@charset "utf-8";
/* CSS Document */

body {
    background:#ffffff;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    margin: 0;
    padding: 0;
}


a, a:visited, a:active {
    text-decoration: none;
	color:#000000;
}
a:hover {
    color: #000000;
}
img {
    border: 0 none;
}

p{padding:0px; margin:0px; line-height:20px; color:#585858;}

h1 {padding:0px 0 0px 0px; font-family:Verdana, Geneva, sans-serif; font-weight: normal; color: #1c1c1c; font-size: 18px; margin:0px; line-height:30px; text-align:left;}
h2 {padding:0px 0 0px 0px; font-family:Arial, Helvetica, sans-serif; font-weight: normal; color: #fdcb04; font-size: 16px; margin:0px; line-height:20px;}
h3 {padding:0px 0 0px 0px; font-family:  Arial, Helvetica, sans-serif; font-weight: bold; color: #000000; font-size: 26px; margin:0px; line-height:25px; }
h4 {padding:8px 0 8px 0px; font-family:  Arial, Helvetica, sans-serif; color: #000000; font-size: 18px; margin:0px; line-height:25px;font-weight: bold;}
.clear {
    clear: both;
    margin: 0;
    padding: 0;
}
#page-wrapper {
    margin: 0 auto;
    padding: 0;
    width: 100%;
}

#header {
	margin: 0 auto;
    padding:0px;
    width: 1000px;
}
.logo{
	float:left; width:372px; padding:15px 0px 15px 0px;
	}
.header_right{ float:left; width:627px;}

.top_links{   
	 margin: 10px 0 0 0; 
	 padding:0px 0px 0px 0px;
	 width:100%;
	 float:left;
	 }
.top_links ul {
	list-style-type: none;
	float:right;
	width:257px;
}
.top_links li {
     float:left;
	 display:inline;  
	 margin:0px; padding:0px;
	 
}
.top_links li a {
	display: block;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #747474;
	padding-left:6px;
	 
}
.top_links li a:hover {
	color: #000000;
	 
}
.search_sec{ float:right; width:470px;margin:10px 0px 0px 0px;}
.search{ float:left; width:260px; height:30px; background:#f6f5f3; border:1px solid #e3e3e3;}
.sign-up{ float:left; width:103px; padding:0px 0px 0px 10px;}
.login{ float:left; width:83px; padding:0px 0px 0px 10px;}

.text_box{
	width:226px;
	float:left;
	height:29px;
	
	}
.search_btn{
	width:34px;
	float:left;
	height:29px;
	}
input#search_term {
    background: none repeat scroll 0 0 transparent;
    border: 0 none;
    float: left;
    font-size: 12px;
    padding-left: 10px;
    padding-top: 7px;
    width: 220px;
	color:#747474;
}
input.submit_button {
	background:url(../images/search_btn.jpg) no-repeat ;
    border: medium none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    height: 29px;
    margin: 0;
    padding: 0;
    width: 34px;
}

#main_menu {
	margin: 0 auto;
    padding:0px;
    width: 1000px;
}

#banner_sec{
    position:relative;
    width: 100%;
	background:url(../images/banner_bg.jpg) repeat  ;
	height:479px;
	}
#about_sec{
    position:relative;
    width: 100%;
	background:url(../images/banner_bg.jpg) repeat  ;
	height:238px;
	}
.mid_banner{
	margin: 0 auto;
    padding:0px;
    width: 1000px;
	}
.headline{
	float:left;
	padding:25px 0px 0px 5px;
	}
.headline2{
	float:left;
	padding:65px 0px 0px 5px;
	}
.headline3{
	float:left;
	padding:0px 0px 0px 5px;
	}
.toll_free{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	padding:15px 0px 0px 0px;
	
	}
#mid_warrap{
    position:relative;
    width: 100%;
	margin-top:20px;
	}
#mid_content_sec{
    position:relative;
    width: 100%;
	background:url(../images/banner_bg.jpg) repeat  ;
	height:479px;
	margin-top: 39px;
	}
#mid_content{
    position:relative;
    width: 100%;
	margin-top:10px;
	}
#mid_content2{
    position:relative;
    width: 100%;
	margin-top:20px;
	background:#fcc602;
	}
#mid_content_sub{
    width: 100%;
	position:relative;
	}
.mid_sec{
	margin: 0 auto;
    padding:0px;
    width: 1000px;
	}
.box1{
	float:left;
	width:230px;
	padding:0px 13px 15px 0px;
	border-right:1px dashed #cccccc;
	}

.email{
	background:url(../images/email_icon.jpg) no-repeat scroll left 6px transparent ;
	padding:0px 0px 0px 35px;
	}
