@import url("/css/reset.css");
.bold{font-weight:700}
strong{font-weight:700}
.italic, p em{font-style:italic}
.clearing{clear:both;min-height:0!important;}
a{text-decoration:none}
#body-part-fullwidth a{text-decoration:underline;}
#info-page a{font-weight:700;color:#708462;text-decoration:underline;}
#info-page a:hover{text-decoration:none;}
#info-page .blockbutton a{font-weight:normal}
.margintop10{margin-top:10px;}
.marginleft10{margin-left:10px;}
.marginbottom10{margin-bottom:10px;}
.norightmargin{margin-right:0 !important;}
.linebreak{border-bottom:1px solid #B3A9A3;margin:5px 0;clear:both;}
#main-body p{line-height:1.3em;margin:1.3em 0;}
.uppercase{text-transform:uppercase}
#footer ul .no-margin, .promos ul .no-margin, .colour ul .no-margin, #body-part-fullwidth .no-margin, #body-part-fullwidth2 .no-margin, #body-part-column1 .browseapartments .no-margin{margin-right:0;}
.floatl{float:left}
.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;}
* html .clearfix{zoom:1;}
*:first-child+html .clearfix{zoom:1;}
#container{width:870px;padding:0;margin:auto;position:relative;top:15px;}
body{font-family:"Century Gothic",AvantGarde,Arial,Verdana,sans-serif;}
@font-face{font-family:Century-Gothic;src:url(/css/GOTHIC.TTF) format("truetype");}
@font-face{font-family:"Century Gothic Bold";src:url(/css/GOTHICB.TTF) format("truetype");}
h1, h2, h3, h4, a{font-family:"Century Gothic", Tahoma, Arial, sans-serif;}
#main-body h2, #main-body h2 a{font-size:0.75em;}
#masthead{position:relative;top:0;height:102px;border-bottom:2px solid #e5e4e2;}
#masthead h1 a, #masthead a{background:transparent url(/g/londonperfect.gif) no-repeat left bottom;display:block;width:520px;height:102px;overflow:hidden;text-indent:-9999px;}
#masthead h1{width:520px;}
#masthead .phoneno{font-size:1.5em;position:absolute;right:20px;top:20px;}
#masthead .fax{font-size:1.5em;position:absolute;right:20px;top:42px;}
#masthead p{font-size:1em;}
#banner{position:absolute;left:246px;top:0px;}
.linebreak-5px{height:5px;width:100%;}
#secondary-nav{position:absolute;top:10px;right:0px;}
#secondary-nav li{margin-bottom:5px;text-transform:uppercase;text-align:right;}
#secondary-nav #nav-log a{background-image:url(/g/nav_log.gif);background-repeat:no-repeat;background-position:right top;}
#secondary-nav #nav-signup a{background-image:url(/g/nav_email.gif);background-repeat:no-repeat;background-position:right top;display:block;}
#secondary-nav a{padding:5px 30px 5px 0;text-decoration:none;line-height:1.2em;font-size:.9em;}
#secondary-nav #nav-signup a:hover, #secondary-nav #nav-log a:hover{background-position:right -93px;}
#main-nav{position:relative;top:0;background-color:#ced4ce;padding:9px 0 9px 0;}
#main-nav ul{display:inline;}
#main-nav li{display:inline;padding:8px 0px 8px 0px;position:relative;}
#main-nav li a{font-size:1em;font-weight:bold;padding:6px 8px 6px 8px;margin-right:1px;}
#main-nav li:hover{}
#main-nav .navon{background:#e5e4e2 repeat-x center bottom;padding:8px 10px 8px 10px;}
#main-nav ul li ul{height:0;left:-9999px;position:absolute;top:-9999px;width:0;}
#main-nav ul li:hover ul.sub{height:auto;left:0px;padding:3px;top:29px;white-space:nowrap;width:200px;background-color:#ced4ce;z-index:200;}
#main-nav:hover ul.sub li{display:block;}
#main-nav:hover ul.sub li:hover{background-color:#e5e4e2;}
#main-nav:hover ul.sub li a:hover{color:#333;}
#main-nav p{position:absolute;right:20px;top:8px;}
body, a, .channelheader, #main-body h3, #main-body .sidepromocontent p, #main-body .sidepromocontent h2 a, #main-body .sidepromocontent .readmore a, #content h2{color:#333;}
#main-body h1{color:#7a7a7a;}
#main-body h2, #main-body h2 a{color:#708462;}
#main-body h3 a:link{color:#708462;}
#main-body h3 a:hover{color:#999;}
#secondary-nav a{color:#5D5855}
#footer a:hover, #secondary-nav a:hover, #subnav ul ul a:hover{color:#363636;}
.channelheader span, #footer h3, .searchbox div .blockbutton a:hover, .blockbutton a:hover{color:#FFFFFF}
.channelheader{background-color:#A3A3A3;}
#main-nav li a, #masthead h4, #masthead p, #footer h4, #footer h5, #apartment-basicinfo #featured-review, #footer a, #footer p{color:#708462;}
#body-part-column2 .searchbox h2{color:#988A6F;}
#main-nav .navon{color:#333333}
#mainimage h2{color:#695549;}
.sidepromocontent{background-color:#C1DADD;}
.sidepromocontent h2 a:hover{color:#E1E9D1;}
.sidepromocontent .readmore a:hover{color:#E1E9D1;}
.apartmentsslideheader ul li a, #main-body .apartmentsslideheader h3, .newsitem .postdate{color:#969696;}
.apartmentsslideheader ul li a:hover, .readmore a:hover{color:#999;}
.input-txt{color:#009FDA;}
#footer{background-color:#f9f9f8;}
.searchbox{background-color:#F9F9F9;}
#mainimage ul li a, #reviews p.quoted{color:#695549;}
#mainimage ul li a:hover{color:#333;}
.primary3{background-color:#BCD3CC;}
.cred{color:#cc0000 !important;}
#top-section{background-color:#f9f9f8;}
#content a:hover{color:#999;}
#footer h3, .channelheader, .sectionheader h2{background-image:url(/g/section-header.gif);background-position:left bottom;background-repeat:no-repeat;padding:5px 0 9px 8px;text-transform:uppercase;margin:10px 0 11px 0;}
.channelheader{position:relative;top:35px;padding:5px 10px 11px 10px;}
#content{position:relative;}
#main-body{width:870px;position:relative;}
#top-section{float:left;}
#body-part-column1, #body-part-column1-2{width:570px;position:relative;float:left;}
#body-part-column2, #body-part-column2-2{width:300px;float:right;position:relative;}
#body-part-column1-2, #body-part-column2-2{margin-top:20px;}
#body-part-fullwidth, #body-part-fullwidth2{padding:10px 0 10px 20px;width:830px;position:relative;}
#body-part-fullwidth-nomargin{width:870px;position:relative;}
.body-part-columns #body-part-column1{width:530px;position:relative;float:left;margin-left:20px;}
#body-part-fullwidth-nomargin p a{text-decoration:underline;color:#708462;font-weight:100;}
#body-part-column1 p.intro{line-height:1.5em;margin:10px 0;}
#body-part-column1 p.intro span{float:left;font-size:250%;line-height:90%;position:relative;top:5px;text-transform:uppercase;margin-right:5px}
#body-part-column2 .searchbox{width:270px;float:right;margin-right:20px;font-size:0.9em;font-family:"Century Gothic",AvantGarde,Arial,Verdana,sans-serif;}
.searchbox .searchboxform{padding:0 0 0px 5px;}
#body-part-column2 .searchbox h2{padding:5px 30px 0px 4px;line-height:1.2em;font-size:1.1em;font-weight:700;border:none;}
.newsletter{background-image:url(/g/side_newletter.gif)}
.myaccount{background-image:url(/g/side_account.gif)}
#body-part-column2 .searchbox p{line-height:0.7em;margin:4px 0;}
#body-part-column2 .searchbox form{margin:0;}
#body-part-column2 .searchbox select{margin:0 0 2px 0px;font-size:0.9em;}
#body-part-column2 .searchbox input{margin:3px 10px 2px 0px;}
#body-part-column2 .searchbox .searchform-left{width:130px;float:left;}
#body-part-column2 .searchbox .searchform-right{width:135px;float:left;}
#body-part-column2 .searchbox ul li{margin:0 0 2px 0px;float:left;}
#body-part-column2 .searchbox ul li.col1{width:110px;}
#body-part-column2 .searchbox ul li.col2{width:125px;}
#body-part-column2 .searchbox .blockbutton{float:right;margin-right:10px;}
#body-part-column2 .searchbox .blockbutton a{padding:0px 3px 0px 3px;}
#body-part-column2 .searchbox .searchform-left li.col1, #body-part-column2 .searchbox .searchform-right li.col1{width:110px;}
#body-part-column2 .searchbox .searchform-left li.col2, #body-part-column2 .searchbox .searchform-right li.col2{width:15px;}
#body-part-column2 .searchbox ul{margin-bottom:15px;}
.input-txt{margin-bottom:5px;}
.textlist, .linklist{margin:15px 0 0 12px}
.textlist li, .linklist li{margin:15px 0 0 0}
.textlist li{background:transparent url(/g/bullet.gif) no-repeat scroll left 5px;line-height:1.3em;margin:10px;padding-left:20px;}
.orderedtextlist{margin-left:145px;}
.orderedtextlist li{margin:15px 0 0 0;}
#footer{border-top:3px solid #e4e4e4;height:5.3em;margin-left:auto;margin-right:auto;margin-top:5px;padding-bottom:15px;position:relative;width:870px;}
#footer ul{margin-top:5px;}
#footer ul li{float:left;}
#footer ul li ul li{float:none;margin:5px 0 0 11px;line-height:1.1em;}
#footer a{font-size:1em;text-decoration:none;}
#footer p{margin:10px 0 0 20px;}
#footer .phoneno{position:relative;font-size:1.05em;line-height:1.3em;color:#708462;margin:5px 0 0 20px;-webkit-border-radius:5px;-moz-border-radius:5px;border:solid 1px #E0DECD;width:314px}
#footer .phoneno span{position:relative;font-size:1em;font-weight:700;line-height:1.3em;}
#footer .phonetime{position:relative;top:5px;font-size:1em;}
#footer td{padding:2px;}
#footer-col1 li{width:180px;}
#footer-col2 li{width:100px;}
#footer-col3 li{width:220px;}
.horizontallist li{float:left;margin-right:5px;}
.bodyshapelist li{width:75px;text-align:center;}
#mainimage{position:relative;top:0;margin-bottom:10px;height:328px;width:626px;background:#fff url(/g/homepage_image.jpg) no-repeat left top;}
#mainimage2{position:relative;top:0;margin-bottom:10px;height:344px;width:626px;background:#fff url(/g/homepage_image2.jpg) no-repeat left top;}
#mainimage3{position:relative;top:0;margin-bottom:10px;height:344px;width:626px;background:#fff url(/g/homepage_image3.jpg) no-repeat left top;}
#mainimage h2{font-size:1.3em;border-bottom:1px solid #B3A9A3;padding:0px 0px 4px 10px;font-weight:bold;}
#mainimage ul{position:absolute;top:0;right:10px;}
#mainimage ul li{float:left;font-weight:bold;margin-left:10px;}
#mainimage ul li a{text-decoration:underline;}
#mainimage ul li a:hover{text-decoration:none;}
#mainimage p{padding:5px 10px 4px 10px;color:#695549;line-height:1.3em;}
#mainimagecontent{position:absolute;top:255px;}
#homepage-main-allapartments{background:url(/g/home/home_main.jpg) no-repeat 25px 5px;width:570px;height:170px;margin-top:10px;}
#apartmentlinks li{float:left;width:140px;overflow:hidden;text-indent:-9999px;}
#apartmentlinks .studio{width:150px;}
#apartmentlinks .studio a{background:url(/g/home/home_studio.jpg) no-repeat 25px 0px;width:150px;height:142px;margin-top:5px;display:block;}
#apartmentlinks .onebedroom a{background:url(/g/home/home_1bed.jpg) no-repeat 16px 0px;width:140px;height:142px;margin-top:5px;display:block;}
#apartmentlinks .twobedroom a{background:url(/g/home/home_2bed.jpg) no-repeat 17px 0px;width:140px;height:142px;margin-top:5px;display:block;}
#apartmentlinks .threebedroom a{background:url(/g/home/home_3bed.jpg) no-repeat 18px 0px;width:140px;height:142px;margin-top:5px;display:block;}
#apartmentlinks .serviced a{background:url(/g/home/home_serviced.jpg) no-repeat 18px 0px;width:140px;height:142px;margin-top:5px;display:block;}
.blockbutton, .blockbutton li{display:inline;font-size:1.2em;}
.blockbutton a{color:#fff;padding:3px 5px;background-color:#708462;font-family:"Century Gothic",AvantGarde,Arial,Verdana,sans-serif;}
.btnback a{background:#DDD8CD url(/g/btn_back.png) no-repeat left center;padding-left:15px}
.blockbutton a:hover{background-color:#ced4ce;}
#main-body h2, #content h2, #main-body h1{font-size:1.3em;border-bottom:1px solid #e0decd;padding-bottom:4px;}
.apartmentsslideheader{position:relative;}
#main-body .apartmentsslideheader h3{font-size:1.2em;font-weight:bold;border-bottom:1px solid #999;margin-top:10px;padding-bottom:4px;}
#body-part-column1 h3{font-size:1.1em;}
.apartmentsslideheader ul{position:absolute;top:0;right:0;}
.apartmentsslideheader ul li{float:left;font-weight:bold;margin-left:10px;}
.apartmentsslideheader ul li a{text-decoration:underline;}
.apartmentsslideheader ul li a:hover{text-decoration:none;}
#apartmentsslideholder li{margin-right:14px;float:left;}
.apartmentsslidecontent{border:1px solid #C7BBA8;float:left;padding:1px;width:300px;}
.apartmentsslidecontent h3{margin:0px 5px 8px 10px;font-size:1.2em;}
#main-body .apartmentsslidecontent p{margin:5px 5px 10px 10px;}
.apartmentsslidecontent img{margin-left:10px;}
.newsitem{margin:10px 0px 0px 0px;border-bottom:1px solid #999;}
.no-border{border:0;}
.newsitem h3{font-size:1.1em;margin-bottom:4px;display:inline;margin-left:10px;}
.newsitem .postdate{font-size:1.1em;display:inline;}
#main-body .newsitem p{margin:1.3em 0 .5em 0;}
.newsitem img{float:right;margin:10px;}
.readmore a{background:transparent url(/g/readmore_arrow.gif) no-repeat right top;padding-right:15px;}
.readmore a:hover{background:transparent url(/g/readmore_arrow.gif) no-repeat right -33px;}
.sidepromo{width:200px;border:solid 1px #C1DADD;padding:1px;float:right;margin:2px 0 12px;}
.sidepromo-plain{width:200px;border:solid 1px #C7BBA8;padding:1px;float:right;margin:2px 0 12px;}
.sidepromo-plain .sidepromocontent{background-color:#fff;}
.lightborder{border:solid 1px #C7BBA8;padding:10px;}
#main-body .lightborder p{margin:3px;}
#main-body .sidepromo-plain .sidepromocontent h2{border-bottom:1px solid #fff;}
#main-body .sidepromo-plain .apartmentbooking{background:transparent url(/g/photos/content/paris_stamp.gif) no-repeat right 20px;}
#main-body .sidepromo-plain .apartmentbooking p{margin-right:100px;}
.sidepromocontent{width:192px;padding:4px;}
.sidepromocontent a{font-weight:700;}
.sidepromocontent a:hover{color:#695549!important;}
#main-body #body-part-column2 .sidepromocontent h2{margin-bottom:0;}
#main-body .sidepromocontent h2{border-bottom:1px solid #C1DADD;}
#main-body .sidepromocontent h2 a{font-size:1em;}
#main-body .sidepromocontent p{margin:.1em 0 .7em 0;}
#main-body .sidepromocontent .readmore a{background:transparent url(/g/promo_readmore_arrow.gif) no-repeat right top;padding-right:15px;}
#main-body .sidepromocontent .readmore a:hover{background:transparent url(/g/promo_readmore_arrow.gif) no-repeat right -33px;}
.slideshow1, .slideshow2, .slideshow3{overflow:hidden;width:560px;margin-top:5px;float:left;}
.slideshow1 ul, .slideshow2 ul, .slideshow3 ul{padding-left:0px;width:3900px;}
.slideshow1 li, .slideshow2 li, .slideshow3 li{cursor:pointer;float:left;margin-right:18px;}
#content #breadcrumb{position:relative;left:10px;}
#content #breadcrumb li{display:inline;}
#apartmentheader{margin:10px 0 10px 20px;border-bottom:1px solid #333333;width:830px;}
#apartmentheader h1{color:#333333;font-size:2.1em;font-weight:700;width:460px;}
#apartmenttabs ul{float:right;margin-top:24px;}
#apartmenttabs ul li{display:inline;border:1px solid #666666;padding:5px 0 4px;}
#apartmenttabs ul li a{background-color:#666666;padding:4px 15px;margin:1px;color:#fff;}
#apartmenttabs ul li a:hover{background-color:#333;}
#apartmenttabs .tabon{background-color:#333;}
#apartmentbuttons{position:absolute;right:20px;width:460px}
#apartmentbuttons ul li{display:inline;padding:3px 2px 2px 28px;margin-left:10px}
#apartmentbuttons ul li a{color:#695549;font-weight:700;}
#apartmentbuttons ul li a:hover{color:#333;}
#apartmentbuttons2{margin:15px 0 15px 10px;}
#apartmentbuttons2 ul li{background-color:#ced4ce;height:2em;margin-bottom:4px;padding:5px 2px 2px 8px;width:180px;}
#apartmentbuttons2 ul li a{color:#FFF;font-weight:500;font-size:1.5em;}
#apartmentbuttons2 .makereservation{height:2.5em;padding:10px 2px 2px 8px;}
#apartmentbuttons2 ul li:hover{background-color:#e5e4e2;}
#apartment-part-column2 #apartmentfloorplan{border:2px solid #DDD;margin:15px 0 15px 10px;padding:5px 10px;}
#apartment-part-column2 #apartmentfloorplan p{margin:0 0 3px 0;}
#apartment-part-column2 #apartmentfloorplan img{width:170px;margin:10px auto;}
#apartment-part-column2 #apartmentfloorplan .bold{font-size:1.2em;}
#apartment-part-column1{width:600px;position:relative;top:0;}
#apartment-part-column2{width:200px;float:right;}
#apartment-slideshow-column1{width:560px;top:0;float:left;}
#apartment-slideshow-column2{width:250px;overflow:hidden;margin-left:18px;float:left;}
.apartmentphotos li{float:left;}
.apartmentsphotocontent{margin:0px 0px 6px 6px;}
#main-body .apartmentsphotocontent p{margin:0px 5px 10px 5px;}
.expandableshowhide{float:right;background:transparent url(/g/btn_arrow_down.gif) no-repeat center right;padding-right:20px;}
.openheader{background:transparent url(/g/btn_arrow_up.gif) no-repeat center right;}
#apartment-part-column1 ul li{background:transparent url(/g/bullet.gif) no-repeat left 5px;padding-left:20px;line-height:1.3em;margin:10px;}
#apartment-part-column1 h2{margin-bottom:10px;}
#apartment-slideshow-column1 .slideshow1{overflow:hidden;width:560px;margin-top:5px;}
#apartment-slideshow-column1 .slideshow1 ul{padding-left:0px;width:59900px;}
#apartment-slideshow-column1 .slideshow1 li{cursor:pointer;float:left;margin-right:18px;width:560px;height:auto;}
#apartment-slideshow-column1 .slideshow2{overflow:hidden;width:560px;margin-top:5px;}
#apartment-slideshow-column1 .slideshow2 ul{padding-left:0px;width:19900px;}
#apartment-slideshow-column1 .slideshow2 li{cursor:pointer;margin-right:18px;padding-left:2px;width:560px;border-top:solid 1px #666;}
#apartment-slideshow-column1 .slideshow2 li p{width:560px;}
.forward a{background:transparent url(/g/readmore_arrow.gif) no-repeat right top;padding-right:15px;}
.forward a:hover{background:transparent url(/g/readmore_arrow.gif) no-repeat right -33px;}
.back a{background:transparent url(/g/back_arrow.gif) no-repeat left top;padding-left:15px;}
.back a:hover{background:transparent url(/g/back_arrow.gif) no-repeat left -33px;}
.apartmentprices{margin-bottom:20px;}
.apartmentpricescontent{padding:4px;}
#main-body .apartmentpricescontent p{margin:0.5em 0;}
#main-body #slideshow #buttons p{margin:0;}
#slideshow #buttons ul{width:560px;clear:both;}
#slideshow #buttons ul li{float:left;}
#sellingpoints{width:100%;height:30px;border-bottom:3px solid #BCD3CC;border-top:5px solid #BCD3CC;}
#sellingpoints li{float:left;height:25px;}
#sellingpoints ul{width:709px;margin:5px auto;}
#sellingpoints .sellingpoint1{width:334px;display:block;background:transparent url(/g/sellingpoint1.jpg) no-repeat left top;overflow:hidden;text-indent:-9999px;}
#sellingpoints .sellingpoint2{width:243px;display:block;background:transparent url(/g/sellingpoint2.jpg) no-repeat left top;overflow:hidden;text-indent:-9999px;}
#sellingpoints .sellingpoint3{width:132px;display:block;background:transparent url(/g/sellingpoint3.jpg) no-repeat left top;overflow:hidden;text-indent:-9999px;}
.inlinetitle{border-bottom:1px solid #B3A9A3;padding-bottom:10px;padding-top:5px;margin-bottom:10px;}
#body-part-fullwidth .inlinetitle h2, #body-part-fullwidth2 .inlinetitle h2{border-width:0;display:inline;}
#featuredin{border-top:1px solid #B3A9A3;}
#featuredin li{float:left;width:300px;padding-top:20px;margin-right:20px;}
.apartmentsphotocontent-image{width:70px;height:70px;overflow:hidden;}
#apartment-slideshow-column2 .apartmentsphotocontent-image{width:77px;}
#navigation ul{margin-top:22px;}
.slideshow-lrgphoto{width:562px;overflow:hidden;text-align:center;}
.slideshow-lrgphoto img{height:430px;}
.marginbottom10{margin-bottom:10px;}
.contentimage{border:1px solid #C7BBA8;float:left;margin-bottom:10px;margin-right:10px;margin-top:10px;padding:1px;}
#apartment-part-column1 .testimonial{border-bottom:1px dotted #C7BBA8;}
.prices{width:100%;}
#main-body #pricestable .prices th, #main-body #pricestable .prices td{padding:7px;border:1px solid #CCCCCC;vertical-align:top;}
#main-body #pricestable .prices td.apartmentdiv{border-bottom:1px solid #666;padding:0;}
.prices th, td{vertical-align:top;border:0;}
#main-body .prices th p{margin:0.6em 0;}
#testimonial-list{margin-top:10px;}
#testimonial-list li{border-bottom:1px dotted #C7BBA8;margin-bottom:20px;float:left;}
#testimonial-list li ul li{border-bottom:0;}
#testimonial-list li ul li p{margin:0;}
#testimonial-list .column1{float:left;width:120px;}
#testimonial-list .column2{float:left;width:610px;}
#pagenumbers{border-bottom:1px dotted #C7BBA8;padding:10px 0;float:left;width:100%;}
#apartmentselect{float:right;line-height:1.4em;margin-top:-2px;}
#apartmentselect li{float:left;margin-left:10px;}
#body-part-column1 .browseapartments ul{width:620px;}
#body-part-column1 .browseapartments li, #body-part-fullwidth .browseapartments li{float:left;margin-top:10px;margin-right:8px;}
#body-part-column1 .browseapartments .apartmentsslidecontent, #body-part-fullwidth .browseapartments .apartmentsslidecontent{float:left;border:4px solid #ccc;padding:1px;width:170px;min-height:290px;}
#body-part-column1 .browseapartments .apartmentsslidecontent img, #body-part-fullwidth .browseapartments .apartmentsslidecontent img{margin-left:0;}
#body-part-column1 .browseapartments .detailtext, #body-part-fullwidth .browseapartments .detailtext{display:none;visibility:hidden;}
#body-part-column1 .browseapartments-listview ul, #body-part-fullwidth .browseapartments-listview ul{width:830px;float:left;}
#body-part-column1 .browseapartments-listview li, #body-part-fullwidth .browseapartments-listview li{border-bottom:1px solid #CCCCCC;float:left;padding:10px;width:810px;}
#body-part-fullwidth .browseapartments-listview li.highlightrow{background-color:#F2F4F2;}
#body-part-column1 .browseapartments-listview .apartmentsslidecontent, #body-part-fullwidth .browseapartments-listview .apartmentsslidecontent{padding:1px;width:830px;border:0;float:none;}
#body-part-column1 .browseapartments-listview .apartmentsslidecontent img, #body-part-fullwidth .browseapartments-listview .apartmentsslidecontent img{float:left;margin-left:0;margin-right:10px;}
#body-part-column1 .browseapartments-listview .apartmentsslidecontent h3, #body-part-column1 .browseapartments-listview .apartmentsslidecontent p, #body-part-fullwidth .browseapartments-listview .apartmentsslidecontent h3, #body-part-fullwidth .browseapartments-listview .apartmentsslidecontent p{float:left;width:590px;}
.blockbutton-view{margin-top:5px;float:right;}
.blockbutton-view span{background-color:#FFFFFF;border:1px solid #695549;height:23px;padding:1px;width:23px;float:left;margin-right:5px;margin-bottom:5px;}
#main-body .blockbutton-view p{margin:5px;float:left;}
.blockbutton-view a{color:#FFFFFF;padding:3px;background-color:#695549;background-repeat:no-repeat;background-position:center;display:block;height:17px;width:17px;text-indent:-9999px;}
.grid{background-image:url(/g/view_grid.gif)}
.list{background-image:url(/g/view_list.gif)}
.blockbutton-view a:hover{background-color:#333;color:#fff;}
#info-page h2, #info-page h3, #content h2, #content h3, #content h1{font-weight:700;margin-bottom:10px;line-height:1.3em}
#container #content #main-body #body-part-column1 .subh2{border-bottom:none;font-size:1.1em;}
#info-page h4{font-weight:700;line-height:1.3em;}
#info-page p{margin-top:0;margin-bottom:1.3em}
#info-page img{border:1px solid #C7BBA8;float:left;margin-bottom:10px;margin-right:10px;padding:1px;}
#apartmentsize{float:left;margin-top:5px;}
#main-body .browseapartments .apartmentsphotocontent-image, #main-body .browseapartments-listview .apartmentsphotocontent-image{float:left;height:128px;margin-bottom:10px;overflow:hidden;width:170px;}
#main-body .browseapartments .apartmentsphotocontent-image img, #main-body .browseapartments-listview .apartmentsphotocontent-image img{width:170px;height:128px;overflow:hidden;}
.standard-list{border-top:1px solid #BCD3CC;padding-top:5px}
.standard-list{margin:.5em 0;}
.faq h3, .faq h4{font-weight:700}
.faq #question{margin-bottom:20px;}
.faq #question li{background:url(/g/faq.gif) no-repeat 0 5px;padding:1px 0 1px 12px;text-decoration:none;}
.faq #question a, .standard-list a{text-decoration:none;}
.faq #question a{line-height:1.3em;}
.faq #question a:hover, .standard-list a:hover{text-decoration:underline;background-position:0 -17px;}
.faq #question a:visited, .standard-list a:visited{color:#918265}
.faq .top a{background:url(/g/top.gif) no-repeat 0 6px;padding-left:10px;font-weight:700;color:#695549;text-decoration:none;}
.faq .top a:hover{background-position:0 -6px;text-decoration:underline;}
.faq h3.firstheader{border-top:1px solid #e0decd;padding-top:5px;}
.faq ul li{margin-bottom:5px;line-height:1.3em;}
.faqlist{margin-left:25px;line-height:1.3em;}
.faqlist li{list-style-type:circle;}
.standardsublist{margin-left:10px;}
.standardsublist li{margin:.8em;list-style-type:disc;list-style-position:outside;}
.image_table caption{margin-bottom:5px}
.image_table caption a{text-decoration:underline;}
.image_table caption h4{font-weight:700;}
#main-body .prices .apartmentsphotocontent-image{height:100px;overflow:hidden;width:133px;}
#main-body .prices img{width:133px;}
.strike{text-decoration:line-through;font-weight:700;}
.sale{font-weight:700;color:#cc0000 !important;}
#pricestable h2, #browseapartments h2{background-color:#eee;padding:2px 0 0 5px;font-size:1.1em;margin-top:20px;}
#pricestable h2 a{float:right;font-size:0.9em;padding-right:10px;}
#priceoptions li #apartmentsize{float:none;}
#priceoptions li{margin-bottom:10px;}
#otherapartments{height:0px;overflow:hidden;}
.view_all{border:1px solid #695549;padding:1px 1px;width:376px;margin-top:5px;}
.view_all a{color:#FFFFFF;padding:5px 0 5px 25px;background:#695549 url(/g/pictures.gif) no-repeat left center;display:block;margin:0;}
.view_all a:hover{background-color:#000}
#sitemap-body{padding-top:10px;}
#sitemap h2{font-size:1.1em;font-weight:70000;padding:5px;background:#eee;}
#sitemap h3{font-size:1em;font-weight:70000;margin-bottom:5px;}
#sitemap ul{float:left;border-bottom:1px solid #dadada;width:870px;margin-bottom:10px;}
#sitemap ul ul{border:none;margin:0;width:0px;float:none;}
#sitemap li{float:left;margin-right:10px;width:290px;margin-bottom:5px;background:transparent url(/g/bullet.gif) no-repeat scroll left 5px;padding-left:10px;}
#sitemap li a{line-height:1.3em;}
#sitemap li a:hover{text-decoration:underline;}
.calendarbutton{background:transparent url(/g/calendar.gif) no-repeat scroll left top;height:22px;width:22px;float:left;overflow:hidden;text-indent:-9999px;margin-left:10px;}
.calendarbutton a{height:22px;width:22px;display:block;}
#totalpeople{border:0;font-weight:700;}
#hcard div{margin-bottom:.3em;}
#quote{position:absolute;right:0;top:20px;}
#quote span{background:transparent url(/g/quotes/header_justin.gif) no-repeat 0px 0px;display:block;width:360px;height:75px;overflow:hidden;text-indent:-9999px;}
#quotenew{border-bottom:3px solid #BCD3CC;border-top:5px solid #BCD3CC;padding-top:8px;}
#quotenew{display:block;width:938px;height:60px;overflow:hidden;text-indent:-9999px;margin:auto auto 15px;}
#rc-quote p{display:block;width:300px;height:250px;overflow:hidden;text-indent:-9999px;margin:auto;}
.ericandpam-australia{background:transparent url(/g/quotes/rc_ericandpam_australia.gif) no-repeat 0px 0px;}
.ericandpam-australia-top{background:transparent url(/g/quotes/top_ericandpam_australia.gif) no-repeat 0px 0px;}
#main-body .standardform dt{float:left;width:15em;margin:5px 0px;}
#main-body .standardform dd{float:left;width:400px;margin:5px 0px;}
#main-body .standardform .formheightfix{margin-bottom:35px}
#main-body .standardform p{font-size:1em;color:#333;line-height:1em;margin-top:4px;margin-bottom:4px;}
#main-body #body-part-fullwidth .standardform dt{float:left;width:308px;margin:5px 10px 5px 0px;}
#main-body #body-part-column1 .standardform dt{float:left;width:150px;margin:5px 10px 5px 0px;line-height:1.3em;}
#main-body #body-part-fullwidth .standardform dd{float:left;width:500px;margin:5px 0px;}
#main-body #body-part-column1 .standardform dd{float:left;width:350px;margin:5px 0px;}
#main-body #body-part-column1 .standardform dd .input_width{width:350px}
#welcometext p{font-family:"Century Gothic",AvantGarde,Arial,Verdana,sans-serif;padding-left:20px;padding-right:30px;line-height:1.3em;font-size:1.1em;}
#welcometext span{float:left;font-size:380%;margin:-8px 0 0 -15px;padding:10px 5px 3px 15px;text-transform:lowercase;}
#main-body #body-part-fullwidth-nomargin #body-part-column1-3, #main-body #body-part-fullwidth-nomargin #body-part-column2-3, #main-body #body-part-fullwidth-nomargin #body-part-column3-3{float:left;width:269px;margin-right:30px;margin-top:10px;}
#main-body #body-part-fullwidth-nomargin #body-part-column1-3 p a, #main-body #body-part-fullwidth-nomargin #body-part-column2-3 p a, #main-body #body-part-fullwidth-nomargin #body-part-column3-3 p a{font-weight:700;}
#main-body #body-part-fullwidth-nomargin #body-part-column1-3 p, #main-body #body-part-fullwidth-nomargin #body-part-column2-3 p, #main-body #body-part-fullwidth-nomargin #body-part-column3-3 p{margin-top:0;}
#main-body #body-part-fullwidth-nomargin #body-part-column2-3 h3,{color:#333;}
#main-body #body-part-fullwidth-nomargin #body-part-column2-3 h3 a{color:#708462;}
#main-body #body-part-fullwidth-nomargin #body-part-column2-3 h3 span{color:#999;margin-right:10px;}
#photos-top{width:860px;height:140px;margin:20px 0px 20px 10px;}
#photos-top li{border:2px solid #BCD3CB;float:left;height:140px;margin-left:10px;margin-right:10px;padding:2px;width:185px;}
#photos-top li.header1{background:transparent url(/g/headers/header1.jpg) no-repeat scroll 2px 2px;}
#photos-top li.header2{background:transparent url(/g/headers/header2.jpg) no-repeat scroll 2px 2px;}
#photos-top li.header3{background:transparent url(/g/headers/header3.jpg) no-repeat scroll 2px 2px;}
#photos-top li.header4{background:transparent url(/g/headers/header4.jpg) no-repeat scroll 2px 2px;}
#photos-top li.bridge{background:transparent url(/g/general_top/bridge.jpg) no-repeat scroll 2px 2px;}
#photos-top li.eiffel_candles{background:transparent url(/g/general_top/eiffel_candles.jpg) no-repeat scroll 2px 2px;}
#photos-top li.bed_wine{background:transparent url(/g/general_top/bed_wine.jpg) no-repeat scroll 2px 2px;}
#photos-top li.flowers{background:transparent url(/g/general_top/flowers.jpg) no-repeat scroll 2px 2px;}
#apartment-photos-container ul{float:right;width:380px;}
#apartment-basicinfo{border-bottom:solid 2px #BCD3CB;padding-bottom:10px;width:830px;}
#apartment-basicinfo ul{width:500px;}
#apartment-basicinfo ul li{width:270px;float:left;margin-top:8px;}
#apartment-basicinfo #featured-review{width:350px;float:right;}
#testimonials #apartment-part-column1{width:800px;margin:0 auto;}
#testimonials #apartment-part-column1 p{font-size:1.1em;}
#testimonials #apartment-part-column1 p.testimonialnameandplace{color:#7D5448;font-size:1em;margin-left:340px;}
#testimonials #apartment-part-column1 p span{color:#7D5448;}
#ppmap{float:right;z-index:100;}
#ppmap p{margin:0;}
#location #apartment-part-column1{width:830px;}
#location #locationmap{border:solid 1px #ddd;height:400px;margin-bottom:20px;}
#location #locationmaptext{overflow:auto;height:400px;}
#location #locationmaptext ul li{background:transparent url(http://www.google.com/mapfiles/markerA.png) no-repeat scroll left 5px;min-height:30px;padding-left:30px;padding-top:10px;}
#location #locationmaptext ul li.markerA{background:transparent url(http://www.google.com/mapfiles/markerA.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerB{background:transparent url(http://www.google.com/mapfiles/markerB.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerC{background:transparent url(http://www.google.com/mapfiles/markerC.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerD{background:transparent url(http://www.google.com/mapfiles/markerD.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerE{background:transparent url(http://www.google.com/mapfiles/markerE.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerF{background:transparent url(http://www.google.com/mapfiles/markerF.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerG{background:transparent url(http://www.google.com/mapfiles/markerG.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerH{background:transparent url(http://www.google.com/mapfiles/markerH.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerI{background:transparent url(http://www.google.com/mapfiles/markerI.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerJ{background:transparent url(http://www.google.com/mapfiles/markerJ.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerK{background:transparent url(http://www.google.com/mapfiles/markerK.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerL{background:transparent url(http://www.google.com/mapfiles/markerL.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerM{background:transparent url(http://www.google.com/mapfiles/markerM.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerN{background:transparent url(http://www.google.com/mapfiles/markerN.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerO{background:transparent url(http://www.google.com/mapfiles/markerO.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerP{background:transparent url(http://www.google.com/mapfiles/markerP.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerQ{background:transparent url(http://www.google.com/mapfiles/markerQ.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerR{background:transparent url(http://www.google.com/mapfiles/markerR.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerS{background:transparent url(http://www.google.com/mapfiles/markerS.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerT{background:transparent url(http://www.google.com/mapfiles/markerT.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerU{background:transparent url(http://www.google.com/mapfiles/markerU.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerV{background:transparent url(http://www.google.com/mapfiles/markerV.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerW{background:transparent url(http://www.google.com/mapfiles/markerW.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerX{background:transparent url(http://www.google.com/mapfiles/markerX.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerY{background:transparent url(http://www.google.com/mapfiles/markerY.png) no-repeat scroll left 5px;}
#location #locationmaptext ul li.markerZ{background:transparent url(http://www.google.com/mapfiles/markerZ.png) no-repeat scroll left 5px;}
.readable{width:75%;}
#reviews li{clear:both;margin:20px 0;min-height:115px;border-bottom:1px solid #DDD8CD;padding:0 0 20px 0;}
#reviews li img, #info-page img{float:left;}
#reviews li div, #info-page div{margin-left:225px;}
#info-page div.blockbutton{margin-left:0;}
#reviews li div div, #info-page div div{margin-left:0;}
#reviews li div blockquote{background:transparent url(/g/quotes/quote_66.gif) no-repeat 0px 0px;padding-left:20px;margin-left:-20px}
#reviews li div blockquote p{background:transparent url(/g/quotes/quote_99.gif) no-repeat right bottom;padding-right:20px;margin:0 0 10px 0;}
#reviews p.quoted{font-size:1.0em;margin:5px 0 15px 0;}
#reviews p.quoted span{font-weight:700;}
#reviews img, #info-page img{border:1px solid #C7BBA8;float:left;margin-bottom:10px;margin-right:10px;padding:1px;}
#info-page .linebreak{border-bottom:1px solid #CCC;height:1px;margin:10px 0 10px 0;}
#info-page h2, #reviews h2{border-bottom:none;font-size:1.2em;}
.form-layout{color:#988A6F;}
.form-layout input{border:1px solid #DDD8CD;padding:5px;}
.form-layout fieldset{margin-bottom:10px;}
.form-layout legend{font-size:1.5em;line-height:45px;}
.form-layout legend span{font-size:.7em;}
.form-layout dt, .form-layout dd{margin:10px 15px;}
.form-layout label{font-size:1em;margin:10px 0;}
.form-layout li{display:inline;}
.form-layout textarea{width:66%;height:150px;}
#call_us{position:absolute;right:10px;top:8px;}
#main-nav #call_us li{padding:1px 0 2px 15px;font-size:1em;background-repeat:no-repeat;background-position:left center;display:block;}
#main-nav #call_us li span{font-weight:700;}
#main-nav #call_us .call_usa{background-image:url(/g/call_us.gif);}
#main-nav #call_us .call_aus{background-image:url(/g/call_aus.gif);}
#headerquote{width:300px;position:absolute;right:20px;top:30px;}
#headerquote blockquote{background:transparent url(/g/home/quote_66.gif) no-repeat 0px 0px;padding-left:20px;margin-left:-20px;}
#headerquote blockquote p{background:transparent url(/g/home/quote_99.gif) no-repeat right bottom;padding-right:20px;margin:0 0 10px 0;width:300px;font-size:1.2em;color:#708462;}
#headerquote .quoted{float:right;font-size:0.9em;margin-right:10px;margin-top:-5px;}
#apartmentssortlist{border-top:1px solid #b3a9a3;border-bottom:1px solid #b3a9a3;height:30px;background:#f9f9f9;margin-top:10px;}
#apartmentssortlist li{float:left;}
#apartmentssortlist li a{background-color:#ddd8cd;background-position:left center;background-repeat:no-repeat;padding:3px 15px 3px 5px;font-size:1.2em;display:block;margin:4px;}
#apartmentssortlist li .icon_bedrooms{background-image:url(/g/icon_beds.png);padding:3px 5px 3px 30px;}
#apartmentssortlist li .icon_sleeps{background-image:url(/g/icon_sleeps.png);padding:3px 5px 3px 18px;}
#apartmentssortlist li .icon_price{background-image:url(/g/icon_price.png);padding:3px 5px 3px 20px;}
#apartmentssortlist li .icon_location{background-image:url(/g/icon_location.png);padding:3px 5px 3px 20px;}
#apartmentssortlist li .icon_eiffel{background-image:url(/g/icon_eiffel.png);padding:3px 5px 3px 20px;}
#apartmentssortlist li .icon_az{background-image:url(/g/icon_az.png);padding:3px 5px 3px 20px;}
.apartmentsbrowsedetails{margin-left:180px;}
p.apartmenticons, .apartmentsbrowsedetails h3{margin-top:0!important;margin-bottom:0!important;}
.apartmenticons p span{background-repeat:repeat-x;background-position:left center;height:20px;text-indent:-9999px;display:inline-block;margin-left:5px;}
.bed1, .bed2, .bed3, .bed4, .bed5, .bed6{background-image:url(/g/beds_1.gif);}
.bed1{width:24px;}
.bed2{width:48px;}
.bed3{width:72px;}
.bed4{width:96px;}
.bed5{width:120px;}
.sleeps1, .sleeps2, .sleeps3, .sleeps4, .sleeps5, .sleeps6, .sleeps7, .sleeps8, .sleeps9, .sleeps10, .sleeps11, .sleeps12, .sleeps13, .sleeps14, .sleeps15, .sleeps16{background-image:url(/g/sleeps.gif);}
.sleeps1{width:17px;}
.sleeps2{width:34px;}
.sleeps3{width:51px;}
.sleeps4{width:68px;}
.sleeps5{width:85px;}
.sleeps6{width:102px;}
.sleeps7{width:119px;}
.sleeps8{width:136px;}
.sleeps9{width:153px;}
.sleeps10{width:170px;}
.sleeps11{width:187px;}
.sleeps12{width:204px;}
.sleeps13{width:221px;}
.sleeps14{width:238px;}
.sleeps15{width:255px;}
.sleeps16{width:272px;}
#apartmentssortlist li a:hover{background-color:#CCC;color:#333;}
#apartmentssortlist .sortselected a{background-color:#BCD3CC;color:#333;}
#apartmentssortlist li h2{font-weight:700;color:#333;padding:5px 10px;font-size:1em;border:none;}
#media_header{background:url(/g/media/rack.jpg) repeat-x left bottom;float:left;width:830px;padding-bottom:15px;margin-bottom:15px;}
#media_header li{float:left;}
#media_header li a{text-indent:-9999px;background-repeat:no-repeat;background-position:0 10px;display:block;width:92px;margin:0 6px;height:90px;}
#media_header li a:hover{background-position:0 0;}
#travel_and_leisure_mag a{background-image:url(/g/media/travel_leisure_mag.gif);}
#dallas_mag a{background-image:url(/g/media/dallas_mag.gif);}
#atlantan_mag a{background-image:url(/g/media/atlantan_mag.gif);}
#riviera_mag a{background-image:url(/g/media/riviera_mag.gif);}
#dc_mag a{background-image:url(/g/media/dc_mag.gif);}
#miami_mag a{background-image:url(/g/media/miami_mag.gif);}
#manhattan_mag a{background-image:url(/g/media/manhattan_mag.gif);}
#rick_steves_mag a{background-image:url(/g/media/rick_steves_mag.gif);}
#art_and_decoration_mag a{background-image:url(/g/media/art_and_decoration_mag.gif);}
#independent_mag a{background-image:url(/g/media/independent_mag.gif);}
#media_logos li a{display:block;text-indent:-9999px;float:left;width:180px;height:50px;margin:10px;background-repeat:no-repeat;background-position:center;}
#media_logos #smh a{background-image:url(/g/media/sunday_morning_herald_logo.gif);}
#media_logos #nyt a{background-image:url(/g/media/new_york_times_logo.gif);}
#media_logos #manhattan a{background-image:url(/g/media/manhattan_logo.gif);}
#media_logos #riviera a{background-image:url(/g/media/riviera_logo.gif);}
#media_logos #travel_leisure a{background-image:url(/g/media/travel_leisure_logo.gif);}
#media_logos #independent a{background-image:url(/g/media/independent_logo.gif);}
#media_logos #a_and_d a{background-image:url(/g/media/art_decoration_logo.gif);}
#media_logos #sb a{background-image:url(/g/media/santa_barbara_logo.gif);}
#media_logos #bw a{background-image:url(/g/media/business_week_logo.gif);}
#media_logos #wsj a{background-image:url(/g/media/wall_street_journal_logo.gif);}
#media_sections div{margin-bottom:20px;position:relative;min-height:170px;}
#media_sections div div{margin-left:210px;margin-bottom:0;height:1px!important;}
#media_sections h3{font-size:1.3em;margin:0;}
#media_sections h3 span{font-weight:100;font-size:.8em;}
#media_sections h4{font-size:1.2em;margin:0;}
#media_sections p{margin:0 0 10px 0;}
#media_sections .blockbutton li{font-size:1em;}
.mag_thumbs{margin:10px 0 0px 0px;}
.mag_thumbs li{float:left;margin-right:10px;}
.cover_main{position:absolute;top:0;left:0;border:2px solid #bcd3cb}
#contact_table{border:1px solid #e0decd;width:260px;padding:10px;}
#contact_table li{margin:0 0 10px 0;}
#contact_table span{font-weight:700;}
#contact_table p{margin:5px}
#hcard p{margin:10px 0 0 0}
#browseapartments .browseapartments-listview .childapartmentlist{width:500px;}
#browseapartments .browseapartments-listview .childapartmentlist li{border-bottom:medium none;float:none;margin:5px 0 2px 10px;padding:0;width:500px;font-weight:700;background:none;}
#browseapartments .browseapartments-listview .childapartmentlist li span{font-weight:100;}
#browseapartments .browseapartments-listview .childapartmentlist{margin-bottom:10px;}
#apartment-basicinfo ul li.price{width:160px;}
#apartmentbuttons2 ul li.social{background-color:#fff;}
#apartmentbuttons2 ul li.socialheader{height:1.3em;background-color:#fff;font-weight:700;padding:10px 2px 2px 2px;border-bottom:solid 1px #B3A9A3;}
#apartmentbuttons2 ul li.socialheader:hover{color:#333;}
.fb_edge_widget_with_comment,.twitter-share-button{float:right;}
#apartment-part-column2 .fb_edge_widget_with_comment,#apartment-part-column2 .twitter-share-button{float:none;}
.apartmentpricescontent .apartmentpricescontentsplitone {float:left;width:500px;margin-right: 20px;}
.apartmentpricescontent .apartmentpricescontentsplittwo {float:left;width:300px;}
.apartmentpricescontent .apartmentpricescontentsplitone table tr td, .apartmentpricescontent .apartmentpricescontentsplitone table tr th {border: 1px solid #CCCCCC;padding: 7px;vertical-align: top;}
.ui-datepicker {width:auto;}
.ui-datepicker .Lowseason a {color:#fff;background: none repeat scroll 0 0 #5F80A7;}
.ui-datepicker .Midseason a {color:#fff;background: none repeat scroll 0 0 #69A561;}
.ui-datepicker .Highseason a {color:#fff;background: none repeat scroll 0 0 #A66860;}
.ui-datepicker .NewYearseason a {color:#fff;background: none repeat scroll 0 0 #BCB636;}
.ui-datepicker .Olympicseason a {color:#fff;background: none repeat scroll 0 0 #855986;}
#datepickerkey {margin-top:10px;}
#datepickerkey li {margin-bottom:10px;}
#datepickerkey li span {display: inline-block;height: 15px;margin-right: 10px;width: 25px;}
