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

body,td,th {
	color: #444444; line-height:20px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
}
body {
	background-color: #f8f8f8;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
h1 {font-family: Arial, Helvetica, sans-serif;
	font-size: 20px; font-weight:normal; color:#0f477c; font-weight:bold}
	
h2 {font-family: Arial, Helvetica, sans-serif;
	font-size: 17px; font-weight:normal;}
	
.phone {font-size: 20px; color:#ed2724; margin-top:-12px;}
.phone2 {font-size: 22px; color:#0f477c;}

a:link {
	color: #444;
}
a:visited {
	color: #444;
}
a:hover {
	color: #444;
}
a:active {
	color: #444;
}


.number {font-size: 26px; color:#cccccc;}
		 
		 
		 
#content ul#content_tabs{position:relative;display:inline;float:left;margin:0 50px 0 15px;}
#content #content_tabs li{float:left;display:inline;background:none;margin:0;padding:0 10px;}
#content_tabs li a{height:45px;display:inline-block;line-height:46px;margin:0;padding:0 10px;}
#content_tabs li a.current{background-color:#f1f1f2;color:#000;line-height:45px;text-decoration:none;-moz-border-radius-topleft:5px;-webkit-border-top-left-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-right-radius:5px;border:1px solid #ddd;border-bottom:0;}
#content_tab_panes{clear:both;float:left;display:inline;background-color:#f1f1f2;width:890px;border:1px solid #ddd;-moz-border-radius:15px;-webkit-border-radius:15px;-moz-border-radius-topleft:0;-webkit-border-top-left-radius:0;-moz-border-radius-topright:0;-webkit-border-top-right-radius:0;margin:-1px 25px 25px;padding:20px 25px 0 0;}
#content_tab_panes p,#content_tab_panes h3{width:auto;}
#content #content_tab_panes .feature_list{width:810px;}
a:focus {border:none;}



/* FORM +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */      
        
form {
	width: 298px;
	padding-bottom: 15px;
	display: inline;
	background-color: #fff; border:solid #CCC 2px;
	-webkit-border-radius: 25px;
	-moz-border-radius: 25px;
	border-radius: 25px;
	float: left}
	#content form h3 {color: #000; font-weight: bold; text-align: center; margin: 15px 0 0 0}
	label {display: block; font-weight: bold; margin-left: 25px; font-size: 14px}
	input {width: 242px; height: 21px; border: 1px solid #000; margin-left: 25px; padding: 0}
	.formfield {margin-bottom: 15px}
	form .tld input {width: 180px; float: left; margin-right: 10px}
	form .tld p {font-weight: bold; font-size: 18px; line-height: 21px}
	form .submit {width: 220px; display: block; height: 46px; background: transparent url(images/submit.png) no-repeat top left; border: 0; margin: 0 auto; cursor: pointer}
				
	.errortext {display: block; color: #ff0000; font-weight: bold; margin-left: 25px}
	.error input {border: 1px solid #ff0000; background-color: #ffcccc}