body
{
font-family: Tahoma, Arial, sans-serif;
font-size: 12px;
margin: 0 0 0 10px;
background:#F1F9FF;
width: 776px;
}

.header
{
position:relative;
border-left:1px solid #A9B8B8;
border-right:1px solid #A9B8B8;
background: #c5ebff;
margin: 0 0 7px 0;
width: 776px;
}

.header div#sw
{
	bottom:0px !important;
	top:auto !important;
	left:-1px !important;
}

.header div#se
{
	bottom:0px !important;
	top:auto !important;
	right:-1px !important;
}

.welcome {
position:absolute;
top:136px;
width:611px;
}

.featuredtable {
position:absolute;
top:535px;
}

.ad
{
position: absolute;
top: 33px;
left: 290px;
}

.leftad
{
position: absolute;
top: 136px;
left: 625px;
}

.innerbox
{
width: 770px;
min-height: 245px;
position:relative;
margin:0 0 7px 0;
border:none !important;
padding:3px;
text-align:center;
}

.whitepanel
{
background: white;
position:relative;
margin:0 0 11px 0;
border:1px solid #A9B8B8;
border-bottom:none;
padding:0px;
}


.image
{
position: absolute;
left: 222px;
top: 8px;

}

.bookhotelicon
{
margin:2px 0;
float:none;
right:-5px;
top:20px;
}

.bookhotelicon a
{
display:block;
}

.bookhotelicon span,.buyticketicon span
{
padding:2px 25px 4px 0;
margin:0 5px;
}

.featured
{
position:relative;
left:2px;
margin: 2px;
border: solid 1px #000000;
width:136px;

}

.label
{
position: relative;
left: 4px;
top:-2px;
width:134px;
border-left: solid 1px #000000;
border-right: solid 1px #000000;
border-bottom: solid 1px #000000;
border-top: none;
color: #000;
background-color: #ffffff;
font-weight: bold;
font-size: 11px;
text-align: center;
padding: 1px;
}

#departureDay {width:67px; float:left;}
#arrivalDay {width:67px; float:left;}

a
{
text-decoration:none;
color:#000;
background-color: inherit;
}

a:hover
{
color:#000;
text-decoration: underline;
background-color: inherit;
}

a:active
{
outline:none;
}

.corner
{
width:2px;
position:absolute;
background-repeat:no-repeat;
text-align:left;
font-size:0;
line-height:0;
}

.innerbox
{
background-color:#F1F5FF;
border:1px solid #000000;
padding:0 0 0 0;
position:relative;
}

.footerpanel
{
position: absolute;
top: 155px;
height: auto;
display:block;
clear:all;
background:#C5EBFF;
border-top:1px solid #A9B8B8;
border-left:1px solid #A9B8B8;
border-right:1px solid #A9B8B8;
position:relative;
margin:13px 0 0 0;
padding:0;
}

.footnav
{
background:url("http://www.chicago.com/img/bg_whitetab_on.gif") repeat-x bottom white;
text-align: center;
}

.footnavlink
{
position: relative;
top:-9px;
padding:5px;
margin:1px 0 0 0;
height:23px;
background:url("http://www.chicago.com/img/bg_whitetab_off.gif") repeat-x bottom white;
border-bottom:1px solid #B3C2CF;
border-left:1px solid #B3C2CF;
border-right:1px solid #B3C2CF;
}

.footnavlink a
{
    padding-left:5px;
    padding-right:5px;
}


.flags
{
width:29px;
height:19px;
background-repeat:no-repeat;
background-position:0 0;
display:block;
float:left;
margin:0 0 0 -5px;
}

.allflags
{
margin:0 auto;
width:172px;
}

#za
{
background-image:url("http://www.chicago.com/img/flag_za.gif");
}

#at
{
background-image:url("http://www.chicago.com/img/flag_at.gif");
}

#dk
{
background-image:url("http://www.chicago.com/img/flag_dk.gif");
}

#nl
{
background-image:url("http://www.chicago.com/img/flag_nl.gif");
}

#no
{
background-image:url("http://www.chicago.com/img/flag_no.gif");
}

#sn
{
background-image:url("http://www.chicago.com/img/flag_se.gif");
}

#ir
{
background-image:url("http://www.chicago.com/img/flag_ir.gif");
}

#au
{
background-image:url("http://www.chicago.com/img/flag_au.gif");
}

#uk
{
background-image:url("http://www.chicago.com/img/flag_uk.gif");
}

#be
{
background-image:url("http://www.chicago.com/img/flag_be.gif");
}

#ch
{
background-image:url("http://www.chicago.com/img/flag_ch.gif");
}

#es
{
background-image:url("http://www.chicago.com/img/flag_es.gif");
}

#it
{
background-image:url("http://www.chicago.com/img/flag_it.gif");
}

#fr
{
background-image:url("http://www.chicago.com/img/flag_fr.gif");
}

#ca
{
background-image:url("http://www.chicago.com/img/flag_ca.gif");
}

#us
{
background-image:url("http://www.chicago.com/img/flag_us.gif");
}