@charset "utf-8";
/* CSS Document */

html{

}

body{
	margin:	0;
	padding:0;/*
	background-color:#b9b9b9;*/
	background-color:#afafaf;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;

}
#wrapper{
	margin:0 auto;
	padding:0;
	width:950px;
	

}
#main{
	background-color:#fff;

}
h1{
	margin:0;
	padding:0 0 4px 0;
	font-size:14px;
	color:#6c6ca6;
	font-weight:bold;

}
.sale_price, .sale_price a, .sale_price a:visited{
	color:#fe9d12;
	font-weight:bold;
	text-decoration:none;
}
/*----------------------------header----------------------------*/
#header{
	position:relative;
	z-index:500;
	margin:0;secondaryAd
	padding:0;
	width:950px;
	height:140px;
	background:url(/imgs/header_bg.jpg) no-repeat bottom;
	display:none;

}
#header_top, #header_top a, #header_top a:visited{
	margin:0;
	padding:33px 0 0 0;
	text-align:center;
	color:#cbcbdd;
	text-transform:uppercase;
}
#header_top ul {
	margin:0;
	padding:0;
	text-align:center;
	color:#cbcbdd;
	text-transform:uppercase;
	list-style:none;
}
#header_top ul li{
	margin:0;
	padding:0;
	display:inline;
}
#header_top ul li a, #header_top ul li a:visited{
	padding:0 20px;
	outline:none;
	text-decoration:none;
}
#header_top ul li a:hover{
	color:#fff;
	outline:none;
	text-decoration:none;
}
#header_mid{
	position:absolute;
	z-index:2000;
	top:30px;
	left:506px;
	margin:0;
	padding:0;
	text-align:center;
	color:#6c6ca6;
}
/*#header_mid ul {
	margin:0;
	padding:0;
	text-align:center;
	color:#6c6ca6;
	list-style:none;
}*/
/*#header_mid ul li{
	margin:0;
	padding:0;
	display:inline;
	border-right:1px solid #6c6ca6;
}*/
/*#header_mid ul ul li{
	margin:0;
	padding:0.5em 0.75em;
	display:inline;
	border-right:1px solid #6c6ca6;
}*/
/*#header_mid ul li a, #header_mid ul li a:visited{
	padding:0 10px;
	outline:none;
	text-decoration:none;
	color:#6c6ca6;
}*/
/*#header_mid ul li a:hover{
	color:#FFA800;
	outline:none;
	text-decoration:none;
}*/
#header_btm{
	position:absolute;
	top:62px;
	left:205px;
	padding:15px 0 0 0;
	text-align:center;
	color:#FFA800;
	font-weight:bold;
}
/*#header_btm a, #header_btm a:visited{
	font-size:12px;
	color:#6c6ca6;
	font-weight:bold;
	text-decoration:none;
}
#header_btm a:hover{
	font-size:12px;
	color:#5B5B5B;
	font-weight:bold;
	text-decoration:none;
}*/
#search{
	position:absolute;
	top:81px;
	left:765px;
}

input, textfield, option, select{
font-size:10px;
}


#secondaryAd{
	background-color:#fff;
	padding:2px 55px;
	display:none;

}

/*-------------------------button-------------------------*/

input, textarea {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6C6BA5;
	background:#fff;
	/*border:none;*/
}
/* submit button style  */
input.submit{
	border:none;
	background-color: #6C6BA5;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	cursor:pointer;
	padding: 0;
	border:1px solid #6C6BA5;
}
/* submit button rollover style  */
input.submitover{
	background-color: #CBCBDD;
	border:none;
	color: #6C6BA5;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	cursor:pointer;
	padding: 0;
	border:1px solid #6C6BA5;
}
#flash{
	background:transparent;
	position:relative;
	margin:0;
	padding:0;
	width:950px;
	height:306px;
}
#best_fit{
	background:url(/imgs/best_fit.gif) no-repeat;
	margin:0;
	padding:0;
	position:absolute;
	z-index:10;
	top:40px;
	left:35px;
	width:259px;
	height:306px;
}
#mid_banner{
	text-align:left;
	position:absolute;
	z-index:10;
	top:40px;
	left:294px;
	width:475px;
	height:267px;

}
#dyna_help{
	position:absolute;
	z-index:20;
	top:0;
	left:677px;
	width:273px;
	height:306px;

}
#content{
	margin:0;
	padding:0;
	background-color:#fff;
	padding:55px;
	min-height:450px;
	padding-top:30px;

}

*html #content{height:450px;}

#content a{
	color:#6C6DA6;
}

#content a:hover{
	text-decoration:none;
}


#content-home{
	margin:0;
	padding:0;
	background-color:#fff;
}

/*-----------------------------left section-------------------------------*/
#left_content{
	float:left;
	margin:0;
	padding:0 0 0 29px;
	width:266px;

}
/*-----------------------------center section-----------------------------*/
#main_content{
	float:left;
	margin:0;
	padding:0;
	width:645px;

}
/*-----------------------------products main page--------------------------------------*/
#featured_product{
	float:right;
	width:645px;
}



