body {
	margin: 0px;
	padding: 0px;
	min-height: 100%;
	background-image: url(/images/bg_1.jpg);
	background-position:center top;
	background-repeat:no-repeat;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #320a0a;
}



td {
	
}

th {
	
}


h1 {
	font-family: "Times New Roman", Times, serif;
	font-size: 230%;
	padding-bottom: 18px;
	padding-right: 0px;
	padding-left: 0px;
	color: #501e1e;
	margin: 0px;
	padding-top: 0px;
	font-style: italic;
	font-weight: normal;
}



h3 {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 17px;
	width:100%;
	display:block;
	color:#000000;
}

h4  {
	color: #a7913a;
	font-size:180%;
	margin: 0px;
	line-height:normal;
	padding-bottom: 0;
	font-weight: normal;
}

h4 a:link, h4 a:visited {
	 color: #CC9900;
	 text-decoration: underline;
	 display:inline;
	 
	font-weight: normal;
}



h4 a:hover {
	color: #CC9900;
	text-decoration: underline;
	 display:inline; 
	 	font-weight: normal;


}




form {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	}

input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}




ol, ul, li {
	padding:0;
	margin:0;
}

div p.small {
	font-size: 90%;
	line-height: 9px;
 }
 
 td p.small {
	font-size: 90%;
	line-height: 9px;
 }
 
  .small {
	font-size: 90%;
	line-height: 9px;
 }
 
 div p.tight {
	line-height:100%;
	padding: 0px;
	margin: 0px; 
 }
 
 
 strong {
	color:#000000;
	font-weight:bold;
 }

#container {
	width: 997px;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: auto;
	margin-right: auto;
	clear: both;
	display: block;
	border-collapse: collapse;
	background-repeat: repeat-y;
	background-position: center top;
	background-color: #FFFFFF;
	padding: 0px;
	height: auto;
	min-height:400px;
}


.contentA {
	float:right;
	width:665px;
	min-height:400px;
	padding: 15px 15px 0px 20px;
	background-color: #FFFFFF;
}


div.contentA.fullpage, div.content.fullpage {
width:957px;
padding-right:20px}

.contentA p {
font-size: 1.1em;
	line-height:22px;
	padding-top: 0;
	padding-bottom: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	color:#333333; }

.bodystyle {
	font-size: 1.1em;
	line-height:22px;
	padding-top: 0;
	padding-bottom: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0px;
	color:#333333;
} 







#pageHeadline {
	font-family: "Lucida Grande", Arial, Verdana;
	font-size: 18px;
	font-weight: normal;
	color: #000000;
	height: 32px;
	text-align: left;
	vertical-align: bottom;
	margin-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #106681;
	padding-top: 32px;
}

#boxbody1 {
	background-image: url(../images/boxBG.gif);
	background-repeat: repeat-y;
	padding-left: 24px;
	width: 154px;
	padding-top: 0px;
	padding-bottom: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	margin: 0px;
}
#boxtop1 {
	background-image: url(../images/boxTop.gif);
	height: 22px;
	width: 100%;
	background-repeat: no-repeat;
	display: block;
	margin: 0px;
	padding: 0px;
	clear: both;
	background-position: bottom;
}
#boxbott1 {
	background-image: url(../images/boxBott.gif);
	width: 100%;
	height: 16px;
	background-repeat: no-repeat;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	display: block;
	margin: 0;
	padding-top: 0;
	padding-right: 0;
	padding-bottom: 0;
	padding-left: 0;
}



.spacerA {
	display: block;
	margin: 0px;
	padding: 0px;
	border:none;
	width:100px;
}

.homeBody {
	font-family: Tahoma, Arial, Verdana, "Lucida Grande";
	font-size:14px;
	color: #5e3a3a;
	line-height: 28px;
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
} 


.firstPara p{
	padding-top: 0px;
	margin-top: 0px;
}



.smalltype
{
font-size: x-small;
}

#centerRow a,  #centerRow a:link,  #centerRow a:visited   {
	text-decoration: none;
	border-bottom:1px dotted #CF6C08;
	font-weight:normal;
	color:#000000;
	 }


