a
{
	color: #534A36;
	text-decoration: underline;
}

a:hover
{
	text-decoration: none;
}

h1
{
	font-size: 18pt;
}

h2
{
	font-size: 16pt;
}

h3
{
	font-size: 14pt;
}

h4
{
	font-size: 12pt;
}

h5
{
	font-size: 10pt;
}

h6
{
	font-size: 8pt;
}


div#left-nav
{
	border-top: 2px dotted #333;
	border-bottom: 2px dotted #333;
	padding-top: 10px;
	padding-bottom: 10px;
	margin-top: 10px;
	margin-bottom: 10px;
	margin-right: 0px;
}

div#left-nav p
{
	color: #534A36;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 20px;
	margin-right: 0px;
	text-indent: -20px;
}

div#left-nav a,
div#left-nav a:visited
{
	color: white;
	text-decoration: none;
	padding-left: 10px;
}

div#left-nav a:hover
{
	border-bottom: 2px dotted #900;
}

div#left-nav h1,
div#left-nav h2,
div#left-nav h3,
div#left-nav h4,
div#left-nav h5,
div#left-nav h6
{
	color: #534A36;
	margin: 0px;
	margin-bottom: 10px;
	padding-left: 10px;
}

/* UPPER LEFT NAV */
div#left-nav-1
{
	padding-bottom: 10px;
	margin-top: 10px;
	padding-left:15px;
}

div#left-nav-1 p
{
	color: #FFFFFF;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	margin-bottom: 3px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 0px;
	text-indent: -10px;
}

div#left-nav-1 a,
div#left-nav-1 a:visited
{
	color: #FFFFFF;
	text-decoration: none;
	padding-left: 10px;
}

div#left-nav-1 a:hover
{
	border-bottom: 2px dotted #900;
}


/* LOWER LEFT NAV */
div#left-nav-2
{
	padding-bottom: 10px;
	margin-top: 10px;
	padding-left:15px;
}

div#left-nav-2 p
{
	color: #534A36;
	font-weight: bold;
	text-transform: uppercase;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 11pt;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-left: 5px;
	margin-right: 0px;
	text-indent: -10px;
}

div#left-nav-2 a,
div#left-nav-2 a:visited
{
	color: #534A36;
	text-decoration: none;
	padding-left: 10px;
}

div#left-nav-2 a:hover
{
	border-bottom: 2px dotted #900;
}

/* TOP NAV */
table#top-nav a
{
	color: white;
	text-transform: uppercase;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
}

table#top-nav a:hover
{
	text-decoration: none;
}

/* BOTTOM NAV */
table#bottom-nav
{
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
}

table#bottom-nav a
{
	padding-right: 10px;
}

table#bottom-nav a:hover
{
	text-decoration: underline;
}

table#bottom-nav-main
{
	padding-left: 20px;
	padding-bottom: 0px;
	color: #534A36;
}

table#bottom-nav-main a
{
	color: #534A36;
}

table#bottom-nav-main a:hover
{
	text-decoration: underline;
	color: #534A36;
}

h1.main-heading, 
h1.main-heading a
{
	color: #333333;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18pt;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}

table#bottom-nav-main h2.main-heading,
table#bottom-nav-main h2.main-heading a
{
	color: #333333;
	font-family: Arial Narrow, Arial, Helvetica, sans-serif;
	font-size: 15pt;
	font-weight: bold;
	margin-bottom: 0px;
	padding-bottom: 0px;
	text-decoration: none;
}

td#footer
{
	border-top: 1px dotted white;
}

div.dotted-line
{
	background-image: url(/images/dots.gif);
	background-repeat: repeat-x;
	background-position: top left;
	margin-top: 10px;
	margin-bottom: 10px;
}
img.solo
{
	border: 1px solid #9E8959;
	margin-right: 5px;
	margin-left: 5px;
	margin-bottom: 0px;
}

/* final stuff */
td.copyright,
td.copyright a
{
	color: #534A36;
	font-size: 6pt;
	background-color: #9E8959;
	text-transform: uppercase;
}

.bold
{
	font-weight: bold;
}

p.homepage-desc {
	margin-top: 0px;
}

p.homepage-desc a {
	font-weight: bold;
	color: #534A36;
}

p.homepage-desc a:hover {
	color: #534A36;
}

/*******************************
	TOP NAVIGATION
*******************************/

ul#nav {
	padding: 0px;
	margin: 0pc;
	list-style: none;
	font-family: Arial, Helvetica, sans-serif;
	height: 24px;
}

ul#nav li#m1,
ul#nav li#m2,
ul#nav li#m3,
ul#nav li#m4,
ul#nav li#m5,
ul#nav li#m6,
ul#nav li#m7 {
	padding-right: 6px;
}

ul#nav li {
	float: left;
	position: relative;
	padding: 0px;
	margin: 0px;
	font-size: 11px;
	font-weight: bold;
	height: 24px;
}

ul#nav li ul {
	display: none;
	position: absolute;
	top: 2em;
	left: 5px;
	background: #E7DDB6;
	border: black solid 2px;
	border-top: black solid 1px;
	padding: 0;
	margin: 0 0 0 5px;
}

ul#nav li ul li ul {
	display:none;
}

ul#nav li ul li {
	display:block;
	color: #9E8959;
	padding: 0;
	margin: 0;
	text-transform: none;
	height: auto;
}

ul#nav li ul li a {
	display: block;
	color: #9E8959;
	border-top: black solid 1px;
	padding: 3px;
	height: 1em;
	text-decoration: none;
	text-transform: none;
	font-family: Arial, Helvetica, sans-serif;
}

