
#headerblock { margin: 0; padding: 0; }
#logo { height:90px; float:left; margin-left:15px; }
#logo h1 a { width:315px; display:block; text-indent:-5000px; text-decoration:none; line-height:60px; margin-top:17px; }
#logo h1 { background:none; }
#logo h1 { margin:0; padding:0; }

h1 { margin:0; color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 2em; line-height: 1em; font-weight: bold; text-transform: none; }
h2 { margin:0; color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 1.6em; line-height: 1em; font-weight: bold; text-transform: none; }
h3 { margin:0;  margin-bottom: 10px; color: #990000; font-family: Arial, Helvetica, sans-serif; font-size: 1.4em; line-height: 1em; font-weight: normal; font-stretch: condensed; text-transform: none; }

.footer {width: 960px height:25px; clear:both; }

#header { height:100px; width:900px; border: 1px solid #D5D6D7; background: url(/media/template/header.png) no-repeat left;}
td.mainbody { vertical-align:top; margin:0; padding:0; }


.back_button, .pagenav_prev, .pagenav_next { text-align:center; }
.buttonheading { padding:0px 2px; }
#searchbar {width:300px; float:right; position:relative; top:10px; left:-20px; padding-left:5px; }
.searchmod { border: 1px solid #D5D6D7;  padding: 1px; margin:0; width: 300px; font-variant:normal; font-stretch: condensed; font-style: normal; font-weight: normal; font-family: TArial, Helvetica, sans-serif; font-size: 1.5em; color: #D5D6D7; position:relative; top:2px; }

.small, .modifydate, .createdate { color: #999; text-align: left; font: 9px/11px Tahoma, Verdana, Helvetica; text-transform: uppercase; }
.createdate { top:-3px; }
.inputbox { color:#ccc; background:#fff; border: 1px solid #999; color:#333; }
.button { background:#666; border: 1px solid #000; color:#ccc; line-height: 100%; font-size: 0.75em; padding: 3px; }
.article_seperator { width:100%; height:16px; }
#contact_text { width:300px; }
.contentpaneopen, .contentpane{ border-collapse: collapse; padding:0; margin:0;  width: 700px; padding: 15px;}

#navmenu { height:31px; margin-top: 35px; margin-left: 235px; padding:0; position: absolute; top: 35px; right: none; width: 800px; font-family: Tahoma, Arial, Helvetica, sans-serif; }
#navmenu ul {padding:0; margin:0; list-style:none; width:100%; }
#navmenu ul#mainlevel { width:100%; margin: 0; border: 0; padding: 0; list-style: none; height: 31px; position:relative; left:8px; ; }
#navmenu ul#mainlevel li { margin: 0; border: 0 none; padding: 0; float: left; /*For Gecko*/ display: inline; list-style: none; position: relative; height: 31px; }
#navmenu ul#mainlevel ul { border: 1px solid #D5D6D7; margin: 0px; padding: 0px; width: 168px; list-style: none; display: none; position: absolute; top: 31px; left: 0px; height:auto; }
#navmenu ul#mainlevel ul ul { border:0px none; padding:0; margin:0; }
#navmenu ul#mainlevel ul li { float: none; /*For Gecko*/ display: block !important; display: inline; /*For IE*/ height: 24px; }

#navmenu ul#mainlevel a { border: 1px solid #D5D6D7; padding: 0 9px; margin: 0 3px; float: none !important; /*For Opera*/ float: left; /*For IE*/ display: block; color: black; font-size:12px; line-height:31px; text-decoration: none; height: auto !important; height: 1%; /*For IE*/ }
#navmenu ul#mainlevel a:hover, #navmenu ul#mainlevel li:hover a, #navmenu ul#mainlevel li.iehover a { background:#000 url(/media/template/menubar_over.png) right top; color: #FFF; }
#navmenu ul#mainlevel li:hover li a, #navmenu ul#mainlevel li.iehover li a { color: black; margin:0; background-image:none; background-color: #760005; border-top-style: solid; border-top-color: #680105; border-top-width: 1px; border-left:none; float: none; padding: 0px 5px; font-size: 12px; font-style: normal; line-height: 23px; font-weight: normal; font-variant: normal; }
#navmenu ul#mainlevel li:hover li a:hover, #navmenu ul#mainlevel li:hover li:hover a, #navmenu ul#mainlevel li.iehover li a:hover, #navmenu ul#mainlevel li.iehover li.iehover a { font-size: 12px; font-style: normal; line-height: 23px; font-weight: normal; font-variant: normal; color: black; margin:0; background-color:#680105; background-image:none; border-top-style: solid; border-top-color: #680105; border-top-width: 1px; }
#navmenu ul#mainlevel li:hover li:hover li a, #navmenu ul#mainlevel li.iehover li.iehover li a { font-size: 12px; font-style: normal; line-height: 25px; font-weight: normal; font-variant: normal; border-bottom:none; border-top:none; float: none; background: #000; color: black; margin:0; padding: 0px 5px; }
#navmenu ul#mainlevel li:hover li:hover li a:hover, #navmenu ul#mainlevel li:hover li:hover li:hover a, #navmenu ul#mainlevel li.iehover li.iehover li a:hover, #navmenu ul#mainlevel li.iehover li.iehover li.iehover a { font-size: 12px; font-style: normal; line-height: 25px; font-weight: normal; font-variant: normal; border-bottom:none; border-top:none; float: none; background:#000; color: #FFFFFF; margin:0; padding: 0px 5px; }
#navmenu ul#mainlevel li:hover li:hover li:hover li a, #navmenu ul#mainlevel li.iehover li.iehover li.iehover li a { font-size: 12px; font-style: normal; line-height: 24px; font-weight: normal; font-variant: normal; border-left:none; border-bottom:none; border-top:none; float: none; background: #000; color: #FFF; margin:0; padding: 0 5px; }
#navmenu ul#mainlevel li:hover li:hover li:hover li a:hover, #navmenu ul#mainlevel li.iehover li.iehover li.iehover li a:hover { background: #000; color: #fff; margin:0; border-left: 1px solid #000; border-bottom:none; border-top:none; }
#navmenu ul#mainlevel ul ul, #navmenu ul#mainlevel ul ul ul { display: none; position: absolute; top: 0; left: 168px; }
#navmenu ul#mainlevel li:hover ul ul, #navmenu ul#mainlevel li:hover ul ul ul, #navmenu ul#mainlevel li.iehover ul ul, #navmenu ul#mainlevel li.iehover ul ul ul { display: none; }
#navmenu ul#mainlevel li:hover ul, #navmenu ul#mainlevel ul li:hover ul, #navmenu ul#mainlevel ul ul li:hover ul, #navmenu ul#mainlevel li.iehover ul, #navmenu ul#mainlevel ul li.iehover ul, #navmenu ul#mainlevel ul ul li.iehover ul { display: block; padding:0; }

div.module h3 { font-weight: bold; color: #000; margin:0; font-family: Arial, Helvetica, sans-serif; font-size: 14px; line-height: 22px !important; font-weight: normal; letter-spacing: -.5px;}
div.module { margin:0px 0 5px 0; background: transparent; border: 0 solid #fff; }

.back_button { float: left; text-align: center; font-size: 11px; font-weight: bold; border: 3px double #cccccc; width: auto; padding: 0 10px; line-height: 20px; margin: 1px; }
.pagenav { text-align: center; font-size: 11px; font-weight: bold; border: 3px double #cccccc; width: auto; padding: 0 10px; line-height: 20px; margin: 1px; }
.pagenavbar { margin-right: 10px; float: right; }
blockquote { padding:5px; border: 1px dashed #cecece; background: #ececec; color:#323232; margin:3px; font-size:.90em; }

#thumbGallery{margin: 0 auto; padding-top: 25px; width: 690px;}
.ThumbContainer { padding:  0 20px 20px 0; margin: 0; width:133px; display:block; background-color:#fff; float: left; text-decoration:none;}
.ThumbContainer a { padding:1px; margin: 0; display:block; background-color:#d5d6d7; border:2px solid #fff; float:left; cursor:pointer; text-decoration:none }
.ThumbContainer a:hover { padding: 0; margin: 0; display:block; background-color:#fff; border:3px solid #CC0000; float:left; cursor:pointer; text-decoration:none; }
.ThumbImage { padding:5px 0 0 0; background-color:#fff; margin: 0; }
.ThumbText ul { list-style-type:none; background-color:#fff; padding: 0; margin: 0; }
.ThumbText li { padding: 0 6px; margin: 0; background-color:#fff; float:left; display:block; width: 134px; }
.ThumbText p, .ThumbText p a { background-color:#fff; text-align:left; text-decoration:none; }


.underline { padding:2px 0; margin: 0; display:block; border-bottom:1px solid #d5d6d7; font:bold 12px arial, sans-serif; color:#4c5156; clear:both; width:121px; }
.underline1 { padding:2px 0 3px 0; margin: 0; display:block; border-bottom:1px solid #d5d6d7; font:normal 10px arial, sans-serif; color:#4c5156; clear:both; }
.underlineNone { padding: 0; margin: 0; display:block; width:121px; }
.itemsText1 { padding:4px 0 0 0; margin: 0; font:normal 10px arial, sans-serif; font-size:10px; color:#4c5156; display:block; width:121px; }
.itemsText { padding: 0; margin: 0; font:normal 10px arial, sans-serif; font-size:10px; color:#4c5156; display:block; width:121px; }
.itemsText2 { padding: 0 0 4px 0; margin: 0; font:normal 10px arial, sans-serif; font-size:10px; color:#4c5156; display:block; width:121px; }
.underlineShort { padding:2px 0 2px 0; margin: 0; float:left; font:normal 9px arial, sans-serif; color:#4c5156; border-bottom:1px solid #d5d6d7; width:120px; }
.underlineShort1 { padding:2px 0 2px 0; margin: 0; float:left; font:normal 10px arial, sans-serif; color:#4c5156; border-bottom:1px solid #d5d6d7; width:120px; }
.underlineTop { padding: 0; margin: 0; color:#889296; border-top:1px solid #889296; border-bottom:1px solid #889296; width:121px; }
.underlineShortSale { padding:2px 0 2px 0; margin: 0; float:left; font:bold 11px arial, sans-serif; color:#ff5a00; border-bottom:1px solid #d5d6d7; text-align:left; width:120px; }
.underlineShort1 .Price { color:#4c5156; text-decoration:line-through; }
.underlineShort1 .Currency { color:#4c5156; }
.underlineShortSale .Label { color:#ff5a00; }
.underlineShortSale .Price { color:#ff5a00; }
.underlineShortSale .Currency { color:#ff5a00; }
.underlineShortMain .Price { font:bold 16px arial, sans-serif; color:#4c5156; }
.underlineShortMain .Currency { font:bold 10px arial, sans-serif; color:#4c5156; }
.Price { font:bold 13px arial, sans-serif; color:#4c5156; }
.Currency { font:bold 9px arial, sans-serif; color:#4c5156; }
.thumbCell { padding: 0; margin: 0; }
.spacerCell { padding: 0; margin: 0; }
.form dt{
   margin:0;
   padding:6px 9px 0 0;
   width:121px;
   float:left;
   text-align:right; 
   font:11px/19px Verdana, Geneva, Arial, Helvetica, sans-serif;
   line-height: 17px;
}
