body, input, select{
font-family: arial, Verdana, helvetica, sans-serif;
}


body{font-size:73%;margin:0;padding:0;color:#00244F;;} 


#body{
width:1010px;
margin-left:auto;
margin-right:auto;
background-color:#fff;

background:url('../images/bg_repeat.png') repeat-y;
}

.default{color:#ccc;}

  fieldset legend{color:#00244F;}
img{border:0;}
.noshow{display:block;position:absolute;left:-999px}
.fullnoshow{display:none;}/*full hide. Even from screenreaders*/
.tabs{
	clear:both; 
	background:url('../images/header.gif') no-repeat left bottom;
	margin:10px 0 10px 5px;
	width:64.7em;
}


.tax, .pass{
	font-size:0.8em;
	display:block;
}
#main_logo{
	display:block;
	height:75px;
	width:325px;
	text-indent:-999px;
	background:url('../images/sprite.png') no-repeat top left;
}
#NavigationPane h1,
#NavigationPane .main_logo{
	display:block;
	margin:0;
	padding:0;
	float:left;
}

#NavigationPane{
	height:86px;
	border-bottom:1px solid #f2f2f2;
	padding:10px 0 0px 8px;
	margin:0 6px;
}



#mainNav{display:block;list-style-type:none;margin:0px 0 0 0;padding:0 3em 0 0;clear:both;}
#NavigationPane .srch_again{float:left;padding:8px;border:1px solid black}
#NavigationPane img{display:block;float:left}
#NavigationPane .tel{padding:18px 0 0 0;width:73em;text-align:right;color:#fff;}


#mainNav LI{float:left;display:block;margin:0 0 0 2px;padding:0;width:auto;}

#mainNav LI A{padding:0;display:block;min-height:32px;color:#000E7A;}
#mainNav LI A SPAN{padding:10px 10px 0px 10px;display:block;min-height:22px;}
#mainNav LI A:link,#mainNav LI A:visited{background:url('../images/off_left.gif') left top no-repeat;}
#mainNav LI A:hover,#mainNav LI A:active, #mainNav li a.active{background:url('../images/on_left.gif') left top no-repeat;text-decoration:none;}
#mainNav LI A:link SPAN, #mainNav LI A:visited SPAN{background:url('../images/off_right.gif') right top no-repeat;}
#mainNav LI A:hover SPAN, #mainNav LI A:active SPAN, #mainNav li a.active span{background:url('../images/on_right.gif') right top no-repeat;}
#mainNav LI A.on:link,#mainNav LI A.on:visited{}
#mainNav LI A.on:hover,#mainNav LI A.on:active{}

.top_links{
float:right;
}
.top_links ul li{
list-style:none;
float:left;
border-left:1px solid #BDC1C4;
padding:0 10px;
}
.top_links ul li.first{
border:none;
}
.top_links a, #foot a{color:#1B4258}
/**************
Home
***************/
#body .level1:after, 
#body .level2:after,
.qh_box_body_container:after
{
content: "."; 
display: block;
height: 0; 
clear: both; 
visibility: hidden;
}

.level1{
margin:15px 0px 0 5px;
}
.level2{
margin:0px 12px 0 12px;
border-top:1px solid #f2f2f2;
clear:both;
}

.tagline{
float:right;
width:460px;
padding:80px 0 0 0;
}
.tagline span{
	clear:both;
	font-size:2em;
	display:block
}
.tagline span.line1, 
.tagline span.line3{
	padding-left:2em;
}
.tagline span.line4{
	padding-left:2em;
}
.tagline span.line2{
	
}
.green{
	color:#CDCF00;
	font-style:normal;
}
.left_container{
	float:left;
	width:86%;
}
.right_container{
	float:left;
	width:120px;
	padding:15px 0 10px 5px;
}