.col{ color:#e3b000;}
.ht_text{ color:#171717; font-size:12px; font-weight:bold; font-variant:normal; padding:8px 0px 8px 0px;}
.read_btn{ float:left; padding:10px 0px 0px 0px;}
.read_btn1{ float:right; padding:10px 0px 0px 0px;}
.box2{
	float:left;
	width:230px;
	border-right:1px dashed #cccccc;
	padding:0px 13px 0px 13px;
	
	}
.data{
	background:url(../images/data_icon.jpg) no-repeat scroll left 6px transparent ;
	padding:0px 0px 0px 37px;
	}
.box3{
	float:left;
	width:230px;
	border-right:1px dashed #cccccc;
	padding:0px 13px 0px 13px;
	
	}
.campaign{
	background:url(../images/campaign_icon.jpg) no-repeat scroll left 4px transparent ;
	padding:0px 0px 0px 30px;
	}
.box4{
	float:right;
	width:230px;
	padding:0px 0px 0px 12px;
	}
.consulting{
	background:url(../images/consulting_icon.jpg) no-repeat scroll left 1px transparent ;
	padding:0px 0px 0px 35px;
	}
.about{ float:left; padding:10px 0px 10px 0px; width:100%;}
.about_box{float:left; width:728px;  border:1px solid #bdbcbd; background:url(../images/about_bg.jpg) repeat-x scroll left 0px transparent ; background-position:bottom;}
.bee{ float:right;width:201px; position:absolute; z-index:1001; top:-229px; right:20px;}
.ab_text{ float:left; padding:10px 0px 18px 15px; width:700px;}
.timer{
	float:left;
	padding:15px 0px 0px 0px;
	background:
	}
.counter{
	position:relative;
	z-index:1000;
	background:url(../images/counter1.png) no-repeat;
	width:425px;
	height:69px;
	top:18px;
	}
#footer{
    position:relative;
    width: 100%;
	margin-top: 10px;
	background:#000;
	color:#fff;
	}
.footer_menu{
	margin: 0 auto;
    padding:0px;
    width: 1000px;
	}
.footer_sec{
	float:left;
	padding:20px 20px 0px 0px;
	width:150px;
	background:url(../images/footer_line.jpg) no-repeat scroll right 18px transparent ;
	}
.footer_sec2{
	float:left;
	padding:20px 20px 0px 20px;
	width:150px;
	height:130px;
	background:url(../images/footer_line.jpg) no-repeat scroll right 18px transparent ;
	}
.footer_sec3{
	float:left;
	padding:20px 20px 0px 20px;
	width:164px;
	background:url(../images/footer_line.jpg) no-repeat scroll right 18px transparent ;
	}
.footer_sec4{
	float:left;
	padding:20px 20px 0px 20px;
	width:175px;
	height:130px;
	background:url(../images/footer_line.jpg) no-repeat scroll right 18px transparent ;
	}
.footer_sec5{
	float:left;
	padding:20px 0px 0px 15px;
	width:200px;
	background:none;
	color:#fff;
	}
.footer_sec ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
    width: 150px;
	padding-top:10px;
	}
.footer_sec li{
	background:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
	line-height:20px;
	}
.footer_sec li a{
	display: block;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a8989;
	}
.footer_sec li a:hover{
	display: block;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a8989;
	text-decoration:underline;
	}
.footer_sec2 ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
    width: 150px;
	padding-top:10px;
	}
.footer_sec2 li{
	background:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
	line-height:20px;
	}
.footer_sec2 li a{
	display: block;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a8989;
	}
.footer_sec2 li a:hover{
	display: block;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a8989;
	text-decoration:underline;
	}
.footer_sec3 ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
    width: 164px;
	padding-top:10px;
	}
.footer_sec3 li{
	background:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
	line-height:20px;
	}
.footer_sec3 li a{
	display: block;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a8989;
	}
.footer_sec3 li a:hover{
	display: block;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a8989;
	text-decoration:underline;
	}
.footer_sec4 ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
    width: 175px;
	padding-top:10px;
	}
.footer_sec4 li{
	background:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
	line-height:20px;
	}
.footer_sec4 li a{
	display: block;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a8989;
	}
.footer_sec4 li a:hover{
	display: block;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#8a8989;
	text-decoration:underline;
	}
.copyright{
	float:left;
	padding:16px 0px 20px 0px;
	background:url(../images/line_bottom.jpg) repeat-x ;
	width:1000px;
	margin:20px 0px 0px 0px;
	}
.left_sec{
	float:left;
	width:600px;
	color:#717171;
	}
.copy_text{
	color:#717171;
	}
.right_sec{
	float:right;
	width:400px;
	}
.privacy{
	text-align:right;
	}
.privacy a{
	color:#717171;
	}
.follows{
	float:left;
	padding:0px 0px 0px 0px;
	}
.follows ul{
	margin:0px;
	padding:0px;
	list-style-type: none;
    width: 195px;
	padding-top:10px;
	}
.follows li{
	background:none;
	float:left;
	margin:0px;
	padding:0px 0px 0px 5px;
	list-style-type: none;
	}
