@charset "utf-8";
/* CSS Document */


/*---------------
TOPpages #main_content
---------------*/

#flash{
	overflow:hidden;
	width:950px;
	padding-bottom:30px;
}
#main_content{
	float:left;
	display:inline;
	overflow:hidden;
	width:620px;
}


#recommend_brand h3{
	width:262px;
	height:18px;
	text-indent:-9999px;
	background:url(../img/parts.jpg) no-repeat 0 -485px;
}
#recommend_brand ul{
	overflow:hidden;
	width:630px;
	_padding-top:20px;/* IE6 */
}
#recommend_brand ul li{
	float:left;
	display:inline;
	padding:10px 10px 0 0;
}
#recommend_brand ul li a{
	overflow:hidden;
	display:table-cell;
	vertical-align:middle;
	width:115px;
	background:#FFF;
}

* html #recommend_brand ul li a{/* IE 6 */
   display:inline;
   zoom:1;
}
*:first-child+html #recommend_brand ul li a{/* IE 7 */
   display:inline;
   zoom:1;
}

#NewsTopics{
	overflow:hidden;
	width:620px;
	padding-top:30px;
	margin-top:30px;
}
#NewsTopics h3{
	float:left;
	display:inline;
	width:192px;
	height:19px;
	margin-top:10px;
	text-indent:-9999px;
	background:url(../img/parts.jpg) no-repeat 0 -503px;
}
#NewsTopics ul{
	clear:both;
	overflow:hidden;
	width:620px;
	padding-top:20px;

}
#NewsTopics ul li{
	overflow:hidden;
	width:620px;
	padding:10px 0 13px 0;
	background-position:0 11px;
	border-bottom:#ccc dotted 1px;
}
#NewsTopics ul li a{
	display:block;
	font-weight:bold;
}
#NewsTopics ul li a.left{
	margin-right:10px;
}
#NewsTopics ul li p{
	padding:2px 0 5px;
}
#NewsTopics ul li span,#NewsTopics ul li p{
	display:block;
	font-size:92%;
}

#NewsTopics span{
	color:#C00;
}


/*---------------
TOPpages #sidebar
---------------*/

#sidebar{
	float:right;
	display:inline;
	width:300px;
	padding:10px;
	background:#111;
}
#sidebar .Box{
	margin-bottom:20px;
}
#sidebar .SnowInfo{
	clear:both;
	overflow:hidden;
	width:300px;
	background:#FFF;
	padding:10px 0 0;
}
#sidebar .SnowInfo h3{
	width:213px;
	height:22px;
	text-indent:-9999px;
	background:url(../img/parts.jpg) no-repeat 10px -522px;
	margin-bottom:10px;
}
#sidebar .SnowInfo ul{
	border-top:#ccc solid 1px;
	width:280px;
	padding:0 10px;
}
#sidebar .SnowInfo ul li{
	width:280px;
	overflow:hidden;
	border-bottom:#ccc dotted 1px;
	padding:10px 0;
}



/*---------------
categories_index.html
---------------*/
#flasharea{
	margin-bottom:30px;
}
#flasharea ul {
	margin-top:10px;
}

#flasharea ul li{
	float: left;
	padding: 0;
}

#flasharea ul li.left{
	margin-right: 10px;
}
#Search_Brand{
	padding-top:30px;
	margin-top:30px;
	overflow:hidden;
	width:620px;
}
#Search_Brand h3{
	width:99px;
	height:18px;
	text-indent:-9999px;
	background:url(../img/parts.jpg) no-repeat 0 -549px;
	margin-bottom:10px;
}
#Search_Brand #SelectBrands{
	float:left;
	display:inline;
	width:181px;
}
#Search_Brand #SelectBrands h4{
	width:181px;
	height:41px;
	text-indent:-9999px;
	background:url(../img/parts.jpg) no-repeat 0 -572px;
}
#SelectBrands ul{
	padding:15px;
	width:145px;
	overflow:hidden;
}
#SelectBrands ul li,#SelectBrands ul li a{
	float:left;
	display:inline;
	height:29px;
	width:29px;
	text-indent:-9999px;
}