#centerRow a:hover {
color: #B78802; text-decoration: none; border-bottom:1px solid #B78802;
	 }


div#centerRow a:link img, #centerRow a:visited img, #centerRow a:hover img     {
border-bottom: 0px!important;}


div#centerRow img a:link, #centerRow img  a:visited, #centerRow img a:hover  {
border-bottom: 0px!important;}

.imgLink { border:0px}



.list1 a:link, .list1 a:visited   {
	color: #000000;
	text-decoration: none;
	font-weight:normal;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CF6C08;
	 }


.list1 a:hover {
color: #B78802;
	 text-decoration: none;
	 border-bottom:1px solid #B78802;
	 }

.content {
	float:left;
	width:662px;
	min-height:400px;
	padding:0px;
	margin:0px;
	background-color: #FFFFFF;
}




.content.room {
margin:0px;
padding:0px;
background-repeat:no-repeat!important;
height:460px}

.content.room.r1 {
background-image: url(/images/bg_room_1.jpg)}

.content.room.r2 {
background-image: url(/images/bg_room_2.jpg)}

.content.room.r3 {
background-image: url(/images/bg_room_3.jpg)}

.content.room.r4 {
background-image: url(/images/bg_room_4.jpg)}

.content.room.r5 {
background-image: url(/images/bg_room_5.jpg)}

.content.room.r6 {
background-image: url(/images/bg_room_6.jpg)}

.content.room.r7 {
background-image: url(/images/bg_room_7.jpg)}

.content.room.r8 {
background-image: url(/images/bg_room_8.jpg)}

.content.room.r9 {
background-image: url(/images/bg_room_9.jpg)}



.contentA p.paraHeading  {
	font-weight: normal;
	margin: 0px;
	font-size:140%;
	line-height:normal;
	padding-top: 18px;
	margin-bottom: 0;
}

.contentA p.color1 {
	color:#dc9203;
}

.paraHeading a:link, .paraHeading a:visited {
	 color: #CC9900;
	 text-decoration: underline;
	 display:inline;
	 
	font-weight: bold;
}



.paraHeading a:hover {
	color: #CC9900;
	text-decoration: underline;
	 display:inline; 
	 	font-weight: bold;


}






	
.readMore {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 75%;
	color: #336699;
	text-decoration: none;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}

.readMore left {
text-align:left;
}

.readMore right {
text-align:right;
}


.readMore a:link, .readMore a:visited  { color: #CC9900; text-decoration: none; font-weight:bold; display:inline }

	
.readMore a:hover { color: #CC9900; text-decoration: underline; font-weight:bold; display:inline}









div.caption  {
	text-decoration: none;
	font-weight: inherit;
	text-align: center;
	padding-top: 10px;
	margin: 0px;
	width: 100%;
	padding-bottom: 8px;
	line-height: normal;
	font-size: 100%;
	clear:both;
	color: #892926;
}
.caption a:link, .caption a:visited  { color: #FF6600; text-decoration: none}
.caption a:hover { color: #FF6600; text-decoration: underline}


div.caption2  {
	text-decoration: none;
	font-weight: inherit;
	text-align: center;
	padding-top: 5px;
	margin: 0px;
	width: 100%;
	padding-bottom: 8px;
	line-height: normal;
	font-size: 100%;
	clear:both;
	color: #892926;
}

.sideBar {
	width: 167px;
	float: left;
	height: 100%;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 22px;
}

.emphasis {
	font-weight: bold;
	color: #AB441B;
}



.line {
line-height:1px;
height:1px;
width:100%;
border-bottom: 1px solid #ca992c; 
}

.page {
	height: 100%;
	overflow: hidden;	max-width:1300px;
	min-width: 800px;
	margin: 0px;
	background-image: url(../images/bg_page.gif);
	background-repeat: repeat-y;
	clear: left;
	width: 100%;
}



.sideMenu #sideMenuTop {
background-image:url(/images/sidebar_top.gif);
	background-position:left top;
	display: block;
	height:22px;
	width: inherit;
	background-repeat: no-repeat;
	padding-bottom:0;

}

#sidemenubody {
background-image:url(../images/sidemenu_BG.gif);
background-repeat: repeat-y;
}

#sideMenuBot {
	background-image: url(/images/sidebar_bott.gif);
	background-repeat:no-repeat;
	height: 121px;
	margin-bottom: 25px;
}




.sideMenuBG {
	height: auto;
	width: 100%;
}






.floatboxRightBig {
	margin: 0px;
	float: right;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 10px;
	top: 0px;
	width: 310px;
}

.floatboxLeft {
	margin: 0px;
	float: left;
	padding-top: 0px;
	padding-right: 25px;
	padding-bottom: 25px;
	text-align: left;
	width: 40%;
	height: auto;
}

.floatboxRight {
	float: right;
	padding-bottom: 25px;
	padding-left: 25px;
	text-align: left;
	width: auto;
	margin-top: 7px;
	margin-right: 8px;
	margin-bottom: 0px;
	margin-left: 0px;
}


.column {
	margin: 0px;
	padding-top: 10px;
	padding-right: 12px;
	padding-bottom: 12px;
	padding-left: 0px;
	text-align: left;
	width: 46%;
}

.contactBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	line-height: 12px;
	padding-top: 5px;
	width: auto;
	padding-right: 5px;
	float: right;
	color: #FFFFFF;
}

