body { background:#FFF; font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 0.75em;   }
#pagebg { background-color: white; }
*, html, body { margin:0; padding:0; }
p, div, td { line-height:135%; }
p { margin:0; padding:5px; line-height:155%; }

a:link, a:visited { color:#760005; text-decoration:underline; }
a:hover { color: #000000; text-decoration:none; }
a.img { border:0; }
a:focus { outline:0; }

#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; }

.wrap_outer { margin: 0 auto; width: 960px; }
.topbar { width:960px; height:12px; }
.inner_wrap { border: 1px solid #D5D6D7; padding:0; margin: 0; }
.footer {width: 960px height:25px; clear:both; }
div.maincontent { float:left; padding: 0; margin: 0; width: 725px !important; width: 725px; position:relative; }

table#content { width:932px; margin:0 auto ; }
#header { height:100px; width:958px; border: 1px solid #D5D6D7; background: url(/media/template/header.png) no-repeat left; border-bottom: none; }
td#leftcol { vertical-align:top; width:193px; border-right: 1px solid #D5D6D7; }
td#leftcol .inside { width:193px; }
#leftcol .inside { color:black; }
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;}


#leftcol a:link, #leftcol a:visited, #leftcol a-sidenav:link, #leftcol a-sidenav:visited { text-decoration:none; padding-left:0; padding-top:1px; border-bottom: 1px solid #D5D6D7; display:block; font: 12px/18px Tahoma, Arial, Verdana, sans-serif; color: black; margin:0; width: 100%; }
#leftcol a:hover, #leftcol a-sidenav:hover { text-decoration:none; padding-top:3px; padding-left:0; padding-top:1px; border-bottom: 1px solid #D5D6D7; display:block; font: 12px/18px Tahoma, Arial, Verdana, sans-serif; color:#CCC; margin:0; width: 100%; }
#leftcol a#active_menu, #leftcol a-sidenav#active_menu-sidenav { text-decoration:none; padding-top:3px; padding-left:0; padding-top:1px; display:block; font: 12px/18px Tahoma, Arial, Verdana, sans-serif; color:#CCC; margin:0; width: 100%; }
#leftcol a#active_menu:hover, #leftcol a-sidenav#active_menu-sidenav:hover { text-decoration:none; padding-top:3px; padding-left:0; padding-top:1px; display:block; font: 12px/18px Tahoma, Arial, Verdana, sans-serif; color:#CCC; margin:0; width: 100%; }

#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; }

.right { display:none }
.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; 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; }


#pageNav{ width: 700px; margin: 0 auto;}
.pagination { padding: 4px; }
.pagination ul { margin: 0; padding: 0; text-align: left; }
.pagination li { list-style-type: none; display: inline; padding-bottom: 1px; font-size: 14px; font-family: Tahoma, Arial, sans-serif; }
.pagination a, .pagination a:visited {padding: 0 5px; border: 1px solid #D5D6D7; text-decoration: none; color: gray; padding: 0 5px; }
.pagination a:hover, .pagination a:active { border: 1px solid #D5D6D7; color: gray; background-color: lightyellow; padding: 0 5px; }
.currentpage a:link, .currentpage a:hover, .currentpage a:active, .currentpage a:visited { background-color: #990000; color: #FFF; padding: 0 5px; }
.pagination li.disablepage { padding: 0 5px; margin: 0 5px; font-weight: normal; border: 1px solid #D5D6D7; color: #D5D6D7; }
.pagination li.nextpage { font-weight: normal; padding: 0 5px; }
#recordText{float: right; clear: none; margin-right: 10px; border: 1px solid #D5D6D7; color: gray; font-family: Tahoma, Arial, sans-serif; padding: 2px 5px; margin-top: 2px;}


.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;
}
