* { 
margin: 0;
padding: 0;
}

body {
	font-family:  "Trebuchet MS", Arial, Verdana;
	font-size: 11px;
	color: #666633;
	text-align: center;
	background-image: url(/acc156_cl568/Images/background_slice_comp.jpg);
	background-repeat: repeat-x;
	background-color:#82A88E;
}

/* Semantic Content Styles */


h1, h2, h3, h4, h5, h6 {}

h1 {font-size: 14px;}
h2 {font-size: 14px;}
h3 {font-size: 16px;
letter-spacing:.05em;
color: #666633;}
h4 {font-size: 12px;}
h5 {font-size: 11px;}
h6 {font-size: 9px;}

p {font-size: 12px;}

ul {}
ol {}
li {}
ul li {}
ol li {}

dl {}
dt {}
dd {}

div#colThree dl {
padding-left: 10px;
padding-top: 10px;}

div#colThree dt {
padding-left:10px;
font-family:  "Trebuchet MS", Arial, Verdana;
font-size:14px;
line-height:14px;
letter-spacing:.05em;
color:#666633;
font-weight:bold;}

div#colThree dd {
padding-left:25px;
font-size:12px;
line-height:14px;
letter-spacing:.05em;
color:#666633;
}

 
address {}
abbr {}
acronym {}
blockquote {}

strong, b {font-weight: bold;}
em, i {font-style: italic;}

img {border: 0;}
a img {border: 0;} 

hr {}

pre {}
code {font-family: courier new, courier, monospace;}

/* Hyperlink Styles */

a {}
a:hover {}
a:visited {
text-decoration:none;
color: #666633;
}
/* Form Styles */

form {
margin: 0;
}
label {}
input {} 
input.text {} 
input.radio, input.checkbox {border: 0; background: transparent;} 
input.button {}
input.image {border: 0;} 
select {}
option {}
textarea {}

/* Layout Styles */

div#wrapper {
	margin: 10px auto 0 auto;
	text-align: left;
	width: 933px;
	background-color: #ffffff;
	background-image: url(/acc156_cl568/Images/LPC_fade.jpg);
	background-repeat: repeat-y;
	background-position: 927px 0px;
} 


div#header h1 {
padding: 8px 0 0 8px;
}

div#headerTop {
	float: left;
	width: 930px;
	height: 16px;
	background-color: #DCE6F0;
	background-image: url(/acc156_cl568/Images/LPC_header_left.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
div#headerTop h1 {
padding: 0 0 0 0px;
text-align: left;
}
div#headerTop h1 a { 
}
div#headerTop h2 {
font-family:  "Trebuchet MS", Arial, Verdana;
font-size: 24px;
color: #ffffff;
margin: 4px 6px 0 0;
}

div#headerNavLeft {
	width: 202px;
	float:left;

}

div#headerNavLeft h1 {
width: 202px;
padding:0px;
text-align: left;
margin:0px;
}
div#headerNavLeft h1 a { 
display: block;
width: 202px;
height:130px;
background: transparent url(/acc156_cl568/images/LPC_Logo_Left.jpg) top left no-repeat;
text-indent: -9999px;
text-decoration: none;
margin:0px;
font: normal 16px/1.6em verdana, helvetica, arial, sans-serif;
}
div#headerNav h3 {
text-align:right;
padding:0 0px 0 0;
font-size:12px;
}

div#headerImage {
}

body.default div#headerImage {
background:url(/acc156_cl568/Images/LPC_Overhead.jpg) left top no-repeat;
width:701px;
height:325px;
margin-left:10px;
}

div#mainHome {}


div#colOne {
	float: left;
	width: 727px;
	background-image: url(../acc69_cl547/Images/fade2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	margin-right: 0px;
}
div#colOne h3 {
font-size: 1.5em;
margin: 3px 0px 3px 0px;
}
html>body div#colOne {
height: auto;
}

