html, body, #wrap {background-color: white; font-family: Tahoma, Arial, Verdana; color: #636363; font-size: 12px; height: 100%; padding: 0px; margin: 0px;}
td {font-family: Tahoma, Arial, Verdana; color: #636363; font-size: 12px;}
a {color: #840014; text-decoration: underline;}
a:hover {text-decoration: none;}
h1 {font-family: Tahoma, Arial, Verdana; color: #663333; font-size: 24px; font-weight: bold;}
h2 {font-family: Tahoma, Arial, Verdana; color: #840014; font-size: 16px; font-weight: bold; display: inline;}
h3 {font-family: Tahoma, Arial, Verdana; color: #494949; font-size: 12px; font-weight: bold; display: inline;}
p {margin: 10px 0 10px 0;}

th.catSeparator { 
	padding: 1em; 
	font-size: 130%; 
	border: 1px solid black; 
	border-bottom: 2px solid black; 
	text-align: left;
	color: #663333;
	background-color: #eee;
}

.menu {font-family: Tahoma, Arial, Verdana; color: #ffd988; font-size: 13px; text-decoration: underline;}
a.menu {color: white; text-decoration: underline;}
a.menu:hover {color: #ffd988; text-decoration: underline;}
.num_h {color: #840014; font-size: 12px; font-family: Tahoma, Arial, Verdana;}
.num {color: #682c36; font-size: 16px; font-weight: bold;}
.p_head  {font-family: Tahoma, Arial, Verdana; font-size: 11px; color: #f4d490;}
.dark_splitter {background-image: url(images/splitter_dark.gif); background-repeat: repeat-x; background-position: center;}
.red_splitter {background-image: url(images/splitter_red.gif); background-repeat: repeat-x; background-position: center;}
.cat {padding: 6px;}
.pic {border: 1px solid white;}
a.label {font-family: Tahoma, Arial, Verdana; color: white; font-size: 11px; text-decoration: underline; border:none}
a.footer_block {color: #818181; font-family: Tahoma; font-size: 11px;}
.label {border-bottom: 1px solid #4c000d;}
.at_footer_text {color: #f4d490; font-family: Tahoma; font-size: 11px;}
a.gblock_link {color: #7d7d7d; font-family: Tahoma; font-size: 12px; padding-left: 10px;}
.date {color: #840014; font-size: 12px; font-weight: bold;}
.city {color: #840014; font-size: 12px;}
.bgcolor {background-color: #6c0112;}
#logo_bay {background-image: url(images/logo_backtile.jpg); background-position: top; background-repeat: repeat-x; padding-top: 40px;}
#c_hold {margin-bottom: 36px; margin-top: 39px;}
#c_hold_cut {margin-top: 10px;}
#p_head {width: 200px; background-image: url(images/prod_head_tile.jpg); background-repeat: repeat-x;}
#p_container {background-image: url(images/lblock_tile.jpg); background-repeat: repeat-x; border: 1px solid #38352c; margin: 18px;}
#p_frame {background-image: url(images/photo_back.jpg); height: 288px; width: 200px; padding: 1px;}
#menu_topred {background-image: url(images/menu_topred.jpg); background-repeat: repeat-x; background-position: top;}
#rstripe_red {background-image:url(images/rstripe_red.jpg); background-repeat: repeat-x; background-position: top; padding-top: 62px;}
#about {background-image: url(images/about_back.jpg); background-position: left; background-repeat: no-repeat; padding: 0 10px 0 10px;}
#about_btn {padding: 20px 0 14px 0;}
#production_btn {padding: 12px 0 0 5px;}
#production_pad {padding: 0 10px 0 10px;}
#opt {background-image: url(images/opt_back.jpg); background-position: left top; background-repeat: no-repeat; padding: 0 10px 0 10px;}
#single {background-image: url(images/single_sales_back.jpg); background-position: left top; background-repeat: no-repeat; padding: 0 10px 0 10px;}
#content {padding: 20px 0 51px 10px;}
#multi_content {padding: 20px 0 0 10px;}
#footer_block {background-image: url(images/footerblock_tile.jpg); padding: 10px;}
#at_footer {background-image: url(images/crimson_at.gif); background-repeat: no-repeat; background-position: left middle; padding-left: 41px}
#contact {padding: 28px 12px 10px 20px;}

.media {  font-family: tahoma; font-size: 11px; color: F4D490; text-decoration: none}
a.media:hover {  font-family: tahoma; font-size: 11px; color: #F0C56A; text-decoration: none}
.bot {  font-family: tahoma; font-size: 11px; color: 9E545F}
a.bot:hover {  font-family: tahoma; font-size: 11px; color: 840018}
.bot2 {  font-family: tahoma; font-size: 11px; color: 818181}
.comment { background-color:#F7F7F7; padding:10px; width:100%; font-weight: bold;}
.pframe { border: 5px solid #EDEDED; }
.submit { height: 25px; }
.mapframe { border: 5px solid #710012; }
.index_frame { border: 1px solid #ACB2B0; border-bottom: 3px solid #ACB2B0; border-top: none; }
.index_block { padding:10px; }
a.orange_add { font-family: tahoma; font-size: 12px; color: #fb971f; text-decoration:none; }
a.orange_add:hover { text-decoration: underline; }

ul.li-arrow li img { border: 0; vertical-align: text-bottom; margin-left: -26px; margin-right: 13px; width: 13px; height: 13px;}
ul.li-arrow li { list-style-type: none; padding-bottom: 0.2em; }

table.subrubr { margin: 1em; border-collapse: collapse; }
table.subrubr tbody td { padding: 1em; border: 1px solid black; }
table.subrubr tbody td img { border: 1px solid black; float: right; }
table.subrubr tbody td div { float: right; }
table.subrubr thead th { background: #dcdcdc ; border: 1px solid black; }

