#navcontainer { background-color:#504533; height: 35px;margin: 0;padding: 0; position:relative;}
#navcontainer ul {margin: 0;padding: 0;}
#navcontainer ul li {background-color: #8F7157;list-style-type: none;padding: 0;margin: 0;width:110px;display: block;float: left;font:bold 13px/30px Tahoma, Arial, Helvetica, sans-serif;text-align: center;}
#navcontainer a {color: #F8F2E5;text-decoration: none;display: block;height:35px;padding-top:3px;border-right:1px solid #403C30;}
#navcontainer .current_page_item { background-color: #8C0000; color: #fff; border-bottom: none; }
#navcontainer a:hover { background-color: #4A0000; color: #fff; border-bottom: none;}
body { background-color:#706248; padding: 0; margin: 0;}
.menu {margin-bottom: 0.2em; margin-top: 0.2em; padding: 0; }
#sidestrip { background-color:#504533; }
.ss { background-color: #504533; }
#topstrip { background-color: #706248; }
.ts { background-color: #706248; }
.ts h1 { font: bold 14px/15px Georgia, "Times New Roman", Times, serif; color:#fff; text-transform:none; padding:0; margin-bottom: 0.2em; margin-top: 0.2em;}

#topmenuside { background-color:#504533; border-top:9px solid #403C30; }
.tms { background-color:#504533; border-top:9px solid #403C30; }
#bottommenuside { background-color:#504533; border-bottom:9px solid #403C30; }
.bms { background-color:#504533; border-bottom:9px solid #403C30; }
#bottommenu { background-color: #E6DAC2; font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#88653D; border-top:1px solid #403C30; }
#bottommenu a { font:normal 11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#88653D; }
.deeptext { background-color: #D3BF9A; border-right:1px solid #403C30;}

#deeptext { background-color: #D3BF9A; font: normal 11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#573E1F; width:329px; border-top:1px solid #403C30;}
#deeptext a { font-weight:bold; color:#7C2702; }
#deeptext p { padding:8px; margin-bottom: 0.2em; margin-top: 0.2em;}
#deeptext b { font: bold 13px Georgia, "Times New Roman", Times, serif; color:#7C2702; text-transform:uppercase;}
#paletext { background-color: #E6DAC2; font: normal 11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#573E1F; width:329px; border-top:1px solid #403C30;}
#paletext a { font-weight:bold; color:#573E1F; }
#paletext b { font: bold 13px Georgia, "Times New Roman", Times, serif; color:#7C2702; text-transform:uppercase;}
#paletext p { padding:8px; margin-bottom: 0.2em; margin-top: 0.2em;}

#fulltext { background-color: #D3BF9A; font: normal 11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#573E1F; border-top:1px solid #403C30;border-right:1px solid #403C30; }
#fulltext a { font-weight:bold; color:#7C2702; }
#fulltext p { padding:8px; margin-bottom: 0.2em; margin-top: 0.2em;}
#fulltext b { font: bold 13px Georgia, "Times New Roman", Times, serif; color:#7C2702; text-transform:uppercase;}
#fulltext h1 { font: bold 18px/20px Georgia, "Times New Roman", Times, serif; color:#7C2702; text-transform:none; padding:8px; margin-bottom: 0.2em; margin-top: 0.2em;}
#fulltext h2 { font: bold 14px/14px Georgia, "Times New Roman", Times, serif; color:#000000; text-transform:none; padding:8px; margin-bottom: 0.1em; margin-top: 0.1em;}

.titletext { background-color: #D3BF9A; font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#573E1F; }
.formtext { background-color: #FFFFFF; font: normal 11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#333333; border:1px solid #333333; }
.formbutton { background-color: #504533; font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#ffffff; }
#foottext, #foottext a { background-color: #706248; font: bold 11px/14px Tahoma, Arial, Helvetica, sans-serif; color:#cccccc; }
#foottext2 { font: normal 11px/15px Tahoma, Arial, Helvetica, sans-serif; color:#cccccc; padding:15px 8px; background:url(/images/curved.jpg);width:644px;height:266px;}
#foottext2 a { color:#cccccc;}
#foottext2 h1 { font: bold 14px/15px Georgia, "Times New Roman", Times, serif; color:#fff; text-transform:none; padding:0; margin-bottom: 0.2em; margin-top: 0.2em;}
#foottext2 strong.big { font: bold 13px/28px Georgia, "Times New Roman", Times, serif; color:#F7B056; text-transform:none; padding:0; margin-bottom: 0.2em; margin-top: 0.2em;}

#gallery { width:330px; border-top:1px solid #403C30; }
#preview { width:330px; border-top:1px solid #403C30; }
#preview td { margin-bottom: 0.2em; margin-top: 0.2em;}
#docimg { margin-left:6px; margin-bottom:6px; }

#lightbox{ background-color:#eee;padding:10px;border-bottom:2px solid #666;border-right: 2px solid #666; font:bold 16px/16px Tahoma,Arial,Helvetica;color:#333;}
#lightboxDetails{ font-size:0.8em;padding-top:0.4em;}	
#lightboxCaption{ float: left;}
#keyboardMsg{ float: right;}
#closeButton{ top:5px;right:5px;}
#lightbox img{ border:none;clear:both;} 
#overlay img{ border:none;}
#overlay{ background-image:url(../images/overlay.png);}
.imgs {border:solid 1px #333333;padding:0;width:102px;height:68px;}
* html #overlay{ background-color:#333;background-color:transparent;background-image:url(blank.gif);filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../images/overlay.png", sizingMethod="scale");}
#cta { background-color: #706248; color:#fff;border:1px solid #504533; margin:10px 10px 20px 10px;padding:2px 5px 5px 5px;text-align:center;}
#cta H2, .h2alt { font: bold 14px/15px Georgia, "Times New Roman", Times, serif; color:#fff; text-transform:none; padding:0; margin-bottom: 0.2em; margin-top: 0.2em;}
#cta a { color:#D3BF9A;}

.scrollable {position:relative;overflow:hidden;width:450px;height:95px;
             border:1px solid #ccc;background:url(/images/h300.png) repeat-x;margin:0 auto;}
.scrollable .items {width:20000em;position:absolute;clear:both;}
.scrollable img {float:left;margin:6px 3px;background-color:#fff;padding:2px;border:1px solid #ccc;cursor:pointer;width:100px;height:75px;}
.scrollable .active {border:2px solid #000;z-index:9999;position:relative;}
.scrollable {float:left;}
a.browse {background:url(/images/hori_large.png) no-repeat;display:block;width:30px;height:30px;float:left;margin:40px 3px;cursor:pointer;font-size:1px;}
a.right	{ background-position: 0 -30px; clear:right; margin-right: 0px;}
a.right:hover { background-position:-30px -30px; }
a.right:active { background-position:-60px -30px; } 
a.left { margin-left: 70px; } 
a.left:hover { background-position:-30px 0; }
a.left:active { background-position:-60px 0; }
a.up, a.down {background:url(/images/vert_large.png) no-repeat;float: none;margin: 10px 50px;}
a.up:hover { background-position:-30px 0; }
a.up:active	{ background-position:-60px 0; }
a.down { background-position: 0 -30px; }
a.down:hover { background-position:-30px -30px; }
a.down:active { background-position:-60px -30px; } 
a.disabled {visibility:hidden !important;} 
* tooltip styling */ 
#tooltip { display:none;background:url(/images/black_arrow.png);font-size:12px;height:70px;width:160px;padding:25px;color:#fff;}

div.overlay {background-image:url(/images/white.png);
	/* dimensions after the growing animation finishes  */
	width:600px;
	height:470px;		
	
	/* initially overlay is hidden */
	display:none;
	
	/* some padding to layout nested elements nicely  */
	padding:55px;
}

/* default close button positioned on upper right corner */
div.overlay div.close {
	background-image:url(/images/close.png);
	position:absolute;
	right:5px;
	top:5px;
	cursor:pointer;
	height:35px;
	width:35px;
}


/* black */
div.overlay.black {
	background:url(/images/transparent.png) no-repeat !important;
	color:#fff;
}

/* petrol */
div.overlay.petrol {
	background:url(/images/petrol.png) no-repeat !important;
	color:#fff;
}

div.black h2, div.petrol h2 {
	color:#ddd;		
}
#overlay {background-image:url(/images/transparent.png);color:#efefef;height:450px;}
div.contentWrap {height:441px;overflow-y:auto;}
.navi { width:112px;height:20px;margin:0 auto;}   
.navi a { width:8px;height:8px;float:left;margin:3px;background:url(/images/navigator.png) 0 0 no-repeat;display:block;font-size:1px;}
.navi a:hover { background-position:0 -8px;}
.navi a.active { background-position:0 -16px;}