body.default div#colOne {
}
body.dining div#headerSecondary {
height: 231px;
background: #000000 url(/acc69_cl547/images/dining_header.gif) top left no-repeat;
}
div#headerSecondary {
width: 703px;
height:231px;
min-height:231px; !important
}

body.roomDetails div#headerSecondary {
height: 231px;
background: #000000 url(/acc69_cl547/images/accomodation_header.jpg) top left no-repeat;
}


body.condoSetting div#headerSecondary {
    height: 231px;
	background-color: transparent;
	background-image: url(../Images/setting_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;

}

body.proList div#headerSecondary {
    height: 231px;
	background-color: transparent;
	background-image: url(../Images/beach_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body.drivingDirections div#headerSecondary {
    height: 231px;
	background-color: transparent;
	background-image: url(../Images/map_Header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body.featuredEvents div#headerSecondary {
    height: 231px;
	background-color: transparent;
	background-image: url(../Images/header_tampa_night.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body.condofacilities div#headerSecondary {
    height: 231px;
	background-color: transparent;
	background-image: url(../Images/facilities_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
body.amenities div#headerSecondary {
height: 231px;
background: #000000 url(/acc69_cl547/images/lobby_header.jpg) top left no-repeat;
}
body.resort div#headerSecondary {
    height: 231px;
	background-color: transparent;
	background-image: url(../Images/resort_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
body.events div#headerSecondary {
    height: 231px;
	background-color: transparent;
	background-image: url(../Images/events_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}



body.detailEvent div#headerSecondary {
    height: 231px;
	background-color: transparent;
	background-image: url(../Images/events_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body.proDetailsEvent div#headerSecondary {
    height: 231px;
	background-color: transparent;
	background-image: url(../Images/header_st_pete_panarama.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body.proDetails div#headerSecondary {
    height: 231px;
	background-color: transparent;
	background-image: url(../Images/header_st_pete_panarama.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body.photoGallery div#headerSecondary {
    height: 231px;
	background-color: transparent;
	background-image: url(../Images/photo_gallery_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
body.contact div#headerSecondary {
    height: 231px;
	background-color: transparent;
	background-image: url(../Images/header_TW_entry.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
body.privacy div#headerSecondary {
    height: 231px;
	background-color: transparent;
	background-image: url(../Images/header_TW_entry.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body.policies div#headerSecondary {
    height: 231px;
	background-color: transparent;
	background-image: url(../Images/header_TW_entry.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}


body.secondaryAView div#headerSecondary {
    height: 231px;
	background-color: transparent;
	background-image: url(../Images/header_TW_entry.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body.reservations div#headerSecondary {
    height: 231px;
	background-color: transparent;
	background-image: url(../Images/accomodation_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

body.formShell div#headerSecondary {
    height: 231px;
	background-color: transparent;
	background-image: url(../Images/lobby_header.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
body.activitieshome div#content h3 {
margin: 0px 0px 0px 0px;
}
/*-- DYNAMIC PAGE STYLES -- */
body.aview div#content p {
text-decoration:none;
}
body.aview, body.search, body.destination div#content a
{
text-decoration:none;
}

body.search, body.destination div#content  a:hover
{
text-decoration:underline;
}
body.aview div#content a:hover
{
text-decoration:underline;
}

body.search div#content h3 a
{
padding: 0px 0px 0px 0px;
margin:0px;
}
body.activitieshome div#headerImage {
width:701px;
height:250px;
margin-left:7px;
background:url(/acc156_cl568/Images/LPC_HD_activities_02.jpg) left top no-repeat;
} 

body.firetruck div#headerImage {
background:url(/acc156_cl568/Images/LPC_HD_firetruck.jpg) left top no-repeat;
width:701px;
height:250px;
margin-left:7px;
} 

body.pools div#headerImage {
} 

body.seasonalrates div#headerImage {
} 

body.sports div#headerImage {
} 

body.video div#headerImage {
} 

body.proDetails, body.proDetailsEvent, body.drivingDirections, body.contact, body.reservations div#leftZoneOne {
height:100px;
	min-height: 100px; !important
	background-color: transparent;
	background-image: none;
	background-repeat: no-repeat;
	background-position: left;
	margin-top: 10px;
	margin-bottom: 10px;
	padding-top:20px;
	border-top-width: 0px;
	border-bottom-width: 0px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}


div#resWrapper {
	float: left;
}
body.default div#resWrapper {

}
body.lodgingPro div#resWrapper {

}


div#reservations {
	margin-top: 2px;
	margin-bottom: 20px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	height:39px;
}
div#reservations img {
	margin-left: 7px;
	margin-top: 2px;
	margin-bottom: 2px;
	float:left;
}


