body												{ font-size:70%; margin:0px; background:#000; background-image:url(img-bin/bg.png); background-attachment:fixed; background-repeat:repeat-y; background-position:top center; color:#858585; text-align:center; font-family:Verdana, Arial, Helvetica, sans-serif; }

img													{ border:0px; }
form												{ margin:0px; }
div													{ position:relative; }
input,select,textarea								{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:100%; }

h1													{ font-size:120%; color:#f58725; }
h2													{ font-size:150%; color:#f58725; }

a													{ color:#a9a9a9; }

p.left												{ text-align:left; }
p.right												{ text-align:right; }
p.center											{ text-align:center; }
img.left											{ margin-right:12px; margin-bottom:12px; float:left; }

span.orange											{ color:#f48b1e; font-weight:bold; padding-right: 20px; line-height: 1.3em;
}

div#page											{ position:relative; width:1000px; margin: 0 auto; background-image:url(img-bin/bg_body.gif); background-repeat:repeat-x; text-align:left; min-height:752px; height:auto!important; height:752px; padding-top:12px; }

div#header											{ height:121px; width:959px; margin:0 auto; text-align:left; background-image:url(img-bin/bg_header.gif); background-repeat:no-repeat; }
div#header p.contact								{ position:absolute; top:15px; left:550px; font-size:13px; width:390px; height:20px; line-height:20px; text-align:center; color:#515151; margin:0px; padding:0px; }
div#header p.contact a, div#header p.contact span	{ color:#9b9b9b; text-decoration:none; font-size:14px; }
div#header ul#nav1									{ font-size:11px; list-style-type:none; position:absolute; top:40px; left:550px; width:390px; height:20px; line-height:20px; text-align:center; color:#000000; margin:0px; padding:0px; }
div#header ul#nav1 li								{ float:left; padding-left:23px; padding-right:18px; }
div#header ul#nav1 a								{ color:#000000; text-decoration:none; }
div#header ul#nav2									{ font-size:13px; list-style-type:none; position:absolute; top:57px; right:0px; height:59px; line-height:59px; color:#000000; margin:0px; padding:0px; }
div#header ul#nav2 li								{ float:left; padding-right:40px; }
div#header ul#nav2 a								{ color:#a3a3a3; text-decoration:none; }
div#header a.quote									{ position:absolute; left:29px; top:69px; background-image:url(img-bin/button_quote.gif); background-repeat:no-repeat; height:46px; width:161px; display:block; }
div#header a.quote span								{ display:none; }

div#splash											{ background-image:url(img-bin/splash.jpg); width:957px; height:449px; margin:0 auto; margin-top:10px; margin-bottom:20px;}
div#splash form										{ position:absolute; top:66px; left:785px; color:#838383; width:156px; }
div#splash form label								{ display:block; padding-bottom:4px; }
div#splash form select								{ width:100%; margin-bottom:10px; }
div#splash div.info									{ position:absolute; top:66px; left:605px; color:#838383; width:161px; }
div#splash div.info p								{ margin:0px; padding:0px; margin-bottom:10px; }
div#splash div.info p.large							{ font-size:15px; }
div#splash div.info p.phone							{ font-size:20px; letter-spacing:1.3px; padding-left:10px; display:block; font-weight:bold; font-family:Arial, Helvetica, sans-serif; width:153px; height:30px; line-height:30px; color:#f58725; background-image:url(img-bin/bg_phone.gif); background-repeat:no-repeat; }
div#splash div.info p span							{ color:#f58725; font-style:italic; }

div.splash_two										{ height:286px!important; }

div.policy											{ width:957px; margin:0 auto; color:#fffefd; font-size:16px; }
div.policy a										{ color:#f58725; font-weight:bold; text-decoration:none; font-size:20px; background-image:url(img-bin/bg_policy_arrow.gif); background-repeat:no-repeat; background-position:100% 70%; padding-right:20px; padding-left:10px; }

div#body											{ width:980px; text-align:left; clear:both; }
div#main											{ width:957px; text-align:left; clear:both; margin:0 auto;  }
div#left											{ width:283px; float:left; margin-left:22px; display:inline; }
div#right											{ width:659px; float:right; }

div#main div.bg_full								{ background-image:url(img-bin/bg_full_border_middle.gif); background-repeat:repeat-y; }
div#main div.bg_full h1								{ font-size:160%; font-weight:normal; margin-top:0px; padding-top:0px; }
div#main div.bg_full h2								{ color:#FFFFFF; font-size:120%; }

form.quote_form										{ padding:10px; width:705px; }
form.quote_form label								{ width:33%; float:left; }
form.quote_form select								{ width:25%; float:left; margin-right:8%; margin-top:6px; }
form.quote_form strong								{ color:#f58725; }
form.quote_form h1									{ font-size:150%; margin-top:0px; }

div.main_box										{ background-image:url(img-bin/bg_full_border_middle.gif); width:905px; margin:0 auto; padding:10px 20px 10px 20px; }
div.main_box_thank									{ background-image:url(img-bin/bg_thankyou_box.gif); 	width:905px; background-repeat: no-repeat; background-position: left top; margin-top: 0; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-top: 10px; padding-right: 20px; padding-bottom: 15px; padding-left: 20px; }
div.main_box_hf										{ margin:0 auto; width:945px; }
div.main_box div.info_pane							{ width:165px; height:310px; float:left; }
div.main_box div.info_pane span						{ font-weight:bold; color:#f48b1e; }
div.main_box div.form_pane							{ width:750px; float:right; }
div.main_box div.col2								{ width:140px; font-weight:bold; float:left; color:#8e8e8e; }
div.main_box div.col3								{ width:160px; font-weight:bold; float:left; color:#f48b1e; }
div.main_box div.amend								{ vertical-align:bottom; margin-top:20px; float:right;}
div.main_box div.amend2								{ vertical-align:bottom; margin-left:140px; float:left;}
div.main_box div.pad 								{ line-height:18px; }
div.main_box span.phone_number	                    { font-size: 18px; color:#f48b1e; }
.thank_you_box										{ margin-top: 5px; border: 1px solid #FFFFFF; background-color: #f48b1e; width: 645px; padding: 10px; color: #000000; }
.thank_you_box h2 									{ color:#000000; font-size: 22px; margin: 0px; }	
.thank_you_box span.bigger							{ font-size: 16px; 	font-weight: bold; }		
table.comparison									{ width:100%; padding:3px; margin:0px;  border:#1d1d1d 8px solid; }
table.comparison th,table.comparison td				{ padding:10px; }
table.comparison thead th							{ color:#FFFFFF; font-size:15px; text-align:center; }
table.comparison thead th a							{ padding-top:6px; display:block; }
table.comparison tr td								{ width:16%; color:#FFFFFF; text-align:center; }
table.comparison tr td a							{ display:block; margin-top:5px; }
table.comparison tr td.col1							{ width:20%; text-align:left; }
table.comparison tr td.col2							{ width:230px; background-color:#6b6a69; }
table.comparison tr td.col3							{ width:230px; background-color:#3e3d3d; }
table.comparison tr td.col4							{ width:230px; background-color:#2b2a2a; }
table.comparison tr td.col5							{ width:230px; background-color:#d77824; }
table.comparison tr td.col6							{ width:230px; background-color:#232222; }

div.box												{ background-image:url(img-bin/bg_nav_left_middle.gif); background-repeat:repeat-y; padding:1px 10px 1px 10px; }
div#left ul											{ list-style-type:none; margin:0px; padding:0px; }
div#left ul li										{ background-image:url(img-bin/bg_nav_left_bullet.gif); background-repeat:no-repeat; background-position:0% 50%; padding-left:17px; margin-bottom:5px; }
div#left ul li a									{ color:#a3a3a3; text-decoration:none; font-size:110%; }

div.quote_grey_middle								{ background-image:url(img-bin/quote_full_grey_middle.gif); background-repeat:repeat-y; width:100%; clear:both; float:left; margin-bottom:10px;}
div.quote_orange_middle								{ background-image:url(img-bin/quote_full_orange_middle.gif); background-repeat:repeat-y; }
div.quote_left										{ width:200px; float:left; font-size:240%; color:#FFFFFF; }
div.quote_left p									{ margin:0px; padding:0px; padding-bottom:8px; }
div.quote_right p									{ margin:0px; padding:0px; padding-bottom:8px; }
div.quote_left strong								{ color:#f58725; }
div.quote_orange_middle div.quote_left strong		{ color:#000000; }
div.quote_right										{ width:706px; float:right; color:#a9a9a9; }
div.quote_left a									{ color:#FFFFFF; font-weight:bold; text-decoration:none; }
div.quote_right a									{ color:#FFFFFF; font-weight:bold; text-decoration:none; }
div.quote_orange_middle div.quote_right				{ color:#2b2a2a; }

p.row												{ position:relative; width:939px; height:50px; line-height:50px; color:#545454; padding-left:20px; background-image:url(img-bin/bg_row.gif); background-repeat:no-repeat; margin:0 auto; text-align:left; margin-top:10px; font-size:12px; }
p.row a												{ position:absolute; right:20px; top:0px; color:#f58725; font-size:28px; text-decoration:none; font-weight:bold; background-image:url(img-bin/bg_row_arrow.gif); background-repeat:no-repeat; background-position:100% 55%; padding-right:30px; }

div#footer											{ background-image:url(img-bin/bg_footer.gif); background-repeat:no-repeat; width:959px; height:87px; margin:0 auto; margin-top:20px; margin-bottom:10px; }
div#footer p.address								{ position:absolute; left:177px; top:35px; margin:0px; padding:0px; color:#7d7d7d; font-size:110%; }
div#footer p.contacts								{ position:absolute; left:14px; top:60px; margin:0px; padding:0px; color:#FFFFFF; }
div#footer p.contacts span							{ color:#f58725; }
div#footer p.contacts a								{ color:#FFFFFF; text-decoration:none; }
div#footer p.copyright								{ line-height:21px; color:#676767; position:absolute; right:0px; top:0px; margin:0px; padding:0px; font-size:9px; }
div#footer p.copyright a							{ color:#676767; text-decoration:none; }
ul#nav3												{ position:absolute; left:21px; top:0px; line-height:21px; height:21px; margin:0px; padding:0px; list-style-type:none; }
ul#nav3 li											{ float:left; padding-left:20px; padding-right:9px; font-size:10px; }
ul#nav3 li a										{ color:#000000; text-decoration:none; }

form.formstyle1 							{ text-align:left; font-size:100%; }
form.formstyle1 label 						{ width:140px; padding:3px; padding-right:10px; float:left; font-size:120%; color:#8e8e8e; text-align:right;}
form.formstyle1 label.contact				{ text-align:left; padding:3px; padding-right:10px;float:left;font-size:120%; color:#8e8e8e; width:140px;}
form.formstyle1 input, 
form.formstyle1 textarea,  
form.formstyle1 select 						{ float:left;border:2px solid #f68525; padding:3px; background-color:#f5f5f5; }
form.formstyle1 input.checkbox 				{ float:left; margin-top:5px; border:1px solid #f58725; background-color:#1d1d1d;}
form.formstyle1 input.checkbox2				{ float:left; margin-top:5px; border:1px solid #f58725; background-color:#000000;}
form.formstyle1 input.chkbox, 
form.formstyle1 input.radio					{ float:left; border:none; padding:0px; background-color:#ffffff; }
form.formstyle1 label.check, 
form.formstyle1 label.radio 				{ position:relative; text-align:left; }
form.formstyle1 h1 							{ text-align:left; margin-bottom:20px; font-size:120%;}
form.formstyle1 legend 						{ font-size:160%; padding:0px 10px 0px 5px; margin-bottom:10px; color: #176ab2; }
form.formstyle1 form.formstyle1 fieldset 	{ text-align:left; border:1px solid #999999; padding:20px 20px 0px 20px; margin-bottom:10px; }
form.formstyle1 input.savebutton 			{ font-size: 110%; color:#ffffff; font-weight:bold; background-color:#193464; margin-right:5px;}
form.formstyle1 input.calbutton 			{ height:24px; line-height:20px; padding:0px;margin:0px 0px 0px 10px; font-size: 110%; color:#ffffff; font-weight:bold; background-color:#193464;margin-right:5px;}
form.formstyle1 input.submit	 			{ border:none; float:none; padding:0px; }
form.formstyle1 img.upload_image 			{ border:1px solid #666666; padding:2px; }

div.generalErrMsg				{ width:560px; margin:0 auto; margin-top:40px; background-color:#FF9900; color:#000; border:2px solid #fff; padding:20px; text-align:center; }
div.generalErrMsg strong		{ font-size:120%;  }
div.generalErrMsg a				{ color:#990000;  }
