body{
  font-family: Arial, Helvetica, sans-serif;
  background:#fff url(../images/cs_bk.gif);
  background-repeat:repeat-x;
  padding:0px;
  margin:0px;
  font-size: 13px;

}
#wrapper { 
 margin: 0 auto;
 width: 902px;
}
#header {
 color: #333;
 width: 900px;
 float: left;
 padding: 0px;
 margin: 0px 0px 5px 0px;
 clear:both;
}
#header_translate{
	height:32px;
	text-align:right;
	background:url(../images/translate_bk.gif);
	background-repeat:no-repeat;
	background-position:right;
	padding:0px 30px 0px 0px;
}
#translate {padding:5px 0px 0px 0px;}
#header_logo{
	float:left;
	height:130px;
	margin:0px 0px 0px 0px;
	
}
header_right{
width:545px;
}
#header_nav{
	float:left;
	background-repeat:no-repeat;
	width:622px;
	margin:50px 0px 0px 0px;
padding:0px;
	
}

#styleone{position:relative;display:block;height:18px;margin:0px 0px 0px 0px;font-size:10px;font-weight:normal;font-family:Verdana,Arial,Helvitica,sans-serif; clear:both;}
#styleone ul{margin:0;padding:0;list-style-type:none;width:auto;}
#styleone ul li{display:block;float:left;margin:0 0px 0 0;}
#styleone ul li a{display:block;float:left;color:#fff;text-decoration:none;text-transform:uppercase;padding:9px 7px 9px 7px;}
#styleone ul li a:hover,#styleone ul li a.current{color:#fff;background:url(/images/nav_on.gif) no-repeat top center;}


#content_wrapper{
	border:1px solid #ccc;
	margin:0px 0px 5px 0px;
	clear:both;
	width:902px;
	}
	#content_wrapper2{
	border:1px solid #ccc;
	margin:0px 0px 5px 0px;
	clear:both;
	width:902px;
	background:url(../images/hide-banner-blank.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	}
	#content_wrapper3{
	border:1px solid #ccc;
	margin:0px 0px 5px 0px;
	clear:both;
	width:902px;
	background:url(../images/title_bk2.jpg);
	background-repeat:no-repeat;
	padding:0px 0px 0px 0px;
	}
#slogan_wrapper{
	padding:0px 0px 0px 0px;
	text-align:left;
	margin:20px 0px 0px 225px;
	height:243px;
	}
	#slogan_wrapper2{
	padding:0px 0px 0px 0px;
	text-align:left;
	margin:20px 0px 30px 225px;
	height:243px;
	}
	#slogan{
	font-size:30px;
	color:#fff;
	font-weight:bold;
	padding:0px 10px 0px 0px;
	margin:0px 0px 0px 0px;
	border:0px solid #000;
	
	}
.clear {clear:both;}
#content_header{
	background:url(../images/hide-banner.jpg);
	background-repeat:no-repeat;

	}
	#content_header2{
	

	}
.steps{
	float:left;
	padding:5px;
	
}
.buttons2{
	margin:50px 0px 0px 50px;
	clear:both;
	padding:0px 0px 5px 0px;
	width:600px;

	
	}
.buttons{
	margin:0px 0px 0px 0px;
	clear:both;
	padding:0px 0px 0px 0px;
	width:600px;
	text-align:center;
	height:263px;
	}
.buttons a img{
border:0px;
	}
#leftcolumn { 
 color: #333;
 margin: 0px 5px 0px 5px;
 padding: 0px;
 width: 210px;
 float: left;
 text-align:left;

}
.buttons_left{
	margin:0px 0px 0px 0px;
	clear:both;
	padding:0px 0px 5px 0px;
	}
.buttons_left a img{
border:0px;
padding:0px 0px 5px 0px;
	}
#contact {
	font-size:11px;
	color:#666;
}
.form{
	margin:0px;
	padding:0px;
	
}
.search a{color:#0066cc; font-size:14px;}
.input_text2{
	width:185px;
	padding:2px 0px 2px 0px;
	margin:0px 0px 0px 0px;
	height:30px;
	font-size:14px;
	color:#0066cc;
}
.submit{width:auto;
height:30px;
margin:5px 0px 0px 0px;
}
#rightcolumn { 
 float: left;
 color: #333;
 margin: 0px 5px 10px 5px;
 padding: 0px;
 width: 660px;
 display: inline;
 text-align:left;

}
#page_content{
	padding:5px;
	margin:0px 0px 0px 0px;
}
h1{
color:#0066cc;
margin:0px 0px 5px 0px;
padding:0px;
font-size:18px;
font-weight:bold;
}
h1 a{
color:#0066cc;
margin:0px;
font-size:18px;
font-weight:bold;
}

