
/* <a> */
a { text-decoration:none;color:#2e89c5;font-weight:normal;}
a:hover {text-decoration:underline;}
a.tab-text {font-size:16px;color:#666;font-weight:bold;text-decoration:none;}
a.tab-text:hover {text-decoration:none;}
a.tab-name {text-decoration:none;padding:8px;font-weight:bold;line-height:24px;font-size:16px;font-weight:normal;color:#000;font-family:arial,sans-serif;} 


/* <body> */

#body#ctl00_masterBodyTag {}

/* <br> */
br { clear:both;}

/* <hx> */

h1.location-power-header { padding:5px 0px 5px 0px;margin:10px 0 0 0;border:0;font-family:arial, sans-serif;font-size:32px; }

/* <img> */
img {border:none;}

/* <input> */
input.quote {width:150px;font-size:14px!important;}

/* <strong> */
strong.little-giant { text-transform:uppercase; color:#999;font-size:11px; font-weight:bold;border-bottom:none;text-decoration:none; }

/* <textarea> */
textarea { width:90%;font-family:arial,sans-serif;font-size:14px;}

/* <table> */
table.location-header { border-bottom:1px solid #666; border-top:5px solid #666;font-family:arial, sans-serif;font-size:14px; }
table.location-header tr th { background-color:#666;color:#fff;padding:5px 0px 5px 2px;text-align:left; }
table.location-header tr td { width:33%; background-color:#fff;color:#000;padding:5px 0px 5px 2px;text-align:left;border-bottom:1px solid #ccc;font-weight:bold;font-size:18px;}
table.location-data tr td { width:33%; background-color:#fff;color:#666;padding:2px 5px 2px 10px; border-bottom:1px dotted #ccc;border-right:1px solid #eaeaea; }
table.location-data tr td:hover { background-color:#666;color:#fff;cursor:pointer; }
table.location-header tr td span {color:#ccc;}
table.location-data tr td span { color:#ccc;}

/*  <td> */
td { vertical-align:top;}
td.tab-block {padding-left:5px;}
td.report { border:1px solid #eaeaea;height:2px;} 


/* <tr> */
tr#trReviewRow:hover {background-color:#f5f5f5;}

/* <div> */
div.actions { background-color: #9cc300; padding: 3px;  margin: 0 10px 10px 0;  border: 0; text-align: center; font-weight: bold; width: 180px; float: left; font-size: 16px; }
div#guideImages img { margin:0 10px 0 0;}
div#mash-surface {padding:10px 20px;}
div.location-context { }
div.location-container { position:absolute;width:80%;height:340px;overflow:scroll;border:5px solid #ccc;background-color:#fff;display:none;margin-left:10px; }
div.logo-and-tabs {background-color:transparent;padding:0;margin:0;border:0;}
div.masterpage-one-content {text-align:left;background-color:#fff;margin:0;background-position:top right;padding: 20px;}
div.masterpage-one-container {width:90%;margin-left:auto;margin-right:auto;text-align:left; min-width:960px;max-width:1110px;} 

div.user-controls {text-align:right; padding:10px; background-color:#fff;border-bottom:1px dotted #fff;color:black;}
div.search-high-light:hover {background-color:#ffffcc;cursor:pointer;}
div.whatWeNeed ol {padding:0 0 0 25px;margin:0;border:0;line-height:normal;color:#999;}
div.whatWeNeed > ol > li {border-bottom:1px dotted #eaeaea;font-size:16px;font-family:arial;padding:3px;color:#000;}
div.GuideTab-Item-Image { vertical-align:middle;text-align:right;width:30%;overflow:hidden;display:block;float:left;clear:left;height:100%; }
div.GuideTab-Item-Text { width: 68%;display:table-cell;vertical-align:middle;float:right;height:100%; }
div.GuideTab-Item-Text p { padding:auto 5px auto 15px; }
div.actions {background-color:#9cc300;padding:3px;margin:0 10px 10px 0;border:0;text-align:center;font-weight:bold;width:180px;float:left;font-size:16px;}  
div#seo h1 {font-size:14px;font-weight:normal;}   
div.standard-smaller-button {color:#000;width:40px;cursor:pointer;font-family:Arial;font-size:16px;height:18px;font-weight:bold;padding:5px;margin:0;border:0;text-align:center;}
div.standard-small-button {color:#000;width:50px;cursor:pointer;font-family:Arial;font-size:16px;height:18px;font-weight:bold;padding:5px;margin:0;border:0;text-align:center;}
div.standard-small-buttonNew {color:#000;width:50px;cursor:pointer;font-family:Arial;font-size:16px;height:18px;font-weight:bold;padding:5px;margin:0;border:0;text-align:center;}
div.standard-medium-button {color:#000;width:60px;cursor:pointer;font-family:Arial;font-size:16px;height:18px;font-weight:bold;padding:5px;margin:0;border:0;text-align:center;}
div.standard-medium-buttonNew {color:#000;width:60px;cursor:pointer;font-family:Arial;font-size:16px;height:18px;font-weight:bold;padding:5px;margin:0;border:0;text-align:center;}
div.standard-large-button {color:#000;width:70px;cursor:pointer;font-family:Arial;font-size:16px;height:18px;font-weight:bold;padding:5px;margin:0;border:0;text-align:center;}
div.standard-larger-button {color:#000;width:80px;cursor:pointer;font-family:Arial;font-size:16px;height:18px;font-weight:bold;padding:5px;margin:0;border:0;text-align:center;}
div.custom-button-100 {color:#000;width:100px;cursor:pointer;font-family:Arial;font-size:16px;height:18px;font-weight:bold;padding:5px;margin:0;border:0;text-align:center;}
div.custom-button-130 {color:#000;width:130px;cursor:pointer;font-family:Arial;font-size:16px;height:18px;font-weight:bold;padding:5px;margin:0;border:0;text-align:center;}
div.custom-button-150 {color:#000;width:150px;cursor:pointer;font-family:Arial;font-size:16px;height:18px;font-weight:bold;padding:5px;margin:0;border:0;text-align:center;}
div.custom-button-170 {color:#000;width:170px;cursor:pointer;font-family:Arial;font-size:16px;height:18px;font-weight:bold;padding:5px;margin:0;border:0;text-align:center;}
div.standard-full-length-button {color:#000;width:98%;cursor:pointer;font-family:Arial;font-size:16px;height:18px;font-weight:bold;padding:5px;margin:0;border:0;text-align:center;}
div.standard-smaller-button:hover {background-color:#f5f5f5;color:#000;}
div.standard-small-button:hover {background-color:#f5f5f5;color:#000;}
div.standard-medium-button:hover {background-color:#f5f5f5;color:#000;}
div.standard-large-button:hover {background-color:#f5f5f5;color:#000;}
div.standard-larger-button:hover {background-color:#f5f5f5;color:#000;}
div.standard-full-length-button:hover {background-color:#f5f5f5;color:#000;}
div.custom-button-100:hover {background-color:#f5f5f5;color:#000;}
div.custom-button-130:hover {background-color:#f5f5f5;color:#000;}
div.custom-button-150:hover {background-color:#f5f5f5;color:#000;}
div.custom-button-170:hover {background-color:#f5f5f5;color:#000;}
div.custom-button-100:hover > a > span {color:#ff0000;}
div.custom-button-130:hover > a > span {color:#ff0000;}
div.custom-button-150:hover > a > span {color:#ff0000;}
div.custom-button-170:hover > a > span {color:#ff0000;}
div.standard-left-align {float:left;margin:0 10px 0 0;}
div.standard-header-1 {color:#fff;padding:0 0 5px 0;margin:0;border:0;font-size:32px;font-family:arial;text-align:left;line-height:normal;}
div.standard-fixed-header-black {padding:20px;margin:0 0 20px 0;border:0; background-color:#000; height:60px; position:fixed; width:100%; top:0;left:0;z-index:999999;}
div#myAccountNavigation { background-color: #89bfec;  }
div#myAccountNavigationRoles { margin:0; border:0; padding:20px; width:600px; float:left; }
div#mySeller, div#myPartner, div#myBuyer { background-color: #eaeaea; text-align:center; font-weight:bold; font-size:14px; border:1px solid #fff; float:left; padding:5px; margin:0 10px 0 0;}
div.mySeller {}
div.myPartner {}
div.myBuyer { display:none; }   
div#myMoreish {}
div#myMoreishMore { }
div#myMoreishLess { }
div#mmMyEvents,div#mmMyPhotos,div#mmMyExperiences,div#mmMyPlaces { background-color: #eaeaea; text-align:center; font-weight:bold; font-size:12px; border:1px solid #fff; float:left; padding:5px; margin:0 10px 0 0; }   
div#myAccountNavigationActions { margin:0; border:0; padding:20px; float:right; text-align:right; }
div#myDetails,div#myHelp { background-color: #ffe480; text-align:center; font-weight:bold; font-size:14px; border:1px solid #fff; float:left; padding:5px; margin:0 10px 0 0;}
div#myCurrentRole_Buyer, div#myCurrentRole_Partner, div#myCurrentRole_Seller { background-color: #eaeaea; }
div#myCurrentRole_Wrapper{float:left;width:100%;margin-left:-280px; margin-top:20px;}
div#myCurrentRole_Content{margin-left:280px;padding:20px; background-color: #eaeaea;}
div#myCurrentRole_Tools{float:right;width:220px;padding:20px; background-color: #eaeaea;margin-top:20px;}  
div#pimpMyAccountWrapper{float:right;width: 100%;margin-left: -680px;background: #ecb867 url('/images/fff.gif') repeat;margin-top:20px;}
div#myContentInfo{margin-left: 680px; background-color:#eaeaea;padding:20px;}
div#mySellerInfo{float:left;width:260px; background-color:#eaeaea;padding:20px;margin:20px; }
div#myPartnerInfo{float:right;width:260px; background-color:#eaeaea;padding:20px;margin:20px;}
div#pimpMyAccountWrapper h2 { font-size:2em; color:#666; padding:0; margin:0; border:0; font-family:Arial; }
div.biggerText{font-size:16px;}
div#contactUs:hover { background-color:#f5f5f5; color:#000; } 
div.hqAction:hover { background-color:#eaeaea; border:1px solid #ccc; }
div.tab-contents {  }
div.tab-contents-active { }
div#b1-box {padding:5px;margin:0 10px 0 10px;border:1px solid #ccc;border-bottom:0;}
div#b2-box {padding:5px;border:1px solid #ccc;border-bottom:0;}
div#b3-box {padding:5px;border:1px solid #ccc;border-bottom:0;}

/* <iframe> */
iframe {overflow-x: hidden;overflow-y: auto; }

/* <ul> */
ul.list li { border:0; margin:0; padding:0;  }
ul.list2 li { border:0; margin:0; padding:0;  }
ul.rates-seasonal-info {list-style-type:circle;}
ul.rates-seasonal-info > li {padding:2px;margin:0;border:0;border-bottom:1px dotted #ccc;font-size:14px;font-family:arial, sans-serif;}
ul.ulStatusSummary { padding: 0 0 0 12px; margin: 0; border: 0; list-style-type: square; }
ul.ulStatusSummary li { padding: 0; margin: 0; border: 0; font-size: 11px; }












/* A */
.accommodation-filters { margin:0;color:#000;padding:10px; background-color:#ffffcc;padding:10px;font-size:14px;font-family:arial,sans-serif; }
.accommodationSide {padding:0px 5px; border-bottom:1px solid #eaeaea; float:left}  
.accommodation-tab, .home-tab, .map-tab, .guide-tab, .features-tab,.budget-tab,.types-tab,.regions-tab  { z-index:9999999 !important;overflow:scroll;position:absolute; overflow-x:hidden;border:1px solid #fff;border-left:1px solid #f5f5f5; background-color:#f5f5f5;padding:0px;max-height:300px;margin-top:0px; width:500px;}
.accommodation-stub-box {clear:both;}
.active-tab { display:inline; background-color:#ffffcc;}
.a-to-z {  padding:20px 10px;border-top:1px dotted #fff; }
.a-to-z input { width:25px;font-weight:bold;font-family:arial, sans-serif;font-size:14px; }
.article-left-box { width:60%;float:left;padding:10px; vertical-align:top;}
.article-right-box { width:20%;float:left;padding:10px;}
.availability-update {}
.availability-update-step {font-family:Arial Narrow, Arial;color:#ffffff;font-size:14px;}
#aspnetForm {}
.ajax-processing { position: fixed; top: 40%; left: 10%; width: 80%; display: block; z-index: 11;}
.ajax-processing p { text-align: center; font-weight: bold; font-size: medium; }
.ajax-processing img { width: 200px; height: 10px; margin-left: auto; margin-right: auto; display: block;}
.ajax-processing-overlay { z-index: 10; display: block; top: 0%; left: 0%; width: 100%; height: 100%; background: #666666 url(../../../images/ajax/ui-bg_diagonals-thick_20_666666_40x40.png) 50% 50% repeat; opacity: .80;filter:Alpha(Opacity=80); position: fixed; }
.ajax-processing a.OverlayClose { background: url(../../../images/OverlayClose.png) 0% 0% no-repeat; height: 20px; width: 50px; display: block; font-size: 0.1%; position:absolute; top: 0%; right: 0%; z-index: 99;}
.ajax-processing a.OverlayClose:hover {background-position: 0% 100%;}

/* B */
.below-the-fold{width:900px;font-size:14px !important;padding:10px;}
.big-left { float: left; width: 70%; padding: 20px 20px 20px 0px; }
.bb, .br, .bb-black { border-bottom:1px solid #ccc;}
.bb { padding:2px 0px 2px 0px;}
.black { color:#000; }
.bbg {border-bottom:1px solid #ccc;}
.bbw {border-bottom:1px solid #fff;}
.box-bottom { background-color:#eaeaea; padding:1px; }
.box-top { background-color:#f5f5f5; padding:10px; }
.box-bottom-geel { background-color:#ffffcc;width:620px;display:inline;float:left;padding:1px;margin-left:10px;border:1px dashed #ffe900; display:none;}
.box-top-geel { background-color:#ffffcc; padding:7px 2px;display:inline;float:left; }
.button {font-size:14px;font-family:Arial,sans-serif;font-weight:bold; text-align:center;}
.button-come-tab { background-color:transparent; border:0;}
.blue { color:#2e89c5;} 
.brightBlue { color:#052fc6; }
.blackBg { background-color:#000; }
.blueBg { background-color:#2e89c5; } 
.brightBlueBg { background-color:#052fc6; }

/* C */
.calendarbooked { background-color: #9cc300;}
.cerror { color:#dc330a;font-size:14px; }
.current-location { font-size:14px;color:#ff9d00; }
.current-tab { font-size:14px;color:#000; }
.current-change-location-box { padding:0 0 0 25px; margin:5px; width:auto; float:left; text-align:left; vertical-align: bottom; }
.current-tab-location{ text-align:right;font-size:32px;}
.crm-side-view { padding:5px;border-bottom:1px solid #eaeaea;}
.classHQHelp { width: 11%; margin: 0 20px 0 0; padding:0; border:0; text-align: center; background-color:#f5f5f5; border: 1px solid #eaeaea; font-family: Arial, Helvetica, sans-serif;  color: #fff !important; font-weight: bold; font-size: 130%; border-bottom:none; }
.classHQTdOn { width: 11%; margin: 0 20px 0 0; padding:0; border:0; text-align: center; background-color: #eaeaea; border: 1px solid #fff; font-family: Arial, Helvetica, sans-serif; color: #fff; font-weight: bold; font-size: 130%; background-color:#dc330a; border-bottom:none; background-image:none !important;}
.classHQTdOff { width: 11%; margin: 0 20px 0 0; padding:0; border:0; text-align: center; background-color: #fff; border: 1px solid #eaeaea; font-family: Arial, Helvetica, sans-serif;  color: #000; font-weight: bold; font-size: 130%; border-bottom:none; }
.classHQAncOn { color:#fff !important; }
.classHQAncOff { color:#000 !important;  text-decoration: none !important; }
.choose-country{width:38%;float:left;text-align:right;}
.check-availability{width:60%;float:left;text-align:left;}
.clear{clear:both;}
.capitalizedusernamelink { text-decoration:underline; text-transform:capitalize ;color:#fff;}
.crm-side-view { padding:5px;border-bottom:1px solid #eaeaea;}
.crm-side-view:hover { background-color:#f5f5f5;cursor:pointer;}
.crm-side-head { font-size:16px;font-weight:bold;color:#000;}
.crm-side-title { font-size:16px;font-weight:normal;color:#000;display:block;background-color:#f5f5f5;border-bottom:1px dotted #ccc;padding:2px;color:#666;font-weight:normal;}
.correspondence { cursor: pointer; font-size:22px; border:0; margin:0; border-top:1px dashed #cc6600; color:#cc6600; background-color:#fff; padding:10px 5px 0px 5px; }



/* D */
.dark-grey {color:#666;}
.darkBg { background-color:#444; }  
.dark-yellow-background { background-color:#ffe480; }
.double-quote { font-size:32px !important; line-height:14px !important; }
.darkBlue { color:#0073ad; }
.dustyYellow { color:#ffe480;  }
.darkBlueBg { background-color:#0073ad; }
.deepYellowBg{ background-color:#fff2c2; }
.dustyYellowBg { background-color:#ffe480; }

/* E */
.emptyRatingStar { background-image:url(/site/Images/rating/EmptyStar.png);} 
.error-pane-on-page { padding:10px;background-color:#fef1ec;border:1px solid #cd0a0a;color:#cd0a0a; display: block;}
.even-stevens {width:50%;float:left;}
.establishment-paging {font-size:14px;line-height:normal;}
.establishment-current-page {padding:2px;font-weight:bold;color:#000;font-size:18px;}
.establishment-description-table {width:100%;}
.search-thumb {background-repeat:no-repeat; margin:0;clear:right;}
.establishment-price {color:#dc330a;font-size:18px;font-weight:normal;}
.establishment-button {font-family:arial,sans-serif;color:#000;font-weight:bold;font-size:120%;cursor:pointer;}
.establishment-specials {background-color: #fafafa; padding:10px; color:#000!important;border:1px dashed #dc330a;}
.establishment-terms-and-conditions {font-size:11px; line-height:normal;font-family:arial,sans-serif;color:#999;white-space:normal;}
.establishment-filter-options {padding:10px;background-color:#f5f5f5; color:#666;font-size:14px; }
.establishment-availability-options {padding:0px 10px;background-color:#fff; color:#666;font-size:14px; }
.est-thumb { border:1px solid #eaeaea; padding:5px; }
.est-box { width:160px; float:left;margin:5px; }
.est-price { font-size: 11px; color: #666; }
.est-link { display:block; height:12px; }
.establishment-stub {width:62%;vertical-align:top;}
.ehqQuasiTabs {float:left;width:70%;text-align:left;}
.ehq-header {border-bottom: 1px solid #ccc;background-color:#ffffcc;text-transform:uppercase;border-top:none;}
.ehq-header-left {padding:10px 10px 10px 10px;width:46%;float:left;}
.ehq-header-right {padding:10px 5px 10px 5px; width:50%; float:left;text-align:right;}
.ehq-content {border:1px solid #dc330a;background-color:#fff;border-top:none; }
.ehq-RHS-content {padding:20px 0 0 20px; border-left:1px solid #ccc; }
.enquiryoptions{cursor: pointer; padding: 5px; border: 1px solid #eaeaea;width:70px; text-align:center; margin:0 10px 0 0; float:left;}    
.enquiryoptionlinks {cursor:pointer;display:inline;}
.eventName > input#btnSave { border:0; padding:3px 0; color:#fff; width:140px; background-color:#9cc300;  }
.exploreMore { background-color:#fff; border-bottom:1px solid #ccc; }



/* F */


.filledRatingStar { background-image:url(/site/Images/rating/FilledStar.png); } 
.foot-holder{width:31%;padding:10px;margin:0;float:left;}
.footer-stuff{width:900px;font-size:14px !important;padding:10px;border-top:1px dotted #eaeaea;}
.find-accommodation-search-map{width:900px;font-size:14px !important;padding:0;}
.find-accommodation{width:900px;font-size:14px !important;padding:10px;}
.fs-11 {font-size:11px  !important;}
.fs-12 {font-size:12px  !important;}
.fs-14 {font-size:14px  !important;}
.fs-16 {font-size:16px  !important;}
.fs-18 {font-size:18px  !important;}
.fs-22 {font-size:22px  !important;}
/*.formName {padding:0;margin:0;border:0;line-height:normal;}
.formNameDuplicate {font-size:16px;font-weight:bold;}
.formMessage {padding:0;margin:0;border:0;line-height:normal;}
.formElement {padding:0;margin:0;border:0;line-height:normal;}*/

/* G */
.guide-tab-box {padding-bottom:10px;padding-top:5px;width:100%;}  
.guide-tab-box-left {float:right; position:absolute;top:0;right:0; border:5px solid #fff; margin-right:20px;margin-top:20px;}
.guide-tab-box-right {float:left;width:100%;}
.guide-tab-box-image {width:200px; height:150px; margin:0; padding:0;}
.guide-tab-box-heading {font-size:22px;line-height:16px;color:#666;font-family:cambria, georgia, times new roman, serif;}
.guide-tab-box-main-link {font-size:18px;line-height:18px;}   
.guide-tab-box-2nd-link {color:Orange;font-size:14px;}    
.guide-tab-box-line { border-bottom:1px dotted #ccc;padding:3px 0px;display:block;width:100%;}
.guide-tab-box-line img { vertical-align: middle;} 
.GuideTab{ display: block; height: 50px;}
.googleInputs { background-color:Transparent; border:none; font-size:32px; color:#fff; }
.grey {color:#ccc;}
.green { color:#9cc300 !important; }
.greyer {color:#666;}
.greyest {color:#999;}
.greenBg { background-color:#9cc300; }
.grey-background { background-color:#666666;}
.GridRow_Default td, .GridAltRow_Default td {cursor: pointer;}

/* H */   
.h-100 { height:100px;}
.h-200 { height:100px;}
.h-300 { height:100px;}
.hidden {display:none; } 
.h-1 { height:1px;}
.hoverlistitem2 { border:0; margin:0; padding:0; background-color: #999; width:390px; color:#fff; cursor:pointer;}
.home-tab-box { position:absolute; width:90%; background-color:#ffffcc;border-bottom:1px dotted #eaeaea;text-align:right; }
.hub-link { display:block;text-decoration:none;cursor:pointer; width:48%;float:left;border-bottom:1px dotted #eaeaea; }
.hub-link:hover { display:block;background-color:#c8ddea; color:#000;text-decoration:none;cursor:pointer;  }
.hub-link:hover a {color:#000;text-decoration:none;cursor:pointer;}
.homepage-select{font-size:14px !important; padding:3px;color:#666;border:1px solid #eaeaea;font-weight:bold;}
.homepage-button{font-size:14px !important;font-family:Arial,Sans-Serif;width:150px;}
.hqNbStuff ul { list-style-type:none; padding:0; margin:0; border:0; }
.hqNbStuff ul li b { font-weight:normal; font-size:11px; color:Red; }
.hqNbStuff ul li { padding:0; border-bottom: 1px dotted #fff; }
.hqNbStuff { width:50%; float:left; }
.H1PromoHeading { padding:0; margin:0; border:0; border-bottom:5px solid #eaeaea; font-size:180%; font-weight:bold; }
.hqAction {text-decoration: none; cursor: pointer; padding: 5px; border: 1px solid #eaeaea; width: 70px; text-align: center; margin: 0 10px 0 0; float: left; }
.hqBlueButton { font-size: 16px; font-weight: normal; line-height: 14px; padding: 0; margin: 0; border: 0; text-align: center; color: #2e89c5; }
.hqButtonIntoTxt { font-size:12px; font-weight:bold; text-transform:uppercase; color:#dc330a;}
.homepage-box-one {width:340px;padding:0;border:0;margin:0;float:left;}
.homepage-box-two {width:220px;padding:0 10px 0px 0px;border:0;margin:0 15px;float:left;}
.homepage-box-three {width:300px;padding:0;border:0;margin:0;float:left;}
.hidden { display:none;}
.homepage-supporting-content{width:35%;float:left;padding:0 0 10px 20px; }

/* I */
.img-frame{padding:5px; border:1px dotted #eaeaea; margin:0 10px 20px 0; }
.input-section h2 {color:#666;}
.info-box {padding:10px;background-color:#ffffcc;border:1px dotted #ccc;color:#000; font-weight: bold;}
.is-shown > td { background-color:#ffffcc !important;}
.image-frame { padding:10px; border:1px solid #eaeaea; margin:20px; }
.img-frame{padding:5px; border:1px dotted #eaeaea; margin:0 10px 20px 0; }


/* J */


/* K */


/* L */
.lb-fl { width:auto;float:left;}
.light-grey {color:#eaeaea;}
.light-yellow-background { background-color:#ffffcc;}
.light-grey-background { background-color:#eaeaea;}
.lightBlue { color:#adc1d3; }
.lighterGreyBg { background-color:#f5f5f5; }
.light-blue-background {background-color:#d9dfe7;}
.lightBg { background-color:#aaa; }
.lightGreyBg { background-color:#ccc; }
.lightBlueBg { background-color:#adc1d3; }
.listitem2 { border:0; margin:0; padding:0; width:380px; color:#000; cursor:pointer;}
.list, .list2 { border: 1px solid #090; list-style-type: none; margin: 0px; background-color: #fff; text-align: left; }
.list2 { border:0;  margin:0;  padding:0; width: 390px !important; border: solid 1px black; cursor:pointer; z-index :2000; }
.listitem { color: #090; }
#listingOptions {padding:0;margin:0;border:0;width:100%;}
#listingList {float:left; width:280px;font-size:16px;}
#listingsEdit {padding:0;margin:0;border:0;}
#listingSections {float:left;width:250px;padding:0;margin:0 0 0 250px;border:0; text-align:left;}
#listingOverview {float:left;width:250px;padding:0;margin:10px 0 0 0;border:0;}
.listing { border-bottom:1px dotted #eaeaea; padding:3px; font-size:16px;font-weight:bold;color:#000;cursor:pointer;}

.LiveSearchResults { text-decoration: none; display: block; font-size:18px;}
.LiveSearchResults:hover { text-decoration: none;  background-color:#ffffcc;}
.liveTab { background-color:#ffffcc;color:#dc330a;}
.location-level { width:25%;height:250px;background-color:#fff;vertical-align:top;float:left;padding:0px;border:0;}
.location-level a { display:block;border-bottom:1px solid #eaeaea; padding:1px 3px 1px 3px;}
.location-level a:hover { background-color:#2e89c5; color:#fff;}
.location-link {font-size:14px;font-weight:normal;font-family:arial,sans-serif;padding:2px;background-color:#f5f5f5;font-weight:bold; border-bottom:1px dotted #eaeaea;  border:1px dotted #eaeaea; margin-right:5px;}
.location-link-active {font-size:14px;font-weight:normal;font-family:arial,sans-serif;padding:5px 2px 5px 5px;background-color:#ffffcc;color:#000;font-weight:bold; border:1px solid #dc330a;}
.location-connector {padding:15px 10px;margin:0;border:0;display:inline;border:1px dotted #eaeaea;background-color:#fff;}
.location-current-child {font-size:14px;font-weight:bold;font-family:arial,sans-serif;padding:5px 2px;background-color:#fff; border:1px dotted #eaeaea;}
.location-children {z-index:1000 !important;overflow:scroll;position:absolute;overflow-x:hidden;border:1px solid #fff;border-left:1px solid #f5f5f5; background-color:#f5f5f5;padding:0px;max-height:200px;margin-top:-5px;}
#location-options { display:inline; vertical-align:top;margin-bottom:10px; } 
.location-changer-header {padding:10px; }
.location-changer-content { }
.location-changer-footer {padding:0px; }
.lots-of-kak { overflow-x:hidden;overflow:scroll; height:500px; }
.lots-of-kak > div { display:inline !important;}
.lots-of-kak > div > div { display:inline !important;}  
.location-level { float:left;width:135px;}
.location-changer-demigod-v-1 { position:absolute;width:730px;margin-left:auto;margin-right:auto;text-align:left;background-color:#fff;border:1px solid #666; font-family:arial, sans-serif;font-size:14px; display:none;z-index:9999999; } /*filter:alpha(opacity=95);opacity:0.95;*/
.loaderDiv {display: none; position: absolute; top: 100px; left: 190px; padding-right: 5px; background-color: White; border: solid 1px black;}


/* M */
.main-tab-location {color:#000;font-size:32px;font-family:arial narrow,arial,sans-serif;text-decoration:none;}
.main-tools {border-bottom:2px solid #eaeaea;background-color:#ffffcc;padding:10px 20px 10px 20px;}
.main-tools-location {float:left;text-align:left;}
.main-tools-search {float:right;text-align:right;}
.map-and-tools {padding:0px; border:1px dashed #eaeaea;width:100%;}
.map-tools {float:left;width:auto; padding-left:20px; background-color:#eaeaea; }
.message-box {padding:10px;background-color:#fff;border:1px solid #eaeaea;color:#000;}
.myEvents, .myExperience { width:100%; clear:both; }
.myEventManager, .myEventDetails, .myEventImages, .myExperienceManager, .myExperienceDetails, .myExperienceImages { padding:0 0 0 10px; margin:0; border:0; float:left; text-align:left; border-right:1px dotted #ccc; }
.myEventManager, .myExperienceManager { width:20%; min-width:200px; }
.myEventDetails, .myExperienceDetails { width:50%; }
.myEventImages, .myExperienceImages { width:20%; min-width:200px; }
.myEventManager > ol { padding:0; margin:0; border:0; list-style:none; list-style-type:none; }
.myEventManager > ol > li { border-bottom:1px dotted #ccc; }
.myEventManager > ol > li:hover { background-color:#eaeaea; }
.myExperienceManager > ol { padding:0; margin:0; border:0; list-style:none; list-style-type:none; }
.myExperienceManager > ol > li { border-bottom:1px dotted #ccc; }
.myExperienceManager > ol > li:hover { background-color:#eaeaea; }
.myEventSection, .myExperienceSection { border-bottom:5px solid #eaeaea; padding:0; margin:0; font-size:18px; }
.modalBackground { background-color:Gray; filter:alpha(opacity=70);	opacity:0.7;}
.maroon { color:#9c2000; }
.maroonBg { background-color:#9c2000; }
.money { font-size:18px; }
#mapActivate:hover { background-color:#f5f5f5;}
#myAccountBody h2 { font-size:2em; color:#666; padding:0; margin:0; border:0; font-family:Arial; }
#myAccountNavigation { background: #fff url('/images/fff.gif') repeat; margin:0 0 10px 0; padding:0; margin:0; width:100%; }
#myCurrentRole_Buyer, 
#myCurrentRole_Partner, 
#myCurrentRole_Seller, #pimpMyAccount  { background: #fff url('/images/fff.gif') repeat; margin:0 0 10px 0; padding:0; margin:0; width:100%; }
.m-0-20-10-0 {margin:0 20px 10px 0;}
.m-0-20-20-0 { margin:0px 20px 20px 0px; }
.m-0-10-0-0 { margin: 0 10px 0 0; }


/* N */
.notLiveTab {background-color:#eaeaea;color:#666;font-weight:bold;}


/* O */
.other-tab { padding:10px;background-color:#eaeaea;} /* display:inline; background-color:#fff; */
.orange { color:#ff9d00; }
.orangeBg { background-color:#ff9d00; }
.overDivForToolTip {position: absolute; visibility: hidden; z-index: 1000;}


/* P */
.pad-10 {padding:10px 30px 10px 0px;}
.p-5{padding:5px;}
.p-10{padding:10px;}
.p-10-20 {padding:10px 20px 10px 20px;}
.p-r-5 { padding: 0;}
.p-10-0-5-20 {padding:10px 0 5px 20x;}
.p-20 {padding:20px;}
.p-0-0-0-20 { padding: 0 0 0 20px; }
.p-2-2-5-2 { padding: 2px 2px 5px 2px; }
.pink { color: #f98569; }
.photo-thumb { margin:0 5px 0 0; width:100px; height:75px; }
.prePressMessage {font-weight:normal;line-height:normal;letter-spacing:normal;padding:0;margin:0;border:0;}
.pad-10 {padding:10px;}
.places-preview-image {
	width:200px;
	height:150px;
	border:2px solid #ccc;
	background-color:#f5f5f5;
	text-align:left;
	float: left;
	margin-right: 20px;
	margin-left: 0;
}
.places-heading {
	font-size:22px;
	font-family:arial, sans-serif;
	color:#333;
	text-transform:capitalize;
	font-weight:bold;
}
.places-author { text-transform:uppercase; font-size:12px; }
.places-description { font-size:14px;line-height:normal;text-align:left;padding:0;margin:0;border:0;}
.places-box {
		border-bottom:1px dotted #eaeaea;
		padding:10px;
		margin:0;
	left: 10px;
}


/* Q */


/* R */
.ratingStar { padding:0; display:block; font-size:0; margin:0; cursor:pointer; background-repeat:no-repeat; width:13px; height:12px; }
.rateDivider {font-weight:bold;font-size:14px; }
.radWindow { width:100%; height:600px; position:absolute; bottom:0; left:0; }
.review-panel {width:900px;padding:10px;background-color:#ffffcc;border:1px solid #f5f5f5;text-align:left;}
.recent-raves{float:left;width:50%;padding:0 20px 10px 0;border-right:1px dotted #eaeaea;}
.red { color:#dc330a !important; }
.redBg { background-color:#dc330a; }
.redBg a{ color:#fff; font-weight: bold; text-shadow: rgb(175, 175, 175) 0px 0px 1px;}
.redBg a:hover{ color:#000; }
.recss { line-height:normal; font-style:normal;font-family:arial,sans-serif; padding:0; margin:0; border:0; letter-spacing:normal; text-align:left; }
.review-stub {width:38%;vertical-align:top;overflow:scroll;overflow-x:hidden; }
.rb-fl { width:auto;float:left;}
.round-bottom {}
.round-top {}
.RatesPopUp {position: fixed; padding: 10px; left: 0; top: 0; max-height: 800px; max-width: 90%; overflow: auto; z-index: 20; background-color: #fff;}

/* S */
.savedRatingStar { background-image: url(/site/Images/rating/SavedStar.png); } /* gif needed */
.search-box { padding:5px; margin:5px; width:230px;float:right; }
.sitemap1 {font-size:22px;padding:20px 0 0 0;}
.small-right { float: left; width: 25%; padding: 20px 0px 0px 20px;}
.spell-it { padding:20px 10px;border-top:1px dotted #ccc; }

.standard-table {padding:0;margin:0;border:0;width:100%;}
.standard-table td {padding:3px;}
.standard-table th {border-bottom:1px solid #000000;padding:3px; color:#000000;}
.standard-table > tr:hover {background-color:#eaeaea;}

.standard-th {padding:3px;margin:0;border-bottom:5px solid #eaeaea;font-size:14px;font-weight:normal;color:#000;text-transform:capitalize;background-color:#fff;}
.standard-th-new {padding:3px;margin:0;font-size:14px;font-weight:bold;color:#000;text-transform:capitalize;background-color:transparent;border-bottom:1px solid #eaeaea;}
.standard-tr { }
.standard-tr:hover {background-color:#ffffcc;}
.standard-td {padding:3px;border-bottom:1px dotted #eaeaea;font-size:14px;}
.standard-button {font-weight:bold;color:#000;font-family:arial,san-serif;font-size:14px;}
.standard-button-active {font-family:arial, sans-serif !important;font-weight:bold !important;color:#dc330a !important;font-size:16px !important;border:1px solid #dc330a;border-bottom:12px solid #ffffcc;margin-bottom:-1px;margin-right:10px;background-color:#ffffcc;padding:2px 5px 2px 5px;cursor:pointer;width:auto;}/*fbd8d0*/
.standard-button-available {font-family:arial, sans-serif !important;font-weight:bold !important;color:#9cc300 !important;font-size:16px !important;border:2px solid #9cc300;margin-right:10px;background-color:#fff;padding:2px 5px 2px 5px;cursor:pointer;width:auto;}
.standard-button-available:hover {font-family:arial, sans-serif !important;font-weight:bold !important;color:#fff !important;font-size:16px !important;border:2px solid #fff;background-color:#9cc300;margin-right:10px;padding:2px 5px 2px 5px;cursor:pointer;width:auto;}
.standard-button-link {color:#fff !important;display:block !important;text-decoration:none !important;padding:0;margin:0;border:0;}
.standard-button-linkNew { color:#fff !important;display:block !important;text-decoration:none !important;padding:0;margin:0;border:0;}
.standard-button-link:hover {color:#000 !important;display:block !important;text-decoration:none !important;padding:0;margin:0;border:0;}
.standard-link {font-family:Arial,Sans-Serif;font-size:14px;padding:0;margin:0;border:0;}     
.standard-unordered-list {padding:0;margin:0 0 0 20px;border:0; }     
.standard-content-main {padding:0;margin:0;border:0;width:auto;}
.standard-input {font-family:arial, sans-serif !important;font-weight:bold !important;color:#666 !important;font-size:14px !important;}
.standard-content-main {padding:0;margin:0;border:0;width:auto;}
.standard-content-supporting-tabs {width:300px; padding:35px 0 0 50px;} /* used in z.aspx */
.standard-content-supporting-title {width:300px; padding:0 0 0 0;} /* used throughout as standard */
.standard-edit-box {width:100%;} /* used with UGC stuff */
.standard-edit-box-content {width:inherit;float:left;}
.standard-edit-box-tools {width:250px;margin:0 0 0 20px;float:right;}
.standard-textarea { width:90%;height:100px; }   
.standard-text {padding:0;margin:0;border:0;text-align:left;line-height:normal;}
.standard-title {font-size:32px;color:#000;padding:0;margin:0;border:0;font-weight:normal;}       
.standard-content-supporting-holder {padding:20px;background-color:#f5f5f5;}
.standard-drop-down-select { padding:10px;border-bottom:1px dotted #eaeaea;}
.stdTbl { border-collapse:collapse; padding:0; margin:0; border:0; background-color:#fff; color:#999; width:100%; font-size:100%; }
.stdTd { padding:3px 0px; border-bottom:1px solid #eaeaea; background-color:#fff; color:#000; vertical-align:top; } 
.stdHdr { font-family: Arial, Helvetica, sans-serif; color: #000; font-weight: bold; font-size: 130%;   }
.stdBtmBrdr { border-bottom: 5px solid #eaeaea; background-color:#fff; color:#000; }
.stdBtmBrdrThin { border-bottom: 1px dotted #ccc; background-color:#fff; color:#000; }
.sub-section { margin-bottom:10px; font-family:arial narrow,arial,sans-serif; font-size:32px; font-weight:normal; padding-top:15px;color:#666;}
.seaGreenBg { background-color:#227376; }
.seaGreen { color:#227376; }
.searchseotext{font-size:12px;padding:0;margin:0;border:0;border-bottom:1px solid #ccc;line-height:normal;text-align:left;color:#999;}
.stripped { line-height:normal; font-style:normal; padding:0; margin:0; border:0; letter-spacing:normal; text-align:left; }  
.SignInRegisterControl { vertical-align: middle; text-align: center;}
.SignInRegisterControl div.ajax-processing {background-color: #eee; left: 50%; margin: 0 0 0 -225px; width: 450px; display: block; padding: 20px; top: 0%; text-align:left;}

/* T */
.tab { z-index:99 !important; position:absolute;border:1px solid #dc330a; background-color:#fff;padding:10px;max-height:350px;margin-top:0px;width:460px;overflow:scroll;overflow-x:hidden;display:none;}
.tab-link { display:block;border-bottom:1px dotted #ccc;padding:1px;text-decoration:none;cursor:pointer; }
.tab-link:hover { display:block;background-color:#c8ddea; color:#000;text-decoration:none;cursor:pointer;  }
.tab-link:hover a {color:#000;text-decoration:none;cursor:pointer;}
.tag-cloud { float:right;top:-100px;}
.temp { display:block;border-bottom:1px dotted #ccc;padding:1px 0px 1px 10px;text-decoration:none;}
.temp:hover { display:block;border-bottom:1px dotted #ccc;padding:1px 0px 1px 10px;text-decoration:none;background-color:#c8ddea;color:#000;font-weight:bold;}
.temp:hover a { color:#000 !important;text-decoration:none;}
.thumberlina { width:150px; height:125px;margin: 0 10px 0 0; background-color:#f5f5f5;border:none; }
.top-current {height:8px;background-color:#ffffcc;}
.top-of-page { background-color:#ffffcc; }
.typeOfMoney { font-size:9px;text-transform:uppercase;color:#999;}
.tab-container { border-bottom:1px solid #ccc;padding:10px 0 4px 0; }
.trHQEnquiry { background-color:#faf9f9;cursor:pointer;}
.tab-supporting-text { background-color:#f5f5f5;color:#999;padding:10px 20px; }
.top-space {margin-top:5px !important;}
#tooltip { position:absolute;border:1px solid #333;background:#f7f5d1;padding:2px 5px;color:#333;display:none;}	


/* U */
.ugcBlock { background-color:#dc330a; }
.ugcNav { width:100%; padding:0; margin:0; border:0; border-bottom:5px solid #eaeaea; text-align:right; }
.ugcOption { font-size:22px; }
.ugcUploadDiv { clear:both; padding:0; margin:0; border:0; width:100%; }
.ugcUploadMinReg { width:150px; padding:10px; float:left; text-align:right; border:1px solid #ccc; }
.ugcUploadMinReg>p { font-size:11px; line-height:12px; word-spacing:normal; text-align:left; padding:0; margin:0; border:0; }
.ugcFileUpload { padding:0; margin:0; border:0; width:300px; text-align:left; float:left; padding: 0 0 0 10px; }
.user-controller { width:100%; border:0; font-family:Arial,sans-serif;font-size:14px;font-weight:bold;color:#000;padding:0px;background-color:#efefef; top:0; left:0; z-index:999998; margin:0; position:fixed;border-bottom:1px solid #b6bccc; text-align:right; }
.user-controller-status { display:inline;background-color:#c1c1c1;color:#fff;float:left;padding:5px; }
.user-controller-main-links { display:inline;float:left;text-align:right;padding:5px;font-weight:normal; }
.user-controller-supporting-links { display:inline;float:left;padding:5px; }


/* V */


/* W */
.warning-box {padding:10px;background-color:#ffffcc;border:1px dotted #dc330a;color:#dc330a;}
.w-15 {width:15px;}
.w-20 {width:20px;}
.w-80 {width:80px;}
.w-120 {width:120px;}
.w-150 {width:150px;}
.w-200 {width:200px;}
.w-250 {width:250px;}
.w-300 {width:300px;}
.w-400 {width:400px;}
.w-500 {width:500px;}
.w-600 {width:600px;}
.w-700 {width:700px;}
.w-800 {width:800px;}
.w-50 {width:50%;}
.w-100 {width:100%;}
.white { color:#fff; }
.white-background {background-color:#fff; }
.whiteBg { background-color:#fff; }
.widget-status { }


/* X */
.xplicitWhite { color:#fff !important; }


/* Y */
.yellow { color:#ffe900; }
.yellow-background { background-color:#ffe900; }
.yellowBg { background-color:#ffe900; }


/* Z */