.checkratesbutton {
padding: 4px 0 0 0;
}


div#colTwo {
	float: left;
	width: 700px;
	background-image: url(/acc69_cl547/Images/fade2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

html>body div#colTwo {
height: auto;
float: left;
}
div#colThree {
	width: 350px;
	height: auto;
	float: left;
	border-right: dashed #CCCCCC 1px;
	border-left:none;
	border-top:none;
	border-bottom:none;
	margin: 0px 10px 0px 0px;
}
div#colThree p {
font-size:1.10em;
letter-spacing:.05em;
color: #666633;
margin-bottom:6px;
padding: 0px 10px 0px 20px;
}

div#colThree p a:hover {
text-decoration:underline;
}
div#colThree h1 {
font-family: "Trebuchet MS", Arial, Verdana;
font-size:14px;
line-height:14px;
letter-spacing:.05em;
color:#666633;
padding: 0px 0px 5px 20px;
}
div#colThree h3 {
letter-spacing:.05em;
color:#666633;
padding: 0px 0px 5px 0px;
				}
div#colFour {
    width: 325px;
	float: left;
	margin: 0px 0px 0px 5px;

	}
div#colFourTop {
float:left;
width:325px;
margin: 0px 0px 10px 0px;
}
div#colFourTopImage {
float:right;
width:125px;
margin: 0px 0px 10px 0px;
}
div#colFourBottom {
float:left;
margin: 0px 0px 10px 0px;
width: 325px;
}
div#colFourBottomImage {
float:right;
width:125px;
margin: 0px 0px 10px 0px;
}
/* Content Area Styles */

div#content {
	height: auto;
	width: 680px;
	float: left;
	min-height:275px; !important
	background-image: url(/acc69_cl547/Images/fade2.jpg);
	background-repeat: repeat-y;
	background-position: left top;
	padding: 3px 8px 20px 10px;
}

div#content p, div#content li {
font-size: 13px; 
/* color: #6a5434; */
color: #666633;
line-height: 1.6em;
}
body.default div#content p {
color: #ffffff;
}
div#content p a, div#content li a {
color:#666633;
text-decoration: underline;
}
div#content p a:hover, div#content li a:hover {
text-decoration: none;
color: #666633;
}

div#content a:link {
color:#666633;
text-decoration:none;
}

div#content a:hover {
color: #800040;
text-decoration: underline;
}
div#content p {
padding: 0px 5px 5px 0;
}
div#content ul, div#content ol { 
margin: 0 0 0 25px;
padding: 3px 10px 0 15px;
}
div#content li {
padding: 0 0 2px 0;
}

div#content h1, 
div#content h2, 
div#content h3, 
div#content h4, 
div#content h5, 
div#content h6 {
font-family:  "Trebuchet MS", Arial, Verdana;
color: #666633;
line-height: 1.3em; 
padding: 5px 5px 5px 0px;
}
body.default div#content h1 {
color: #ffffff;
}
div#content h1 a, 
div#content h2 a, 
div#content h3 a, 
div#content h4 a, 
div#content h5 a, 
div#content h6 a {
color: #800040;
text-decoration: none;
}
div#content h1 a:hover, 
div#content h2 a:hover, 
div#content h3 a:hover, 
div#content h4 a:hover, 
div#content h5 a:hover, 
div#content h6 a:hover {
text-decoration: underline;
}