ul#nav li ul li a:hover {
	color: #990000;
	text-decoration: none;
	text-transform: none;
}

/* to override top and left in browsers other than IE, which will position to the top right of the containing li, rather than bottom left */
ul#nav li>ul {
	top: auto;
	left: auto;
}

ul#nav li:hover ul, 
ul#nav li.over ul { /* lists nested under hovered list items */
	display: block;
}

ul#nav li:hover ul li ul, 
ul#nav li.over ul li ul{ /* lists nested under hovered list items */
	display: none;
}

ul#nav li:hover ul li:hover ul,
ul#nav li.over ul li.over ul {
	display: block;
}

ul#nav li#m1 li ul {
	top: -3px;
	left: 193px;
}

ul#nav li.submenu {
	background: url(/images/arrows.gif) no-repeat right center;
}

ul#nav li#m1 li a {
	width: 200px;
}
ul#nav li#m1 li ul li a{
	width: 102px;
}
ul#nav li#m2 li a {
	width: 146px;
}
ul#nav li#m3 li a {
	width: 132px;
}
ul#nav li#m4 li a {
	width: 113px;
}
ul#nav li#m5 li a {
	width: 143px;
}
ul#nav li#m6 li a {
}

ul#nav li#m1 ul {
	width: 204px;
}
ul#nav li#m1 li ul{
	width: 106px;
}
ul#nav li#m2 ul {
	width: 150px;
}
ul#nav li#m3 ul {
	width: 136px;
}
ul#nav li#m4 ul {
	width: 117px;
}
ul#nav li#m5 ul {
	width: 147px;
}
ul#nav li#m6 ul {
}
a.footer-nav {
	font-weight: bold;
	color: #E8E8D0;
}

a.footer-nav:hover {
	color: #E8E8D0;
}

div.feedBurnerFeedBlock p.headline { 
	color: red;
	font-size: 14pt;
	font-weight: bold; 
}

body.outer-frame {

   background-color: #493326;
}

table.outer-frame
{
width: 990;
margin-left: auto;
margin-right: auto;
border-style: solid;
border-color: #000000;
border-right-width: 1px;
border-left-width: 1px;
border-top-width: 1px;
border-bottom-width: 1px;
padding: 0px;
}

td.outer-frame-left
{
background-image: url(/images/background-leather-left.jpg);
background-repeat:no-repeat;
background-position: right top;
width: 250px;
}

td.outer-frame-right
{
background-image: url(/images/background-leather-right.jpg);
background-repeat:no-repeat;

width: 250px;
}


#myGallery
{
	width: 536px !important;
	height: 360px !important;
	float: center;
}

#myCarousel
{
    text-align: left;
    margin: 0 auto;
    float: center; /* Same as your gallery is set to */
    width:538px; /* Adjust this to your picture width + 2 */
    height:115px;
    overflow:hidden;
    background: #000000;
}

#photoheader
{
 	font-size:14pt;
	font-weight: bold;
	margin-top: 1px;	
	margin-bottom: 0px;
    padding-bottom: 0px
}

/*** res container ***/
#quick_res_container {

     width: 203px;
     float:right;
     padding-left: 10px;
}

 

#quick_res_inner_container {
     float: left;
     width: 203px;
     padding:5px;
}

 
#quick_res_header {
     background: url('../images/quick_res/quick_res_top_mac.gif') no-repeat;
     width: 203px;
     height: 30px;
}


#quick_res_footer {
     background: url('../images/quick_res/quick_res_bottom_mac.gif') no-repeat;
     width: 203px;
     height: 5px;
}

 
#quick_res_content {
     background: #d9d3b4 url('../images/quick_res/quick_res_middle_mac.gif') repeat-y;
     width: 203px;
     font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
     font-variant: normal;
     font-size: small;
     color: #333333;
     /*overflow: auto;*/
     background-color: #d9d3b4;
}

 
.quick_res_label {
     width: 203px;
     font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
     font-weight: 700;
     font-size: small;
     color: #d9d3b4;
     text-align: left;
     padding-left: 10px;
}

 
#top_quick_res_container {
     width: 203px;
     height: 78px;
     vertical-align: middle;
     padding-bottom: 0px;
}

 
#bottom_quick_res_container {
     float: right;
     width: 203px;
     margin-right: 0px;
}

 
#inner_quick_res_container {
     width: 203px;
}

 
.quick_res_label {
     font-size: 14px;
     font-family: "Lucida Grande", Tahoma, Verdana, Arial, sans-serif;
     font-weight: bold;
     color: #333333;
}

 
.inner_select {
     border: 0px;
     width: 182px;
     font-family: Arial, sans-serif;
     font-size: small;
     color: #663300;
}

.inner_text_cal {
     border: 0px;
     width: 100px;
     font-family: Lucida Grande, Tahoma, Verdana, Arial, sans-serif;
     font-size: small;
     color: #663300;
}

 
.large_text_cal {
     border: 0px;
     font-family: Verdana, Arial, sans-serif, "Lucida Grande", Tahoma ;
     font-size: 10pt;
     font-weight: bold;
     color: #b8a36f;
}


/*** quick res items ***/

 

#quick_res_trip_images {
     width: 525px;
}

 
#quick_res_place_holder_1 {
     float: left;
     padding-top: 0px;
}

 
#quick_res_place_holder_2 {
     float: left;
     padding-top: 0px;
     padding-left: 3px;
}

 
#quick_res_place_holder_3 {
     float: left;
     padding-top: 0px;
     padding-left: 3px;
}

.main_content_smalltext {
     color: #c05c20;
     text-decoration: none;
}

.main_content_smalltext a {
     color: #c05c20;
     text-decoration: underline;
}

/*** end quickres items ***/

