/*	Bookabach minified CSS
	Generated: Tuesday, 22-Dec-09 09:58:57 NZDT
*/

/* 01-base.css */
html,body,h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,fieldset,input,select,textarea,div,p,img,table,th,td,object,pre,blockquote,address{margin:0;padding:0}address,abbr{font-style:normal}abbr,acronym{cursor:help;border-bottom:1px dotted #999}a:link,a:visited,:link,:visited{text-decoration:none;color:inherit}h1,h2,h3,h4,h5,h6,pre,code{font-size:1em}a img,:link img,:visited img{border:none}img{border:none;display:block}img.left{float:left;display:inline}img.right{float:right;display:inline}table{border:none;border-collapse:collapse}.clearer{clear:both;height:1px;margin:0;padding:0;font-size:1px;line-height:1px}.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden}* html>body .clearfix{display:inline-block;width:100%}* html .clearfix{/*\*/height: 1%;/**/}span.ir, a:visited span.ir{display:block;width:0;height:0;overflow:hidden}.access{display:block;width:0;height:0;overflow:hidden;margin:0;padding:0}

/* 02-bookabach.css */
html,body,form,fieldset,h1,h2,h3,h4,h5,h6,p,pre,blockquote,ul,ol,dl,address,abbr,textarea,table,td,th,a:link,a:visited{font-family:Arial, Verdana, Geneva, Helvetica, sans-serif;color: #333}body{font-size:70%}p,ul,dl,ol,form,blockquote{margin-bottom:10px;line-height:1.5em}small{font-size:0.8em}h1{font-size:1.5em;line-height:normal;margin-bottom:10px;color: #900}h1 small{font-size:0.8em}h1 span, h2 span, h3 span{color:#666;float:right;font-size:0.8em;font-weight:normal;text-align:right}h2{font-size:1.3em;padding-top:10px;padding-bottom:5px;color: #555}h2.expandable{border-top:1px solid #d2e9fc;margin:5px 0 0 0;padding:5px 0 5px 15px;background: #f5f9fd}h2.expandable a{display:block;margin-left: -15px;padding-left:15px;background:transparent url(/images/bcal/bach-arrow-closed.png) no-repeat center left}h2.highlight{height:24px;line-height:20px;position:relative;margin-top:10px;padding-top:5px;padding-left:0px;border-top-width:1px;border-top-style:solid;border-top-color: #e6f1fa;color: #1164ae;clear:both}h2.brandHeading{font-size:20px;color:#555;font-weight:normal}h2.brandHeading strong{color:#c00}h3{font-size:1.15em;line-height:normal;padding-top:10px;padding-bottom:5px;margin-bottom:0px;color: #444}h3 a:link, h3 a:visited{color:#1164AE;text-decoration:none}h3 a:hover, h3 a:active{text-decoration:underline}h3.expandable{border-top:1px solid #d2e9fc;margin:5px 0 0 0;padding:5px 0 5px 15px;background: #f5f9fd}h3.expandable a{display:block;margin-left: -15px;padding-left:15px;background:transparent url(/images/bcal/bach-arrow-closed.png) no-repeat center left}h4{font-size:1.0em;font-weight:bold}h5{font-size:1em;line-height:normal;margin-bottom:0px}hr{height:0;border-style:dashed;border-width:1px 0 0 0;border-color:#ddd;margin-bottom:10px}a.key-link{font-weight:bold}a:link,a:visited{color: #36f;text-decoration:underline}a:hover,a:active{}p.leadin{font-size:11px}em.note{color: #f00;display:block;margin-bottom:10px}img{display:inline}input,select{font-size:1.0em}.current a{cursor:default}html,body{height:100%}body{background:white url(/images/bg/bg.png) center top no-repeat;text-align:center}div#container{width:980px;margin-left:auto;margin-right:auto;text-align:left;font-size:1.2em}div#taskbar{width:100%;position:relative;height:26px;line-height:26px;font-size:1.1em}div#header{width:100%;position:relative;height:199px;margin-bottom:10px}div#primaryContent{float:left;width:580px;margin-right:20px;margin-bottom:10px}div#secondaryContent{float:left;width:200px;margin-right:20px;margin-bottom:10px}div#tertiaryContent{float:left;width:160px;margin-bottom:10px}div#footer{clear:both;position:relative;font-weight:normal;margin-bottom:50px}div#footer-container{background:#333;color:#666;padding:5px 0px 0px 15px}div#footer-footer{background:#ccc;padding:10px 0 0 0}div#footer-footer ul{list-style:none}div#footer-footer ul li{float:left;line-height:30px;padding:0 10px 0 0}#footer-footer ul li#copyright{float:right;padding:0 10px 0 0}div#footer-inner{background: #333 url(/images/logos/aa-logo-on-yellow-spot.png) no-repeat right bottom}#footer h4{color:#FFF;font-size:1.1em;padding-top:10px}#footer ul{list-style:none}#footer img{padding-top:5px;padding-right:5px}#footer a{text-decoration:none;color:#666}#footer a:hover{text-decoration:underline;color:#36f}div.footer-column{float:left;width:180px}a#footLogo{position:absolute;left:10px;top:10px}div#top a{background:transparent url(/images/bg/top.gif) no-repeat scroll left top;height:27px;position:absolute;right:10px;text-align:center;top:120px;width:102px}div#crossLinks{color: #aaa;width:370px;font-size:11px}#crossLinks img.aa-logo{float:left;padding:0;margin-top:5px;line-height:1em}#crossLinks ul{display:block;margin:0;line-height:26px}#crossLinks li, #pageOptions li, #loginLinks li{display:inline}#crossLinks li{color: #aaa}#crossLinks a{color: #ccc;text-decoration:none}#crossLinks a:hover{color:white;text-decoration:underline}#babLinks{position:absolute;top:0px;right:0px;width:590px;height:26px;font-size:12px}ul#pageOptions{position:absolute;left:10px;width:330px;line-height:26px;margin:0;color: #09e}ul#loginLinks{position:absolute;right:0;width:auto;line-height:26px;margin:0;color: #1164ae}ul#pageOptions a, ul#loginLinks a{color: #1164ae;text-decoration:none}ul#pageOptions a:hover, ul#loginLinks a:hover{color:blue;text-decoration:underline}a#logo{position:absolute;left:0;top:10px}img#piwa{position:absolute;text-align:right;bottom:8px}#horizAdBanner{position:absolute;right:0;top:5px}ul#nav{position:absolute;left:220px;height:33px;bottom:34px;margin-bottom:0;font-size:16px}#nav li{display:inline}#nav a:link, #nav a:visited{display:block;width:125px;height:33px;line-height:33px;color: #333;font-weight:bold;background:transparent url(/images/bg/primary-nav-tab.png) 0 0 no-repeat;float:left;margin-right:2px;text-align:center;text-decoration:none}#nav li.current a:link, #nav li.current a:visited{background-position:0 -40px;color: #900;height:33px}#nav a:hover{text-decoration:underline}div#textAd{position:absolute;text-align:right;right:0px;top:140px;width:180px;height:20px;overflow:hidden;font-size:11px}ul#subNav{position:absolute;bottom:8px;left:200px;margin-bottom:0;padding:0 0 0 15px}#subNav li{display:inline;color: #d8c680;list-style:none}#subNav a{font-weight:bold;color: #06f;text-decoration:none;padding:3px 8px}#subNav li.current a{color: #900;background:#FFF}#subNav a:hover{text-decoration:underline}em#currentUser{position:absolute;line-height:30px;bottom:0;right:0;font-style:normal}em#currentUser img{position:absolute;right:0;bottom:6px}ul#searchNav{position:relative;left:0px;height:30px;bottom:0px;margin-bottom:0;width:221px}#searchNav li{display:inline}#searchNav a:link, #searchNav a:visited{display:block;width:100px;height:30px;line-height:30px;color: #666;font-size:1.1em;font-weight:bold;background:transparent url(/images/bg/small_tab.gif) bottom left no-repeat;float:left;margin-right:2px;text-align:center;text-decoration:none}#searchNav li.current a:link, #searchNav li.current a:visited{background-position:bottom right;color: #900;height:30px}#searchNav a:hover{text-decoration:underline}.bullet li{list-style-position:inside}div#breadCrumb{margin-bottom:5px}#breadCrumb li, #breadCrumb ul{display:inline}#breadCrumb em{color: #aaa;font-style:normal}#secondaryContent h2, #tertiaryContent h2{}a#sendToFriend{background:transparent url(/images/bcal/icon-details-email.png) center right no-repeat;padding:1px 25px 1px 0;margin-bottom:5px}div.sandBox{border:2px solid #f5d68b;margin-bottom:10px;padding:5px 8px;background: #f5d589 url(/images/bg/search_box_bg.gif) top right repeat-x}div.blueBox{border:1px solid #d2e9fc;margin-bottom:10px;padding:5px 8px;background-color:#f5f9fd}.blueBox p.pricing{color:#900;font-size:2.2em;text-align:right;font-weight:bold}.blueBox p.pricing small{font-size:0.5em;font-weight:normal}.blueBox p.description{color:#1164ae;font-weight:bold}div.greyBox{margin-bottom:10px;padding:8px;padding-top:12px;padding-bottom:12px;background-color: #f5f5f5;background-repeat:repeat-x;border:1px solid #ccc;position:relative}div.yellowBox{background-color:#FFFFEF;border:1px solid rgb(255,209,0);padding:8px}div.yellowBox h3{padding:0;margin:0;color:#555}.sandBox h2{color:#900;border:none}.greyBox h2, .grayBox h2, .blueBox h2{line-height:normal;height:20px;margin-bottom:5px;padding-left:0px;padding-top:5px;padding-bottom:5px}greyBox h3, .grayBox h3, .blueBox h3{padding-top:5px;padding-bottom:3px}form.mega-form input{font-size:1.1em}div#formSearchBox{border:2px solid #f5d68b;margin-bottom:10px;padding:5px 8px;background: #f5d589 url(/images/bg/search_box_bg.gif) top right repeat-x}div#formSearchBox fieldset{border:none}div#formSearchBox legend{font-size:16px;font-weight:bold;color:#900;padding:0;margin:0}div#formSearchBox ol{padding:0;margin:0}div#formSearchBox li{list-style-type:none;padding:0;margin:0}div#formSearchBox label{display:block;padding-top:5px}#latestListingsItem img{margin-bottom:2px;margin-top:2px}.greyBox,.shortListSidebarBox{border:2px solid #ddd;margin-bottom:10px;padding:5px 8px}div#featuresContainer h2{height:24px;line-height:24px;position:relative;margin-top:10px;padding-left:0px;border-top-width:2px;border-top-style:solid;border-top-color: #e6f1fa;color: #1164ae;font-size:1.6em;clear:both}div#featuresContainer img{float:right;margin-left:10px}div#featuresContainer hr{}div#featuresContainer h3{background-image:none}div#twoColumnWithPictures img{float:right;margin-left:10px}div#twoColumnWithPictures hr{clear:both}.testimonials p{}.testimonials a{font-size:1.0em}#linkForm form{padding:2px;margin:0px 0px 5px 0px;position:relative;top: -12px;color: #666}#linkForm label{display:block;float:left;width:150px;margin:0px 5px 0px 0px;font-weight:bold}#linkForm input, #linkForm select{margin-bottom:5px;width:170px}#linkForm textarea{margin-bottom:5px;width:250px;height:100px}#linkForm .row{clear:both}li#copy{position:absolute;left:0px;top:20px;width:760px;display:block}div#keywords{font-size:0.5em;color:#ddd}div input{vertical-align:middle;font-weight:normal}.button{vertical-align:middle;color:#333;font-weight:bold}div.error{border:1px solid #fc9ca3;padding:5px 10px;margin-bottom:10px;background-color: #fed3d6;background-image:url(/Images/icon_error.gif);background-repeat:no-repeat;background-position:8px 8px}div.error p{color: #e3535d;padding-top:8px;padding-left:35px}.errorPiwa{position:relative}.errorPiwa img{position:absolute;top: -55px;left:500px}div.notification{border:1px solid #9ae49e;padding:5px 10px;margin-bottom:10px;background-color: #e3fce5;background-image:url(/Images/icon_success.gif);background-repeat:no-repeat;background-position:8px 8px}.notification p{color: #28a82e;padding-top:8px;padding-left:35px}div.alert{border:1px solid #fc0;padding:5px 10px;margin-bottom:10px;background-color: #ffffb7;background-image:url(/Images/icon_alert.gif);background-repeat:no-repeat;background-position:8px 8px}.alert p{color: #f80;padding-left:40px;padding-top:8px}.alert a{color: #f80}.alert img{float:left}ul.tabset{list-style:none;margin:1em 0;padding:0 4px;background:white url(/images/tabs-20081224.png) 0 31px repeat-x;font-size:14px;height:34px}ul.tabset li{display:block;float:left;background: #eee url(/images/tabs-20081224.png) right -2px no-repeat;padding:0 12px 0 0;margin:0 2px 0 0;white-space:nowrap;max-width:140px}ul.tabset li.new{background-position:right -88px;padding-right:45px}ul.tabset li.selected{background-position:right -42px}ul.tabset li.new.selected{background-position:right -128px}ul.tabset li strong, ul.tabset li a{display:block;float:left;padding:6px 0 4px 12px;background:transparent url(/images/tabs-20081224.png) 0 -2px}ul.tabset li.selected strong, ul.tabset li.selected a{background-position:0 -42px;padding:9px 0 10px 12px}ul.tabset a:link, ul.tabset a:visited{text-decoration:none}ul.tabset a:hover, ul.tabset a:active{text-decoration:underline}ul.tabset li.selected a{font-weight:bold;color: #666;text-decoration:none;padding:6px 0 6px 12px}ul.tabset li span img{margin-top:4px}ul#tertiaryNav{list-style:none}#tertiaryNav li{height:30px;line-height:30px;border-top:1px solid #ccc;list-style:none}#tertiaryNav a{text-decoration:none;line-height:2em;display:block;padding-top:5px;padding-bottom:5px}#tertiaryNav li.current a{color: #900;background:transparent url(/images/bg/pointer.gif) 185px center no-repeat}.bodyTextRed{font-family:Arial, Helvetica, sans-serif;font-size:1.1em;line-height:normal;font-style:normal;font-weight:normal}.memberInfoCard ol{padding:0;margin:0}.memberInfoCard li{clear:both;list-style-type:none}.memberInfoCard .username{font-weight:bold}.memberInfoCard .fullname{color:#69C;font-weight:bold}.memberInfoCard .companyName{color:#F60}.memberInfoCard .dateCreated span{font-weight:bold}.memberInfoCard img{float:left;padding-right:5px}.memberInfoInline{padding:0 0 4px 0;margin:0;display:inline}.memberInfoInline ol{padding:0;margin:0;display:inline}.memberInfoInline li{padding:0;display:inline;list-style-image:none;list-style-type:none;vertical-align:middle}.memberInfoInline li small{vertical-align:top;vertical-align:middle}.memberInfoInline .username{font-weight:bold}div.feedbackPositive,div.feedbackNegative,div.feedbackNeutral{padding-bottom:2em}div.feedbackPositive .memberInfoInline, div.feedbackNegative .memberInfoInline, div.feedbackNeutral .memberInfoInline{padding-left:25px;background-repeat:no-repeat;background-position:3px 0;background-image:none}div.feedbackPositive .speech-bubble-container-blue .memberInfoInline{background-image:url(/images/icon_feedback_positive.gif)}div.feedbackNegative .speech-bubble-container-blue .memberInfoInline{background-image:url(/images/icon_feedback_negative.gif)}div.feedbackNeutral .speech-bubble-container-blue .memberInfoInline{background-image:url(/images/icon_feedback_neutral.gif)}.speech-bubble-container-blue,.speech-bubble-container-gold,.speech-bubble-container-grey{position:relative;padding:10px 0 0 0;margin:0 0 10px 0}.speech-bubble-container-blue{background:white url(/images/speechbubbles/blue.png) top left no-repeat}.speech-bubble-container-gold{background:white url(/images/speechbubbles/gold.png) top left no-repeat}.speech-bubble-container-grey{background:white url(/images/speechbubbles/grey.png) top left no-repeat}.speech-bubble-container-blue .memberInfoInline, .speech-bubble-container-gold .memberInfoInline, .speech-bubble-container-grey .memberInfoInline{display:block;background:white;padding-left:1.3em}.speech-bubble{position:relative;margin:0;padding:0 1em 1em 1em;font-style:italic;overflow:hidden}.speech-bubble-container-blue .speech-bubble{background:white url(/images/speechbubbles/blue.png) no-repeat bottom left}.speech-bubble-container-gold .speech-bubble{background:white url(/images/speechbubbles/gold.png) no-repeat bottom left}.speech-bubble-container-grey .speech-bubble{background:white url(/images/speechbubbles/grey.png) no-repeat bottom left}.speech-bubble-container-blue .right-edge, .speech-bubble-container-gold .right-edge, .speech-bubble-container-grey .right-edge{position:absolute;top:0;right:0;height:10px;width:8px}.speech-bubble-container-blue .right-edge{background:url(/images/speechbubbles/blue.png) no-repeat top right}.speech-bubble-container-gold .right-edge{background:url(/images/speechbubbles/gold.png) no-repeat top right}.speech-bubble-container-grey .right-edge{background:url(/images/speechbubbles/grey.png) no-repeat top right}.speech-bubble-container-blue .speech-bubble .right-edge, .speech-bubble-container-gold .speech-bubble .right-edge, .speech-bubble-container-grey .speech-bubble .right-edge{position:absolute;top:0;right:0;bottom:0;width:8px;height:auto}.speech-bubble-container-blue .speech-bubble .right-edge{background:url(/images/speechbubbles/blue.png) no-repeat bottom right}.speech-bubble-container-gold .speech-bubble .right-edge{background:url(/images/speechbubbles/gold.png) no-repeat bottom right}.speech-bubble-container-grey .speech-bubble .right-edge{background:url(/images/speechbubbles/grey.png) no-repeat bottom right}.speech-bubble p{text-indent: -0.3em;padding-left:0.3em}.feedback-entry{}.response{padding:2em 0 0 4em}.response strong{padding-left:20px}div#tandc{padding:0;margin:0}#tandc ol{list-style-type:decimal}#tandc ol ol{list-style-type:lower-alpha}#tandc ol ol ol{list-style-type:lower-roman}.formStandard #tandc li{list-style-type:lower-alpha;padding:0}.formStandard #tandc li li{list-style-type:lower-roman}.bodyTextRed{font-family:Arial, Helvetica, sans-serif;font-size:1.1em;line-height:normal;font-style:normal;color: #900;font-weight:normal}.bodyTextWhite{font-family:Arial,Helvetica,sans-serif;font-size:1.1em;line-height:normal;font-style:normal;color:white;font-weight:normal}.miniatureBlack{font-family:Arial,Helvetica,sans-serif;font-size:1.1em;line-height:normal;font-style:normal;color:black;font-weight:normal}.bodyTextBlack{font-family:Arial,Helvetica,sans-serif;font-size:1.1em;line-height:18px;font-style:normal;color:black;font-weight:normal}a.miniatureWhite{font-family:Arial,Helvetica,sans-serif;font-size:1.0em;line-height:normal;font-style:normal;color:white;font-weight:normal}.tiny{font-family:Arial, Helvetica, sans-serif;font-size:1.0em;font-style:normal;line-height:normal;font-weight:normal;padding-top:1px;padding-right:1px;padding-bottom:1px;padding-left:1px;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px}.yui-tt .tt-show{text-align:left;background-color:white;font-size:1.2em;padding:10px}a.addNew{background-image:url(/Images/icon_add_new.gif);background-repeat:no-repeat;padding:5px;padding-left:20px}.aaMembershipNumber input{width:38px}div.clearer{clear:both;font-size:0;line-height:0}.columnList li{display:block;width:180px;float:left}.columnList li input{display:block;float:left}.columnList li label{display:block;float:left;margin:0 0 0 12px}.columnList img{float:left;padding-right:0.5em}.beds{display:block;width:190px}.beds dt{font-weight:bold}.progress-bar{background: #ccc;border:solid 1px #e7e7e7;border-top:solid 1px #999;border-left:solid 1px #999;float:left;margin:2px 5px 0 0;padding:0}#progress-bars div small{float:right;display:block}.floatRight{float:right;padding-left:10px;padding-bottom:10px;padding-top:10px}.floatLeft{float:left;padding-right:10px;padding-bottom:10px;padding-top:10px}.ajax-loader{display:block;float:right;width:16px;height:16px;background:url(/images/ajax-loader.gif) no-repeat;display:none}.checkList li{background-image:url(/Images/product-tick-green.gif);background-repeat:no-repeat;background-position:left 5px;padding-left:20px;padding-bottom:5px;list-style-image:none;list-style-type:none}div.speechBubbleAbove{}div.speechBubbleAbove p.quote{background-image:url(/images/bg/speech_bubble_above_background.jpg);background-repeat:repeat-x;background-position:left bottom;font-style:italic;margin:0px;padding-bottom:20px}div.speechBubbleAbove p.credit{background-image:url(/images/bg/speech_bubble_above_pointer.gif);background-repeat:no-repeat;background-position:left top;padding-top:20px;padding-bottom:20px;margin:0px}.error-charcount{display:block;background:transparent url(/images/icons/16x16/error.gif) no-repeat 0 1px;color: #c00;font-weight:bold;padding:0 0 0 20px;margin:0.25em 0 0 0}p.pricing{color: #900;font-size:2.0em;font-weight:bold}p.pricing small{font-size:1.1em;font-weight:normal}p.description{color: #1164ae;font-weight:bold;height:90px}p.description span{background-color: #ff0}div.generatingRental{height:380px}div.propertyManagement{height:160px}#performance{width:220px;float:left;height:960px}#subscription{width:220px;float:left;margin-left:10px;height:960px}#family{width:220px;float:left;margin-left:10px}.tooltip{display:none;position:absolute;width:auto;height:auto;bottom: -10px;left:0}.tooltip .content{position:relative;-moz-border-radius:6px;-webkit-border-radius:6px;background: #fbf1cc;border:solid 1px #f5d68b;font-size:11px;line-height:1.2em;padding:6px 8px;text-align:left}.tooltip .content .extra-label{clear:both;float:left;background: #fbf1cc;border-bottom:solid 1px #fbf1cc;line-height:13px}.tooltip .content .extra-price{float:right;background: #fbf1cc;border-bottom:solid 1px #fbf1cc;line-height:13px}.tooltip .content .dots{border-bottom:dotted 1px #f5d68b;font-size:1.0em;line-height:10px;margin-bottom:3px}.tooltip .content thead th, .tooltip .content tbody th, .tooltip .content tbody td{color: #666}.tooltip .content tbody th, .tooltip .content tbody td{font-size:1.1em}.tooltip .content tbody th{font-weight:bold}.tooltip .arrow{position:relative;top: -1px;width:100%;height:12px;background:transparent url(/images/availability-calendar/tooltip-arrow.gif) no-repeat center top}.inline{display:inline !important}div.page-link{border:1px solid #ccc;float:left;width:25px;height:25px;margin-right:5px;text-align:center;padding-top:5px;margin-top:5px}div.page-link a{text-decoration:none;color:#ccc}div.page-link#selected{border:1px solid #900;color: #900;font-weight:bold}div#share-links{padding-bottom:5px}.map_container{width:760px;height:510px;margin:1em 0;padding:0}#filter-nav ul{clear:both;list-style:none}#filter-nav ul ul{border-top:1px solid #EAEEEE;float:left;clear:none;width:25%;list-style:none;margin-bottom:0}#filter-nav ul li, #filter-nav ul li a{line-height:29px}#filter-nav ul ul li, #filter-nav ul ul li a{line-height:24px}#filter-nav ul.closed{border-color: #BEB5A0}#filter-nav ul li{background: #f9f9f9 url(/images/bg/filter-nav-background.gif) bottom repeat-x}#filter-nav ul.closed ul{display:none}#filter-nav ul.opened{border-color: #dedede}#filter-nav ul.opened li{}#filter-nav ul.opened li li{background:transparent;display:block;padding-bottom:0;margin-left:15px}#filter-nav ul a.toggle{display:block;padding-left:27px;float:left;padding-right:0.5em;background-color:transparent;background-repeat:no-repeat}#filter-nav ul a{}#filter-nav ul ul a{float:none;display:inline;padding-left:0;background-image:none !important}#filter-nav ul ul a.selected{text-decoration:none;color: #666}#filter-nav ul ul a.no-events{text-decoration:none;color: #ccc}#filter-nav ul.closed a{background-position:10px 7px;background-image:url(/images/filter-nav-arrow-closed.gif)}#filter-nav ul.opened a{background-position:7px 7px;background-image:url(/images/filter-nav-arrow-opened.gif)}#filter-nav a:link, #filter-nav a:visited{text-decoration:none}#filter-nav a:hover, #filter-nav a:active{text-decoration:underline}span.new{color:#f00;font-size:10px;font-weight:bold}table.deals-table{}tr.expired td{color:#ccc}ul.item-list{list-style:none}ul.item-list li{}ul.item-list li span{display:block;float:left;width:100px}li.last{border:none}.button-nz{background:url(/Images/buttons/button-red-100x26.png) no-repeat;display:block;width:100px;height:26px}.button-au{background:url(/Images/buttons/button-brown-100x26.png) no-repeat;display:block;width:100px;height:26px}.button-pi{background:url(/Images/buttons/button-blue-120x26.png) no-repeat;display:block;width:120px;height:26px}.button-nz:hover,.button-au:hover,.button-pi:hover{background-position:0 -26px;text-decoration:none}li.selected .button-nz, li.selected .button-au, li.selected .button-pi{background-position:0 -26px;text-decoration:none}a.button-nz:visited,a.button-au:visited,a.button-pi:visited{text-decoration:none}.button-nz span, .button-au span, .button-pi span{display:block;color:#fff;font-size:11px;font-weight:bold;text-transform:uppercase;padding:3px;text-align:center;text-decoration:none}.button{border:none;color:#FFF;font-weight:bold;font-size:13px;text-align:center}.button:hover{background-position:bottom left;cursor:hand}.button a{line-height:28px;display:block;width:100%;height:100%}.button a:link, .button a:visited{color:#FFF;font-weight:bold;text-decoration:none}.button-red-60x32{background:url(/images/bg/buttons/button-red-60x32.png) no-repeat top left;width:60px;height:32px}.button-red-80x32{background:url(/images/bg/buttons/button-red-80x32.png) no-repeat top left;width:80px;height:32px}.button-red-100x32{background:url(/images/bg/buttons/button-red-100x32.png) no-repeat top left;width:100px;height:32px}.button-red-120x32{background:url(/images/bg/buttons/button-red-120x32.png) no-repeat top left;width:120px;height:32px}.button-red-140x32{background:url(/images/bg/buttons/button-red-140x32.png) no-repeat top left;width:140px;height:32px}.button-red-40x26{background:url(/images/bg/buttons/button-red-40x26.png) no-repeat top left;width:40px;height:28px}.button-red-60x26{background:url(/images/bg/buttons/button-red-60x26.png) no-repeat top left;width:60px;height:28px}.button-red-80x26{background:url(/images/bg/buttons/button-red-80x26.png) no-repeat top left;width:80px;height:28px}.button-red-100x26{background:url(/images/bg/buttons/button-red-100x26.png) no-repeat top left;width:100px;height:28px}.button-red-120x26{background:url(/images/bg/buttons/button-red-120x26.png) no-repeat top left;width:120px;height:28px}.button-red-140x26{background:url(/images/bg/buttons/button-red-140x26.png) no-repeat top left;width:140px;height:28px}.button-red-160x26{background:url(/images/bg/buttons/button-red-160x26.png) no-repeat top left;width:160px;height:28px}.button-red-180x26{background:url(/images/bg/buttons/button-red-180x26.png) no-repeat top left;width:180px;height:28px}.button-red-210x26{background:url(/images/bg/buttons/button-red-210x26.png) no-repeat top left;width:210px;height:28px}.button-green-40x32{background:url(/images/bg/buttons/button-green-40x32.png) no-repeat top left;width:40px;height:32px}.button-green-60x32{background:url(/images/bg/buttons/button-green-60x32.png) no-repeat top left;width:60px;height:32px}.button-green-80x32{background:url(/images/bg/buttons/button-green-80x32.png) no-repeat top left;width:80px;height:32px}.button-green-100x32{background:url(/images/bg/buttons/button-green-100x32.png) no-repeat top left;width:100px;height:32px}.button-green-120x32{background:url(/images/bg/buttons/button-green-120x32.png) no-repeat top left;width:120px;height:32px}.button-green-140x32{background:url(/images/bg/buttons/button-green-140x32.png) no-repeat top left;width:140px;height:32px}.button-green-160x32{background:url(/images/bg/buttons/button-green-160x32.png) no-repeat top left;width:160px;height:32px}.button-green-180x32{background:url(/images/bg/buttons/button-green-180x32.png) no-repeat top left;width:180px;height:32px}.button-grey-160x32{background:url(/images/bg/buttons/button-grey-160x32.png) no-repeat top;width:160px;height:32px;color:#333}.button-grey-140x32{background:url(/images/bg/buttons/button-grey-140x32.png) no-repeat top;width:140px;height:32px;color:#333}.button-grey-120x32{background:url(/images/bg/buttons/button-grey-120x32.png) no-repeat top;width:120px;height:32px;color:#333}.button-grey-100x32{background:url(/images/bg/buttons/button-grey-100x32.png) no-repeat top;width:100px;height:32px;color:#333}.button-grey-80x32{background:url(/images/bg/buttons/button-grey-80x32.png) no-repeat top;width:80px;height:32px;color:#333}.button-grey-60x32{background:url(/images/bg/buttons/button-grey-60x32.png) no-repeat top;width:60px;height:32px;color:#333}.button-grey-40x32{background:url(/images/bg/buttons/button-grey-40x32.png) no-repeat top;width:40px;height:32px;color:#333}.button-grey-160x26{background:url(/images/bg/buttons/button-grey-160x26.png) no-repeat top;width:160px;height:28px;color:#333}.button-grey-140x26{background:url(/images/bg/buttons/button-grey-140x26.png) no-repeat top;width:140px;height:28px;color:#333}.button-grey-120x26{background:url(/images/bg/buttons/button-grey-120x26.png) no-repeat top;width:120px;height:28px;color:#333}.button-grey-100x26{background:url(/images/bg/buttons/button-grey-100x26.png) no-repeat top;width:100px;height:28px;color:#333}.button-grey-80x26{background:url(/images/bg/buttons/button-grey-80x26.png) no-repeat top;width:80px;height:28px;color:#333}.button-grey-60x26{background:url(/images/bg/buttons/button-grey-60x26.png) no-repeat top;width:60px;height:28px;color:#333}.button-grey-40x26{background:url(/images/bg/buttons/button-grey-40x26.png) no-repeat top;width:40px;height:28px;color:#333}.button-grey-80x24{background:url(/images/bg/buttons/button-grey-80x24.png) no-repeat top;width:80px;height:25px;color:#333;font-size:13px}.button-grey-60x24{background:url(/images/bg/buttons/button-grey-60x24.png) no-repeat top;width:60px;height:25px;color:#333;font-size:13px}

/* 03-homepage.css */
#home-body-container{line-height:normal}#home-left-column{width:200px;float:left;padding-right:10px}#home-right-column{float:right;width:760px}#home-marque-container{position:relative}#home-listings-container{}ul #sizzle-image-list{list-style:none;margin:0;padding:0}#home-marque-container h1{position:absolute;padding-left:15px;padding-bottom:10px;top:210px;width:360px;font-family:Arial, Helvetica, sans-serif;font-size:18px;color:#FFF;z-index:100;font-size:18px}#home-marque-container h1 a:link, #home-marque-container h1 a:visited{color:#fff;text-decoration:none}#home-marque-container h1 span{font-size:26px;font-weight:bold;color:#fff;float:none}.hmBachImgForm{position:absolute;padding:5px;top:165px;right:0px;font-family:Arial,Helvetica,sans-serif;font-size:12px;font-weight:bold}.home-map-container{position:absolute;top:0;right:0}#hmMapContainer{width:587px;float:left}#hmMapBG{background-image:url(/images/home/map-bg.jpg);background-repeat:repeat-x;height:427px}.hmMapPanelContainer{padding:16px 0px 0px 10px;width:180px;float:left}.hmMapFindDark{font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:bold;color:#046686}.hmMapFindLite{font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#5da8c1}.hmRightShadow{float:left;width:23px}#hmRightCol{float:left;width:180px;margin-left:10px;padding-left:10px;border-left:1px #ccc dotted}a.hmLink:link,a.hmLink:visited{background-image:url(/images/home/link-arrow.gif);background-repeat:no-repeat;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#999;text-decoration:none;padding:5px 5px 5px 15px}a.hmLink:hover,a.hmLink:active{background-image:url(/images/home/link-arrow.gif);background-repeat:no-repeat;background-position:top left;font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#333;text-decoration:none;padding:5px 5px 5px 15px}.hmLatestListingLinks{float:right}.hmGreyLine{background-color:#e6e6e6;width:100%;height:1px}.hmHdrRed{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:bold;color:#C11600;line-height:34px}.hmHdrGrey{font-family:Arial,Helvetica,sans-serif;font-size:24px;font-weight:normal;color:#5b5b5b}.home-option-links{background-image:url(/Images/home/hm-main-links-bg.gif);background-repeat:repeat-x;height:85px}.home-option-item{width:150px;float:left}a.hmMainLinksHdr:link,a.hmMainLinksHdr:visited{color:#FFF;text-decoration:none;font-weight:bold;display:block;text-transform:uppercase;padding:6px 10px;font-size:0.9em}a.hmMainLinksSnippet:link,a.hmMainLinksSnippet:visited{margin:6px 5px 0px 5px;padding:5px;height:40px;color:#333;text-decoration:none;font-size:0.85em;display:block;background-image:url(/Images/home/hm-main-link-arrow-off.gif);background-position:bottom right;background-repeat:no-repeat;line-height:normal}a.hmMainLinksSnippet:hover,a.hmMainLinksSnippet:active{background-image:url(/Images/home/hm-main-link-arrow-on.gif)}div#country-selection-container{position:absolute;z-index:100;top:5px;left:5px}div#country-selection-container ul{list-style-image:none;list-style-type:none;padding:0}div#country-selection-container ul li{display:inline;float:left;padding-right:5px}div#country-selection-container ul li a.selected span{color:#000}.home-short-listing-container{}.last{padding:0}.top-places-container{border:1px solid #BEB5A0;-moz-border-radius:4px;-webkit-border-radius:4px;background:url(/Images/bg/bottom-right-corner-shadow.png) bottom right no-repeat;width:735px;margin-bottom:20px;padding:10px}.top-places{overflow:hidden}.top-places ul{list-style-image:none;list-style-type:none;float:left;padding-left:0px;padding-right:20px}.top-places ul ul{float:left;width:150px}.top-places h3 a, .top-places h3 a:visited{font-size:15px;color:#555;text-decoration:none}.top-places ul a, top-places ul a:visited{font-size:13px;font-weight:bold;text-decoration:none}.top-places ul ul a, .top-places ul ul a:visited{text-decoration:none;font-weight:normal;font-size:12px;color:#555}.top-places h3 a:hover, .top-places ul a:hover, .top-places ul ul a:hover{color:#A5D1F6}.top-places-section{float:left;width:200px;padding-right:30px;overflow:hidden}ul#sizzle-image-list{list-style:none;margin:0;padding:0}

/* 04-listings.css */
h3.Header a{position:absolute;right:5px;top:0;font-size:11px;font-weight:normal;line-height:30px}#localeHeading h1{margin:0;padding:0}#localeHeading h2{padding:5px 0 10px 0}.searchResultsSummary{}div#longListingContainer h2{color: #1164AE;clear:both}.bach-price{position:absolute;top:0;right:0;color: #c00;font-weight:bold;font-size:1.5em}.bach-price small{font-weight:normal}div#listing_search_result_box,div#grayBox{border:2px solid #DDD;margin-bottom:10px;padding:5px 8px;background-color: #DDD;background-image:url(/Templates/images/grey_shaded_background_vertical.jpg);background-repeat:repeat-x}#listing_search_result_box form{margin-bottom:0}#listing_search_result_box input.field, #searchBox select.field{width:140px;vertical-align:middle}#listing_search_result_box img{margin:0}#listing_search_result_box div{position:relative;vertical-align:middle;margin-bottom:10px}#searchBox .button{position:absolute;right:0;top:0}#listing_search_result_box fieldset{border:none}#listing_search_result_box h2{line-height:normal;height:20px;background:none;color: #000;border:none;margin-bottom:5px}#searchResults{width:740px;border:1px solid #000;margin-bottom:10px;padding:5px 8px;font-size:12px;vertical-align:bottom}#localeTable{font-size:12px;margin-bottom:10px}.shortlist-item h4{font-size:11px;font-weight:bold}.shortListingContainer{clear:both;top:0px;height:175px}.shortListedBach{background-color:#FFC}.shortListingContainer h3{font-size:13px;padding-bottom:5px}.shortListingContainer a{text-decoration:none}.lastMinute{font-size:12px;color:#C00}.shortListingContainer .price{font-size:14px;font-style:italic;font-weight:bold;color:#C00;text-align:right}.shortListingContainer li{text-align:left;display:inline}.gallery{line-height:1 !important}.shortListingContainer p{}#longListingContainer{}#longListingImage{}#longListingAbstract{}#longListingThingsToDo{}#longListingTariff{}#listing-header-container{position:relative}.column-gallery{float:left;margin:1em 1em 0 0;width:288px}.column-description{margin:1em 0 0 0}.bach-description{margin:0 0 12px 0}div.about-this-property{border:1px solid #D2E9FC;float:right;background: #fff}div.about-this-property p{background:#FFF url(/images/bg/bg.png) repeat left;border-bottom:1px solid #D2E9FC;color:#c00;padding:3px;margin:0;text-align:center;font-size:17px;font-weight:bold}.about-this-property p small{font-weight:normal;font-size:12px}.about-this-property ul{list-style:none;margin-top:5px}.about-this-property ul li{margin-left:15px;margin-right:15px;line-height:normal}.about-this-property ul li span{display:inline-block;width:70px}.col-left{width:365px;border-right:solid 1px #fff;padding-right:10px;margin-right:10px;float:left}.col-right{width:194px;float:left}#modalOverlay{background-color: #000;cursor:wait}#galleryModalContainer{position:relative;display:none;left:50%;height:auto;padding:30px;background-color:white;color: #333;-webkit-box-shadow: #333 0 3px 9px;border:none}#galleryModalContainer.XL{width:560px;padding:30px}.modalData .photo{width:280px;overflow:hidden}.XL .modalData .photo{width:560px}.modalData .photo a{display:block;width:100%;height:100%}.modalData .nav{position:absolute;right:28px;bottom:32px;width:100px;font-size:12px;line-height:14px;margin:2em 0 0 0;display:none}.modalData .nav a{font-size:12px;line-height:14px}.modalData .close{position:absolute;top:7px;right:7px}.modalData .count{position:absolute;top:7px;left:10px}.modalData .caption{font-size:16px;line-height:1.2;font-weight:bold;margin:1.75em 100px 0 0;text-align:left}.featureListingContainer,.standardListingContainer{clear:both;background:url(/images/bg/hr-shadow.gif) center top no-repeat;padding-top:12px;margin-bottom:6px;position:relative}.featureListingContainer .container{background:url(/images/feature-listing-bg.gif) bottom repeat-x;border:#beb5a0 1px solid;padding:8px}.standardListingContainer .container{padding:8px}.featureListingContainer .shortListedBach, .standardListingContainer .shortListedBach{background: #ffc;padding:10px;border:none}.featureListingContainer .shortListedBach{border:solid 1px #ffc}.featureListingContainer p, .standardListingContainer p{}.featureListingContainer .new, .standardListingContainer .new{font-size:12px;float:right;background-image:url(images/new-bg.gif);background-repeat:repeat-x;color:#c00;font-weight:bold;padding:0px 2px 0px 2px}.featureListingContainer h3, .standardListingContainer h3{padding:0;padding-bottom:5px;margin:0px}.featureListingContainer a, .standardListingContainer a{text-decoration:none}.featureListingContainer .price, .standardListingContainer .price{font-size:16px;font-weight:bold;color:#c00;text-align:right}.featureListingContainer .links, .standardListingContainer .links{text-align:right}.featureListingContainer .comments{float:left}.featureListingContainer li{}.featureListingContainer .featurePhoto{float:left;margin-right:10px;border:#CCC 1px solid;padding:3px;background-color: #fff}.standardListingContainer .featurePhoto{float:left;margin-right:10px;border:none;padding:3px}div.special-deals{color:#966;background:#f6f6f6;padding:8px;position:relative}.special-deals p.terms{color:#966;font-size:10px;padding:0;margin:0}.special-deals ul{vertical-align:middle;list-style-type:none;margin-bottom:0;color:#966}li.last-minute-discount{background:url(/Images/icons/clock_20.png) no-repeat;padding-left:30px;padding-bottom:5px}li.long-stay-discount{background:url(/Images/icons/percent_20.png) no-repeat;padding-left:30px;padding-bottom:5px}li.special-offer{background:url(/Images/icons/gift_20.png) no-repeat;padding-left:30px;padding-bottom:5px}.icon-container{float:left}p.property-pricing{font-weight:bold;color:#c00;font-size:1.2em}p.property-pricing small{font-size:0.7em}ul.property-info{list-style:none}ul.property-info li{border-bottom:1px solid #CCC;height:1.5em}ul.property-info li span{}ul.property-info.long-listing li span{width:180px}

/* 05-mini-calendar.css */
.btnMonthNext{float:right}.btnMonthPrev{float:left}.calTablePadding{padding:5px}.calBase{border-top:#dbeffe 1px solid;height:1px}#calSmall{width:200px;font-size:11px;line-height:22px}#calSmall .calBG{border:#a5d1f6 1px solid;background-color:#f0f8fe;margin-bottom:10px}#calSmall .calMonthHdr{background-image:url(/Images/cal/month-hdr-bg.gif);background-repeat:repeat-x;background-color:#a5d1f6;border-bottom: #69c 1px solid;color:#369;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-align:center}#calSmall .calDayHdr{font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;color:#69c}#calSmall .calDay{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#666;border-right:#dbeffe 1px solid;border-top:#dbeffe 1px solid;background-color:#FFF}#calSmall .calDayOther{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#d8e7f1;border-right:#dbeffe 1px solid;border-top:#dbeffe 1px solid;background-color:#FFF}#calSmall .calDayBooked{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#FFF;background-image:url(/Images/cal/cal-status-booked-bg.gif);background-repeat:repeat-x;background-color:#c00}#calSmall .calDayTentative{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#666;background-image:url(/Images/cal/cal-status-tentative-bg.gif);background-repeat:repeat-x;background-color:#fc0}#calSmall .calDayOverBooked{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#FFF;background-image:url(/Images/cal/cal-status-overbooked-bg.gif);background-repeat:no-repeat;background-color:#c00}#calSmall .calDayDoubleBooked{font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;color:#FFF;background-image:url(/Images/cal/cal-status-double-booked-bg.gif);background-repeat:no-repeat;background-color:#fc0}#calMed{width:300px;font-size:12px;line-height:24px}#calMed .calBG{border:#a5d1f6 1px solid;background-color:#f0f8fe;margin-bottom:10px}#calMed .calMonthHdr{background-image:url(/Images/cal/month-hdr-bg.gif);background-repeat:repeat-x;background-color:#a5d1f6;border-bottom: #69c 1px solid;color:#369;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-align:center}#calMed .calDayHdr{font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;color:#69c}#calMed .calDay{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#666;border-right:#dbeffe 1px solid;border-top:#dbeffe 1px solid;background-color:#FFF}#calMed .calDayOther{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#d8e7f1;border-right:#dbeffe 1px solid;border-top:#dbeffe 1px solid;background-color:#FFF}#calMed .calDayBooked{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#FFF;background-image:url(/Images/cal/cal-status-booked-bg.gif);background-repeat:repeat-x;background-color:#c00}#calMed .calDayTentative{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#666;background-image:url(/Images/cal/cal-status-tentative-bg.gif);background-repeat:repeat-x;background-color:#fc0}#calMed .calDayOverBooked{font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;color:#FFF;background-image:url(/Images/cal/cal-status-overbooked-bg.gif);background-repeat:no-repeat;background-color:#c00}#calBig{width:650px;font-size:14px;line-height:28px}#calBig .calBG{border:#a5d1f6 1px solid;background-color:#f0f8fe;margin-bottom:10px}#calBig .calMonthHdr{background-image:url(/Images/cal/month-hdr-bg.gif);background-repeat:repeat-x;background-color:#a5d1f6;border-bottom: #69c 1px solid;color:#369;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-align:center}#calBig .calDayHdr{font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;color:#69c}#calBig .calDay{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#666;border-right:#dbeffe 1px solid;border-top:#dbeffe 1px solid;background-color:#FFF}#calBig .calDayOther{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#d8e7f1;border-right:#dbeffe 1px solid;border-top:#dbeffe 1px solid;background-color:#FFF}#calBig .calDayBooked{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#FFF;background-image:url(/Images/cal/cal-status-booked-bg.gif);background-repeat:repeat-x;background-color:#c00}#calBig .calDayTentative{font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;color:#666;background-image:url(/Images/cal/cal-status-tentative-bg.gif);background-repeat:repeat-x;background-color:#fc0}#calBig .calDayOverBooked{font-family:Verdana,Arial,Helvetica,sans-serif;text-align:center;color:#FFF;background-image:url(/Images/cal/cal-status-overbooked-bg.gif);background-repeat:no-repeat;background-color:#c00}.sideForm{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#369}.viewSelect{width:122px;font-size:11px}.viewLine{border-top:#a5d1f6 1px solid;margin:10px 0px 10px 0px;height:1px}.keyImg{border:#a5d1f6 1px solid}.keyHdr{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#369;font-weight:bold}.key{font-family:Arial,Helvetica,sans-serif;font-size:11px;color:#666;line-height:13px}.keySmall{font-family:Arial, Helvetica, sans-serif;font-size:10px;color:#666}.yui-tt .tt-show{text-align:left;background-color:#FFF;font-size:12px;padding:10px}a.addNew{background-image:url(/Images/icon_add_new.gif);background-repeat:no-repeat;padding:5px;padding-left:20px}

/* 06-bachchat.css */


/* 07-image-slideshow.css */
#dhtmlgoodies_slideshow{width:580px}#previewPane{border:0px solid #CCC;margin-bottom:10px;text-align:center;vertical-align:middle;padding-top:10px;position:relative}#previewPane img{line-height:400px;border:solid 3px #ccc}#previewPane #largeImageCaption{font-style:italic;text-align:center;font-family:Trebuchet MS, Lucida Sans Unicode,Arial,sans-serif;font-size:0.9em}#galleryContainer{height:102px;border:1px solid #CCC;position:relative;overflow:hidden;padding:1px;height:104px;height/**/:/**/102px;height:/**/102px}#arrow_left{position:absolute;left:0px;z-index:10;background-color: #FFF;padding:1px}#arrow_right{position:absolute;right:0px;z-index:10;background-color: #FFF;padding:1px}#theImages{position:absolute;height:100px;top:19px;left:40px;width:100000px}#theImages #slideEnd{float:left}#theImages img{float:left;padding:1px;cursor:pointer;border:2px solid #FFF}#waitMessage{display:none;position:absolute;left:200px;top:150px;background-color:#FFF;border:3px double #000;padding:4px;color:#555;font-size:0.9em;font-family:arial}#theImages .imageCaption{display:none}

/* 08-forms.css */
.formStandard fieldset{padding:5px;border:1px solid #ccc}.formStandard legend{color:#666;font-size:14px;margin:0px;font-weight:bold;padding-top:10px;padding-bottom:10px}.formStandard p{padding-left:10px;padding-right:10px}.formStandard label{padding-right:10px;width:120px;float:left}.formStandard label.trailing{width:100%;float:none}.formStandard input{}.formStandard em{color:#f00}.formStandard ol{margin:0px}.formStandard li{font-size:12px;list-style-type:none;padding-top:5px;padding-bottom:5px;padding-left:10px}.formStandard input{margin-right:5px}.formStandard textarea{font-size:12px}.formStandard table{display:inline}.formStandard table table{display:table}.formEmail fieldset{padding:5px;border:1px solid #ccc}.formEmail legend{color:#666;font-size:14px;margin:0px;font-weight:bold;padding-top:10px;padding-bottom:10px}.formEmail p{padding-left:10px;padding-right:10px}.formEmail label{font-weight:bold;padding-right:10px;width:120px;float:left}.formEmail label.trailing{width:100%;float:none}.formEmail input{}.formEmail em{color:#f00}.formEmail ol{margin:0px;padding:0px}.formEmail li{list-style-type:none;padding-top:5px;padding-bottom:5px;padding-left:10px}.formEmail input{margin-right:5px}.formEmail textarea{font-size:12px}.formLogin fieldset{padding:5px;border:1px solid #ccc}.formLogin legend{color:#666;font-size:14px;margin:0px;font-weight:bold;padding-top:10px;padding-bottom:10px}.formLogin label{display:block;padding-right:10px}.formLogin em{color:#f00}.formLogin label.trailing{width:90%;padding:0 0 0 5px}.formLogin ol{margin:0;padding:10px}.formLogin li{list-style-type:none;padding-top:5px;padding-bottom:5px;text-align:left}.formLogin p{padding:0;margin:0;padding-left:10px;padding-right:10px}.formModalWindow fieldset{padding:5px;border:1px solid #ccc}.formModalWindow legend{margin:0px;font-size:14px;font-weight:bold;padding-top:10px;padding-bottom:10px}.formModalWindow label{display:block;width:200px;text-align:left}.formModalWindow input{}.formModalWindow em{color:#f00}.formModalWindow ol{margin:0px}.formModalWindow li{list-style-type:none;border:none;padding-top:5px;padding-bottom:5px;padding-left:10px;text-align:left}.formModalWindow input{margin-right:5px}p.buttons{padding-top:15px;text-align:right}.helpSearchForm fieldset{border:none;clear:both}.helpSearchForm ol{padding:0;margin:0}.helpSearchForm ol li{list-style-type:none}.helpSearchForm li label{padding-right:5px}

/* 09-tables.css */
.tableStandard{border-collapse:collapse}.tableStandard th{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-align:left;color: #666;background-image:url(/images/img/tbl-hdr-bg.gif);background-repeat:repeat-x;background-position:left bottom;border-bottom:#dbdbdb 1px solid;border-top:#dbdbdb 1px solid;border-right:#e1dfe9 1px solid;margin:0px;padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:4px}.tableStandard th span img{position:absolute}.tableStandard th.end{border-right:none}.tableStandard tr.evenRow{background-color: #f9f9f9;padding-right:4px}.tableStandard td{font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #666;border-bottom:#dadada 1px dotted;border-right:#e1dfe9 1px solid;margin:0px;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px}.tableStandard td.end{border-right:none}.tableStandard tr.category h2{color:#1164AE;display:inline-block;font-size:12px;padding-top:3px}.tableStandard tr.category{border-top:2px #D2E9FC solid;border-bottom:1px #ddd solid;border-right:none;background-color:#F5F9FD}.tableStandard tr.category-deleted h2{color:#D00;display:inline-block;font-size:12px;padding-top:3px}.tableStandard tr.category-deleted{border-top:2px #FCC solid;border-bottom:1px #DDD solid;border-right:none;background-color:#FEE}.tableStandard tr.highlight{background-color:#FFFFB7}.tableWithOpenRows{border-collapse:collapse}.tableWithOpenRows th{font-family:Arial, Helvetica, sans-serif;font-size:12px;font-weight:bold;text-align:left;color: #666;background-image:url(/images/img/tbl-hdr-bg.gif);background-repeat:repeat-x;background-position:left bottom;border-bottom:#dbdbdb 1px solid;border-top:#dbdbdb 1px solid;margin:0px;padding-top:4px;padding-right:4px;padding-bottom:4px;padding-left:4px}.tableWithOpenRows th.end{border-right:none}.tableWithOpenRows tr.evenRow{background-color: #f9f9f9}.tableWithOpenRows tr.highlight{border-top:#dbdbdb 1px solid;border-bottom:#dbdbdb 1px solid;font-weight:bold}.tableWithOpenRows td{font-family:Arial, Helvetica, sans-serif;font-size:12px;color: #666;border-bottom:#dadada 1px dotted;margin:0px;padding-top:4px;padding-right:0px;padding-bottom:4px;padding-left:4px}.tableWithOpenRows td.end{border-right:none;padding-right:4px}.tableWithOpenRows td.highlight{color:#d00}.tableWithOpenRows th.highlight{color:#d00}.box-grey{border:solid 1px #dbdbdb;margin:1em 0}.box-grey .title-bar{background: #efefef url(/images/img/tbl-hdr-bg.gif) repeat-x;padding:0.5em 0.5em 0.5em 1em}.box-grey .title-bar h2{margin:0;padding:0;font-size:12px}.box-grey .title-bar h2 span{font-size:12px;font-weight:normal;float:none}.box-grey .title-bar form{display:block;float:right;width:50%;text-align:right}.box-grey .photo{float:right;display:block;text-align:center;margin:10px 10px 0 10px;padding:0 0 10px 0;width:124px;display:none}.box-grey .photo img{border:solid 2px #999;margin:0 0 0.5em 0;width:120px}.box-grey .photo select{width:124px}.box-grey ul{margin:10px 0 10px 1em;padding:0 0 0 1.5em;width:550px;float:left}.box-grey p{margin:1em 0 1em 1.5em}

/* 10-bars.css */
.sectionGrey p{border:solid 1px #ebebeb;background-color:#ebebeb;background-image:url(/Images/bg/section_grey_background.jpg);background-repeat:repeat-x;margin:0px;padding:5px;background-position:top}.sectionGrey hr{display:list-item;list-style:url(/Images/bg/section_grey_arrow_down.jpg) inside;width:0;padding:0;margin:0;border:none;height:32px;filter:alpha(opacity=0)}

/* 11-wizard.css */
ol.wizard{padding:0;margin-top:40px;list-style-image:none;list-style-type:none}ol.wizard li{margin:0;padding:0;height:35px;background:url(/images/subway/dot.png) no-repeat left 16px}ol.wizard li.completed{background-image:url(/images/subway/dot-visited.png)}ol.wizard li#selected{color:#c00}ol.wizard li .connector{float:left;width:20px;height:16px;background:url(/images/subway/line.png) repeat-y left top}ol.wizard li.completed .connector{background-image:url(/images/subway/line-visited.png)}ol.wizard li .label{padding:16px 0 0 24px}#wizard-horiz{margin-top:0}#wizard-horiz li{display:block;float:left;width:120px;background-position:top left;padding-bottom:10px}#wizard-horiz li .label{padding:20px 0 0 0}#wizard-horiz li .connector{background:transparent url(/images/subway/line-horiz.png) repeat-x left top;margin-left:16px;width:100%}#wizard-horiz li #blank.connector{background-image:none}#wizard-horiz li.completed .connector{background-image:url(/images/subway/line-visited-horiz.png)}#wizard-horiz li.completed #next-not-completed.connector{background-image:url(/images/subway/line-horiz.png)}

/* 12-legal.css */
div.tandc{padding:0;padding-left:10px;margin:0;font-family:"Courier New", Courier, monospace}.tandc ol{list-style-type:decimal;color:#333;font-size:11px;margin:0;padding-left:18px;font-family:"Courier New", Courier, monospace}.tandc ol ol{list-style-type:lower-alpha}.tandc ol ol ol{list-style-type:lower-roman}.formStandard .tandc li{list-style-type:lower-alpha;padding:0}.formStandard .tandc li li{list-style-type:lower-roman}

/* 13-modals.css */
#modalOverlay{background-color: #000;cursor:wait}#modalContainer{top:15%;left:50%;width:600px;height:400px;margin-left: -300px;background-color: #fff;border:3px solid #ccc}

/* 14-availability-calendar.css */
#availability-calendar{position:relative;margin:0 0 1em 0;width:573px;background: #f0f8fe;border:solid 1px #a5d1f6;overflow:visible}#date-selector #calendar-loading{position:absolute;top:0;left:0;width:100%;height:35px;text-align:center;font-size:18px;line-height:35px;color: #99d9fb;background:white}#date-selector .spacer{display:none}#date-selector #calendar-loading .progress{position:absolute;top:0;bottom:0;left:0;width:0;background:transparent url(/images/availability-calendar/progress.png)}#availability-calendar .branding{position:absolute;width:210px;height:18px;bottom:7px;font-size:10px;color: #999;text-align:left}#availability-calendar .deals{position:absolute;font-size:10px;color: #999;left:120px;height:auto}#availability-calendar .copyright{position:absolute;font-size:10px;color: #999;right:150px;bottom:5px;left:150px;height:auto;text-align:center}#availability-calendar .branding a, #availability-calendar .copyright a{color: #a5d1f6}#availability-calendar .branding img{border:none}#availability-calendar .jump-to{position:absolute;top:6px;left:30px;right:30px;text-align:center}#availability-calendar .prev img, #availability-calendar .next img{margin:0;padding:0}#availability-calendar .jump-to form{margin:0}#availability-calendar .jump-to label{font-family:Arial, Helvetica, Sans-Serif;font-weight:bold;color: #369}#availability-calendar .jump-to select{font-weight:normal}#availability-calendar .prev, #availability-calendar .next{margin-bottom:0}#availability-calendar .prev{float:left}#availability-calendar .next{float:right}#availability-calendar .prev img, #availability-calendar .next img{border:none;width:23px;height:23px}#availability-calendar .request-booking{text-align:right;padding:0.5em;background: #f0f8fe url(/images/availability-calendar/edge-top.png) repeat-x}#calendar-container{position:relative;clear:both;width:573px;margin-top:35px;overflow:hidden}#calendar-container .edge{position:absolute;bottom:0;width:8px;height:101px;background:transparent url(/images/availability-calendar/edge-left.png) repeat-y}#edge-left{left:0}#calendar-container #edge-right{right:0;background-image:url(/images/availability-calendar/edge-right.png)}#calendar{position:relative;top:1px;left:0;border-collapse:collapse;width:575px;border:solid 1px #a5d1f6;border-right:none;border-bottom:none}#calendar th, #calendar td{width:32px;padding:4px;font:11px/1.2em Arial, Helvetica, Sans-Serif;font-weight:normal;text-align:center;border:solid 1px #a5d1f6;border-top:none;border-left:none}#calendar th{color: #369}#calendar th img{display:block}#calendar th.holiday-public{background-image:url(/Images/icons/7x7/public.gif);background-repeat:no-repeat;background-position:top left}#calendar th.holiday-public-prov{background-image:url(/Images/icons/7x7/public-prov.gif);background-repeat:no-repeat;background-position:top left}#calendar th.holiday-school{background-image:url(/Images/icons/7x7/school.gif);background-repeat:no-repeat;background-position:bottom right}#calendar td{padding-top:6px;line-height:1.5em;background:white}#calendar td label{display:block;width:32px;overflow:hidden}#calendar .even-month strong, #calendar .odd-month strong{display:block;white-space:nowrap;text-align:left}#calendar .even-month{background: #a4d1f6 url(/images/availability-calendar/month.gif) repeat-x}#calendar .odd-month{background: #82abce url(/images/availability-calendar/month-alt.gif) repeat-x}#calendar .odd-day{background-color: #dbeffe}#calendar .even-day{background-color: #f0f8fe}#calendar .selected{background: #75a80f !important;color:white !important}#calendar .enquiry-pending{background: #fc0}#calendar .booked{background: #f62f2f}#calendar .unknown{background: #ccc}#date-selector{position:relative;overflow:visible}.bach-tooltip,#calendar-tooltip,#date-selector-arrow-prev,#date-selector-arrow-next,#date-selector-track,#date-selector-ticks,#date-selector-handle,#date-selector-info{position:absolute}.bach-tooltip,#calendar-tooltip{display:none;width:150px;height:auto;left:100px;bottom: -10px}.bach-tooltip{width:269px;left:100px;bottom:42px;z-index:999}.bach-tooltip .content, #calendar-tooltip .content{position:relative;-moz-border-radius:6px;-webkit-border-radius:6px;background: #fbf1cc;border:solid 1px #f5d68b;font-size:11px;line-height:1.1em;padding:4px 6px;width:136px;text-align:left}.bach-tooltip .content{width:100%}.bach-tooltip .content h4, #calendar-tooltip .content h4{line-height:14px}#calendar-tooltip.bottom .content{position:absolute;top:10px}#calendar-tooltip .content .extra-label{background: #fbf1cc;border-bottom:solid 1px #fbf1cc;float:left;clear:both;line-height:13px}#calendar-tooltip .content .extra-price{background: #fbf1cc;border-bottom:solid 1px #fbf1cc;float:right;line-height:13px}.bach-tooltip .content .lastMinute{font-size:11px;margin-top: -0.5em;padding-bottom:0.35em;float:left}.bach-tooltip .content .lastMinute img{vertical-align:middle}.bach-tooltip .content .dots, #calendar-tooltip .content .dots{border-bottom:dotted 1px #f5d68b;font-size:10px;line-height:10px;margin-bottom:3px}#calendar-tooltip .content .holiday{margin:0}.bach-tooltip .arrow, #calendar-tooltip .arrow{position:relative;top: -1px;width:150px;height:12px;background:transparent url(/images/availability-calendar/tooltip-arrow.gif) no-repeat 30px 0}#calendar-tooltip .arrow{background-position:center top}.bach-tooltip .arrow{width:100%}.bach-tooltip .content img.photo{float:left;display:block;width:72px;height:48px;margin:0.5em 10px 0.5em 0}.bach-tooltip .content ul{float:left;line-height:1.2;margin:0.5em 10px 0 0;padding:0;list-style:none}.bach-tooltip .content ul strong{font-size:11px !important;display:inline !important}.bach-tooltip .content ul.oks{margin-right:0}.bach-tooltip .content ul .label{display:inline-block;width:80px}.bach-tooltip .content ul.sleeps .label{width:60px}.bach-tooltip .content .price{clear:both;color: #c00;font-style:italic}.bach-tooltip .content .price strong{display:inline !important;font-size:12px;font-weight:bold}#calendar-tooltip.bottom .arrow{position:absolute;top:0;background-image:url(/images/availability-calendar/tooltip-arrow-up.gif)}.tariff-tooltip{border-collapse:collapse;width:100%}.tariff-tooltip thead th{font-size:14px;font-weight:bold;text-align:center;line-height:1.2}.tariff-tooltip tbody th, .tariff-tooltip tbody td{line-height:1.1;border-top:dotted 1px #f5d68b}.tariff-tooltip tbody tr{vertical-align:top}.tariff-tooltip tbody th{text-align:left;white-space:nowrap}.tariff-tooltip tbody td{text-align:right}.tariff-tooltip tbody td.holiday{text-align:left;font-style:italic}#date-selector-arrow-prev,#date-selector-arrow-next{top:6px}#date-selector-arrow-prev{left:8px}#date-selector-arrow-next{right:6px}#date-selector-track{top:10px;left:59px;width:495px;height:15px;border:solid 1px #a5d1f6;border-bottom:none;cursor:pointer;overflow:visible}#date-selector-track div{width:1px;height:14px;float:left;background:white;border-bottom:solid 1px #a5d1f6}#date-selector-track .booked{background: #f62f2f !important}#date-selector-track .unknown{background: #ccc !important}#date-selector-track .enquiry-pending{background: #fc0 !important}#date-selector-track .selected{background: #75a80f !important}#date-selector-track .non-tick, #date-selector-track .tick{}#date-selector-track .non-tick{}#date-selector-track .tick{border-bottom-width:4px}#date-selector-track .odd{background: #82abce url(/images/availability-calendar/month-alt.gif) repeat-x}#date-selector-track .even{background: #a4d1f6 url(/images/availability-calendar/month.gif) repeat-x}#date-selector-track #date-selector-handle{float:none;top: -3px;left: -3px;width:20px;height:20px;background:transparent url(/images/availability-calendar/window.png) no-repeat;border:none;cursor:pointer}#availability-calendar{float:left}#availability-calendar-baches{float:left;width:181px;padding-top:95px}#availability-calendar-baches .bach-display{width:170px;height:38px;padding:4px 5px 0 5px;border:solid 1px #a5d1f6;border-top:none;border-right:none;font-size:10px;position:relative}#availability-calendar-baches .bach-display a{line-height:16px;color: #555}#availability-calendar-baches .bach-display a.shortlist, #availability-calendar-baches .bach-display a.view{color: #36f}#availability-calendar-baches .bach-display strong a{text-decoration:none}#availability-calendar-baches .bach-display strong{font-size:12px;display:block;overflow:hidden;width:170px;height:16px}#availability-calendar-baches .bach-display.first{border-top:solid 1px #a5d1f6}#availability-calendar-baches .bach-display.odd{background: #f0f8fe}#availability-calendar-baches .bach-display.even{background: #d8effe}#availability-calendar-baches .bach-display.shortListedBach{background: #ffc}#availability-calendar-baches .bach-display strong{width:150px}#availability-calendar-baches .bach-display .aarewards, #availability-calendar-baches .bach-display .lastminute{position:absolute;right:4px;width:16px;height:16px;background-color:transparent;background-repeat:no-repeat;display:none}#availability-calendar-baches .bach-display .aarewards{top:3px;right:3px;width:18px;height:18px;background-image:url(/Images/aa_rewards_logo_18x18.png)}#availability-calendar-baches .bach-display .lastminute{bottom:3px;background-image:url(/Images/icons/clock_16.png)}#availability-calendar-baches .bach-display.aarewards .aarewards, #availability-calendar-baches .bach-display.lastminute .lastminute{display:block}#calendar td a{line-height:32px;color: #555 !important}#calendar-container .edge{height:1200px}#calendar tr.odd-row td{background-color:white}#calendar tr.even-row td{background-color: #f0f8fe}#calendar tr.odd-row td.booked, #calendar tr.even-row td.booked{background-color: #d61300}#calendar tr.odd-row td.enquiry-pending, #calendar tr.even-row td.enquiry-pending{background-color: #ffdc51}#calendar tr.odd-row td.enquiry-pending a, #calendar tr.even-row td.enquiry-pending a{color: #333}#calendar tr.odd-row td.unknown, #calendar tr.even-row td.unknown{background-color: #ccc}

/* 15-tooltips copy.css */
#dhtmltooltip{position:absolute;width:150px;border:2px solid black;padding:2px;background-color: #ffd;visibility:hidden;z-index:100;filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135)}

/* 15-tooltips.css */
#dhtmltooltip{position:absolute;width:150px;border:2px solid black;padding:2px;background-color: #ffd;visibility:hidden;z-index:100;filter:progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135)}

/* 16-owner-manager-patch.css */
.button-red-210x26{background:url(/Images/button-red-210x26.png) no-repeat top left;width:210px;height:28px}.button{border:none;color:#FFF;font-weight:bold;text-align:center}.button:hover{background-position:bottom left;cursor:hand}.button a{font-size:13px;line-height:28px;display:block;width:100%;height:100%}.button a:link, .button a:visited{color:#FFF;font-weight:bold;text-decoration:none}#owner-manager-button{position:absolute;bottom:40px;right:0}

