body { background:url(/templates/29/bkgd.jpg) no-repeat fixed 0 0 transparent; background-size:cover; }
.form_bkgd { background:none; }
.page_bkgd { background-color: #9EB4D4; }
.default_bg_color { background-color: transparent; }
#whole_block { width: 880px; margin-left: auto; margin-right: auto; }
	#header { width: 880px; height: 200px; font-family: Tahoma, Geneva, sans-serif; }
		#custom_phrase { color:#FFF; float:left; font-size:14px; height:160px; margin:0; padding:10px 0 0; text-align:left; width:550px; }
		#nav { float:right; margin:px; padding:0; width:210px; }
	#body_wrapper { width: 880px; margin:0; padding:0; }
		#main_body { width: 880px; padding:0; margin:0; }
	#footer { text-align:left; width: 880px; height:110px; padding:60px 0 30px 0px; margin:0; font-family: Tahoma, Geneva, sans-serif; }
	#seller_info_wrapper { font-size:11px; margin:0; padding:0; text-align:left; color:#6E5129; font-family:Tahoma, Geneva, sans-serif; }
	#seller_info_wrapper a:link { color: #6E5129; text-decoration: underline }
	#seller_info_wrapper a:hover { color: #6E5129; text-decoration: none }
	#seller_info_wrapper a:active { color: #6E5129; text-decoration: underline }
	#seller_info_wrapper a:visited { color: #6E5129; text-decoration: underline }
	#seller_info_wrapper a:visited:hover { color: #6E5129; text-decoration: none }
	#clicktocall { padding: 5px 20px 0 0; }
	#nav_links ul{ text-align: center; list-style: none; padding: 0; margin: 0; }
	#nav_links li{ display: inline; padding: 0 15px 0 15px; border-left: 1px solid #004289; }
	#nav_links ul li:first-child { border: none; padding: 0 15px 0 0; }
	/*DROPDOWNS----------------------------------------------------------------------------------------*/
	div#dropdown { width: 200px; }
	div#dropdown ul { list-style: none; display: inline; border: none; padding: 0; margin: 0; }
	div#dropdown li { text-align: right; padding: 5px 0 5px 0; margin: 0 0 5px 0; border-bottom: solid 0px #FFF; border-top: solid 0px #FFF; }
	div#dropdown ul ul { background: #312378; padding: 0; border:none; } /*dropdown container*/
	div.drop_vert ul ul { width:7em !important; }
	div#dropdown ul ul li { background: #9EB4D4; padding: 5px; margin:0; border: 1px solid #004289; } /*dropdown box*/
	/*END DROPDOWNS----------------------------------------------------------------------------------------*/
	.nav_links { font-weight: normal; color: #004289; font-size: 16px; text-align:right; font-family:Tahoma, Geneva, sans-serif; text-decoration: none }
	.nav_links a:link { color: #004289; text-decoration: none }
	.nav_links a:hover { color: #FFF; text-decoration: none }
	.nav_links a:active { color: #004289; text-decoration: none }
	.nav_links a:visited { color: #004289; text-decoration: none }
	.nav_links a:visited:hover { color: #FFF; text-decoration: none }
	.nav_links_over { font-weight: normal; color: #FFF; font-size: 16px; text-align:right; font-family:Tahoma, Geneva, sans-serif; text-decoration: none }
	.nav_links_over a:link { color: #FFF; text-decoration: none }
	.nav_links_over a:hover { color: #FFF; text-decoration: none }
	.nav_links_over a:active { color: #FFF; text-decoration: none }
	.nav_links_over a:visited { color: #FFF; text-decoration: none }
	.nav_links_over a:visited:hover { color: #FFF; text-decoration: none }
	.subcats .nav_links,.subcats .nav_links_over { font-weight: normal; color: #6E5129; font-size: 13px; font-family:Tahoma, Geneva, sans-serif; text-decoration: none }
	.subcats .nav_links a:link,.subcats .nav_links_over a:link { color: #7F9D11; text-decoration: none }
	.subcats .nav_links a:hover,.subcats .nav_links_over a:hover { color: #6E5129; text-decoration: none }
	.subcats .nav_links a:active,.subcats .nav_links_over a:active { color: #7F9D11; text-decoration: none }
	.subcats .nav_links a:visited,.subcats .nav_links_over a:visited { color: #7F9D11; text-decoration: none }
	.subcats .nav_links a:visited:hover,.subcats .nav_links_over a:visited:hover { color: #6E5129; text-decoration: none }
	.subcats .nav_links_over a:link,.subcats .nav_links_over a:hover,.subcats .nav_links_over a:active,.subcats .nav_links_over a:visited,.subcats .nav_links_over a:visited:hover { font-weight:bold; color:#6E5129; }
.main_text,.contact,#pageLinks,#pageLinksBottom { color: #004289; font-size: 13px; font-family:Tahoma, Geneva, sans-serif; text-align: justify }
.main_text a:link,#pageLinks a:link,#pageLinksBottom a:link { color: #7F9D11; text-decoration: underline }
.main_text a:hover,#pageLinks a:hover,#pageLinksBottom a:hover { color: #6E5129; text-decoration: none }
.main_text a:active,#pageLinks a:active,#pageLinksBottom a:active { color: #7F9D11; text-decoration: underline }
.main_text a:visited,#pageLinks a:visited,#pageLinksBottom a:visited { color: #7F9D11; text-decoration: underline }
.main_text a:visited:hover,#pageLinks a:visited:hover,#pageLinksBottom a:visited:hover { color: #6E5129; text-decoration: none }
.main_text_sm,.quote_text { color: #004289; font-size: 12px; font-family:Tahoma, Geneva, sans-serif; text-align: left; }
.main_text_sm a:link,.quote_text a:link { color: #7F9D11; text-decoration: underline; text-align:left !important; }
.main_text_sm a:hover,.quote_text a:hover { color: #6E5129; text-decoration: none; text-align:left !important; }
.main_text_sm a:active,.quote_text a:active { color: #7F9D11; text-decoration: underline; text-align:left !important; }
.main_text_sm a:visited,.quote_text a:visited { color: #7F9D11; text-decoration: underline; text-align:left !important; }
.main_text_sm a:visited:hover,.quote_text a:visited:hover { color: #6E5129; text-decoration: none; text-align:left !important; }
.footer ,#footer_text{ color:#6E5129; font-family:Tahoma, Geneva, sans-serif; font-size:11px; text-align:left; }
.footer a:link ,#footer_text a:link { color: #6E5129; text-decoration: underline }
.footer a:hover,#footer_text a:hover { color: #7F9D11; text-decoration: none }
.footer a:active,#footer_text a:active { color: #6E5129; text-decoration: underline }
.footer a:visited,#footer_text a:visited { color: #6E5129; text-decoration: underline }
.footer a:visited:hover,#footer_text a:visited:hover { color: #7F9D11; text-decoration: none }
h1 { color: #7F9D11; margin:10px 0; font-family:Tahoma, Geneva, sans-serif; font-size: 24px; font-style:italic; font-weight:bold; text-align: left; }
h2,.title { text-decoration: none; color: #7F9D11; font-weight:bold; margin:10px 0; font-family:Tahoma, Geneva, sans-serif; font-size: 18px; text-align: left; }
h3 { color: #004289; margin:10px 0; font-size: 14px; font-weight: bold; font-family:Tahoma, Geneva, sans-serif; }
.hilite { color: red; 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: #CEA46B; }
.quote_text { font-size: 20px; font-family:"Times New Roman", Georgia, Times; text-align:right; display:block; position:relative; width:auto; padding:0; margin:0; border:0px solid #CCC; }
.quote_img { display: block; position: relative; float:left; padding:0px 5px 0 0; z-index:5000; }
.buffer { padding-bottom: 20px; }
.border { border: solid 1px #CEA46B }
#col_1 { width: 550px; padding:0; }
#col_2 { width: 230px; border: solid 0px #7F9D11; text-align: left; margin: 20px 0 0 0; padding:0 20px 20px 20px; background-color: none; }
#col_divider { width:50px; }
#col_full { width: 880px; padding: 0; margin:0; }

@media all and (max-width:910px) {
	#col_1 { float:none !important; margin:0 auto 50px; padding:0px; width:600px; }
	#col_divider { display:none; }
	#col_2 { float:none !important; margin:0 auto; padding:0; width:600px; }
	#col_full { float:none !important; margin:0 auto; padding:0px; width:600px !important; }
	#whole_block { width:100%; }
	#custom_phrase { width:260px; }
	#header { width:100%; }
	#body_wrapper,#main_body { width:100%; }
	#body_content_wrapper img { max-width:50%; }
	#footer { width:100%; }
}

@media all and (max-width:639px) {
	#col_1 { margin:0 auto;  padding:50px 10px; width:90%; }
	#col_2 { margin:0 auto; padding:0 10px; width:90%; }
	#col_full { margin:0 auto; padding:50px 10px; width:90% !important; }
}




.m_nav_level_0 { background-color:#6E5129 !important; }
#m_whole_block { background-color:transparent !important; }
body.is_mobile { background:url("/templates/29/bkgd_m.jpg") no-repeat scroll 0 0 #E3EEF0; }


/*
dk blue: #004289
tan: #CEA46B
brown: #6E5129
green: #7F9D11
*/