html{height:100%}
body{background:#ffffff;font:11px verdana,Tahoma;color:#666666;text-align:center;margin:0 auto;padding:0}
#bodyContainer{background:#ffffff;margin:0 auto;padding:0}

td{font-family:verdana;font-size:11px;color:#000000}
table{text-align:left}
a{color:#7e1b04}
a:hover{color:#430f02}
a.strong{font-weight:bold;color:#7e1b04}
a.strong:hover{font-weight:bold;color:#430f02}
a.greylink,a.greylink:hover{color:#54868c}
a.grey-link,a.grey-link:hover{font-family:verdana;font-size:11px;text-decoration:none}
#sortby{color:#54868c;font-weight:bold}
#sortby a{color:#54868c;font-weight:normal}
a.gold_links,a.gold_links:hover{color:#ad9051;font-weight:normal}
a.white_10,a.white_10:hover{color:#fff;font-weight:normal;text-decoration:none;font-size:11px;font-family:arial}

#headingtext{display:inline;margin:0}
.verticleline{background-repeat:repeat-y;background-image:url(/images/new/vertical_line.gif);height:100%;display:inline;margin:0 10px}
.horizontal-line{border:0 solid #000000;background-position:0 5px;background-repeat:repeat-x;background-image:url(/images/new/horizontal-line.gif);width:100%;height:5px;clear:both;margin:2px 0;padding:2px 0}
.cap2{font-size:16px}



#bottomlinks{width:auto;text-align:left;color:#999999;margin:5px 0;padding:0}
#bottomlinks span{padding:0}
#asfooter{width:968px;height:auto;margin:0 auto;padding:0}
#asfooter_left{float:left;width:200px;text-align:left;border:0 solid #000;margin:0 10px 0 0;padding:0}
#asfooter_right{float:right;width:730px;text-align:left;border:0 solid #000;margin:0 10px 0 0;padding:0}
#asfooterlinks{width:auto;text-align:left;color:#ab8d57;padding:0}
#asfooterlinks a,#asfooterlinks a:hover{color:#ab8d57}
#bottomlinks span a {color:#999999;font-size:10px;font-family:arial}
#footer_imagelinks{position:relative;text-align:center;width:968px;height:53px;margin:5px}
#footer_imagelinks_c1{position:absolute;left:1px;width:33%;text-align:center;margin:0 10px}
#footer_imagelinks_c2{position:absolute;left:33%;width:33%;text-align:center}
#footer_imagelinks_c3{position:absolute;left:66%;width:33%;text-align:center}
#divNotePad{position:absolute;z-index:1001;width:100%;height:100%;top:0;left:0;visibility:visible}
.np3,.np3:hover{color:#ffffff}
#opaqueNotePad{position:absolute;width:100%;height:100%;top:0;left:0;visibility:hidden;background-color:#ffffff;filter:alpha(opacity=75);-moz-opacity:0.75;opacity:0.75;z-index:3}
#mainNotePad{position:absolute;z-index:104;width:100%;height:100%;top:0;left:0;visibility:visible;filter:alpha(opacity=100);-moz-opacity:1.0;opacity:1.0;margin:auto}
#roundbox_grey{width:100%;clear:both;background:#f1faf5 url(/images/new//bckgrnd/corner_small_generic_tl.gif) top left no-repeat;margin:0;padding:0}
#roundbox_grey div{background:transparent url(/images/new/bckgrnd/corner_small_generic_tr.gif) top right no-repeat}
#roundbox_grey div div{background:transparent url(/images/new/bckgrnd/corner_small_generic_bl.gif) bottom left no-repeat}
#roundbox_grey div div div{height:25px;background:transparent url(/images/new/bckgrnd/corner_small_generic_br.gif) bottom right no-repeat}
#roundbox_yellow{width:100%;clear:both;background:#f9f8f2 url(/images/new//bckgrnd/box_yellow_tl.gif) top left no-repeat;margin:0;padding:0}
#roundbox_yellow div{background:transparent url(/images/new/bckgrnd/box_yellow_tr.gif) top right no-repeat}
#roundbox_yellow div div{background:transparent url(/images/new/bckgrnd/box_yellow_bl.gif) bottom left no-repeat}
#roundbox_yellow div div div{height:25px;background:transparent url(/images/new/bckgrnd/box_yellow_br.gif) bottom right no-repeat}
div.r1{border:none;padding:0 1px}
div.r2{border-color:transparent;border-style:solid;border-width:1px 0}
div.r3{border-color:transparent;border-style:solid;border-width:0 1px;margin:0 -1px}
.whitebox_goldborder div.r2{background:#ffffff}
.greybox_goldborder div.r2{background:#f9f8f2}
.blue_box_heading_rnd{width:100%;font-size:13px;font-weight:bold;color:#ffffff;text-align:left;background:#3c95c1 url(/images/new/blue_box_heading_bg.gif) 100% 0 no-repeat;padding:10px}
.blue_box_heading{background-color:#3c95c1;width:100%;font-size:13px;font-weight:bold;color:#ffffff;text-align:left;padding:10px}
.blue_heading_text{color:#0d7195;font-weight:bold;font-size:13px}
.blueButton_text{border-bottom:2px solid #82abb9;border-right:2px solid #82abb9;border-top:2px solid #82abb9;border-left:2px solid #82abb9;font-size:12px;font-family:Arial;font-weight:bold;background:transparent url(/images/new/blue_button_text.gif) 0 0 repeat-x;background-size:100%;color:#FFFFFF;text-transform:capitalize;cursor:hand;padding:2px}
.blueButton{padding:2px}
.RedButton{border-bottom:2px solid #e1dcbb;border-right:2px solid #e1dcbb;border-top:2px solid #e1dcbb;border-left:2px solid #e1dcbb;font-size:12px;font-family:Arial;font-weight:bold;background:transparent url(/images/new/go_button.gif) 0 0 repeat;background-size:100%;color:#FFFFFF;text-transform:capitalize;cursor:hand;padding:5px}
.RezButton{border-bottom:thin solid #000000;border-right:thin solid #000000;border-top:thin solid #B29C7B;border-left:thin solid #B29C7B;font-family:Arial;font-weight:bold;background-color:#760101;color:#FFFFFF;text-transform:capitalize;cursor:hand;font-size:16px;width:335px;padding:0}
.clDescriptionCont{position:absolute;width:265px;visibility:hidden;background-color:#ffffff;z-index:200}
.clDescription{width:265px;left:0;top:0;font-family:verdana,arial,helvetica,sans-serif;overflow:hidden;border:1px solid #999999;font-size:11px;background-color:#ffffff;layer-background-color:#ffffff;padding:3px}
#fixedtipdiv{position:absolute;left:-300px;width:175px;border:1px solid black;background-color:lightyellow;visibility:hidden;z-index:100;filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,strength=2);text-align:left;font-family:tahoma;font-size:11px;padding:4px}
#dhtmlpointer{position:absolute;left:-300px;z-index:101;visibility:hidden}
#index-left-column{position:relative;float:left;width:300px;height:auto;border:0px solid #000000;padding:0px;}
#index-left-column-sub{position:relative;float:left;width:350px;height:auto;border:0px solid #000000;padding:0px;}
#index-right-column{position:relative;float:right;width:683px;height:auto;border:0px solid #000000;padding:0px;}
#index-right-column-sub{position:relative;float:right;width:550px;height:auto;border:0px solid #000000;padding:0px;}
#slide_container{width:500px;margin-top:10px}
.indextitles{font-family:times;font-size:17px;font-weight:550px;color:#000;font-variant:small-caps;letter-spacing:1px}
.indextitles-red{font-family:Times;font-size:17px;font-weight:bold;font-style:normal;color:#841c04}
#ReviewHeader{width:300px;text-align:center}
#slideshow-box{position:relative;height:324px;z-index:100;width:683px;margin-top:10px;margin-left:0px;padding:0}
#slideshow-box-sec {position:relative;height:324px;z-index:100;width:683px;margin-top:10px;margin-left:0px;padding:0}
#videobox{position:relavtive;width:683px;height:324px;margin-top:10px;display:none;z-index:100;padding:0}
#test_videos{width:550px;height:359px}
#fscroller{width:300px;font-size:12px;background-color:transparent;text-align:center;padding:0}
#video_index_box{background:#ffffff;width:550px;text-align:center}
#textcontainer{width:650px;height:100%;clear:both;text-align:left;margin:10px 30px}
.BoxContent{width:560px;position:relative;height:125px;border-color:#ffffff}
#v_image_left{left:5px;top:48px;position:absolute;height:20px;width:20px;padding:0}
#v_image_right{right:2px;top:48px;position:absolute;height:20px;width:20px;padding:0}
.MpVideoContent{left:25px;top:25px;position:absolute;width:500px;height:101px;overflow:hidden;background:#fff;border:solid 0 #dfdfdf}
.MpVideoContent .MpVideo{float:left;width:100px;height:101px;position:relative;margin:0}
#verticleline-video{float:left;background:transparent url(/images/new/vertical_line.gif) 0 0 repeat-y;height:60px;width:10px;margin:0 0 10px 20px}
.MpVideoContent .MpVideo img.VidKeyFrame{position:absolute;top:0;left:5px}
.MpVideo img.VidKeyFrame{width:100px;height:96px}
.MpVideoContent .MpVideo p,.MpVideoContent .MpVideoLive p{position:absolute;top:80px;left:0;font-size:10px;line-height:11px;color:#949494;font-weight:bold;background:#ffffff;width:100px;white-space:nowrap;margin:0;padding:2px 12px 2px 2px}
#MpVidCtnt0,#MpVidCtnt1,#MpVidCtnt2{position:absolute;top:6px}
#MpVidCtnt0{left:9px}
#MpVidCtnt1{left:550px}
#MpVidCtnt2{left:1206px}
a.videolink,a.videolink:hover{color:#3c95c1}
.javaCalendar{white-space:nowrap}
.javaCalPopUp{width:151px;border:1px solid #7F9DB9;background:#FFFFFF}
.javaCalPopUp td{text-align:center;padding:4px}
.javaCalPopUp,.javaCalPopUp th,.javaCalPopUp td,.javaCalPopUp div{font:normal 11px Tahoma, Verdana, Arial, sans-serif}
.javaCalPopUp a,.javaCalPopUp a:link,.javaCalPopUp a:visited,.javaCalPopUp a:active,.javaCalPopUp a:hover{text-decoration:none;color:#000000;cursor:pointer}
.javaCalTitle{width:100%;background:#9EBEF5;height:15px}
.javaCalTitle td{height:16px;cursor:pointer;padding:0 5px 0 6px}
.javaCalTitle th{width:100%;font-weight:normal;white-space:nowrap}
.javaCalCalendar{width:120px;border-bottom:1px solid #ACA899;margin:1px auto 0}
.javaCalCalendar td{text-align:center;padding:0}
td.javaCalDay{color:#ACA899;text-align:right;padding-left:1px;height:13px;width:13px;border:1px solid #FFFFFF;cursor:default}
div.javaCalFooter input{font:normal 11px Tahoma, Verdana, Arial, sans-serif;width:48px;margin:5px 6px}
javaCalDayHeader{padding-right:3px;font-weight:normal;text-align:right;border-bottom:1px solid #ACA899}
td.javaCalOtherMonthDay a,td.javaCalOtherMonthDay a:link,td.javaCalOtherMonthDay a:visited,td.javaCalOtherMonthDay a:active,td.javaCalOtherMonthDay a:hover{color:#ACA899!important;cursor:pointer}
td.javaCalSelectedDay{background-color:#FBE694!important;border:1px solid #FBE694}
td.javaCalTodayDay{border:1px solid #BB5503}
td.javaCalWeekNumber{color:#000000;font-size:8px;border-right:1px solid #ACA899;background:#CEDEFA;text-align:right;padding:0 3px}
img.javaCalButton{vertical-align:top;margin-top:1px;margin-left:2px;cursor:pointer;border:0}
a.javaCalButton{margin-left:2px}
div.javaCalFootNote{background:#EBEAE7;padding:2px}
.javaCalMonthSelector{font:normal 11px Tahoma, Verdana, Arial, sans-serif;border:1px solid #000000;background:#FFFFFF;width:74px;padding:0}
.javaCalYearSelector{font:normal 11px Tahoma, Verdana, Arial, sans-serif;border:1px solid #000000;background:#FFFFFF;width:43px;padding:0}
.javaCalMonthSelector a,.javaCalYearSelector a{padding:1px 10px}
a.javaCalMonthSelectorItem,a.javaCalMonthSelectorItem:link,a.javaCalMonthSelectorItem:visited,a.javaCalMonthSelectorItem:active{display:block;text-decoration:none;color:#000000;text-align:left}
a.javaCalYearSelectorItem,a.javaCalYearSelectorItem:link,a.javaCalYearSelectorItem:visited,a.javaCalYearSelectorItem:active{display:block;text-decoration:none;text-align:center;color:#000000}
a.javaCalMonthSelectorSelectedItem,a.javaCalMonthSelectorSelectedItem:link,a.javaCalMonthSelectorSelectedItem:visited,a.javaCalMonthSelectorSelectedItem:visited,a.javaCalMonthSelectorSelectedItem:active,a.javaCalMonthSelectorSelectedItem:hover,a.javaCalMonthSelectorItem:hover{display:block;text-decoration:none;color:#FFFFFF;background:#000000;text-align:left}
a.javaCalYearSelectorSelectedItem,a.javaCalYearSelectorSelectedItem:link,a.javaCalYearSelectorSelectedItem:visited,a.javaCalYearSelectorSelectedItem:active,a.javaCalYearSelectorSelectedItem:hover,a.javaCalYearSelectorItem:hover{display:block;text-decoration:none;text-align:center;color:#FFFFFF;background:#000000}
a.javaCalYearSelectorImg{display:block;text-align:center;background-color:white;padding-top:2px;padding-bottom:2px}
td.javaCalSpecialDate a,td.javaCalSpecialDate a:link,td.javaCalSpecialDate a:visited,td.javaCalSpecialDate a:active,td.javaCalSpecialDate a:hover,td.javaCalSpecialDate a:visited:hover{font-weight:bold}
td.javaCalWeekendDay{background:#EBEAE7;border:1px solid #EBEAE7}
div.loadingText{border:1px solid #c0c0c0;background:#ffffff;z-index:1000;font-weight:bold;font-size:14px;position:absolute;width:540px;text-align:center;padding:5px}
div.loadingText_compare{border:1px solid #c0c0c0;background:#ffffff;z-index:1000;font-weight:bold;font-size:14px;position:absolute;width:650px;text-align:center;padding:5px}
div.propertylist{margin:0;padding:10px}
#property_hlinks{width:100%;clear:both;height:15px;padding:5px}
#property_hlinks h1{color:#ad9051;font-size:11px;font-weight:normal}
#avail_properties{width:958px;clear:both;border:0 solid #000;margin:0;padding:0 10px}
#avail_properties div{float:left;font-family:arial;font-weight:bold;font-size:13px}
#aspropertyheader{width:958px;border:1px solid #000;height:525px;background:transparent;margin:0 auto;padding:0 10px}
#aspropertyheader_left{float:left;width:527px;height:458px;background:transparent url(/images/new/bckgrnd/501_rbox_bttm.gif) bottom left no-repeat;border-top:0 solid #841c04;margin:0;padding:0}
#aspropertyheader_right{float:right;width:425px;border:0 solid #000}
.PhotoMessage{width:497px;text-align:center;padding:5px 5px 5px 10px}
#totalimages{margin-left:25px;color:#666666;font-family:arial;text-align:left;background:transparent;padding:5px}
#slidshowcontrols{margin-left:25px;text-align:left;padding:5px}
#slidshowcontrols a,#slidshowcontrols a:hover{color:#3c95c1;font-family:arial}
a.shovelerLink img{border:1px solid #ffffff}
a.shovelerLink:hover img{border:1px solid #3c95c1}
#pheaddesc{width:400px;margin:0 auto;padding:0 25px 5px}
#contentlinks{width:400px;border:0 solid #000;margin:0 auto;padding:0 25px 5px}
#homeamenities{margin:0 0 10px;padding:0}
#homeamenities a{font-size:12px;font-weight:bold;color:#000;text-decoration:none;margin:0;padding:0}
#contentlinks_left{float:left;width:175px;height:100%;text-align:left;margin:0;padding:0}
#contentlinks_left ul{list-style-image:url(/images/new/li_dot_p.gif);marker-offset:auto;margin:3px 0 0 15px;padding:0}
#contentlinks_left li{font-famlily:arial;color:#000;margin:0;padding:2px}
#contentlinks_right{float:right;width:200px;height:100%;text-align:left;margin:0;padding:0}
.contentlinks_right_links{padding:5px}
.p_specialstext{padding-top:15px;text-align:left;width:150px}
.p_specialstext a,.p_specialstext a:hover{color:#0000FF;font-weight:bold;text-decoration:underline;font-family:arial}
#contentcontainer_p{width:968px;padding:5px}
#contentcontainer_p_left{float:left;width:500px;height:100%;text-align:left;border:0 solid #000;margin:0 10px 0 0;padding:0}
#contentcontainer_p_right{float:right;width:400px;height:100%;text-align:left;border:0 solid #000;margin:0;padding:0}
.subheading{font-weight:bold;color:#3c95c1;font-size:13px}
.pagecontent{margin:5px;padding:15px}
.caltd{color:#000;font-size:11px;padding:3px 5px 3px 0}
#calendarcontainer{width:500px;position:relative;padding:5px}
#calendarcontainer_left{float:left;width:250px;text-align:left;border:0 solid #000;margin:0;padding:0}
#calendarcontainer_right{float:right;width:200px;text-align:left;margin:0;padding:0}
#ratestext{padding:10px 25px 25px 10px}
#p_review_top{width:500px;background:#fff url(/images/new/bckgrnd/500_rbox_top.gif) top left no-repeat;margin:5px 0 0;padding:0}
#p_review_middle{width:500px;text-align:center;background:#fff url(/images/new/bckgrnd/500_rbox_bttm.gif) 0 0 repeat-y;margin:0;padding:10px 5px}
#p_review_bottom{width:500px;background:#fff url(/images/new/bckgrnd/500_rbox_bttm.gif) bottom left no-repeat;margin:0;padding:0}
#specialscontent_p{width:400px;font-size:14px;margin:0;padding:15px}
#floorplan{text-align:center;width:515px;height:445px;overflow:auto;margin:5px;padding:0}
#p-cat{float:left;padding:1px}
#printer-p{float:right;padding:1px}
.zeropadding{margin:0;padding:5px}
.stchoice,.stchoice a,.stchoice a:hover{font-size:9px}
.index-input{background-color:#ecf5fc}
.TabRow1 A{font-size:11px;text-decoration:none;font-weight:bold;color:#CC0000!important}
.TabRow2 A{font-size:10px;text-decoration:none;color:#666666!important}
td.menuheader{background-color:#3c95c1;color:#ffffff;font-size:13px;padding:10px}
td.Propmenuheader{background-color:#fff;color:#8a1e04;font-size:14px;font-weight:bold;padding:10px}
td.custmenuheader{background-color:#fff;color:#8a1e04;font-size:14px;font-weight:bold;padding:10px 0}
.rezheadtxt{color:#ad9051;font-weight:bold}
.rezblacktxt{color:#000;font-weight:bold}
.rezbluetxt{color:#3c95c1;font-weight:bold}
td.rezmainheader{background-color:#ad9051;color:#ffffff;font-size:13px;padding:10px}
td.rezsubheader{background-color:#eeebd8;color:#ad9051;font-size:13px;padding:5px}
table.optionstable{border:0 solid #000}
table.optionstable td{border-bottom:1px solid #eeebd8;color:#000;font-size:12px;padding:5px}
table.noborder td{border-bottom:0 solid #eeebd8;color:#000;font-size:12px;padding:0}
table.noborderpadding td{border-bottom:0 solid #eeebd8;color:#000;font-size:12px;padding:3px}
table.optionstable td.rezmainheader{background:#ad9051;color:#ffffff;font-weight:bold;padding:10px}
table.optionstable tr.notdborder td{border-bottom:0 solid #eeebd8;color:#000;font-size:12px;padding:5px}
table.optionstable tr.reztotals td{background:#f4f2e5;border-bottom:1px solid #fff;color:#000;font-size:12px;padding:5px}
.totaltext{color:#ad9051;font-size:13px}
a.gold_links_step,a.gold_links_step:hover{color:#ad9051;font-weight:bold;text-decoration:none}
#images_slide_sub{width:515px;height:350px;border:1px solid #eee;overflow:auto;padding-top:15px}
#sb_image_left{left:15px;top:150px;position:absolute;height:20px;width:20px;padding:0}
#sb_image_right{right:15px;top:150px;position:absolute;height:20px;width:20px;padding:0}
#sb_imageContainer{width:525px;height:350px;position:relative;border:0 solid #000;margin:10px 0 5px}
a.blue_links,a.blue_links:hover,.contentlinks_right_links a,.contentlinks_right_links a:hover{color:#0e7496}
form,h1,h2{margin:0}
.whitebox_goldborder,.greybox_goldborder{width:auto;margin:0;padding:0}
.whitebox_goldborder div.r2,.whitebox_goldborder div.r3,.greybox_goldborder div.r2,.greybox_goldborder div.r3{border-color:#d6c7a8}
.blue_box_heading_rnd h1,.blue_box_heading h1{font-size:13px;font-weight:bold;color:#ffffff;text-align:left}
a.shovelerLink,a.no-slide{outline:none}
.Tab1Visible .Tab1Container,.Tab2Visible .Tab2Container{visibility:visible;display:inline}
.Tab1Visible .Tab2Container,.Tab2Visible .Tab1Container{visibility:hidden;display:none}
.TabRow1bg,.Tab2Visible .TabRow .TabRow2bg{background-image:url(/images/site/tab.bg.on.gif)}
.TabRow2bg,.Tab2Visible .TabRow .TabRow1bg{background-image:url(/images/site/tab.bg.off.gif)}
a.no-slide img,a.no-slide:hover img{border:1px solid #ffffff;cursor:none}

/*AutoComplete css*/
.yui-ac{position:relative;font-family:arial;font-size:100%;width:200px;}
.yui-ac-input{position:absolute;width:100%;}
.yui-ac-container{position:absolute;top:1.6em;width:100%;}
.yui-ac-content{position:absolute;width:100%;border:1px solid #808080;background:#fff;overflow:hidden;z-index:9050;}
.yui-ac-shadow{position:absolute;margin:.3em;width:100%;background:#000;-moz-opacity:.10;opacity:.10;filter:alpha(opacity=10);z-index:9049;}
.yui-ac iframe{opacity:0;filter:alpha(opacity=0);padding-right:.3em;padding-bottom:.3em;}
.yui-ac-content ul{margin:0;padding:0;width:100%;}
.yui-ac-content li{margin:0;padding:2px 5px;cursor:default;white-space:nowrap;list-style:none;zoom:1;}
.yui-ac-content li.yui-ac-prehighlight{background:#B3D4FF;}
.yui-ac-content li.yui-ac-highlight {background:#426FD9;color:#FFF;}
/* Reservations Agent Auto Complete */
#ResAgentAutoComplete {width:150px;padding-bottom:15px;display:inline;}
.AgentReserveHighlightClass {background:#426FD9;color:#FFF;cursor:default;}
.AgentReservepreHighlightClass {background:#eff8f8;color:#000;cursor:default;}
/*
reserve Container
version: 2.8.0r4
*/
th {font-size:12px;}
.yui-overlay,.yui-panel-container{visibility:hidden;position:absolute;z-index:2;}
.yui-panel{position:relative;}
.yui-panel-container form{margin:0;}
.mask{z-index:1;display:none;position:absolute;top:0;left:0;right:0;bottom:0;}
.mask.block-scrollbars{overflow:auto;}
.masked select,.drag select,.hide-select select{_visibility:hidden;}
.yui-panel-container select{_visibility:inherit;}
.hide-scrollbars,.hide-scrollbars *{overflow:hidden;}
.hide-scrollbars select{display:none;}
.show-scrollbars{overflow:auto;}
.yui-panel-container.show-scrollbars,.yui-tt.show-scrollbars{overflow:visible;}
.yui-panel-container.show-scrollbars .underlay,.yui-tt.show-scrollbars .yui-tt-shadow{overflow:auto;}
.yui-panel-container.shadow .underlay.yui-force-redraw{padding-bottom:1px;}
.yui-effect-fade .underlay,.yui-effect-fade .yui-tt-shadow{display:none;}
.yui-tt-shadow{position:absolute;}
.yui-override-padding{padding:0!important;}
.yui-panel-container .container-close{overflow:hidden;text-indent:-10000em;text-decoration:none;}
.yui-overlay.yui-force-redraw,.yui-panel-container.yui-force-redraw{margin-bottom:1px;}
.mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}
.yui-panel-container{padding:0 1px;*padding:2px;}
.yui-panel{position:relative;left:0;top:0;border-style:solid;border-width:1px 0;border-color:#808080;z-index:1;*border-width:1px;*zoom:1;_zoom:normal;}
.yui-panel .hd,.yui-panel .bd, .yui-panel .ft{border-style:solid;border-width:0 1px;border-color:#808080;margin:0 -1px;*margin:0;*border:0;}
.yui-panel .hd {border-bottom:solid 1px #ccc;}
.yui-panel .bd,.yui-panel .ft{background-color:#ffffff;}
.yui-panel .hd {padding:0 10px 0 35px;font-family:arial;font-size:12px;line-height:2;*line-height:1.9;color:#000;background:url(/images/yahoo/yahoosprite.png) repeat-x 0 -200px;}
.yui-panel .bd {padding:10px;font-size:12px;font-family:arial;}
.yui-panel .bd a, .yui-panel .bd a:hover {font-size:12px;font-family:arial;}
.yui-panel .ft {border-top:solid 1px #808080;padding:5px 10px;font-size:77%;}
.container-close{position:absolute;top:5px;left:6px;width:25px;height:15px;background:url(/images/yahoo/yahoosprite.png) no-repeat 0 -300px;cursor:pointer;}
.yui-panel-container .underlay{right:-1px;left:-1px;}
.yui-panel-container.matte{padding:9px 10px;background-color:#fff;}
.yui-panel-container.shadow{_padding:2px 4px 0 2px;}
.yui-panel-container.shadow .underlay{position:absolute;top:2px;left:-3px;right:-3px;bottom:-3px;*top:4px;*left:-1px;*right:-1px;*bottom:-1px;_top:0;_left:0;_right:0;_bottom:0;_margin-top:3px;_margin-left:-1px;background-color:#000;opacity:.12;filter:alpha(opacity=12);}
.yui-dialog .ft{border-top:none;padding:0 10px 10px 10px;font-size:100%;}
.yui-dialog .ft .button-group{display:block;text-align:right;}
.yui-dialog .ft button.default{font-weight:bold;}
.yui-dialog .ft span.default{border-color:#304369;background-position:0 -1400px;}
.yui-dialog .ft span.default .first-child{border-color:#304369;}
.yui-dialog .ft span.default button{color:#fff;}
.yui-dialog .ft span.yui-button-disabled{background-position:0 -1500px;border-color:#ccc;}
.yui-dialog .ft span.yui-button-disabled .first-child{border-color:#ccc;}
.yui-dialog .ft span.yui-button-disabled button{color:#a6a6a6;}
.yui-simple-dialog .bd .yui-icon{background:url(/images/yahoo/yahoosprite.png) no-repeat 0 0;width:16px;height:16px;margin-right:10px;float:left;}
.yui-simple-dialog .bd span.blckicon{background-position:0 -1100px;}
.yui-simple-dialog .bd span.alrticon{background-position:0 -1050px;}
.yui-simple-dialog .bd span.hlpicon{background-position:0 -1150px;}
.yui-simple-dialog .bd span.infoicon{background-position:0 -1200px;}
.yui-simple-dialog .bd span.warnicon{background-position:0 -1900px;}
.yui-simple-dialog .bd span.tipicon{background-position:0 -1250px;}
.yui-tt .bd{position:relative;top:0;left:0;z-index:1;color:#000;padding:2px 5px;border-color:#D4C237 #A6982B #A6982B #A6982B;border-width:1px;border-style:solid;background-color:#FFEE69;}
.yui-tt.show-scrollbars .bd{overflow:auto;}
.yui-tt-shadow{top:2px;right:-3px;left:-3px;bottom:-3px;background-color:#000;}
.yui-tt-shadow-visible{opacity:.12;filter:alpha(opacity=12);}
/* Calendar Container
version: 2.8.0r4
StartDate and Enddate Multiple Popup Calendars*/
/* Clear calendar's float, using dialog inbuilt form element */
#Calendar1Container .bd form, #Calendar2Container .bd form {clear:left;}
/* Have calendar squeeze upto bd bounding box */
#Calendar1Container .bd, #Calendar2Container .bd {padding:0;}
#Calendar1Container .hd, #Calendar2Container .hd {text-align:left;}
/* Center buttons in the footer */
#Calendar1Container .ft .button-group, #Calendar2Container .ft .button-group {text-align:center;font-size:10px;padding:5px 0 0 0;}
/* Prevent border-collapse:collapse from bleeding through in IE6, IE7 */
#container_c.yui-overlay-hidden table {*display:none;}
/* Remove calendar's border and set padding in ems instead of px, so we can specify an width in ems for the container */
#StartDatecal,#EndDatecal,#DateRangeLcal,#DateRangeUcal {border:none;padding:1em;}
/*
calendar css
version: 2.8.0r4
*/
.yui-calcontainer{position:relative;float:left;_overflow:hidden;}
.yui-calcontainer iframe{position:absolute;border:none;margin:0;padding:0;z-index:0;width:100%;height:100%;left:0;top:0;}
.yui-calcontainer iframe.fixedsize{width:50em;height:50em;top:-1px;left:-1px;}
.yui-calcontainer.multi .groupcal{z-index:1;float:left;position:relative;}
.yui-calcontainer .title{position:relative;z-index:1;}
.yui-calcontainer .close-icon{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}
.yui-calendar{position:relative;}
.yui-calendar .calnavleft{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}
.yui-calendar .calnavright{position:absolute;z-index:1;text-indent:-10000em;overflow:hidden;}
.yui-calendar .calheader{position:relative;width:100%;text-align:center;}
.yui-calcontainer .yui-cal-nav-mask{position:absolute;z-index:2;margin:0;padding:0;width:100%;height:100%;_width:0;_height:0;left:0;top:0;display:none;}
.yui-calcontainer .yui-cal-nav{position:absolute;z-index:3;top:0;display:none;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{display:-moz-inline-box;display:inline-block;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{display:block;*display:inline-block;*overflow:visible;border:none;background-color:transparent;cursor:pointer;}
.yui-calendar .calbody a:hover{background:inherit;}
p#clear{clear:left;padding-top:10px;}
.yui-calcontainer{background-color:#f2f2f2;border:1px solid #808080;padding:10px;}
.yui-calcontainer.multi{padding:0 5px 0 5px;}
.yui-calcontainer.multi .groupcal{background-color:transparent;border:none;padding:10px 5px 10px 5px;margin:0;}
.yui-calcontainer .title{background:url(/images/yahoo/yahoosprite.png) repeat-x 0 0;border-bottom:1px solid #ccc;font:100% sans-serif;color:#000;font-weight:bold;height:auto;padding:.4em;margin:0 -10px 10px -10px;top:0;left:0;text-align:left;}
.yui-calcontainer.multi .title{margin:0 -5px 0 -5px;}
.yui-calcontainer.withtitle{padding-top:0;}
.yui-calcontainer .calclose{background:url(/images/yahoo/yahoosprite.png) no-repeat 0 -300px;width:25px;height:15px;top:.4em;right:.4em;cursor:pointer;}
.yui-calendar{border-spacing:0;border-collapse:collapse;font:100% sans-serif;text-align:center;margin:0;}
.yui-calendar .calhead{background:transparent;border:none;vertical-align:middle;padding:0;}
.yui-calendar .calheader{background:transparent;font-weight:bold;padding:0 0 .6em 0;text-align:center;}
.yui-calendar .calheader img{border:none;}
.yui-calendar .calnavleft{background:url(/images/yahoo/yahoosprite.png) no-repeat 0 -450px;width:25px;height:15px;top:0;bottom:0;left:-10px;margin-left:.4em;cursor:pointer;}
.yui-calendar .calnavright{background:url(/images/yahoo/yahoosprite.png) no-repeat 0 -500px;width:25px;height:15px;top:0;bottom:0;right:-10px;margin-right:.4em;cursor:pointer;}
.yui-calendar .calweekdayrow{height:2em;}
.yui-calendar .calweekdayrow th{padding:0;border:none;}
.yui-calendar .calweekdaycell{color:#000;font-weight:bold;text-align:center;width:2em;}
.yui-calendar .calfoot{background-color:#f2f2f2;}
.yui-calendar .calrowhead,.yui-calendar .calrowfoot{color:#a6a6a6;font-size:85%;font-style:normal;font-weight:normal;border:none;}
.yui-calendar .calrowhead{text-align:right;padding:0 2px 0 0;}
.yui-calendar .calrowfoot{text-align:left;padding:0 0 0 2px;}
.yui-calendar td.calcell{border:1px solid #ccc;background:#fff;padding:1px;height:1.6em;line-height:1.6em;text-align:center;white-space:nowrap;}
.yui-calendar td.calcell a{color:#06c;display:block;height:100%;text-decoration:none;}
.yui-calendar td.calcell.today{background-color:#000;}
.yui-calendar td.calcell.today a{background-color:#fff;}
.yui-calendar td.calcell.oom{background-color:#ccc;color:#a6a6a6;cursor:default;}
.yui-calendar td.calcell.selected{background-color:#fff;color:#000;}
.yui-calendar td.calcell.selected a{background-color:#b3d4ff;color:#000;}
.yui-calendar td.calcell.calcellhover{background-color:#426fd9;color:#fff;cursor:pointer;}
.yui-calendar td.calcell.calcellhover a{background-color:#426fd9;color:#fff;}
.yui-calendar td.calcell.previous{color:#e0e0e0;}
.yui-calendar td.calcell.restricted{text-decoration:line-through;}
.yui-calendar td.calcell.highlight1{background-color:#cf9;}
.yui-calendar td.calcell.highlight2{background-color:#9cf;}
.yui-calendar td.calcell.highlight3{background-color:#fcc;}
.yui-calendar td.calcell.highlight4{background-color:#cf9;}
.yui-calendar a.calnav{border:1px solid #f2f2f2;padding:0 4px;text-decoration:none;color:#000;zoom:1;}
.yui-calendar a.calnav:hover{background:url(/images/yahoo/yahoosprite.png) repeat-x 0 0;border-color:#A0A0A0;cursor:pointer;}
.yui-calcontainer .yui-cal-nav-mask{background-color:#000;opacity:.25;filter:alpha(opacity=25);}
.yui-calcontainer .yui-cal-nav{font-family:arial,helvetica,clean,sans-serif;font-size:93%;border:1px solid #808080;left:50%;margin-left:-7em;width:14em;padding:0;top:2.5em;background-color:#f2f2f2;}
.yui-calcontainer.withtitle .yui-cal-nav{top:4.5em;}
.yui-calcontainer.multi .yui-cal-nav{width:16em;margin-left:-8em;}
.yui-calcontainer .yui-cal-nav-y,.yui-calcontainer .yui-cal-nav-m,.yui-calcontainer .yui-cal-nav-b{padding:5px 10px 5px 10px;}
.yui-calcontainer .yui-cal-nav-b{text-align:center;}
.yui-calcontainer .yui-cal-nav-e{margin-top:5px;padding:5px;background-color:#EDF5FF;border-top:1px solid black;display:none;}
.yui-calcontainer .yui-cal-nav label{display:block;font-weight:bold;}
.yui-calcontainer .yui-cal-nav-mc{width:100%;_width:auto;}
.yui-calcontainer .yui-cal-nav-y input.yui-invalid{background-color:#FFEE69;border:1px solid #000;}
.yui-calcontainer .yui-cal-nav-yc{width:4em;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn{border:1px solid #808080;background:url(/images/yahoo/yahoosprite.png) repeat-x 0 0;background-color:#ccc;margin:auto .15em;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn button{padding:0 8px;font-size:93%;line-height:2;*line-height:1.7;min-height:2em;*min-height:auto;color:#000;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default{border:1px solid #304369;background-color:#426fd9;background:url(/images/yahoo/yahoosprite.png) repeat-x 0 -1400px;}
.yui-calcontainer .yui-cal-nav .yui-cal-nav-btn.yui-default button{color:#fff;}
/*
dhtml menu css
version: 2.8.0r4
PM Maintenance Form Drop Down Menu
*/
#menucontainer {position:absolute;margin:7px 0 0 0;padding:0;width:auto;z-index: 1000;border:solid 0px #808080;}
.yuimenubar {visibility:visible;position:static;border:0px solid #000;}
.yuimenu .yuimenu,.yuimenubar .yuimenu {visibility:hidden;position:absolute;top:-10000px;left:-10000px;}
.yuimenubar li,.yuimenu li {list-style-type:none;}
.yuimenubar ul,.yuimenu ul,.yuimenubar li,.yuimenu li,.yuimenu h6,.yuimenubar h6 {margin:0;padding:0;}
.yuimenuitemlabel,.yuimenubaritemlabel {text-align:left;white-space:nowrap;}
.yuimenubar ul {*zoom:1;}
.yuimenubar .yuimenu ul {*zoom:normal;}
.yuimenubar>.bd>ul:after {content:".";display:block;clear:both;visibility:hidden;height:0;line-height:0;}
.yuimenubaritem {float:left;}
.yuimenubaritemlabel,.yuimenuitemlabel {display:block;}
.yuimenubar {font-size:11px;font-weight:bold;border:solid 0px #808080;font-family:arial;}
.yuimenubarnav .yuimenubaritem {border-right:solid 0px #ccc;}
.yuimenubaritemlabel {padding:0 2px 0 8px;color:#000;text-decoration:none;cursor:hand;border-style:solid;border-color:#808080;border-width:0px 0;*position:relative;margin:0 0;}
.yuimenubaritemlabel span {padding: 8px 15px 8px 6px;display:block;color:#ffffff;}
.yuimenubarnav .yuimenubaritemlabel {*display:inline-block;background:url(/images/new/menu_left.gif) no-repeat 0 0;}
.yuimenubarnav .yuimenubaritemlabel span {*display:inline-block;background:url(/images/new/menu_right.gif) no-repeat 100% 0;}
.yuimenubaritem-selected .yuimenubaritemlabel {background:url(/images/new/menu_left_over.gif) no-repeat 0 0px;}
.yuimenubaritem-selected .yuimenubaritemlabel span {background:url(/images/new/menu_right_over.gif) no-repeat 100% 0;color:#ae9052}
.yuimenubaritemlabel-selected {border:0;}
.yuimenu {font-weight:normal;font-size:11px;*line-height:2;line-height:2;}
.yuimenubar .yuimenu,.yuimenu .yuimenu {font-size:11px;}
.yuimenu .bd {border:solid 1px #ae9052;border-top:0;background-color:#fff;}
.yuimenu ul {padding:3px 0;border-width:1px 0 0 0;border-color:#ae9052;border-style:solid;}
.yuimenu ul.first-of-type {border-width:0;}
.yuimenu h6 {font-weight:bold;border-style:solid;border-color:#ccc;border-width:1px 0 0 0;color:#a4a4a4;padding:3px 10px 0 10px;}
.yuimenuitem {_border-bottom:solid 1px #fff;}
.yuimenuitemlabel {padding:0 20px;color:#000000;text-decoration:none;cursor:hand;}
.yuimenuitem-selected {background-color:#3c95c1;}
a.yuimenuitemlabel-selected, a.yuimenuitemlabel-selected:hover {color:#ffffff;text-decoration:none;}
.yui-menu-shadow {position:absolute;visibility:hidden;z-index:-1;}
.yui-menu-shadow-visible {top:2px;right:-3px;left:-3px;bottom:-3px;visibility:visible;}
.yui-menu-shadow-visible {background-color:#ebebeb;opacity:.12;*filter:alpha(opacity=12);}

/* new index */
.hd-lnks {color:#4d7fc0}
#asheader{height:167px;background:url(/images/new/idx-hd-family.jpg) bottom right no-repeat;border:0px solid #000;width:994px;padding:0px;margin:0}
#titlebar{height:131px;width:994px;border:0px solid #000;}

#logo {background:url(/images/new/allstar-orlando-vacation-homes.gif);width:279px;height:98px;margin:0;position:absolute;margin-top:30px;}
#logolink {position:absolute;width:279px;height:98px}
#logolink a {display:block;width:279px;height:98px}

#hospitality{position:absolute;background:url(/images/new/idx-hospitality.gif) bottom right no-repeat;width:374px;height:62px;margin:68px 0 0 275px}
#usabilitybar{position:absolute;z-index:5;text-align:center;font-size:10px;margin-left:530px;top:0;width:490px;height:22px;white-space:nowrap;padding:8px 0 0}
#checkform{display:none}
#usabilitybar ul{margin:0;padding:0}
#usabilitybar li{color:#333333;display:inline;margin:0}
#usabilitybar li a {color:#4d7fc0;text-decoration:none}
#usabilitybar li a:hover {color:#4d7fc0;text-decoration:underline}
#phone800{padding-right:5px}
#aspageContent{text-align:left;border:0 solid #000;margin:0 0 25px 25px}
#ascontainer,#aspageContainer{width:958px;text-align:left;margin:0 auto}
#asbodycontent{width:994px;text-align:left;margin:0 auto}
#hdPhone800 {position:absolute;z-index:5;margin:10px 0 10px 35px;font-weight:bold;font-size:11.5px;color:#4d7fc0;}

#asbottomheader{text-align:center;background-color:#ffffff;width:994px;height:33px;border-top:0px solid #ad9051;padding:3px 0 0;margin:0 auto;}
#bottomheader_left{white-space:nowrap;margin:0;verticle-align:center;padding-top:5px;padding-right:10px;}
#bottomheader_left h1 {letter-spacing:.55px;font-size:11px;font-weight:bold;font-family:verdana;color:#77220d;margin:0;}
#bottomheader_right{white-space:nowrap;}


#search-box{width:300px;text-align:left;margin:0;padding:10px 0 0;}
#search-box-sub{width:350px;text-align:left;margin:0;padding:10px 0 0;}
#search-box-top{background-image:url(/images/new/idx-sbox-top.gif);background-repeat:no-repeat;background-position:0 0;border:0 solid #000;padding-bottom:10px;height:10px;}
#search-box-main{background-image:url(/images/new/idx-sbox-mdl.gif);background-repeat:repeat-y}
#search-box-bttm{background-image:url(/images/new/idx-sbox-btm.gif);background-repeat:no-repeat;background-position:bottom;height:9px;width:300px}
#search-box-top-sub{background-image:url(/images/new/bckgrnd/i_search-bg-sub.gif);background-repeat:no-repeat;background-position:100% 100%;border:0 solid #000;padding-bottom:35px}

#search-box-sec {width:300px;text-align:left;margin:0;padding:10px 0 0;}

/*index tab function divs*/
#s-divWrsT {width:300px;margin:0 0 0 5px;position:relative;height:35px;border:0px solid #000;}
.s-divWr {float:left;padding:5px;}


/*property calendars page */
.c-cSearch-tbl {margin:0 0 150px 0;padding:0px;border:0px;border-collapse:collapse;}
.c-cSearch-tbl tr {margin:0;padding:0;}
.c-cSearch-tbl td {margin:0px;padding:0px;width:24px;text-align:center;}
.c-td {font-size:11px;width:24px;}
.c-td-date {font-size:11px;border-left:2px solid #a02d00;border-right:2px solid #a02d00;border-bottom:2px solid #a02d00;border-top:2px solid #ffffff;width:24px;height:25px;}
.c-td-w {font-size:10px;border:1px solid #ababab;width:24px;}
#c-cSearch-aday {background: url(/images/new/arrival-day-icn.gif) no-repeat 0 center;border-top:2px solid #a02d00;border-left:2px solid #a02d00;border-right:2px solid #a02d00;height:25px;}
#s-locations-cSearch {margin:7px 0 0 0;padding:0px 0 0 0px;}
#s-bedrooms-cSearch {float:left;padding:0 10px 0 0;margin:7px 0 7px 0;border:0px solid #000;}
#s-sleeps-cSearch {float:left;padding:0px;margin:7px 0 7px 0;border:0px solid #000;}
#c-cSearch-bookitnow {position:absolute;top:5px; right:5px;border:0px solid #000000;}
#c-cSearch-info {position:relative;overflow:hidden;width:700px;}
#c-cSearch-pinfo {width:650px;border:0px solid #000000;text-align:left;}
.c-td-aday {padding:4px;margin:0;width:24px;text-align:center;font-size:11px;}


/* login css */
.lblueborder2 {border:2px solid #b5985a;}
.lblueborder2 td {font-weight:normal;}
#accountRecoverfs-pass { border:1px solid #b5985a;background:#f4eee0}
#lgnfieldset {border:1px solid #b5985a;background:#f4eee0}
#lgnbody{background:#ffffff;font:12px verdana,Tahoma;text-align:center;margin:25px auto;padding:0}
#lgnbodyContainer{background:#ffffff;margin:0 auto;padding:0;width:700px;text-align:left;}
#accountRecoverfs label{color:#666;display:block;font-family:Arial;font-size:12px;font-weight:bold;}
#accountRecoverfs INPUT{vertical-align:bottom;}
#accountRecoverfs {border-style:none;margin:0;padding:0;}
#accountRecovery{-moz-border-radius:12px;-khtml-border-radius:12px;-webkit-border-radius:12px;background:#f4eee0 none repeat scroll 0 0;border:5px solid #fff;margin-left:6px;padding:8px 32px 24px 20px;}
.messageUnderneathInput{font-size:10px;color:#666;display:inline!important;padding-top:0!important;margin-top:2px;}
#accountRecovery TD.recoveryTypes{width:236px;border-right:2px solid #fff;padding:24px;}
#accountRecovery TD.recoveryTypes LABEL{vertical-align:bottom;margin:6px 0 0 0;}
#accountRecovery TD.textInputs{padding:24px;}
#accountRecovery TABLE.labelsAndInputs{width:100%;}
#accountRecovery TABLE.labelsAndInputs TD{padding:2px 0 2px 0;}
#accountRecovery TD.textInputs LABEL{margin:4px 2px 0 0;}
#accountRecovery TD.left{vertical-align:top;text-align:right;}
#accountRecovery TD.right{vertical-align:top;}
#accountRecovery td.textInputs{padding-right:0;}
#accountRecovery td.right{width:150px;}

.update_error_div {
          border:2px solid #FF0000;
		  padding:10px;
		  margin:2px 0;
		  background:#ffffff url(/images/warn.gif) 5px 2px no-repeat;
		  color:#FF0000;
		  width:90%;
		  overflow:hidden;
}

.update_error_div div {
		  font-size:14px;
		  font-weight:bold;
		  padding-left:50px;
		  margin:0;
		  color:#FF0000;
		  min-height:40px;
}
.required {color:red;font-size:11px;font-weight:bold;}

#vc_container {margin:0 auto;width: 1010px; border-left: solid 0px #fff; border-right: solid 0px #fff;min-height:768px;position:relative;text-align:left;}
.vc_table_background {background-color:#421d1a;}
#vc_container td {font:12px Tahoma;text-align:left;}

