body {font-family:Arial, Helvetica, sans-serif;font-size:80%;margin:0px;padding:0px;text-align:center;background-color:#eee;}
a:link { text-decoration: none;	color:#0000ad; }
a:visited { text-decoration: none; color:#0000ad; }
a:active { text-decoration: none; color:#0000ad; }
a:hover { text-decoration: underline; color: #d00; }
h1,h2,h3,h4,h5,h6 {font-family:Arial, Helvetica, sans-serif;color: #d00;font-weight:bold;text-align:center;}
h1 { font-size:150%;margin:0px;padding:10px 5px 10px 5px;}
h2 { font-size:130%;margin:0px;padding:10px 5px 5px 5px ;color: #0000ad;}
h3 { font-size:110%;margin:0px;padding:10px 5px 5px 5px ;color: #0000ad;}
h4 { font-size:100%;}
h5 { font-size:100%;color:#000;}
h6 { font-size:80%;color:#000;}
p {margin:0px;padding:5px 10px 5px 10px;}

.homelinks td{border:1px solid #c00;margin:1px;background-color:#eee}
/* Main Design Elements */
#bh_cont{width:770px;margin-right:auto;margin-left:auto;margin-top:10px;padding:0px;background-color:#fff;text-align:left;border:1px solid #eee;}
#bh_top {margin:0px 0px 1px 0px;height:74px;background-image:url(/images/bh_top.gif);}
#bh_top2 {text-align:right;margin:0px 0px 1px 0px;height:20px;background-color:#0000ad;background-image:url(/images/bh_top2.gif);}
#bh_lnav {margin:0px 0px 1px 0px;width:170px;float:left;border:1px solid #0000ad;background-image:url(/images/bh_nbot.jpg);background-repeat:no-repeat;background-position:bottom left;}
#bh_lnav a{display:block;height:22px;line-height:22px;font-weight:bold;font-size:10pt;text-align:center;margin:4px 0px;}
#bh_lnav a:link {text-decoration:none;color:#0000ad;}
#bh_lnav a:visited {text-decoration:none;color:#0000ad;}
#bh_lnav a:active {text-decoration:none;color:#0000ad;}
#bh_lnav a:hover {text-decoration:none;color:#d00;background-color:#eee;}
#bh_lnav a.bh_nava{text-decoration:none;color:#d00;background-color:#eee;}
#bh_ntop{width:168px;height:8px;}
#bh_nbot{width:168px;height:185px;}
#bh_bot {height:20px;line-height:20px;text-align:center;font-size:10pt;font-weight:bold;float:none;clear:both;color:#fff;background-color:#00a}
#bh_page {padding:0px;margin:0px 0px 0px 175px;}
#bh_fpage {padding:0px;margin:0px 0px 0px 175px;background-image:url(/images/bh_bg_findus.gif);}
/* Ticker */
#message {text-align:center;font-weight:bold; font-size:13.5pt; padding:10px 0px 10px 0px;}
/* Stock Pages */
#usedlist{width:575px;text-align:center;font-size:9pt;font-weight:bold;background-color:transparent;}
.uhdg{background-color:#0000ad;color:#fff;}
.uhdg_cell{border:1px solid #c00;}
.ulst{background-color:transparent;}
.ulst_cell{color:#000;background-color:transparent;border:1px solid #ccc;}


.uftr{background-color:#eee;border:1px solid #ccc;color:#0000ad;}

.uftr_link{
	background-color:#c00;
	border-top:1px solid #f00;
	border-bottom:1px solid #c00;
	border-left:1px solid #f00;
	border-right:1px solid #c00;
}

.uftr_link a:link,
.uftr_link a:visited,
.uftr_link a:active { text-decoration: none; color:#fff;}
.uftr_link a:hover { text-decoration: none; color:#ff0; }



.lcol{float:left; padding:0px 5px 0px 5px; width:285px; margin:0px;text-align:left;}
.rcol{float:right; padding:0px 5px 0px 5px; width:285px; margin:0px;text-align:left;}
.ccol{float:left; width:270px; padding:0px 160px 0px 160px;}
.ab_list {text-align:center;font-size:8.5pt; }
/* 		Forms 		*/
.fm {font-size:8.5pt;}
.fm_field {font-size: 8.5pt;}
.fm_but {font-size: 8.5pt;}
.fm_row {padding:2px;height:20px;line-height:20px;text-align:left;}
.fm_lcol {height:20px;line-height:20px;width:80px;text-align:right; float:left;}
.fm_rcol {height:20px;line-height:20px;width:auto;}
#conformt {}
#conforml {width:250px;height:200px;float:left;}
#conformr {width:330px;height:200px;float:left;}
#conformb {width:575px;height:30px;text-align:center;}

#ipcont{width:300px;height:200px;background-color:#eee;text-align:left;}
#iptitle{width:300px;height:20px;color:#fff;background-color:#0000ad;font-weight:bold;text-align:center;}
#ipnotesl{margin-left:10px;width:280px;height:14px;color:#666;font-weight:bold;text-align:left;font-size:8.5pt;}
#ipnotes{margin-left:10px;width:270px;height:150px;background-color:#fff;border:1px solid #999;font-size:8.5pt;padding:5px;overflow:auto;}
#iplink{font-weight:bold;text-align:center;font-size:8.5pt;}


/* Offers Page Elements */
.offer{margin:5px 30px 5px 30px; border:1px solid #0000ad;}
.off_body{padding:0px 5px;}
.off_ttl{font-size:10.5pt;font-weight:bold;background-color:#0000ad;color:#fff;padding:0px 5px;}
.off_img{float:right;margin:5px 0px;}
.off_desc{font-size: 8.5pt;}
.off_old{font-size: 8.5pt;font-weight:bold;color:#0000ad;}
.off_new{font-size: 8.5pt; font-weight:bold;color:#000;}
.off_save{font-size: 10.5pt; font-weight:bold;color:#d00;}
.off_dvdr{float:none;}

/* ------------------ Stock Item Page ----------------------------*/

#si_pic{
	float:left;text-align:center;
	margin:0px 0px 0px 5px;
	padding:5px 0px 0px 0px;
	background-color:#eee;
	border:1px solid #ccc;
	width:330px;
	font-size:8.5pt;
	color:#666;
}
#si_pic img{border:0px;}

#si_mainpic table{margin-left:auto; margin-right:auto;}
#si_mainpic td{vertical-align:middle;}
#si_tntxt{padding:0px;margin:0px;}
#si_pictxt{padding:0px;margin:0px;font-size:8.5pt;color:#666;}
#si_tns img{margin:2px 1px 1px 0px;}

#si_rcol{margin-left:340px;text-align:center;}
#si_rcol table{width:250px;}
/* Hide 3px jog fix from IE5-Mac \*/
* html #si_rcol {height:1%}
/* End hide from IE5/Mac */

#si h1{margin-bottom:0px;}
.si_label{font-size:8.5pt;color:#666;text-align:right;padding-right:5px;font-weight:bold;}
.si_val{font-size:8.5pt;color:#000;text-align:left;padding-left:5px;font-weight:bold;}
.si_hdr{font-size:8.5pt;padding-top:20px;border-bottom:1px solid #999;text-align:center;color:#0000ad;font-size:12.5pt;font-weight:bold;}
.si_desc{text-align:left;color:#000;font-size:8.5pt;padding:2px;}
#si_ftr{text-align:center;font-weight:bold;font-style:italic;}
#si_back{text-align:center;color:#000;font-size:10.5pt;font-weight:bold;margin:10px 0 10px 0;}
#si_disc{text-align:center;color:#666;font-size:8.5pt}
.clearer{float:none;text-align:center;}
.breakinfo{width:450px;}
.breakinfo th{margin:5px;text-align:center;background-color:#0000ad;color:#fff;border:1px solid #0000ad}
.breakinfo td{padding:5px;border:1px solid #0000ad}
.ctr{text-align:center}

table.mottimes {margin-left: auto;margin-right: auto;}

.mottimes th,.mottimes td {text-align: center; padding:2px 5px;}

.motbanner{text-align: center;margin:0px 30px;background-color: #c00; color:#fff; font-weight:bold;font-size:12.5pt;}
.motbanner a:link { text-decoration: none;	color:#fff; }
.motbanner a:visited { text-decoration: none; color:#fff; }
.motbanner a:active { text-decoration: none; color:#fff; }
.motbanner a:hover { text-decoration: none; color: #fc0; }