#brand_A{background:url(../img/parts.jpg) no-repeat 0 -753px;}
#brand_B{background:url(../img/parts.jpg) no-repeat -29px -753px;}
#brand_C{background:url(../img/parts.jpg) no-repeat -58px -753px;}
#brand_D{background:url(../img/parts.jpg) no-repeat -87px -753px;}
#brand_E{background:url(../img/parts.jpg) no-repeat -116px -753px;}
#brand_F{background:url(../img/parts.jpg) no-repeat -145px -753px;}
#brand_G{background:url(../img/parts.jpg) no-repeat -174px -753px;}
#brand_H{background:url(../img/parts.jpg) no-repeat -203px -753px;}
#brand_I{background:url(../img/parts.jpg) no-repeat -232px -753px;}
#brand_J{background:url(../img/parts.jpg) no-repeat -261px -753px;}
#brand_K{background:url(../img/parts.jpg) no-repeat -290px -753px;}
#brand_L{background:url(../img/parts.jpg) no-repeat -319px -753px;}
#brand_M{background:url(../img/parts.jpg) no-repeat -348px -753px;}
#brand_N{background:url(../img/parts.jpg) no-repeat -377px -753px;}
#brand_O{background:url(../img/parts.jpg) no-repeat -406px -753px;}
#brand_P{background:url(../img/parts.jpg) no-repeat -435px -753px;}
#brand_Q{background:url(../img/parts.jpg) no-repeat -464px -753px;}
#brand_R{background:url(../img/parts.jpg) no-repeat -493px -753px;}
#brand_S{background:url(../img/parts.jpg) no-repeat -522px -753px;}
#brand_T{background:url(../img/parts.jpg) no-repeat -551px -753px;}
#brand_U{background:url(../img/parts.jpg) no-repeat -580px -753px;}
#brand_V{background:url(../img/parts.jpg) no-repeat -609px -753px;}
#brand_W{background:url(../img/parts.jpg) no-repeat -638px -753px;}
#brand_X{background:url(../img/parts.jpg) no-repeat -667px -753px;}
#brand_Y{background:url(../img/parts.jpg) no-repeat -696px -753px;}
#brand_Z{background:url(../img/parts.jpg) no-repeat -725px -753px;}

#brand_A a{background:url(../img/parts.jpg) no-repeat 0 -695px;}
#brand_B a{background:url(../img/parts.jpg) no-repeat -29px -695px;}
#brand_C a{background:url(../img/parts.jpg) no-repeat -58px -695px;}
#brand_D a{background:url(../img/parts.jpg) no-repeat -87px -695px;}
#brand_E a{background:url(../img/parts.jpg) no-repeat -116px -695px;}
#brand_F a{background:url(../img/parts.jpg) no-repeat -145px -695px;}
#brand_G a{background:url(../img/parts.jpg) no-repeat -174px -695px;}
#brand_H a{background:url(../img/parts.jpg) no-repeat -203px -695px;}
#brand_I a{background:url(../img/parts.jpg) no-repeat -232px -695px;}
#brand_J a{background:url(../img/parts.jpg) no-repeat -261px -695px;}
#brand_K a{background:url(../img/parts.jpg) no-repeat -290px -695px;}
#brand_L a{background:url(../img/parts.jpg) no-repeat -319px -695px;}
#brand_M a{background:url(../img/parts.jpg) no-repeat -348px -695px;}
#brand_N a{background:url(../img/parts.jpg) no-repeat -377px -695px;}
#brand_O a{background:url(../img/parts.jpg) no-repeat -406px -695px;}
#brand_P a{background:url(../img/parts.jpg) no-repeat -435px -695px;}
#brand_Q a{background:url(../img/parts.jpg) no-repeat -464px -695px;}
#brand_R a{background:url(../img/parts.jpg) no-repeat -493px -695px;}
#brand_S a{background:url(../img/parts.jpg) no-repeat -522px -695px;}
#brand_T a{background:url(../img/parts.jpg) no-repeat -551px -695px;}
#brand_U a{background:url(../img/parts.jpg) no-repeat -580px -695px;}
#brand_V a{background:url(../img/parts.jpg) no-repeat -609px -695px;}
#brand_W a{background:url(../img/parts.jpg) no-repeat -638px -695px;}
#brand_X a{background:url(../img/parts.jpg) no-repeat -667px -695px;}
#brand_Y a{background:url(../img/parts.jpg) no-repeat -696px -695px;}
#brand_Z a{background:url(../img/parts.jpg) no-repeat -725px -695px;}