.black {color:#000000}

.contentA div.testimonial {
	font-family: "Times New Roman", Times, serif;
	color: #666666;
	margin: 0px;
	padding-bottom: 0px;
	font-style: italic;
	font-size: 155%;
	font-weight: normal;
	line-height: normal;
}


.contentA div.speaker {
color: #4e0b09;
	margin-top: 4px;
	margin-bottom:20px;
}


#subTitle {
	height: 45px;
	width: 450px;
	background-image: url(../images/subtitle_bg.jpg);
	background-repeat: repeat-x;
	text-align: left;
	vertical-align: middle;
	margin: 0px;
	padding-top: 12px;
	padding-left: 14px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 15px;
	float: left;
}




.headerLeft {
	float: left;
	width: 200px;
	background-image: url(../images/headerbgLeft.gif);
	background-repeat: no-repeat;
	padding-top: 100px;
}

#headerRight {
	height: 186px;
	width: 145px;
	background-image: url(../images/headerbgRight.gif);
	float: left;
}


#banner {
	width: 992px;
	min-width: 992px;
	text-align: center;
	clear: both;
	height: 170px;
}










#list1 {
	list-style-type: circle;
	background-image:none;
	margin-left: 17px;
	padding-left: 8px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	margin-top: 0px;
	padding-top: 4px;
	list-style-position: outside;
}


.list1  li {
	padding-bottom:8px;
	background-image:none;
	list-style-type: circle;
	padding-left: 11px;

}




.list2 {
	list-style-type: circle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	color:#444444;
	padding-top: 10px;
}



.list2  li {
	padding-bottom:8px;
	margin-left: 15px;	
}


.list3 {
	list-style-type: circle;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: .9 em;
	padding-bottom: 6px;
	margin: 0;
	color:#444444;
	padding-top: 10px;
}



.list3  li {
	padding-bottom:8px;
	margin-left: 15px;	
}




.photoFrame {border:1px #dc9203 solid; margin: 0px; padding:1px;}



.address {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	padding-left: 16px;
	padding-top: 7px;
	padding-bottom: 10px;
}



.subTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #336699;
	font-weight: bold;
}




.bullet {
	color: #FF6600;
	font-weight: bold;
	padding-right: 3px;
}

.list1 {
	list-style-type: circle;
	font-family: "Lucida Grande", Arial, Verdana;
	font-size: 100%;
	padding-bottom: 6px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 10px;
	color:#333333;
	padding-top: 10px;
}
.list1 li {
	padding-bottom: 6px;
	margin-left: 12px;
	list-style-position: inside;
	list-style-type: circle;
	padding-left: 0px;
	text-indent: -16px;
	margin-top: 0px;
	padding-top: 0px;
}


.listSub li {
	list-style-type: disc;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding-bottom: 6px;
	padding-top: 0px;
	margin: 0px;
}



.black {
color:#000000;
}


.bold {
font-weight: bold;
}
.big {
font-size: large;
}



