body						{ 

							background: #F5CE84 url('../../images/ui/bg/stripe_bg_1.jpg');

							background-repeat: repeat-y;

							background-position: 50% 0;

							text-align: left; 

							line-height: 1.5em;

							font-family: arial, helvetica, sans-serif;

							font-size: 11px;

							}



a, img						{ border: none; color: #000 }



a:visited					{ color:#000; }



#layout						{  }

#layout td					{ vertical-align: top; }



#col1						{ width: 305px; padding: 0 5px 0 5px; border-right: 1px solid #A51700; }

#col2						{ width: 305px; padding: 0 5px 0 5px; border-right: 1px solid #A51700; }

#col2_no_border				{ width: 306px; padding: 0 5px 0 5px; }

#col3						{ width: 306px; padding: 0 0 0 10px; }



#col1_short						{ width: 230px; padding: 0 5px 0 5px; border-right: 1px solid #A51700; }

#col2_wide						{ width: 456px; padding: 0 5px 0 5px; }

#col3_short						{ width: 231px; padding: 0 0 0 10px; }

#col2_wide1						{ width: 530px; padding: 0 5px 0 5px; }







#footer						{ width: 948px; border-top: 1px solid #A51700; margin-top: 50px; }



#wide_left					{ width: 610px; padding: 0 20px 0 10px; border-right: 1px solid #A51700; }

#markets					{ padding: 0 20px 0 20px; }



#markets img				{ padding: 20px; }



#search_box					{ 

							width: 306px; height: 196px;

							background-image: url('../../images/ui/bg/search_box.jpg');

							background-repeat: no-repeat;

							padding: 0 0 15px 0;

							}

#referral_box				{

							height: 120px;

							width: 126px;

							margin: 0 auto;

							}

#search_box form			{ 

							position: relative;

							top: 72px;

							left: 10px;

							}



#search_submit				{ 

							display: block;

							position: relative;

							left: 98px;

							}

#col4_wide						{ width: 750px; padding: 0 5px 0 5px; }



.body_h2					{ background-color: #9D2315; padding: 2px 0 20px 5px; margin: 0 0 10px 0; color: #fff; }

.body_h2_tan					{ background-color: #fff; color:#9D2315; padding: 2px 0 20px 5px; margin: 0 0 10px 0; text-align: center; }

.body_h3					{ background-color: #9D2315; padding: 2px 0 10px 5px; margin: 10px 0 10px 0; color: #fff; }

.body_h4					{ background-color: #9D2315; padding: 2px 0 20px 5px; margin: 0 0 10px 0; color: #fff; }

.body_h2_1					{ background-color: #9D2315; padding: 2px 0 20px 100px; margin: 0 0 10px 0; color: #fff; }



.feature {

padding: 0 0 15px 0;



}



.feature p {

vertical-align: top;

margin: 0 0 0 15px;



}

							

.feature_heading {

color:#FFF;

background-color: #9D2315;

width: 205px;

height: 25px;

margin: 0 0 5px 0;

padding: 0 0 0 5px;

}



.center_text				{ font-size: 13px; text-align: left; }



.feature					{ text-decoration: none; color: #666; }

.feature_heading a			{ text-decoration: none; color: #fff; }



.the_form					{ padding: 0 0 10px 0; margin: 0 auto; width: 700px; background-color: #F5DAA6; border: 1px solid #AC1800; }



/*

.the_form form,

.success_message			{ display: block; padding: 20px; margin-left: 20px; background-color: #F5DAA6; border: 1px solid #AC1800; float: left; }

*/



.the_form form					{ margin-left: 50px; width: 650px; }

.the_form td					{ vertical-align: top; text-align: center; }

.the_form td label				{ display: block; width: 300px; height: 25px; text-align: right; margin: 2px; padding: 5px; background-color: #ccc; float: left; clear: left; font-size: 13px; }

.the_form td input,

.the_form td textarea,

.the_form td select 			{ display: block; float: left; margin-top: 5px; }



.form_submit				{ display: block; clear: both; margin: 0 0 0 200px; padding-top: 20px; }



.progress_table				{  }

.progress_table td			{ width: 140px; height: 25px; padding-top: 2px; border: 1px solid #F5DAA6; text-align: center; vertical-align:middle; color:#FFF; font-size: 12px; }

.progress_past				{ background-image: url('../../images/ui/nav/progress_past.png'); }

.progress_present			{ background-image: url('../../images/ui/nav/progress_present.png'); }

.progress_future			{ background-image: url('../../images/ui/nav/progress_future.png'); }



.footer						{ border-top: 1px solid #A51700; }

.footer_links				{ color: #A51700; text-decoration: none; }



.cities						{ font-size: 9px; margin: 600px 10px 0 10px; text-align: center; }

.zipcode					{ font-size: 9px; margin: 50px 10px 0 10px; text-align: center; }

.mispell_word			    { font-size: 9px; margin: 50px 10px 0 10px; text-align: center; }

.note					    { font-size: 9px; margin: 10px 10px 0 10px; text-align: left; }



.l1 {

	font-family: arial, helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	}

.l1 a:link{

	font-family: arial, helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	}

.l1 a:visited{

	font-family: arial, helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	}

.l1 a:hover{

	font-family: arial, helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	font-weight: normal;

	color: #A51700;

	text-decoration : underline; 

	 }

.l2 {

	font-family: arial, helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	font-weight: normal;

	color: #000000;

	text-decoration: none;

	}

.l2 a:link{

	font-family: arial, helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	}

.l2 a:visited{

	font-family: arial, helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	font-weight: bold;

	color: #000000;

	text-decoration: none;

	}

.l2 a:hover{

	font-family: arial, helvetica, sans-serif;

	font-size: 13px;

	font-style: normal;

	font-weight: bold;

	color: #A51700;

	text-decoration : underline; 

	}

.heading
{
	 background-color: #9D2315; padding: 2px 0 20px 5px; margin: 0 0 10px 0; color: #fff; vertical-align:middle;
	 font-weight:bold;
	 font-size:16px;
}

.searchbox { background: url(../../images/search_box_bg.png) no-repeat left top; height: 24px; padding-left: 3px; margin-bottom: 0; padding-bottom: 0; margin-top: 0px; padding-top: 0; z-index: 600; }
.searchbox input { width: 153px; color: #3f3c30; margin-left: 6px; margin-top: 0; padding-top: 0;border: 0; outline: none; padding-right: 0; margin-right: 0; height: 15px; float: left; margin-top: 2px; }

.search_button { border: 0; background: url('../../images/search_button.gif') no-repeat top left; height: 20px; width: 20px; text-indent: -9999px;  margin-left: 5px; margin-top: 1px;  }

