*{ padding:0; margin:0;}
body {
	margin: 0;
	font-family: arial, verdana, helvetica, sans-serif;
}

img{
	border: 0px;
}

a {
	font-size:12px;
	text-decoration:none;
	color:#000000;
}
a:hover {
	color:#FF9E3E;
}

div ul {
	width:830px;
	margin-top:0px;
	margin-bottom:0px;
}

div ul li {
	list-style:none;
}


#navBreadCrumb{
	color:#00000;
	font-size:12px;
	font-weight:bold;
	
}
#navBreadCrumb a{
	color:#666666;
	font-size:12px;
}
#navBreadCrumb a:hover{
	color:red;
	font-size:12px;
}

#main_body {
	margin-left:5px;

}

#mainWrapper {
	background-color: #ffffff;
	text-align: left;
	width: 1000px;
	vertical-align: top;
	background-image: url(../../template_default/images/banners/background.gif);
}
/*jack.yang holiday 3-14*/
div#header{
	text-align:left;
	width:100%;

}
/*jack.yang holiday 3-14*/

div#header ul li {
	text-align:left;
}

div#header .logo {
	width:230px;
	height:90px;
}

div#header .country {
	text-align:right;
	height:0;
	display:none;
/*jack.yang delete	margin-bottom:8px;*/
}


div#nav {
	background:url(../../template_default/images/top_nav_bg.gif) #F21314 repeat-x left top;
	height:29px;
	width:975px;
}

div#nav ul {
	float:left;
	padding-left:50px;
}

div#header div#nav ul li{
	display:block;
	float:left;
	width:145px;
	line-height:29px;
	height:29px;
	text-align:center;
}
div#header div#nav ul li a{
	color:#fff;
}

#welcome{ padding:0;width:710px; font-size:14px; float:left; line-height:16px; margin:10px}
#nav{ margin:5px 0px; clear:both}
div#nav ul li.content,div#nav ul li.last{
	background:url(../../template_default/images/top_nav_bg_line.gif) no-repeat left top;
}
div#header div#nav ul li.last{width:1px;}
div#nav ul li.content a {

	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}

div#nav ul li.content a:hover{
	color:#FF5151;
	font-size:15px;
	font-weight:bold;
	text-decoration:none;
}
div#search{ clear:both; border-bottom:2px solid #D4D1D1; margin:10px 3px 0; padding:0 32px; width:900px;}
div#search .search_string{ border:1px solid #ccc; border-bottom:none; height:28px; line-height:28px; position:relative;}
div#search .search_string div{ background-color:#FDB912; padding:0 80px;}
div#search .search_string div input.search_input{ border:1px solid #BBB6B6; height:20px; line-height:20px; width:580px; position:absolute; top:2px; font-size:14px;}


div#search .search_string div b{ background:url(../../template_default/images/icons/black_circle.gif) no-repeat left center; padding-left:20px;}

/*jack.yang holiday 3-14*/
.ie_position{ padding:10px;}
table#main_table {


}
/*jack.yang holiday 3-14*/
.left {
	 background-color:#EEEEEE;
	 margin:10px 0;

}

.left_title {
	height:23px;
	background-image: url(../../template_default/images/navBG.gif);

	background-repeat :repeat-x;
	background-color:#17B3E5;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
	text-align:center;
}
.rightbox .rightboxheading{font-size:13px;font-weight:bold;height:23px;}
.left_title_position {
	padding-top:3px;
	padding-left:4px;
}


