body { margin: 0 0 0 0; }
.page_bkgd { background-color: #A3A3A3; }
.default_bg_color { background-color: transparent; }
#whole_block { width: 900px; margin-left: auto; margin-right: auto; }
	#header { text-align: right; width: 900px; height: 130px; background: url(/templates/21/header_bkgd.jpg) no-repeat 0 0; }
	#seller_info_wrapper { clear:both; margin: 0px; color: #484848; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
	#seller_info_wrapper a:link    { color: #484848; text-decoration: underline }
	#seller_info_wrapper a:hover  { color: #484848; text-decoration: none }
	#seller_info_wrapper a:active  { color: #484848; text-decoration: underline }
	#seller_info_wrapper a:visited  { color: #484848; text-decoration: underline }
	#seller_info_wrapper a:visited:hover  { color: #484848; text-decoration: none }
	#fsbo_info { float: center; text-align: right; padding: 5px 20px 0 0; }
	#clicktocall { padding: 5px 20px 0 0; }
	.agent_info { font-size: 11px; font-weight: normal; }
	#nav  { width: 900px; height: 30px; background: url(/templates/21/nav_bkgd.jpg) no-repeat 0 0; }
	/*DROPDOWNS----------------------------------------------------------------------------------------*/
	div#dropdown ul { display: inline; text-align: center; list-style: none; padding: 0 10px 0 10px; margin: 0; border-left: 1px solid #D9D7D8; }
	div#dropdown ul:first-child { border: none; margin-left: 10px; padding: 0 10px 0 0; }
	div#dropdown ul ul  { padding: 0px; border:none; } /*dropdown container*/
	div#dropdown ul ul li { background: #7A7A7A; padding: 5px; border: 1px solid #D9D7D8; } /*dropdown box*/
	/*END DROPDOWNS----------------------------------------------------------------------------------------*/
	.nav_links { font-weight: bold; color: #DEC236; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
	.nav_links a:link   { color: #DEC236; text-decoration: none }
	.nav_links a:hover  { color: #D9D7D8; text-decoration: none }
	.nav_links a:active  { color: #DEC236; text-decoration: none }
	.nav_links a:visited  { color: #DEC236; text-decoration: none }
	.nav_links a:visited:hover  { color: #D9D7D8; text-decoration: none }
	.nav_links_over { font-weight: bold; color: #D9D7D8; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
	.nav_links_over a:link   { color: #D9D7D8; text-decoration: none }
	.nav_links_over a:hover  { color: #D9D7D8; text-decoration: none }
	.nav_links_over a:active  { color: #D9D7D8; text-decoration: none }
	.nav_links_over a:visited  { color: #D9D7D8; text-decoration: none }
	.nav_links_over a:visited:hover  { color: #D9D7D8; text-decoration: none }
	.subcats .nav_links { font-weight: normal; color: #DEC236; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
	.subcats .nav_links a:link   { color: #DEC236; text-decoration: none }
	.subcats .nav_links a:hover  { color: #D9D7D8; text-decoration: none }
	.subcats .nav_links a:active  { color: #DEC236; text-decoration: none }
	.subcats .nav_links a:visited  { color: #DEC236; text-decoration: none }
	.subcats .nav_links a:visited:hover  { color: #D9D7D8; text-decoration: none }
	#body_wrapper  { width: 900px; margin:0; padding:0; background: #7A7A7A url(/templates/21/bkgd_sliver.jpg) repeat-y 0 0; }
		#main_body { width: 900px; padding: 0 30px 30px 30px; margin:0; background: url(/templates/21/bkgd.jpg) no-repeat 0 0 }
	#footer { width: 900px; padding: 30px 30px 10px 30px; background: #A3A3A3 url(/templates/21/footer_bkgd.jpg) no-repeat 0 0 }
.main_text,.contact,#pageLinks,#pageLinksBottom { color: #D9D7D8; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: justify }
.main_text a:link,#pageLinks a:link,#pageLinksBottom a:link   { color: #DEC236; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.main_text a:hover,#pageLinks a:hover,#pageLinksBottom a:hover { color: #D9D7D8; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.main_text a:active,#pageLinks a:active,#pageLinksBottom a:active { color: #DEC236; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.main_text a:visited,#pageLinks a:visited,#pageLinksBottom a:visited  { color: #DEC236; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.main_text a:visited:hover,#pageLinks a:visited:hover,#pageLinksBottom a:visited:hover  { color: #D9D7D8; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.main_text_sm { color: #000; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-align: left }
.main_text_sm a:link   { color: #DEC236; text-decoration: underline }
.main_text_sm a:hover  { color: #D9D7D8; text-decoration: none }
.main_text_sm a:active  { color: #DEC236; text-decoration: underline }
.main_text_sm a:visited  { color: #DEC236; text-decoration: underline }
.main_text_sm a:visited:hover  { color: #D9D7D8; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.footer { text-align: center; color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; }
.footer a:link   { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.footer a:hover  { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.footer a:active  { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.footer a:visited  { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: underline }
.footer a:visited:hover  { color: #000; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
h1 { color: #DEC236; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 26px; font-weight: bold; background: #000 url(/templates/21/h1_slice.png) repeat-x 0 0; text-align: left; }
h2,.title { text-decoration: underline; color: #DEC236; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 18px; font-weight; bold; text-align: left;  }
h3 { color: #DEC236; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; font-size: 14px; font-weight: bold; text-align: left;  }
.hilite { color: #ff8c00; font-weight: bold; font-size: 13px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.contact_tr { height: 30px }
.contact_divider_tr { height: 75px; }
.contact_reqd { color: red; font-weight: bold; }
.samerow { clear:both; }
hr  { color: #D9D7D8; }
.quote_text { display: block; position: relative; top: -40px; left: 50px; width: 450px; }
.quote_img { display: block; position: relative; }
.buffer { padding-bottom: 20px; }
.border  { border: solid 1px #DEC236 }
#col_1 { width: 580px; }
#col_2 { width: 250px; border: solid 0px #D9D7D8; text-align: left;  margin-left: 0px; padding: 3px; background-color: none; }
#col_divider { width: 20px; }
#col_full { width: 840px; padding: 0; margin:0; }
/*CALL TO ACTION*/
#call_top { width: 241px; height: 195px; background: #7A7A7A url(/media/13893/241) no-repeat 0 0; }
#call_middle { padding: 20px 0 0 0; margin-bottom: -20px; width: 241px; background: #7A7A7A url(/media/13894/241) repeat-y 0 0; }
	.form_fields, .form_alerts { padding-left: 20px; text-align: left; }
#call_bottom { width: 241px; height: 43px; background: #7A7A7A url(/media/13895/241) no-repeat 0 0; }
/*
dk grey: #484848
lt grey: #D9D7D8
grey: #7A7A7A
gold: #DEC236
*/
