html{
	background:url(../img/body_bottom.png) repeat-x bottom #000;
}
body{
	margin:0;
	padding:0;
	background: url(../img/body_top.png) repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000;
}
a:hover{
	text-decoration:none;
}
table{
	border:0px; /* border="0" */
	border-collapse: collapse; /* cellspacing="0" */
}
table td{
	padding:0px;/* cellspadding="0" */
}
* {
	margin:0;
	padding:0;
}
img{
	border:0;
}
.float_l {
	display: inline;
	float: left;
	width: 695px;
}
.float_r{
	display: inline;
	float: right;
	width:265px;
}
/***************btns styles*****************/
.btn_buy_now, .btn_buy_now3{
	display:block;
	width:181px;
	height:54px;
	background:url(../img/btns/btn_buy_now.png) top left no-repeat;
}
.btn_buy_now3{
	background:url(../img/btns/btn_buy_now3.png) top left no-repeat;
}
.btn_buy_now2{
	display:block;
	width:187px;
	height:59px;
	background:url(../img/btns/btn_buy_now2.png) top left no-repeat;
}
.btn_blank{
	display:block;
	width:123px;
	height:41px;
	padding-top:4px;
	background:url(../img/btns/btn_blank.png) top left no-repeat;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	color:#fff;
	line-height:16px;
}
.btn_buy_now:hover, .btn_buy_now2:hover, .btn_blank:hover, .btn_buy_now3:hover{
	background-position:bottom;
}
/***************content styles*****************/
.container{width:767px;border:1px solid #C3C3C3;border-top:none;padding:1px;padding-top:0px;position:relative;}
/***************header styles*****************/
.site_top_shadow{
	background:url(../img/site_top_shadow.jpg) no-repeat center top;
}
#wrapper {
	margin: auto;
	width: 960px;	
}
.header{
	width:960px;
	height:83px;
	position:relative;
	margin: auto;
	background: url(../img/header_bg.png) no-repeat #000;
}
.header .logo{
	float:left;
	margin: 10px 0 0 20px;
	display:inline;
}
.header .bynow{
	position:absolute;
	right:99px;
	top:14px;
	width:160px;
	text-align:right;
}
.header .hacker_safe{
	position:absolute;
	top:7px;
	right:7px;
}
.header .biztext{
	position:absolute;
	bottom:0;
	right:12px;
	font-size:13px;
	color:#fff;
	line-height:24px;
}
.biztext a{
	text-decoration: none;
	font-size:13px;
	color:#fff;
}
.biztext a:hover{
	text-decoration:underline;
} 
/***************menu styles*****************/
.main_menu{
	width:960px;
	height:39px;
	margin: auto;
	list-style:none;
}
.main_menu li{
	height:39px;
	display:block;
	float:left;
}
.main_menu li.splitter{
	width:3px;
	height:39px;
	display:block;
	float:left;
	background:url(../img/main_menu_splitter.png) no-repeat #eeeeee;
}
.main_menu li a{
	height:39px;
	line-height:39px;
	display:block;
	background:url(../img/menu_bg.png) repeat-x #ebebeb;
	font-family:Tahoma;
	font-weight:bold;
	color:#000;
	text-decoration:none;
	text-align:center;
}
.main_menu li a:hover{
	color:#ec1c24;
}
.main_menu li.main_menu_li1{
	width:118px;
}
.main_menu li.main_menu_li2{
	width:160px;
}
.main_menu li.main_menu_li3{
	width:148px;
}
.main_menu li.main_menu_li4{
	width:101px;
}
.main_menu li.main_menu_li5{
	width:127px;
}
.main_menu li.main_menu_li6{
	width:141px;
}
.main_menu li.main_menu_li7{
	width:147px;
}
/***************banner styles*****************/
.banner_top{
	width:960px;
	height:255px;
	overflow:hidden;
	margin: auto;
	background:url(../img/banners/banner_top.jpg) no-repeat #000;
	position:relative;
}
.banner_top h2{
	margin: 83px 0 0 260px;
	font-size:24px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
}
.banner_top p{
	margin: 4px 0 0 246px;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
}
.banner_top .btn_buy_now{
	position:absolute;
	top:179px;
	left:273px;
}
/***************banner styles*****************/
.banner_subp{
	width:960px;
	height:150px;
	overflow:hidden;
	margin: auto;
	background:url(../img/banners/banner_subp.jpg) no-repeat #000;
	position:relative;
}
.banner_subp_1 .banner_subp{
	background:url(../img/banners/banner_subp_1.jpg) no-repeat #000;
}
.banner_subp_2 .banner_subp{
	background:url(../img/banners/banner_subp_2.jpg) no-repeat #000;
}
.banner_subp_3 .banner_subp{
	background:url(../img/banners/banner_subp_3.jpg) no-repeat #000;
}
.banner_subp_4 .banner_subp{
	background:url(../img/banners/banner_subp_4.jpg) no-repeat #000;
}
.banner_subp_5 .banner_subp{
	background:url(../img/banners/banner_subp_5.jpg) no-repeat #000;
}
.banner_subp p{
	margin: 41px 0 0 377px;
	font-size:15px;
	font-weight:bold;
	font-style:italic;
	color:#fff;
	line-height:20px;
}
.banner_subp .testi_author{
	margin: 12px 173px 0 377px;
	text-align:right;
	font-size:12px;
	font-weight:bold;
	font-style:italic;
	color:#929292;
}
.banner_right{
	float:right;
	width:276px;
	height:370px;
	overflow:hidden;
	margin: auto;
	background:url(../img/banners/banner_right.jpg) no-repeat #000;
	position:relative;
	margin: 16px 0 8px 25px;
}
.banner_right p{
	margin: 246px 30px 0 24px !important;
	font-size:13px !important;
	font-weight: normal;
	color:#fff;
	line-height:18px !important;
}
.banner_right .btn_buy_now3{
	margin: 12px auto 0px;
}
/***************banner styles*****************/
.banner_bottom{
	width:960px;
	height:172px;
	overflow:hidden;
	margin: auto;
	background:url(../img/banner_bottom.jpg) no-repeat #000;
	position:relative;
}
.banner_bottom .btn_buy_now2{
	position:absolute;
	top:62px;
	left:703px;
}
/***************bottom styles*****************/
.copyright{
	margin:auto;
	padding: 14px 0 50px;
	width:960px;
	font-size:13px;
	color:#fff;
	text-align: center;
	background:url(../img/copyright_bg.png) no-repeat top;
}
/***************bottom_menu styles*****************/
.bottom_menu{
	margin:auto;
	width:960px;
	height:39px;
	line-height:39px;
	list-style:none;
	text-align:center;
	background:url(../img/bottom_menu_bg.png) no-repeat #171717;
}
.bottom_menu li{
	display:inline;
	color:#fff;
	font-size:13px;
	margin: 0px 5px;
}
.bottom_menu li a{
	color:#fff;
	font-size:13px;
}
/***************middle styles*****************/
.middle{
	width:960px;
	background: #fff;
	position:relative;
	margin: auto;
}
#subp .middle{
	width:880px;
	padding: 0 40px 40px;
	overflow:hidden;
}
#subp .middle h1{
	font-size:36px;
	font-weight: normal;
	margin: 26px 0 14px;
	padding: 0 0 14px;
	border-bottom: solid 1px #dedede;
}
#subp .middle h2{
	font-size:25px;
	font-weight: bold;
	margin: 26px 0 0;
}
#subp .middle h3{
	font-size:15px;
	font-weight: bold;
	margin: 26px 0 0;
}
#subp .middle p{
	font-size:13px;
	line-height:16px;
	margin: 14px 0 0;
}
#subp .middle p a{
	color:#000;
}
#subp .middle ul, .maincontent_index ul {
	list-style:none;
	margin: 14px 0 0 14px;
}
#subp .middle ul li{
	background:url(../img/li_bg.png) no-repeat;
	height:25px;
	line-height:25px;
	margin: 2px 0 0;
	padding: 0 0 0 27px;
	font-weight:bold;
	color:#a42929;
}
.maincontent_index {
	width: 625px;
	margin: 0 auto;
}
.maincontent_index h1 {
	font-size: 36px;
	font-weight: normal;
	margin: 35px 0 15px;
}
.maincontent_index h2 {
	font-size: 28px;
	margin-top: 10px;
}
.maincontent_index p{
	font-size:12px;
	line-height:16px;
	margin: 12px 0 5px;
}
.maincontent_index p a{
	color:#000;
}
.maincontent_index p.p_comment{
	margin: 14px 10px 36px 40px;
	font-style:italic;
}
.maincontent_index ul li{
	background:url(../img/li_bg.png) no-repeat;
	height:25px;
	line-height:25px;
	margin: 2px 0 0;
	padding: 0 0 0 27px;
	font-weight:bold;
	color:#a42929;
}
.maincontent_index .product_img {
	display: inline;
	float: left;
	margin: 10px 0;
	width: 190px;
}
.maincontent_index .product_img img {
	margin: auto;
	padding-top: 20px;
	width: 165px;
}
.maincontent_index .product_info {
	display: inline;
	float: right;
	padding: 15px 0 0 10px;
	width: 420px;
}
/***************howitworx styles*****************/
.howitworx{
	width:265px;
	padding: 55px 0 5px;
	background:url(../img/howitworx_bg.png) top left no-repeat #000;
	text-align:left;
}
.howitworx p {
	margin: 0 15px 15px 24px;
	padding:0;
	color:#fff;
	font-size:13px;
	line-height:16px;
}
.howitworx p a{
	color:#fff;
}
/***************howitworx styles*****************/
.whatmensay {
	width: 265px;
	padding: 45px 0 5px;
	background: url(../img/whatmensay_bg.png) top left no-repeat #191919;
	text-align: left;
}
.whatmensay p{
	margin: 0 18px 0 24px;
	padding: 9px 0;
	color:#fff;
	font-size:13px;
	line-height:16px;
}
.whatmensay p.p_line{
	border-top:solid 1px #808080;
}
.whatmensay p a{
	color:#fff;
}
.stdtext{
	font-size:11px;
	font-family:tahoma;
}
div.line{
	border-bottom:2px solid #E9290F;
	padding-bottom:5px;
	margin-bottom:10px;
}
div.line h1{
	margin-bottom:5px;
}
.grad1{
	background: #AA210E url(../img/middle_grad.jpg) no-repeat;
	width:7px;
}
.grad2{
	background: #E1E1E1 url(../img/middle_grad2.jpg) repeat-x top left;
	}