#product1{
	padding:27px 10px 0 38px;
	width:160px;
	float:left;
	text-align:center;
}
#product2{
	padding:27px 14px 0 0;
	width:180px;
	float:left;
	text-align:center;
}
#product3{
	padding:27px 0 0 0;
	width:180px;
	float:left;
	text-align:center;
}
#product1_mid, #product2_mid, #product3_mid{
	width:180px;
	border:1px solid #DFDBDB;
	min-height:122px;
	margin-bottom:5px;
}

/* Heading links for Featured Products */

#product1 h1 a, #product2 h1 a, #product3 h1 a{
	color:#6B6CA6; text-decoration:none;
}
#product1 h1 a:hover, #product2 h1 a:hover, #product3 h1 a:hover{
	text-decoration:underline;
}

/* text and links for the bottom of the Featured Products */
#product1_btm a, #product2_btm a, #product3_btm a{
	color:#4c4c4c; text-decoration:none;
}

#product1_btm a:hover, #product2_btm a:hover, #product3_btm a:hover{
	text-decoration:underline;
}




/*---------------------------quote box main page---------------------------*/
#quote{
	float:right;
	padding:40px 25px 20px 40px;
	margin:0;
	text-align:center;
	width:575px;
	color:#6c6ca6;
	line-height:18px;
	background-color:#fff;
}
.quote_from{
	font-style:italic;
}
.quote_readmore{
	text-transform:uppercase;
	color:#FFA800;
	font-size:10px;
}
#quote .quote_readmore a, #quote .quote_readmore a:visited{
	text-transform:uppercase;
	color:#FFA800;
	font-size:10px;
	text-decoration:none;
}
#quote .quote_readmore a:hover{
	text-transform:uppercase;
	color:#FFA800;
	font-size:10px;
	text-decoration:underline;
}
/*--------------------------footer------------------------*/
#footer{
	margin:0;
	padding:0;
	width:950px;
	height:30px;
	background-color:#AFAFAF;
	display:none;

}
#sign_up{
	margin:0;
	padding:20px 0 0 290px;
	background-color:#fff;


}
#foot{
	margin:0;
	padding:10px 0 0 0;
	background:url(/imgs/footer_bg.gif) no-repeat bottom left #fff;
	text-align:center;
	color:#6c6ca6;
	font-size:10px;
}
.foot_text{
	color:#fff;
}
#foot a, #foot a:visited{
	color:#DFDBDB;
	font-size:10px;
	text-decoration:none;
}
#foot_btm{
	margin:0;
	padding:10px 0 15px 0;
	text-align:center;
	color:#6B6BA5;
	font-size:10px;
	line-height:18px;
	background-color:transparent;
}
#foot_btm a, #foot_btm a:visited{
	color:#fff;
	font-size:10px;
	text-decoration:none;
}
#foot_btm a:hover{
	color:#fff;
	font-size:10px;
	text-decoration:underline;
}
#foot_btm .brands{
	text-transform:uppercase;

}
#textfield{
	margin:0 3px 0 5px;
	padding:0;
	font-size:12px;
	background:#fff none repeat scroll 0 0;
	border:1px solid #DFDBDB;
	color:#DFDBDB;
}
.clear {
	clear:both;
	
}


/***TOOLTIP CSS**/
div#tipDiv {
  position:absolute; visibility:hidden; left:0; top:0; z-index:10000;
  background-color:#fff; border:1px solid #6C69AC; 
  width:350px; padding:6px;
  color:#6C69AC; font-size:11px; line-height:1.3;
}

/* Contact Form styles */

#contact_form input, #contact_form textarea{
	border:1px solid #CDCDCD;
	padding:3px;
	color:#333333;
}

/* Checkout form styles */
#checkout_tbl input, #checkout_tbl textarea{
	border:1px solid #CDCDCD;
	padding:3px;
	color:#333333;
}

#contact_form select, #contact_form img {
	border:1px solid #CDCDCD;
	color:#333333;
}

#checkout_tbl select {
	border:1px solid #CDCDCD;
	color:#333333;
}



#contact_form th, #checkout_tbl th{
	color:#6B6CA5;
}

#checkout_tbl .store_table th {color:#fff;}

#contact_form input.submit, #checkout_tbl input.submit{
	border:none;
	background-color: #6C6DA6;
	color: #FFFFFF;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-weight: bold;
	cursor:pointer;
	padding: 2px;
}

#contact_form input.submitover, #checkout_tbl input.submitover{
	background-color: #ff9900;
	border:none;
	color: #fff;
	font-size: 10px;
	font-family: Verdana, Helvetica, Arial, sans-serif;
	cursor:pointer;
	font-weight: bold;
	padding: 2px;
}

#bread_crumb {margin-bottom:14px; display:none;}
#bread_crumb ul, #bread_crumb li { margin:0;padding:0; list-style-type:none;}
#bread_crumb li {display:inline; padding-right:8px;}

#profileDetails p{display:block; padding-top:24px;}

#logo-ahref {
	position:absolute; 
	top:46px; 
	left:47px; 
	width:152px; 
	height:87px;
}

#logo-ahref a {
	display: block;
	width:152px; height:87px;
	text-decoration:none;
}

#logo-ahref a span { visibility:hidden;}

#details li {margin-left:22px;}

#rvm0, #rvm1, #rvm2 {display:inline;}

#description, #related{display:block;}