@charset "utf-8";
/* CSS Document */
body{
	margin:0 auto;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#666666;
}
div, h1, h2, h3, h4, p, form, label, textarea, img, span{
	margin:0; padding:0;
}
ul,ol{
	margin:0;
	padding:0;
	list-style-type:none;

}
.spacer{
	clear:both; font-size:0; line-height:0;
}

#container{
	margin:0 auto;
	padding:0;
	width:100%;
}
/*Header*/
#top{
	/*width:1000px;
	height:243px;
	margin:17px auto 0 auto;
	background:url(../images/bg_top.gif) no-repeat bottom center;*/
	width:1000px;
	height:187px;
	margin:17px auto 0 auto;
	background:url(../images/bg_top.gif) no-repeat bottom center;
}
#top img.logo{
	/*width:220px;
	height:85px;
	margin:19px 0 0 35px;
	float:left;*/
	float:left;
	height:97px;
	margin:19px 0 0 17px;
	width:254px;
}

#top p.head_tab{
	float:left;
	font-weight:bold;
	margin: 50px 0 0 250px;
}
#top p.head_tab a{
	text-decoration:none;
	color:#666666;
}
#top p.head_tab a:hover{
	text-decoration:underline;
	color:#C12E03;
}
/*End Header
#nav{
	margin:0 auto;
	padding:15px;
	width:970px;
	height:45px;
}
.menu_mid{
	height:45px;
	width:950px;
	float:left;
	background:url(../images/bg_nav.gif) repeat-x 0 0;
}
.menu_left{
	width:10px;
	height:45px;
	float:left;
	background:url(../images/img_menu_left.gif) no-repeat 0 0 ;
}
.menu_right{
	width:10px;
	height:45px;
	float:right;
	background:url(../images/img_menu_right.gif) no-repeat 0 0 ;
}
.menu_ctnt{
	width:730px;
	float:left;
	height:45px;
}
.menu_search{
	width:160px;
	float:left;
	height:24px;
	padding:9px 0;
}
.menu_go{
	width:50px;
	float:left;
	height:24px;
	padding:9px 0;

}
.gobtn{
	width:44px;
	height:25px;
	margin:2px 0 0 5px;
}
#nav form{
	margin:0px;
	padding:0px;
}
.txtfield{
	background-color:#B5B5B5;
	border:#626262 1px solid;
	height:22px;
	width:150px;
	line-height:22px;
}
*/
/*End Nav*/

#main{
	margin:0 auto;
	padding: 0 15px;
	width:970px;
	/*width:654px;*/
}
#left{
	width:670px;
	float:left;
	margin-right:15px;
}
.head{
	min-height:30px;
	_height:30px;
	border-bottom:#0CB1D8 2px solid;
	margin-bottom:10px;
}
#left p.prod_name{
	color:#0F549B;
	font-size:18px;
	font-weight:bold;
	float:left;

}
#left p.prod_del{
	color:#0F549B;
	font-size:18px;
	font-weight:bold;
	float:right;

}
.offer{
	color:#5D9502;
	font-size:20px;
	font-weight:bold;

}
.prod_row{
	width:100%;
	height:283px;
}
.pbox_left{
	float:left;
	width:6px;
	height:283px;
	background:url(../images/box_left.gif) no-repeat 0 0;
}
.pbox_right{
	float:right;
	width:6px;
	height:283px;
	background:url(../images/box_right.gif) no-repeat 0 0;
}
.pbox_mid{
	float:left;
	background:url(../images/bg_box.gif) repeat-x 0 0;
	width:658px;
	height:283px;
}
.pbox_col1{
	float:left;
	width:478px;
	height:283px;
	text-align:center;
}
.pbox_col2{
	float:left;
	width:176px;
	height:237px;
	padding:23px 0;
}
.prod_thumb{
	/*display:block;
	float:left;
	width:68px;
	height:68px;
	border: 2px solid #FFFFFF;
	margin-right:9px;
	margin-bottom:9px;*/
	display:block;
	float:left;
	width:68px;
	height:68px;
	border: 2px solid #FFFFFF;
	margin-right:13px;
	margin-bottom:13px;
	display:inline;
}
a.prod_thumb{
	/*display:block;
	float:left;
	width:68px;
	height:68px;
	border: 2px solid #FFFFFF;
	margin-right:9px;
	margin-bottom:9px;*/
	display:block;
	float:left;
	width:68px;
	height:68px;
	border: 2px solid #FFFFFF;
	margin-right:13px;
	margin-bottom:13px;
	display:inline;
}
a.prod_thumb:hover{
	border: 2px solid #008DCF;
}


.prod_desc{
	float:left;
	color:#333333;
	font-size:13px;
	font-weight:bold;
	margin-top:10px;
	line-height: 18px;
}
#left a.readMore{
	display:block;
	background:url(../images/btn_more1.gif) 0 0 no-repeat;
	width:97px;
	height:20px;
	font:bold 12px/20px Arial, Helvetica, sans-serif;
	color:#1368A9;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	float:right;
	margin:10px 0 0 0;
	padding:0;
}
#left a.readMore:hover{
	color:#FF0000;
	background-color:inherit;
}
#left p.show_head{
	height:30px;
	border-top:#0CB1D8 2px solid;
	border-bottom:#0CB1D8 2px solid;
	margin-bottom:10px;
}

.shop_head{
	float:left;
	width:100%;
	height:20px;
	border-bottom:#0CB1D8 2px solid;
	border-top:#0CB1D8 2px solid;
	margin:20px 0 10px 0;
	padding:5px 0;
}
.shop_box{
	width:325px;
	margin:0 10px 20px 0;
	float:left;
}
.shop_boxr{
	width:325px;
	margin:0 0 20px 0;
	float:right;
}

