/* CSS Document */
body {	margin: 0 auto 0 auto;padding: 0px 0px 0px 0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;}
div.body_wrap{	width: 1000px; margin: 0px auto;}
img {	border: none;}

#menu { height: 50px; margin-bottom: 10px;}
/*#menu div { width: 509px; padding-left: 491px;}*/
#menu div { width: 575px; padding-left: 455px;}

a.home {	height: 42px;width: 68px;display: block;background: url('images/main/home_reg.jpg'); float: left;}
a.home:hover {	background: url('images/main/home_roll.jpg');}
#active_home {	background: url('images/main/home_hi.jpg');}

a.aboutus {	height: 42px;width: 87px;display: block;background: url('images/main/aboutus_reg.jpg'); float: left;}
a.aboutus:hover {	background: url('images/main/aboutus_roll.jpg');}
#active_aboutus { background: url('images/main/aboutus_hi.jpg');}

a.news {	height: 42px;width: 62px;display: block;background: url('images/main/news_reg.jpg'); float: left;}
a.news:hover {	background: url('images/main/news_roll.jpg');}
#active_news {	background: url('images/main/news_hi.jpg');}

a.calc {	height: 42px;width: 92px;display: block;background: url('images/main/calculator_reg.jpg'); float: left;}
a.calc:hover {	background: url('images/main/calculator_roll.jpg');}
#active_calc {	background: url('images/main/calculator_hi.jpg');}

a.offsets {	height: 42px;width: 124px;display: block;background: url('images/main/offsets_reg.jpg'); float: left;}
a.offsets:hover {	background: url('images/main/offsets_roll.jpg');}
#active_offsets {	background: url('images/main/offsets_hi.jpg');}

a.faq { height: 42px;width: 66px;display: block;background: url('images/main/faq_reg.jpg'); float: left;}
a.faq:hover {	background: url('images/main/faq_roll.jpg');}
#active_faq {	background: url('images/main/faq_hi.jpg');}

a.links { height: 42px;width: 76px;display: block;background: url('images/main/links_reg.jpg'); float: left;}
a.links:hover {	background: url('images/main/links_roll.jpg');}
#active_links {	background: url('images/main/links_hi.jpg');}

a.print {height: 77px;width: 191px;display: block;background: url('images/print_certificate.jpg');}
a.print:hover { background: url('images/print_certificate_roll.jpg');}

#con { margin-top: 10px;}
#con table td.body_cell {padding-right: 15px; border: 1px solid white;}
#index_wrap { margin: 0px auto; }
#index_wrap td.index_con {  vertical-align: top; padding: 0px 10px 0px 10px;}
#index_wrap td.index_buttons { }
#index_wrap td.index_buttons img { padding-bottom: 5px; }
#index_wrap td.index_news { vertical-align: top;}

#index_news_fill { width: 222px; padding: 10px; margin: 0px 0px 0px 3px; border-left: 1px solid #0055A6; border-right: 1px solid #0055A6; }
#index_news_fill p { font-size: 11px; margin: 0px; padding: 0px; }
#index_news_head_foot{ width: 249px; }

#footer { 	text-align: center; margin-top: 25px;}
#footer a { color: #000; text-decoration: none;}
#footer p { margin: 0px auto;}
#footer p.links { width: 390px; border-top: 1px solid black; padding-top: 5px;}
#footer p.priv_terms { margin: 5px 0px 10px 0px; }
#footer p.copy {font-size: 9px;}

/* ---- CALCS ---- */
#car_form { border: 1px solid #00ACFB; padding: 2px; width: 600px;}
#car_form td.car_right { text-align:right; font-size: small; font-weight: bold; width: 115px; }
#car_form select { width: 180px; }
#car_form a { cursor: pointer; text-decoration: underline; }

#car_sec_head { background: #00ACFB; color: #FFF; font-weight: bold; }
#car_sec_head div { margin: 2px; }

#car_result { border: 1px solid black; padding: 10px; width: 390px;}
#car_res_head {  width: 380px; padding: 5px; margin-bottom: 10px; background: #8CC63E; color: #FFF; font-weight: bold;}
#car_res { width: 100%; border-collapse: collapse;}

#car_res tr td { padding: 5px; border: 1px solid #00ACFB; text-align:center;}
#car_res tr td div { background: #8CC63E; color: #FFF; text-align:left; margin: 2px; padding: 5px;  }
#car_res tr.car_total td { border: none; }
#car_res tr.car_total td.car_total_value { border: 1px solid black; }


#house_form { border: 1px solid black; padding: 10px; width: 600px;}

#house_form table { border: 1px solid #00ACFB; margin-bottom: 25px;}
#house_form table tr.house_sec_head { background: #00ACFB; color: #FFF; font-weight: bold;}

#house_result { border: 1px solid black; padding: 10px; width: 600px; }
#house_res_head {  width: 590px; padding: 5px; margin-bottom: 10px; background: #8CC63E; color: #FFF; font-weight: bold;}

#house_res { width: 100%;border-collapse: collapse;}
#house_res tr td { padding: 5px; border: 1px solid #00ACFB; text-align:center;}
#house_res tr td div { background: #8CC63E; color: #FFF; text-align:left; margin: 2px; padding: 5px;  }
#house_res tr.house_total td { border: none; }
#house_res tr.house_total td.house_total_value { border: 1px solid black; }

/* --- NEWS --- */

div.event_row { width: 600px; padding: 5px; margin-bottom: 15px; border: 1px solid black;}
div.event_row span { margin-left: 30px; }
div.event_row a { color: #000000; text-decoration: none; border: 1px solid black; padding-left: 3px; padding-right: 3px;}
div.event_row_show { display: none; margin: 5px; width: 570px; padding: 10px; background: #CCC;}
div.event_row_show a { border: none; text-decoration: underline;}
div.off { display: none; }
div.archives { padding: 2px; }
#submit { display: none; } 



/* ---- cart ---- */

#order_detail_table td { border: 1px solid black; padding: 2px;}
#order_detail_table td table td { border: none;}