.pageTitleBar {
	width: 50%;
	float: left;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin-top: 13px;
}
.pageTitleBar .sideMenuTitle {
	font-family: "Lucida Grande", Arial, Verdana;
	font-size: 16px;
	font-weight: bold;
	padding-left: 8px;
	padding-top: 12px;
	color: #FFFFFF;
	width: 210px;
	float: left;
	text-align: left;
	height: 34px;
}
 .pageTitleBG {
	width: 769px;
	font-size: 18px;
	font-weight: normal;
	background-repeat: no-repeat;
	background-position: right;
	color: #FF9900;
	height: 44px;
	background-image: url(../images/pageTitleBG.jpg);
}

#header {
	width: 970px;
	background-color: #FFFFFF;
	margin-right: auto;
	margin-left: auto;
	height: 274px;
	margin-top: 0px;
	margin-bottom: 0px;
	display: block;
}

#menubar {
	height: 76px;
	width: 100%;
	background-position: center;
	padding: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #dda843;
}


#pageBottom {
	background-image: url(../images/pageWhiteBottom.jpg);
	height: 33px;
	background-repeat: no-repeat;
}


 .boxHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	margin: 0px;
	padding: 5px;
	background-color: #dc9203;
}




table.specs p {
	font-size: 100%;
		color: #333333;
		margin:0;
		padding:0;
	

}


table.specs td {
		margin:0;
		padding-bottom:5px;
	

}


.subhead {
	padding: 0px;
	margin-top: -22px;
	margin-right: 0px;
	margin-bottom: 22px;
	margin-left: 0px;
	font-size: 12px;
	font-weight: normal;
}


.bannerTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	font-weight: bold;
	line-height: 32px;
	letter-spacing: 1px;
	margin: 0px;
	padding: 0px;
}

.normal {
	font-weight: normal;
}

#dataContainer {
	width:48%;
	float: left;
}  

#dataContainer p {
	padding: 0px;
	margin: 0px;
	line-height: normal;
}  


.tripTable {
font-size: 110%;
}

.tripTable .tableHeader  {
	font-size: 1.1em;
	color: #892926;
	text-align: center;
	margin: 0px 4px 0px 4px;
	padding:2px 4px 2px 4px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #F9AB04;
}
.tripTable td {
	text-align:left;
	text-align:left;
	padding-top: 2px;
	padding-right: 0px;
	padding-bottom: 2px;
	padding-left: 0px;
}

.tripTable th   {
	font-size: 1.1em;
	color: #892926;
	text-align: center;
	margin: 0px 4px 0px 4px;
	padding:5px 2px 5px 2px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #F9AB04;
	font-weight:normal;
}

.tripTable .center { text-align:center}






.buyButton {
	text-align: center;
	margin: auto;
	padding-top: 20px;
	padding-right: 0px;
	padding-bottom: 20px;
	padding-left: 0px;
}



.bold {
font-weight:bold}


.floatright {
float:right;
}

.container #centerRow .sidebarRIght {
	float: right;
	width: 232px;
	margin-top: 26px;
	margin-right: 12px;
}

#bannerTop {
	background-repeat: no-repeat;
	background-position: center top;
	height: 91px;
	background-image: url(/images/bg_banner.jpg);
	padding: 0px;
	margin: 0px;
	background-color: #ebc696;
}




#bannerTop a:hover {
	color: #FF0000;
	text-decoration: underline;
}
.boxTop {background-repeat: no-repeat; 	height: 51px; }


.boxTop.room1 {background-image:url(/images/boxtop_room_1.gif)}
.boxTop.room2 {background-image:url(/images/boxtop_room_2.gif)}
.boxTop.room3 {background-image:url(/images/boxtop_room_3.gif)}
.boxTop.room4 {background-image:url(/images/boxtop_room_4.gif)}
.boxTop.room5 {background-image:url(/images/boxtop_room_5.gif)}
.boxTop.room6 {background-image:url(/images/boxtop_room_6.gif)}
.boxTop.room7 {background-image:url(/images/boxtop_room_7.gif)}
.boxTop.room8 {background-image:url(/images/boxtop_room_8.gif)}
.boxTop.room9 {background-image:url(/images/boxtop_room_9.gif)}