/**************
QTT
***************/
.qtt{background:url('../images/top_right.gif') top right no-repeat #cdcf00;color:#07496C;border:0;width:380px;margin:0 5px 0 8px;float:left}
.qtt h2{margin:0 0 8px 0;padding:0;}
.qtt .foot{clear:both;display:block;background:url('../images/btm_right.gif') bottom right no-repeat #cdcf00;}
.qtt .foot .left_corner{background:url('../images/btm_left.gif') bottom left no-repeat;}
.qtt legend{display:none;}
.qtt fieldset{border:0;margin:0px;padding:4px 4px 4px 8px;background:url('../images/top_left.gif') top left no-repeat;}
.qtt fieldset ul{margin:0;padding:0;}
.qtt fieldset ul li{list-style:none;padding:0;margin:5px 0 5px 0;clear:both;width:auto;height:1.8em;padding-right:8px;}
.qtt fieldset ul li.chk{margin:4px 0 0 0;font-size:1.2em;font-weight:bold;}


.qtt fieldset ul li label{display:block;width:6em;float:left;padding-left:1em;}
.qtt fieldset ul li input{float:left;}
/*
.qtt fieldset ul li.chk label{padding-right:20px;display:static}

.qtt fieldset ul li.chk{margin:4px 0 0 0;font-size:1.2em;font-weight:bold;}
.qtt fieldset ul li.chk label{width:auto;padding:0 2em 0 0;}
*/
.qtt fieldset ul li.inl{float:left;clear:right;height:2.6em;width:9em;}


.qtt fieldset ul li .textbox{width:19em;}

.qtt fieldset ul li.inl label{width:3.7em;padding-right:6px;}
.qtt fieldset ul li.inl select{}
.qtt fieldset ul li.inl label span{display:block;clear:both;font-size:0.8em}

.qtt fieldset ul li.ret-li{padding-bottom:5px;margin-bottom:5px;border-bottom:1px dotted #fff}

.qtt fieldset ul li.out-li{margin-top:8px;}
.qtt fieldset ul li.trv-clss{clear:both;margin:8px 0 8px 0;}


.qtt .button_major{margin:0 10px 0 0;}
.button_major input{font-size:1.2em;font-weight:bold;padding:0 1em 10px 1.6em;margin-right:5px;color:#fff;}
.floatleft{float:left}


.qtt_reflection_left{
display:block;
background:url('../images/sprite.png') no-repeat 0 -94px;

}
.qtt_reflection_right{
display:block;
height:47px;
background:url('../images/sprite.png') no-repeat 100% -177px;
}


/************
ZIPIT
**************/
.zipit{
margin:15px 0 0 0;

}
.qh_box_body_container{
	
}
.zipit .left{
float:left;
width:20%;
padding:0 30px 0 4px;
position:relative;
}
a.zipit_header{
position:absolute;
width:100%;
height:200px;
display:block;
top:0;
text-decoration:none;
}
.zipit .left h2{
text-indent:-999px;
background:url('../images/sprite.png') no-repeat 0% -220px;
height:60px;
margin:0 0 10px 0;
}
.zipit  .sub_heading{
font-size:1.4em;
font-weight:bold;
margin:0;
padding:0;
color:#9C3600;
}
.zipit .main_contents{
float:left;
width:75%;
}
.zipit .main_contents h3.large{
	font-size:1.8em !important;
	margin:0;
	padding:0;
}

.zipit_panels .panel{
	float:left;
	width:200px;
	border:1px solid #d8dbde;
	height:16em;
	background:#fff;
	margin:0 7px 10px 0;
	
}
.zipit_panels .panel h4{
	display:block;
	height:42px;
	padding:10px 0 0 4px;
	margin:0;
	font-size:1.1em;
}
.zipit_panels .panel h4 a{
text-decoration:none;
color:#000E7A;
}
.zipit_panels .panel .img{
	height:187px;
	background-image:url('../images/sprite_home.jpg');
	background-repeat:no-repeat;
	position:relative;
}
.zipit_panels .panel_81 .img{
	background-position:0% 0px;
}
.zipit_panels .panel_82 .img{
	background-position:0% -199px;
}
.zipit_panels .panel_83 .img{
	background-position:0% -399px;
}
.zipit_panels .panel .opacity{
	display:block;
	width:100%;
	background:black;
	position:absolute;
	top:130px;
	height:40px;
	filter:alpha(opacity=50);
	-moz-opacity:0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.zipit_panels .panel p{
	position:absolute;
	top:130px;
	padding:10px 0 4px 4px;
	font-size:1.2em;
}

.zipit_panels .panel p a{
	color:#fff;
}

/*************************
LEVEL3
**************************/
.level3{
padding:15px 0 15px 0;
}
.level3 h2{
font-size:1.7em;
color:#1A4158;
font-weight:normal;
}
.newsbox h2{
margin-top:5px;
}
.newsbox{
float:left;
width:38em;
padding-left:4px;
}
.promotion{
background:url('../images/sprite_home.jpg') no-repeat 100% -592px;
min-height:11em;
}
.promotion p{
width:21em;
}
.newsletter_box{
width:28em;
float:left;
background-color:#F6F7D4;
}
.newsletter_box .qh_box_body_container{
padding:0 6px;
min-height:10.1em
}
.newsletter_box fieldset{
padding:0;
margin:0;
border:0;
width:90%;
}
.newsletter_box fieldset legend{
text-indent:-999px;
font-size:1px;
}
.newsletter_box fieldset .email_address{
border:1px solid #9AAA80;
height:19px;
width:15em;
}
.newsletter_box fieldset .fieldset_container{
float:left;
padding-right:5px;
}
.newsletter_box p{
margin-bottom:0.5em;
}
.newsletter_box em{
font-weight:bold;
font-style:normal;
}
.newsletter_box .privacy{
padding-top:0.5em;
clear:both;
font-size:0.95em;
color:#3F3F3F;
font-style:italic;
}

.social{
float:left;
width:27px;
margin-left:18px;
}
.social ul{
margin:0;padding:0;
border:1px solid #E7E7E7;
}
.social ul li{
list-style:none;
border-top:1px solid #E7E7E7;
}
.social ul li.first{
border-top:0;
}
.social ul li a{
background-image:url('../images/sprite.png');
background-repeat:no-repeat;
display:block;
height:25px;
width:27px;
}
.social ul li.rss a{
background-position:-5px -551px;
}
.social ul li.rss a:hover{
background-position:-5px -524px;
}
.social ul li.digg a{
background-position:-55px -552px;
}
.social ul li.digg a:hover{
background-position:-55px -525px;
}
.social ul li.facebook a{
background-position:-25px -550px;
}
.social ul li.facebook a:hover{
background-position:-25px -523px;
}
.social ul li.twitter a{
background-position:-86px -551px;
}
.social ul li.twitter a:hover{
background-position:-86px -524px;
}
/************
FOOTER
**************/

#foot .horizontalFlash{clear:both;width:auto;text-align:left;padding-top:10px;}
#foot .foot_navigate,
#foot .horizontalFlash{
margin-left:8px;
}
#foot .floatleft{
margin-right:8em;
}
#foot h3{font-size:1em;margin:0;}
#foot{
	clear:both;
	width:98%;
	margin:20px 0px 0 8px;
	border-top:1px solid #9cb6c5;
	padding-top:5px;
}
#foot ul{margin:0;padding:0;display:block;float:left}
#foot ul li{list-style:none;margin:0 0 0.2em 0;}
#foot ul li.last{border:0;}

/**********
BUTTONS
***********/
/*
.button_major input{font-size:1.2em;font-weight:bold;padding:0 1em 10px 1.6em;margin-right:5px;color:#fff;cursor: pointer; cursor: hand;}
*/
a:hover{text-decoration:none;}

.button_major{
	background:url('../images/sprite.png') no-repeat 100% -464px;
	padding:0 4px 0 0;
	float:right;
	clear:both;
}
.button_major input{
	border:0;
	background:url('../images/sprite.png') no-repeat 0% -464px;
	width:auto;
	font-weight:bold;
	position:relative;
	color:#fff;
	padding:1px 0px 2px 6px;
	height:2.2em;
}
.button_major input,
.button_minor input
{
cursor: pointer; cursor: hand;
}
.button_minor{
	background:url('../images/sprite.png') no-repeat 100% -498px;
	padding:0 4px 0 0;
	display:block;
	float:left;
}
.button_minor input{
	border:0;
	background:url('../images/sprite.png') no-repeat 0% -498px;
	width:auto;
	font-weight:normal;
	position:relative;
	color:#1E3B4A;
	padding:0px 0px 2px 4px;
	height:22px;
}


.hotel_dates div.srch{clear:both;margin:3px 0 10px 4px;background-color:#000E7A;width:4.5em;padding:2px 0 4px 5px;}
.hotel_dates div.srch a{color:#fFF;}
/***************************************************************
***************************************************************/

h1.journey_title{
	font-weight:bold;
	font-size:1em;
}
.journey_title .journey{
font-size:2em;
}
.date .h_pass{
color:#6f76aa;
}
span.details,
span.dur,
span.container,
span.cost,
span.go_button

{
	display:block;
	float:left;
}
span.details{

}
span.container{
margin-top:8px;
}
span.cost{
	width:8em;
	padding-left:8px;
}
.price .pounds{
	font-size:2em;
	font-weight:bold;
}
.price .currency{
	font-weight:bold;
}
.details .journey{font-size:1.2em;font-weight:bold;}
#body{display:block;clear:both;}
.results_container{float:left;width:58em;margin:0 0 0 6px;padding:0 3px;border-left:1px solid #f8f8f8;border-right:1px solid #f8f8f8;/*border-right:2px solid #C0D969;*/}

#back_button p a{margin:5px 0 0 5px;padding-left:1em;background:url('../images/back_arrow.gif') no-repeat left}
#back_button p a:visited{color:#0000FF}

.sortby{padding:6px 0 5px 0px;clear:left;}
.sortby p{display:block;float:left;padding:0 8px 0 0px;margin:0;}
.sortby ul.sort{display:block;float:left;margin:0;padding:0;}
.sortby ul.paging{display:block;float:right;margin:0;padding:0;}

.sortby ul li{list-style:none;display:block;float:left;padding-right:5px;}
.sortby ul.sort li:after{content: ","; }
.sortby ul.sort li.last:after{content:"";}

.google_map{height:275px;background:#000;}

.go_button{
	background:url('../images/sprite.png') no-repeat 0% -352px;
	float:right !important;
	margin-right:4px;
}
.go_button .go_button_inner{
	background:url('../images/sprite.png') no-repeat 100% -283px;
	margin-left:10px;
	width:70px;
	height:63px;
	display:block;
}
.go_button a{
	display:block;
	padding:10px 14px 0 0;
	text-align:center;
	color:#000E7A;
	text-decoration:none;
}
.go_button .go_txt{
	font-size:2em;
	display:block;
}
.go_button .extra_txt{
	font-size:0.8em;
	display:block;
	margin-top:5px;
}
.search_again{
font-size:2em;
padding-left:15px;
}
.search_again .lt_arr{
font-size:0.6em;
}
.fl_results ul{margin:0;padding:0;clear:left;}
.fl_results ul li{
	list-style:none;
	display:block;
	background-color:#F4F6F7;
	margin-bottom:3px;
	clear:both;
	min-height:7em;
}

.fl_results ul li label{display:block;height:4em;float:left;}

/************************************************************
Filters
************************************************************/
.filters{
margin-left:4px;
}
.filters h2{
	margin:0 0 15px 10px;
	font-size:1.3em
}
.filters fieldset{
	border:0px;
}

.filters fieldset legend{
	padding-left:2px;
}

.filters fieldset ul{
margin:0;
padding:0;
}
.filters fieldset ul li{
list-style:none;
}
.filter_fieldset{
width:14em;
float:left;
padding:0;
clear:both;
}
.filter_fieldset legend{
	padding:0;
	margin:0;
	font-weight:bold;
}



.fl_results ul li span.details{width:21em;}
.hotels ul li span.details{width:20em !important;}/*for hotels only*/
.hotels ul li span.hotel_li_container{display:block;clear:both;padding-top:5px}
.hotels ul li span.img_holder{height:auto;width:auto;float:left;}
.hotels ul li input{float:left}
.fl_results ul li:after, 
.hotels ul li span.hotel_li_container:after,
.qh_box_body:after
{content:".";display:block;clear:both;visibility:hidden;}

ul li span.img_holder{width:70px;margin-left:50px;height:70px;border:1px solid #ccc;}

ul li span.container span.carrier{padding:5px;min-width:100px;text-align:center;border:1px solid #ccc;background-color:#fff;display:block}
ul li span.container span.vendor{font-size:0.8em;clear:left;min-width:100px;text-align:center;display:block;text-transform: uppercase;}

.fl_results ul li:after, .sortby:after, #body:after, .qtt fieldset ul li:after,.tabs:after, #mainNav:after, .subtabs:after, #NavigationPane:after{content: "."; display: block;height: 0; clear: both; visibility: hidden;}

ul li.selected{background-color:#B7F2A6 !important}
ul li.faded{color:#999;}

.bookmarks {margin:-3em 0 0 8px;width:12em;}
.bookmarks .qh_box{margin: 0 0 0 0; background:#00293F;color:#fff;width:100%;}
.bookmarks .qh_box_head{background-color:#00293F;}

.bookmarks h3{margin:0 0 7px 0;padding:0 0 0 5px;font-size:1.2em;}
.bookmarks h4{margin:0;padding-left:5px}
.bookmarks .price{color:#FEFFBF;margin:7px 0 0 0;border:0;}
.bookmarks .price span{display:block;clear:left;font-size:1.7em}
.bookmarks .price a.plus{color:#fff;font-size:0.5em;}
.bookmarks span.noreturn{font-weight:bold;font-size:1.2em;display:block;padding-left:5px;}

.bookmarks .bordered{border-top:1px dashed #C2C2C2;margin:5px 0 5px 0 !important;padding:5px 5px 5px 0px;}
.bookmarks p{padding:0 0 0 5px}
.bookmarks .label{}

.adbox{clear:both;border:1px solid #999;padding:4px;margin:1em 0 0 9px;width:11em;}
.adbox h3{margin:0;}

.noreturn{color:#E76122;}

/*
.bookmarks .booknow{background-color:#DFDFDF;color:#000;width:100%;margin:5px 0 14px 0;clear:both;}
.bookmarks .booknow p{display:block;text-align:center;font-size:1.8em;margin:10px}
*/
h1.journey_title{

}
#book_now .qh_box_head, #book_now2 .qh_box_head, #book_now3 .qh_box_head{background-color:#ccc;}
#book_now, #book_now2, #book_now3{margin:5px 0 1em 0;background-color:#ccc;}
#book_now p, #book_now2 p, #book_now3 p{margin:10px;font-size:1.8em;}
#book_now a, #book_now2 a, #book_now3 a{color:#EFEFEF}
.ess{}

/*
.active .qh_box_head{background-color:#E76122 !important;}
.active{background-color:#E76122 !important;}
.active a{color:#fff !important}
*/
h1{font-size:2em;font-weight:normal}

h1.main_h{margin:0 0 10px 0}
.txt_area h2{font-size:1em;text-transform:uppercase;border-top:1px dotted #BDC1C4;padding:20px 0 0 0}
.txt_area h2.first{border:0;padding:0;}
.txt_area{float:left;width:45em;padding:8px;margin:0 0 2em 0;}
.side_nav{float:left;width:20.8em;border:1px dotted #BDC1C4;padding:10px 10px 20px 10px;margin:20px 0 0 50px}
.side_nav h2{font-size:1.2em;margin:0;}
.side_nav ul{padding:5px;margin:5px;}
.side_nav ul li{list-style:circle;margin:0 0 0.5em 0}

.vertical_ad .side_nav{float:none;margin:0 0 1em 0;width:auto}
.vertical_ad .side_nav ul{margin:0px;padding:0;}
.vertical_ad .side_nav ul li{list-style:none;padding:2px 0 5px 0px;border-bottom:1px solid #EFEFEF;}
/***********************************************************

***********************************************************/
/*
#filters ul, #chng ul{padding:0;margin:0;margin-bottom:20px;}
#filters fieldset, #chng fieldset{border:0;padding:0;}
#filters fieldset legend, #chng fieldset legend{font-weight:bold;}
#filters ul li, #chng ul li{list-style:none;clear:both;}


#filters, #chng, #progress, #currency, #back_button{width:13em;float:left;padding:0;background:#E0E7EF;clear:both;margin:0 0 1em 3px; }
*/
#progress #bar{float:left;padding-top:1px;height:24px;width:100px;background-image:url('../images/progress_grey.gif');border:1px solid #DADADA;border-top:0;}
#progress #perc{float:left;height:24px;padding:5px;}
#progress p, #progress h3, #progress #bar, #currency h3, #currency p{margin:0 0 0 5px;font-size:1em;}
#progress h3, #currency h3{margin-bottom:4px;}
.progress #bar{float:left;padding-top:1px;height:24px;width:100px;background-image:url('../images/progress_grey.gif');border:1px solid #DADADA;border-top:0;}
.progress #perc{float:left;height:24px;padding:5px;}
.progress p, .progress h3, .progress #bar, #currency h3, #currency p{margin:0 0 0 5px;font-size:1em;}
.progress h3, #currency h3{margin-bottom:4px;}
h1, h2{margin:0;}
p{margin:0 0 1em 0}

.hotel_dates label{clear:both;display:block;}
.hotel_dates input.date{width:6em;}


#foot2{clear:both;margin:2em 0 0 0;padding:1em 0 0 8px;background:#fff;height:3.5em;border-top:1px solid #9cb6c5}
#foot2 ul{margin:0;padding:0;}
#foot2 ul li{float:left;list-style:none;padding:0 1em 0 0;margin:0 1em 1em 0;border-right:1px solid #BDC1C4;}
#foot2 ul li.last{border:0;}

/****************************************************************
Rounded Box
*****************************************************************/
/****************Quick Help Box*********************************************/
.qh_box_head,
.qh_box_body,
.qh_box_l_corner,
.qh_box_r_corner
{
	display:block;
	width:100%;
}
.qh_box_head
{
	background:url("../images/sprite.png") no-repeat 0% -452px;
}
.qh_box b, 
.qh_box b
{
padding:2px 5px 0 5px;
margin:0;
font-size:1.1em;
}
.qh_box_head b
{
display:block;
background:url("../images/sprite.png") no-repeat 100% -452px;
height:5px;
}


.qh_box_l_corner
{
background:url("../images/sprite.png") no-repeat 0% -458px;
}
.qh_box_r_corner
{
background:url("../images/sprite.png") no-repeat 100% -458px;
height:0.4em;
}


/*********************************************************************************
End Rounded Box
*********************************************************************************/
/* pop up box */
span.fl_details{z-index:999;position:absolute;width:35.8em;padding:25px 15px 15px 15px;clear:both;background:url('../images/bubble_bg.gif') no-repeat;margin:10px;border-bottom:1px solid #ccc;}
span.fl_details p{margin:0;padding:0;clear:both;vertical-align:top;display:block;}
span.fl_details p span{display:block;float:left}
span.fl_details p span.da{width:4em;}
span.fl_details p span.time{width:3.5em;clear:none !important}
span.fl_details p span.date{width:9em;clear:none !important}
span.fl_details p span.airport{width:16em;padding-right:10px;}
span.fl_details .hr{display:block;clear:both;border-top:1px solid #ccc;margin:10px 0 10px 0;height:1px;font-size:1px;}



.pop{width:40em !important;background-image:none !important;background-color:#fff !important;border:1px solid #ccc;padding:0 15px 15px 15px;position:absolute;top:40px;margin:auto;}
.pop .close{display:block;width:100%;text-align:right;clear:both}
.pop .heading{margin-top:10px;clear:both;display:block;width:100%;font-weight:bold;}
.pop .scroll{clear:both;overflow-y:scroll;height:200px;width:98%;padding:15px 20px 15px 0;}
.pop .img{margin-right:10px;}
.pop .address{}
.pop .img_container{display:block;clear:both;margin:20px 0 0 0;}
.pop .img_container .img_holder{border:0;margin:0 15px 15px 0;width:auto;height:auto;}
.pop .scroll ul{}
.pop .scroll ul li, .pop .scroll ul li.faded{min-height:auto;height:auto;color:#000E7A;
margin-bottom:0px;
padding:0px;}

h2.large{font-size:2em;font-weight:normal;margin-top:1em;}
.item{border-bottom:1px dotted #000E7A}
/*end pop up boxes*/

/*begin: Travel Essentials page*/

.ess{display:block;clear:both;width:67em;}
h1{margin:0;}
.ess ul{margin:0;padding:0;display:block;}
.ess ul li{margin:0;padding:0;list-style:none;clear:both}
span.img_place{width:240px;height:120px;background-color:#000;margin:5px;}
.ess ul:after{content: "."; display: block;height: 0; clear: both; visibility: hidden;}
h2{margin:0;font-size:1em;}
h2.h1{font-size:2em;font-weight:normal}
.ess h2{margin:0 0 5px 0}
.col{width:250px;float:left;}
/*end: Travel Essentials page*/

/***********************************************
Landing pages
************************************************/
.landing_panel{float:right;padding:0 10px 0 10px;}
.landing_panel .landing{width:37.4em !important;padding-right:20px;float:left}
.landing_panel .vertical_ad{float:left;width:120px}
ul.non{margin:0 0 1em 0;padding:0}
ul.non li{list-style:none}

/**********************************************
Transition box
***********************************************/
.transition_container
{
padding:10px;
}
.transition_container h2
{
float:left; font-size:1.7em
}

.transition_container .close
{
text-align:right;
display:block;
float:right;

}
.transition_container .close a
{
display:block;
width:30px;
height:20px;

}
.transition_container .close .close_text
{
display:block;
position:absolute;
left:-999px;
}
.transition_container .close
{
background:url('../images/icon_close.gif') no-repeat top right;
}
.transition_container .button_container
{
text-align:center;
}

.transition_container .main_action
{

}
#selectReturnDivSummary
{
clear:both;
}

#big_select
{
margin-top:3em;
margin-left:auto;
margin-right:auto;
width:19em;
}

#big_select .qh_box_head,
#big_select .qh_box_body
{
background-color:#e76122;
}

#big_select .qh_box_body a
{
color:white;
font-size:1.6em;
text-decoration:none;
}

.hideme{
display:block;
position:absolute;
left:-999px;
}

.error{
display:block;
clear:both;
color:red;
}

