body.cClamp  {background-image: url(./images/img_cClamp_bg.gif); background-repeat: repeat-y;}


a:link, a:visited, .a_nolink  {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none;}

a:hover, 
a:active  {color: #000099; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: underline;}
a.one:link {color: #125661; text-decoration: none}
a.one:visited {color: #125661; text-decoration: none}
a.one:hover {color: #cc0000;}

/* activity links */

a.arrowLink:link {
padding: 0px 0px 0px 19px;
display: block;
color: #004883;
text-decoration: none;
background: url('images/sm_arrow.gif');
background-repeat: no-repeat;
background-position: 8px 3px;
font-size: 1.0em;
font-family: verdana, arial, helvetica, sans-serif;
}

a.arrowLink:visited {
padding: 0px 0px 0px 19px;
display: block;
color: #004883;
text-decoration: none;
background: url('images/sm_arrow.gif');
background-repeat: no-repeat;
background-position: 8px 3px;
font-size: 1.0em;
font-family: verdana, arial, helvetica, sans-serif;
}

a.arrowLink:hover {
padding: 0px 0px 0px 19px;
display: block;
color: #C98B24;
text-decoration: none;
background: url('images/sm_arrow_orange.gif');
background-repeat: no-repeat;
background-position: 8px 3px;
font-size: 1.0em;
font-family: verdana, arial, helvetica, sans-serif;
}

a.arrowLink:active {
padding: 0px 0px 0px 19px;
display: block;
color: #004883;
text-decoration: underline;
background: url('images/sm_arrow.gif');
background-repeat: no-repeat;
background-position: 8px 3px;
font-size: 1.0em;
font-family: verdana, arial, helvetica, sans-serif;
}
/* end activity links */
/* promo links */

a.promoLink:link {
padding: 0px 0px 0px 10px;
display: block;
color: #03515d;
text-decoration: none;
background: url('images/grayball.jpg');
background-repeat: no-repeat;
background-position: 1px 3px;
font-size: 1.0em;
font-family: verdana, arial, helvetica, sans-serif;
}

a.promoLink:visited {
padding: 0px 0px 0px 10px;
display: block;
color: #03515D;
text-decoration: none;
background: url('images/grayball.jpg');
background-repeat: no-repeat;
background-position: 1px 3px;
font-size: 1.0em;
font-family: verdana, arial, helvetica, sans-serif;
}

a.promoLink:hover {
padding: 0px 0px 0px 10px;
display: block;
color: #cc0000;
text-decoration: none;
background: url('images/redball.jpg');
background-repeat: no-repeat;
background-position: 1px 3px;
font-size: 1.0em;
font-family: verdana, arial, helvetica, sans-serif;
}

a.promoLink:active {
padding: 0px 0px 0px 10px;
display: block;
color: #666666;
text-decoration: underline;
background: url('images/grayball.jpg');
background-repeat: no-repeat;
background-position: 1px 3px;
font-size: 1.0em;
font-family: verdana, arial, helvetica, sans-serif;
}
/* end promo links */
a.resLink:link {
padding: 0px 20px 0px 0px;
text-align:right;
display: block;
color: #989898;
text-decoration: none;
background: url('images/arr2.jpg');
background-repeat: no-repeat;
background-position: 126px 4px;
font-size: 8pt;
font-family:'Tahoma', Arial, sans-serif;
font-weight: bold;
line-height: 1.4em;
}

a.resLink:visited {
padding: 0px 20px 0px 0px;
text-align:right;
display: block;
color: #989898;
text-decoration: none;
background: url('images/arr2.jpg');
background-repeat: no-repeat;
background-position: 126px 4px;
font-size: 8pt;
font-family:'Tahoma', Arial, sans-serif;
font-weight: bold;
line-height: 1.4em;
}

a.resLink:hover {
padding: 0px 20px 0px 0px;
text-align:right;
display: block;
color: #395E66;
text-decoration: none;
background: url('images/arr1.jpg');
background-repeat: no-repeat;
background-position: 126px 4px;
font-size: 8pt;
font-family:'Tahoma', Arial, sans-serif;
font-weight: bold;
line-height: 1.4em;
}

a.resLink:active {
padding: 0px 20px 0px 0px;
display: block;
color: #989898;
text-decoration: none;
background: url('images/arr2.jpg');
background-repeat: no-repeat;
background-position: 126px 4px;
font-size: 8pt;
font-family:'Tahoma', Arial, sans-serif;
font-weight: bold;
line-height: 1.4em;
}
/* group links */

a.grLink:link {
padding: 0px 0px 0px 10px;
display: block;
color: #03515d;
text-decoration: none;
background: url('images/grayball.jpg');
background-repeat: no-repeat;
background-position: 1px 3px;
font:600 11px/1 Georgia, Helvetica, sans-serif;
}

a.grLink:visited {
padding: 0px 0px 0px 10px;
display: block;
color: #03515D;
text-decoration: none;
background: url('images/grayball.jpg');
background-repeat: no-repeat;
background-position: 1px 3px;
font:600 11px/1 Georgia, Helvetica, sans-serif;
}

a.grLink:hover {
padding: 0px 0px 0px 10px;
display: block;
color: #cc0000;
text-decoration: none;
background: url('images/redball.jpg');
background-repeat: no-repeat;
background-position: 1px 3px;
font:600 11px/1 Georgia, Helvetica, sans-serif;
}

a.grLink:active {
padding: 0px 0px 0px 10px;
display: block;
color: #666666;
text-decoration: underline;
background: url('images/grayball.jpg');
background-repeat: no-repeat;
background-position: 1px 3px;
font:600 11px/1 Georgia, Helvetica, sans-serif;
}
/* end group links */

.sister_property  {font-size: 9px; color: #999966; font-weight: lighter; font-family: verdana, arial, helvetica, sans-serif;}
.sister_property:hover  {text-decoration: underline; color: #999966;}
.current_property  {font-size: 9px; color: #999966; font-weight: bolder; font-family: verdana, arial, helvetica, sans-serif; text-decoration: none;}
.subNavLocation  {color: #000000;	font-size: 9px;}
.subNavLocation .resortName  {color: #041A25; font-weight: bold; font-size: 11px;line-height: 14px;}
.grey  {background-color:#F5F9FA;}
.introcopy_link, .introcopy_link:link , .introcopy_link:visited , .introcopy_link:active  {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 15px; text-decoration: underline;}

.introcopy_link:hover  {color: #000099; font-size: 11px; line-height: 15px; text-decoration: underline;}
A  {font-size: 12px;text-decoration:none; font-weight:medium; color:666666; font-family: arial, helvetica, sans-serif;}
A:active  {color:990000;}
A:hover  {color:000099;}
.rightNav  {font-size: 10px;text-decoration:none; font-weight:medium; color:666666; font-family: arial, helvetica, sans-serif;}
.rightNavBlack  {font-size: 10px;text-decoration:none; font-weight:medium; color:000000; font-family: arial, helvetica, sans-serif;}
.gray  {font-size: 12px;text-decoration:none; font-weight:medium; color:666666; font-family: arial, helvetica, sans-serif;}
.banner  {font-size: 12px;text-decoration:none; font-weight:medium; color:828276; font-family: arial, helvetica, sans-serif;}
.black  {font-size: 12px;text-decoration:none; font-weight:medium; color:000000; font-family: arial, helvetica, sans-serif;}
.mediumBlack  {font-size: 13px; color: 000000; font-family: arial, helvetica, sans-serif;}
.bigBlack  {font-size: 16px;text-decoration:none; font-weight:bold; color:000000; font-family: arial, helvetica, sans-serif;}
.divisionBlue  {font-size: 12px;text-decoration:none; font-weight:bold; color:003366; font-family: arial, helvetica, sans-serif;}
.Blue  {font-size: 12px;text-decoration:none; font-weight:medium; color:003366; font-family: arial, helvetica, sans-serif;}
.japanese  {font-size: 13px; color: #000000; font-family: arial, helvetica, sans-serif; text-decoration: none;}
.japaneseHeader  {font-size: 8px; color: #800000; font-family:verdana,arial, helvetica, sans-serif;font-weight:bold;font-style:italic;font-variant:small-caps; text-decoration:none;}

.rightNavJapanese  {font-size: 9px; color: #666666; font-family: arial, helvetica, sans-serif; text-decoration: none;}

.rightNavBlue  {font-size: 10px;text-decoration:none; font-weight:medium; color:003366; font-family: arial, helvetica, sans-serif;}
.rightNavBlackBold  {font-size: 11px;text-decoration:none; font-weight:bold; color:000000; font-family: arial, helvetica, sans-serif;}

.std_font  {font-size: 12px;text-decoration:none; font-weight:normal; color:333333; font-family: arial, helvetica, sans-serif;}
.row_tinted  {background-color: #E5E5CC; border-style: solid; border-color:#E5E5CC;border-width: 0px; font-size: 10px;text-decoration:none; font-weight:medium; color:000000; font-family: arial, helvetica, sans-serif;}

.row_light  {background-color: #FFFFFF;border-style: solid; border-color:#FFFFFF;border-width: 0px; font-size: 10px;text-decoration:none; font-weight:medium; color:333333; font-family: arial, helvetica, sans-serif;}
.row_header  {background-color: #CDCDB4; border-style: solid; border-color:#CCCC99;border-width: 0px;font-size: 10px;text-decoration:none; font-weight:BOLD; color:000000; font-family: arial, helvetica, sans-serif;}

.row_header_rates  {background-color: #999966; border-style: solid; border-color:#999966;border-width: 0px;font-size: 10px;text-decoration:none; font-weight:BOLD; color:000000; font-family: arial, helvetica, sans-serif;}
table.lined_outside  {background-color: #CCCC99;}
table.lined_inside  {border-width: 1px;}

table.division_header_bg  {background-color: #EEEEEE;}

.row_address  {background-color:#CDCDB4; border-style: solid; border-color:#CCCC99;border-width: 0px;font-size: 10px;text-decoration:none; font-weight:medium; color:000000; font-family: arial, helvetica, sans-serif;padding:1.5px;}
.high_temp_font_small  {font-size: 10px;text-decoration:none; font-weight:bold; color:FF3300; font-family: arial, helvetica, sans-serif;}

.low_temp_font_small  {font-size: 10px;text-decoration:none; font-weight:bold; color:003366; font-family: arial, helvetica, sans-serif;}
.high_temp_font_large  {font-size: 12px;text-decoration:none; font-weight:bold; color:FF3300; font-family: arial, helvetica, sans-serif;}
.low_temp_font_large  {font-size: 12px;text-decoration:none; font-weight:bold; color:003366; font-family: arial, helvetica, sans-serif;}

.row_division_weather  {background-color: #006699; border-style: solid; border-color:#006699;border-width: 0px;font-size: 12px;text-decoration:none; font-weight:medium; color:FFFFFF; font-family: arial, helvetica, sans-serif;}

.white_small  {font-size: 10px;text-decoration:none; font-weight:medium; color:FFFFFF; font-family: arial, helvetica, sans-serif;}
table.lined_finder  {background-color: #666633;}

.std_font_small  {font-size: 10px;text-decoration:none; font-weight:medium; color:333333; font-family: arial, helvetica, sans-serif;}
.home  {font-size: 12px;text-decoration:none; font-weight:medium; color:666666; font-family: arial, helvetica, sans-serif;}

.guest_room_name  {font-size: 12px;color:#202070; text-decoration=underline;font-weight:medium;font-family: arial, helvetica, sans-serif;}

.footer_links  {font-size: 10px;color: #989898;}

.footer_links:active  {font-size: 10px;color: #989898;}

.footer_links:visited  {font-size: 10px;color: #989898;}

.footer_links:hover  {color:#000099;text-decoration: none;}

body.calendar  {background-color: #E5E5CC;}
ul  {line-height:18px;list-style-type:square;}
.address_bar  {font-size: 10px;font-family: arial, helvetica, sans-serif;}
body  {background-color: #ffffff;margin: 0px;}
.breadcrumbslink, .breadcrumbslink:visited  {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none;}
.breadcrumbslink:hover, .breadcrumbslink:active  {color: #000099;	font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: underline;}

td  {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px;}

.bold  {font-weight: bold;}

.cClampLogo  {background-color: #efefde;}
.cLogo  {background-color: #A04435;}
.detailRule  {background-color: #1d666f;}
.introCopy  {color: #000000;	font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 15px;}
.promotion  {color: #666666; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-align:justify;line-height: 15px;width:375px;}
.promotionTitle  {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 14px;}

.regionalQuickLink  {color: #000000; font-size: 9px;}

.regionalQuickLink .current  {color: #999966; font-weight: bold;}

.reservationLink  {font-size: 11px; font-weight: bold;}

.siteInfo  {line-height: 14px;}

.breadCrumbs, .breadCrumbs a:link, .breadCrumbs a:visited  {color: #666666; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; text-decoration: none;}
.breadCrumbs a:hover, .breadCrumbs a:active  {color: #000099; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; text-decoration: underline;}
.propertyBreadCrumbs .breadCrumbs, .propertyBreadCrumbs .breadCrumbs a:link, .propertyBreadCrumbs .breadCrumbs a:visited  {color: #000000;}

.propertyBreadCrumbs .breadCrumbs a:hover, 
.propertyBreadCrumbs .breadCrumbs a:active  {color: #000099;}
.groups  {color: #666666; font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; text-align:justify;line-height: 15px;width:400px;}
.header  {background-color: #F5F5EA;}
.headerRight  {padding-top: 3px;}
.header_padded_tinted  {background-color: #f5f5ea; padding-top: 3px;}
.headerRightLink  {font-family: verdana, arial, helvetica, sans-serif; line-height: 19px;}

.headerRightLink a:link, .headerRightLink a:visited  {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: none;}
.headerRightLink a:active, .headerRightLink a:hover  {color: #000099; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; text-decoration: underline;}
.disclaimer  {color: #999999; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; line-height: 12px;}

.footer  {background-color: #f5f5ea;}
.footerLinks, .footerLinks a:link, .footerLinks a:visited  {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; line-height: 12px; text-decoration: none;}
.footerLinks a:hover, .footerLinks a:active  {color: #000099; font-family: verdana, arial, helvetica, sans-serif; font-size: 9px; line-height: 12px; text-decoration: underline;}
.rbroundbox { background: url(images/nt.gif) repeat; }
.rbtop div { background: url(images/tl.gif) no-repeat top left; }
.rbtop { background: url(images/tr.gif) no-repeat top right; }
.rbbot div { background: url(images/bl.gif) no-repeat bottom left; }
.rbbot { background: url(images/br.gif) no-repeat bottom right; }


.rbtop div, .rbtop, .rbbot div, .rbbot {
width: 100%;
height:7px;
font-size: 2px;
}
.rbcontent { margin: 7px; }
.rbroundbox { width: 95%; margin: 1em 0 0 1em; }

.navMenu {	padding-top: 4px;	padding-bottom: 3px;}
.navMenu p {	padding-top: 3px;
	padding-bottom: 3px;
}

/* dhtml menu headers - bg image used for toggle arrow */

p.navMenuHeader {
	background-image: url(../images/img_arrow_nav.gif);
	background-position: 8px 7px;
	background-repeat: no-repeat;
	padding-left: 8px;
}

/* open state for dhtml menu headers */

.open p.navMenuHeader {
	background-image: url(../images/img_arrow_nav_down.gif);
	background-position: 9px 6px;
}

/* link in menu header - padded to allow arrow bg image to show through */

p.navMenuHeader a {
	padding-left: 12px;
}

/* hidden content in dhtml menus */

.navMenuContents {
	font-weight: normal;
	display: none;
	padding-right:10px;
}

/* open state for hidden content in dhtml menus */

.open .navMenuContents {
	display: block;
}

/* paragraphs in hidden content of dhtml menus */

.navMenu .navMenuContents p {
	margin: 0px;
	padding-left: 22px;
	padding-bottom: 3px;
}
.subNavArrow  {margin-right: 6px;}
.subNavDivider  {background-color: #ffffff;}

.subNavHeader  {color: #8e8e4f; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; padding-left: 15px; padding-right: 11px;}

.subNavLinks  {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 11px; padding-left: 22px; padding-right: 11px;}
.subNavLinks P  {margin-bottom: 10px; margin-top: 0px;}

.subNavLinks P.active  {color: #8e8e4f; font-weight: bold;}
.subNavSegmentAreaLinks  {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; line-height: 11px;}
.springboardLinks  {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 10px; padding-left: 13px; padding-right: 11px;}
.springboardLinksin  {color: #000000; font-family: verdana, arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; line-height: 10px;}
.springboardLinks P  {margin-bottom: 25px; margin-left: 22px;}
.findSubNavLinks  {padding-left: 14px;}
.regionsColumn  {padding-left: 14px;}
.regionsColumn A:link, .regionsColumn A:visited  {color: #000000; font-family: Verdana; font-size: 10px; line-height: 16px; text-decoration: none;}
.regionsColumn A:active, .regionsColumn A:hover  {color: #000099; font-family: Verdana; font-size: 10px; line-height: 16px; text-decoration: underline;}



.listItem
{
	border-width: 0;
	border-top: solid 1px #cccccc;
	display: block;
	margin: 0 0 10px 0;
	padding: 0;
}
.listItem
{
	margin: 0px;
	padding-bottom: 0px;
}

.listItemHeading
{
	background-color: #03515d;
	padding: 5px 0 5px 5px;
	background-image: url(./images/gradient-bg.gif);
	background-repeat: repeat-x;
}

.listItemHeading h2
{
	display: block;
	padding: 0 0 0 60px;
	color: #03515d;
	background-image: url(./images/hw9.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	margin: 0;
	font: bold 11pt Georgia, Arial, sans-serif; font-style:oblique;
letter-spacing:0.5px;
}
.listItemPriceInfo
{
	float: right;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	color: #03515d;
	font-size: 10pt;
	font-weight: bold;
	padding: 0 2px 0 0;
}
.clearAll
{
	clear: both;
	background-image: none;
	background-color: #03515d;
	margin: 0;
	padding: 0;
	font-size: 1px;
	display: none;
}
.Heading
{
	background-color:#f5f5ea;
	padding: 5px 0 5px 5px;
	
	background-repeat: repeat-x;
	margin:26px 0 8px 0;
}

.Heading h2
{
	display: block;
	padding: 0 0 0 60px;
	color: #03515d;
	background-image: url(./images/hw55m.jpg);
	background-position: left center;
	background-repeat: no-repeat;
	margin:0;
	font: bold 13pt Georgia, Arial, sans-serif; font-style:oblique;
letter-spacing:1px;
}
.containertitle h2{
	
	background: url('images/yellow.gif') top left repeat-x; 
	padding-top:3px; 
	color: #03515d;
	font: bolder 10pt Georgia, Arial, Helvetica, sans-serif; 
letter-spacing:0.1em;
	border-bottom:none;
margin:26px 0 4px 0;
}
.phgtitle h2{
	
	background: url('images/yellow.gif') top left repeat-x; 
	padding-top:3px; 
	color: #03515d;
	font: bold 12px Georgia, Arial, Helvetica, sans-serif; 
letter-spacing:0.1em;
	border-bottom:none;
margin-bottom:0.2em;

}
.bl {background: url(images/rounded_bottom_left.jpg) 0 100% no-repeat #F5F5EA; width: 12.4em} 
.br {background: url(images/rounded_bottom_right.jpg) 100% 100% no-repeat} 
.tl {background: url(images/rounded_left_top.jpg) 0 0 no-repeat} 
.tr {background: url(images/rounded_right_top.jpg) 100% 0 no-repeat; padding:6px} 
.clear {font-size: 1px; height: 35em;}

 
div.transOFF {width: 50%; background-color: #EDEDED;}
div.transON {width: 50%; background-color: #EDEDED;opacity:.50;filter: alpha(opacity=50); -moz-opacity: 0.5; }
div.trans25 {width: 50%; background-color: #EDEDED;opacity:.25;filter: alpha(opacity=25); -moz-opacity: 0.25;}
div.trans75 {width: 50%; background-color: #EDEDED;opacity:.75;filter: alpha(opacity=75); -moz-opacity: 0.75; }