#subFooter {
	background-color:#742B2B;
	text-align: center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	color: #d3cc7c;
	font-weight:normal;
	padding-top: 13px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 15px;
}

#subFooter  a:link, #subFooter  a:visited, #blogCenterRow #subFooter  a:link,#blogCenterRow #subFooter  a:visited{
color: #d3cc7c;
text-decoration:none;
font-weight:inherit;
border:none;

}

#subFooter  a:hover, #blogCenterRow #subFooter  a:hover{
color: #ffffff;
text-decoration:underline;
font-weight:inherit;
}









#subSubFooter {
	color: #0066CC;
	padding-top: 50px;
	padding-bottom: 20px;
}
#subSubFooter a:link, #subSubFooter a:visited {
	color: #0033CC;
	text-decoration:underline;
}





.featureboxes {
	background-color: #FFFFFF;
	clear: both;
	padding-right: 20px;
	padding-left: 20px;
}

.w15 { width: 15%}
.w20 { width: 20%}
.w25 { width: 25%}
.w30 { width: 30%}
.w35 { width: 35%}
.w40 { width: 40%}
div.box.w45 { width: 45%}
.w50 { width: 50%}
.w55 { width: 55%}
.w60 { width: 60%}
.w65 { width: 65%}
.w70 { width: 70%}
.w75 { width: 75%}
.w80 { width: 80%}
.w85 { width: 85%}
.w90 { width: 90%}



.box .headline {
	color: #b3924f;
	font-family: "Lucida Grande", Arial, Verdana;
	font-size: 18px;
	padding-top: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.box {
	float: left;
	padding: 0px;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 14px;
}
.akMapWindow {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding: 0px;
}
.content .intro {
	font-size: 22px;
	margin: 0px;
	padding: 0px;
	color: #666666;
}
.red {
	color: #CC0000;
	font-weight: bold;
}
.noborder {
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
.photoGallery {
	width: 100%;
	margin: 0px;
	padding-top: 0px;
	padding-right: 6px;
	padding-bottom: 8px;
	padding-left: 6px;
}

.photoGallery td {
	margin: 0;
	text-align: center;
	vertical-align: top;
	padding-top: 9px;
	padding-right: 6px;
	padding-bottom: 9px;
	padding-left: 6px;
}
div.homebox {
	float: left;
	height: auto;
	width: 183px;
	background-repeat:no-repeat;
	font-family:"Lucida Grande", Arial, Verdana;
	background-position: center 21px;
	margin: 0px;
	padding: 0px;
}

div.homebox div {
	padding: 125px 8px 8px 8px;
}

div.homebox p {
	line-height:110%;
	padding: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	font-size: 110%;
}

div.homebox p.title {
	padding: 0px;
	float: left;
	height: auto;
	width: 183px;
	font-size:200%;
	color:#f9ab04;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 66px;
	margin-left: 0px;
	letter-spacing: 2px;
}


div.homebox.salmon {
background-image:url(/images/bg_box_salmon.jpg);
}
div.homebox.halibut {
background-image:url(/images/bg_box_halibut.jpg);
}
div.homebox.combo {
background-image:url(/images/bg_box_combo.jpg);
}
div.homebox.custom {
background-image:url(/images/bg_box_wildlife.jpg);
}


.edgeline {
	float: left;
	height: 258px;
	width: 1px;
	background-image:url(/images/edge1.gif);
	background-repeat:no-repeat;
	margin-top: 25px;
}
.floatboxRight #slides {
	margin: 0px;
	padding: 0px;
}


.thumbnail {
	padding-top: 4px;
	padding-right: 2px;
	padding-bottom: 4px;
	padding-left: 0px;
	float: left;
	width: auto;
}


#tagline {
	font-family: Tahoma, Arial, Verdana, "Lucida Grande";
	font-size: 140%;
	color: #FFFFFF;
	height: 30px;
	width: 100%;
	clear: none;
	margin-top: 154px;
	text-align: center;
	letter-spacing: 2px;
}



#contentHome #featuredContainer {
	height: 335px;
	width: 315px;
	float: right;
	background-color: #dfdec0;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #000000;
}