.sbox_top{
	width:315px;
	height:22px;
	background:url(../images/sbox_top.gif) no-repeat 0 0;
	color:#333333;
	padding: 8px 0 0 10px;
	/*text-transform:uppercase;*/
	font-weight:bold;
	font-size:14px;
}
.sbox_mid{
	width:323px;
	border-left:#8bc8e8 1px solid;
	border-right:#8bc8e8 1px solid;
}
.sbox_img{
/*	margin:15px 0 0 30px; */
	margin:15px 0 0 10px;
	float:left;
	}
.sbox_decs{
/*	margin:15px 0 0 10px; */
	margin:10px 0 0 6px;
	float:left;
	line-height:18px;
/*	width:165px; */
	width:200px;
}
.sbox_down{
	float:left;
	width:325px;
	height:45px;
	background:url(../images/sbox_down.gif) no-repeat 0 0;
}
.txt_price{
	/*float:left;
	display:block;
	color:#FF0000;
	font-size:14px;
	font-weight:bold;
	margin: 6px 10px 0px 25px;
	margin-top:10px;*/
	float:left;
	display:block;
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
	/*margin: 6px 10px 0 35px;*/
	margin: 10px 8px 0 17px;
	display:inline;
}
#left a.btn{
	background:url(../images/btn_more.gif) 0 0 no-repeat;
	width:92px;
	height:20px;
	font:bold 11px/20px Arial, Helvetica, sans-serif;
	color:#1368A9;
	background-color:inherit;
	text-decoration:none;
	text-align:center;
	float:left;
	margin:7px 5px 0 0;
}
#left a.btn:hover{
	color:#FF0000;
	background-color:inherit;
}

/*End left*/
#right{
	width:275px;
	float:left;
	padding-left: 10px;
}
.login{
	width:275px;
	float:left;
}
.login_body{
	width:240px;
	background:url(../images/bg_login.gif) repeat-y 0 0;
	float:left;
	padding: 20px 15px 15px 20px;
}
.comsoon_body{
	width:240px;
	background:url(../images/bg_login.gif) repeat-y 0 0;
	float:left;
	padding: 20px 15px 0 20px;
}

.login_row{
	height:110px;
	padding-bottom:10px;
	border-bottom:1px dashed #8E8E8E;
}

.arrow{
	display:block;
	background:url(../images/img_arrow.gif) no-repeat center left;
	padding: 3px 0 3px 15px;
}
#right input{
	background-color:#EDF5F6;
	border:#C6DCDF 1px solid;
	height:22px;
	width:160px;
	line-height:22px;

}
#right input.checkbox{
	width:10px;

}
.login_left{
	float:left;
	width:160px;
}
.login_right{
	float:right;
	width:71px;
	height:80px;
	padding-top:20px;
}
.signin{
	display:block;
	background:url(../images/btn_signin.gif) no-repeat 0 0;
	width:71px;
	height:150px;
}
.link{
	display:block;
	color:#39A6E5;
	text-decoration:none;
	margin:5px 0;
}
.link a{
	color:#39A6E5;
	text-decoration:none;
	margin:5px 0;
}
.link a:hover{
	color:#E53939;
	text-decoration:underline;
}

#right img{
	float:left;
}
.box_coming{
	float:left;
	width:100%;
	padding-bottom:14px;
	margin-bottom:14px;
	border-bottom:1px dashed #8E8E8E;

}
.box_coming_nobrd{
	float:left;
	width:100%;
}
.txt_comingsoon{
	float:left;
	width:130px;
	margin-left:10px;
}
.modulehead{
	float:left;
	width:130px;
	margin-bottom:10px;
	color:black;
	font-size:10px;
	font-weight:bold;
}
#right h3.module{
	float:left;
	/*background:url(../images/bg_module.gif) no-repeat 0 0;		*/
	font:normal 11px/22px Arial, Helvetica, sans-serif;
	color:#1AB7F7;
	font-weight:bold;
	width:64px;
	height:22px;
	text-align:center;
}
.small_desc{
	float:left;
	width:130px;
	font-size:10px;

}
#right a.seeMore{
	display:block;
	background:url(../images/btn_seemore.gif) 0 0 no-repeat;
	width:73px;
	height:16px;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	background-color:inherit;
	text-decoration:none;
	text-align:left;
	float:left;
	margin:10px 0 0 0;
	padding-left:7px;
}
#right a.seeMore:hover{
	color:#ffffff;
	background-color:inherit;
}
/*End right*/

#footer
{
	clear:both;
	width:1000px;
	margin:5px auto 15px auto;
	border-top:#0182BE 5px solid;
	line-height:30px;
	text-align:center;
}
#footer a{
	text-decoration:none;
	color:#666666;
}
#footer a:hover{
	text-decoration:underline;
	color:#0182BE;
}
.gray {
	color: #666666;
	font-style: italic;
	font-size:11px;
}

.staroff {
	width:16px;
	height:17px;
	background:url(../images/staroff.gif) no-repeat top left;
	float:left;
}

.staron {
	width:16px;
	height:21px;
	background:url(../images/starsrating.gif) no-repeat bottom left;
	float:left;
}

.wheretobuy p {
	height:140px;
	text-align:center;
}

.ordered_list {
	list-style-type:decimal;
	margin-left:18px;
	#margin-left:28px;
}

.ordered_list li {
	margin-top:15px;
}

.ordered_list p {
	margin-top:5px;
}

.terms ul,ol{
	list-style-type:disc;
	padding-left:18px;

}
