/* Css */
body{ background-image:url(../pics/bg.jpg); background-repeat:repeat-x; background-color:#FFFFFF; margin:0 0 0 10px; padding:0;}
.menu{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:12px; font-weight:bold;}
.menu .current{ background-image:url(../pics/home_tab.jpg); padding:10px; width:auto; height:15px; color:#0081ca; font-weight:bold; font-size:12px; text-decoration:none; display:block;}
.menu .dark{background-image:url(../pics/other_tab.jpg); padding:10px; width:auto; height:15px; color:#fff; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-decoration:none; display:block; }
.menu .dark:hover{background-image:url(../pics/home_tab.jpg); padding:10px; width:auto; height:15px; color:#0081ca; text-decoration:none; display:block;}

.regular:link{padding:10px; width:auto; height:15px; color:#fff; text-decoration:none; display:block; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.regular:visited{padding:10px; width:auto; height:15px; color:#fff; text-decoration:none; display:block; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.regular:hover{background-image:url(../pics/home_tab.jpg); padding:10px; width:auto; height:15px; color:#0081ca; text-decoration:none; display:block;}


.ww_package{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold; color:#0896ff; background-image:url(../pics/world_map.jpg); background-position:right top; background-repeat:no-repeat; height:95px; padding-top:8px;}
.ww_package a{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold; color:#0896ff; text-decoration:underline;}
.ww_package a:hover{font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:11px; font-weight:bold; color:#0896ff; text-decoration:none;}
.wwholiday{ background-image:url(../pics/bg_wwholiday.jpg); background-repeat:no-repeat; height:102px;  vertical-align:top; font-size:11px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; width:254px;  margin:0;} 
.wwholiday p{width:154px; margin-top:30px; padding:0; display:block;} 
.wwflights{ background-image:url(../pics/bg_wwflight.jpg); background-repeat:no-repeat; height:102px; vertical-align:top;  font-size:11px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; width:254px;  margin:0;} 
.wwflights p{width:154px; margin-top:30px; paddifooterng:0; display:block;} 
.wwhotels{ background-image:url(../pics/bg_wwhotels.jpg); background-repeat:no-repeat; height:102px; vertical-align:top;   font-size:11px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; width:254px; margin:0;} 
.wwhotels p{width:154px; margin-top:30px; padding:0; display:block;}
.arrow{background-image:url(../pics/arrow.jpg); background-repeat:no-repeat; background-position:left; padding-left:12px; font-size:11px; color:#447ec9; text-decoration:none; font-family:Arial, Helvetica, sans-serif; padding-bottom:5px; display:block;} 
.blue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
	color: #447ec9;
}

.arrow:hover{ text-decoration:underline;} 
.arrownew{background-image:url(../pics/arrow.jpg); background-repeat:no-repeat; background-position:left; padding-left:12px; font-size:11px; color:#447ec9; text-decoration:underline; font-family:Arial, Helvetica, sans-serif;} 
.arrownew:hover{ text-decoration:none;} 
.fare{font-family:Arial, Helvetica, sans-serif; color:#e2342b; font-size:11px; text-decoration:none; display:block; padding-bottom:5px;} 
.fare:hover{font-family:Arial, Helvetica, sans-serif; color:#eb574e;} 
.farenew{font-family:Arial, Helvetica, sans-serif; color:#e2342b; font-size:11px; text-decoration:none;} 
.farenew:hover{font-family:Arial, Helvetica, sans-serif; color:#eb574e;} 

.arial_black11{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.arial_black11 a{font-family:Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold; color:#333399; display:block; padding-bottom:3px; text-decoration:underline; }
.arial_black11 a:hover{ text-decoration:none;}
.arial_black11_bold{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; font-weight:bold;}
.footer{ font-family:Arial, Helvetica, sans-serif; color:#717171; font-size:11px;}
.footer img{ margin-right:16px;}

/* Css for inner pages*/
.searchhead {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	color: #0075B5;
	text-decoration: none;
}
.searchsmall {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-transform: capitalize;
	color: #0075B5;
	text-decoration: none;
}
.dropdown2 { font-family: Arial; font-size: 11px; color: #000000; text-decoration: none; }

.flightL:link {color:#5D5C5C; text-decoration:none; font-family:Arial; font-size:11px; font-weight:bold; padding:1px 6px 1px 3px;}
.flightL:visited {color:#666666; text-decoration:none; font-family:Arial; font-size:11px; font-weight:bold; padding:1px 6px 1px 3px;}
.flightL:hover{color:#FFFFFF; font-family:Arial; font-size:11px; background-color:#447ec9; font-weight:bold; padding:1px 6px 1px 3px;}
.shoe1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #007FC4;
}
.red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FF0000;
}
.font14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: uppercase;
	color: #007FC4;
}
.black14 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	text-transform: capitalize;
	color: #000000;
}
.bgColour { background-image:url(../pics/search_bg.jpg); background-repeat:repeat-x; font-size:12px; font-weight:bold; font-family:Arial; color:#ffffff; padding:5px;}

.normalfont{font-family:Arial; font-size:11px; font-weight:normal;  color:#000000;  text-decoration:none;}
.borderbotemfont{ font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #007FC4;
	border-bottom:1px solid #DADADA;
}
.bluetxt{ font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #007FC4;
	text-decoration:none;
	}
.headingBig{font-family:Arial; color:#0075B5; font-size:18px; font-weight:bold; padding:10px 0 5px 10px; text-align:left;} 
.headingBorange{font-family:Arial; color:#e46406; font-size:14px; font-weight:bold; } 
.underlinered{font-family:Arial; color:#d30d0d; font-size:14px; font-weight:bold; text-decoration:underline; } 

.hlt_offer_mid{
	font-size:12px;
	background-color:#fff;
	font-family: Arial, Helvetica, sans-serif;
}
.hlt_offer_mid tr td{ padding:4px; border-bottom:1px solid #cccccc;}
.hlt_offer_mid tr td a{color:#4985c7; text-decoration:none;}
.hlt_offer_mid tr td a:hover{color:#4985c7; text-decoration:underline;}
.hlt_offer_mid .fare_orgdeep{color:#cc6600; text-decoration:none; font-weight:bold; text-decoration:none;}
.hlt_offer_mid .fare_orgdeep:hover{color:#cc6600; text-decoration:none; font-weight:bold; text-decoration:underline;}
.hlt_offer_mid .padding_none{ padding:0; border-bottom:0;}
.hlt_offer_mid .fare_h{
	color:#FF6600;
	font-weight:bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
}
.hlt_offer_mid .fare_h:hover{color:#C44242; font-weight:bold; text-decoration:underline;}
.h2{font-size:14px; color:#0177B7; padding:0 0 5px 0; margin:0;}
.box{
	border:1px solid #cccccc;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	text-transform: capitalize;
	color: #666666;
}
.fare_orgdeep{
	color:#FF6600;
	text-decoration:none;
	font-weight:bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.borderbottom{ border-bottom:1px solid #e0e0e0; margin-bottom:5px;}
.paddingbottom{padding-bottom:5px; }
.fare_orgdeep2{
	color:#e46406;
	text-decoration:none;
	font-weight:bold;
	text-decoration:none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.pricefont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-transform: capitalize;
	color: #003366;
	font-weight: bold;
}
.pricenormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	text-transform: capitalize;
	color: #003366;
	font-weight: normal;
}
.result1 { font-family: Arial; font-size: 9pt; font-style: normal; line-height: normal; font-weight: bold; color: #FFFFFF; }
.sidered {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FF0000;
}
.orangefont {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FF6600;
	text-decoration: none;
}
.text { font-family: Arial; font-size: 9pt; color: #000033; text-decoration: none; }
.side1 { font-family: Geneva, Arial; font-size: 12px; font-weight: bold; color: #000000; }
.multilink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #FF6600;
}
.multilink:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #007FC4;
}
.smallbox {
	background-color: #EEEEEE;
	border: 1pt solid #BBBBBB;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	color: #000000;
	width: 420px;
}
.arial_white12{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; font-weight:bold;}
.arial_blk11{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000; font-weight:normal;}

.footerlink { font-family: arial; font-size: 11px; font-weight: normal; color: #0E4D95; text-decoration:none; }
a.footerlink:hover { font-family: arial; font-size: 11px; font-weight: normal; color: #ff0000; text-decoration:underline; }
.arial11p {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-transform: none;
	color: #000000;
	padding-left: 10px;
}
.msg { font-family: arial; font-size: 11px; font-weight: normal; color: #D51010; text-decoration:none; }
.imageswap{width:60px; padding-left:5px; padding-bottom:10px;}
.newsletterbg{background-image:url(../pics/bgletter.jpg); font-family:Arial, Helvetica, sans-serif; color:#000000; font-size:12px; background-position:top; background-repeat: no-repeat; background-position:left;}
.callbg{background-image:url(../pics/bgcallnow.jpg); background-position:top left; background-repeat:no-repeat; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.holidaybg{background-image:url(../pics/bgkickback.jpg); background-repeat:no-repeat; background-position:top left; font-size:12px; color:#000000; font-family:Arial, Helvetica, sans-serif;}
.arrowor{background-image:url(../pics/arroworange.jpg); padding-left:10px; color:#ea4600; text-decoration:none; background-repeat:no-repeat; background-position:left}
.bigsale{background-image:url(../pics/bigsale.jpg); background-repeat:no-repeat; height:25px; display:block; background-position:left; padding-left:35px; color:#e50000; font-size:14px; font-weight:bold; font-family:Trebuchet MS;}
#tab {
}
#tab ul {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}
#tab li {
	display: block;
	padding: 5px;
}
#tab li:hover {
	background-color: #F5F8FC;
}
.normalblue {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-transform: capitalize;
	color: #447ec9;
	text-decoration: none;
}
.bordernormal {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	color: #333333;
	border: 1px solid #CCCCCC;
}


.mainContainer { background-color:#FFFFFF; width:990px; margin:0 auto; }

.headerContainer { background-color:#FFFFFF; width:990px; margin:0 auto; float:left; }
.mainMid1 { background-color:#FFFFFF; width:990px; margin:0 auto; float:left; }









#ratingControl .text {font-size:11px; color:#264466; font-weight:bold; line-height:14px; font-family:arial,helvetica,sans Serif;}
#ratingControl .ratingUi {float:left; width:94px;}
#ratingControl .ratingUi .stars {cursor:pointer; height:16px; margin-top:2px;}
#ratingControl .ratingUi .stars .star0 {color:#666666; float:left; height:16px; width:14px; font-size:11px; line-height:13px;}
#ratingControl .ratingUi .stars .star {
	background: url("http://media.expedia.com/media/content/expus/graphics/common/star_rating_images2.gif") no-repeat scroll -32px center; float:left; height:16px; width:16px; font-size:1px;
}
#ratingControl .ratingUi .slider {background:#c9cbcd; height:1px; width:80px; margin:2px 0px 0px 6px; position:relative;}
#ratingControl .ratingUi .slider .pointer {
	background: url("http://media.expedia.com/media/content/expus/graphics/common/star_rating_images2.gif") no-repeat scroll -52px center; height:12px; width:9px; position:absolute; left:-6px; top:-3px; font-size:1px; cursor:pointer; z-index:100;
}
#ratingControl .ratingUi .slider .slidertick {background:#c9cbcd; position:absolute; top:-3px; height:7px; font-size:7px; width:1px;}
#ratingControl .ratingUi .slider #slidertick0 {left:0px;}
#ratingControl .ratingUi .slider #slidertick1 {left:15px;}
#ratingControl .ratingUi .slider #slidertick2 {left:31px;}
#ratingControl .ratingUi .slider #slidertick3 {left:47px;}
#ratingControl .ratingUi .slider #slidertick4 {left:63px;}
#ratingControl .ratingUi .slider #slidertick5 {left:79px;}	
#ratingControl .clearer {clear:both; font-size:0px; line-height:0px; height:0px;}
#ratingControl .ratingText {float:left;padding-top:8px;}
#ratingControl .ratingText .starmessage {
	background: url("http://media.expedia.com/media/content/expus/graphics/common/star_rating_label.gif") no-repeat scroll 0px center;width:85px;height:16px;line-height:16px;
}
#ratingControl .ratingText .starmessage span {font-size:10px; color:#333333;}
.messageRender {margin-left:8px;font-size:10px;}
#divRatingTextInner {display:table;}
.starmessage {display:table-cell;vertical-align:middle;}
 
/* AT 10122006 de_DE */
#ratingControl .ratingUi_10122006_de_DE {float:left; width:101px;}
#ratingControl .ratingUi .stars .star0_10122006_de_DE {
	color:#666666;
	float:left;
	font-size:11px;
	height:16px;
	line-height:13px;
	width:16px;
}
#ratingControl .ratingText .starmessage_10122006_de_DE {
	background:transparent url(http://media.expedia.com/media/content/expus/graphics/common/star_rating_dual.gif) no-repeat scroll 0px center;
	height:24px;line-height:11px;width:85px;
}
 
#ratingControl .ratingText_10122006_de_DE {padding-top:5px;}
.messageRender_10122006_de_DE {margin-left:10px;}
 
/* NL 11 nl_NL */
#ratingControl .ratingUi_11_nl_NL {float:left; width:98px;}
#ratingControl .ratingUi .stars .star0_11_nl_NL {color:#666666; float:left; height:16px; width:18px; font-size:11px; line-height:13px;}
#ratingControl .ratingText .starmessage_11_nl_NL {
	background:transparent url(http://media.expedia.com/media/content/expus/graphics/common/star_rating_dual.gif) no-repeat scroll 0px center;
	height:24px;line-height:11px;width:85px;
}
#ratingControl .ratingText_11_nl_NL {padding-top:5px;}
#ratingControl .ratingUi .slider_11_nl_NL {margin:2px 0px 0px 10px;}
.messageRender_11_nl_NL {padding-right:1px;}
 
/* MX 12 es_MX */
#ratingControl .ratingUi_12_es_MX {float:left; width:110px;}
#ratingControl .ratingUi .slider_12_es_MX {margin:2px 0px 0px 19px;}
#ratingControl .ratingUi .stars .star0_12_es_MX {color:#666666; float:left; height:16px; width:27px!important;width:14px; font-size:11px; line-height:13px;}
#divHotelSrchFilter .sortFilter .ratingCtrl_12_es_MX {width:205px;}
 
#ratingControl .ratingText .starmessage_12_es_MX {
	background:transparent url(http://media.expedia.com/media/content/expus/graphics/common/star_rating_dual.gif) no-repeat scroll 0px center;
	height:24px;line-height:11px;width:84px;
}
#ratingControl .ratingText_12_es_MX {padding-top:5px;}
 
 
/* FR 20 fr_FR */
#ratingControl .ratingUi_20_fr_FR {float:left; width:104px;}
#ratingControl .ratingText .starmessage_20_fr_FR {
	background:transparent url(http://media.expedia.com/media/content/expus/graphics/common/star_rating_dual.gif) no-repeat scroll 0px center;
	height:24px;line-height:11px;width:85px;
}
#ratingControl .ratingUi .stars .star0_20_fr_FR {width:24px;}
#ratingControl .ratingText_20_fr_FR {padding-top:5px;}
#ratingControl .ratingUi .slider_20_fr_FR {margin-left:15px;}
 
/* AU 25 en_AU */
#ratingControl .ratingText .starmessage_25_en_AU {
	background:transparent url(http://media.expedia.com/media/content/expus/graphics/common/star_rating_dual.gif) no-repeat scroll 0px center;
	height:24px;line-height:11px;width:85px;
}
 
#ratingControl .ratingText_25_en_AU {padding-top:5px;}
 
 
 /* JP 28 ja_JP */
#ratingControl .ratingUi_28_ja_JP {float:left;width:115px;}
 
#ratingControl .ratingUi .stars .star0_28_ja_JP {
	color: #666666;
	float: left;
	font-size: 10px;
	height: 16px;
	line-height: 13px;
	width: 33px;
	margin-right: 2px;
	font-family: ms pgothic, arial, helvetica, sans serif;
}
 
#ratingControl .ratingUi .stars_28_ja_JP {
	cursor: pointer;
	height: 16px;
	margin-bottom: 8px;
	margin-top: 2px;
	width: 115px;
}
 
#ratingControl .ratingUi .slider_28_ja_JP #slidertick0 {left:-2px;}
#ratingControl .ratingUi .slider .pointer_28_ja_JP {margin-left: 0px}
#ratingControl .ratingUi .slider_28_ja_JP {margin:2px 0px 0px 26px;}
 
 
#ratingControl .ratingText .starmessage_28_ja_JP {
	background: transparent
		url(http://media.expedia.com/media/content/expus/graphics/common/star_rating_dual.gif)
		no-repeat scroll 0px center;
	height: 24px;
	line-height: 11px;
	margin-top: 10px;
	margin-left: 5px;
	width: 85px;
	font-family: ms pgothic, arial, helvetica, sans serif;
	padding-top: 2px
}
 
#ratingControl .text_28_ja_JP {
	font-family: ms pgothic, arial, helvetica, sans serif;
	font-size: 12px;
}