/* CSS Document */

#dnn_LeftPane{margin-top:0px; float:left;display:inline; /*width:267px;*/width:23em;max-width:30%;margin:0 9px 0 20px;padding:0px;text-align:left;background-color:#cccccc;}



#dnn_LeftPane .btop{height:6px; margin:0px 7px;  position:relative; background-color:#333333;}

#dnn_LeftPane .eurotop{background-color:#333333; padding:2px 0px 2px 0; border-right: #333 1px solid;}

#dnn_LeftPane .title{width:2em; height:5em; position:absolute; margin:20px 0 0 20px;}



#dnn_LeftPane .eurobottom{background-color:#ffffff; height:50px;}

#dnn_LeftPane .btop .leftcorner{height:8px; width:7px; position:absolute; left:-7px; top:0px; background: url('../images/intldb_topleft.gif') no-repeat top left;}

#dnn_LeftPane .btop .rightcorner{height:8px; width:7px; position:absolute; right:-7px; top:0px; background: url('../images/intldb_topright.gif') no-repeat top right; }

#dnn_LeftPane .bcontent{position:relative; margin:0; border-left: #333333 1px solid; border-right: #333 1px solid;}

#dnn_LeftPane .bbottom{height:6px;  margin:0px 7px; position:relative; background-color:#ffffff; border-bottom: #333333 1px solid; width:21.8em;}

#dnn_LeftPane .bbottom .leftcorner{height:7px; width:7px; position:absolute; left:-7px; bottom:-1px; background: url('../images/intldb_bottomleft.gif') no-repeat left bottom;}

#dnn_LeftPane .bbottom .rightcorner{height:7px; width:7px; position:absolute; right:-7px; bottom:-1px;  background: url('../images/intldb_bottomright.gif') no-repeat right bottom; }



#dnn_LeftPane LEGEND{display:none;}

/*#dnn_LeftPane LABEL{display:none;}*/

#dnn_LeftPane LABEL.show{display:inline;}

#dnn_LeftPane FIELDSET{padding:1px 0 0 10px;float:left;clear:both;display:inline; width:22em;}

#dnn_LeftPane FIELDSET div{clear:both;}

#dnn_LeftPane H2,#dnn_LeftPane P,#dnn_LeftPane LABEL{color:#ffffff;}

#dnn_LeftPane H2{margin:5px 0px 5px 10px;}

#dnn_LeftPane a:link,#dnn_LeftPane a:visited{color:#333333; font-size:11px;}

#dnn_LeftPane a:hover,#dnn_LeftPane a:active{color:#333333; font-size:11px;}



#dnn_LeftPane .links{padding: 5px 0 5px 40px;float:left;display:inline;}

#dnn_LeftPane .links a{margin-right:8px}

#dnn_LeftPane .link_container{margin-left:8px;}



#dnn_LeftPane .buttons{padding: 0 10px 10px 10px;display:inline;}

#dnn_LeftPane .advanced{float:left;}

/*#dnn_LeftPane .bcontent DIV{float:left;display:inline;width:247px;margin:0;padding:0;}*/

#dnn_LeftPane .bcontent .hr{clear:both;margin:0px 0 10px 0;height:3px;background:url('../images/intlhome_divider.gif') 1px 0 no-repeat;width:268px;}

#dnn_LeftPane .bcontent .hr HR{display:none;}



#dnn_LeftPane #startEnd LABEL{float:left;display:inline;width:4em;text-align:left;font-weight:bold;padding-right:5px;line-height:1.4em; color:#333333;}

#dnn_LeftPane #startEnd INPUT{float:left;display:inline;width:142px; margin-left:20px;}

#dnn_LeftPane #startEnd A{display:block;clear:left;margin:0 0 0 48px;padding:4px 0 4px 0;}

#dnn_LeftPane #startEnd SELECT{width:15em; margin-bottom:5px; margin-left:20px;}



#dnn_LeftPane #outbound .show,#dnn_LeftPane #return .show{float:left;display:inline;width:4.5em;text-align:right;font-weight:bold;padding-right:5px;line-height:1.4em;}

#dnn_LeftPane #outbound .check{padding-left:41px;width:199px;}

#dnn_LeftPane #oneway{float:left; padding:0 0 0 80px; margin:1px 0 0 1px}

#dnn_LeftPane  #oneway INPUT{float:left;line-height:1.4em;}

#dnn_LeftPane  #oneway LABEL{float:left;line-height:1.4em;color:#333; padding:0px 0 0px 2px}



#dnn_LeftPane #outbound .check INPUT{float:left;line-height:1em;}

#dnn_LeftPane #outbound .check LABEL{float:left;display:inline;font-weight:bold;padding-left:5px;width:auto;line-height:1.4em;}

#dnn_LeftPane .complex{padding:5px 0 5px 10px;}

html>body #dnn_LeftPane .complex{padding:5px 0 5px 40px;}

#dnn_LeftPane .complex span{color:#fff}

#dnn_LeftPane #return P{float:left;display:inline;width:4.5em;text-align:right;font-weight:bold;padding-right:5px;margin:0;line-height:1.4em;}

#dnn_LeftPane #outbound LABEL, #dnn_LeftPane #return LABEL{float:left;display:inline;width:4.5em;text-align:left;font-weight:bold;padding-right:0px;line-height:1.4em; color:#333333;}

#dnn_LeftPane #outbound SELECT {width:5.5em; margin-bottom:5px; margin-left:20px;}

#dnn_LeftPane #outbound INPUT {width:7em; margin-bottom:5px; margin-left:20px;}



#dnn_LeftPane #return .check{width:199px; padding-left:41px;}

#dnn_LeftPane #return .check INPUT{float:left;line-height:1em;}