.footer_menu{
	position:relative;
	top:0px;
	}
.email_sec{
	float:left;
	padding:0px 0px 0px 0px;
	}
.reverse_sec{
	float:left;
	padding:10px 0px 0px 0px;
	}
.process{
	float:left;
	padding:0px 0px 20px 0px;
	}
.email_list{
	float:left;
	padding:10px 0px 0px 14px;
	
	}
.email_list ul{
	margin:0px;
	padding:0px;
	}
.email_list ul li{
    background:none;
	margin:0px;
	padding:0px 0px 10px 0px;
	list-style-type:inherit;
	}
.ser_text{ color:#000; font-size:14px; font-weight:bold; padding:0px 0px 10px 0px;}
.need{ float:left; padding:0px 0px 10px 0px;}
.count{ font-family:Arial, Helvetica, sans-serif; font-size:60px; color:#fff; letter-spacing:18.5px; padding:0px 0px 0px 17px;}
.fnd_text{ color:#000; font-size:14px; font-weight:bold; padding:0px 0px 15px 0px; float:left;}
.input, textarea, select{
	background-image:url(../images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #ccc;
	color:#185889;
	font-size:11px;
	margin-right:4px;
	padding:5px;
	margin-top: 3px;
	margin-bottom: 10px;
	width:300px;
}

.input, button {
	background-image:url(../images/form_bg.jpg);
	background-repeat:repeat-x;
	border:1px solid #ccc;
	color:#185889;
	font-size:12px;
	margin-right:4px;
	padding:5px;
	margin-top: 3px;
	margin-bottom: 10px;
	
}

.button {
	padding:4px 20px;
	color: #000;
	text-decoration: none;
	border:1px solid #be8f00;
	font-size:14px;
	font-weight:bold;
	background-color: #febf01;
	cursor: pointer;
}
a.button {
	background:#febf01;
	padding:5px 10px 5px 10px;
	color: #000;
	text-decoration: none;
	border:1px solid #be8f00;
	line-height:25px;
	
}
a.button:hover {
	background: url(../images/button_o.jpg) repeat-x;
	border:1px solid #be8f00;
}
#bread_crumbs {
    background: url(../images/breadcrumb_bg.jpg) repeat-x scroll center top transparent;
    height: 36px;
    width: 100%;
	border-bottom:1px solid #e0e0e0;
}
.bread_crumbs_inner {
    color: #8A8A8A;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 11px;
    margin: 0 auto;
    padding-top: 10px;
    width: 1000px;
}
.content_box{
	float:left;
	width:1000px;
	padding:0px 0px 30px 0px;
	}
.content_left{
	float:left;
	width:220px;
	}
.content_mid{
	float:left;
	width:480px;
	padding:0px 14px 0px 14px;
	}
.content_right{
	float:right;
	width:272px;
	}
.offer_banner{
	text-align:center;
	}
.deliver{
	float:left;
	padding:10px 0px 0px 0px;
	}
.left_menu{
	float:left;
	background:#000;
	width:220px;
	color:#ffffff;
	
	}
.left_menu ul{
	margin:0px auto;
	padding:0px;
	list-style-type: none;
	padding:10px 0px 10px 0px;
	width:195px;
	}
.left_menu li{
	background:none;
	margin:0px;
	padding:0px 0px 0px 0px;
	list-style-type: none;
	line-height:28px;
	border-bottom: 1px dashed #FFFFFF;
	}
.left_menu li.last{
	border:none;
	background:none;
	}
.left_menu li a{
	display: block;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#ffffff;
	padding:0px 0px 0px 10px;
	}
.left_menu li a:hover {
	display: block;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:#fdcc10;
	}
.left_menu li a:active {
	display: block;
	text-decoration: none;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
	background:#fdcc10;
	}
.content_left h4{
	padding:5px 0 5px 10px; 
	font-family:Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 18px; 
	margin:0px; 
	line-height:20px;
	font-weight:normal; 
	background:#fdcc10;
	}
.new_sec{
	float:left;
	padding:20px 0px 0px 0px;
	width:220px;
	border-bottom:6px solid #fdcc10;
	}
.new_sec h4{
	padding:0px 10px 5px 40px; 
	font-family:Arial, Helvetica, sans-serif; 
	color: #000000; 
	font-size: 18px; 
	margin:0px; 
	line-height:30px;
	font-weight:normal;
	background: url(../images/news_icon.jpg) no-repeat ;
	}
.new{
	color:#000000;
	line-height:18px;
	padding:5px 0px 10px 0px;
	}
.new a{
	color:#f0be00;
	}
.select{
	background:#fdca01;
	color:#F00;
}
.respo-img{max-width:100%; height:auto;}
.headline h1{color:#000000; font-size:50px; font-weight:bold; margin-bottom:30px;}
.headline h2{color:#000000; font-size:30px; font-weight:bold;}