div#content h1 {font-size: 16px;}
div#content h2 {font-size: 14px;}
div#content h3 {font-size: 14px;}
div#content h4 {font-size: 14px;}
div#content h5 {font-size: 14px;}
div#content h6 {font-size: 12px;}

div#content a {}
div#content a:hover {}

div#content form {}

div#content input {}
div#content select {}

div#content hr {
background: #fdc87a;
color: #999999;
border: 0;
height: 1px;
}
/*------ End Content Area Styles -------*/
div#contact {
	text-align: right;
	margin-top: 1px;
	margin-right: 0px;
	margin-bottom: 2px;
	margin-left: 0px;
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #CCCC99;
}

div#contact a {
	font-family:  "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	line-height: 30px;
	font-weight: bold;
	color: #666633;
	text-decoration: none;
	margin-right: 10px;

}

div#leftnav {
	width: 202px;
	text-align: center;
	min-height: 500px;
	height:auto;
	background: url(/acc156_cl568/Images/LPC_Nav_BG.jpg) left top repeat-y;
	background-image: url(../Images/LPC_Nav_BG.jpg);
	background-repeat: repeat-y;
	background-position: left top;
}

div#leftnav a {
	font-family:  "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	line-height: 20px;
	color: #666633;
	text-decoration: none;
	font-weight: bold;
	word-spacing: .4em;
}

div#leftnav a:hover {
	color: #FFFFFF;
	text-decoration: none;
	background-color: #CCCCCC;
}


div#leftZoneOne {
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

div#leftZoneTwo {
	padding-top: 2px;
	padding-bottom: 2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}


/*-- footer navigation --*/

div#footer {
	width: 933px;
	height: 48px;
	background-image: url(/acc156_cl568/Images/LPC_Footer_Main_BG.jpg);
	background-repeat: repeat-y;
	background-position: right top;
}

div#footerLeft {
width: 202px;
float:left;
height:48px;
background-image: url(/acc156_cl568/Images/LPC_Footer_Left_BG.jpg);
background-position: -2px 0px;
background-repeat: no-repeat;
}

div#footerRight {
	float:left;
	width:723px;
	height:48px;
	
}	

div#footerNav {
margin: 5px 0 30px 15px;
width:720px;
height:24px;

}
div#footer ul {
list-style: none; 
text-align: left;
height:14px;
padding: 4px 0px 0px 0px;
}
div#footer ul li {
display: inline;
color: #ffffff; 
}
div#footer li a {
color: #ffffff;
text-decoration: none;
padding: 0px 10px 0px 10px;
}
div#footer a:hover {
text-decoration: underline; 
}
body.kids div#content img {
margin: 5px 5px 5px 5px;
}
div#footer p {
font-family:  "Trebuchet MS", Arial, Verdana;
font-size: 11px;
color: #e4ded7;
}
div#footer a {}
div#footer a:hover {}

/* Navigation Styles */


DIV#subNavInc {
display:none;
}
div#topNav {
}
div#topNav ul {
width: 100%;
list-style: none;
}
div#topNav ul li {
display: block;
float: left;
}

div#topNav ul li a {
font-family:  "Trebuchet MS", Arial, Verdana;
font-size: 11px;
color: #000000;
text-decoration: none;
display: block;
}

.home a {
display: block;
width: 80px;
height: 50px;
background: transparent url(../images/home_off.jpg) top left no-repeat;
text-indent: -9999px;
text-decoration: none;
}
/* .home a:hover, body.default li.homeOn a {
background: transparent url(../images/home_on.jpg) top left no-repeat;
} */
.home a:hover {
background: transparent url(../images/home_on.jpg) top left no-repeat;
}

