/*body */
body {background: url(stock/images/background_01.gif) repeat;
	margin: 0px;
	font-family: Arial, Helvetica, sans-serif;

}
#container {
	width: 760px; 
	text-align: left;
	margin-left: auto; 
	margin-right: auto;
	background: url(stock/images/body_bg_02.gif) repeat-y;
	
}

.logo {
	float: left;
	width: 387px;
}	

form {
	margin: 0px;
	padding: 0px;
}

.headerright{
	background: url(stock/images/LOGO2_02.gif) no-repeat;
	float: right;
	width: 373px;
	height: 110px;
}

.contactus {
	float: right;
	width: 23px;
	padding: 62px 5px 0px 0px;
}

.contactus_text{padding: 66px 33px 0px 0px;
	float: right; 
	font-size: 12px;
	color: #ffffff;
	font-weight: bold;
}
.contactus_text a{text-decoration: none;color: #ffffff;}
.contactus_text a:hover{
	text-decoration: none;
	color: #dedddc;}
	
.logo2 {background: url(stock/images/header_12.gif) no-repeat;
	float: left;
	width: 191px;
	height: 10px;}


.logo_bottom {background: url(stock/images/logo_bottom_NEW_08.gif);
	width: 760px;
	height: 10px;
	clear:both;}

.tan{
	background: url(stock/images/tan_bg_new.gif) repeat-x #F9F8F5;
	width: 729px;
	margin: 0px 15px 0px 16px;	 
	}

.logo_shadow {
	 height: 8px;
	 background:url(stock/images/bottomlogo_28.gif) no-repeat; }
	 
	
	/*border: 1px dashed red;}*/
.flashbg{
	background: url(stock/images/whitebg_45.gif) repeat-y right top ;
	padding:0px 0px 0px 0px;
	margin:0px 10px 0px 0px ;
	
}

.flashbg2{
	margin:0px 10px 0px 0px ;
	
}
.hoursblock{background:url(stock/images/hoursblock_17.gif) no-repeat;
	color: #041924;
	font-weight: bold;
	height: 24px;
	width: 155px;
	text-align: center;
	padding: 3px 0px 0px 0px;
	margin: 10px 10px 0px 0px;
	height: 90px;}
	
.hours{font-weight: normal;
	font-size: 11px;
	color: #5e4f46;
	height: 24px;
	width: 155px;
	text-align: center;
	padding: 10px 0px 0px 0px;
	margin: 0px 10px 0px 0px;
	}
.savings {
	width: 155px;
	text-align: center;
	padding: 10px 0px 0px 0px;
}
.body {
	
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #493d35;
	width: 520px;
	padding: 0px 12px 0px 0px;
	float: right;}
.body a {
	color:#3a5666;
	text-decoration: none;}
.body a:hover { 
	color: #3a5666;
	text-decoration: underline;}
	
.body h1 {font-size: 19px;
	font-weight: bold;
	color: #3a5666;
	margin: 0px 0px 5px 0px;}
.body h2 {font-size: 16px;
	font-weight: bold;
	color: #5e4f46;
	margin: 0px 0px 5px 0px;}
.body h3 {font-size: 12px;
	font-weight: bold;
	color: #5e4f46;
	margin: 0px 0px 5px 0px;}
.arrowpad {padding: 3px 3px 0px 3px;}
.arrow {font-size: 14px;
	font-weight: bold;
	color: #3a5666;
	}
.bodybottom{background: url(stock/bodybottom_20.gif) no-repeat; 
	height: 11px; 
	width: 747px;
	}
.border{border: solid 1px #5e4f46;}

/* footer */
#footer {  
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #5e4f46;
	margin-left: auto; 
	margin-right: auto;
	margin-top: 19px;
	padding: 0px 0px 0px 0px;
	background:url(stock/images/footer_33.gif) no-repeat; 
	height: 71px;	
	clear:both;}
#footer a { color: #5e4f46; text-decoration: none; }
#footer a:hover { color: #5e4f46; text-decoration: underline;}
.footer2 {
	padding: 10px 0px 0px 0px;
	margin-top: 0px;
	clear:both;}
.footer3 {padding: 17px 0px 0px 0px;
	color: #9a917b;
	}
.footer3 a {
	color: #9a917b;
	}
.footer3 a:hover{
	color: #9a917b;
	}
.footercontent {
	margin: auto; 
	text-align: center;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	color:#5e4f46;
	}
.footercontent a { color: #ffffff; text-decoration: none;}
.footercontent a:hover { color:#ffffff; text-decoration: underline;}

.clear {clear: both;}

/* navigation */

.nav {
	background:url(stock/images/shadow.gif) no-repeat left top;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #5e4f46;
	margin: 0px 0px 0px 10px;
	float: left;
	width:165px;
	overflow: hidden;
	
}
.nav a {
	display: block;
	color: #5e4f46;
	text-decoration: none;
	padding: 4px 2px;
}

.nav a:hover {
	color: #5e4f46;
	text-decoration: underline;
	padding: 4px 2px;}

.subnav {font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #263b47;
	margin-left: 9px;
	clear:both;
}
.subnav a { display: block; color: #263b47; text-decoration: none; padding: 1px 8px 4px 7px;}
.subnav a:hover { color: #263b47; text-decoration: underline; padding: 1px 8px 4px 7px;}
.trades{background:url(stock/images/starburst_56.gif) no-repeat;
	color: #041924;
	font-weight: bold;
	padding: 16px 0px 10px 19px;
	margin: 0px 0px 0px 0px;
	}
.float { float: left; width: 151px; align: right;}
.homecontent{  float: left; width: 364px; }

.error {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #993300;
	}