﻿*{margin:0;padding:0}
a img{border:0}
section,header,footer,nav,article,aside,hgroup,button,address,detail,output{display:block}
fieldset{padding:10px}
.toggleDeviceViewLinkShell{font-size:12px}
.socialToolbarWidget{margin-bottom:35px}
body{line-height:1.5em;font-family:Georgia,"Times New Roman",Times,serif}
#shell{position:relative;width:932px;margin:0 auto}
.container{width:;margin:0 auto}
a{outline:0}
a:hover{text-decoration:none}
a img{border:0}
.imgRight{float:right;margin:0 0 5px 12px;padding:4px}
.imgLeft{float:left;margin:0 12px 5px 0;padding:4px}
.twoCols{float:left;width:50%}
.clear{clear:both}
hr{border:0;line-height:100%;margin:20px 0;border-bottom:1px solid;height:100%}
googleMapWidget img,.googleMapWidget{background:none tranparent}
body#rfp{background:0}
::-moz-selection{background:#542F03;color:#fff;text-shadow:none}
::selection{background:#542F03;color:#fff;text-shadow:none}
cufon canvas{-moz-user-select:text;-webkit-user-select:text;user-select:text}
#titlebar{position:relative;padding:8px 4px 5px 0;height:42px;z-index:2}
#helpmenuShell{float:right}
#usabilityNavText{display:none}
#usabilityNav ul{margin-right:37px}
#usabilityNav ul li{display:inline;margin-left:11px}
#usabilityNav ul li .pageTranslatorPH{display:inline}
#usabilityNav ul li a{font-family:"Trebuchet MS",Verdana,sans-serif;font-size:10px}
#helpmenuShell div#usabilityNavDropDown div.noHover{display:block}
.marketingPhoneShell{float:right;font-family:Arial,sans-serif;font-size:13px;font-weight:bold;text-align:center;width:222px;height:28px}
.marketingPhoneMessage{display:block;float:left;height:26px;width:113px;padding-top:2px}
.marketingPhoneNumber{display:block;float:left;height:27px;line-height:27px;width:109px}
header{position:relative;margin-top:-7px;z-index:3}
#logo{padding:20px 0;width:223px}
#logo a{display:block;text-align:center}
#headerImg{text-align:right;padding-right:7px;height:391px}
#headerImg .imageWidget{text-align:right}
.headerSlideshow{left:115px;z-index:1;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
#headerImg img{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px}
#mainNav{position:absolute;top:0;left:7px;width:266px;height:442px;z-index:10}
#mainNav ul{font:14px/14px Arial,Helvetica,sans-serif;width:200px;margin:0 0 0 17px;padding:0;text-align:center;width:187px}
#mainNavLinks li{vertical-align:bottom;line-height:100%;list-style:none;width:187px;position:relative;display:block;margin-bottom:1px}
#mainNav ul li a{line-height:14px;text-decoration:none;padding:6px 0 6px 0;position:relative;display:block;font-family:georgia,serif;font-size:17px;height:14px}
#mainNav #mainNavLinks>li>ul>li:first-child{padding-top:10px}
#mainNav #mainNavLinks>li>ul>li.lastItem{padding-bottom:10px}
#mainNav ul ul{display:none;position:absolute;top:0;left:178px;width:218px;height:auto;margin-left:0}
#mainNav ul li.hover ul li{float:none;padding:0 15px;margin-bottom:0;text-align:left}
#mainNav ul li.hover ul li a{padding:8px 16px;font-family:arial,sans-serif;font-size:13px;color:#fff;width:155px;margin:0 auto}
#mainNav ul ul ul{background-color:#C7DAE9;display:none;top:0;left:150px}
#mainNav ul li.hover ul li.hover ul li a{background:0;color:#333}
#mainNav ul li.hover ul li.hover ul li.hover a{background-color:#333;color:#CCC}
#ibe{position:absolute;width:666px;height:131px;z-index:2;top:355px;left:259px}
#ibe input,#ibe select{border:0;padding:0;margin:0;line-height:1;font-size:100%}
#ibe img{position:absolute;margin:8px 0 0 3px}
#ibe .widgetIBE{width:666px;height:64px;position:absolute;left:0;top:22px}
#ibe .widgetIBE #ibeHeaderShell{font-size:21px;float:left;padding-top:20px}
#ibe input{font-size:10px;display:block;padding:2px}
#ibe select{font-size:13px;display:block;padding:0;height:17px}
.widgetIBE #checkinField,.widgetIBE #checkoutField{width:70px}
#checkinShell,#checkoutShell,#roomsShell,#adultsShell,#childrenShell{margin:4px 0 0 0}
#checkinLabel,#checkoutLabel,#adultsLabel,#childrenLabel,#roomsLabel{font-size:10px}
*:first-child+html #roomsLabel,*:first-child+html #adultsLabel,*:first-child+html #childrenLabel{display:block;margin:2px 0 -2px 0}
*:first-child+html #ibe select{height:20px;border:0}
.widgetIBE .widgetIBE #submitShell{float:none}
.widgetIBE #submitShell #submitButton{float:none;border:0;cursor:pointer;font-size:13px;font-weight:bold;height:40px;line-height:13px;margin-left:7px;text-align:center;width:171px}
#submitShell #submitButton:hover{background-position:center bottom}
.widgetIBE #extraLinksShell{float:none;position:absolute;top:-7px;left:472px;padding-top:0;font-size:9px}
.widgetIBE #extraLinks{text-align:center;width:158px}
.widgetIBE #extraLinks a{font-size:10px;font-family:arial,sans-serif}
#ibe .widgetIBE #extraLinks li.lastItem{border:medium none}
.widgetIBE #ibeHeaderShell,.widgetIBE #languagesShell,.widgetIBE #checkinShell,.widgetIBE #checkoutShell,.widgetIBE #roomsShell,.widgetIBE #adultsShell,.widgetIBE #childrenShell,.widgetIBE #extraInputsShell,.widgetIBE #submitShell,.widgetIBE #extraLinksShell{padding-right:4px;line-height:18px}
#side{position:relative;float:left;width:300px;padding:5px 0 0 34px}
#side .widgetCTA{margin-bottom:6px}
#side .widgetCTALink{line-height:14px;text-decoration:none;display:block;cursor:pointer;background:url("../332/bgCTA.png") no-repeat;display:block;height:90px;padding-right:10px;overflow:hidden;width:232px}
#side .widgetCTA a:hover{background-position:center bottom}
#side .widgetCTAimg{float:left;width:66px;height:66px;margin:13px 12px 0 6px;background-repeat:no-repeat;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;-moz-background-clip:padding;-webkit-background-clip:padding-box;background-clip:padding-box}
#side .widgetCTAHeaders{display:block;font-size:14px;font-weight:bold;line-height:1;margin:20px 0 6px 0}
#side .widgetCTADescription{display:block;font-size:11px;margin:0 6px 0 0}
div.socialToolbarLabel{display:inline;font-family:"Trebuchet MS",Verdana,sans-serif;font-size:12px;margin-bottom:4px;zoom:1}
div.socialToolbarWidget ul{float:none;margin:0}
div.socialToolbarWidget ul li{margin:0 7px 0 0}
#side2{position:relative}
#contentShell{position:relative;z-index:2;min-height:300px;margin-top:46px;zoom:1;padding:10px 0 20px 0}
#breadcrumbs{float:right;margin-bottom:2px}
#breadcrumbs ul li{display:inline;font-family:"Trebuchet MS",Verdana,sans-serif}
#breadcrumbs ul li{font-weight:bold}
#subNav ul{margin:10px 0 18px;padding:4px 0}
#subNav ul li{display:inline;margin-right:12px}
#subNav ul li.current a{text-decoration:none}
article{padding-top:42px;font-size:12px;float:left;width:566px}
article hgroup{margin-bottom:5px;clear:both}
article h1{font-size:30px;font-weight:normal;line-height:1.2em}
article h2,#rfpshell h2{font-size:16px;margin-bottom:12px}
article h3{font-size:14px;margin-bottom:12px}
article h4{font-size:13px;margin-bottom:12px}
article h5{margin-bottom:12px}
article h6{margin-bottom:12px}
article p{margin-bottom:12px}
article ul{margin-bottom:12px;list-style-type:disc;list-style-position:outside;padding-left:17px}
article ol{list-style:none outside none}
article ul.noStyle,article ul.noStyle li{list-style:none;padding:0}
article li.shadowBoxThumbs{background:none repeat scroll 0 0 transparent}
.shadowBoxThumbs{float:left}
.widgetSocialBookmarks{margin-top:12px}
.googleMapWidget{margin:1.2em 0}
.googleMapPointText{line-height:120%;overflow:visible}
footer{position:relative;text-align:center;font-family:arial,sans-serif}
footer h5{font-size:14px;font-style:italic}
footer strong{font-size:12px;font-weight:bold}
footer nav{padding:73px 0 0 0}
footer nav ul li{display:inline;margin-right:10px}
footer nav ul li a{font-size:12px;text-decoration:none}
footer nav ul li a:hover{text-decoration:underline}
#address{font-size:11px;margin-bottom:50px}
.org,.adr,.tel{margin:0 15px 0 0}
.org{font-weight:bold}
.associationsLabel{font-size:12px}
body{background:#FFFBCC;color:#6A684C}
hr{border-color:#D2D0B9}
.imgLeft,.imgRight{border:1px solid #E1DDB4;background:white;border-left:none;border-top:0}
#titlebar{background:url(bgTitlebar.png) no-repeat center bottom}
.marketingPhoneMessage{background:url("bg_marketingPhoneMessage.jpg") no-repeat;color:#55744d}
.marketingPhoneNumber{background:url("bg_marketingPhoneNumber.png") no-repeat #55744d;color:white}
a{color:#55744d}
#subShell{background:url(bgSubShell.gif) repeat-y}
#mainNav{background:url(bgNav.png) no-repeat}
#nav a{color:#F7F5D9}
#mainNavLinks>li>ul>li{background:#69933c}
#mainNavLinks>li>ul>li:first-child{background:url(bgSubNav.png) center top no-repeat transparent}
#mainNavLinks>li>ul>li.lastItem{background:url(bgSubNav.png) center bottom no-repeat transparent}
#mainNavLinks>li>a{color:#f7f5d9}
#mainNavLinks>li.hover>a,#mainNavLinks>li.current>a{background:url(bgNavHover.png) no-repeat;color:#f7f5d9}
#mainNavLinks ul li a:hover{background:url(bgSubNavA.gif) no-repeat}
#ibe{background:url(bgIBE.png) no-repeat}
#ibeHeaderShell{color:#fff}
#submitShell #submitButton{background:url(btn_check-availability.png) no-repeat}
#ibe .widgetIBE #extraLinks li{border-right:1px solid #10250d}
ul#extraLinks li a{color:#10250d}
#ibe #checkinLabel,#ibe #checkoutLabel,#ibe #adultsLabel,#ibe #childrenLabel,#ibe #roomsLabel,#ibe #submitShell #submitButton{color:#FFF}
#side .widgetCTALink{background-color:#344e2b;background-image:url("bgCTA.png")}
#side .widgetCTALink:hover{background-color:#55744d}
#side .widgetCTAHeaders{color:#55744d}
#side .widgetCTADescription{color:#43331c}
div.socialToolbarLabel{color:#344e2b;border-bottom:1px solid #d3d1b9}
article h1{color:#162c15}
article h2,#rfpshell h2{color:#55744d}
article,#rfpshell{color:#6A684C}
#subNav ul{border-bottom:3px solid #D2D0B9;border-top:1px solid #D2D0B9}
footer{background:url(bgFooterShell.jpg) no-repeat center top}
#footerNavLinks li a{color:#fffbcc}
#address{color:#7fa373}
.associationsLabel{color:#7fa373}
.associationsWidget img,.associationsWidget a img{border-right:1px solid #7fa373;border-bottom:1px solid #7fa373}
body{background-image:url(/files/423/bgBodyYosemite.jpg);background-position:top center;background-repeat:no-repeat}
p#logoText{font-size:26px;text-align:center;color:#FFF;margin-top:40px;font-family:georgia,serif}
.widgetIBE span{color:#FFF}
#ctl00_body .widgetIBE{display:none}
#ctl00_body #nav,#ctl00_body #side{font-family:Georgia,"Times New Roman",Times}
#ctl00_body #vizsig{margin-top:25px}
#ctl00_body #footerShell{font-family:arial,sans-serif}
#ctl00_body #nav{line-height:1.5}
span.spField,span.spFieldResult{margin-bottom:20px}
#logo{padding:0}
.contentbutton{background-color:#263F14;font-weight:bold;color:#FFF;text-decoration:none;text-align:center;width:110px;margin-left:15px;padding:4px}
.contentbutton:hover{background-color:#69933C;color:#FFF;text-decoration:none}
#winterSash{margin-left:378px;margin-top:-350px;position:absolute}/* Combined CSS End */