#featuredContainer .featuredTitle {
	background-color: #fefecc;
	height: 29px;
	font-family: "Lucida Grande", Arial, Verdana;
	font-size: 180%;
	text-align: center;
	vertical-align: middle;
	padding-top: 6px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #dfdec0;
	border-right-color: #dfdec0;
	border-left-color: #dfdec0;
	letter-spacing: 2px;
}
#contentHome #featuredContainer .featuredBody {
	height: 69px;
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 95px;
	padding-top: 7px;
	padding-right: 5px;
}

#contentHome #featuredContainer  a:link, #contentHome #featuredContainer   a:visited {
color: #000000;
text-decoration:none;
font-weight:normal;
}

#contentHome #featuredContainer .subBox  a:link, #contentHome #featuredContainer .subBox  a:visited {
color: #CD9400;
text-decoration:none;
font-weight:normal;
}

#contentHome #featuredContainer .subBox  a:hover {
color: #000000
;
text-decoration:none;
font-weight:normal;
}


#contentHome #featuredContainer  a:hover {color:#B78802;text-decoration:none;font-weight:normal;}

.quoteBox .more  {	text-indent: 0px;font-size: 80%;font-family: "Lucida Grande", Arial, Verdana;font-style: normal;font-weight: normal;}
.quoteBox .more a:link, .quoteBox .more a:visited {color: #000000;text-decoration: none;font-weight:normal;	border-bottom-width: 1px;border-bottom-style: dotted;border-bottom-color: #CF6C08;}
.quoteBox .more  a:hover {color: #B78802; text-decoration: none; border-bottom:1px solid #B78802;}

.center {text-align:center}



#bannerContact {width:300px;height:65px;float:left;	color:#431616;font-family: Tahoma, Arial, Verdana, "Lucida Grande";	text-align:left;padding: 12px;}

#bannerContact #bannerPhone {font-size: 16px;}

#bannerContact #bannerEmail {	height: 25px;font-family: "Times New Roman", Times, serif;font-size: 160%;font-weight: bold;margin-bottom: 0px;	margin-left: 0px;text-align: left;font-size: 16px;}

#bannerEmail a:link, #bannerEmail a:visited {color: #431616; text-decoration:none;}

#bannerEmail a:hover {color: #000000;text-decoration:underline;}

	


#bannerTop #bannerSidemenu {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size:120%;
	color:#551c1c;
	height: 85px;
	width: 135px;
	float: right;
	margin-top: 2px;
	padding-left: 20px;
	border-left: 1px dotted #551C1C;}
	
	
#bannerTop #bannerSidemenu a,  #bannerTop #bannerSidemenu a:link,  #bannerTop #bannerSidemenu a:visited   { color:#922422; text-decoration:none; font-weight:bold }

#bannerTop #bannerSidemenu a:hover { color:#000000; text-decoration:none }


.footerBox{ width: auto}

.footerBox.left {text-align:left;float:left;}

.footerBox.right {text-align:right;float:right;}

.footerBox.center {text-align:center;width:250px;margin:auto;}

#footerContainer {	width:100%;	margin-right: auto;	margin-left: auto;}

p#footerContainer  {padding-bottom:0px;margin-bottom:0px;}


.footerAddress  {font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 10px;color: #FFFFFF;	text-align: center;	text-decoration:none}

.footerAddress a:link, .footerAddress a:visited {  display:inline;	color: #FFFFFF;	text-decoration: none;}


.footerAddress a:hover {color: #FFFFFF;	text-decoration:underline;	display: inline;}




#footer {position: relative;margin: 0px;clear: both;zoom:1;background-repeat: repeat-y;	background-color: #6A2323;	width: 100%;height: 30px;} 

#footer p {
	margin: 0; /* padding on this element will create space, just as the the margin would have, without the margin collapse issue */
	text-align:center;	line-height:12px;	padding: 0px 0px 6px 0px;	font-family: "Lucida Grande", Arial, Verdana;	font-size: 14px;}



.footerLinks  {	font-size: 11px;color: #ffffff;	text-align: center;	text-decoration:none;padding: 7px 0px 0px 0px;}

div.footerLinks a {  display:inline;color: #bc7a7b;	text-decoration: none;	border:none;	font-weight:normal;}


.footerLinks a:hover {	color: #ffffff;	text-decoration:underline;	display:inline;		border:none;}





#containerBott {
	background-image: url(/images/bg_pageBottom.gif);
	background-repeat:no-repeat;
	height: 38px;
}
#bannerContainer {
	margin-right: auto;
	margin-left: auto;
}

.bigger {
font-size: 110%
}

#sidebarLeft {
	float: left;
	width: 290px;
}

div.rooms#sidebarLeft {
	width: 335px;
	height:460px;
	background-image: url(/images/bg_sidebar_room.gif);
	background-repeat: no-repeat;
}
#sidebarLeft .thumbnails {
	background-color: #5f1817;
	height: 84px;
	margin: 0px;
	padding: 0px;
}
#sidebarLeft .roompanel {
height:376px;
}
#sidebarLeft .roompanel .roomDesc {
	font-family: "Times New Roman", Times, serif;
	font-size: 150%;
	font-style: italic;
	line-height: 24px;
	color: #5f1817;
	background-image: none;
	padding-top: 12px;
	padding-right: 25px;
	padding-bottom: 25px;
	padding-left: 25px;
}