.resortinfo a {
display: block;
width: 104px;
height: 50px;
background: transparent url(../images/resortinfo_off.jpg) top left no-repeat;
text-indent: -9999px;
text-decoration: none;
}
.resortinfo a:hover, body.resortinfoOn li.resortinfoOn a {
background: transparent url(../images/resortinfo_on.jpg) top left no-repeat;
} 

.eventsNav a {
display: block;
width: 90px;
height: 50px;
background: transparent url(../images/events_off.jpg) top left no-repeat;
text-indent: -9999px;
text-decoration: none;
}
.eventsNav a:hover, body.eventsOn li.eventsOn a {
background: transparent url(../images/events_on.jpg) top left no-repeat;
}

.package a {
display: block;
width: 79px;
height: 50px;
background: transparent url(../images/package_off.jpg) top left no-repeat;
text-indent: -9999px;
text-decoration: none;
}
.package a:hover, body.packages li.packageOn a {
background: transparent url(../images/package_on.jpg) top left no-repeat;
}

.sPackageRight
{
margin-right: 10px;
float:right;
}

.area a {
display: block;
width: 105px;
height: 50px;
background: transparent url(../images/area_off.jpg) top left no-repeat;
text-indent: -9999px;
text-decoration: none;
}
.area a:hover, body.areaOn li.areaOn a {
background: transparent url(../images/area_on.jpg) top left no-repeat;
}

.camp a {
display: block;
width: 100px;
height: 50px;
background: transparent url(../images/camp_off.jpg) top left no-repeat;
text-indent: -9999px;
text-decoration: none;
}
.camp a:hover, body.campOn li.campOn a {
background: transparent url(../images/camp_on.jpg) top left no-repeat;
}

.cabins a {
display: block;
width: 115px;
height: 50px;
background: transparent url(../images/cabins_off.jpg) top left no-repeat;
text-indent: -9999px;
text-decoration: none;
}
.cabins a:hover, body.cabinsOn li.cabinsOn a {
background: #98a053 url(../images/cabins_on.jpg) top left no-repeat;
}



/* "currently on" and "hover" states */

div#topNav ul li a:hover,
div#topNav ul li:hover a,
div#topNav ul li.sfhover a,
div#topNav ul li:hover ul li a,
div#topNav ul li.sfhover ul li a {
color: #ffffff;
}

div#topNav ul ul {
padding: 0;
position: absolute;
left: -9999px;
width: 160px;
z-index: 100;
border: 1px solid #0978bf;
background-color: #97a053;
}

div#topNav ul ul li {
display: inline;
float: none;
margin: 0;
}
div#topNav ul ul li a {
display: block;
padding: 3px 5px 3px 5px; /* width should add up to 150px */
width: 150px;
color: #ffffff;
}

body.resortinfoOn div#topNav ul ul li a,
body.eventsOn div#topNav ul ul li a,
body.areaOn div#topNav ul ul li a {
background: none;
}


div#topNav ul ul li a:hover,
div#topNav ul ul li:hover a:hover {
background-color: #a3d39a;
color: #000000;
}

div#topNav li:hover ul ul,
div#topNav li.sfhover ul ul {
left: -9999px;
}

div#topNav li:hover ul,
div#topNav li.sfhover ul {
left: auto;
}

div#topNav li:hover ul,
div#topNav li.sfhover ul,
div#topNav li li:hover ul,
div#topNav li li.sfhover ul {
left: auto;
}




/* Common Styles */

.current {}
.powered {
margin: 0 auto 0 auto;
width: 770px;
}
.powered p {
text-align: left;
font-family:  "Trebuchet MS", Arial, Verdana;
font-size: 10px;
text-decoration: none;
color: #f7f3eb;
padding-top: 6px;
}
.powered img {
float: right;
}

.designed {}

.hide {display: none;}
.cloak {visibility: hidden;}

.floatL {float: left;}
.floatR {float: right;}

.clear {clear: both;}
.clearL {clear: left;}
.clearR {clear: right;}

.center {text-align: center;}
.left {text-align: left;}
.right {text-align: right;}

/* to make gallery display properly */

