@charset "utf-8";
/* CSS Document */

@import url('reset.css');

body{
background:#FFF url(bg.jpg) repeat-x;
}
#body2{
background:#FFF url(bg-2.jpg) repeat-x;
margin:0px auto 0px auto;
}
#main{
width:100%;
height:auto;
}
.body{
width:900px;
height:auto;
border:solid 3px #E6E6E6;
border-radius: 10px;
-webkit-border-radius: 10px;
-moz-border-radius: 10px;
margin:0px auto 0px auto;
}
.body_container{
width:850px;
height:auto;
margin:auto;
}
.subhead_1{
	padding:0px;
	margin:30px 0px 30px 0px;
}
.subhead_2{
	padding:0px;
	margin:0px 0px 30px 0px;
}
.subhead_3{
	padding:0px;
	margin:30px 0px 0px 0px;
}
.height1{
margin:30px auto 30px auto;
}

.headline1{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:33px;
color:#F00;
margin:30px 0px 30px 0px;
}
.headline2{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:28px;
color:#000;
margin:30px 0px 30px 0px;
}
.headline3{
font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
font-size:30px;
color:#F19103;
line-height:40px;
margin:30px 0px 30px 0px;
}
.headline4{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:26px;
color:#333;
margin:30px 0px 25px 0px;
}
.click1{
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#06C;
margin:30px 0px 30px 0px;
}
.click1 a{
font-family:Arial, Helvetica, sans-serif;
font-size:30px;
color:#06C;
text-decoration:underline;
}
.click1 a:hover{
font-size:30px;
color:#F90;
text-decoration:underline;
}
.click
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#0000CC;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.click a
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#0000CC;
	text-decoration:underline;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.click a:hover
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
	color:#ff0000;
	text-decoration:none;
	font-weight:bold;
	margin:0px;
	padding:0px;
}
.slider_bg{
background: url(slider_bg.png) no-repeat;
width:606px;
height:317px;
position:relative;
margin:0px auto 0px auto;
padding-right:1px;
}
.body_container h3{
padding-bottom:20px;
padding-top:20px;
}

.body_container_ptext{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:13px;
color:#555;
text-align:center;
line-height:20px;
}
.header_top{
width:970px;
height:50px;
margin:auto;
}
.header_top .logo{
width:444px;
height:50px;
float:left;
margin-top:5px;
}
.header_top .menu{
width:525px;
height:50px;
float:right;
}
.menu ul{
list-style-type:none;
margin:auto;
}
.menu li{
display:inline;
}
.menu li a:link,.menu a:visited
{
font-size:17px;
color:#FFF;
text-align:center;
padding:5px 8px 5px 8px;
text-decoration:none;
}
.menu li a:hover,.menu a:active
{
color:#FFF;
background-color:#EDA102;
border-radius: 5px;
-webkit-border-radius: 5px;
-moz-border-radius: 5px;
}
.menu li.current_page_item > a{
color:#EDA102;
}
.content{
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;
	color:#000000;
	line-height:24px;
	margin:23px 0px 23px 0px;
	text-align: justify;
}
.content_green{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:18px;
color:#006600;
line-height:24px;
margin:0px;
}
.content_red{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:16px;
color:#FF0000;
line-height:24px;
margin:25px 0px 25x 0px;
}
.content_blue
{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:19px;
	color:#003399;
	margin:30px 0px 30px 0px;
	padding:0px;
}	
.header{
width:970px;
height:auto;
margin:auto;
}
.home2_wrap{
width:970px;
height:auto;
margin:auto;
padding-bottom:90px;
}
.pagetop_wrap{
width:970px;
height:auto;
margin:auto;
padding-bottom:67px;
}
.header .video{
width:603px;
height:auto;
float:left;
padding-top:17px;
padding-bottom:38px;
}
.header .video_right{
width:340px;
height:auto;
float:right;
padding-top:20px;
}
.header .video_right p{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
letter-spacing:0.4px;
color:#FFF;
text-shadow:#046E9F 1px 1px 0px;
font-size:28px;
font-weight:normal;
line-height:37px;
}
.header .video_right ul{
font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:31px;
	font-size:17px;
color:#FFF;
padding:10px 0px 10px 0px;
}
.buynow{
width:273px;
height:80px;
}
.intro_text {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color: #5D5D5D;
font-size: 23px;
font-weight:normal;
text-align:center;
clear:both;
letter-spacing:0.6px;
padding-bottom:25px;
}
.intro_text2 {
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
color: #5D5D5D;
font-size: 22px;
font-weight:normal;
text-shadow:#FFF 1px 2px 0px;
line-height:25px;
text-align:center;
clear:both;
letter-spacing:0.6px;
padding-bottom:25px;
}
.home_widget{
width:960px;
height:auto;
margin:auto;
padding-top:28px;
padding-bottom:50px;
}
.home_widget_box{
width:290px;
height:auto;
float:left;
}
.home_widget_box2{
width:290px;
height:auto;
float:left;
padding:0px 45px 0px 45px;
}
.img_border{
border:#CCC solid 6px;
margin-bottom:20px;
}
.home_widget_content{
font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:18px;
	text-align:justify;
	font-size:13px;
color:#5D5D5D;
padding-top:15px;
}

