#band,.lstcolor,.panel .overlay-background 
{
    background-color:#a9403c;
}

.dark
{
	background-color:#8f3733;
}
#band #legtabs td
{
	border-bottom: solid 6px #a9403c;/*Same as #band*/
}
.bookpanel #confirmation
{
	background-color: #f4eae8; /*10% the band color*/
}

.important, .important a, #navbar a:hover
{
	color: #bf9958 !important;
}

.shadow #staydetails1, .shadow #staydetails2, .shadow #staytitle2,.stayleg,.staylastleg
{
	border-top: solid 1px #c7766f;
}
.tooltip, .shadow .content
{
	border: solid 1px #8f3733;/*Same as #band .dark*/
}
.shadow #staytitle1,.shadow #staytitle2,.stayleg
{
	border-bottom: solid 1px #8f3733;/*Same as #band .dark*/
}
table.rates .group td, #results .specials, .title
{
	border-top: solid 1px #8f3733;/*Same as #band .dark*/
}
.subtitle
{
	border-bottom: solid 3px #8f3733;/*Same as #band .dark*/
}
.om, .om a, .dh /*calendar other months*/
{
	color:#711b1c !important;
}

.packageBook{
	background-color:#F4E8E7;
	padding:10px 10px 10px 10px !important;
	vertical-align:middle !important;
}
.packageSeparation{
	border-top: 1px #A8403B solid;
}

.calendarBg
{
	background-image:url('../darkpink/calendar.bg.gif');
}
.offers{
	background-color: #f4e8e7;	
}






/* -------- right hand short thin bar with top and bottom borders (blue-a8403b, purple-620135, brown-4f2c1b, red-a8403b) -------- */
.shortline_border { 
	border-color: #a8403b;
}
/* -------- right hand short thick bar with top and bottom borders (blue-a8403b, purple-620135, brown-4f2c1b, red-a8403b) -------- */
.shortline_thick_border {
	border-color: #a8403b;
}

/* -------- right hand short thicker bar with top and bottom borders (blue-a8403b, purple-620135, brown-4f2c1b, red-a8403b) -------- */
.shortline_thicker_border {
	border-color: #a8403b;
}

.longline_border {
	border-color: #a8403b;
}

.longline_thicker_border {
	border-color: #a8403b;
}
#dotted_line {
	background-image: url(../darkpink/red_dot.gif);
	background-repeat:repeat-x;
}

/* -------- home page attactions background fade -------- */
.homeAttractions, .destinationAttractions {
	background-image: url(../darkpink/red_bg.gif);
	background-repeat:repeat-x;
	background-position: left top;
}
/* -------- destination background fade short -------- */
.destinationEvents {
	background-image: url(../darkpink/red_bg_short.gif);
	background-repeat:repeat-x;
	background-position: left top;
}

#booknow {
	background-color: #f4e8e7;
}

/* quickbooking */
#quickBooking input, #quickBooking select,#qbCheckInC,#qbCheckOutC/*NEW V2*/
{
	background-color: #bd6c62;
}
#checkavailability
{
	padding: 8px 0px 8px 0px;
	background-color:#8f3733;
	text-align:center;
	margin-top:10px;
}
#calendarPopup{
    background-image: url(../darkpink/calendar.bg.gif);	
    background-repeat:no-repeat;
    background-position:center center;
}
.groupGrad
{
	background-image:url(../darkpink/groupgrad.gif);
	background-repeat:repeat-x;
	padding: 12px 12px 12px 12px;
}
#thickline {
		height:2px;
		background-color:#8aa295;
		margin:0;
		padding:0;
		font-size:1px;
		margin-bottom:5px;
}

.thickline
{
	height:2px;
	background-color:#8aa295;
	margin:0;
	padding:0;
	font-size:1px;
	margin-bottom:5px;
}

h1{ font-weight:normal!important; font-size:14px !important; color: #c09959; padding:0px; margin:0px}
h2{ font-weight:normal!important; font-size:13px !important; color: #c09959; padding:0 0 8px 0; margin:0px}
.nettoyeur { clear: both; margin: 0; padding: 0; border: none; height: 0; line-height: 1px; font-size: 1px; }
.boite { border: solid #9b9e9d 1px;	padding:4px;	margin:0; background: #dadada url('http://berlin.concorde-hotels.com/css/darkpink/backContenu.jpg') repeat-x;	}
.boite h2{ font-weight:bold !important; font-size:13px !important; color: #494949; padding:0 0 8px 0; margin:0px}
.boite2 { border: solid #dadada 1px;	padding:10px;	margin:0; background: #ffffff;	}
.boite2 img{ padding-right:5px;}
.boiteDroite {
	border: solid #dadada 1px;
	padding:10px;
	margin:0px;
	background: #ffffff;
	float:right;
}
.boiteDroite img{ padding-right:5px;}
.boiteGauche {  border: solid #dadada 1px;	padding:10px;	margin:5px; background: #ffffff;	}
.plusw {
background-image:url(../darkpink/plus.w.gif);
background-position:left top;
background-repeat:no-repeat;
height:9px;
margin-right:6px;
vertical-align:-1px;
width:9px;
}






#quickBooking .calendar .selected,.calendar .selected{background-color:#8F3733;border-top: solid 1px #772E2A;border-bottom: solid 1px #772E2A;}
#quickBooking .calendar .first,.calendar .first{border-left: solid 1px #772E2A;}
#quickBooking .calendar .last,.calendar .last{border-right: solid 1px #772E2A;}
#quickBooking .calendar .selDate,.calendar .selDate{background:#8F3733;border:1px solid #5B2320;color:White}
#quickBooking .calendar .over,.calendar .over{background:#BD6C62;color:White}
#qbChildrenNotice{background:url(../darkpink/info.gif) no-repeat right bottom;}