.galleryRow {
height: 164px;
}
.gallery_images {
padding: 0 6px 0 6px;
}


.LeftPhone {
padding: 0 0 0 4px;
font-size: 14px;
font-weight:bold;
color:#ffffff;
text-align:center;
}

/* styles for Featured Inp Default  */

div#defaultInp {
padding-left: 10px !important;
padding-right: 0px;
margin: 0 10px 0 0px;
z-index: 2;
float: left;
width: 260px;
border: 1px solid #915e4b;
}

div#defaultInp h2 a:link {
font-family:  "Trebuchet MS", Arial, Verdana;
font-size: 16px;
color: #666633;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
padding-left: 0px;
text-decoration:none;

}

div#defaultInp p a:link {
font-family:  "Trebuchet MS", Arial, Verdana;
font-size: 12px;
color: #666633;
font-weight:500;
text-decoration:none;
}
div#defaultInp p a:hover {
font-family:  "Trebuchet MS", Arial, Verdana;
font-size: 12px;
color: #CC0000;
font-weight:500;
text-decoration:underline;
}

div#defaultInp p a:visited {
font-family:  "Trebuchet MS", Arial, Verdana;
font-size: 12px;
color: #666633;
text-decoration:underline;
font-weight:500;
}

div#defaultInp h6 {
text-align: center;
padding-top: 8px;
}

div#defaultInp h4 {
padding-top: 10px;
font-family:  "Trebuchet MS", Arial, Verdana;
font-size: 12px;
color: #666633;
padding-top: 0px;
padding-right: 0px;
padding-bottom: 0px;
}
div#defaultInp h6 {
text-align: center;
padding-top: 8px;
}
div#defaultInp input {
font-size: 15px;
} 
.sInpRight
{
margin-right: 10px;
float:right;
}

div#inpCategoryWrapper h1{
padding-left:1px;
font-size:14px;
color: #666633;
}
div#inpCategoryWrapper dt a{
padding-left:1px;
text-decoration:none;
font-weight:bold;
color: #666633;
font-variant:small-caps;

}
div#inpCategoryWrapper dd a {
padding-left:10px;
text-decoration:none;
color: #666633;
}
div#inpCategoryWrapper dd {
margin-bottom:15px;
}

div#inpCategoryWrapper dl {
margin-bottom:1px;}
/*-------------------- Return Text Link 6-15-07-------------------*/
div#LinkBack {
width: 250px;
background-image: url(/acc156_cl568/Images/ico_back.gif);
background-position: left;
background-repeat: no-repeat;
margin-left: 5px;
padding-left:10px;
float:right;
}
div#LinkBack p a {
text-decoration: none;
text-align: center;
margin-left: 10px;
color:#666633;
}
div#LinkBack a:hover {
text-decoration: underline;
text-align: center;
margin-left: 10px;
}
/* Reservation Box Styles  added 8/15/2007*/



.horizontalRez {

}

table.horizontalRez tr.rowOne td  {
background-color:#F2F2F2;
padding-bottom:3px;
padding-left:5px;
}

table.horizontalRez tr.rowTwo td  {
background-color:#ffffff;
}

div#reservationBox{
	width: 185px;
	padding: 45px 0px 0px 0px;
	background:url(/acc156_cl568/Images/LPC_BG_Res_Interface.jpg) 0px 0px no-repeat;
	margin:0px 7px 0px 0px;
	float:right;
}
div#reservationBox input{
	color: #666666;
	background: #fee3ad;
	border: 1px solid #781351;
	background-color: #F2F2F2;
	border-color: #D3D3D3;

}
div#reservationBox input.text {
	font-family:  "Trebuchet MS", Arial, Verdana;
font-size:6px;
}
div#reservationBoxLight {
float: right;
width: 240px;
height: 200px;
z-index: 2;
background: transparent url(/acc69_cl547/images/discover_spa_01.gif) no-repeat;
background-position: center 20px;
}