#dnn_LeftPane #return .check LABEL{float:left;display:inline;font-weight:bold;padding-left:5px;line-height:1.4em; }

#dnn_LeftPane #return .complex{width:199px;}

#dnn_LeftPane #return SELECT {width:5.5em; margin-bottom:5px; margin-left:20px;}

#dnn_LeftPane #return INPUT {width:7em; margin-bottom:5px; margin-left:20px; }





#dnn_LeftPane #travellers LABEL{float:left;display:inline;width:4em;text-align:left;font-weight:bold;padding-right:5px;line-height:1.4em; color:#333333;}

#dnn_LeftPane #travellers .people{padding-left:48px;width:199px;padding-bottom:5px;}

#dnn_LeftPane #travellers .people LABEL{padding-right:5px;}

#dnn_LeftPane #travellers .people SELECT{margin-right:5px;width:40px;}

#dnn_LeftPane #travellers .traveller{width:50px; float:left; clear:right; padding: 2px 5px 2px 0px;}

#dnn_LeftPane #travellers .traveller2{width:50px; float:left; clear:right; padding: 2px 5px 2px 0px;}

#dnn_LeftPane #travellers .traveller2{ _border:red solid 1px; _float:left; }



#dnn_LeftPane .breaker{float:left; clear:right }



#dnn_LeftPane .breaker{ _clear:left;_float:left }



#dnn_LeftPane #travellers .complex{width:150px; float:left; padding:0}

#dnn_LeftPane #travellers SELECT {width:3.5em; margin-bottom:5px;}



#dnn_LeftPane .date{width:80px;}

#dnn_LeftPane .Button{float:right;display:inline;padding: 0 5px 0 5px;}









.numeric{width:3.5em;}



#verticalFlash{ width:120px;height:250px;clear:none;position:absolute;right:9px;top:0;}
#verticalFlash div.offer-top, #verticalFlash div.offer-bot { background: url('../images/offers_top.gif') top left no-repeat; width:120px; height:10px;}
#verticalFlash div.offer-bot { background: url('../images/offers_bot.gif') }
#verticalFlash div.offer-container { border-left:1px solid #dbe7f3; border-right:1px solid #dbe7f3; padding:0 10px;}
#verticalFlash div.offer-container h3 { font-size:14px;}
#verticalFlash div.offer-container div.right-offer {  padding:10px 0;}
#verticalFlash div.offer-container div.right-offer p { margin:0; }

#horizontalFlash{float:left;display:inline; width:798px;height:92px;margin:0 0 0 20px}

.buttonwrapper {overflow:visible; padding:20px 0 0 0}

/* generic box with rounded corners definition */



.hotspots{float:left;display:inline; width:532px;margin:0 0px 0 0;}

.homeMain{width:44.8em;background:url('../images/intl_main_v4.gif') 0 0 no-repeat;margin:0 0 10px 0;}

.homeMain H2{margin:5px 0 0 172px;padding:0;color:#37597E;}

.subWrapper .genericbox .bcontent{padding-top:10px;width:14.4em;}

.subWrapper .interrail{background:url('../images/interrail.gif') 0 80px no-repeat;}

.subWrapper .cityrail{background:url('../images/hotel_02.gif') 0 bottom no-repeat;}

.subWrapper .countryrail{background:url('../images/countrypass_xmas.gif') 0 bottom no-repeat;}

.subWrapper .eurostarHotDeals {
	background: url('../images/waiter_eiffel_tower.png') 100% 100% no-repeat;
}

.subWrapper .inner{min-height:130px;margin:0;padding:0;}

.subWrapper H2{position:absolute;top:-999em;}

.subWrapper H3{padding:9px 11px 4px 11px;background:url('../images/sub_header.gif') 0 0  no-repeat;font-size:1.2em;color:#073362;margin:0 0 0px 0;width:148px;}

.subWrapper P{margin:0 11px 10px 11px;}

.subWrapper P.link{font-weight:bold;position:relative;top:5px;text-align:right}



#dnn_ContentPane{width:50em;margin:0;}







input{

padding:0 1px 0 1px;

color:ecf0d9;

}

div.mainheading input{

margin:-3px 0px 10px 2px;

clear:both;

background-color:#fff;

border:0px solid #fff;

outline-width:0px;

color:#08335e;

height:17px;

}

div.mainheading select{

width:50px;

margin:0 -18px 15px 0;

clear:both;

text-align:left;

color:#08335e;

border:0px solid #fff;

background-color:#fff;

outline-width:0px;

border-bottom-style:hidden;

padding:0 0px 0 0;

}



.frmtxtsmall

{float:left;

padding:0 2px 0 2px}



.white{

background-color:#FFFFFF;

height:28px;

width:266px;

margin:-10px 0 0 0;

padding:10px 0 0 0;

}

.pass{width:auto !important}



 a.bluebutton{

background: transparent url('../images/roundedge-gray-left.gif') no-repeat top left;

display: block;

float: right;

font-weight: bold; /* Change 13px as desired */

line-height: 1em; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */

height: 19px; /* Height of button background height */

padding-left: 0.5em; /* Width of left menu image */

text-decoration: none;



}
/* Hotel Panel */
.hotel_deals p {padding-bottom: 0.65em; margin-bottom: 0;}
.hotel_deals p.link {text-align: left;} 
.hotel_deals .bold {font-weight: bold;} 
.hotel_deals #hotel_deal_data {margin: 0.8em; width:89%;}
.hotel_deals #hotel_deal_data td {background-color: #dbe7f3; padding:0; margin:0; border: 3px solid white;}
.hotel_deals #hotel_deal_data th {background-color: transparent; border: none; padding:0; margin:0;}