.left_title_position a{
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.left_title_position a:hover {
	color:#FF8040;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

#box_left {
	background-color:#fff;
}
div.left h6{ margin:0; padding:0;}
div.left h6 a{ color:#fff;}
div.left h6 a:hover{ color:#FDCB4B;}
div.left h6{height:25px; line-height:25px; color:#fff; font-size:14px; text-align:center;}
/*jack.yang left*/

#left_categories h6{ background:url(../../template_default/images/categories_title_bg.gif) #F21314 no-repeat left top; }
#left_whats_new h6{ background:url(../../template_default/images/new_products_title_bg.gif) #FC537D no-repeat left top;}

.ij_brand{width:158px;}
.ij_brand ul{ width:158px;}

.sideBoxContent ol li{ list-style-position:inside;}
.sideBoxContent div.category-border{
	margin-top: 4px;
	border-bottom:#ABABAB dotted 1px;
}

.sideBoxContent a.category-top{
	color:#333333;
	text-decoration:none;
	margin-left:8px;
}

.sideBoxContent a.category-products{
	color:#333333;
	text-decoration:none;
}

.sideBoxContent a.category-links {
	margin-left:8px;
}

.sideBoxContent span.count{
	font-size:12px;
}

.left_content {
	padding-bottom:5px;

}

.left_content ul{
	width:auto;
}

#center_body {
	width:590px;

	padding:10px;
	float:left;
}

#center_body div.brands {
	margin-top:8px
}

#center_body div.brands ul{
	width:auto;
	margin-left:-40px; /*firfox*/
	*margin-left:0px !important;/*IE 7*/
	*margin-left:0px;/*IE 6*/
}

#center_body div.brands ul li{
	cursor:pointer;
	float:left;
	padding-right:8px;
	margin-top:5px\0;/*IE 8*/
}