.data TABLE TD{
	font-size:11px;
	font-family:tahoma;
	padding-bottom:10px;
}
.data{
	padding:20px;
}
.middletable{
	border:1px solid #e1e1e1;
}
.stdtext a{
	color:#AA210E;
}
.orderblock{
	position:relative;
}
#orderblock_1{
	background:url(../img/orderblock_1.jpg) #000;
	width:770px;
	height:177px;
	overflow:hidden;
	margin: 10px 0px 6px 34px;
}
#orderblock_2, #orderblock_3{
	background:url(../img/orderblock_2.jpg) #e8e8e8;
	width:770px;
	height:180px;
	overflow:hidden;
	margin: 0 0 3px 34px;
}
#orderblock_3{
	background:url(../img/orderblock_3.jpg) #e8e8e8;
}
#orderblock_4 {
	background:url(../img/orderblock_4.jpg) #e8e8e8;
	width:378px;
	height:177px;
	overflow:hidden;
	float:left;
	margin: 0 0 0 34px;
	display:inline;
}
#orderblock_5{
	background:url(../img/orderblock_5.jpg) #e8e8e8;
	width:378px;
	height:177px;
	overflow:hidden;
	float:left;
	margin: 0 0 0 14px;
}
#orderblock_1 .by_small, #orderblock_2 .by_small, #orderblock_3 .by_small{
	position:absolute;
	bottom:34px;
	right:21px;
	cursor: pointer;
}
#orderblock_1 .by_small{
	bottom:31px;
	right:23px;
}
#orderblock_4 .by_small, #orderblock_5 .by_small {
	position:absolute;
	bottom:50px;
	right:15px;
	cursor: pointer;
}
#orderblock_1 .zoomer2 {
	position:absolute;
	top:11px;
	left:347px;
	cursor:pointer;
}
#orderblock_2 .zoomer2, #orderblock_3 .zoomer2 {
	position:absolute;
	bottom:17px;
	left:25px;
	cursor:pointer;
}
#orderblock_1 .price2, #orderblock_2 .price2, #orderblock_3 .price2, #orderblock_4 .price2, #orderblock_5 .price2 {
	position:absolute;
	top:22px;
	right:26px;
	font-size:27px;
	font-weight:bold;
	color:#000;
	letter-spacing:-1px;
	white-space:nowrap;
}
#orderblock_1 .price2 {
	color:#fff;
}
#orderblock_4 .price2, #orderblock_5 .price2 {
	top:60px;
	right:10px;
	font-size:19px;
}
#orderblock_1 .save, #orderblock_2 .save, #orderblock_3 .save {
	position:absolute;
	right:74px;
	top:66px;
	color:#faeb00;
	font-size:16px;
	letter-spacing:-1px;
	font-weight:bold;
	font-style:italic;
	white-space:nowrap;
}
#orderblock_2 .save, #orderblock_3 .save {
	color:#FF000A;
	right:74px;
	top:62px;
}
.orderblock .namee {
	position:absolute;
	top:15px;
	left:13px;
	font-size:18px;
	font-weight:bold;
	color:#000;
	font-family:'Century Gothic',Helvetica;
}
#orderblock_1 .desc {
	position: absolute;
	top: 48px;
	left: 140px;
	width: 315px;
	line-height: 16px;
	font-size: 13px;
	font-weight: bold;
	color: #fff;
}
#orderblock_2 .desc, #orderblock_3 .desc, #orderblock_4 .desc, #orderblock_5 .desc {
	position: absolute;
	top: 75px;
	left: 25px;
	width: 200px;
	line-height: 16px;
	font-size: 13px;
	font-weight: bold;
	color: #000;
}
#orderblock_4 .desc {
	left: 15px;
	width: 175px;
}
#orderblock_5 .desc {
	left: 15px;
	top: 55px;
	width: 110px;
}
.hidden{
	position:absolute;
	top:0;
	left:0;
	display:none;
	visibility:hidden;
	background-color:white;
	border:1px solid #63798B;
}
.visible1, .visible2, .visible3, .visible4{
	position:absolute;
	display:block;
	visibility:visible;
	background-color:white;
	border:1px solid black;
	z-index:9999;
}
.visible4{
	top:70px;
	left:420px;
}
.visible3{
	top:310px;
	left:360px;
}
.visible2{
	top:490px;
	left:360px;
}
.visible1 {
	top:540px;
}
.uline {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	text-align: center;
}
tr#uline td {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight: none;
	font-size: 12px;
	text-align: left;
	border-bottom: 1px dashed black;
}
tr#uline2 td {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight: none;
	font-size: 12px;
	text-align: left;
	border-bottom: 1px dashed black;
	background-color: #EDEBEB;
}
tr#sh td {
	font-family:Arial,Verdana,Sans-Serif;
	font-weight: bold;
	font-size: 12px;
	text-align: left;
	border-bottom: 1px solid black;
	background-color: #aa210E;
	color:#fff;
}
.rorderblock{
	margin:2px 0 0;
	width:115px;
	height:165px;
	float: right;
}
.buyit{
	text-align:left;
	height:18px;
}
.phone_no{
	font-family:Arial, Tahoma, Vardana; 
	color:#ffffff;
	font-size:18px;
	font-weight: normal;
	font-style:italic;
	text-align:right;
	line-height:24px;
}
/***************howitworx styles*****************/
.home_top_blocks{
	width:695px;
	height:178px;
	background:#f4f4f4;
}
.home_top_blocks p{
	font-size:13px;
	line-height:16px;
}
.block_guarantee{
	width:233px;
	height:178px;
	background:url(../img/guarantee_bg.png) top right no-repeat;
	float:left;
}
.block_guarantee .btn_blank{
	margin-top:8px;
}
.block_guarantee p{
	margin: 55px 11px 0 84px;
}
.block_worx{
	width:231px;
	height:178px;
	background:url(../img/worx_bg.png) top right no-repeat;
	float:left;
}
.block_worx p{
	margin: 72px 9px 0 86px;
}
.block_power{
	width:231px;
	height:178px;
	background:url(../img/power_bg.png) top right no-repeat;
	float:left;
}
.block_power p{
	margin: 72px 3px 0 85px;
}
/***************order styles*****************/
.order_left_side{
	width:146px;
	float:left;
}
.order_right_side{
	width:814px;
	float:left;
	overflow:hidden;
	position:relative;
}
