@charset "utf-8";
body {
	margin: 0px;
	background:url(../images/bg.jpg) center top repeat-y;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
	text-decoration:none;
}

#main {	
	margin:0 auto;
	width:920px;
	padding:0px 4px;
}
#header {
	float:left;
	width:919px;
	background:url(../images/header_bg.jpg) right top no-repeat;
	padding-left:1px;
}
#header .hide{
display:none;
}

#header h3 {
	margin:0px;
	padding:0px 0px 0px 260px;
	height:24px;
	font-weight:normal;
	font-size:12px;
	line-height:24px;
	color:#333333;
}


#top-seo
{
    margin:0px;
	padding:0px 0px 0px 260px;
	height:24px;
	font-weight:normal;
	font-size:12px;
	line-height:24px;
	color:#333333;
}
h2,h3 {
	margin:0px;
	padding:0px 0px 0px 0px;
	height:24px;
	font-weight:bold;
	font-size:14px;
    color:#f32100;
}
h2 a {
	width:200px;
	height:40px;
	margin:36px 0px 77px 25px;
	float:left;
}
#top_nav {
	float:left;
	width:640px;
	height:55px;
	clear:both;
	padding:10px 0px 0px 22px;
}
#top_nav a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	text-decoration:none;
	color:#FFFFFF;
	padding:0px 20px 0px 20px;
	background:url(../images/manu_line.jpg) right top no-repeat;
	line-height:31px;
	float:left;
}
#middle {
	float:left;
	width:896px;
	padding:10px 12px 20px 12px;
}
#mid_left, #left_nav, #live_chat, #offer_box {
	float:left;
	width:199px;
}
#left_nav_bg {
	float:left;
	width:171px;
	border-left:1px solid #cccaca;
	border-right:1px solid #cccaca;
	padding:0px 13px; 
}
#left_nav_bg a {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#4c4c4c;
	text-decoration:none;
	font-weight:bold;
	background:url(../images/nav_arrow.jpg) left no-repeat;
	padding-left:15px;
	line-height:30px;
	display:block;
}
#left_nav_bg a:hover {
	color:#e11e00;
	background:url(../images/nav_arrow_o.jpg) left no-repeat;
}
#crv1 {
	float:left;
	width:199px;
	height:13px;
	background:url(../images/leftnav_crv1.jpg) left bottom no-repeat;
}
#crv2 {
	float:left;
	width:199px;
	height:13px;
	background:url(../images/leftnav_crv2.jpg) left top no-repeat;
}
#mid_right {
	float:left;
	width:664px;
	margin:0px 0px 0px 23px;
	padding-left:10px;
	text-align:justify;
	background:url(../images/heading_bg.jpg) left top no-repeat;
}
#mid_right b {
	color:#f32100;
}
#mid_right h1 {
	line-height:40px;
	font-size:18px;
	color:#f32100;
	text-decoration:none;
	margin:0px;
}
#mid_right ul {
	margin:8px 0px 0px 15px;
	padding:0px;
	list-style:none;
	font-weight:bold;
	line-height:40px;
}
#mid_right li {
	margin:0px 0px 0px 15px;
	padding:0px 0px 0px 15px;
	background:url(../images/bull.jpg) left top no-repeat;
	list-style:none;
	line-height:14px;	
	font-weight:normal;
}
#mid_box_main {
	float:left;
	width:662px;
	padding:15px 0px;
}
.box_main {
	float:left;
	width:319px;
}
.box_main h2 {
	margin:0px;
	padding:0px 0px 0px 18px;
	background:url(../images/box_heading.jpg) left top no-repeat;
	line-height:34px;
	font-size:16px;
	color:#cc1c00;
}
.box_bg {
	border-left:1px solid #b6b6b6;
	border-right:1px solid #b6b6b6;
	background-color:#f6f6f6;
	text-align:justify;
	padding:14px 14px 0px 14px;
}
.box_bg a, .red12 {
	font-size:12px;
	color:#cc1c00;
	text-decoration:none;
	font-weight:bold;
	width:319px;
}
.box_bg a:hover, .red12:hover {
	text-decoration:underline;
	color:#3e3e3e;
	
}
.black12 {
	font-size:12px;
	color:#3e3e3e ;
	text-decoration:none;
	font-weight:bold;
	width:319px;
}
.black12:hover {
	text-decoration:underline;
	color:#cc1c00;	
}