/* ^^^^^^^^ BELOW IS THE CODE FOR THE NEWS ON HOME PAGE^^^^^^^^^^ */
#news_wrapper{ border:0px solid #ccc; margin:0px 0px 0px 0px; padding:0px; height:180px; overflow:auto;}
#news{ margin:0px 0px 2px 0px; width:190px; background:#efefef;padding:5px;}
#news_title{font-weight:bold;color:#333;font-size:11px; width:180px;}
#news_text {font-size:11px; color:#666; margin:10px 0px 5px 0px; padding:0px;}

#news a{
font-size:10px;
color:#339900;
text-decoration:underline;
padding:0px 0px 0px 0px;
display:block;
}

/* ^^^^^^^^ BELOW IS THE CODE FOR THE PRESS RELEASES^^^^^^^^^^ */

#press{ margin:5px 0px 5px 0px;}
#posted{ color:#999;font-size:10px;font-weight:bold;margin:0px 0px 0px 0px;}
#press_title{font-weight:bold;color:#333;font-size:11px;}
#press_text {font-size:12px; color:#666; margin:10px 0px 5px 0px;}

#news a{
font-size:10px;
color:#339900;
text-decoration:underline;
padding:0px 0px 0px 0px;
display:block;
}


#testimonials_left{
	padding:0px 0px 10px 0px;

}
#testimonials_wrapper{
	padding:0px 0px 10px 0px;

	border-bottom:1px dashed #333;
}
#testimonials{
	background:url(/images/testimonials_bk.gif);
	background-repeat:no-repeat;
	height:215px;


}
.testimonials_title{
	font-family:"Times New Roman", Times, serif, Verdana, Arial;
	font-size:14px;
	font-style:italic;
	font-weight:bold;
	height:20px;
	padding:10px 0px 0px 10px;
	margin:5px 0px 0px 0px;
	clear:both;
	
}
hr{

  width: 100%;
  color: #efefef;
  background-color: #efefef;
height: 1px;

	}
	#compare_wrapper{
		clear:both;
		border-bottom:1px solid #efefef;
	
		padding:5px 0px 5px 0px;
}
.compare{
	float:left;
	width:250px;
	height:22px;
	padding:5px 0px 5px 0px;
	text-align:left;
	font-weight:bold;
	font-size:14px;
}
.compare a{
	font-size:14px;
	color:#0066cc;
	height:22px;
	padding:5px 0px 5px 0px;
	text-align:left;

}
.compare a:hover{
	font-size:14px;
	color:#0066cc;
	height:22px;
	text-align:left;
	text-decoration:none;

}
.compare2{
	float:left;
	width:200px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	padding:5px 0px 5px 0px;
}
.copyright {
	font-size:10px;
	color:#999;
	}
.price{
	font-size:16px;
	color:#0066cc;
	font-weight:normal;
}
.contacts{
	float:left;
	width:210px;
	color:#333;
	text-align:left;
	padding:0px 0px 0px 0px;
	margin:0px 5px 0px 5px;
	border:0px solid #000;
	}
.contacts_title{
		font-size:14px;
		color:#0066cc;
}
#back{
margin:5px 0px 5px 0px;
padding:0px;
}
#back a{
color:#333;
text-decoration:none;
font-size:11px;
font-weight:bold;
}
#footer2 { 
 width: 902px;
 clear: both;
 font-size:10px;
 color: #999;
border:0px solid #ccc;
 margin: 5px 0px 5px 0px;
 padding: 0px 0px 0px 0px;
 text-align:center;
}
#footer { 
 width: 902px;
 clear: both;
 font-size:10px;
 color: #999;
border:1px solid #ccc;
 margin: 10px 0px 10px 0px;
 padding: 10px 0px 10px 0px;
 text-align:center;
}
#footer a{ 
display:inline;
 color: #666;
  padding: 5px;
 text-align:center;
 font-size:10px;
  text-decoration:none;
}
#footer a:hover{ 
 text-decoration:underline;
}