.header h1{
	color:#0A581E;
}

.featured-establishments-containers a {
	color:#233211;
}

.booking-engine-body tr.underlining{
	border-bottom:2px solid white;
}

.booking-engine-body tr.underlining td{
	border-bottom:2px solid white;
}

.booking-engine-body input{
	border:2px solid #999999;
}

.booking-engine-body select{
	border:2px solid #999999;
}

.booking-engine #avail_button{
	color:#000000;
}

/* Left Hand Booking Engine*/

#left-content .booking-engine-body tr.underlining td{
	border-bottom:2px solid white;
}

#left-content .booking-engine-body input{
	border:2px solid #999999;
}

#left-content .booking-engine-body select{
	border:2px solid #999999;
}

#left-content .booking-engine #avail_button {
	color:#000000;
}

/* Main Menu */
#main-menu{
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

#main-menu li{
	border-left:1px solid white;
	border-right:1px solid #CCCCCC;
}


.calling-hours{
	color:#999999;
}

/* Nasty but interesting IE hack via JS */

#main-menu-table {
	border-left:1px solid #CCCCCC;
	border-top:1px solid #CCCCCC;
	border-bottom:1px solid #CCCCCC;
}

#main-menu-table td {
	border-left:1px solid white;
	border-right:1px solid #CCCCCC;
}

#main-menu-table a {
	color:#cccccc; /*We set color in site specific css but it's also here just in case*/
}

#main-menu li a:hover, #main-menu-table td a:hover, #main-menu li a.selected,  #main-menu-table td a.selected {
	color:#000000;
}

/* As the name says. The menu all the way at the top*/
.top-menu li{
	border-right:1px solid #AAAAAA;
}

.top-menu a{
	color:#000000;
}

.top-menu a.twitter {
	background:transparent url(../budget-places_files/images/twitter.gif) no-repeat scroll right -21px;
	padding-right:60px;
}

/* The Switcher */
#switcher-commands a {
	color:#000000;
}

#switcher-commands a.selected {
	color:#000000;
}

/* EXTRAS AREA */

.extras li a{
	color:#000000;
}

.extras .extras-bottom{
	background-color:#FFFFFF;
}

/* Left hand side Gray Buttons */
#left-content .extras a{
	color:#000000;
}

#left-content .extras .extras-bottom{
	background-color:#FFFFFF;
}

/* UPLOAD BUTTON */

.upload-establishment, .upload-establishment a{
	color:#000000;
}

.upload-establishment .upload-establishment-bottom{
	background-color:#FFFFFF;
}

/* Left Hand Side Upload Button */
#left-content .upload-establishment .upload-establishment-bottom{
	background-color:#FFFFFF;
}

/* Home Page Content*/
.home-content{
	color:#333333;
	text-align:justify;
}

.home-content p{
	color:#333333;
}

.home-content a{
	color:#333333;
}

.home_twitter {
	margin:25px 0px 10px 0px;
	padding:0;
}

.home_twitter a {
	background:transparent url("/images/twitter.gif") no-repeat bottom left;
	display:block;
	width:100%;
	height:38px;
	text-decoration:none;
}

.home_twitter span {
	margin:0;
	padding:5px 0 0 90px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

.home_twitter span.twitterlogo {
	background:transparent url("/images/twitter.gif") no-repeat -26px -20px;
	padding:0px 0px 0px 90px;
	margin-left:5px;
}

.home_blog {
	margin:25px 0px 10px 0px;
	padding:0;
}

.home_blog a {
	background:transparent url("/images/blog.gif") no-repeat bottom left;
	display:block;
	width:100%;
	height:45px;
	text-decoration:none;
}

.home_blog span {
	margin:0;
	padding:5px 0 0 90px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

.home_facebook {
	margin:25px 0px 10px 0px;
	padding:0;
}

.home_facebook a {
	background:transparent url("/images/facebook.gif") no-repeat bottom left;
	display:block;
	width:100%;
	height:45px;
	text-decoration:none;
}

.home_facebook span {
	margin:0;
	padding:5px 0 0 90px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

.home_iphone {
	margin:25px 0px 10px 0px;
	padding:0;
}

.home_iphone a {
	background:transparent url("/images/bgpl-home-social-media-iphone.gif") no-repeat bottom left;
	display:block;
	width:100%;
	height:45px;
	text-decoration:none;
}

.home_iphone span {
	margin:0;
	padding:5px 0 0 90px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}

.home_youtube {
	margin:25px 0px 10px 0px;
	padding:0;
}

.home_youtube a {
	background:transparent url("/images/bgpl-home-social-media-youtube.gif") no-repeat bottom left;
	display:block;
	width:100%;
	height:45px;
	text-decoration:none;
}

.home_youtube span {
	margin:0;
	padding:5px 0 0 90px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
}


.featured-establishments li{
	border-bottom:1px dashed #F5B051;
}

.featured-establishments-containers .titles{
   border-bottom:1px dashed #F5B051;
}

#main-menu li a, #main-menu-table a {
	color:#0A581E;
}

/* Advanced Search Engine */
#lnk_show_advanced{
	color:#000000;
}

.footer-links{
	background-color:#f8aa43;
	color:#000000;
}

.footer-links li{
	border-right:1px solid black;
}

.footer-links a{
	color:#000000;
}

.accdetbar{
	background-color:#D6FC95;
}

/* js calendar background color, overwrite /bunny/dhtmlgoodies_calendar.css */
#topTable, #topTable td { background-color:#D6FC95; }


/* overriding price border that appears where around the price on offerlist page*/
/*.priceborder { background-color:#F8BA65; }*/

/***************************************************
 * content area
 ***************************************************/

/* general bar on allmost all pages */
.accdetbar { background-color:#D6FC95 }
.offerlist { background-color:#D6FC95 }
.offer_type_separator {height:8px;background-color:#D6FC95;}

/* our accommodation - tab */
.acctab-on { background-color:#D6FC95 }
.acctab-off { background-color:#e7e7e7 }
.accbox { background-color:#e7e7e7 }
.pages { background-color:#D6FC95; }

.see-all-establishments {
	text-decoration:underline;
}
.see-all-establishments:hover {
	text-decoration:none;
}

#right-content .booknow button {
	color:#000000;
}

#articles_right .read_more a {
	color:#333333;
}
.read_all a {
	color:#333333;
}

#other-destinations a {
	color:#0A4F1B;
	font-size:12px;
	text-decoration:none;
}

#other-destinations a:hover {
	color:#000000;
}

a.place-of-interest, a.place-of-interest-establishments {
	color:#000000;
}

a:hover.place-of-interest, a:hover.place-of-interest-establishments {
	color:#0A4F1B;
}

#right-content .booknow button {
	color:#000000;
}
#topnavdestinations_link{
	color:#0A581E;
}
#topnavdestinations_dropdown li a{
	font-size:12px;
}
#topnavdestinations_dropdown li a.selected{
	color:#0A581E;
	background:#CCCCCC;
}
#topnavdestinations_dropdown li a:hover{
	color:#0A581E;
	background:#DDDDDD;
}

.identity{
	margin-top:0;
	float:left;
	width:100%;
	height:50px;
}
.site-logo{
	float:left;
	margin-left:15px;
	position:absolute;
	left: 58px;
}
.site-logo .logo{
	float:left;
}
.site-logo .title_wrapper{
	float:left;
}
.site-logo .title{
	float:left;
}
.site-logo .slogan{
	float:left;
	clear: both;
	color:#006600;
	font-weight:bold;
	font-style:italic;
	font-family:Arial;
	font-size:13px;
}
