body {font:16px arial sans-serif; 
	background:rgb(135, 87, 16) repeat url(images/sand-background.jpg);
	background-attachment:fixed;
}
.outer {position:absolute; top:0px; left:0px; width:100%; 
	padding-top:90px; text-align:center;
}
.container {position:relative; width:841px; margin:0px auto;  padding:0px 0px 0px 0px;
}
#bdrtopout {position:relative; width:auto; height:auto;
margin:0px 0px 4px 0px; padding:0px 0px 0px 0px;
border-top:4px solid rgb(110, 64, 0);border-left:4px solid rgb(110, 64, 0);
border-bottom:4px solid rgb(74, 45, 0);border-right:4px solid rgb(74, 45, 0);
}
/* width:825px; height:318px; */
#bdrtopin {position:relative; width:825px; height:318px;
margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
border-top:4px solid rgb(74, 45, 0);border-left:4px solid rgb(74, 45, 0);
border-bottom:4px solid rgb(110, 64, 0);border-right:4px solid rgb(110, 64, 0);
}
.logo {position:absolute; top:-60px; left:-60px; 
	width:901px; text-align:left; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
}
h1#tophead {position:absolute; top:0px; left:180px; color:white;
	font:italic bold 24px 'Georgia'; width:721px;
}
h2 {font:italic bold 24px 'Georgia';}
.links {padding-top:10px; padding-bottom:10px;
	font:bold 16px/20px arial,sans-serif;
}
#mainnav {
	margin: 0;
	padding: 0;
	list-style-type: none;
	text-align:center;
	margin-top:-5px;
}
#mainnav li {
	display: inline; 
}
#mainnav li a {
	text-decoration: none; 
	padding: .2em .5em;
	color: #fff;
	background-color:#985A10;
	border-left:2px solid #A86A00;
	border-top:2px solid #A86A00;
	border-right:2px solid #774700;
	border-bottom:2px solid #774700;
}
#mainnav li a:hover {
	text-decoration:underline;
	border-left:2px solid #774700;
	border-top:2px solid #774700;
	border-right:2px solid #A86A00;
	border-bottom:2px solid #A86A00;
}
#mainnav #mainactive a {
	background-color:#F1DFBA;
	color:#8B5430;
	border-left:2px solid #B19F7A;
	border-top:2px solid #B19F7A;
	border-right:2px solid #FFF7DA;
	border-bottom:2px solid #FFF7DA;
	text-decoration:none;
}
#subnav {
	margin: 0;
	padding: 0;
	margin-top:-12px;
	list-style-type: none;
	text-align:center;
	margin-bottom:6px;
}
#subnav li {
	display: inline; 
}
#subnav li a {
	font-size:14px;
	text-decoration: none; 
	padding-top:0;
	padding-bottom:.7em;
	padding-left:.3em;
	padding-right:.3em;
	background-color:#F1DFBA;
	color:#8B5430;
	border-left:2px solid #FFF7DA;
	border-top:2px solid #FFF7DA;
	border-right:2px solid #B19F7A;
	border-bottom:2px solid #B19F7A;
}
#subnav li a:hover {
	text-decoration:underline;
	border-left:2px solid #B19F7A;
	border-top:2px solid #B19F7A;
	border-right:2px solid #FFF7DA;
	border-bottom:2px solid #FFF7DA;
}
#subnav #subactive a {
	background-color:#F1DFBA;
	color:#8B5430;
	border-left:2px solid #B19F7A;
	border-top:2px solid #B19F7A;
	border-right:2px solid #FFF7DA;
	border-bottom:2px solid #FFF7DA;
	background:#F1DFBA url(images/bnarrow.gif) repeat-x;
	background-position:0.1em 1.4em;
	text-decoration:none;
}
.main {position:relative; top:0px; left:0px; width:765px;
	color:rgb(139, 84, 48); text-align:justify; padding-top:10px;
	padding-left:30px; padding-right:30px; padding-bottom:20px;
	font:bold 16px arial,sans-serif; 
	background:rgb(240,224,188) repeat url(images/wood-background.jpg);
}
.bdrmainout {position:relative;
margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
border-top:4px solid rgb(110, 64, 0);border-left:4px solid rgb(110, 64, 0);
border-bottom:4px solid rgb(74, 45, 0);border-right:4px solid rgb(74, 45, 0);
}
.bdrmainin {position:relative; 
margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;
border-top:4px solid rgb(74, 45, 0);border-left:4px solid rgb(74, 45, 0);
border-bottom:4px solid rgb(110, 64, 0);border-right:4px solid rgb(110, 64, 0);
}
.copy {font:14px arial,sans-serif; color:white;
}
/* photo galler */
#mb {position:relative; min-height:500px;}
#selected {position:relative; text-align:left;}
#thumbs {
	position:absolute; top:0px; left:580px; width:185px; 
	height:450px; overflow:auto; 
	text-align:center; font-size:14px; font-weight:normal;
	border:2px solid gray; 
}
#picmsg {position:relative; margin-top:5px; padding:5px; width:532px; 
	background:transparent; border:1px solid #F1DFBA; text-align:justify;
}
#thumbs img {cursor:url(images/logo.cur), default;}

.price {color:green}