#sidebarLeft .roompanel .roomDesc p{
padding:0;
margin: 0;
	
}

.seemore {
	line-height: normal;
	font-size: 1em;
	text-align: right;
	font-style: normal;
	font-weight: normal;
	text-align:right;
	width:auto;
}
#sidebarLeft #quotepanel {
	background-image: url(/images/bg_commentsbox.gif);
	background-repeat: no-repeat;
	overflow:hidden;
	padding: 0px;
}
.boxBott {
	background-image: url(/images/boxbott_comments.gif);
	background-repeat: no-repeat;
	height: 20px;
}




.quoteBox {
	background-position: -14px -9px;
	height: auto;
	background-repeat: no-repeat;
	padding: 0px;
	margin-top: 75px;
	margin-right: 20px;
	margin-bottom: 35px;
	margin-left: 20px;
}



#quotepanel .quoteBox .testimonial p {
	text-indent: 42px;
	font-size: 140%;
	line-height: 25px;
	font-family: "Times New Roman", Times, serif;
	font-size: 17px;
	font-style: italic;
	line-height: 24px;
	color: #713422;
}

#quotepanel div.speaker p{
	font-size: 100%;
	color: #713422;
	font-family: "Lucida Grande", Arial, Verdana;
	font-weight: bold;
	margin: 0px;
	padding-right: 0px;
	padding-bottom: 12px;
	padding-left: 0px;
	background-position: right;
	line-height: normal;
	text-indent: 0px;
	text-align:left;
	text-indent:0px;
}


.quoteBox .left {
	background-image: url(../images/quote.gif);
	height: auto;
	font-family: "Times New Roman", Times, serif;
	font-size: 15px;
	font-style: italic;
	line-height: 16px;
	color: #777777;
	background-repeat: no-repeat;
	padding-left: 50px;
	padding-top: 10px;
	padding-right: 7px;
	margin-top: 20px;
}



.quoteBott {
	background-image: url(../images/quoteRight.jpg);
	height: 25px;
	margin: 0px;
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 6px;
	padding-right: 40px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: right;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:143px;
}
















.boxContainer {
	width: 250px;
	padding: 3px;
}
.boxContainer .boxBody {
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: dotted;
	border-bottom-style: dotted;
	border-left-style: dotted;
	border-top-color: #dc9203;
	border-right-color: #dc9203;
	border-bottom-color: #dc9203;
	border-left-color: #dc9203;
	padding: 8px;
}

.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;height:0; font-size: 1px; line-height: 0px;
}
.clearleft { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:left;height:0; font-size: 1px; line-height: 0px;
}

.clearRight { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:right;height:0; font-size: 1px; line-height: 0px;
}


table.prices { font-size:1.1em;}
table.prices th { color:#dc9203; border-bottom:1px dotted #dc9203; padding:6px; }
table.prices td {  padding:6px; text-align:center; }
table.prices td.rowlabel { text-align:left; font-weight:bold; color:#dc9203}