div#reservationBox p {
font-family:  "Trebuchet MS", Arial, Verdana;
font-size: 1.0em;
font-weight: bold;
color: #ffffff;
text-align:center;
}

div#reservationBox h3 {
text-align: center;
font-family:  "Trebuchet MS", Arial, Verdana;
font-size: 16px;
color: #333333;
padding: 20px 0 12px 0;
}

div#reservationBox h6 {
text-align: center;
}

div#reservationBox input {
font-size: 15px;
} 

.resObjects {
font-family:  "Trebuchet MS", Arial, Verdana;
font-size:11px;
color:#666666;
	border: 1px solid #781351;
	background-color: #F2F2F2;
	border-color: #D3D3D3;

}

div#leftimageOne {}
div#leftimageTwo {
width:202px;
}

/* styles for Featured Attractions Default  */

div#defaultFeaturedAttractions {
padding-left: 10px;
}
div#defaultFeaturedAttractions p {
font-family:  "Trebuchet MS", Arial, Verdana;
	font-size: 12px;
	line-height: 20px;
	color: #666633;
	font-weight: bold;
	letter-spacing: .09em;
	padding-right:10px;
	text-align:right;
	
}
div#defaultFeaturedAttractions p, a:link{
text-decoration:none;
color: #666633;
}
div#defaultFeaturedAttractions a:hover {
color:#CC0000;
}
div#defaultFeaturedAttractions h3 {
text-align: right;
font-family:  "Trebuchet MS", Arial, Verdana;
font-size: 14px;
color: #666633;
padding: 0px 0 0 0;
margin: 0px 0px 0px 0px;
}

div#defaultFeaturedAttractions h6 {
text-align: center;
padding-top: 8px;
}

div#defaultFeaturedAttractions h6 {
text-align: center;
padding-top: 8px;
}
div#defaultFeaturedAttractions input {
font-size: 15px;
} 
div#defaultFeaturedAttractions ul {
list-style:none;
list-style-image:none;
padding-top: 2px;
padding-right: 0px;
padding-bottom: 0px;
text-align:right;
}
div#defaultFeaturedAttractions ul li {
list-style-image:none;
font-family:  "Trebuchet MS", Arial, Verdana;
font-size: 11px;
color: #706857;
padding: 0 10px 0px 0;
}
div#defaultFeaturedAttractions ul li a {
color: #706857;
}
/* These styles are in rooms_group.css - they are NOT being 
pulled into site_details.asp as they should */

/* ------ styles for Room/Site/Cabin Display -------- */

.UnitDisplay { 
margin-bottom: 15px;
}
.UnitDisplay ul li{
line-height: 6px 
}
.UnitImage {
float: right;
margin-right: 5px;
border: 1px solid #333333;
}

div#addressLeftNav {
	margin-top:40px;
	text-align:left;
	padding-left:12px;
}
div#addressLeftNav h6 {
background:url(/acc156_cl568/Images/LPC_Icon_35.jpg) -5px 5px no-repeat;
height:35px;
width:202;
color: transparent;
}

div#contentLogo {
width:500px;
padding-top:20px;
padding-right: 50px;
padding-bottom:0px;
float:right;
}
/* SEARCH STYLES */


.search {
width: 210px;
margin: 0px 1px 0px 0px;
padding:1px 0px 0px 0px;
height: 24px;
float:right;
}

.search input {}
.search input.text { /* remember to assign the class to the HTML elements */
width: 122px;
border: 1px solid #666633;
background-color: #ffffff;
color: #333333;
font-size: 10px;
margin-right: 5px;
height: 24px;
}

.searchInput {
color: #666633;
float: left;
}
.searchInput p {
font-size: 11px;
color: #666633;
}
.searchGo {
padding: 0 0 0 2px;
margin-top: 1px;
float:left;
}
div#topBookmark a {
width:100px;
height:24px;
float:left;
}	
div#topHeadline {
text-align:right;
padding: 5px 17px 0px 0px;
}	
div#topHeadline h3 {
background:url(/acc156_cl568/Images/HDLN_vermonts_favorite.gif) right 5px no-repeat;
height:30px;
width:695px;
}

