/* General Styles */
img {behavior:none !important;}

/* Booking Mask */
#bookingHead {position:absolute;top:0px;width:250px;color:#6C6C6C;}
#selectHotel {position:absolute;top:28px;left:10px;} 
#dateInBlock {position:absolute;top:27px;left:165px;}
#nights      {position:absolute;top:28px;left:264px;}
#adults      {position:absolute;top:28px;left:315px;}
#children    {position:absolute;top:28px;left:365px;}
#bookbutton  {position:absolute;top:42px;left:415px;}
#dateInBlock {width: 125px !important;}
#DateIn		 {width: 60px !important;height:10px;}
.formSubmit  {background-color: #DD631A;padding:1px 6px;}
a.news span  {color:#fff;}

#bookingForm label {color:#FFF;}


#bookingForm {
	position:relative;
	top:0px;
	left:0px;
	width:454px;
	height:90px;
}



#mainCorpBookingMask {
position:absolute;
top:330px;
left:0px;
height:90px;
width:760px;
z-index:60;
background: url(images/booking_mask_bg.png) no-repeat top left;
}

#mainCorpBookingMaskLeft  {position:relative;height:90px;width:454px;float: left;}
#mainCorpBookingMaskRight {height:90px;width:306px;float: right;}

#bestPriceGuarantee       {position:absolute;top:62px;left:265px;text-transform:uppercase;color:#FFF;}

/* Hotel Accordion */
#hotelAccordion        {color:#1C3040;background-color:#D8D8D8;border-top: solid 1px #1C3040;border-bottom: solid 1px #1C3040;}
#hotelAccordion p      {margin:0px;}
#hotelAccordion a      {color:#E9641A;}
#hotelAccordion a:hover {text-decoration:underline;}
h3.accordionHeader 	   {color:#E9641A;
						line-height:25px;
						margin: 0px;
						cursor: pointer;
						outline: none;
						font-family:Times New Roman,Times,Serif;
						font-size:11px;
						font-weight:500;
						letter-spacing:1px;
						text-transform:uppercase;}
h3.accordionHeader:active, h3.accordionHeader:focus {outline:none;}
						
.accordionContent      {padding: 0px 0px 0px 10px;}
.accordionInnerContent {padding-bottom: 5px;zoom:1;}
.accordionInnerContent:after {
	    content: ".";
	    display: block;
	    height: 0;
	    clear: both;
	    visibility: hidden;
}
#accordionInnerContent {padding: 0px 0px;}
h3.firstPaneHeader     {border-top: none;}
h3.lastPaneHeader      {border-bottom: none;}
#introContent p, h1 	   {padding: 10px 0px;color:#6B7F9A !important;}
#outroContent 		   {padding: 10px 11px;}
.accInnerLeft          {float: left;}
.accInnerRight         {float: right;background:url(images/carlton_accordion_photo_bg.png) no-repeat top left;height:110px;width:110px;}
.accInnerRightOdd      {float: right;background:url(images/carlton_accordion_photo_odd.png) no-repeat top left;height:110px;width:110px;}
.accInnerRight img     {padding: 3px 4px 5px 4px;}
.accInnerRightOdd img  {padding: 3px 4px 5px 4px;}
.accInnerRightPlayLink_en {width: 110px;line-height:25px;display:inline;cursor:pointer;padding-left:3px;}
.accInnerRightPlayLink_nl {width: 110px;line-height:25px;display:inline;cursor:pointer;padding-left:0px;}
.accInnerRightPlayLink_en {width: 110px;line-height:25px;display:inline;cursor:pointer;padding-left:0px;}
.playText_en              {color:#E9641A;padding:0px 3px 10px 3px;display:block;float:left;}
.playText_nl              {color:#E9641A;padding:0px 0px 10px 0px;display:block;float:left;}
.playText_de              {color:#E9641A;padding:0px 0px 10px 0px;display:block;float:left;}
.playButton_en          {float: left;height: 21px;width: 21px;}
.playButton_nl          {float: left;height: 21px;width: 21px;}
.playButton_de          {float: left;height: 21px;width: 21px;}
.even                  {background-color:#DBDBDB;}
.odd                   {background-color:#C0C0C0;}
.accHeaderSub		   {color:#1C3040;text-transform:none;margin-left:6px;}
#hotelAccordionTitle h3.subTitleOne {color: #6B7F9A;}

/* News Widget */
#newsStories {
	display:block;
	height:53px;
	width:290px;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin-top:30px;
	padding: 30px 2px 0px 2px;
	position:absolute;
	top:4px;
	left:465px;
}

.subTitleThree    {color:#6C6C6C;}
#newsStories li   {width:285px;}
#newsStories li a {color:#FFF;}

#newsStories img       {float: right;width:50px;height:50px;}
.newsIntro             {float:left;width:220px;}
.newsTitle             {display: block;float:left;width:220px;}
#newsHeader            {float:left;}

#newsItemNav {
	font-weight: bold;
	font-size: 10px;
	height: 20px;
	float: right;
	padding-top: 8px;
	padding-right: 7px;
}
#newsItemNav a {
	width: 13px;
	height: 13px;
	background: #D6D6D6;
	float: left;
	margin: 0px 0px 0px 8px;
	text-align: center;
}
#newsItemNav a.activeSlide {background: #939393;color: #FFF;}

#logo {height:152px;width:152px;z-index:500;position:absolute;top:102px;left:0;}
* html #logo {top: 104px;}

#introContent h1 {
	font-size:11px !important;
	line-height:1.3em;
	font-family:Arial, Helvetica, sans-serif;
    margin: 8px 11px 0px 11px;
    display:block;
	font-weight: bold !important;
	padding-bottom: 0px;
}