@CHARSET "ISO-8859-1";
/*************************************************************/
/*   Name:  SkySwan Travel 2.0 (Screen)                      */
/*   Date:  October 2008                                     */
/*************************************************************/

/*  
	INDEX

	(i)	INITIAL FILE INCLUDES
	 1.	BODY
	 2.	HEADER, FOOTER & MENU
		2.1 - Sitename, slogan and banner
		2.2 - Navigation
		2.3 - Main Page Elements
		2.4 - Breadcrumb Elements
		2.5 - Content Elements
		2.6 - Footer Elements
*/


/*************************************/
/*  INITIAL FILE INCLUDES & Fixes    */
/*************************************/

/*************************************/
/*  Headers							*/
/*************************************/
.page_warp{
	margin: 0px 10px;
}


h2.RounderHeader
{
	padding: 5px;
	color: #8b3626;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
}

/*************************************/
/*  Rounded Corners					*/
/*************************************/


.roundhotelsearchcurvy 
{
	position:relative; 
	width:670px; 
	background:#eedfcc; 
	color:#000; 
}

#roundhotelsearchctl, #roundhotelsearchcbl, #roundhotelsearchctr, #roundhotelsearchcbr
{
	position:absolute;
	width:20px;
	height:20px;
	color:#eedfcc;
	background:#fff;
	overflow:hidden;
	font-style:normal; 
	z-index:1;
}
#roundhotelsearchctl {top:0; left:0;}
#roundhotelsearchcbl {bottom:0; left:0;}
#roundhotelsearchctr {top:0; right:0;}
#roundhotelsearchcbr {bottom:0; right:0;}
.roundhotelsearchcurvy em b {position:absolute; font-size:150px; font-family:arial; color:#eedfcc; line-height:40px; font-weight:normal;}
#roundhotelsearchctl b {left:-8px;}
#roundhotelsearchctr b {left:-25px;}
#roundhotelsearchcbl b {left:-8px; top:-17px;}

#roundhotelsearchcbr b
{
	left:-25px; 
	top:-17px;
}

.roundhotelsearchcurvy p
{
	position:relative;
	z-index:100;
	padding:5px 10px;
}

/*************************************/
/*  Table Elements  				*/
/*************************************/

td.HotelSearchTdHeader
{
	font-size: 12px;
	color: #36648b;
	font-weight: bold;
}

td.HotelSearchTdWhite
{
	background-color: #fff;
}

td.HotelSearchTdBeige
{
	background-color: #ffefd5;
}

td.rlist
{
	background-color: #ffffff !important;
}

tr.white
{
	background-color: #ffefd5 !important;
	height: 40px;
}

/*************************************/
/*  Div Elements  				*/
/*************************************/
.OctopusTravel
{
	color: #36648b; 
	font-weight: bold; 
	font-family: Verdana;
	text-align: right;	
}

div.middlePadding
{
	margin-left: 1%;
	margin-right: 1%;
}

/*************************************/
/*  Paragraph Elements  			*/
/*************************************/
.headerRed
{
	color: #8b3626;
	font-weight: bold;
	font-family: Verdana;
}

p.HotelSearchTdSideTitle
{
	text-align: right;
	padding-right: 5px !important;
	padding: 0px; 
	margin-left: 5px; 
	color: #36648b; 
	font-weight: bold; 
	font-family: Verdana; 
	font-size: 12px;
}

p.error
{
	color: #ed2b2b;
	font-weight: bold;
}


/*** Date **/
div.day{
	background:#D0EEEE none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	float:left;
	height:20px;
	line-height:20px;
	margin:0;
	padding:0 5px;
	text-align:center;
	width:40px;
}

.calender .date_display{
	background:#FFFFFF none repeat scroll 0 0;
	border:1px solid #CCCCCC;
	color:#000000;
	float:left;
	height:20px;
	line-height:20px;
	margin:0 3px 0 10px;
	padding:0;
	text-align:center;
	width:150px;
}

.calendar #date_icon{

}



.hotel_header {
	background:transparent url(/images/web20/Main/flightSearch_rounded.png) no-repeat scroll left top;
	height:15px;
	width:475px;
}

.hotel_content{
	background:transparent url(/images/web20/Main/flightSearch_content_bg.png) no-repeat scroll left top;
	width:475px;
}

.hotel_footer {
	background:transparent url(/images/web20/Main/flightSearch_rounded_bottom.png) no-repeat scroll left bottom;
	height:15px;
	width:475px;
}


.hotel_header_long {
	background:transparent url(/images/web20/content_section_bgtop_w674.png) no-repeat scroll 0 0;
	height:25px;
	width:674px;
}

.hotel_content_long{
	background:transparent url(/images/web20/content_section_bgbody_w674.png) no-repeat scroll 0 0;
	width:674px;
}

.hotel_footer_long {
	background:transparent url(/images/web20/content_section_bgbottom_w674.png) no-repeat scroll 0 0;
	height:25px;
	width:674px;
}

.hotel_heading {
	color: #8b3626;
	font-family: Verdana;
	font-weight: bold;
	font-size: 13px;
}

.dealsLink
{
	color: #990033;
	font-weight: bold;
	font-family: Verdana;
	text-decoration: none;
}

.blueTitle
{
	color:#36648B;
	font-family:Verdana;
	font-weight:bold;
}

div.spaceFiller {
	height:30px;
}

.navigate {
	color:#8B3626;
	font-size:12px;
	font-weight:bold;
	line-height:30px;
	padding:0;
	text-decoration: none;
	
}

.headerBlue {
	color: #075383;
	font-weight: bold;
	font-family: Verdana;
}

.headerProp {
	width:100px;
	text-align: right;
	margin-right: 10px;	
}

.hotel_950header {
	background:transparent url(/images/web21/CarHire/content_section_bgtop_w950.png) no-repeat scroll 0 0;
	height:25px;
	width:951px;
}

.hotel_950content{
	background:transparent url(/images/web21/CarHire/content_section_bgbody_w960.png) no-repeat scroll 0 0;
	width:951px;
}

.hotel_950footer {
	background:transparent url(/images/web21/CarHire/content_section_bgbottom_w950.png) no-repeat scroll 0 0;
	height:25px;
	width:951px;
}