body.default div#topHeadline h3 {
background:url(/acc156_cl568/Images/HDLN_vermonts_favorite_Default.gif) 5px 5px no-repeat;
height:30px;
width:695px;
}

/* default styles */

.newsletterSignup {
width: 325px;
height:160px;
background:url(../Images/Newsletter_Master_snapshot.jpg) 0px 25px no-repeat;
margin-top: 20px;
border-bottom:#CCCCCC dashed 1px;
} 
.newsletterSignup h1{
	font-family:  "Trebuchet MS", Arial, Verdana;
	font-size: 20px;
	color: #666633;
}
.newsletterSignup h2{
	font-family:  "Trebuchet MS", Arial, Verdana;
	font-size: 14px;
	color: #666633;
	padding-left:160px;
}
.signMeUp {
	font-family:  "Trebuchet MS", Arial, Verdana;
	font-size: 16px;
	color: #666633;
	font-weight:bold;
	padding: 0px 3px 0px 5px;
	margin:10px 25px 0px 0px;
	float:right;
	background:#EEEEDD;
	width:165px;
	border: #666633 solid 1px;
}


/*-----SEARCH STYLES ----*/
		.highlight { background: #FFFF40; }
		.searchheading { font-size: 130%; font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#669933; }
		.summary { font-size: 80%; font-style: italic; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.suggestion { font-size: 100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.results { font-size: 100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.category { color: #999999; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.sorting { text-align: right; font-family:Verdana, Arial, Helvetica, sans-serif;}

		.result_title {
		font-size: 14px;
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-weight:bold;
		color:#666633;
		}
		.result_title a {
		text-decoration:none;
		color:#666633;
		}
		.result_title a:visited {
		text-decoration:none;
		color:#666633;
		}
		.result_title a:hover {
		text-decoration:underline;
		}	
		.description { font-size: 80%; color: #666633; 	font-family:Verdana, Arial, Helvetica, sans-serif; }
		.context { font-size: 80%; 	font-family:Verdana, Arial, Helvetica, sans-serif;}
		.infoline { font-size: 80%; font-style: normal; color: #666633;}

		.zoom_searchform { font-size: 100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.zoom_results_per_page { font-size: 80%; margin-left: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.zoom_match { font-size: 80%; margin-left: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;}				
		.zoom_categories { font-size: 80%; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.zoom_categories ul { display: inline; margin: 0px; padding: 0px; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.zoom_categories li { display: inline; margin-left: 15px; list-style-type: none; }
		
		input.zoom_button {  }
		input.zoom_searchbox {  }		
		
		.result_image { float: left; display: block; }
		.result_image img { margin: 10px; width: 80px; border: 0px; }

		.result_block { margin-top: 15px; margin-bottom: 15px; clear: left; }
		.result_altblock { margin-top: 15px; margin-bottom: 15px; clear: left; }
		
		.result_pages { font-size: 100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.result_pagescount { font-size: 100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
		
		.searchtime { font-size: 80%; font-family:Verdana, Arial, Helvetica, sans-serif;}
		
		.recommended 
		{ 
			background: #DFFFBF; 
			border-top: 1px dotted #808080; 
			border-bottom: 1px dotted #808080; 
			margin: 15px 0px 15px 0px;
			padding: 0px 10px 0px 10px; 
		}
		.recommended_heading { float: right; font-weight: bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.recommend_block { margin-top: 15px; margin-bottom: 15px; clear: left; }		
		.recommend_title { font-size: 100%; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.recommend_description { font-size: 100%; color: #008000; font-family:Verdana, Arial, Helvetica, sans-serif;}
		.recommend_infoline { font-size: 80%; font-style: normal; color: #808080; font-family:Verdana, Arial, Helvetica, sans-serif;}