#brand_A a:hover{background:url(../img/parts.jpg) no-repeat 0 -724px;}
#brand_B a:hover{background:url(../img/parts.jpg) no-repeat -29px -724px;}
#brand_C a:hover{background:url(../img/parts.jpg) no-repeat -58px -724px;}
#brand_D a:hover{background:url(../img/parts.jpg) no-repeat -87px -724px;}
#brand_E a:hover{background:url(../img/parts.jpg) no-repeat -116px -724px;}
#brand_F a:hover{background:url(../img/parts.jpg) no-repeat -145px -724px;}
#brand_G a:hover{background:url(../img/parts.jpg) no-repeat -174px -724px;}
#brand_H a:hover{background:url(../img/parts.jpg) no-repeat -203px -724px;}
#brand_I a:hover{background:url(../img/parts.jpg) no-repeat -232px -724px;}
#brand_J a:hover{background:url(../img/parts.jpg) no-repeat -261px -724px;}
#brand_K a:hover{background:url(../img/parts.jpg) no-repeat -290px -724px;}
#brand_L a:hover{background:url(../img/parts.jpg) no-repeat -319px -724px;}
#brand_M a:hover{background:url(../img/parts.jpg) no-repeat -348px -724px;}
#brand_N a:hover{background:url(../img/parts.jpg) no-repeat -377px -724px;}
#brand_O a:hover{background:url(../img/parts.jpg) no-repeat -406px -724px;}
#brand_P a:hover{background:url(../img/parts.jpg) no-repeat -435px -724px;}
#brand_Q a:hover{background:url(../img/parts.jpg) no-repeat -464px -724px;}
#brand_R a:hover{background:url(../img/parts.jpg) no-repeat -493px -724px;}
#brand_S a:hover{background:url(../img/parts.jpg) no-repeat -522px -724px;}
#brand_T a:hover{background:url(../img/parts.jpg) no-repeat -551px -724px;}
#brand_U a:hover{background:url(../img/parts.jpg) no-repeat -580px -724px;}
#brand_V a:hover{background:url(../img/parts.jpg) no-repeat -609px -724px;}
#brand_W a:hover{background:url(../img/parts.jpg) no-repeat -638px -724px;}
#brand_X a:hover{background:url(../img/parts.jpg) no-repeat -667px -724px;}
#brand_Y a:hover{background:url(../img/parts.jpg) no-repeat -696px -724px;}
#brand_Z a:hover{background:url(../img/parts.jpg) no-repeat -725px -724px;}




#SelectItems{
	float:left;
	display:inline;
	width:280px;
}
#SelectItems h4{
	width:280px;
	height:41px;
	text-indent:-9999px;
	background:url(../img/parts.jpg) no-repeat 0 -613px;
}
#SelectItems #HardGear,#SelectItems #Ware{
	padding:10px 0 0 10px;
}
#SelectItems #Accessories{
	padding:10px 10px 0 0;
}

#SelectItems dt{
}
#SelectItems .icon_normal{
	overflow:hidden;
	width:140px;
}
#SelectItems .icon_normal dd,#SelecCategory .icon_normal li{
	float:none;
	display:block;
	text-indent:0 !important;
	width:110px;
	height:20px;
	padding:5px 0 0 30px;
	margin:5px 0;
}
#SelectItems .icon_normal dd a{
	width:110px;
	float:left;
}


.icon_off{
	color:#bdbdbd;
	}
.icon_normal dd,.icon_normal li a
{font-size:80%; letter-spacing:0;}

#SelectItems.IconCat_Ski dt{ color:#215aa5;}
#SelectItems.IconCat_SnowBoard dt{color:#319fa3;}
#SelectItems.IconCat_Surfin dt{color:#495b75;}
#SelectItems.IconCat_SkateBoard dt{color:#de3272;}
#SelectItems.IconCat_Outdoor dt{color:#e7ad22;}

