/* 
  ------------------------------------------------
  PVII CSS Layout Magic
  Copyright (c) 2007 Project Seven Development
  www.projectseven.com
  02: 2Col_Fixed_Sidebar_Left
  ------------------------------------------------
*/

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 100%;
	color: #000000;
	background: #fff url(../images/bkg.jpg) repeat-x fixed top;
	margin: 0px 0 0 0;
	padding: 0;
}
#masthead {
	color: #999999;
	/*background-color: #000000;*/
	padding: 0px;
	margin: 0;
	overflow:auto;
}
#masthead_left {float:left;width:372px;}

.nolftbord {border-left:none!important;}
#masthead_right {float:right;width:450px;padding:35px 0 0 0;font-size:.75em;color:#663300;}
#masthead_right p {margin:0;padding:0;}
#picbar {
clear: both;
	padding: 0px;
	margin: 0;
	background: #dad5c2 url(../images/picbevel.gif) repeat-x bottom;
	height:167px;
}
#picbar img {border:2px solid #fff;padding:0;margin:0;}
.picheader {
	list-style-type: none;
	padding:0;margin:0;
}
.picheader li{
	padding:0;margin:0;
	display: inline;
}
#wrapper {
	width: 900px;
	margin: 0 auto;
}
#column_wrapper {
clear: both;
	background: url(../images/clm02_middle.gif) repeat-y top;
	margin:0;padding:0;
	overflow:auto;
}

#right {
	width: 700px;
	float: left;
}
#left {
	width: 200px;
	float: left;
	
}
#left .content {
	padding: 24px 24px 0 24px;
	font-size: 0.75em;
	line-height: 1.5em;
	color: #663300;
}
#right .content {
	padding: 18px 24px 0px 24px;
	font-size: 0.85em;
	line-height: 1.65em;
}
#masthead .content {
	padding: 12px 16px;
}
#footer .content {
	padding: 12px 24px;
}
#footer {
	color: #999999;
	/*background-color: #000000;*/
	padding: 0px;
	margin: 0;
	font-size: 0.7em;
	clear: both;
}
.menulist {
	margin: 6px 0 12px 0;
	padding: 0;
	list-style-type: none;
}
#left a:link {
	color: #000000;
}
#left a:visited {
	color: #333333;
}
#left a:hover {
	color: #9B7C00;
}
#right a:link,#right a:visited  {
	color: #663300;
}

#right a:hover {
	color: #cc6600;
}


#footer a:link {color: #999999;}
#footer a:visited {color: #999;}
#footer a:hover {color: #666;}

h1,h2,h3,h4, .bigtxt{
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;margin:0;padding:0;
color: #663300;
font-style: italic;}
h1 {
	font-size: 2.2em;
	
}
h2 {
	font-size: 1.5em;
	
}
h3 {
	font-size: 1.25em;
	
}
h4, .bigtxt {
	font-size: 1.1em;
	
}
.nomargintop {
	margin-top: 0!important;
}
.nomarginbot {
	margin-bottom: 0!important;
}
.content p {
	margin: 12px 0;
}
.callout {float:right;width:352px;padding:0;margin:16px 0 5px 10px;font-size:.9em;}
.callout2 {float:right;width:250px;padding:0;margin:0 0 5px 10px;}
.callout2 p {margin:0 0 2px 0!important;}
.lineheight {line-height:normal!important;}
.margintop {margin-top: 16px!important;}

.clearrt {clear:right;}
.prices {line-height:normal;border-right: 1px solid #d4a368;border-top:1px solid #d4a368;font-size:.85em;}
.prices td {border-left:1px solid #d4a368;border-bottom:1px solid #d4a368;}
.smalltxt {font-size:.85em!important;}
.gmaps {width:500px;border:1px solid #ccc;padding:0;margin:10px auto;}
iframe {padding:0;margin:0;}
/*New Map and Directions*/
.gmaps2 {width:600px;padding:0;margin:10px auto;}
.gmaps2 input {border: 1px solid #adb8a0;}
.gmaps2 input.button { 
background: #82926e;font-size:.85em; font-weight:bold;
color: #fff;width:120px; height: 18px;border: 1px solid #687559;
 letter-spacing: 1px;display:inline;
} 
#map_canvas {width: 500px; height: 400px;border:1px solid #ccc;margin-top:10px!important;}
#directions {width: 500px; border:1px solid #ccc;}
.ninputboxempty {color: #999999;}
.ninputboxused {color: #000000;}
/*end map*/
/*Availability Calendar*/
.cal p {width:180px; text-align:center;background-color: #e4ded0;margin:0px 0 0 0!important;padding:3px 0;}
.cal td{padding:0 15px 6px 15px;}
.cal th{padding:0 15px 0px 15px;color: #663300;font-size:10px;}
.redtxt {color:#CC0000;}
#cal1,#cal2,#cal3 {margin:0;padding:0;}
