body{ background:#bbc7d1;font-family:'Verdana', sans-serif;font-size:12px; text-decoration:none; margin:0px; padding:0px;}

#b50th {
	float: right;
    height: 78px;
    position: relative;
    right: 228px;
    top: -95px;
    width: 81px;
	z-index:4;
}


#popup_addtowishlist{
	float:right;
	clear:both;
}

.underneath{
	float:right;
	font-size:10px;
	margin-top:-3px;
	margin-right:-2px;
	letter-spacing:2.5px;
	color:#154868;
}


#popup_addtowishlist a:hover{text-decoration: underline;}

#main_wrapper{ width:996px; margin-left:auto; margin-right:auto;}
.main_wrapper{ width:996px; margin:0px; padding:0px; background:url(/images/bg.jpg) repeat-y; float:left}
//.main{ width:961px; margin:0 0 0 18px; background:url(/images/main_bg.jpg) #d0e7f4 repeat-x; padding:0 0px 92px 0px; float:left; #float: none;}

.ui-tabs .ui-tabs-nav li { position: relative; float: left; border: 1px solid #d8d6d1;margin-right:2px; font-family:'Verdana', sans-serif; font-size:12px;color:#000; background-color:#036AAA; }
//.ui-tabs .ui-tabs-nav li { position: relative; float: left; border: 1px solid #d8d6d1;margin-right:2px; font-family:'Verdana', sans-serif; font-size:11px; font-weight:bold; color:#666666; background: url(/images/tab_bg3.gif) repeat-x; }

.main{
width:961px; 
margin:0 0 0 18px; 
background:white; 
padding:0 0px 92px 0px; 
float:left; 
#float:none;
border-left:1px solid #F7F7F7;
border-right:1px solid #F7F7F7;
}

.header{ width:932px; float:left; padding:0px 0 0 15px; height:122px;}
.header_left{ width:451px; height:105px; float:left; margin: 12px 0 0 0;}
.header_right{ width:481px; height: auto; float:left; margin: 11px 0 0 0;}
.midal_content{ width:945px; float:left; padding: 0px 0 0 15px;}
.midal_left_content{ width:935px; float:left; margin: 0 0 0 0;}

.midal_left_content{ 
	width:930px; 
	float:left; 
	margin: 0 0 0 0;
}


.tollfreebox {
    float: right;
    margin-right: 2px;
    margin-top: -26px;
}

.topnav li.topnav_bv{margin-left:10px;}

.promo-header{width:99%;height:66px;padding:5px;}
.promo-header ul{margin-top:3px;margin-left:-5px;}
.promo-header li{width:435px;float:left;display:inline;margin-left:-30px;height:100%;-moz-border-radius:5px;border-radius: 5px;height:65px;}
.promo-header li:first-child{width:518px;}
.promo-header li:last-child{margin-left:10px;width:275px;}


.product_name_text{
    background: none repeat scroll 0 0 #0072bc;
    color: #fff;
    float: left;
    height: 21px;
    margin-bottom: 10px;
    margin-left: -20px;
    margin-top: -23px;
    padding-left: 15px;
    padding-top: 2px;
    padding-bottom: 1px;
    white-space: nowrap;
    width: 200px;
	font-size:14px;
	position:relative;
	border-top:2px solid #0E89D6;
	//text-shadow: 1px 1px 0px rgba(150, 150, 150, 0.56);
	font-family:'Verdana', sans-serif;	
	font-weight:700;
}

.bottomhanger3 {
    background: url("/images/ribbonhanger.png") no-repeat scroll 0 0 transparent;
    clear: both;
    height: 4px;
    margin-left: -15px;
    margin-top: 5px;
    width: 7px;
}

.table-header td{border:1px solid #DFDFDF;}
 .table-header  tr:first-child td {
}


.table-header tr td{
	padding:1px;
}

.billing_info_box input[type="text"]{padding:4px;width:260px;}
.field.sinput{padding:4px;width:260px;float:left;}
.billing_info_box select{padding:4px;width:270px;}

.bottomhanger {
    background: url("/images/ribbonhanger.png") no-repeat scroll 0 0 transparent;
    clear: both;
    float: left;
    height: 4px;
    margin-left: -19px;
    margin-top: -10px;
    width: 7px;
}


.subcategory_menu_top_text2{
	background: none repeat scroll 0 0 #0072bc;
    color: #fff;
    float: left;
    height: 24px;
    margin-bottom: 10px;
    margin-left: -15px;
    margin-top: 5px;
    padding: 8px 20px 0 14px;
    white-space: nowrap;
    width: 130px;

}


.subcategory_menu_top_text a {
    background: none repeat scroll 0 0 #0072BC;
    color: #fff;
    float: left;
    height: 24px;
    margin-bottom: 10px;
    margin-left: -20px;
    margin-top: 5px;
    padding-left: 15px;
    padding-top: 5px;
	padding-right:4px;
    white-space: nowrap;
    width: 170px;

}


.menu{ 
	border:none; 
	width:930px; 
	border:0px; 
	margin:0px; 
	padding:0px; 
font-family:'Verdana', sans-serif;	
	font-size:13px; 
	height:33px; 
	z-index:-100; 
	//color:#6b4300; 
	//background: url(/images/menu1_bg.gif) repeat-x;
	background-color:#0072BC;
	border-top:#0288DB solid 2px; 
	border-left:#3569A2 solid 1px; 
	border-right:#3569A2 solid 1px; 
}








.menu li a{ 
//	color:white; 
//	line-height:28px; 
//	padding:0 25px;  
	-moz-border-radius: 3px 3px 0 0px; 
//	border-right:#6B8CA0 solid 1px; 
//	height:24px; 
//	float:left; 
//	text-decoration:none; 

	//background: url(/images/menu1_bg.gif) repeat-x;
}



.subnav li a{ 
	background-color:red;
	line-height:28px; 
	padding:0 21.9px;  
	-moz-border-radius: 3px 3px 0 0px; 
	border:#6B8CA0 solid 1px; 
	height:28px; 
	float:left; 
	text-decoration:none; 
	//background: url(/images/menu1_bg.gif) repeat-x;
	background-color:#0072BC;
}


.subnav li a:hover{ 
	//background: url(/images/menu2_bg.gif) repeat-x; 
	background-color:#F5F5F5;
	text-decoration:none; 
	color:#0072BC; 
	height:28px; 
	-moz-border-radius: 3px 2px 0 0px; 
	padding:0 21.9px; w
	idth:auto; 
	float:left; 
}

.subnav ul a {
margin-top:60px;
}

.midal_top_bg{ 
	width:740px; 
	float:left; 
	height:0px;
}


.midal_content_repet{ width:930px; margin: 0 0 0 0; background-color:#FFFFFF; repeat-y;float:left;border: 1px solid #C0C6C8;padding-bottom:20px;}	

.translator_drop {
position:absolute;
z-index:15;
margin-left:-359px;
margin-top:10px;
background-color:#F5F5F5;
padding:5px 5px 2px 15px;
opacity=70;
border:1px solid #B6B2A8;
text-align:center;
}

.shopbybrand_title{float:left;margin:5px 10px;text-align:center;font-size:11px;}
.shopbybrand{margin-top:8px;}
.search_word{width:70px;float:left;text-align:right;padding-top:22px;font-family:'Verdana', sans-serif; font-size:14px;color:#000;font-weight:bold;}



#cart_not_free_anymore{

    float: left;
	margin-top:5px;
    text-align: left;
	margin-left:13px;
    width: 100%;
	color:#0378C1;
	font-weight:bold;
	text-align:center;
}



.cart_shipping_special_instruction{
	float: left;
    margin-left: 50px;
    width: 300px;

}


.cart_contents{
	float:left;
	width:240px;
	margin:15px 40px;
	height:15px;
	background-color:white;
	padding:8px;
	border:1px solid #DFDFDF;
	-moz-border-radius: 3px;
	border-radius: 3px;

}

.cart_right{
float:right;
border-left:1px dotted #DFDFDF;
min-height:650px;
margin-right:10px;
margin-top: -890px;
padding-left:6px;
//background:url(/images/rightcartbg.gif) repeat-y;
padding-bottom:50px;
border-top:1px solid #F5F5F5;
}


.cart_right_cart{
border-left:1px dotted #DFDFDF;
padding-left:6px;
border-top:1px solid #F5F5F5;
clear:both;
}



.cart_bottom li {
    display: inline;
    float: left;
    width: 222px;
	text-decoration:none;
}


.cart_bottom > ul{
	width:100%;
	float:left;
}




.cart_shipping_origin{
  float: left;
  margin-left: -340px;
  margin-top: 30px;
}



.cart_right_submit{
float:right;
border-left:1px dotted #DFDFDF;
min-height:750px;
margin-right:10px;
margin-top: -320px;
padding-left:6px;
background:url(/images/rightcartbg.gif) repeat-y;
padding-bottom:50px;
border-top:1px solid #F5F5F5;
}

.app_chart{
float:left;
margin:20px auto;
width:95%;
border-top:1px dotted black;
padding-top:5px;
text-align:center;
}

img.displayed{
  display: block;
  margin-left: auto;
  margin-right: auto;

}

.shipping_cart{
float:left;
width:180px;
padding-top:10px;
margin-left:7px;
margin-bottom:15px;

}

.seal_cart{
float:left;
margin:10px 45px 35px;
padding:0 5px;
}


#kitexpand{
display:block;
margin-top:30px;
float:left;
}



.greybutton {


	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #7a7a7a), color-stop(1, #757575));
	background:-moz-linear-gradient(top, #7a7a7a 5%, #757575 100%);
	background:-webkit-linear-gradient(top, #7a7a7a 5%, #757575 100%);
	background:-o-linear-gradient(top, #7a7a7a 5%, #757575 100%);
	background:-ms-linear-gradient(top, #7a7a7a 5%, #757575 100%);
	background:linear-gradient(to bottom, #7a7a7a 5%, #757575 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#7a7a7a', endColorstr='#757575',GradientType=0);
	background-color:#7a7a7a;

    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Urbano-ExtraBdCond,Helvetica Neue,Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: inherit;
    padding: 8px 15px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    transition: all 0.1s linear 0s;
}

.greybutton:hover{

background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #a6a4a6), color-stop(1, #b0b0b0));
	background:-moz-linear-gradient(top, #a6a4a6 5%, #b0b0b0 100%);
	background:-webkit-linear-gradient(top, #a6a4a6 5%, #b0b0b0 100%);
	background:-o-linear-gradient(top, #a6a4a6 5%, #b0b0b0 100%);
	background:-ms-linear-gradient(top, #a6a4a6 5%, #b0b0b0 100%);
	background:linear-gradient(to bottom, #a6a4a6 5%, #b0b0b0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6a4a6', endColorstr='#b0b0b0',GradientType=0);
	background-color:#a6a4a6;

    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Urbano-ExtraBdCond,Helvetica Neue,Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: inherit;
    padding: 8px 15px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    transition: all 0.1s linear 0s;
}


.orangebutton {

border:1px solid #b8780b; -webkit-border-radius: 0px; -moz-border-radius: 0px;border-radius: 0px;font-size:14px;font-family:helvetica, sans-serif; padding: 8px 8px 8px 8px; text-decoration:none; display:inline-block;text-shadow: 1px 1px 0 rgba(0,0,0,0.3);font-weight:bold; color: #FFFFFF;
 background-color: #ED9B0E; background-image: -webkit-gradient(linear, left top, left bottom, from(#ED9B0E), to(#F29822));
 background-image: -webkit-linear-gradient(top, #ED9B0E, #F29822);
 background-image: -moz-linear-gradient(top, #ED9B0E, #F29822);
 background-image: -ms-linear-gradient(top, #ED9B0E, #F29822);
 background-image: -o-linear-gradient(top, #ED9B0E, #F29822);
 background-image: linear-gradient(to bottom, #ED9B0E, #F29822);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#ED9B0E, endColorstr=#F29822);

    border-style: solid;
    border-width: 1px;
    box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
    color: #fff;
    cursor: pointer;
    display: inline-block;
    font-family: Urbano-ExtraBdCond,Helvetica Neue,Arial,sans-serif;
    font-size: 14px;
    font-weight: bold;
    line-height: inherit;
    padding: 8px 15px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
    transition: all 0.1s linear 0s;
}

.orangebutton:hover{
 border:1px solid #b56803;
 background-color: #e78404; background-image: -webkit-gradient(linear, left top, left bottom, from(#e78404), to(#e78404));
 background-image: -webkit-linear-gradient(top, #e78404, #e78404);
 background-image: -moz-linear-gradient(top, #e78404, #e78404);
 background-image: -ms-linear-gradient(top, #e78404, #e78404);
 background-image: -o-linear-gradient(top, #e78404, #e78404);
 background-image: linear-gradient(to bottom, #e78404, #e78404);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#e78404, endColorstr=#e78404);
}

.blueButton {
	-moz-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	-webkit-box-shadow:inset 0px 1px 0px 0px #54a3f7;
	box-shadow:inset 0px 1px 0px 0px #54a3f7;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #007dc1), color-stop(1, #0061a7));
	background:-moz-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-webkit-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-o-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:-ms-linear-gradient(top, #007dc1 5%, #0061a7 100%);
	background:linear-gradient(to bottom, #007dc1 5%, #0061a7 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#007dc1', endColorstr='#0061a7',GradientType=0);
	background-color:#007dc1;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #124d77;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Verdana;
	font-size:13px;
	font-weight:bold;
	padding:10px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #154682;
}
.blueButton:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #0061a7), color-stop(1, #007dc1));
	background:-moz-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-webkit-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-o-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:-ms-linear-gradient(top, #0061a7 5%, #007dc1 100%);
	background:linear-gradient(to bottom, #0061a7 5%, #007dc1 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0061a7', endColorstr='#007dc1',GradientType=0);
	background-color:#0061a7;
}
.blueButton:active {
	position:relative;
	top:1px;
}

.product_addtocart{height:auto;margin-right:5px;}
.product_addtocart a:link{text-decoration: none;margin-top:7px;}


#fragment-1 ul{margin-left:25px;}


#carticon {
    background: url("/images/cart-icon2.png") no-repeat scroll right center rgba(0, 0, 0, 0);
    float: right;
    height: 17px;
    padding-right: 7px;
    position: relative;
    top: 1px;
    width: 21px;
}

#arrowicon {
    background: url("/images/orange-button-arrow.gif") no-repeat scroll right center rgba(0, 0, 0, 0);
    float: right;
    height: 15px;
    position: relative;
    top: 1px;
    width: 15px;
}



 #orange_button:after{
    content: '';
    position: absolute;
    height: 80%;
    top: 10%;
    width: 0;
    border-left: 1px solid rgba(255, 255, 255, .15);
    border-right: 1px solid rgba(0, 0, 0, .15);
    right: 2.25em;
  }


.shippingbiling{width:90%;margin:0 auto;}
.shippingbiling fieldset{padding:30px;margin-bottom:20px;}
.shippingbiling fieldset legend i{margin-top:-20px;float:left;}
.shippingbiling fieldset:first-child{margin-bottom:20px;}
.shippingbiling legend{font-size:16px;font-weight:bold;}
.shippingbiling input[type="checkbox"]{maring-right:5px;}


.shippingbiling2{ float: left;margin: 0 auto 0 50px;width: 650px;}
.shippingbiling2 fieldset{padding:30px;}
.shippingbiling2 fieldset legend i{margin-top:-20px;float:left;}
.shippingbiling2 fieldset:first-child{margin-bottom:20px;}
.shippingbiling2 legend{font-size:16px;font-weight:bold;}
.shippingbiling2 table{margin:0 auto;}


.shippingbiling2 input[type="text"],input[type="password"] {
    padding: 4px;
}

.shippingbiling2 select {
    padding: 4px;
    width: 260px;
}


.translator_drop a:link {text-decoration: none} 
.translator_drop a:hover {text-decoration: underline;} 

.serach_content{ width:98.5%; height:60px; background: #f5f5f5; border: #dfdfdf solid 1px; margin:10px 0 0 5px;color:#000000;}
.search_bg_main{ width:300px; height:23px; float:left; padding: 18px 0 0 20px;}
.search_bg{ background:url(/images/serach_bg.gif); width:291px; height:23px; float:left; margin: 0 0 0 0px; padding:5px 5px 0 5px;}
.search_button{ width:45px; height:21px; float:left; margin: 17px 0 0 8px;}

.order_by_text{ font-family:'Verdana', sans-serif; font-size:11px; color:#69a4e0; text-decoration:underline; padding:2px 30px 0 7px; float:right;}

.order_by_text a{ text-decoration:underline; color:#0367A5;}
.order_by_text a:hover{ text-decoration:underline; color: #333333;}
.super_store_text{ font-family:'Verdana', sans-serif; font-size:24px; color:#333333; text-decoration:none; padding:19px 15px 0 16px;width:95%;text-align:center;}
.deatail_content{ width:709px; padding: 13px 0 0 14px; float:left; height:auto;}
.banner_home_bg{ width:709px; float:left; height:143px; background:url(/images/banner_home_bg.png) no-repeat;}
/** 
 * Slideshow controls style rules.
 */
#slideshow { margin:0 0 0 0; padding:0 0 0 0; width:709px; height:143px; background:none; position: absolute; }
#slideshow #slidesContainer { padding:0px 40px 0 40px; width:629px; height:143px; overflow: hidden; /* allow scrollbar */  float:left;margin:-130px 0 0;}
#slideshow #slidesContainer .slide { margin:0px; width:629px; /* reduce by 20 pixels of #slidesContainer to avoid horizontal scroll */ height:143px; }
.control { display:block; width:40px; height:143px; text-indent:-10000px; position:absolute; cursor: pointer; }
#leftControl { width:40px; height:127px; top:16px; left:6px; background: url(/images/slider_left.png) no-repeat; position: inherit; float:left; z-index:1; }
#rightControl { width:40px; height:127px; top:16px; right:0; background: url(/images/slider_right1.png) no-repeat; position: inherit; float:left; }
.slide img { float:right; margin:0px 0px 0 0px; } 
.screen_image{ width:162px; height:132px; padding: 3px 0 0 63px; float:left;}

.adventure_content{ width:363px; float:left; padding:7px 0 0 35px; position:relative;}
.adventure_inner_content{margin:0 0 4px 0;}	
.adventure_text{ font-family:'Verdana', sans-serif; font-size:18px; color:#744900; text-decoration:none; margin:0px 0 0 0px; float:left;}
.gps{ width:363px; float:left; padding: 0px 0 0 0;}
.gps ul{ width:363px; float:left; margin: 0px 0 0 0; list-style:none;  padding:0px;  }
.gps ul li{ width:363px; float:left; padding: 5px 0 0 0px; margin:0px; background:url(/images/dotted.png) no-repeat scroll 0px 10px; text-indent:10px;  text-decoration:none; color:#494949; font-family:'Verdana', sans-serif; font-size:12px;}
.deatail_button{ width:100px; height:27px; float:left; margin: 10px 10px 0 0; }

ul.bjqs{position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none;}
li.bjqs-slide{position:absolute; display:none;}
ul.bjqs-controls{list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a{position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a{right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a{left:0;}
ol.bjqs-markers{list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered{text-align: right;}
ol.bjqs-markers li{display:inline;}
ol.bjqs-markers li a{display:inline-block;font-size:8px;}
p.bjqs-caption{display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}
#banner-fade,#banner-slide{margin-bottom: 60px;}
ul.bjqs-controls.v-centered li a{display:block;padding:10px;background:#fff;color:#000;text-decoration: none;}
ul.bjqs-controls.v-centered li a:hover{background:#000;color:#fff;}
ol.bjqs-markers li a{padding:1px 10px;background:#CAC5AB;color:#E0DEDE;margin:5px;text-decoration: none;}
ol.bjqs-markers li.active-marker a,
ol.bjqs-markers li a:hover{background: #999;}
p.bjqs-caption{background: rgba(255,255,255,0.5);}
#slidercontainer{padding:1px;border:1px solid #E0DFDB;width:695px;margin-left:3px;background:#F5F5F5;height:215px;font-family: 'Open Sans',sans-serif;}
.slidertext{margin-left: 240px;position:absolute;height:300px;width: 330px;padding-top:10px;}
.slidertext h1{
   color: #315F91;
    font-size: 32px;
    line-height: 27px;
    text-shadow: 1px 1px 1px #C1C1C1;
}
ul.slidebullets {font-size:14px;margin-left:-15px;margin-top:10px;}
.slidebullets li{text-decoration:none;}
.slidebullets a:active {color:black;}
.slidebullets a:visited {color:black;}

.top_content{

width:760px;

}

.mightbe_interested{
 	background-color: #fff;
    border: 1px solid #F5F5F5;
    float: right;
    left: 6px;
    margin-right: -145px;
    padding: 5px;
    position: relative;
    right: 10px;
    width: 145px;
    z-index: 0;
}

.mightbe_interested span{
	border-top: 4px solid #0072bc;
    display: block;
    left: -5.5px;

    position: relative;
    top: -9px;
    width: 156px;
}


.cart_shipping_box1{
	display: block;
    float: left;
    margin: auto 0 auto 7px;
    padding-bottom: 20px;
    width: 140px;
}

.product_listing{
width: 750px;
}

.product_bottom_content{
width:750px;
margin-bottom:50px;
margin-left:14px;
}

a.shipping_bullet{
text-decoration:none;
}

.product_content01{ width:720px; float:left; padding: 27px 0px 15px 12px;margin-left:10px;}
.product_content02{ width:720px; float:left; padding: 42px 0px 15px 12px;margin-left:10px;}

.product_bg{ width:223px; background:url(/images/product_bg.png) repeat-x;background-position:0 40px; height:250px; float:left; margin:0 10px 0 0; border:#cac5ab solid 1px;padding-bottom:8px;}






.product_name{height:100px;}
.product_image_bg{ width:166px; margin: -34px 0 0 15px; padding: 0px 0 0 0px; float:left; position:relative;}
.product_text_content{ width:200px; float:left; padding: 5px 0 0 13px;}
//.product_name_text{ font-family:'Verdana', sans-serif; font-size:14px; font-weight:bold; color:#744900; text-decoration:none; margin:0px 0 0 0px; float:left;}
.product_inner_text{ width:200px; float:left; margin: 2px 0 0 0px;}
.product_descprition_text{ font-family:'Verdana', sans-serif; font-size:11px; color:#0066cc; text-decoration:none; margin:0px 0 0 0px; float:left; width:200px;height:55px;}
.product_descprition_text a{  color:#0066cc; text-decoration: underline;}
.product_descprition_text a:hover{  color:#000000; text-decoration: underline;}
.see_all_text{ font-family:'Verdana', sans-serif; font-size:11px; font-weight:bold; color:#0066cc; text-decoration:none; margin:10px 0 0 0px; float:right;}
.see_all_text a{  color:#0066cc; text-decoration: underline;}
.see_all_text a:hover{  color:#000000; text-decoration: underline;}
.signup_product_content{ width:706px; padding:26px 0 10px 14px; float:left;}
.specials_deals_content{ width:171px; float:left; margin:0 0 0 0;}
.deals_text{ font-family:'Verdana', sans-serif; font-size:14px; font-weight:700; color:#000; text-decoration:none; padding: 10px 0 0 0px;}
.deals_product_image{ width:156px; float:left; padding:12px 0 0 10px;}
.Spruce_News{ width:156px; float:left; padding: 0px 10px 0px 0;}
.Spruce_News ul{ width:156px; float:left; margin: 0 0 0 0; list-style:none; padding:0px;margin-left:15px;}
.Spruce_News ul li{ width:156px; float:left; margin: 0 0 0 0; list-style:none; color:#0066cc; font-family:'Verdana', sans-serif; font-size:12px;}
.Spruce_News ul li a{ text-decoration:underline; color:#0066cc; }
.Spruce_News ul li a:hover{ text-decoration:underline; color:#000; }
.Spruce_News_dotted{ background: url(/images/blue_dotted.gif) no-repeat; width:6px; height:5px; float:left; margin: 12px 5px 0 0;}
.mail_text{ font-family:'Verdana', sans-serif; font-size:11px; color:#333333; text-decoration:none; float:left; margin: 15px 0 0 0px; width:170px; text-align:center;}
.email_textfield_bg{ width:115px; height:24px; float:left; margin: 3px 0 0px 0px; background:url(/images/email_textfield.gif) no-repeat; padding:6px 5px 0 5px;}
.email_bg{ width:125px; height:28px; float:left; padding: 0px 0 0px 25px;} 
.sign_up_button{ width:100px; height:27px; float:left; padding: 8px 0 0 13px;}

.whyshophere{
height:200px;
width:100%;
margin:0 auto;
border-bottom:1px solid #DDDBDB;
margin-bottom:20px;
}

.whyshophere_boxes{
border-right: 1px dashed #D6D4D4;
margin:0 auto;
height:130px;
width:215px;
float:left;
}

.whyshophere_title{margin-bottom:20px;}

.destinationCountry{width:300px;float:left;padding:15px;}
.shiptopostal{width:400px;float:right;padding:15px;}

.sprite{background:url(/images/whyshophere33.gif);}
.sprite_top{height:42px;}
.sprite_bottom{height:59px;}

.credits{width:175px; background-position: -2px -2px;}
.paypal{width:117px; background-position: -184px -2px;}
.godaddy{width:132px; background-position: -309px -3px;}
.shipping{width:121px; background-position: -454px -2px;height:33px;}
.adma{width:121px; background-position: -454px -32px;height:70px;width:121px;margin-left:36px;margin-top:-10px;}
.truck{width:70px; background-position: -562px -11px;}
.seal{width:87px;height:86px; background-position: -638px -2px;}

.affiliate{width:270px; background-position: -2px -48px;margin-top:14px;}

/*sprite images*/
.sp{background:url(/images/whyshophere4.gif);}
.sp_top{height:42px;}
.sp_bottom{height:59px;}

.flag_usa{width:22px;height:18px; background-position: -243px -47px;float:left;}
.flag_france{width:23px;height:18px; background-position: -243px -65px;margin: -1px -7px 0 10px;float:left;}
.flag_spanish{width:21px;height:23px; background-position: -244px -83px;float:left; margin: -3px -7px 0 10px;}
.flag_italian{width:21px;height:18px; background-position: -268px -49px;float:left;margin: 2px -7px 0 10px;}
.flag_portugese{width:21px;height:18px; background-position: -268px -64px;float:left;margin: -3px -7px 0 10px;}

.dealer_login_box_left_field_box{  }

.askaquestion{width:117px; background-position: -184px -2px;}
.writeareview{width:132px; background-position: -309px -2px;}
.addtocart{width:121px; background-position: -454px -2px;}
.securecheckout{width:70px; background-position: -562px -11px;}
.signup{width:87px;height:86px; background-position: -631px -2px;}

.cart_icon2{width:33px;height:28px; background-position: -590px -40px;}
.securecheckout{width:70px; background-position: -562px -11px;}
.signup{width:87px;height:86px; background-position: -631px -2px;}
.getdetails{width:87px;height:86px; background-position: -631px -2px;}

.feedbackt{width:164px;height:49px; background-position: -1px -113px;float:left;}
.canadasite{width:163px;height:49px; background-position: -177px 
-163px;float:left;margin-left:15px;}

.usasite{width:163px;height:49px; background-position: -350px 
-165px;float:left;margin-left:15px;}

.giftcard{width:163px;height:49px; background-position: -176px -113px;float:left;margin-left:10px;}
.catalog{width:164px;height:49px; background-position: -1px -165px;float:left;margin-left:10px;}
.dealoftheday{width:164px;height:49px; background-position: -350px -113px;float:left;margin-left:10px;}


.footer{ width:740px; float:left; margin: 12px 0 0 0;}
.footer_content{ width:681px; float:left; margin: 0px 0 0 0;}
.footer_content ul{ float:left; margin: 0px 0 0 18px; list-style:none; padding:0px; display:inline; width:200px;}
.footer_content ul li{ float:left; width:132px; margin: 0px 0 0 0; display:inline; list-style:none; line-height:18px; padding:0px; color:#7293a1; font-family:'Verdana', sans-serif; font-size:12px;}
.footer_content ul li a{ color:#7293a1; text-decoration:none; margin: 0 0 0 0;}
.footer_content ul li a:hover{ color:#000; text-decoration:none; margin: 0 0 0 0;}
.footer_text{ float:left; width:600px;  padding: 15px 0 0 86px; line-height:14px; color:#7293a1; font-family:'Verdana', sans-serif; font-size:11px; text-align:center;}
.content{ width:740px; float:left; margin: 0px 0 0px 0px;}
.top_nevigation{ float:right;position:relative;top:-10px;right:-6px;}
.top_nevigation ul{ float:right;top:20px;right:200px;}
.top_nevigation ul li{ float:left; margin: 0px 5px 0 -6px; padding:0px; display:inline; list-style:none; padding:0px; color:#2f5c78; font-family:'Verdana', sans-serif; font-size:12px;  border-right:#000000 solid 1px;}

.top_nevigation ul li:first-child{padding-right:10px;}

.top_nevigation ul li a{ color:#2f5c78; text-decoration: underline; margin: 0 0 0 0; padding:0 5px 0 10px;}
.top_nevigation ul li a:hover{ color:#000;}
.flag_icon02{ width:16px; height:11px; background:url(/images/flag.png) no-repeat; margin: 2px 0 0 -10px; position:absolute; }
.drop_down_arrow{ width:8px; height:5px; background: url(/images/aroow2.jpg) no-repeat; margin: 5px 0 0 -2px; padding:0 0 0 0; position: absolute; }
.cart_icon{ width:16px; height:15px; background: url(/images/cart.jpg); margin: -2px 0 0 -8px; position:absolute; }


.ragister_text ul{ float:right;position:relative;top:-28px;right:-6px;display:block;}

.ragister_text ul li{text-align:right;float:left; display:inline; list-style:none; color:#2f5c78; font-family:'Verdana', sans-serif; font-size:12px;  border-right:#000000 solid 1px;position:relative;z-index:1;}

.ragister_text ul li:first-child{padding-top:1px;padding-right:4px;}

.ragister_text ul li a{ color:#2f5c78; text-decoration: underline; margin: 0 0 0 0; padding:0 10px 0 10px;}
.ragister_text ul li a:hover{ color:#000; text-decoration: underline; margin: 0 0 0 0; padding:0 10px 0 10px;}


.number_text{ font-family:'Verdana', sans-serif; font-size:24px; margin-top: -10px;margin-left:103px; text-decoration:none; color:#154868; width:300px; text-align:right; }

.contect_text{ 
	float: right;
    right: 2px;
    top: -8px;
	position:relative;
}
.contect_text ul{
width:100%;
}
.contect_text ul li{margin: 0px 0 0 0; padding:0px; display:inline; list-style:none; padding:0px; color:#2f5c78; font-family:'Verdana', sans-serif; font-size:12px;}
.contect_text ul li a{ color:#2f5c78; text-decoration: underline; }
.contect_text ul li a:hover{ color:#000; text-decoration: underline; }


.right_content{ width:196px; float:left; margin: 0px 0 0px 8px; padding:0px;}
.card_content{ width:162px; height:50px; float:left; margin: 60px 0 0 13px;}
.mcfee_logo{ width:132px; height:31px;float:left; padding:30px 0 0 30px;}
.customers_since{ font-family:'Verdana', sans-serif; font-size:16px; font-weight:bold; color:#7293a1; text-decoration:none; float:left; margin: 35px 0 0 0px; width:190px; text-align:center; }
.customers_since a{  color:#7293a1; text-decoration:underline; padding:0px;}
.customers_since a:hover{  color:#000; text-decoration: underline; padding:0px;}
.shipping_content{ width:185px; background-color:#dcedf7; border:#c5dfee solid 1px; height:174px; float:left; margin:40px 0px 0 0px;}
.shipping_car{ width:55px; float:left; padding: 8px 0 0 74px; margin:0px;}

.free_shipinng{ width:174px; float:left; padding: 0px 0 0px 11px; margin:0px;}
.free_shipinng ul{ width:174px; float:left; margin: 0 0 0 0; list-style-type: none; padding:0px; display:inline;}
.free_shipinng ul li{ width:174px; float:left; padding: 10px 0 0 0; list-style:none; color:#85a5b2; line-height:11px; font-family:'Verdana', sans-serif; font-size:11px; }
.free_shipinng ul li a{ text-decoration: none; color:#85a5b2;}
.free_shipinng ul li a:hover{ text-decoration:underline; color:#000; }
.free_shipinng_dotted{ background: url(/images/dotted_shipping.png) no-repeat; width:4px; height:4px; float:left;  position:relative;}
.deatil_text{ font-family:'Verdana', sans-serif; font-size:11px; color:0367A5; text-decoration:none; margin: 8px 0 0 0px; text-align:center; text-decoration: underline;}
.deatil_text a{ text-decoration: underline; color:#0367A5; }
.deatil_text a:hover{ text-decoration:underline; color:#000; }
.fedex_logo{ width:107px; height:25px; float:left; margin: 0px 0 0 0px; padding:14px 0 8px 40px;}
.special_order02_text{ font-family:'Verdana', sans-serif; font-weight:bold; font-size:11px; color:#7293a1; text-decoration:none; float:left; padding: 50px 0 0 4px; width:181px;}
.guaranteed_logo{ width:75px; height:75px; float:left; padding: 46px 0 0 60px;}
.affiliated_text{ font-family:'Verdana', sans-serif; font-weight:bold; font-size:11px; color:#7293a1; text-decoration:none; float:left; margin: 60px 0 0 0px; text-align:center; width:190px;}
.bottom_logo{ width:91px; padding: 21px 0 0 50px; float:left;}


/*order_confirmation*/


.order_confirmation_text {
    color: #333333;
    font-family: "Verdana",sans-serif;
    font-size: 24px;
    margin-top: 20px;
    text-align: center;
    text-decoration: none;
	width:100%;

}



.my_account_text{ font-family:'Verdana', sans-serif; font-size:24px; color:#333333; text-decoration:none; padding:14px 0 7px 0px;  text-align:center; width:708px;margin-top:20px;}

.order_confirmation_text2{ 
font-family:'Verdana', sans-serif; 
font-size:24px; 
color:#333333; 
text-decoration:none; 
padding:5px; 
text-align:center;
}

.order_confirmation_text3{ font-family:'Verdana', sans-serif; font-size:24px; color:#333333; text-decoration:none; padding:26px 0 15px 65px;  text-align:center; width:89%;}


.certs-prompt{
height:200px;
width: 100%;
float:left;

}





.mightbe_interested_cart {
  background-color: #fff;
    border: 1px solid #dfdfdf;
    float: right;
    left: 6px;
    margin-right: -167px;
    padding: 5px;
    position: relative;
    right: 10px;
    width: 145px;
    z-index: 0;
}
.you_interested_right_cart {
    border-bottom: 1px solid #dfdfdf;
    color: #7293a1;
    float: left;
    font-family: "Open Sans",sans-serif;
    font-size: 12px;
    font-weight: 600;
    line-height: 13px;
    margin: 0 auto 0 -6px;
    padding-bottom: 5px;
    text-align: center;
    text-decoration: none;
    width: 132px;
}
.mightbe_interested_cart span {
    background: none repeat scroll 0 0 #3569a2;
    display: block;
    height: 4px;
    left: -6px;
    position: relative;
    top: -10px;
    width: 156px;
    z-index: 15;
}


.order_confirmation_subtext_submit{ font-family:'Verdana', sans-serif; font-size:14px; color:#333333; text-align:center; width:100%; padding:0px 0 0 0; line-height:18px; }

.order_confirmation_subtext{ font-family:'Verdana', sans-serif; font-size:14px; color:#333333; text-align:center; width:738px; padding:0px 0 0 0; line-height:18px; }
.order_confirmation_subtext span{ font-weight:bold;}
//.print_icon{ width:15px; height:14px;}
.email_icon{ width:14px; height:14px; float:right;}

#right_icons{  
	float: right;
    margin-right: 57px;
    width: 235px;
	margin-top:-7px;
	}

#bluebar{width:100%;border-top:3px solid #0072BC;}

#cart_title{ 
	margin-bottom: 15px;
    margin-top: -20px;
    width: 150px;
}


#paypal-button{
 	float: right;
    margin-left: 200px;
}

.top_text {float:left;color:#000;font-weight:bold;font-size:14px;clear:both;width:100%;margin-top:20px;}



.cart_shipping_text_left_orgin{float:left;}
.cart_shipping_text_warehouse{float:left;margin-left:15px;width:300px;}

.order_content_box{ width:890px; background: #f5f5f5; border: #dfdfdf solid 1px; margin:0px 16px 0 -1px; float:left;}


.order_content_box01{ width:890px; background: #ffffff; border: #dfdfdf solid 1px; margin-left:-1px; float:left; border-top:none; height:235px;}

.order_box_main{ width:890px;float:left;border-bottom:solid 1px #dfdfdf;}

.order_item{ width:465px;  float:left; padding-left:10px;}
.order_item7{ width:300px;  float:left; padding-left:10px;}
.order_quantity{ width:120px; float:left; padding:0 0 0 0px; margin:0 0 0 0;}
.order_price{ width:142px; float:left;}
.order_discount{ width:90px; float:left;}
.order_total{ width:120px; float:left;margin-left:20px;}
.order_top_text{ font-family:'Verdana', sans-serif; font-size:12px; color:#333333; line-height:24px; font-weight:bold; margin:0 0 0 0px;text-align:center;}

#current_subtotal{float:right;margin-right:-16px;}


.order_review_box_confirm{float:left;clear:both;padding-top:5px;margin-bottom:5px;font-weight:normal;color:}

.order_review_box_confirm a:link{text-decoration:none;#0066cc;}

.order_item01{float:left; padding:0 0 0 10px;margin-left:10px;}
.order_item04{ width:300px; height:90px;  float:left; padding:0 0 0 10px;}

.order_diccount_text{text-align:center;color:red;}

.order_quantity01{ width:135px; height:162px; float:left; border-right:solid 1px #dfdfdf;}
.order_price01{ width:130px; height:162px; float:left; border-right:solid 1px #dfdfdf;border-left:solid 1px #dfdfdf;}
.order_discount01{ width:88px; height:102px; float:left; border-right:solid 1px #dfdfdf;}
.order_total01{ width:88px; float:left; height:95px; margin:0px; padding:0px;}
.order_item_bg{ width:160px; height:140px; float:left; border:solid 1px #F5F5F5; margin:10px 0;}
.order_item_img{ width:45px; height:58px; float:left;}
.order_qut_text{ width:118px; float:left; text-align:center; padding:31px 0 31px; font-size:12px; color:#333333;}
.order_price_text{ width:130px; float:left; text-align:center; font-size:12px; color:#333333;padding-top:30px;}		
.order_diccount{ width:100%; float:left; text-align:center; text-align:center; font-size:12px; color:red; }
.order_total_text{ width:142px; float:left; text-align:center; padding:31px 0; font-size:12px; color:#333333; }
.order_shipping_text{ font-size:12px; float:left; color:#333333; padding:13px 0 0 14px; font-weight:bold; width:530px;margin:20px;}

.order_shipping_text_confirm{ font-size:12px; float:left; color:#333333; padding:13px 0 0 14px; width:500px;margin:20px;}


.order_shipping_text span{ font-weight:normal;}
.order_shipping_text span a{ color:#0066cc; text-decoration:none;}
.order_shipping_text span a:hover{ color:#0066cc; text-decoration:none;}
.total_main{ width:300px; float:left; margin:0px; padding:0px;}
.order_shipping_text01{ font-size:12px; float:right; color:#333333; padding:2px 2px; width: auto; }
.order_shipping_text01 span{ padding:13px 30px 0 0;}
.order_shipping_text02{ font-size:12px; float:right; color:#333333; padding:2px 2px; width: auto; }
.order_shipping_text02 span{ padding:0px 24px 0 0;}
.order_shipping_text03{ font-size:12px; float:right; color:#333333; padding:6px 2px; font-weight:bold;border-top:1px solid grey;margin-top:6px; }
.order_shipping_text03 span{ padding:13px 30px 0 0;}
.order_shipping_info{ width:420px; float:left; background: #ffffff; border: #dfdfdf solid 1px; float:left; padding:0 0 0 0px; margin:0 0 0px 0;}
.order_shipping_info_text{ font-size:12px; color:#333333; float:left; padding:12px 0 16px 12px;}
.order_print_text{ font-size:12px; float:left; text-align:center; width:100%; color:#0066cc; padding:12px 0 5px 0;}
.order_shipping_info01{ width:420px; float:left; background: #ffffff; border: #dfdfdf solid 1px; float:left; margin:4px 0 0 0; }

.you_interested_right{ 
    border-bottom: 1px solid #DFDFDF;
    color: #7293A1;
    float: left;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 11px;
    font-weight: bold;
    margin: 0 auto;
    padding-bottom: 5px;
    text-align: center;
    text-decoration: none;
    width: 120px;
}


.shippingbilling fieldset{width:400px;float:left;min-height:170px;margin-left:18px;}
.shippingbilling fieldset legend{font-weight:bold;font-size:12px;}
.order_rightside_product_main{padding:5px 0 0 1px; float:left;width:130px;}
.order_rightside_product{ width:181px; float:left; margin:5px 0 0 0;}
.order_rightside_img_bg{ width:120px; height:120px; float:left; border:solid 1px #F5F5F5; background:#fff;}
.order_rightside_text{ width:120px; float:left; color:#69a4e0; font-size:11px; text-decoration:underline;text-align:center;}
.order_rightside_text a{ color:#0367A5;  text-decoration:underline;}
.order_rightside_text a:hover{  color:#69a4e0; text-decoration:underline;}

.order_rightside_text01 {
 
 	color: #7293a1;
    float: left;
    font-size: 11px;
    padding: 5px;
    width: 110px;
	text-align:center;
}

/*cart*/

.cart_checkout_button {
    float: right;
    margin-top: 20px;
}

.cart_cert{margin-left:5px;float:left;color:#000;}
.cart_discounts{text-align:center;color:red;}
.cart_mfr{float:left;color:#000;width:100%;}
.cart_item_text02,.cart_item_text03{float:left;clear:both;}

.cart_update_text > div{width:50px;margin-top:5px;margin-left:2px;border-right:1px solid #E0E0E0;}

.cart_twet_icon{ width:14px; height:14px; float:right; margin:0 5px 0 5px;}
.cart_face_icon{ width:14px; height:14px; float:right;}
.cart_item_text{ font-size:12px; color:#0066cc; line-height:18px; float:left; text-align:left; padding:6px 0 0 8px; width:280px; text-decoration:none;}
.cart_item_text1{ font-size:12px; color:#0066cc; line-height:18px; float:left; text-align:left; padding:20px 0 0 8px; width:200px; text-decoration:underline;}
.cart_item_text a{ color:#0066cc; text-decoration:underline;}
.cart_item_text a:hover{ color:#0066cc; text-decoration:underline;}
.cart_item_text01{font-size:12px; color:#333333; line-height:18px; float:left; text-align:left; padding:0px 0 0 0px; width:100%; }

.cart_item_text04{font-size:12px; color:#333333; line-height:18px; float:left; text-align:left; width:217px; }

.cart_quntity_box_main{ }
.cart_quntity_box{margin:26px 0 0 0px; padding:0 0 0 0px;}
.cart_update_text{ font-size:11px; float:left; color:#69a4e0; text-decoration:underline; margin-left:-3px;}
.cart_update_text a{  color:#69a4e0; text-decoration:underline;}
.cart_update_text a:hover{ color:#69a4e0; text-decoration:underline;}
.cart_delete_text{ font-size:11px; float:left; color:#69a4e0; text-decoration:underline; margin-top:5px; width:70x;margin-left:2px;}
.cart_delete_text a{  color:#69a4e0; text-decoration:underline;}
.cart_delete_text a:hover{ color:#69a4e0; text-decoration:underline;}

.cart_shipping_text{
 	font-size: 15px;
    font-weight: bold;
    margin-left: 30px;
    padding: 20px 5px;
    width: 400px;
	float:left;
}



#destinationCountry{ 
	float: left;
    width: 340px;
	margin-left:6px;
	}

#postalCode{
	float: left;
    width: 400px;
	}






.cart_shipping_text_main{float:left; padding:10px 0 0 13px;width:860px;}
.cart_shipping_text_left{float:left; }
.cart_shipping_text_left_cart{ font-size:12px; color:#333333; float:left;}
.cart_shipping_text_right{ width:900px;}
.cart_shipping_text_right01{ width:460px; float:left;}
.cart_dropmenu_box{ width:148px; height:21px; float:left; background:#FFFFFF; border:solid 1px #CCCCCC; }
.cart_dropmenu_box01{ width:148px; height:21px; float:left; background:url(/images/cart_text_box.jpg) no-repeat; }
.cart_option_text{ width:430px; float: left; font-size:12px; color:#333333; line-height:auto; margin:3px 0 0 0px;}
.cart_option_text span{ color:#009900;}
.cart_shipping_main{ width:220px; float:right;margin-right:8px;}
.cart_shipping_right{ width:97px; margin:0 0px 0 -5px;float:left;}
.cart_shipping_left{ width:120px; float:left;}
.cart_promo_text{ padding:10px 0px 3px 0; color:#333333; font-size:12px; text-align:right}
.cart_promo_box1{ width:92px; float:left; }
.cart_promo_box{ width:230px; height:22px; float:left;}
.cart_continue_chekout_main{ width:865px; float:left; padding:17px 12px 17px 10px;}
.cart_continue_text{ font-family:'Verdana', sans-serif; font-size:12px; float:left; color:#0066cc; text-decoration:underline; width:150px; padding:0 0 0px 0;}
.cart_continue_text a{ text-decoration:underline; color:#0066cc;}
.cart_continue_text a:hover{ text-decoration:underline; color:#333333;}
.cart_continue_text span{ text-decoration:none;}

/*subcategory_page*/

.subcategory_left{ width:165x; float:left; margin-bottom:10px; padding:0px;}
.subcategory_left_menu_bg{ width:180px; float:left; background:#f5f5f5; border:solid 1px #dfdfdf; margin:5px 0px 0 5px; padding:0 0 277px 0;}
.subcategory_top_text_box{ width:148px; float:left;}
.subcategory_menu_top_text{ font-family:'Verdana', sans-serif; font-size:14px; font-weight:400; float:left; color:#fff; padding:10px 0 10px 5px;}

.menu_subcategory{ width:141px; float:left;}
.menu_subcategory ul{ padding:0px 0 0 6px; margin:0px 0px 0 0px; list-style:none; text-indent:20px; width:125px; }
.menu_subcategory li{ ffont-family:'Verdana', sans-serif; font-size:13px; color:#0066BB; background: url(/images/subcategory_menu_line.jpg) no-repeat; line-height:25px; }
.menu_subcategory li a{ text-decoration:none; color:#0066BB; margin:0px 0 0 -20px; }
.menu_subcategory li a:hover{ margin:0 0 0 -20px; color:grey; }
.menu_subcategory li ul{ padding:0px; margin:0px 0px 0 10px; list-style:none; text-indent:25px; width:141px; }
.menu_subcategory li li{ ffont-family:'Verdana', sans-serif; font-size:11px; color:#999999; background: url(/images/subcategory_menu_line.jpg) no-repeat; line-height:25px; }
.menu_subcategory li li a{ text-decoration:none; color:#999999; margin:0px 0 0 -8px; }
.menu_subcategory li li a:hover{ margin:0 0 0 -8px; color:grey; }
.menu_subcategory #active{ color:#000; }
.menu_subcategory #active2{ color:#642222;}
.menu_subcategory #active3{ color:#000000;}

.subcategory_right{ width:720px; float:left; margin:0 0 0 5px; padding:0 0 0 0px;height:auto;}
.subcategory_home_text{ width:565px; float:left; padding:3px 0 0 0; font-family:'Verdana', sans-serif; font-size:12px; color:#69a4e0; text-decoration: none;}
.subcategory_home_text a{ text-decoration:underline; color:#0367A5;}
.subcategory_home_text a:hover{ text-decoration:underline; color:#333333;}

/*summary_page*/
.summary_page_main{ width:920px; float:left; margin:0 0px 0 0px; padding:4px 0 100px -5px;}
.summary_page_left_menu_bg{ width:160px; float:left; background:#f5f5f5; border:solid 1px #dfdfdf; margin:4px 0 0 5px; padding:5px 10px 702px 0;}

.summary_top_text{

  color: #000;
    float: left;
    font-family: "arial",sans-serif;
    font-size: 24px;
    font-weight: 400;
    line-height: 24px;
    margin-left: 30px;
    padding: 15px 0 20px;
    text-align: center;
    width: 90%;


}


.merchandise_total{}

.summary_top_text01{ font-size:16px; font-family:'Verdana', sans-serif; float:left; width:98%;text-align:center; color:#333333; line-height:24px; }
.summary_main_bg{ width:559px; float:left; background:#FFFFFF; border: solid 1px #dfdfdf; margin:15px 0 0 0; padding:0px;}
.summary_view_dropdown_main{ width:100%; float:left; padding:10px 0 15px 0;}
.summary_view{ font-family:'Verdana', sans-serif; font-size:12px; float:left; color:#333333; padding:0px 0 0 7px; }
.summary_dropdown{ width:115px; height:18px; float:right; margin:0px 8px 0 0;}
.summary_division{ width:100%; float:left; padding:0 0 18px 0px;margin-bottom:15px;}

/*summary_list_page*/
.summary_list_main{ width:545px; float:left; background: #ffffff; padding:5px 0 5px 14px;}
.summary_list_main01{ width:545px; float:left; background: #eaf4f9; padding:5px 0 5px 14px;}
.summary_list_item_bg{ width:64px; height:64px; float:left; border:solid 1px #cecab3; margin:0px 0 0 0px;}
.summary_list_item_img{ width:45px; height:58px; float:left; padding:3px 0 0 10px;}
.summary_list_text{ font-size:12px; float:left; color:#0066cc;  font-family:'Verdana', sans-serif; width:502px; padding:11px 0 0 8px; line-height:18px;padding-bottom:8px;}
.summary_list_text a{ color:#0066cc; text-decoration:underline;}
.summary_list_text a:hover{ color:#333333; text-decoration:underline;}
.summary_list_text span{ color:#333333; text-decoration:none;}
.summary_list_text02{  font-size:12px; float:left; color:#333333; font-family:'Verdana', sans-serif; width:420px; padding:0px 0 0 12px; line-height:18px; width:340px;}

.summary_list_text_02{  font-size:12px; float:left; color:#333333; font-family:'Verdana', sans-serif; padding:10px 0 0 12px; line-height:18px; width:240px;}

/*product_details*/
.product_detail_main{ width:100%;  float: left; background:#ffffff; padding:23px 0 0 7px;}
.product_detail_left{ width:390px; float:left; position:relative; padding:0 0px 0 0;}
.product_detail_right{ width:336px; float:left;}

.product_detail_right_bg{ 
	//background-color: #fafafa;
 	border-left: 1px solid #F5F5F5;
    float: left;
    margin-bottom: 10px;
    padding: 20px;
    width: 290px;
}

.star_main{ width:310px; padding:10px 0 10px 0px; float:left;}
.product_star{ width:14px; height:14px; float:left; margin:0 0 0 1px;}
.review_text{ font-family:'Verdana', sans-serif; font-size:14px; color:#69a4e0; float:left; padding:0 0 0 5px; }
.review_text a{ text-decoration:underline; color:#0367A5;}
.review_text a:hover{  text-decoration:underline; color:#333333;}
.review_text span{ color:#444444;}

#review_box{
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #DFEBF5;
	margin:10px 0 10px 0;
	padding:10px 0 5px 0;
}

#mightbeShadow{
background:url('/graphics/interested-shadow.png') no-repeat;
height:935px;
width:12px;
position:relative;
z-index:100;
float:left;
left:-5px;
}

.star_main01{ width:320px; padding:20px 0 0 -3px; float:left;}
.product_modle_text{font-size:14px;color:#333333; float:left;}
.product_right_line{ width:305px; height:1px; float:left;background:#DFDFDF;}


.page-wrap { width: 552px; position:relative; margin: 0px 0 0 0px; float:left; padding:0 0 0px 0px; #padding:0 0 0px 0px;}

.ui-tabs { zoom: 0; }
.ui-tabs .ui-tabs-nav	{ width:740px;list-style: none; position: relative; padding: 0px 0px 0 0; overflow: hidden; top: 1px; z-index: 1000; margin:-1px 0 0 0; }


.product_detail_right_bg select{padding:3px;margin-top:3px;}
.input-text.qty{padding:3px;margin-left:4px;}


.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding:6px 10px 6px 10px; color:#fff; }



/* .ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding:6px 22px 6px 23px; color:#666666; } */



.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; background: white; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor:text;color:#4b4949; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a  { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel  { padding:27px 16px 80px 25px; display: block; border-width: 0; background: none; font-family: Arial, Helvetica, sans-serif; font-size:14px; border: 1px solid #ccc; position: relative; min-height: 10px; width:120%; overflow:hidden;line-height:18px;}


.ui-tabs .ui-tabs-hide 				{ display: none !important; }



a img,:visited img { border: none; }
/*a img,:link img,:visited img { border: none; }*/


table { border-collapse: collapse; border-spacing: 0; }
:focus { outline: none; }
p, blockquote, dd, dt{margin:0 0 8px 0;line-height:1.5em;}
fieldset {padding:0px;padding-left:7px;padding-right:7px;padding-bottom:0px;border:1px solid #EAEAEA;}
fieldset legend{margin-left:15px;padding-left:3px;padding-right:3px;color:#333;}
dl dd{margin:0px;}
dl dt{}

.product_icon_main{ width:548px; padding:15px 0 10px 2px; float:left;margin-left:14px;}

/*subcategory_popup*/
.subcategory_popup_top_text{ font-family:'Verdana', sans-serif; font-size:24px; width:644px; text-align:center; float:left; padding:4px 0 9px 0; color:#333333;}
.subcategory_popup_top_text01{ font-family:'Verdana', sans-serif; font-size:14px; width:644px; text-align:center; float:left; padding:0px 0 25px 0; color:#333333;}
.subcategory_popup_top_text02{ font-family:'Verdana', sans-serif; font-size:14px; width:621px; text-align:left; float:left; padding:0px 0 18px 22px; color:#333333;}
.subcategory_popup_top_text02 span{ color:#0066cc;}
.subcategory_popup_box{ width:621px; float:left; padding:0 0 0 22px;}
.subcategory_pop_box01{ width:161px; float:left;}
.subcategory_pop_text_box{ width:138px; float:left; font-family:'Verdana', sans-serif; font-size:12px; color:#333333; #padding:5px 0 0 0; padding:5px 0 0 0; text-align:left;}
.subcategory_select_text{ font-family:'Verdana', sans-serif; font-size:12px; width:644px; text-align:center; color:#333333; float:left; line-height:24px;}
.subcategory_select_text a{ color:#333333;}
.subcategory_select_text a:hover{ color:#333333;}
.subcategory_popup_next_button{ width:100px; height:27px; float:right; padding:5px 32px 22px 0;}
 
/*product_popup*/
.product_popup_continue_button{ width:100px; height:27px; float:right; padding:0px 31px 0 7px;}
.product_popup_current_box{ width:75px; height:38px; float:right; border:solid 2px #a8a79e;}
.product_pop_current_text{text-align:right; font-family:'Verdana', sans-serif; font-size:12px; color:#4c4c4c; padding:7px 0 0 0;}

.product_popup_main{ width:725px; float:left; margin:0 0 0 0px; border:solid 2px #a8a79e;}
.product_popup_box_main{ width:730px; float:left; margin:0 0 0 0px;}
.product_subtotal_box{ width:75px; height:28px; float:left; border-bottom:solid 2px #a8a79e; border-right:solid 2px #a8a79e;}
.product_subtotal_text{ width:75px; text-align:center; float:left; font-family:'Verdana', sans-serif; font-size:10px; color:#4c4c4c; padding:7px 0 0 0; }

.product_subtotal_box_01{ width:75px; height:28px; float:left; border-bottom:solid 1px #a8a79e; border-right:solid 2px #a8a79e;}
.product_subtotal_text_01{ width:75px; float:left; font-family:'Verdana', sans-serif; font-size:12px; color:#4c4c4c; padding:7px 0 0 0; }


.cart_bottom_row{
float:left;
width:100%;
height:50px;
//border:1px solid grey;
}

.cart_checkout_bottom{
	bottom: -75px;
    float: right;
    left: 0;
    margin-right: -5px;
    position: relative;
    right: 20px;
}

.cart_continue_bottom{  
     clear: both;
    position: relative;
    top: -20px;
    width: 95%;
}

#paypal-ad{
    float: left;
    margin: 0 auto;
	margin-top:20px;
    width: 98%;
}


.cart_shippinginfo_bottom{
    float: left;
    margin-left: 46px;
    width: 100%;
}

.cart_shippinginfodrop_bottom{
	float:right;
	margin-top:10px;
	margin-right:20px;

}

.cart_bottom_boxes{
 	//border: 1px dotted #F5F5F5;
    float: left;
    height: 120px;
    margin-left: 7px;
    width: 285px;
}

.cart_bottomleft_box{
	width: 240px;
}

.cart_bottomcenter_box{
	width:350px;
}

.cart_bottomright_box{
	width:260px;
}



/* add tocart popup */
.add_to_cart_popup_box{ width:500px; float:left; margin:0 0 0 0px; padding:0 0 0 0px; }
.add_to_cart_popup_box .left{ float:left; margin:0px; padding:0px; }	
.add_to_cart_popup_box .midal{ background:url(/images/add_cart_popup_midal.png) repeat-x; width:492px; height:310px; float:left; margin:0px; padding:0px; }
.add_to_cart_popup_box .midal .closed_button{ width:482px; float:left; margin:10px 10px 0 0px; padding:0px; } 
.add_to_cart_popup_box .midal .heading_text{ width:492px; float:left; font-family:Verdana, Geneva, sans-serif; font-size:20px; color:#333333; text-align:center; margin:0 0 20px 0px; padding:10px 0 0 0px; }
.add_to_cart_popup_box .midal .content_box{ background:#FFF; border:solid 1px #e5e5e5; width:388px; height:115px; float:left; margin-left:55px; padding:17px 0 0 0px; } 
.add_to_cart_popup_box .midal .content_box2{ background:#FFF; border:solid 1px #e5e5e5; width:400px; height:115px; float:left; padding:17px 0 0 0px; } 
.add_to_cart_popup_box .midal .content_box .text{ font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#333333; font-weight:bold; text-align:center; width:388px; padding:0px 0 0 0px; } 
.add_to_cart_popup_box .midal .content_box .sub_text{ font-family:Verdana, Geneva, sans-serif; font-size:16px; color:#333333; text-align:center; padding:30px 0 0 0px; }	
.add_to_cart_popup_box .midal .content_box .sub_text span{ color:#14860c; }
.add_to_cart_popup_box .midal .bottom{ width:434px; float:left; margin:0px; padding:29px 25px 0 33px; } 
.add_to_cart_popup_box .midal .bottom .text{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#0066cc; float:left; margin:6px 0 0 0px; padding:0px; } 
.add_to_cart_popup_box .midal .bottom .button{ float:right; margin:0px; padding:0px; } 
	
/* billingandShippingInfo  */	

table.shippinginfo td{padding:5px;margin:15px;}
table.shippinginfo{border:1px solid grey;width:90%;margin:20px;}
table.shippinginfo tr:nth-child(even) {background: #F9F9F9}
table.shippinginfo tr:nth-child(odd) {background: #FFF}


table.shippinginfo {
	border-width: 1px;
	border-color: #666666;
	border-collapse: collapse;
}

table#cart_shipping_table th{background-color:#F5F5F5;}
table#cart_shipping_table th{border-bottom:1px solid #dfdfdf;}
table#cart_shipping_table{border:1px solid #dfdfdf;width:90%;margin:20px;}
table#cart_shipping_table tr:nth-child(even) {background: #F9F9F9}
table#cart_shipping_table tr:nth-child(odd) {background: #FFF}
table#cart_shipping_table {
	border-width: 1px;
	border-color: #dfdfdf;
	border-collapse: collapse;
}

table{table:collapse;}
.orderlisting tbody td{border: 1px solid #dfdfdf;padding:8px;}
.orderlisting tr{border: 1px solid #dfdfdf;}

//.orderlisting tr:nth-child(even) {background: #FCFCFC}
//.orderlisting tr:nth-child(odd) {background: #FFF}


.shipping_box{ width:100%; border:solid 1px #dfdfdf; float:left; padding:0 0 0 0px; margin:0 0 0 0px; #margin:0 0 0 0px; } 
.icon_box{ float:right; padding:9px 0 0 0px; margin:0 0 0 0; width:558px; }	
.shippingbiling .billing_info_box{ width:518px; float:left;padding:13px 125px 26px; } 
.shippingbiling .billing_info_box .top_text{ width:518px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000; font-weight:bold; margin:0px; padding:15px 0 12px 0px; } 

.addshipping{margin-left:125px;}


.shippingbiling .search_tab{ width:518px; float:left; margin:8px 0 0 0px; padding:0px; } 
.shippingbiling .search_tab .left{ width:150px; float:left; margin:0 0 0 0px; padding:0 0 0 0px; } 
.shippingbiling .search_tab .left .text{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333333; margin:0px; padding:6px 15px 0 0px; }	
.shippingbiling .search_tab .right{ width:368px; float:left; margin:0 0 0 0px; padding:0 0 0 0px; }	
.shippingbiling .search_tab .right .left{ width:auto; float:left; margin:0px; padding:0px; }



	
.shipping_box .search_tab .right .midal{width:auto; height:22px; float:left; margin:0px; padding:0px; }

.back_continue_box {
    float: left;
    margin: 0 70px;
    padding: 20px 0 28px;
    width: 800px;
}

.back_continue_box .back{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#0066cc; text-decoration:underline; float:left; margin:6px 0 0 0px; padding:0 0 0 0px; } 
.back_continue_box .back a{ color:#0066cc; }
.back_continue_box .back a:hover{ color:#0066cc; }	
.back_continue_box .bu{ float:right; margin:0 0 0 0px; padding:0 20px 0 0px; } 

/*  CartPickup1  */

.cartpickup_shipping_location_box{ border:solid 1px #dfdfdf; width:662px; float:left; margin:0 0 20px 20px; padding:0px 0 0 0px; } 
.cartpickup_shipping_location_box .heading{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000; font-weight:bold; float:left; padding:26px 0 0 32px; }	
.shipping_location_details_box{ width:612px; float:left; padding:15px 0 0 38px; }	
.shipping_location_details_box .left{ width:138px; float:left; margin:0px; padding:0px; }
.shipping_location_details_box .right{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#333333; width:474px; float:left; margin:3px 0 0 0px; padding:0px; } 
.shipping_location_details_box .right span{ color:#d00707; margin:0px; padding:0px; } 
.shipping_location_details_box .right a{ color:#0066cc; } 
.shipping_location_details_box .right a:hover{ color:#0066cc; }	
.cartpickup_bottom_text{ font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#000; font-weight:bold; float:left; padding:15px 0 0 30px; } 
.calendar_box{ float:left; margin:12px 0 0 8px; padding:0px; } 
.calendar_box .left{ float:left; margin:0px; padding:0px; } 
.calendar_box .midal{ float:left; margin:0px; padding:0px; }	
.back_continue_box_1{ width:660px; float:left; margin:0px; padding:0 0 13px 0px; }
.back_continue_box_1 .back{ font-family:Verdana, Geneva, sans-serif; font-size:12px; color:#0066cc; text-decoration:underline; float:left; margin:0px 0 0 0px; padding:15px 0 0 42px; }
.back_continue_box_1 .back a{ color:#0066cc; }
.back_continue_box_1 .back a:hover{ color:#0066cc; }	
.back_continue_box_1 .bu{ float:right; margin:0 0 0 0px; padding:0 20px 0 0px; }	

/*  Customer Login  */
.customer_login_box{ font-size:12px; border:solid 1px #dfdfdf; margin:2px 0 0 0; padding:0px 0 26px 0; } 
.dealer_login_box_left{ width:330px; border-right:solid 1px #dfdfdf; float:left; margin:50px 0px 10px 0px; padding:0 0 10px 0px; } 
.customer_login_box_left{ width:380px; border-right:solid 1px #dfdfdf; float:left; margin:50px 60px 10px 40px; padding:0 0 10px 0px; } 
.customer_login_box_right2{ width:300px; padding:0 0 10px 0px; } 
.customer_login_box_right3{ width:380px; float:left; margin:50px 0 0 -160px; padding:0 0 10px 0px; } 
.customer_login_box_left_heading_text{ 
    border-bottom: 1px solid #f5f5f5;
    font-family: Verdana,Geneva,sans-serif;
    font-size: 20px;
    margin: 0 30px;
    padding: 0 0 10px;
    text-align: center;
    width: 280px;
 } 

.customer_login_recovery{
    float: left;
    font-size: 12px;
    margin-left: 140px;
}

.customer_login_input{
	padding:6px;
	float:left;
	margin:3px 0 0 0px; 
	border:1px solid #E2E2E2;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;    
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
}

.recover_password{
	width:400px;
	margin-left:100px;
}
.recover_password input[type="text"]{
	padding:4px;
	margin:3px 0 0 0px; 
	border:1px solid #E2E2E2;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;    
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);

}


.recover_password input[type="image"]{
float:right;
}

.customer_login_box_left_heading_text:last-child{
	border:none;
}


.customer_login_box_left_field_box{ width:297px; float:left; margin:15px 0 0 0px; padding:0px; } 
.customer_login_box_left_field_box .left{font-size:12px; text-align:right; width:108px; float:left; margin:7px 0 0 0px; padding:0 10px 0 0px; } 
.customer_login_box_left_field_box .right{ width:175px; float:left; margin:0 0 0 0px; } 
.customer_login_box_left_field_box p{ 
  	color: #448fda;
    float: left;
    font-size: 12px;
    margin-left: 120px;
    margin-top: 10px;
    padding: 0;
    text-align: left;
    width: 100%;
} 
.customer_login_box_left_field_box p a{ color:#448fda; text-decoration:none; }
.customer_login_box_left_field_box p a:hover{ color:#448fda; text-decoration:underline; } 
.customer_login_box_left_field_box span{ float:right; margin:18px 0px 0px 0px; padding:0 40px 0 0px; }	
.sub_field_left{ width:auto; float:left; margin:0px; padding:0px; } 
.sub_field_left_midal{width:auto;  float:left; }	
.customer_login_box_right{ width:300px; float:left; margin:50px 0 0 0px; padding:0 0 0 0px; }
.dealer_login_box_right{ width:300px; margin-left: 130px;padding:0 0 0 0px; }		
.customer_login_box_right .heading_text{ width:240px; font-family:Verdana, Geneva, sans-serif; font-size:14px; color:#6b4300; font-weight:bold; float:left; margin:0 0 0 0px; padding:0 0 0 60px; } 
.customer_login_box_right .bu{ width:300px; float:left; margin:20px 0 0 0px; padding:0px; } 
.customer_login_box_right span{ width:300px; float:left; text-align:center; margin:18px 0px 0px 40px; padding:0 0 0px 0px; } 
.customer_login_box_right p{
  	color: #448fda;
    float: left;
    font-size: 12px;
    margin-left: 50px;
    margin-top: 10px;
    padding: 0;
    text-align: left;
    width: 100%;} 
.customer_login_box_right p a{ color:#448fda; margin-left:90px; text-decoration:none; }
.customer_login_box_right p a:hover{ color:#000; text-decoration:underline; } 
.customer_login_box_blank{float:left; margin:0px; padding:0px; }	

/*   Order Review   */
.order_review_box01{ background: #fff; border: #dfdfdf solid 1px; padding:0px 0 0 0px; float:left; border-top:none;margin-left:15px;}

/*  ProductDetail1Part  */
.p_detail_heading_text{ width:318px; font-family:"arial", Geneva, sans-serif; font-size:20px; color:#5CA755; float:left; margin:0px; padding:2px 0 0 0px;font-weight:200;} 
.p_detail_heading_text span{ text-decoration:line-through; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#040000; line-height:20px; margin:0px 0 0 0px; }	
.p_detail_heading_text_price{ width:318px; font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#000000; float:left; padding:5px 0 0 0px;}	
.p_detail_heading_text_price_right{font-size:14px; color:#040000;margin-left:8px; padding:0 30px 0 0px;} 
.p_detail_bottom_text{font-size:14px; color:#69a4e0; padding:0px;margin-top:10px;margin-right:5px;} 
.p_detail_bottom_text a{ color:#0367a5; text-decoration:underline;font-size:14px;} 
.p_detail_bottom_text a:hover{ color:#69a4e0; text-decoration:none; }
.product_price{margin-left:6px;float:left;}
	
/*wizard03*/
.back_text{color:#0066cc; padding:0 0 0 10px; font-size:12px; text-decoration:underline; padding:20px 0 0 50px; float:left;}
.back_text a{ color:#0066cc; text-decoration:underline;}
.back_text a:hover{ color:#000; text-decoration:underline;}


/*search_results*/
.per_page_content{ width:100%; float:left; margin:7px 0 20px 0;}
.item_left_content{ float:left; margin:0 0 0 0;}
.item_perpage_text{ font-family:'Verdana', sans-serif; font-size:12px; float:left; padding:0 0 0 7px; text-decoration:none; color:#333333;}
.item_perpage_text a{ text-decoration:none; color:#333333;}
.item_perpage_text a:hover{ text-decoration:none; color:#1170cf;}
.item_perpage_text span{ text-decoration:none; color: #1170cf;}
.item_perpage_text span a{ text-decoration:none; color: #1170cf;}
.item_perpage_text span a:hover{ text-decoration:none; color: #000;}


.item_right_content{ float:right; margin:0 8px 0 0;}
.first_prev_text{ font-family:'Verdana', sans-serif; font-size:12px; float:left; margin:0 0 0 7px; text-decoration:none; color:#333333;}
.first_prev_text a{ text-decoration:none; color:#333333;}
.first_prev_text a:hover{ text-decoration:none; color:#1170cf;}
.first_prev_text span{ text-decoration:none; color: #1170cf;}
.first_prev_text span a{ text-decoration:none; color: #1170cf;}
.first_prev_text span a:hover{ text-decoration:none; color: #000;}

.center { width:552px; margin:0px; padding:0px; border:#e5e5e5 solid 1px; }
ul.list li { list-style-type:none; margin-left:20px; }
ul.tabs { width:100%; overflow:hidden; }
ul.tabs li { list-style-type:none; display:block; float:left; color: #666666; margin:0px; text-align:center; font-family:'Verdana', sans-serif; font-weight:bold; font-size:11px; width:auto; position:relative; background:url(/images/repet_tab.gif) repeat-x; height:16px; cursor:pointer; border-bottom:#d8d6d1 1px solid; border-right:#d8d6d1 solid 1px; }
ul.tabs li:hover { background-color:#fff; }

ul.tabs li.current { border-bottom:none; background: #FFFFFF; width:auto; } 
.tabscontent { display:none; width:100%; text-align:justify; } 
.footer{ margin-top:-10px; }
/*.footer_content { width:917px; border: 1px solid #CCCCCC; padding: 6px; padding-bottom:20px; padding-top:20px; background-image: url("/graphics/contactBG.gif"); background-repeat: repeat-x; background-position: -20px 50px; background-color:#FBFBFB	   } */

.footer_content { width:917px; border: 1px solid #CCCCCC; padding: 6px; padding-bottom:30px; padding-top:20px; background-color:#FBFBFB;background-position: -0px 435px;}

.footer_content_canada { width:917px; border: 1px solid #CCCCCC; padding: 6px; padding-bottom:20px; padding-top:20px; background-color:#FBFBFB;Background-image: url("/graphics/contactBG.gif"); background-repeat: repeat-x; background-position: -0px 266px; }

.footer_content_canada ul li { width:200px; }
.footer_content_canada ul { width:140px; }


.footer_content_canada{ width:681px; float:left; margin: 0px 0 0 0;}
.footer_content_canada ul{ float:left; margin: 0px 0 0 18px; list-style:none; padding:0px; display:inline; width:200px;}
.footer_content_canada ul li{ float:left; width:132px; margin: 0px 0 0 0; display:inline; list-style:none; line-height:14px; padding:0px; color:#7293a1; font-family:'Verdana', sans-serif; font-size:11px;}
.footer_content_canada ul li a{ color:#7293a1; text-decoration:none; margin: 0 0 0 0;}
.footer_content_canada ul li a:hover{ color:#000; text-decoration:none; margin: 0 0 0 0;}



#midal_bottom_bg1{ 
width:917px; 
height:10px; 
margin-top: 10px; 
clear: left; 
}

.footer_content ul li { width:200px; }
.footer_content ul { width:140px; }
.footer_text { margin: 30px; 70px; 0; width: 780px; }

#box_phone{ 
	border-right-width: 1px;
	border-right-style: dashed;
	border-right-color: #999999;
	padding: 0 20px 50px 20px;
	width: 150px;
	margin-bottom:40px;
	float:left;	
}

#socialicons{ float:left; padding-top:0px; height:16px;margin-left:18px;} 
#footerboxes{ padding-top:25px; padding-left:20px; }
#footer_feedback{ float:right; padding-top:0px; padding-right:15px; color:#999999; text-decoration:none;width:150px; } 

#new_register{ 
margin-left:200px; 
-moz-border-radius: 4px; 
border-radius: 4px; 
width:68%; 
border: 1px solid #CCCCCC; 

padding:20px; 
margin:0 30px 30px; 
margin-top:15; 
float:left;
}



#new_register select{

	padding:6px;
	float:left;
	margin:4px 0px;
	border:1px solid #E2E2E2;
    border-radius: 4px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;    
    -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
    -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);


}


.small_font{clear:both;}



.title_bold_new{  
	font-size:17px; 
	border-bottom-width: 1px; 
	border-bottom-style: solid; 
	border-bottom-color: #CCCCCC; 
	padding-bottom: 5px; 
	margin-top: 15px; 
	margin-bottom: 10px;
	display:block;
} 


.title_bold{ font-weight:600; font-size:14px; line-height:10px; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: #CCCCCC; padding-bottom: 5px; margin-left: -20px; margin-top: 15px; margin-bottom: 10px;display:block;} 
.content_wrapper{ min-height:800px; margin-bottom:50px; margin-top:30px; }
.content_wrapper2{ padding:20px 20px 20px 20px; }

/* NEW USER */
.small_font{ font-size: x-small; }

/* BREADCRUMB */
.breadcrumb{ padding-bottom:4px; padding-top:10px; padding-left:45px; padding-bottom:4px; padding-top:10px; padding-left:40px; }

/* CHANGE PASSWORD */
.wrapper_top{ width:610px; border: 1px solid #CCCCCC; padding:20px; margin:0 auto; margin-top:15px; margin-bottom: 15px; }

h1,h2,h5,h6{ margin:0; }
h5{ font-weight:bold; font-size:13px; color:#663300; line-height:20px; }
.title_bold2{ font-weight:bold; font-size:15px; color:#663300; }
.title_bold3{ font-size:13px; color:black; line-height:10px; }

.orders_table{
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 600px;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #DFDFDF;
	border-right: 1px solid #DFDFDF;
	padding:5px;
	margin:10px
	}
.orders_table1{ font: 11px/24px Verdana, Arial, Helvetica, sans-serif; border-collapse: collapse; width: 600px; padding:5px; }
tr.top_header td {
	font-weight:bold;
	border-top: 1px solid #DFDFDF;
	border-bottom: 1px solid #DFDFDF;
	background:#F5F5F5;
	line-height: 15px;
	padding:5px 0 5px 0;
	}
	

.orders_table td{
	border-left: 1px solid #CCC;
	border-right: 1px solid #CCC;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCC;
	line-height: 15px;
	padding-top: 8px;
	padding-bottom: 8px;
}

table.image_frame{ width:50px; height:50px; background-color:#F5F5F5; border: 1px solid #999999; }

table.product_box{ border-bottom: none; border-left: none; border-right:none; border-top: none; width:300px; }

table.product_box td{ border-left: none; border-right:none; }

.des_tx{ line-height:19px; }

.top_myAct_info{ width:100%; border-left: none; border-right:none; border-bottom-style: none; } 
.top_myAct_info1{ width:100%; border-left: none; border-right:none; border-bottom: none; } 
.top_myAct_info td{ border-left: none; border-right:none; border-bottom-style: none; } 
.subcategory_home_text{ padding-bottom:20px; padding-left:20px; } 
.orders_table #image_info{
	width:100%;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.inner_product_wrapper{ width: 280px; }
.pn_description{ width: 250px; }
.image_description{ width: 65px; float: left; }
.style1 {}
.style2 {color: #990000}
.style3 {font-size: 9px}
.style4 {color: #663300}
.style5 {font-weight: bold}
.wrapper_top #add_parts {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: 500;
	text-align: center;
	padding-bottom: 5px;
	color: #663333;
	color: #333333;
	margin-bottom:10px;
}

#wishlist_buttons{ margin-top:10px; }
//[skin PROFILE]


//[skin ADDRESSES]
.orders_table2{
	font: 11px/24px Verdana, Arial, Helvetica, sans-serif;
	border-collapse: collapse;
	width: 350px;
	padding:5px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-color: #DFDFDF;
	border-bottom-color: #CCC;
	border-left-color: #DFDFDF;
	}
	
.info_box {
	font-weight: bold;
	color: #663300;
	width: 600px;
	height: 20px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}

.info_box2 {
	font-weight: bold;
	color: #663300;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #CCCCCC;
	width: 1px;
	height: 300px;
	display: block;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}



#bottom_line {
	height: 15px;
	width: 200px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	margin-bottom: 10px;
}

//[skin ADDRESS]
.title_bold4{
	font-weight:200;
	font-size:13px;
	line-height:10px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
	padding-bottom: 5px;
	width: 560px;
	margin-left: 10px;
	margin-top: 15px;
	margin-bottom: 10px;
	height: 10px;
}


//[skin MYACCOUNT]
	
#whole_login{ width:650px; margin-top: 15px; margin-bottom: 0px; }
#middle_bar{
	width:1px;
	float: left;
	height: 300px;
	margin-top: 20px;
	margin-left: 10px;
	border-top-width: 1px;
	border-top-style: solid;
	border-left-color: #CCCCCC;
	background-color: #CCCCCC;
}

#verticalbar {
	background-color: #E4E4E4;
	height: 100px;
	width: 1px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

#listbuttets{
	list-style-type: square;
	margin-top: 0px;
	font-family: Verdana, Arial, Helvetica, "sans-serif";
	font-size: 12px;
	list-style-position: inside;
}


.titleheading{
	width:90%;
	color: #0066CC;
	font-size:16px;
}

.undertitle{ font-size:12px; color: #333333; display: block; margin-top: -8px; } 
#yourorder {
	font-family: Geneva, Arial, Helvetica, "sans-serif";
	font-size: 12px;
	color: #FFFFFF;
	height: 25px;
	width: 110px;
	padding-top: 2%;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	margin-top: 5px;
	margin-right: auto;
	margin-left: auto;
	moz-border-radius: 20px;
	-webkit-border-radius: 20px;
	-khtml-border-radius: 20px;
	border-radius: 20px;
	display: block;
	background-image: url(/graphics/yourorderbutton.gif);
	background-repeat: no-repeat;
}




//[skin RETURNS]
.border_wrapp {
	border: 1px solid #CCCCCC;
	padding: 10px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	margin-bottom: 20px;
	margin-top: 25px;
}

//[skin CONTACTUS]

.nav_ul { position: relative; left: 0px; margin: 10px 0px 0px 0px; width: 400px; background-color: beige; -moz-border-radius: 7px; -webkit-border-radius: 7px; border: 1px solid #000; color: black; cursor: pointer; z-index: 10000; display: none; }


//[skin AUTOCUSTSVC]

hr.thin {
	height: 1px;
	border: 0;
	color: #CCCCCC;
	background-color: #CCCCCC;
	width: 80%;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
} 

.wrapper_top_autocustsvc{
	-moz-border-radius: 4px;
	border-radius: 4px;
	width:550px;
	border: 1px solid #CCCCCC;
	padding:20px;
	margin:0 auto;
	margin-top:15;
	margin-bottom:15px;
}

//[skin ORDERDETAIL]









.kit_popup_box td:nth-child(2){width:300px;}

.kit_popup_box input[type='text']{padding:5px;width:30px;text-align:center;}

.kit_popup_box thead{font-weight:bold;font-size:14px;}

.cart_disclaimer{
    border: 1px solid #D00A07;
    float: left;
	margin-bottom:10px;
	margin-left:20px;
    padding: 5px;
    width: 88.5%;
}

 #cart_disclaimer2{border:none;text-align:center;margin-top:-10px;}

.ncnropen{
	margin-left:20px;
   	clear: left;
    float: left;
    margin-bottom: 10px;
    width: 400px;


}


table.gridtable_advsearch {
	font-family: verdana,arial,sans-serif;
	font-size:14px;
	color:#333333;
	border-width: 1px;
	padding: 10px;
}
table.gridtable_advsearch th {
	border-width: 1px;
	border-style: solid;
	border-color: #666666;
	background-color: #dedede;
}
table.gridtable_advsearch td {
	border-width: 1px;
	border-style: solid;
	border-color: #CCCCCC;
	background-color: #ffffff;
}

table.gridtable_advsearch input{
	width:200px;
}
table.gridtable_advsearch select{
	width:180px;
}

.title_header_advsearch{
	color: #333333;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: 24px;
	text-align: center;
	text-decoration: none;
	width: 530px;
	padding-top: 14px;
	padding-right: 0;
	padding-bottom: 7px;
	padding-left: 0;
	margin-top: 30px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
}

.promotions{display:block;min-height:20px;border-bottom:1px dotted #8A8A88;margin:0 0 20px 0;padding:6px;}


.important-note-red{clear:both;width:90%;margin:10px 25px;border:2px solid red;padding:5px;float:left;}