#SelecCategory{
	float:left;
	display:inline;
	width:159px;
	overflow:hidden;
}
#SelecCategory h4{
	width:180px;
	height:41px;
	text-indent:-9999px;
	background:url(../img/parts.jpg) no-repeat 0 -654px;
}
#SelecCategory .icon_normal{
	padding-left:10px;
}
#SelecCategory .icon_normal li{
	width:auto;
}


.items_list{
	overflow:hidden;
	width:620px;
}
.RecentryItem .corner {
    margin: 0 6px 0 0;
    width: 192px;
}
.RecentryItem .name, .RecentryItem .price {
    display: inline;
    float: left;
    padding-left: 5px;
    width: 111px;
}

/*---------------
search.html
---------------*/
.search #recommend_brand ul{
    overflow: hidden;
    padding-top: 20px;
    width: 775px;
	padding:0 82px 0 83px;
	text-align:center;
}
.search #recommend_brand div{
	margin:10px 0;
	border-top:#615650 solid 1px;
	border-bottom:#615650 solid 1px;
}
.search #recommend_brand ul li{
	padding:10px 20px;
}
.search #main_content{
	float:right;
	width:690px;
	padding-right:10px;
}
.catalog_search{
	overflow:hidden;
	width:690px;
	padding:10px 0 40px;
	background:url(../img/bg/catalog_search_bg.jpg) no-repeat center bottom;
}



.catalog_search h3{
	width:125px;
	height:20px;
	text-indent:-9999px;
	margin-bottom:5px;
	background:url(../img/parts.jpg) no-repeat 0 -1211px;
}
.catalog_search #search_box{
	overflow:hidden;
	width:686px;
	padding:1px;
	margin-bottom:15px;
	border:#cec8c4 solid 1px;
	background:#FFF;
}
.catalog_search #search_box form{
	padding:5px 7px;
	background:#cec8c4;
}
.catalog_search #search_box table{
	width:100%;
	background:#cec8c4;
	color:#272727;
	letter-spacing:0;
}
.catalog_search #search_box table td{
	width:16%;
	padding:9px 0 8px;
	border-bottom:#FFF dotted 1px;
	vertical-align:top;

}

.catalog_search #search_box table input{
	float:left;
	display:inline;
	margin:0 5px 0 0;
}
.catalog_search #search_box table th input{
	float:right;
	margin:5px 0 0 0;
}
tr.last td,
tr.last th{
	border:none !important;
}


.catalog_search .pageslist{
	  padding-top: 10px;
}

/*---------------
search.html #SearchResults 
---------------*/

#SearchResults ul.BrandBox{
	overflow:hidden;
	width:690px;
	padding-bottom:5px;
	border-bottom:#D0D0D0 dotted 1px;
}
#SearchResults li.logo{
	float:left;
	display:inline;
	width:200px;
	padding-left:20px;
}

#SearchResults li.logo a{
	display:table-cell;
	width:200px;
	vertical-align:middle;
	text-align:center;
	background:#FFF;
}

* html #SearchResults li.logo a{/* IE 6 */
   display:inline;
   zoom:1;
}

*:first-child+html #SearchResults li.logo a{/* IE 7 */
   display:inline;
   zoom:1;
}



#SearchResults li.name{
	width:690px;
}
#SearchResults li.text{
	float:left;
	display:inline;
	width:450px;
	padding:0 0 0 20px;
	line-height:130%;
}
#SearchResults li.name{
	margin-top:20px;
}
#SearchResults li.name a{
	font-size:150%;
	line-height:1em;
	font-weight:bold;
	display:block;
}
#SearchResults li.name span{
	font-size:84%;
}

#SearchResults li.text{
	padding-bottom:10px;
	line-height:150%;
}

#SearchResults li.icon{
	float:left;
	display:inline;
	width:450px;
	padding:0 0 0 20px;
}
#SearchResults li.icon li{
	margin:0 5px 5px 0;
}


