body {
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	font-family: Arial, Helvetica, sans-serif;
	color:#4B3900;
	line-height: 18px;
	}
a {
	color: #A68462;
	}
a:hover {
	color: #4B3900;
	}
.color_line {
	background-image: url('../images/color_strip.gif');
	background-repeat:repeat-x;
	}
.logo {
	padding-top: 8px;
	}
.logo_retail {
	padding-top: 8px;
	}
/**************************
NEWS
**************************/
.news_table {
	margin-top: 0px;
	}
.news_table a {

	}
.news_table td {
	padding-bottom: 27px;
	}
.bottom_img img{
	vertical-align: bottom;
	}
.news_orange {
	color: #E89419;
	}
.news_title {
	font-size: 15px;
	font-weight: bold;
	}
/**************************
CONTACT MAIN
**************************/
.contact_table {
	margin-top: 0px;
	}
.contact_table a:hover {
	color: #e89419;
	}
.contact_table td {
	padding-bottom: 27px;
	}
.contact_header td {
	padding: 0px;
	padding-bottom: 8px;
	}
.contact_nav td{
	margin-top: 20px;
	}
.contact_nav a {
	font-weight: bold;
	text-decoration: none;
	}
.contact_nav a:hover {
	text-decoration: underline;
	color: #4B3900;
	}
.contact_nav #on {
	color:#E89419;
	}
.bottom_img img{
	vertical-align: bottom;
	}
.contact_title {
	color: #E89419;
	font-size: 15px;
	font-weight: bold;
	}
.table_space td {
	padding: 0px;
	}
/**************************
CONTACT FORM
**************************/
.contact_form {
	margin-top: 0px;
	}
.contact_form a:hover {
	color: #e89419;
	}
.contact_form td {
	padding-bottom: 6px;
	}
.contact_form_header td {
	padding: 0px;
	padding-bottom: 8px;
	}
.contact_form_nav td{
	margin-top: 20px;
	}
.contact_form_nav a {
	font-weight: bold;
	text-decoration: none;
	}
.contact_form_nav a:hover {
	text-decoration: underline;
	color: #4B3900;
	}
.contact_form_nav #on {
	color:#E89419;
	}
.contact_form_title {
	color: #E89419;
	font-size: 15px;
	font-weight: bold;
	}
.contact_form input{
	background-color: #F3F0EA;
	border: 1px solid #E7E1D5;
	width: 98%;
	}
.contact_form option{
	background-color: #F3F0EA;
	border: 1px solid #E7E1D5;
	width: 100%;
	}
.contact_form textarea{
	background-color: #F3F0EA;
	border: 1px solid #E7E1D5;
	width: 98%;
	}
.textarea {
	vertical-align:top;
	padding-top:0px;
	}
.contact_form td {
	
	}
.bottom_img img{
	vertical-align: bottom;
	}
.table_space td {
	padding: 0px;
	}
/**************************
CONTACT DRIVING DIRECTIONS MAP
**************************/
.directions_table {
	margin-top: 0px;
	}
.directions_title td{
	padding-top: 20px;
	padding-bottom: 15px;
	}
.directions_text {
	padding-left: 20px;
	}
.directions_text ul{
	margin: 0;
	padding: 0;
	padding-left: 15px;
	}
.directions_text li {
	list-style-type: square;
	}
.directions_subtitle {
	font-weight: bold;
	}



/**************************
FAQ MAIN
**************************/
.faq_table {
	margin-top: 0px;
	font-size: 15px;
	font-weight:bold;
	}
.faq_table a {
	text-decoration: none;
	}
.faq_table a:hover {
	text-decoration: underline;
	}
.faq_table td {
	padding-bottom: 22px;
	}
.faq_header td {
	padding: 0px;
	padding-bottom: 27px;
	}
.faq_table ul {
	margin-top: 5px;
	margin-bottom: 5px;
	}
.faq_table li {
	list-style-type: square;
	padding-bottom: 2px;
	}
.faq_title {
	color: #E89419;
	font-size: 15px;
	font-weight: bold;
	}