.footer{
background:url(footer.jpg) repeat-x;
width:100%;
height:49px;
margin:auto;
}
.footer_wrap{
width:960px;
height:49px;
margin:auto;
}
.footer_wrap p{
font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:49px;
	float:left;
	font-size:11px;
color:#FFF;
}
.footer_wrap .flink{
font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:49px;
	float:right;
	font-size:11px;
color:#FFF;
}
.footer_wrap .flink a{
font-family: Arial, Helvetica, sans-serif;
	font-weight:normal;
	line-height:49px;
	font-size:11px;
color:#FFF;
padding:0px 5px 0px 5px;
}
.footer_wrap .flink a:hover{
text-decoration:underline;
}

#quotearea {
   background: url(wide-rounded.gif) center center no-repeat;
   width: 500px;
   height: 70px;
   padding: 12px 60px 10px 60px;
   margin: 15px auto;
}
#quotearea p {
   font-family:Tahoma, Arial, Helvetica, sans-serif;
   color:#555;
   font-size:12px;
   line-height:20px;
   font-weight:normal;
   margin:auto;
}   
#quoterotator {
   line-height: 135%;
}
#quoteauthor {
   display: block;
   text-align: right;
   font-weight: bold;
   font-style: italic;
}

.wyg_img_pre_wrp{
	width:986px;
	height:auto;
 margin:auto;
 padding-bottom:10px;
}
.wyg_img_pre_wrp p{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#555;
line-height:20px;
text-align:justify;
}
.wyg_img_pre_wrp h3{
padding-bottom:20px;
padding-top:20px;
}
.wyg_img_pre_lft{
	width:480px;
	height:auto;
	float:left;
	padding-bottom:10px;
}
.wyg_img_pre_rgt{
	width:480px;
	height:auto;
	float:right;
		padding-bottom:10px;
}	


.image_skin {			background-color:#E9E9E9;	border:1px solid #E5E5E5;	display:table;	float:left;	overflow:hidden;	position:relative; margin:0px 0px 15px 0px;	}
.image_inside_border {	border:1px solid #F9F9F9;	float:left;	font-size:0;	line-height:0;	padding:4px;	}
.image_skin_anime {		float:left;	overflow:hidden;	position:relative;	background:url(../images/icons/loader.gif) no-repeat scroll transparent;	background-position:50% 50%;	background-repeat:no-repeat;	}
.zoom_image{			background-image:url(../images/icons/zoom_image.png);	background-position:50% 50%;	background-repeat:no-repeat;						}
.zoom_play{				background-image:url(../images/icons/zoom_play.png);	background-position:50% 50%;	background-repeat:no-repeat;						}


.collapse_wrp{
	width:960px;
	height:auto;
padding:30px 0px 50px 0px;
}
.collapse_wrp p{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#555;
line-height:20px;
text-align:justify;
padding:10px 0px 0px 32px;
}

.contact_text{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#626262;
text-align:justify;
line-height:20px;
margin:5px 0  5px 0px;
}
.input
{
width:400px;
height:30px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:30px;
color:#333;
margin:0px 0  5px 0px;
border:solid 1px #E3E3E3;
}
.input2
{
width:180px;
height:20px;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
line-height:20px;
color:#333;
border:solid 1px #00699E;
}
.input_textares
{
width:400px;
height:auto;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
color:#333;
margin:0px;
border:solid 1px #E3E3E3;
margin:0px 0  5px 0px;
}

.affiliate_container{
width:970px;
height:auto;
margin:auto;
}
.affiliate_container .content{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color:#555;
line-height:20px;
}
.affiliate_container .content a{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:14px;
color:#555;
line-height:20px;
}
.affiliate_container .content a:hover{
color:#F60;
}
.affiliate_container h2{
padding:30px 0px 20px 0px;
color:#F90;
}
.bullet{
width:750px;
height:auto;
margin:20px auto 0px auto;
}

.bulletpoints{
font-family: Arial, Helvetica, sans-serif;
font-size:16px;
color: #000000;
line-height:21px;
position:relative;
margin:0px 0px 0px 70px;
padding-top:10px;
}

.checkmark{
background-image:url(checkmark.jpg);
position:relative;
width:50px;
height:41px;
float:left;
margin:0px 0px 0px 0px;
}
.ul{
list-style:url(arrow.jpg);
line-height:35px;
}
.ol{
list-style:decimal;
line-height:30px;
}
.georgia_20
{
	font-family:arial;
	font-size:20px;
	color:#000000;
	margin:0px;
	padding:0px;
}
.border_order
{
width:600px;
height:auto;
background-color:#FDF9F1;
border-style:solid;
border-width:6px;
border-color:#666;
margin:auto;
padding:0px 0 10px 0px;
border-radius: 15px;
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
behavior: url(border-radius.htc);
}
.testi_bg{
background: url(test_body.jpg) repeat-y;
width:560px;
height:auto;
margin:0px auto 0px auto;
overflow:hidden;
}
.testi_container{
width:400px;
height:auto;
margin:0 auto;
}
.testi_link{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:12px;
color:#333;
line-height:17px;
}

.sp_links{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
font-weight:bold;
color:#333;
margin:10px 0px 65px 0px;
}
.sp_links a{
font-family:Tahoma, Arial, Helvetica, sans-serif;
font-size:16px;
font-weight:normal;
font-weight:bold;
color:#333;
margin:10px 0px 25px 0px;
}
.sp_links a:hover{
color:#C8080A;
}