.box_main span {
	background:url(../images/box_crv.jpg) left top no-repeat;
	height:12px;
	float:left;
	width:319px;
}
.right_contant {
	float:left;
	width:662px;
}
.pro_box {
	width:170px;
	height:135px;
	background:url(../images/pro_box.jpg) left top no-repeat;
	float:right;
	margin-left:15px;
	text-align:center;
}
.img {
	float:right;
	margin-left:20px;
	border:1px solid #CCCCCC;
}
.link_part {
	background:url(../images/link_btn.jpg) left no-repeat;
	width:120px;
	float:right;
	line-height:27px;
	color:#2d2d2d;
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	text-align:center;
	margin:0px 6px;
}
.link_part:hover {
	color:#de1e00;
}
#exit_main {
	float:left;
	width:664px;
	padding:15px 0px;
}


#shytobuy_box, #sexyfun_box {
	float:left;
	width:664px;
	padding:10px 0px;
}
#shytobuy_box h2 {
	margin:0px;
	padding:8px 0px 0px 15px;
	background:url(../images/shytobuy_heading.jpg) left top no-repeat;
	height:26px;
	font-size:16px;
	color:#001b29;
	text-decoration:none;
}
#sexyfun_box h2 {
	margin:0px;
	padding:8px 0px 0px 15px;
	background:url(../images/sexyfun_heading.jpg) left top no-repeat;
	height:26px;
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
}
.heading_link, .sexy_link:hover {
	font-size:16px;
	color:#ffffff;
	text-decoration:none;
	padding:0px;
	margin:0px;
	width:auto;
	height:auto;
}
.heading_link:hover, .sexy_link {
	color:#FFFFFF;
	font-size:16px;
	text-decoration:none;
	padding:0px;
	margin:0px;
	width:auto;
	height:auto;
}
#shytobuy_box .shy_bg {
	border-left:1px solid #52a0c8;
	border-right:1px solid #52a0c8;	
	width:640px;
	float:left;
	padding:11px 11px 0px 11px;
}
#sexyfun_box .sexy_bg {
	border-left:1px solid #ea3e6d;
	border-right:1px solid #ea3e6d;	
	width:640px;
	float:left;
	padding:11px 11px 0px 11px;
}
#shytobuy_box .shy_contant {	
	width:355px;
	float:left;
	background:url(../images/dot_line.jpg) right top repeat-y;
	padding-right:15px;
}
#sexyfun_box .sexy_contant {	
	width:355px;
	float:left;
	background:url(../images/dot_line.jpg) right top repeat-y;
	padding-right:15px;
}
#shytobuy_box ul li {
	color:#0f74a8;
	font-weight:bold;
	background:url(../images/shy_arrow.jpg) left  no-repeat;
}
#sexyfun_box ul li {
	color:#fa4578;
	font-weight:bold;
	background:url(../images/sexyfun_arrow.jpg) left  no-repeat;
}

#shytobuy_box span {
	background:url(../images/shytobuy_crv.jpg) left top no-repeat;
	height:12px;
	width:664px;
	float:left;
}
#sexyfun_box span {
	background:url(../images/sexyfun_crv.jpg) left top no-repeat;
	height:12px;
	width:664px;
	float:left;
}
#footer {
	float:left;
	width:920px;
	background:url(../images/footer_bg.jpg) left top no-repeat;
	height:56px;
	text-align:center;
	padding:16px 0px 0px 0px;
	color:#ffffff;
	line-height:22px;
}
#footer a {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	padding:0px 8px;
}
#footer a:hover {
	text-decoration:underline;
}



.emailtitles {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#434343;
font-weight:bold;
}
.t1 {
border: 1px solid #CCCCCC;
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
color:#333333;
background-color:#f5f5f5;}
.header_email
{
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
color:#f32100;
margin:0px;
font-weight:normal;
line-height:40px;
text-decoration:none;
margin:0px;


	
	
}