.faq_blue {
	background-color: #E9EEF1;
	margin: 5px 0px;
	padding: 8px 0px;
	padding-left: 18px;
	padding-right: 20px;
	font-size: 12px ;
	font-weight: normal;
	}
.table_space td {
	padding: 0px;
	}
/**************************
TEAM PAGE
**************************/
.team_top_text {
	font-size: 15px;
	margin-top: 22px;
	}
.team_type {
	font-weight: bold;
	}
/**************************
RETAIL MAIN
**************************/
.retail_table {
	margin-top: 18px;
	margin-bottom: 8px;
	}
.retail_table a:hover {
	color: #E89419;
	}
.retail_table td {
	padding-bottom: 22px;
	}
.retail_table li {
	list-style-type: square;
	padding-bottom: 2px;
	}
.retail_header td {
	padding: 0px;
	padding-bottom: 8px;
	}
.retail_nav td{
	padding-bottom: 28px;
	color: #E7E1D5;
	}
.retail_nav a {
	font-weight: bold;
	text-decoration: none;
	}
.retail_nav a:hover {
	text-decoration: underline;
	color: #4B3900;
	}
.retail_nav #on {
	color:#E89419;
	}
.retail_img img{
	border-bottom: 8px solid #E89419;
	}
.retail_title {
	font-size: 18px;
	color: #E89419;
	margin-bottom: 3px;
	}
.retail_title_brown {
	font-weight: bold;
	margin-bottom: 3px;
	}
.retail_line td{
	background-image:url(../images/retail_btm_line.gif);
	background-repeat:repeat-x;
	}
.retail_right {
	padding-top: 7px;
	font-size: 11px;
	}
.table_space td {
	padding: 0px;
	}
.blue_line {
	background-image: url(../images/blue_line_bg.gif);
	background-repeat:repeat-x;
	background-position: -3px;
	margin:0px;
	padding:0px;
	}
.blue_line td img{
	/*vertical-align:bottom;*/
	}
/*
.blue_line_btm td img{
	vertical-align: top;
	}
*/

/**************************
NAV HEADER
**************************/
ul.nav{
	list-style:none;
	margin: 0px;
	padding-left: 20px;
	}
ul.nav li {
	float:left;
	position:relative;
	height: 9px;
	margin:0px 10px; 
	padding: 0; 
	}
.nav_square {
	background:url("../images/btn_mysquare_on.gif") no-repeat;
	}
.nav_location  {
	background:url("../images/btn_mylocation_on.gif") no-repeat;
	}
.nav_home  {
	background:url("../images/btn_myhome_on.gif") no-repeat;
	}
ul.nav li a {
	display:block;
	font-size: 11px;
	}
ul.nav li a img{
	border:none;
	}
ul.nav li a:hover {
	visibility:visible;
	}
ul.nav li a:hover img{
	visibility:hidden;
	}
	
/**************************
NAV FOOTER
**************************/
ul.navB{
	list-style:none;
	}
ul.navB li {
	float:left;
	position:relative;
	margin:0px 0px !important; 
	margin-top: 10px;
	}
.navB_contact {
	background:url("../images/btn_contactus_on.gif") no-repeat;
	}
.navB_news  {
	background:url("../images/btn_news_on.gif") no-repeat;
	}
.navB_faqs  {
	background:url("../images/btn_faqs_on.gif") no-repeat;
	}
.navB_team  {
	background:url("../images/btn_theteam_on.gif") no-repeat;
	}
.navB_retail  {
	background:url("../images/btn_retail_on.gif") no-repeat;
	}
ul.navB li a {
	display:block;
	}
ul.navB li a img{
	border:none;
	}
ul.navB li a:hover {
	visibility:visible;
	}
ul.navB li a:hover img{
	visibility:hidden;
	}
.spacer {
	margin-top: 10px;
	}
/**************************
FOOTER
**************************/
.footer {
	color: #C4AF98;
	font-size:9px;
	margin-bottom: 10px;
	}
.footer a {
	color: #C4AF98;
	}
.footer a:hover {
	color: #4B3900;
	}
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  
	  