BODY {background:#6C1D00; margin:0;}
P, TD, Div {
	font-family: "Lucida Grande", "Lucida Sans Unicode", geneva, verdana, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 24px;
	font-weight: normal;
	font-variant: normal;
	color: #7D7B7A;
}
form {margin:0;}
P {margin-top:0}
A:link, A:visited, A:active	{text-decoration: none; color: #99544a;}
A:hover {text-decoration: underline;}


#left {background:url("/images/back-left2.gif") no-repeat top right;}
#right {background:url("/images/back-right2.gif") no-repeat top left;}
#leftbot {background:url("/images/back-leftcap2.gif") no-repeat top right;}
#rightbot {background:url("/images/back-rightcap2.gif") no-repeat top left;}
#main	{
	width:760px;
}
#nav	{
	width:191px;
	background-color: #FFF;
	background-image: url(/images/back-navin.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#navPP	{
	width:191px;
	background-image: url(/images/back-navPP.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
#navbot	{width:191px;background:url("/images/back-navbot.jpg") repeat-y top left;}
#navcap	{height:23px;}

#content	{width:551px;background:#FFF url("/images/back-content.jpg") no-repeat top left;}
#rightside	{width:18px;background: url("/images/back-rightside.gif") repeat-y top left;}
#owner		{text-align:center; padding-top:30px;}
#request	{
	text-align:center;
	padding-top:69px;
}

#nav ul {margin:0;padding:49px 0 0 12px;}
#nav li {list-style-type:none;margin:0; padding:5px 0 4px 0; list-style-image:none;}
.botline	{ background: url("/images/navdiv.gif") no-repeat left bottom; }

#nav #sub {margin:0;padding:0 29px 0 0px; text-align:right;}
#nav #sub li a {margin:0;padding:0 2px 2px 15px;color:#7d7b7a; text-decoration:none;}
#nav #sub li a:hover {color:#000;background:url("/images/subnav-arrow.gif") no-repeat left;}
#nav #sub li a#select {color:#000;background:url("/images/subnav-arrow.gif") no-repeat left;}

#footer	{width:760px;text-align:left; color:#895650;}
#footer ul {margin:0;padding:0;}
#footer li {list-style-type:none;display:inline; padding:0 0 0 4px;margin:0;}
#footer a	{color:#e8d1c4;text-decoration:underline;}
#footer a:hover	{color:#895650;text-decoration:none;}
#red	{color:#99544a;}

#temp	{float:right;color:#E8D1C4;clear:right;} 

H1	{font-weight:bold;font-size:250%;margin:0 0 5px 0;text-align:Left;}
H2 	{font-size:110%;color:#99544a; margin:0 0 2px 0;text-align:Left;}
H3  {font-size:130%;color:#99544a; margin:0 0 2px 0;text-align:Left;}
H4  {font-weight:bold;font-size:100%;margin:0 0 5px 0;text-align:Left;}
.small {font-size:10px;}

UL  {margin:5px 0 0 20px;padding:0;}
LI	 {margin:0 0 5px 0; padding-bottom:2px; list-style-image: url('/images/bullet.gif');}

.nobullets		{margin:0px;}
.nobullets li	{margin:0 0 5px 0; padding-bottom:2px; list-style:none;}

address {font-style:normal;float:left; padding-right:15px;color:#895650;}

#faq h2 {font-size:100%;font-weight:normal;}
#faq			{padding:10px 0 15px 30px; width:500px;}


#leftcol		{padding:10px 30px 15px 30px;}
#text			{padding:10px 0 15px 30px; width:522px;}
#concierge		{background:#f3e9dd;padding:4px; clear:both;}
#concierge TD	{border-bottom:1px #bca38d solid; padding:5px 0 5px 0;}
.conbord{border:1px solid #e6e6e6;padding:4px;}
 
.imageborder	{
	padding-top: 2px;
	padding-right: 2px;
	padding-bottom: 9px;
	padding-left: 2px;
}
.imageright		{
	padding:2px;
	float:right;
	margin:0 0 10px 20px;
}
.imagerightsub		{
	float:right;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 5px;
	margin-left: 5px;
	padding: 1px;
}
#quotebot	{background:url("/images/vertdot.gif") repeat-y left; padding:15px 0 0 13px;}


.form	{background:#f4eeed;font-size:100%;color:#99544a; padding:2px;}

.error 			{border:1px solid red;}
.errorselect 			{background:#cc3333;font-size:100%;color:#FFF; padding:2px;}
.errormsg		{color:red;}
#homelink	{text-align:center;margin:0 0 4px 0;font-size:90%}
#homelink a	{color:#b8867f}
#topquote {
	position: relative;
	top: 18px;
}
.footertext {
	color: #e8d1c4;
}
#rteam {
	padding-right: 30px;
}
#lteam {
	padding-left: 30px;
}

td.dir_name {
/*	background:#E9D7B1;*/
padding-left: 3px;
}
			
td.dir_content {
	padding-bottom:5px;
	padding-left:30px;
	padding-right:10px;
	padding-top:5px;
}
table.dir {
	border: none;
	}
	
H6 {
	font-size:155%;
	color:#99544a;
	margin:0 0 2px 0;
	text-align:Left;}
}

.social {
    height: 1%;
    overflow: hidden;
    padding: 0 6px 0 0;
}

.social-list {
    float: right;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    width: 85px;
}

.social strong {
    color: #fff;
    float: right;
    font: 10px/20px Verdana,Geneva,Arial,Helvetica,sans-serif;
    padding: 0 8px 0 0;
    position: relative;
    word-spacing: -1px;
}

.social strong span {
    display: block;
    position: relative;
    z-index: 2;
}

.social strong em {
    color: #1A232D;
    font-style: normal;
    left: 1px;
    position: absolute;
    top: 1px;
}

.social-list li.facebook a {
    background: url("/images/social/ico-facebook.png") no-repeat scroll 0 0 transparent;
}

.social-list li.twitter a {
    background: url("/images/social/ico-twitter.png") no-repeat scroll 0 0 transparent;
}

.social-list li.youtube a {
    background: url("/images/social/ico-youtube.png") no-repeat scroll 0 0 transparent;
}

.social-list li.rss a {
    background: url("/images/social/ico-rss.png") no-repeat scroll 0 0 transparent;
}

.social-list a {
    cursor: pointer;
    float: left;
    height: 20px;
    overflow: hidden;
    text-indent: -9999px;
    width: 20px;
}

.social-list li {
	list-style-image: none;
	margin:0px;
	padding:0px;
}

.slideshow { height: 417px; width: 552px;}

/*gallery*/

#push {
	height: 43px; /* .push must be the same height as .footer */
    padding-top:10px;
}
#wrapper{
    min-height: 96%;
	height: auto !important;
	height: 96%;
	text-align:left;
    margin: 0 auto -30px;
    padding:0 10px 0px 10px;
    width:545px;
}

.clearfix{
	clear:both;
	float:none;
}
#bigPic{
	width:552px;
	height:290px;
	padding:1px;
	border:1px solid #CCC;
	background-color:#FFF;
	margin-bottom:10px;
}
#bigPic img{
	position:absolute;
	display:none;
}
ul#thumbs li.active{
	border:2px solid #9A603D;	
	background:#fff;
	padding:2px;
}
ul#thumbs, ul#thumbs li{
	margin:0;
	padding:0;
	list-style:none;
}

ul#thumbs {
	margin-left:29px;
}
	
ul#thumbs li{
	float:left;
	margin-right:7px;
	margin-bottom:5px;
	border:1px solid #CCC;	
	padding:3px;
	cursor:pointer;
}
ul#thumbs img{
	float:left;
	width:85px;
	height:45px;
	line-height:80px;
	overflow:hidden;
	position:relative;
	z-index:1;		
}

.QOverlay {
	background-color: #6D1D00;
	z-index: 9999;
}

.QLoader {
	background-color: #AD5C41;
	height: 1px;
}

.QAmt {
	color:#AD5C41;
	font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
	font-size:40px;
	font-weight:bold;
	line-height:50px;
	height:50px;
	width:100px;
	margin:-60px 0 0 -50px;
}
	
/*table.map_link:hover {
	background:#CCCCCC;
}*/

