html, body, #base { width:100%; height:100%; min-height:100%; margin:0; padding:0; color:#333; font:12px/19px Helvetica, Arial; }
html>body #base { height:auto; }
html { background:#ADA28E url(/images/repeatbg.gif) top center repeat-y; }
body { background:_behavior: url("iehoverfix.htc"); }
#base { position:relative; background: url(../images/mainbg.jpg) top center no-repeat; }
img { _behavior: url(iepngfix.htc); border:none; }
a { text-decoration:none; outline:none; color:#8E6A35; }
a:hover { color:#AA8F68; }
hr { margin:10px 0px; border: 1px solid #FFFFFF; border-bottom: 1px dashed #ccc; border-right: none; border-left: none; }
h1 { color:#5A4E3E; font:20px/20px Helvetica, Arial; margin:5px 0 20px 0; padding:0; }
h2 { color:#594D3D; font:14px/19px Helvetica, Arial; margin:0 0 15px 0; padding:0; font-weight:bold; }
h2 a { color:#8E6A35; }
h2 a:hover { padding:0; border-bottom: 1px dotted #AA8F68; }
h3 { color:#594D3D; font:13px/19px Helvetica, Arial; margin:5px 0; padding:0; }
h3 a { color:#8E6A35; }
h3 a:hover { padding:0; border-bottom: 1px dotted #AA8F68; }

#container { position:relative; width:920px; min-height:950px; _height:950px; margin:0 auto; padding:113px 0px 0px 13px; }
#sideimage { width:60px; height:286px; border: 1px solid #BBB; float:left; }
#topimage { width:631px; height:286px; margin-left:268px; _margin-left:267px; background:#F8F8F6; border: 1px solid #BBB; overflow:hidden; }
#topimage img { width:631px; }
#contentholder { position:relative; width:625px; margin:25px 15px 25px 280px; }
#content { width:585px; padding:1px 20px 0px 20px; color:#333; }
#content p { color:#333; font:12px/19px helvetica, arial; line-height:18px; }
#content p a { color:#8E6A35; }
#content p a:hover { color:#AA8F68; padding:0; border-bottom: 1px dotted #AA8F68; }
#content p.terms { color:#999; font:12px/19px helvetica, arial; }
#content ul { padding-left:0px; margin-left: 0px; text-align:left; margin-top: 0px; padding-top: 0px; margin-bottom: 0px; text-transform:none; color:#404040; font:12px/19px helvetica, arial; }
#content li a { color:#8E6A35; }
#content li a:hover { color:#8E6A35; padding:0; border-bottom: 1px dotted #AA8F68; }
#content li, #bcontent li { padding-left: 10px; padding-bottom:0px; background: url(../images/bullet.gif) no-repeat; list-style-type: none; background-position:left 5px; }
#bcontent li { background: url(../images/bullet2.gif) top left no-repeat; }
#sidebar { position:absolute; top:0px; right:5px; width:160px; height:600px; background:url(../images/sidebg.png) left top no-repeat; }
#footer { position:relative; width:920px; height:50px; margin:0 auto; font:10px/19px helvetica, arial; }
#f_inner { position:absolute; background:#594D3D; height:50px; width:751px; right:3px; }
#f_inner p { color:#8F8179; padding:15px 20px; margin:0; }
#f_inner p a { color:#FFF; }
#f_inner p a:hover { color:#8F8179; }
#opening {
	position:absolute;
	top:58px;
	right:18px;
	width: 600px;
}
.indent { margin-left:16px; font-size:11px; }

#left {
	position:absolute;
	z-index:10;
	width:232px;
	height:auto;
	left:55px;
	top:36px;
}
#logo { position:absolute; width:175px; height:77px; top:16px; left:23px; }
#logo:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; opacity:0.75; }
#nav_top_back { position:relative; width:232px; height:115px; background:url(../images/left_top.png) no-repeat; _background:none; }
#nav_top { width:222px; height:110px;  background:url(../images/left_top.jpg); position:absolute; top:5px; left:5px; /*background-color:#857661;*/}
#nav_content_back { width:232px; height:auto; background:url(../images/left_repeat.png) repeat-y; _background:none; }
#nav_content { width:222px; height:auto; margin-left:5px; background:url(../images/left_repeat.jpg) top repeat-y; }
#nav_content ul { text-align:right; list-style:none; margin:0; padding:0; }
#nav_content li { width:195px; height:28px; padding:8px 25px 0px 0px; margin:0; }
#nav_bottom_back {
	position:relative;
	width:232px;
	height:103px;
	background:url(../images/left_bottom.png);
	_background:none;
	top: 0px;
}
#nav_bottom { position:relative; width:222px; height:98px; margin-left:5px; background:url(../images/left_bottom.jpg); }

.menuitem { width:195px; height:25px; color:#594D3D; font:bold 16px/20px Helvetica, Arial; }
.menuitem a { color:#594D3D; }
.menuitem_hover { width:195px; height:25px; color:#594D3D; font:bold 16px/20px Helvetica, Arial; background:url(../images/navbg.png); _background:none; }
.menuitem_hover a { color:#594D3D; }
.selected { width:195px; height:25px; color:#594D3D; font:bold 16px/20px Helvetica, Arial; background:url(../images/navbg.png); _background:none; }
.selected a { color:#594D3D; }

#details_top_back { width:227px; height:36px; margin-top:15px; padding:5px 0 0 5px; background:url(../images/left_top.png) top no-repeat; _background:none; }
#details_top { width:222px; height:36px; background:url(../images/left_top2.jpg) top no-repeat; }
#details_content_back { width:235px; height:auto; background:url(../images/left_repeat.png) repeat-y; _background:none; }
#details_content { width:222px; height:auto; margin-left:5px; background:url(../images/left_repeat.jpg) top repeat-y; }
#details_bottom_back { width:232px; height:41px; background:url(../images/left_bottom.png) bottom no-repeat; _background:none; }
#details_bottom { width:222px; height:36px; margin-left:5px; background:url(../images/left_bottom2.jpg) top no-repeat; }
#details { color:#594D3D; padding:0px 35px 0px 20px; text-align:right; height:auto; font:12px/14px helvetica, arial; }
#details a { color:#8E6A35; }
#details a:hover { color:#8E6A35; padding:0; border-bottom: 1px dotted #AA8F68; }

#blink { height:33px; width:175px; display:block; background: url(../images/backbutton.png) top no-repeat; margin:0 auto; text-align:right; font:bold 15px/20px Helvetica, Arial; }
#blink:hover { background: url(../images/backbutton.png) bottom no-repeat; }
#blink a { height:33px; width:140px; color:#594D3D; line-height:32px; padding:0px 35px 0px 0px; display:block; }
#slink { height:46px; width:175px; display:block; background: url(../images/backsubscribe.png) top no-repeat; margin:0 auto; text-align:right; margin-bottom:15px; font:bold 15px/20px Helvetica, Arial; _overflow:hidden; }
#slink:hover { background: url(../images/backsubscribe.png) bottom no-repeat; cursor:pointer; }
#slink a { height:30px; width:140px; color:#594D3D; line-height:6px; padding:6px 35px 10px 0px; display:block; }

#sidepackage { position:relative; height:157px; width:175px; background:url(../images/backpackage.png) top no-repeat; margin:0 auto; margin-top:15px; }
#sidepackage:hover { background:url(../images/backpackage.png) bottom no-repeat; cursor:pointer; }
#sp_top { width:175px; height:32px; }
#sp_top p { font:bold 15px/20px Helvetica, Arial; color:#594D3D; line-height:32px; padding:0px 35px 0px 0px; }
#sp_images { width:175px; height:77px; }
#sp_bottom { width:175px; height:48px; font:11px/12px helvetica, arial; color:#FFF; padding-top:10px; _padding-top:0px; _line-height:20px; }

#box { position:relative; width:580px; height:auto; margin-bottom:10px; }
#btop { width:580px; height:27px; background:url(../images/btop.gif) no-repeat; }
#bcontent { width:580px; height:auto; background:url(../images/bcontent.png) repeat-y; }
#bleft { width:505px; padding:0px 20px; vertical-align:top; }
#bleft p { margin:0; padding:0; }
#bright { padding:0px 20px 0px 0px; vertical-align:top; }
#bright img { width:100px; height:100px; border: 2px solid #A19A89; }
#bright a img:hover { border-color:#7A7568; }
#bbottom { width:580px; height:27px; background:url(../images/bbottom.gif) no-repeat; }

#map { border:2px solid #A19A89; width:528px; height:350px; }
#map:hover { border: 2px solid #8E6A35; }
#imghover img { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=75)"; opacity:0.75; border:1px solid #CCC; }
#imghover img:hover { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; opacity:1; border:1px solid #999; }

.text, .text2, .text3 { width:250px; padding:5px; font:11px helvetica, arial; color:#333333; background:#FFF; outline:none; border:1px solid #BDB8AC; }
.text2 { width: auto; }
.text3 { width: 140px; margin-top:5px; }
.text:hover, .text2:hover, .text3:hover, .text4:hover { border: 1px solid #8E6A35; background:#FFFFFF; outline:none; }
.button { width: 76px; border: none; background: #8C8474; color: #FFFFFF; font:bold 12px helvetica, arial; padding: 6px;  }
.button:hover { background: #8E6A35; cursor:pointer;  }

#subnavholder { width:650px; margin:-26px 0 20px -30px; padding:0 0 5px 0; display:block; background:#594D3D; float:left; }
#subnavholder ul {  background:#594D3D; }
#subnavholder li { float:left; background:none; padding:0 0 0 10px; margin:0 10px 5px 0; font-size:13px; display:block; background:#594D3D; }
#subnavholder li a { color:#FFF; }
#subnavholder li a:hover { color:#967649; }

.terms { padding-top:20px; color:#333; font:10px/15px helvetica, arial; font-style:italic;  }

