/* Additional styling for holiday form */

/* Panels */
#Holidaypanel {
float:left;
width:736px;
padding-bottom:5px;
}
.InternalWrapper { 
float:left;
width:722px;
}
.HolidayInternalWrapper { 

float:left;

width:716px;

}

.HolidayInternalCentre {

float:left;

width:702px;

height:7px;

background-color:#D8E4FE;

line-height:7px;

font-size:7px;

}

.HolidayInternalContent {

float:left;

width:696px;

padding:0px 10px 0px 10px;

background-color:#D8E4FE;

}

.HolidaypanelContent {

float:left;

width:716px;

padding:3px 10px 10px 10px;

background-color:#FFFFFF;

}




.HolidayCentre { 
float:left;

width:722px;

height:7px;

background-color:#FFFFFF;

line-height:7px;

font-size:7px;

}
/* HolidaySearch */

#Holidaysearch {

float:left;

width:736px;

padding-bottom:5px;

}

#HolidaysearchContent {

float:left;

width:702px;

padding:0px 10px 0px 10px;

}

.HolidaysearchSection {

float:left;

width:698px;

padding:10px 0px 10px 0px;

border-bottom:#656599 solid 1px;

}

.Holidaysliding {

overflow:visible;

position:relative;

width:702px;

}

.HolidayslidingContent {

float:left;

width:702px;

}

/* a */
.HolidayoffersCarousel {

float:left;

position:relative;

width:486px;

height:140px;

}

.HolidayoffersContent {

float:left;

width:506px;

padding:0px 10px 10px 10px;

background-color:#fff;

}

#HolidayoffersPanel {

float:left;

width:526px;

padding-bottom:0;

}

.HolidayoffersRotate {

float:left;

padding:15px 15px 15px 15px;

width:476px;

height:110px;
	background-position: -180px;
}

.HolidayoffersText {

float:left;

width:486px;

height:100px; 

overflow:hidden;
}

.HolidayoffersWrapper {

float:left;

width:476px;

}
/* variant carousel b */
.HolidayoffersCarouselb {

float:left;

position:relative;

width:506px;

height:190px;

}
.HolidayoffersRotateb {

float:left;

padding:145px 0 0 10px;

width:496px;

height: 190px;
	background:  no-repeat 0 0;
}
.HolidayoffersCarouselb h1{
	font-size: 22px;
	color: #0e027f;
	line-height: 18px;
}
.HolidayoffersCarouselb h2{
	font-size: 14px;
	color: #0e027f;
	line-height: 18px;
}

.leftContent-b {
float:left;
width:512px;
padding:0px 7px 0px 7px;
background-color:#FFFFFF;
}
.leftContent-b .leftInternalWrapper{
float: left;
width: 512px;
}

.leftContent-b .panelCorner {
float:left;
width:10px;
height:8px;
}
.leftContent-b .leftInternalCentre {
float:left;
width:492px;
height:8px;
	background: url(panel-bg.gif);
line-height:8px;
}
.leftContent-b .leftInternalContent {
float:left;
width:490px;
padding:0px 10px 5px 10px;
background-color:#f1f6f9;
	border: 1px solid #e7effa;
	border-top: 0;
}
.leftContent-b #searchContent {
float:left;
width:510px;
padding:0 0 0 0;
}
.leftContent-b .searchSection {
float:left;
width:490px;
padding:10px 10px 10px 10px;
	border: 1px solid #e7effa;
	border-top: 0;
margin-bottom: 10px;
}
.leftContent-b .searchSectionnoborder {
float:left;
width:490px;
padding:10px 10px 10px 10px;
	border: 0px solid #fff;
margin-bottom: 10px;
}
.leftContent-b .searchFlight {
float:left;
width:173px;
}

/* more a */
.leftContent-a {
float:left;
width:722px;
padding:0px 7px 0px 7px;
background-color:#FFFFFF;
}
.leftContent-a .leftInternalWrapper{
float: left;
width: 722px;
}

.leftContent-a .panelCorner {
float:left;
width:10px;
height:8px;
}
.leftContent-a .leftInternalCentre {
float:left;
width:702px;
height:8px;
	background: url(panel-bg.gif);
line-height:8px;
}
.leftContent-a .leftInternalContent {
float:left;
width:700px;
padding:0px 10px 5px 10px;
background-color:#f1f6f9;
	border: 1px solid #e7effa;
	border-top: 0;
}
.leftContent-a #searchContent {
float:left;
width:720px;
padding:0 0 0 0;
}
.leftContent-a .searchSection {
float:left;
width:700px;
padding:10px 10px 10px 10px;
	border: 1px solid #e7effa;
	border-top: 0;
margin-bottom: 10px;
}
.leftContent-a .searchSectionnoborder {
float:left;
width:700px;
padding:10px 10px 10px 10px;
	border: 0px solid #fff;
margin-bottom: 10px;
}
.leftContent-a .searchFlight {
float:left;
width:176px;
}
.rightWrapper-b {
float:right;
width:205px;
text-align:left;
margin: 0 0 5px 0;}




/* breadcrumbs */


#breadcrumbwrapper {
	float: left;
	width: 736px;
	margin: 0 0 5px 0;
	padding: 1px 0 1px 0;
	background:  url(breadcrumb.gif) no-repeat;
}


#breadcrumb {
	float: left;
	width: 718px;
	margin: 0;
	padding: 0 0 0 10px;
}
#breadcrumb li {
	float: left;
	margin: 0;
	padding: 0;
	list-style: none;
	}
#breadcrumb a {
	float: left;
	display: block;
padding: 3px 6px 3px 6px;
	text-decoration: none;
	color: #989a97;
	border-left: 1px solid #dae6fc;
	background: url(nav-bg.gif) repeat-x;
	}
#breadcrumb a:hover {
	margin: 0;
padding: 3px 6px 3px 6px;
	color: #252c87;
	border-left: 1px solid #dae6fc;
	background: url(nav-bg-a.gif) repeat-x;
	}
#breadcrumb a.live {
	margin: 0;
padding: 3px 8px 3px 8px;
	color: #252c87;
	border-left: 1px solid #fff;
	background: url(nav-bg-a.gif) repeat-x;
	}

#breadcrumb p {
	float: left;
	display: block;
padding: 3px 6px 1px 6px;
	margin: 0 0 2px 0;
	text-decoration: none;
	color: #989a97;
	border-left: 1px solid #dae6fc;
	background: url(nav-bg.gif) repeat-x;
	}
#breadcrumb p.live {
	margin: 0 0 2px 0;
padding: 3px 7px 1px 8px;
	color: #252c87;
	border-left: 1px solid #fff;
	background: url(nav-bg-a.gif) repeat-x;
	}

/* Buttons */
.verypurpleButton {
float:left;
background-color:#964aa8;
color:#FFFFFF;
font-size:9px;
font-family:Verdana,Arial, Helvetica, sans-serif;
text-decoration:none;
line-height:9px;
padding-top:7px;
height:15px;
}
/* Override padding for Mozilla */
html>body .verypurpleButton {
padding-top:6px;
height:16px;
}
/* PC Firefox fix */
.searchSection .searchHotel {
float:left;
width:125px;
}
.searchSection .searchOnly {
float:left;
width:106px;
}
.searchSection .searchFlight {
float:left;
width:176px;
}
.searchSection .searchTicket {
float:left;
width:85px;
}


