a:link, a:visited, .a_nolink     { color: #c9c9c9; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; text-decoration: none }
a:hover, a:active   { font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
p    { color: #ccc; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; line-height: 270%; text-decoration: none; margin-bottom: 2px }
.inparalink  { font-stretch: semi-expanded }
.inparalink:link, .inparalink:visited  { color: white; font-weight: normal; line-height: 120%; font-stretch: semi-expanded; text-decoration: none; background-color: #9f1d22; background-position: 0 120% }
.inparalink:hover  { color: white; font-weight: normal; line-height: 120%; font-stretch: semi-expanded; text-decoration: none; background-color: #4d4d4d }
.inparalink:active  { color: #9f1d22; font-weight: normal; line-height: 120%; font-stretch: semi-expanded; text-decoration: none }
h1   { color: #630; font-size: 14px; font-family: Arial, Helvetica, Geneva, sans-serif; font-weight: bold; margin-bottom: 10px; top: 16px }
h2  { color: #630; font-size: 14px; font-weight: bold }
.rightNav  {font-size: 10px;text-decoration:none; font-weight:medium; color:666666; font-family: arial, helvetica, sans-serif;}
.rightNavBlack   { color: #303030; font-size: 10px; font-family: Arial, Helvetica, sans-serif; font-style: normal; font-weight: normal; text-decoration: none }
.gray  {font-size: 12px;text-decoration:none; font-weight:medium; color:666666; font-family: arial, helvetica, sans-serif;}
.black   { color: 000000; font-size: 12px; font-family: Arial, Helvetica, sans-serif; font-weight: medium; line-height: 18px; text-decoration: none }
.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;}
.sister_property { color: #999966; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: lighter }
.sister_property:hover { color: #999966; text-decoration: underline }
.current_property { color: #999966; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bolder; text-decoration: none }
.subNavLocation { color: #000000; font-size: 9px }
.subNavLocation .resortName { color: #999966; font-size: 11px; font-weight: bold; line-height: 14px }
.grey { background-color: #f5f9fa }
.introcopy_link, .introcopy_link:link, .introcopy_link:visited, .introcopy_link:active { color: #000000; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 15px; text-decoration: underline }
.introcopy_link:hover { color: #000099; font-size: 11px; line-height: 15px; text-decoration: underline }
.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: 9px; color: #000000; font-family: arial, helvetica, sans-serif; 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: #CCCC99; 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: #CCCC99; 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;}
.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   { color: 333333; font-size: 8px; font-family: Arial, Helvetica, sans-serif; font-weight: medium; text-decoration: none }
.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   { color: #0b0b0b; font-size: 10px }
.footer_links:active  {font-size: 10px;color: #989898;}
.footer_links:visited   { color: #3c54a7; font-size: 10px }
.footer_links:hover   { color: #0b0b0b; text-decoration: underline }
body.calendar  {background-color: #E5E5CC;}
.address_bar  {font-size: 10px;font-family: arial, helvetica, sans-serif;}
td   { color: #303030; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 160% }
.bold  {font-weight: bold;}
.cClampLogo  {background-color: #efefde;}
.detailRule  {background-color: #c4c48c;}
.introCopy  {color: #000000;	font-family: verdana, arial, helvetica, sans-serif; font-size: 11px; line-height: 15px;}
.siteInfo  {line-height: 14px;}
.breadcrumbslink, .breadcrumbslink:visited { color: #000000; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none }
.breadcrumbslink:hover, .breadcrumbslink:active { color: #000099; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline }
.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;}
.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: #111; font-size: 8px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 11px; vertical-align: top }
.footer  {background-color: #f5f5ea;}
.footerLinks, .footerLinks a:link, .footerLinks a:visited   { color: #000000; font-size: 9px; font-family: Verdana, Arial, Helvetica, sans-serif; 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;}
.subNavArrow  {margin-right: 6px;}
.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;}
.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;}