.search #SelectItems{
	overflow:hidden;
	width:670px;
	padding:10px;
	background:#E8E8E8;
	margin-top:30px;
}
.search #SelectItems h3{
	width:124px;
	height:16px;
	text-indent:-9999px;
	margin-bottom:15px;
	background:url(../img/parts.jpg) no-repeat 0 -961px;
}
.search #SelectItems #HardGear{padding:10px 10px 0 0;}
.search #SelectItems #Accessories{ display:block;}


/*---------------
search.html #sidebar
---------------*/
.search .Box{
	margin-bottom:30px !important;
}
.search #sidebar{
	float:left;
	width:230px;
	background:#fff;
	padding:0;
}
#CurrentConditions{
	overflow:hidden;
	width:228px;
	padding:1px;
	background:#CEC8C4;
}
#CurrentConditions #innerBox{
	overflow:hidden;
	width:216px;
	padding:10px 5px 5px;
	border:#FFF solid 1px;
	background:#CEC8C4;
}
#CurrentConditions #innerBox h3{
	width:128px;
	height:16px;
	text-indent:-9999px;
	background:url(../img/parts.jpg) no-repeat 0 -977px;
	margin-bottom:10px;
}
#CurrentConditions #innerBox ul{
	width:206px;
	padding:5px 5px 10px;
	background:#fff;
	text-align:center;
}
#CurrentConditions #innerBox ul li{
	width:206px;
	padding:5px 0;
	border-bottom:#CEC8C4 dotted 1px;
	color:#F00;
	text-align:left;
}
#CurrentConditions #innerBox ul li span{
	float:left;
	color:#111;
	width:65px;
}
#CurrentConditions #innerBox ul li#btn{
	padding:10px 0 0;
	border:none;
	height:32px;
	text-align:center;
}

.search #Search_Brand {
    overflow: hidden;
    width:230px;
	padding-top:0;
}
.search #Search_Brand #SelectBrands {
	width:230px;
}

.search #Search_Brand #SelectBrands h3 {
    background: url("../img/parts.jpg") no-repeat 0 -993px;
    height: 35px;
    text-indent: -9999px;
    width: 230px;
	margin-bottom:0;
}
.search #Search_Brand #SelectBrands ul {
	overflow:hidden;
	width:203px;
	padding:13px;
	background:#E8E8E8;
}

/*---------------
accordion
---------------*/

.search .lineup_box h3{
    background: url("../img/parts.jpg") no-repeat 0 -1028px;
    height: 35px;
    text-indent: -9999px;
    width: 230px;
}
.search .lineup_box #accordion{
	background:#E8E8E8;
}
.search .lineup_box #accordion dt{
	clear:left;
	width:230px;
	height:18px;
	margin-top:1px;
	background:url(../img/parts.jpg) no-repeat 0 -1098px;
  filter: alpha(opacity=80);
  -moz-opacity:0.80;
  opacity:0.80;
}
.search .lineup_box #accordion dt a{
	float:left;
	width:225px;
	height:16px;
	padding:2px 0 0 5px;
	color:#FFF;
	text-decoration:none;
}
.search .lineup_box #accordion dt a:hover{
	color:#FF3B0B;
	background:url(../img/parts.jpg) no-repeat 0 -1116px;	
}
.search .lineup_box #accordion ul{
	padding:0 15px;
}
.search .lineup_box #accordion ul li{
	overflow:hidden;
	width:200px;
	_height:16px;
    color: #999999;
	border-bottom:#282828 dotted 1px;
	padding:3px 0 2px;
}
.search .lineup_box #accordion ul li.end_list{
	border:none;
}
.search .lineup_box #accordion ul li a{
	float:left;
	width:189px;
	text-decoration:none;
}

.search #Compare h3{
    background: url("../img/parts.jpg") no-repeat 0 -1063px;
    height: 35px;
    text-indent: -9999px;
    width: 230px;
}
.search #Compare dl{
	background:#E8E8E8;
	padding:10px;
	width:210px;
	color:#111;
}
.search #Compare dl dt{
	font-weight:bold;
}
.search #Compare dl dd{
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:#615650 dotted 1px;
}
.search #Compare dl dd.last{
	padding-bottom:0;
	margin-bottom:0;
	border:none;
}