.new_products {

	float:left;
	margin-top:5px;
	width:595px;
	padding-bottom:20px;

}
.new_products_title {

	color:#FFFFFF;

	font-weight:bold;
	border:1px solid #CCCCCC;
	padding:1px 1px 0;
	background-repeat :repeat-x;
	border-bottom:2px solid #CC0000;
}
/*jack.yang holiday 3-14*/
.new_products_title div.title{
	padding:1px 20px;
	height:25px;
	background:url(../../template_default/images/new_products_index_title_bg.gif) #F33030 repeat-x left top;

}
/*jack.yang holiday 3-14*/
.new_products_title div.title h5{ font-size:14px; height:14px; line-height:14px; border-left:3px solid #fff; padding-left:10px;}
.new_product {
	text-align:center;
	margin-right:5px;
	margin-top:10px
}

.new_product_line {
	float:left;
	height:240px;
	border-right:#6C6C6C dotted 1px;
	border-bottom:#6C6C6C dotted 1px;
}

.new_product_line_no_right {
	float:left;
	border-bottom:#EF1110 dotted 1px;

	clear:both;
}

.new_product_line_no_right img{
	width:130px;
	float:left;

}
.new_product_line_no_right ul.new_product_attribute{
	float:left;
	width:400px;
	font-size:12px;
	border:1px solid #fff;
	padding:0 10px;
}
.new_product_line_no_right ul.new_product_attribute li{
	text-align:left;
}
a.new_product_name{ color:#EF1110; text-align:left; font-weight:bold;}
.new_product_price{ color:#FC537D;clear:both;}
.new_product_line_no_bottom {
	float:left;
	height:240px;
	border-right:#6C6C6C dotted 1px;
}

.new_product_line_no {
	float:left;
	height:240px;
	margin-bottom: 10px;
}

.new_product a {
	font-size:10px;
}

.new_products_attr {
	font-size:12px;
}

.footer {
	margin-left:40px; /*firfox*/
	*margin-left:67px !important;/*IE 7*/
	*margin-left:67px;/*IE 6*/
	margin-top:10px;
	color:#666666;
	width:835px;
	height:155px;
	border-top:#666666 solid 2px;
}
.footer_link{
	margin-top:10px;
	text-align:center;
	font-weight:bold;
	font-size:12px
}

div.page_title {
	font-size:20px;
	font-weight:bold;
	color:#666666;
}

div.set_center_width {
	width:656px;
}

div.login {
	border:#cdcdcd solid 1px;
	height:auto;
}

b.login_header {
	font-size:16px;
	font-weight:bold;
}



div.login_name {
	float:left;
	width:95px;
	text-align:right;
	font-size:12px;
	margin-top:2px;
}

div.login_field input{
	margin-left:10px;
	width:180px;
	height:15px;
	background-color:#f1f1f1;
	border:#a9a8a8 solid 1px;
}

div.login_message {
	font-size:18px;
	font-weight:bold;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
}

div.login_new_customer{
	font-size:14px;
	font-weight:bold;
	padding-left:8px;
	padding-right:8px;
	padding-top:20px;
}

.category_title_short {
	border-top:#e7e7e7 solid 2px;
	border-left:#e7e7e7 solid 2px;
	border-right:#e7e7e7 solid 2px;
	border-bottom:#e7e7e7 solid 2px;
	width:652px;
	margin-top:3px;
	background-image: url(../../template_default/images/banners/category_short.jpg);
	background-repeat :no-repeat;
	height:77px;
}
.category_title_short div{
	color:#FFFFFF;
	font-size:30px;
	margin-left:60px;
	padding-top:20px;
}

.category_title_long {
	margin-top:5px;
	background-image: url(../../template_default/images/banners/category_long.jpg);
	background-repeat :no-repeat;
	height:77px;
}
.category_title_long div{
	color:#FFFFFF;
	font-size:30px;
	margin-left:20px;
	padding-top:20px;
}

.category_brand {
	width:652px;
}

.category_brand_content {
	width:163px;
	padding-top:5px;
	padding-bottom:5px;
	text-align:center;
}
.product_info_attr {
	padding-top:2px;
	padding-bottom:2px;
	padding-left:5px;
	font-size:14px;
	border-bottom:#D2D2D2 solid 1px;
}

span.fitmodel{
	background-color:red;
	color:white;
}
/*jack.yang*/
#ezpagesContent ul{width:auto;}
#nav{ border:1px solid #f00!important;}

/*#index_nav_banner{ border:1px solid #CCCCCC; width:587px;padding:5px; float:left; margin:0 5px;}
#index_nav_banner ul{ float:left; width:110px; margin-right:5px;}
#index_nav_banner ul li{ width:110px; height:56px; border-left:1px solid #CFCFCF; border-right:1px solid #CFCFCF;cursor:pointer; background:url(../../template_default/images/banner_line_bg.gif) repeat-x left top; margin:0 2px;}
#index_banner_out{ border:1px solid #CCCCCC; padding:5px 10px; background-color:#DCDCDC; float:left;}
#index_banner_out ul img{ width:110px; height:55px;}

.index_banner{ width:442px;height:216px; padding:3px; float:left; background-color:#fff; border:1px solid #ccc;}
.index_banner img{ width:442px; height:216px; float:left}
*/



#featuredContent,#whatsnewContent{background:url(../../template_default/images/featured_item_bg.gif) #eee repeat-y left top; height:50px; padding:10px 25px; margin-top:5px; position:relative;}
#featuredContent,#whatsnewContent{ padding:10px 0 10px 10px;}


#featuredContent .new_product_code,#whatsnewContent .new_product_code{ position:absolute; top:30px; left:78px;display:block; width:100px;}



#manufacturersContent option{ padding:3px;}

#featuredContent img,#whatsnewContent img{ width:60px; height:50px; float:left;}

#productGeneral,#indexProductList,#conditions,#indexCategories,.category_brand,.category_title_short{width:610px!important;}
.centerColumn{ width:610px!important;}
#manufacturerinfo-table ul{ width:145px; height:auto;}
#manufacturerinfo-table .centeredContent img{ width:135px;}
.category_brand_content img{ height:45px;}
.category_brand_content,.category_brand_content img{ width:130px; margin:0 10px;}


.rightbox ul{ width:145px;}

#conditionsMainContent div table.infoBox{ border-left:1px solid #ccc; border-top:1px solid #ccc;}
#conditionsMainContent div table.infoBox td{ border-bottom:1px solid #ccc; border-right:1px solid #ccc;}
#indexDefaultMainContent{ margin:10px;}
#featuredProducts{ margin-left:10px;}
#featuredProducts .new_products_title .title h5{ height:18px; line-height:18px;}
#myAccountGen ul{ width:auto;}

#accountLinksWrapper .list{width:400px;}

.centerColumn h6{margin:5px 0;}
