/*layout*/
body {color:#a3a2a0;text-align:left;background: #2f2f2f url("../images/palm-tree-bg.jpg") repeat-y; background-position:center top; margin : 0px; text-align:center; font-family: Helvetica, Arial, Sans-Serif;}
a{color:#343232; text-decoration: none;}
a:hover{color:#343232; text-decoration: underline;}
img {border:0;}
.main-wrapper{background: #504b4b; margin: 0 auto;width: 1000px;}
.popup-wrapper{background: #504b4b; margin: 0 auto;width: 550px;}
.header { background-color: #504b4b; margin: 0px; padding: 0px;}
.top-title{ text-align: left; float: left; padding-top:26px;width: 100%; background-color: #504b4b;}
.logo {padding-left: 16px;}
.header-nav-bar { float: left;clear:left; margin: 0px; padding: 0px; width:100%; height:46px; background-color: #504B4B;}
.header-nav-element {float: left; margin: 0px 1px; background-color: #504b4b; background: url("../images/top-nav-bg.jpg") repeat-x; color: #b2b1af; font-size: 1em; font-weight: bold; text-align:center; height: 46px; width: 123px; line-height:.9em;}
.header-nav-element:hover{background: url("../images/top-nav-bg-active.jpg") repeat-x;}

.header-nav-element a{color: #b2b2b0;}
.header-nav-element a:hover{color: #fff; text-decoration:none;}

.header-nav-element-active a{color: #fff;}
.header-nav-element-active a:hover{color: #fff; text-decoration:none;}

.header-nav-element-active {float: left; margin: 0px 1px; background-color: #111111; background: url("../images/top-nav-bg-active.jpg") repeat-x; color: #b2b1af; font-size: 1em; font-weight: bold; text-align:center; height: 46px; width: 123px;line-height:.9em;}

.header-nav-element-active-highlight {float: left; padding: 0px; margin: 0px; background-color: #333333;}
.loggedin-message {text-align: right; padding-bottom: 2px; width: 100%; background-color: #504b4b; color: #2d2d2d; font-size: smaller; font-weight: bold;}

.find-tab-bar { float: left;clear:left; margin: 2px 0px 0px 0px; padding: 0px;}

.super {font-size: .65em;}
.main-content {float: left; clear: left; background-color: #dedfe3; width: 100%; }
.main-content-mid {float: left; clear: left; background-color: #b3aeae; width: 100%; }
.main-content-dark {float: left; clear: left; background-color: #504b4b; width: 100%;}
.main-content-white {float: left; clear: left; background-color: #fff; width: 100%;}

.footer{float: left; clear: left; background-color: #dedfe3; width: 100%;padding-top: 20px; padding-bottom: 16px; color: #7b7777;font-size: smaller; font-weight: bold;}
.footer-mid{float: left; clear: left; background-color: #b3aeae; width: 100%;padding-top: 20px; padding-bottom: 16px; color: #7b7777;font-size: smaller; font-weight: bold;}

.footer-dark{float: left; clear: left; background-color: #504b4b; width: 100%;padding-top: 20px; padding-bottom: 16px; color: #7b7777;font-size: smaller; font-weight: bold;}

.copyright{float:left; padding: 16px;padding-top:27px;}
.paypal-logos{float:left; padding-top: 24px;}

.footer-links{float: right; padding: 15px;}
.footer-links li {display: inline;   padding-left: 16px;  }
.footer-links li a {display: inline;  text-decoration: none;color: #7b7777;}

.footer-links li a:hover {text-decoration: underline;}

.footer-left {float:left;}
.footer-right {float:right;}

.white{color: #fff;}

/*News*/
.news-list-wrapper{float:left;text-align:left; width: 250px;  margin-top:20px; color: #fff;}
.news-biglist-wrapper{float:left;text-align:left; width: 711px;  margin-top:20px; color: #fff;}
.news-right-column{float: left; width: 210px;margin-left:57px;}
.news-right-column a{color:#fff; font-size: .9em;}
.news-image{float:left;}
.news-name {font-size: .9em;float:left;width: 384px; font-weight: bold;  margin: 0px 0px 4px;}
.news-text {float:left; clear:left;}
.news-block-wrapper{margin-left: 20px; margin-top: 10px; width: 610px; float:left;}
.news-back-link {font-size: .975em; font-weight: bold; color: #efd21b;}
.news-text p{margin-top: 2px; }
.news-text{font-size: .9em;}
.news-container{float:left;width:100%; text-align:left; clear:left; padding-top: 28px;}
.news-container-tight{ float:left;width:100%; text-align:left; clear:left; padding-top: 0px;}
.news-heading { width: 532px; margin-left: 20px; margin-bottom: 10px; color: #fff; text-align:left;font-size: 2.00em;}
.news-top-para { width: 532px; margin-left: 122px; color: #fff; text-align:left;font-size: .9em; font-weight: bold;}

.news-list-container { float:left;width: 686px; margin-left: 0px; color: rgb(55, 53, 53); background-color: #b3aeae; text-align:left;font-size: .8em;}

.news-article-list{color: #2e2e2e; text-align: left; padding-left: 8px; font-size: .85em; vertical-align:text-top;}
.news-article-list-underline { border-bottom: 1px solid;}
.your-news-container{margin-left: 12px;float: left;  width: 417px; background-color: Transparent;background-color: #b3aeae;} /* was 306 wide and 3e3e3e*/
.your-news-container-hover{margin-left: 12px;float: left; width: 417px; background-color: #fff;background-color: #5e5e5e;}

.your-news-tab{height:26px;}
.your-news-textblock{ border-bottom: 1px solid ;color: rgb(55, 53, 53);}
.your-news-entry{ text-align: left;text-align: left; font-family: Arial; font-size:small; color:#8f8b8b; padding: 4px 12px 6px 12px; font-weight: bold;}
.your-news-entry-last{text-align: left;text-align: left; font-family: Arial; font-size:small; color:#8f8b8b; padding: 4px 12px 6px 12px; font-weight:bold;}
.your-news-entry a{color:#fff;}
.your-news-entry-last a{color:#fff;}

/*Homepage*/
.home-large-image {float:left; width:687px; height: 255px;}
.home-large-image ul {list-style-image:none;list-style-position:outside;list-style-type:none; float:left; margin-top: 0px; padding-top: 0px;margin-left: 0px; padding-left: 0px;}
.home-large-image li {margin-left: 0px;}

.left-column-container {min-height: 376px;margin-top: 32px; text-align: left; font-family: Arial; font-size:small;float:left; width: 308px; padding-left: 16px; margin-left: 16px;}
.right-column-container {margin-top: 32px; float: right; width: 660px;}
.top-bedroom-selector-container{float: left;width: 660px; min-height: 166px; padding-bottom: 6px;}

.bottom-homepage-container {float: left;width: 660px; min-height: 166px; padding-bottom: 6px;}

.bedroom-selector-box{margin-left: 10px;float: left; width: 200px; display: block;}
.box-anchor{display:block;float:left;}
.bedroom-selector-box a{ color: #c0c0c0;}
.bedroom-selector-box a:hover{text-decoration: none; background-color: #5a5a5a; color: #fff;}
.bedroom-selector-tab {width: 196px; background: url("../images/mid-tab-bg.jpg") repeat-x;height:22px;padding-left: 6px;padding-top: 5px;text-align: left; font-weight: bold; font-size: .9em;}
.bedroom-selector-text{width: 190px; text-align:left;font-family: Arial; font-size:small;padding: 0px 6px;}
.bedroom-selector-text a{color: #888686;}
.bedroom-selector-image {margin: 0px;}

.special-offer-container{margin-left: 10px;float:left;width:202px;background-color:rgb(111,110,108); color:rgb(254,254,252); } /* was 311px wide */
.special-offer-image { margin-top: 5px;}
.special-offer-tab {width: 196px; background: url("../images/mid-tab-bg.jpg") repeat-x;height:22px;padding-left: 6px;padding-top: 5px;text-align: left; font-weight: bold; font-size: .9em;}
.special-offer-container a{ color:rgb(254,254,252);}
.special-offer-container a:hover{text-decoration: none; background-color: #5a5a5a; color: #fff;}

.special-offer-text{width: 188px; text-align:left;font-family: Arial; font-size:small;padding: 0px 6px;} /* was 298 wide */
.special-offer-text a{width: 3px; display: block; color: #c0c0c0; text-decoration: none;}
.special-offer-text a:hover{color: #fff;}

.mid-grey-tab{height:22px; padding-top:5px; padding-left: 10px; background: url("../images/mid-tab-bg.jpg") repeat-x; color: #efd21b; text-align: left; font-weight: bold; font-size: .9em;}
.mid-grey-tab a{color: #888686;}
.mid-grey-tab a:hover{color: #fff; text-decoration: none;}

.advanced-search-link{clear: left; float: left; font-weight: bold; font-size: .8em; margin-left: 100px; margin-top: 8px; color:#222020;}

/*Find page*/
.location-nav-bar { float: left;clear:left; margin: 0px; padding: 0px; width:100%; height:46px; background-color: #504B4B; }
.location-nav-element {float: left; margin: 0px 1px; background-color: #504b4b; background: url("../images/top-nav-bg.jpg") repeat-x; color: #b2b1af; font-size: 1em; font-weight: bold; text-align:center; height: 46px; width: 248px; line-height:.9em;}
.location-nav-element:hover{background: url("../images/top-nav-bg-active.jpg") repeat-x;}

.location-nav-element a{color: #b2b2b0;}
.location-nav-element a:hover{color: #fff; text-decoration:none;}

.location-nav-element-active a{color: #fff;}
.location-nav-element-active a:hover{color: #fff; text-decoration:none;}

.location-nav-element-active {float: left; margin: 0px 1px; background-color: #111111; background: url("../images/top-nav-bg-active.jpg") repeat-x; color: #b2b1af; font-size: 1em; font-weight: bold; text-align:center; height: 46px; width: 248px;line-height:.9em;}
#location-nav-last{width:248px;}
.find-results-container{ background-color: #dad5d5;clear: left;}
.find-rental-heading {background-color: #504b4b;padding-top:25px; clear: left; font-size: 2em; color: #efd21b; font-weight: bold;margin-top:20px;}
.find-form-container{width: 600px;  margin: 0px auto;text-align:left;}
.find-form{text-align: left; margin: 32px;}

.find-dates-label{float: left; margin-right: 20px; color:#787575; font-size: .85em; font-weight: bold; position: relative; top: 6px; }
.find-dates{margin-left: 150px; color:#787575; font-size: .8em; margin-bottom:12px;}

.find-sleeps-label{clear: left; float: left; margin-right: 20px; color:#787575; font-size: .85em; font-weight: bold;}
.find-sleeps{margin-left: 150px; color:#787575; font-size: .8em;margin-bottom:12px;}

.find-nights-label{clear: left;float: left; margin-right: 20px; color:#787575; font-size: .85em; font-weight: bold;}
.find-nights{margin-left: 150px; color:#787575; font-size: .8em;margin-bottom:12px;}

.find-location-label{float: left; margin-right: 20px; color:#787575; font-size: .85em; font-weight: bold;}
.find-location{margin-left: 150px; color:#787575; font-size: .8em;margin-bottom:12px;}

.find-submit{margin-left: 150px; color:#787575; font-size: .8em;margin-bottom:12px;}


.find-facilities-label{float: left; margin-right: 50px; color:#787575; font-size: .85em; font-weight: bold;}
.find-check-boxes{margin-left: 150px; color:#787575; font-size: .8em;margin-bottom:12px;}


/*mini find form */
.mini-cal{position: relative; top: 8px; }
.small-find-form{margin-top:14px;}
.small-find-container {float:right; width: 274px;text-align: left;}
.small-find-header{padding-top: 10px; color: #efd21b; font-weight: bold;}

.mini-find-dates-label{clear:left;float: left; margin-right: 18px; color:#222020; font-size: .85em; font-weight: bold;width: 82px;}
.mini-find-dates{float: left; color:#222020; font-size: .8em; margin-bottom:12px;}

.mini-find-sleeps-label{clear:left;float: left; margin-right: 20px; color:#222020; font-size: .85em; font-weight: bold;width: 80px;}
.mini-find-sleeps{float: left;color:#222020; font-size: .8em;margin-bottom:17px;}

.mini-find-nights-label{clear:left;float: left; margin-right: 20px; color:#222020; font-size: .85em; font-weight: bold;width: 80px;}
.mini-find-nights{float: left;color:#222020; font-size: .8em;margin-bottom:12px;}

.mini-find-location-label{clear:left;float: left; margin-right: 20px; color:#222020; font-size: .85em; font-weight: bold;width: 80px;}
.mini-find-location{float: left;color:#222020; font-size: .8em;margin-bottom:12px;}

.mini-find-submit-label{clear:left;float: left; margin-right: 20px; color:#222020; font-size: .8em; font-weight: bold;width: 80px;}
.mini-find-submit{float: left; background-color: #efd21b;color:#222020; font-size: .8em; margin-left: 100px; }
.yellow-bg{background-color: #efd21b;}

.yellow{color: #efd21b;}

.rental-box-a {float: left; clear: left; background-color: #dad5d5;width: 100%;}
.rental-box-b {float: left; clear: left; background-color: #cec9c9;width: 100%;}
.rental-box-a-highlight {float: left; clear: left; background-color: #eae5e5;width: 100%;}
.rental-box-b-highlight {float: left; clear: left; background-color: #eee9e9;width: 100%;}

.rental-box-picture {float: left; padding: 16px 22px 16px 45px;}
.rental-box-text {color: #504b4b;text-align: left; float: left; padding: 16px; width: 630px;}
.rental-box-name {font-family: Arial; font-size: medium; font-weight: bold;}
.rental-box-description {font-family: Arial; font-size:small;}

.rental-box-text p {font-family: Arial; font-size:small; line-height:normal;}
.rental-box-text em {font-weight: bold; font-style: normal;}
.rental-box-price {font-size: .9em;}
.find-order {text-align: left; padding: 4px; font-size: .80em; font-weight: bold;}
.find-order-link {padding-left: 16px;}
.rental-currency-selector{font-size: .75em; font-weight: bold; background-color: #dad5d5; }

.admin-list li a {color: #000;}
.find-footer-bar {margin-top: 16px;width: 100%; text-align: center; clear:left;font-weight: bold; padding-top: 4px; background-image: url(../images/dark-fade-bg.jpg); background-repeat:repeat-x; height: 21px; color: #efd21b; font-size: 1em;}
.find-footer-bar a{color: #efd21b;}

/*Details page*/
.details-main-images-container{text-align: left; float: left; clear: left;margin-top: 3px; }

.details-full-width-container{float:left;  width: 100%;color:#373535}
.details-left-hand-column{float: left; text-align: left; width: 428px;font-size:.75em; margin-left: 30px;}
.details-full-description{font-size: 1.3em;color: #4c4a4a; margin-top:32px; margin-bottom: 32px;font-weight: bold;}
.details-left-hand-column a{font-weight:normal;}

.details-right-hand-column{float: left; text-align: center; width: 334px;font-size:.85em; margin-left: 106px;}
.details-medium-heading{font-weight: bold;}

.details-table-container{float:left;width: 370px;margin-top: 32px; background-color: #fff; text-align: center;}
.details-table-header {text-align: left; clear:left;padding-left: 10px;font-weight: bold; padding-top: 4px; background-image: url(../images/grey-fade-bg.jpg); height: 21px; color: #efd21b; font-size: 1.2em;}
.details-table-header a {color: #efd21b; font-size: 1em;}
.details-table-left-cell{text-align: left;clear:left; width: 108px;margin-left: 10px; font-weight: bold; float: left; padding:4px 4px 6px 0px;font-size: .95em;}
.details-table-currency-notes{font-size: .8em; color: #2a2a2a;text-align: left;}

.details-table-right-cell{text-align: left;width: 232px; margin-right: 10px;float: left; padding:4px 0px 6px 4px; font-size: .95em; }

.details-table-left-cell-last{text-align: left;clear:left;width: 108px;margin-left: 10px; font-weight: bold; float: left; padding:4px 4px 6px 0px;}
.details-table-right-cell-last{text-align: left;width: 232px; margin-right: 10px;float: left;padding:4px 0px 6px 4px;}
.details-table-row-wrapper {clear:left; margin: 0px 10px;width: 350px; height: 1px;border-bottom: solid 1px #9a9a9a;}

.details-your-little-gem-wrapper{padding-bottom: 8px;float:left;width: 312px;padding-left:48px; padding-right: 10px; background-position: 4px 4px; background-image: url(../images/tiny-palm.jpg); background-repeat: no-repeat; margin-top: 2px; background-color: #b0acac; text-align: left;}
.details-your-little-gem-header{font-weight: bold; color: #efd21b; font-size: 1.2em; height: 21px; padding-top: 14px; }
.details-your-little-gem-wrapper p {color: #fff; font-size: .9em;}

.details-your-reviews-wrapper{padding-bottom: 8px;float:left;width: 312px;padding-left:48px; padding-right: 10px;background-position: 4px 4px; background-image: url(../images/tiny-palm-darker.jpg); background-repeat: no-repeat; margin-top: 2px;background-color: #969393; text-align: left;}
.details-your-reviews-header{font-weight: bold; color: #efd21b; font-size: 1.2em; height: 21px; padding-top: 14px;  }
.details-your-reviews-wrapper p {color: #fff; font-size: .9em;}
.details-bold{margin-left:10px; font-weight:bold; font-size: .9em;}
.details-bold-underline{margin-left:10px; font-weight:bold; font-size: .9em;border-bottom: solid 1px #aaa;}
.details-white {color:#fff;}
.details-image-holder{float:left;}
.details-large-image-visible{float:left; padding:0px 3px; width: 494px; }
.details-large-image-invisible{float:left; visibility: hidden; width: 494px;}
.details-image-scroller {clear: left;width: 1000px;background-color: #464343; height: 21px; }
.details-left-arrow {float:left;}
.details-right-arrow {float:right;}
.details-small-images-container{float:left;width: 370px;margin-top: 2px; background-color: #fff; text-align: center;}

.details-small-black{color:#222; font-size: .7em;}

.rbs-logo{clear:left; float:left;}

/*Calendar*/
.calendar-wrapper{float: left; text-align:center; width: 950px; margin-left: 30px; margin-top: 16px;}
.calendar-wrapper p{text-align: left; font-size: .95em;}
.calendar-header-bar{margin-top: 14px;width: 894px; text-align: left; clear:left;padding: 1px 0px 4px 10px;font-weight: bold; background-image: url(../images/dark-fade-bg.jpg); background-repeat:repeat-x; height: 21px; color: #efd21b; font-size: 1.2em;}
.calendar-main-wrapper {clear:left;width: 790px; float: left;}
.calendar-row-wrapper {clear: left; float:left; text-align: left; width: 790px;}
.calendar-container{float:left; margin-top:12px; margin-right: 26px; text-align: center;}
.calendar-container td{margin: 0px;padding: 0px 4px; font-size: 8pt; cursor:pointer; border: 1px solid #dedfe3;}
.calendar-container-unavailable{background-color:#969393; }
.calendar-container-special{background-color:#efd21b; }
.calendar-container table{background-color: #e1dddd;}
.calendar-header-label {font-size: 9pt; color: #efd21b; background: url(../images/calendar-header-bg.jpg) repeat-x;font-weight: bold;}
.calendar-days-label {font-size: 9pt; color: #000; background-color:#969393;font-weight: bold;}
.calendar-days-label td {margin: 0px; padding: 0px; background-color:#969393;}

.calendar-days-booked {background-color:#969393;}
.calendar-days-booked-arrival {background-image: url('/images/icons/angle-box-1.jpg');}

.calendar-days-special {background-color:#efd21b;}
.calendar-key {float:right; width:150px; height: 180px;}
.calendar-key-text {margin-left: 10px; margin-top: 4px; float:left; font-size: 1em; font-weight: bold;}
.calendar-key-special {clear: left;float:left;width: 36px; height: 36px; background-color:#efd21b;margin-bottom:8px;}
.calendar-key-booked {clear: left;float:left;width: 36px; height: 36px; background-color:#969393;margin-bottom:8px;}
.calendar-key-booked-arrival-big {clear: left;float:left;width: 36px; height: 36px; background-image: url('/images/icons/angle-box-2.jpg');margin-bottom:8px;}
.calendar-key-available {clear: left;float:left;width: 36px; height: 36px; border: solid 1px #969393;margin-bottom:8px;}

.big-booking-submit{text-align: left; float: left; background-color: #efd21b;color:#221010; font-weight:bold; font-size: .9em;margin: 2px;}

.yellow-bg-submit{width: 180px; background-color: #efd21b; cursor: pointer; visibility: hidden; font-weight:bold; font-size: 1em;padding:0px 7px 1px;}
.date-price-holder{float:left; text-align: left; width: 760px;}

#bookingReset{clear:left; text-align: left;}
#bookingResetButton{width: 168px; font-size: .8em; background:#fff; color:#969393; border: none; cursor: pointer;}
.bookingDate{
width: 170px;
float: left;
margin-right: 8px;
color: #efd21b;
font-family:arial,helvetica,sans-serif;
font-size:.9em;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:bold;
line-height:normal;
padding:2px 7px 1px;
text-align:left !important;
}

#step1{color:#efd21b;}
.bookingMessageHolder{float: left; margin-right:28px;width:168px; min-height:86px; background-color: #959492; color: #dedfe3;}
.bookingNumber{font-weight: bold; margin-left:8px;float:left; height:56px;font-size:3em;}
.bookingMessage{margin-top: 8px;float:left; width: 122px; font-size: .8em; margin-left: 8px;height:56px;}
.dateHolder{float:left;font-size: .8em; font-weight: bold; margin-top:0px; margin-left:16px; color: #fff;}
#priceValue{margin-top: 8px;float:left; width: 120px; font-size: .8em; margin-left: 8px;height:56px;}
.priceMessages{text-align:left; font-style: italic; font-size: .8em; font-weight: normal;list-style-image:none;list-style-position:outside;list-style-type:none; float:left; margin: 0px; padding-top: 0px; padding-left: 0px; background-color: #959492;}

/* About Us */
.about-main-container{text-align: left; float: left; text-align:center; width: 950px; margin-left: 50px;font-size:.75em; color:#a3a2a0; }
.about-us-header-image{float:left;}
.left-text{clear:left;}
.about-left-column{float:left;text-align: left;width: 680px;}
.about-right-column{float:right;width: 250px;}
.about-tab-header {width: 239px; text-align: left; clear:left;padding-left: 10px;font-weight: bold; padding-top: 4px; background-image: url(../images/dark-fade-bg.jpg); background-repeat:repeat-x; height: 21px; color: #efd21b; font-size: 1.2em;}

.about-white {color:#fff;}
.about-dark-text {padding: 2px 2px 4px 8px; text-align: left; background-color:#2f2f2f; color: #777372;}

.plain-generic{clear:left;float:left; margin-top: 40px; margin-left: 50px;font-size:.75em; color:#a3a2a0;text-align:left;margin-right: 50px;}
.plain-generic li strong {font-weight: bold;color: #efd21b; }
/*Customer Service */
.cs-container{float:left; clear:left; width: 100%; margin-top:20px;}
.cs-row-wrapper{float:left;   padding: 8px 0px 8px 100px; width: 900px; text-align:left;}
.cs-row-wrapper strong{color:#d9d9d9;}
.cs-row-wrapper-light{float:left;  padding: 8px 0px 8px 100px; width: 900px; background-color: #8f8b8a; color:#d9d9d9;}
.cs-row-wrapper-light strong{color:#d9d9d9;}
.cs-icon {float:left; width: 118px; height: 83px;padding: 24px 8px; position: relative; top: -10px;}
.cs-text {float: left; margin-left: 20px; text-align: left; width: 600px; font-size: .8em;}
.cs-top-anchor-container{clear: left; float: left; text-align: left; margin: 20px 104px;}
.cs-top-heading{font-size: 2em; color: #efd21b; font-weight: bold;margin-top:20px;}
.cs-link-table{margin-left: 148px; text-align: center; font-size: .95em;}
.cs-link-table td{text-align: left;}
.cs-link-table td a{color:#d9d9d9; font-weight: bold; padding-left:4px;}
/*Riviera Guide */
.guide-main-content{width: 1000px;float:left; text-align:left;}
.guide-left-image{float: left; width: 495px;}
.guide-right-text {color: #2e2e2e; font-size: .95em; margin:32px; width: 441px;}
.guide-right-text strong {color: #2e2e2e; font-size: 1.2em;}
.guide-list-wrapper{width: 936px;float:left; margin: 32px;}
.guide-article-list{color: #2e2e2e; text-align: left; padding-left: 8px; font-size: .85em; vertical-align:text-top;}
.guide-article-list strong {color: #2e2e2e; font-size: 1.2em; text-align: left;}
.default-breadcrumbs{width: 984px;float:left; text-align:left; color: #2e2e2e;;background-color:#969393; font-size: .85em;padding-left: 16px;}
.default-breadcrumbs a{color: #2e2e2e;}


/* Articles*/
.at-a-glance-list {text-align:left;}
.at-a-glance-list ul {padding-left: 16px;list-style: disc inside; color:#555;}
.at-a-glance-list ul li{border-bottom: solid 1px #555; text-align:left;margin-bottom: 4px; padding-bottom: 4px; margin-right: 16px;color:#555;}



/*Reviews */
.reviews-container{float:left;width:100%; text-align:left;clear:left; padding-top: 28px;}
.reviews-heading { width: 532px; margin-left: 55px; color: #fff; text-align:left;font-size: 2.25em;}
.reviews-top-para { width: 532px; margin-left: 122px; color: #fff; text-align:left;font-size: .9em; font-weight: bold;}

.reviews-list-container { float:left;width: 480px; margin-left: 122px; color: #fff; text-align:left;font-size: .8em; margin-top:20px;}
.reviews-name {float:left;width: 480px; font-weight: bold; border-bottom: solid 1px #fff; margin: 30px 0px 4px;}
.reviews-text {float:left; clear:none;}

.review-back-link {font-size: .975em; font-weight: bold; color: #efd21b;}
.review-name{font-size: .9em; color: #fff; font-weight: bold;}
.review-text p{margin-top: 2px;}
.review-text{font-size: .9em; color:#fff;}
.review-block-wrapper{margin-top: 10px;}


/* Contact */
.contact-main-content {text-align: left; margin-top: 80px; margin-left: 100px; font-size: .8em;}
.contact-main-content a{font-weight: bold;color: #fff;}
.contact-top-heading{font-size: 2em; color: #efd21b; font-weight: bold;margin-top:20px;}
.contact-intro-text{margin-left: 73px;float: left;clear:left;width: 711px;}
.contact-form{float:left; margin-left: 36px;clear:left; width: 711px;}
.contact-text-panel{float:left; clear: left;margin-left: 73px;width: 711px;}

.contact-submit{float:left;clear: left; margin-left:443px; margin-top: 4px;}
.contact-field-label{clear: left; float:left; }
.contact-field{float: left;margin-top: 1px; }
.contact-field-input{ float:left;}
.contact-form label{width: 212px;display: block;clear: left; float: left; margin: 2px 0px 2px 2px; padding: 2px 0px 2px 4px; background-color:#736f6e; color: #fff; font-weight: bold;}
.errors{width: 212px;color: #fff; font-weight: bold;}

/* Comment */

.comment-main-content {text-align: left; margin-top: 80px; margin-left: 0px; font-size: .8em;}
.comment-main-content a{font-weight: bold;color: #fff;}
.comment-top-heading{font-size: 2em; color: #efd21b; font-weight: bold;margin-top:20px;}
.comment-intro-text{margin-left: 0px;float: left;clear:left;width: 711px;}
.comment-form{float:left; margin-left: 0px;clear:left; width: 711px;}
.comment-text-panel{float:left; clear: left;margin-left: 73px;width: 711px;}

.comment-submit{float:left;clear: left; margin-top: 4px;}

.comment-field{float: left;margin-top: 1px; }
.comment-field-input{ float:left;}
.comment-form label{display: block;clear: left;  margin: 2px 0px 2px 0px; padding: 2px 0px 2px 0px; font-weight: bold;  }
.comment-listitem {padding-bottom: 20px; border-bottom: solid 1px; }
ol.comment-main-wrapper {
	list-style-position: inside;
	padding-left: 0px;
}

/* registration */


/* mungo registration */

.registration-field ul {color:#f33;}
.registration-right-column{
	float: left;
	margin-right: 10px;
	margin-left: 28px;
	
}
.registration-right-column2{
	float: left;
	margin-top: -150px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 28px;
}
.registration-left-column{float: left; width: 556px;  }

.registration-date-details{
	font-weight: bold;
	font-size: 1.2em;
	margin-left: 13px;
	padding:8px;
	clear:left;
	float: left;
	width: 340px;
	padding-bottom: 20px;
	background-color: #2f2e2c;
	color: #8a8685;
}
.registration-mini-details{
	clear: left;
	margin-left: 13px;
	float: left;
	padding:8px;
	width: 340px;
	background-color: #2f2e2c;
}
.registration-mini-details img{
}
.registration-mini-details-a{color: #8a8685;}
.registration-header-bar{
	height: 30px;
	background: #736f6e;
	color: #efd21b;
	width: 340px;
}
.registration-mini-details-para{margin-left:14px;}

.registration-table-header{
	text-align: left;
	clear:left;
	padding-left: 10px;
	font-weight: bold;
	padding-top: 4px;
	background-image: url(../images/dark-fade-bg.jpg);
	height: 21px;
	color: #efd21b;
	font-size: 1.2em;
	width:346px;
	margin-left:13px;
}


.registration-main-content {
	text-align: left;
	margin-top: 80px;
	margin-left: 20px;
	font-size: 0.8em;
}
.registration-main-content a{font-weight: bold;color: #333;}
.registration-top-heading{font-size: 2em; color: #efd21b; font-weight: bold;margin-top:20px;margin-bottom: 16px;}
.registration-intro-text{margin-left: 6px;float: left;clear:left;width: 711px; color:#111;}
.registration-form{float:left; margin-left: 6px;clear:left; width: 711px;}
.registration-field {display: block;float: left;margin-top: 1px;}
.registration-form label{width: 212px;display: block;clear: left; float: left; margin: 2px 0px 2px 2px; padding: 2px 0px 2px 4px; background-color:#736f6e; color: #fff; font-weight: bold;}

.errors{width: 212px;color: #fff; font-weight: bold;}

.unSelectable{disabled: true;}

td.your-news-textblock {
	text-align: top;
	vertical-align: top;
}

td.your-news-textblock p{
	margin-bottom: 2px;
	margin-top: 2px;
}
td.your-news-textblock h3,h4{
	margin-bottom: 2px;
	margin-top: 2px;
}
td.news-img{
padding: 1px;
vertical-align: top;
	text-align: left;

}
