@charset "utf-8";
/*======================================
				DATE:2010-06-09
=======================================*/
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:13px;
	text-align:center;
	color:#000000;
	background:url(../images/body_bg.gif) repeat-x;
}
#bg_2{background:url(../images/body_bg2.gif) repeat-x;}
#bg_3{background:url(../images/body_bg3.gif)}


/*======= Common Styles ============*/
*{margin:0; padding:0}
img,fieldset{border:0}
.hide{display:none;	visibility:hidden}
a{text-decoration:none; outline:none; color:#5836BC}
a:hover{text-decoration:underline}
ul{list-style:none}



#wrap{
	width:808px;
	margin:0 auto;
	text-align:left;
}
#wrap.wrap_2{
	width:838px;
	border-left:2px solid #787878; 
	border-right:2px solid #787878;
}
/*========header==========*/
.header{
	width:801px;/*808*/
	height:58px;/*62*/
	padding:4px 0 0 7px;
}
.header2{padding-top:104px; position:relative}
.header3{
	width:801px;/*838*/
	padding:104px 15px 0 22px;
	position:relative; 
	background:url(../images/body_bg2.gif) repeat-x;
}
div.top_add{
	width:728px;
	height:90px;
	display:block;
	position:absolute;
	left:24px;
	top:6px;
}
.header3 a.top_add{left:46px}
#logo{
	width:148px;
	height:52px;
	float:left;
}
ul.main_nav{
	float:left;
	padding:25px 0 0 65px;
}
ul.main_nav li{
	float:left;
	margin-right:2px;
}
ul.main_nav li a{
	float:left;
	padding-left:21px;
	line-height:30px;
	color:#083183;
	font-size:12px;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	background:url(../images/nav_bg.gif) no-repeat;
}
ul.main_nav li a span{
	float:left;
	cursor:pointer;
	padding-right:21px;
	background:url(../images/nav_bg.gif) no-repeat right top;
}
ul.main_nav li a:hover, ul.main_nav li.selected a{background-position:left bottom; text-decoration:none; color:#ffffff}
ul.main_nav li a:hover span, ul.main_nav li.selected a span{background-position:right bottom}

.main_cont{
	width:808px;
	overflow:hidden;
	padding:18px 0 48px;
}
.main_cont2{padding:18px 15px 48px; background:#ffffff;}
.cont_left{
	width:172px;
	float:left;
}
.cont_rgt{
	width:635px;
	float:right;
}
.cont_rgt h2{
	font-size:38px;
	line-height:40px;
	padding-bottom:10px;
	color:#2F3699;
}

.rgt_col1{
	width:194px;
	float:left;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
}
.rgt_col1 img{display:block}
img.img_big{margin-bottom:5px}
a.view{
	padding-left:5px;
	text-decoration:underline;
}
a.view:hover{text-decoration:none}
img.protection{margin:10px 0}
img.stars{margin:5px 0}
span.rate{display:block; padding:0 0 0 5px}
span.rate a{text-decoration:underline}
span.rate a:hover{text-decoration:none}

.rgt_col2{
	width:389px;
	padding-right:29px;
	float:right;
}
.rgt_col2 h2{
	font-size:24px;
	line-height:26px;
	padding-bottom:17px;
	color:#000000;
}
.rgt_col2 h3{
	font-size:12px;
	line-height:14px;
	padding-bottom:12px;
	color:#D93E17;
}
.rgt_col2 p{
	font-size:12px;
	line-height:14px; 
	padding-bottom:15px;
}
.rgt_col2 p.last{background:url(../images/border_1.gif) repeat-x left bottom}
.rgt_col2 h4{
	font-size:13px;
	line-height:14px;
	padding:14px 0 10px;
}
ul.feature_list{
	width:389px;
	overflow:hidden;
	padding-bottom:29px;
}
ul.feature_list li{
	width:370px;
	padding-left:19px;
	font-size:12px;
	line-height:14px;
	background:url(../images/bullet.gif) no-repeat 4px 4px;
}
span.price{
	display:block;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:15px;
	text-align:center;
	color:#5836BC;
}
span.price label{text-decoration:line-through}
a.butn_add{
	width:161px;
	height:52px;
	display:block;
	margin:9px auto 0;
}

.rgt_btm{
	width:635px;
	padding:32px 0 0;
	float:left;
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	line-height:14px;
}
.rgt_btm i{float:left; text-decoration:underline}
.rgt_btm p{width:545px; float:right; font-size:10px; position:relative}


.rgt_top{
	width:635px;
	overflow:hidden;
}
img.bigimg{float:left}
.product_box{
	width:360px;
	padding:18px 0 0 24px;
	float:left;
}
.product_box h3{
	font-size:12px;
	line-height:16px;
	padding-bottom:12px;
	color:#2F3699;
}
.product_box p{
	font-size:12px;
	line-height:16px; 
	padding-bottom:15px;
	text-align:justify;
}
.addBox{
	width:360px;
	height:130px;
	padding:20px 0 0;
	overflow:hidden;
	position:relative;
}
.butn_1{
	width:118px;
	height:22px;
	display:block;
}
img.add_1{position:absolute; left:175px; top:0}
img.add_2{position:absolute; left:256px; top:13px}
a.link_1{
	font-size:10px;
	color:#6666FF;
	position:absolute;
	right:0;
	top:100px;
	text-decoration:underline;
}
a:hover.link_1{ text-decoration:none; }

h3.hdr_title{
	width:635px;
	font-size:14px;
	line-height:24px;
	color:#464646;
	text-indent:7px;
	background:url(../images/title_bg.gif) repeat-x;
	position:relative;
}
ul.rgt_list1{
	width:635px;
	overflow:hidden;
}
ul.rgt_list1 li{
	width:575px;
	padding:10px 60px 13px 0;
	float:left;
	background:url(../images/border_2.gif) repeat-x left bottom;
	position:relative;
}
ul.rgt_list1 li.last{background:none}
ul.rgt_list1 li img{
	float:left;
	margin-right:15px;
}
ul.rgt_list1 li h4{
	font-size:12px;
	line-height:14px;
	color:#5836BC;
	padding-bottom:18px;
}
ul.rgt_list1 li p{
	font-size:10px;
	line-height:12px;
	color:#660066;
	text-align:justify;
}
ul.rgt_list1 li p a{color:#5836BC}
a.icon_1{
	width:45px;
	height:45px;
	display:block;
	position:absolute;
	right:0;
	bottom:10px;
}
a.icon_1 img{float:none; margin:0}
span.all_links{
	width:100%;
	padding-bottom:5px;
	display:block;
	overflow:hidden;
}
span.all_links a{
	font-size:11px;
	line-height:14px;
	font-weight:bold;
	color:#5836BC;
	float:right;
	text-decoration:underline;
}
.mail_send{
	width:225px;
	float:left;
	padding:10px 0 60px;
}
.inp_txt1{
	width:141px;
	height:18px;
	padding:2px 4px;
	border:1px solid #E2E3EA;
	border-top:1px solid #ABADB3;
	float:left;
	font-size:13px;
	line-height:18px;
}
.mail_send a{float:left}
ul.rgt_list1 li .mail_send a img{margin:0}
.mail_send input.inp_send{ display:block; float:right; width:54px; height:22px; text-indent:-1000px; border:0; background:url(../images/bunt_send.gif) no-repeat; }

ul.rgt_list2{
	width:635px;
	overflow:hidden;
}
ul.rgt_list2 li{
	width:158px;
	float:left;
	font-size:11px;
	line-height:15px;
	font-weight:bold;
}
ul.rgt_list2 li.small_link{width:80px}
ul.rgt_list2 li a{color:#2F3699; text-decoration:underline}
ul.rgt_list2 li a:hover{ text-decoration:none; }

.footer{
	width:100%;
	height:90px;
	font-family:Geneva, Arial, Helvetica, sans-serif;
	background-color:#000000;
}
.footerIn{
	width:808px;
	margin:0 auto;
}
.footerIn p{
	text-align:center;
	font-size:15px;
	line-height:23px;
	padding:14px 0 9px;
	color:#ffffff;
}
.footerIn p a{color:#ffffff; font-size:11px}
.footerIn p a img{position:relative; top:7px}
.footerIn span{display:block; text-align:center; font-size:12px; line-height:14px; color:#817F7F}


