body{
background:#E2E0E0 url('/dynamic/ec/images/b_bg.jpg') repeat-x 0 0;
margin:0;
font:normal 12px Arial,Helvetica,Sans-serif;
border-collapse:collapse;
text-align:center
}
#pageContainer{
position:relative;
width:769px;
text-align:left
}
body >#pageContainer{
margin:0 auto !important
}
td{
font:normal 12px Arial,Helvetica,Sans-serif
}
p{
color:#000
}
form{
padding:0;
margin:0
}
a{
color:#003333;
text-decoration:underline
}
a:hover{
color:#F90
}
.heading1,.Heading1,h1{
font:normal 28px Helvetica,Arial,Sans-serif;
color:#003333
}
#access,.hide,hr,caption{
display:none
}
select,option{
font:normal 10px Arial,Helvetica,Sans-serif;
color:#000
}
img{
border:0
}
#wrapper{
padding:0;
margin:0
}
#skipnav{
display:none
}
.banner{
width:769px;
margin:0;
padding:0
}
.container{
margin:6px 0 0 0;
padding:0;
width:769px;
height:350px;
background:#FFF url('../images/topC.gif') no-repeat 0 0
}
.container td{
vertical-align:top
}
.conBot{
height:3px;
width:769px
}
.botBord{
background:url('../images/cont_bot.gif') repeat-x 0 0;
width:765px
}
.topR{
background:url('../images/topR.gif') no-repeat top right
}
.topL{
background:url('../images/topL.gif') no-repeat top left
}
#head{
width:769px;
w\idth:100%;
height:25px;
line-height:24px
}
#head #menu{
float:left;
margin:4px 0 0 0;
margi\n:-1px 0 0 0;
padding:0 0 0 3px;
list-style-type:none
}
#head >#menu{
margin:0
}
#head #menu li{
display:inline;
padding:0
}
#head #menu li.site{
color:#FFF;
text-decoration:none;
line-height:11px;
height:11px;
font:bold 11px Arial,Helvetica,Sans-serif;
padding:0 5px 0 5px;
margin-right:3px;
background:url(../images/bar.gif) no-repeat 100% 1px
}
#head #menu >li.site{
margin:0;
padding:0 8px 0 5px
}
#head #menu li a{
color:#FFF;
text-decoration:none;
line-height:11px;
height:11px;
font:normal 11px Arial,Helvetica,Sans-serif;
padding:0 8px 0 5px;
background:url(../images/bar.gif) no-repeat 100% 1px
}
#head #menu li a:hover{
color:#F90
}
#head #menu li a:active{

}
#head #menu li a:visited{

}
#head #menu li a.selected{
font-weight:bold
}
#head #menu li a.last{
background:none;
padding:0 0 0 5px
}
#head form{
float:right;
width:384px;
padding:0px;
margin:0px
}
#head fieldset{
float:right;
border:0;
padding:0 8px 0 0;
margin:0
}
#head fieldset *{
float:left
}
#head legend{
display:none
}
#head label{
padding:0 4px 0 10px;
margin:0;
color:#FFF;
font:normal 11px Arial,Helvetica,Sans-serif;
line-height:24px
}
#head label.firstL{
padding:0 4px 0 0
}
#head input.text{
margin:5px 0 0 0;
padding:0 0 0 5px;
width:60px;
height:13px;
font:normal 10px Arial,Helvetica,Sans-serif;
border:1px solid #000
}
#head input.login{
margin:3px 0 0 8px
}
#banner{
width:769px;
w\idth:100%;
 height:107px;
border:0;
position:relative
}
#banner img{
position:absolute;
top:0;
left:0
}
.logo{
position:absolute;
z-index:1000
}
#fHeader{
background:#FFF url('../images/fff_bgHeader2.gif') no-repeat 0 0;
height:25px;
width:232px;
padding:0;
margin:0;
z-index:0;
float:left
}
#fHeader h1{
font:bold 12px Arial,Helvetica,Sans-serif;
color:#003333;
padding:3px 0 4px 18px;
margin:0
}
#fHeader fieldset{
border:0;
margin:0;
padding:0;
float:right;
width:14px;
height:14px
}
#fHeader fieldset legend{
display:none
}
#container{
width:219px;
margin-top:-6px;
/* Holly Hack. IE Requirement \*/
* ma\rgin-left:-5px;
* width:223px;
/* End */
}
#container .cnr_dotl{
position:absolute;
top:6px;
left:214px
}
#container .cnr_dotr{
position:absolute;
top:6px;
left:554px
}
.fff{
width:230px !important
}
#formElements{
padding:0;
margin:0;
z-index:-1000 !important;
width:230px !important
}
#formElements img.borderBot{
vertical-align:top
}
#tabs,#tabs *{
float:left
}
#tabs{
padding:0;
margin:0 !important;
list-style-type:none;
background:#FFF url("../images/tab_brdr.gif") repeat-x 0px 0px;
border-right:1px solid #B5D4D7;
width:230px;
w\idth:229px
}
#tabs span{
border-top:1px solid #B5D4D7;
display:block;
padding-right:5px
}
#tabs #flightTab span{
padding-right:12px
}
#tabs #packagesTab span{
padding-right:1px
}
#tabs #hotelsTab span{
padding-right:1px
}
#tabs #carsTab span{
padding-right:1px
}
#tabs li a{
text-decoration:none;
cursor:hand;

}
#tabs label{
line-height:21px;
color:#003333;
background:url('../images/tab_r.gif') no-repeat 100% 0;
padding:0 3px 1px 0;
font:bold 12px/20px Arial,Helvetica,Sans-serif
}
#tabs li{
background:url('../images/tab_l.gif') no-repeat 0 0;
margin-right:1px !important;
cursor:pointer
}
#tabs li.special{
background:url('../images/tab_l_special.gif') no-repeat 0 0;
margin-right:1px !important;
cursor:pointer
}
#tabs input{
vertical-align:top
}
#tabs span >input{
margin-right:5px
}
#tabs li.selected{
background-color:#ccf1f4;
padding:0 0 0 5px;
height:23px
}
#tabs li.deselected{
background-position:0 0;
background-color:#93c8c8;
padding:0 0 0 4px;
height:22px
}
.no{
position:absolute;
right:-2px;
top:-2px;
background:url('../images/notch.gif') no-repeat 0 0;
width:2px;
height:3px
}
.no2{
position:absolute;
left:-1px;
top:-2px;
background:url('../images/notch2.gif') no-repeat 0 0;
width:2px;
height:3px
}
#flights >.no,#holidays >.no{
position:absolute;
right:-1px;
top:-2px;
background:url('../images/notch.gif') no-repeat 0 0;
width:2px;
height:3px
}
#formElements form{
background:#FFF url('../images/fff_bg_a.gif') repeat-x 0 0;
width:230px;
w\idth:229px;
font:normal 12px Arial,Helvetica,Sans-serif;
color:#003333;
text-align:center;
padding:0;
margin:0;
border-right:1px solid #B5D4D7;
border-left:1px solid #B5D4D7;
clear:both;
position:relative
}
#flights >#fType{
margin:0 auto !important
}
#fAgent{
width:195px;
margin:2px 0 5px -2px
}
#fAgent label{
float:left
}
#fAgent input{
margin:0 !important;
padding:2px 0 1px 3px !important;
font:normal 10px Arial,Helvetica,Sans-serif;
border:1px solid #B5D4D7;
width:114px !important;
float:right;
height:17px !important;
he\ight:13px !important
}
#fAgent label.au{
font-size:10px
}
#fAgent input.au{
margin:4px 0 0 0 !important;
width:80px !important
}
#fType{
width:210px;
margin:0;
padding:5px 0 0 0;
text-align:center !important
}
#fType select{
font-size:11px !important
}
#fType select option{
font-size:11px !important
}
#fType input{
font-size:11px !important
}
#fType fieldset{
border:0;
padding:0;
margin:0;
text-align:left;
width:100%
}
#fType fieldset legend{
display:none
}
#fType label{
padding:1px 1px 0 1px;
margin:0
}
#fType input{
margin:0 0 0 1px;
padding:0;
width:12px;
vertical-align:middle
}
#fDetails{
width:209px;
margin-top:5px
}
#fDetails label{
float:left;
clear:both;
padding:3px 0 0 0;
margin:0
}
#fDetails select{
padding:0;
margin:0 0 4px 0;
float:right;
width:118px
}
#fDetails input{
margin:0 1px 4px 0;
float:right;
padding:1px 0 1px 5px;
font:normal 11px Arial,Helvetica,Sans-serif;
border:1px solid #B5D4D7;
width:111px
}
#fDate{
text-align:right;
width:209px;
margin-top:2px !important
}
#fDate br.test{
display:none
}
#fDate >br.test{
display:block
}
#fDate label{
float:left !important;
padding:4px 0 0 0;
margin:0
}
#fDate span{
float:left;
text-align:right;
font:bold 12px Arial,Helvetica,Sans-serif;

margin:0;
width:27px
}
#fDate span.Safari{
width: 21px;
 padding: 4px 0 0 5px
}
#holidays #fDate span{
padding:4px 0 0 14px !important
}
#fDate img{
vertical-align:top
}
#fDate select{
margin:0 0 5px 0;
padding:0
}
#fDate input{
border:1px solid #B5D4D7;
font:normal 10px Arial,Helvetica,Sans-serif;
width:15px;
float:left;
margin:2px 0px 2px 5px;
padding:1px 0 1px 5px;
height:14px
}
#pass{
text-align:left !important
}
.pass{
padding:0;
margin:0 0 10px 0;
text-align:left
}
.pass td{
font:normal 12px Arial,Helvetica,Sans-serif;
color:#003333;
vertical-align:top;
text-align:left !important;
width:60px
}
.pass tr td label{
margin:0 !important;
padding:0 !important
}
.pass select{
font:normal 10px Arial,Helvetica,Sans-serif
}
#fare{
text-align:left;
width:100%
}
#fare input{
width:48px;
height:18px;
cursor:pointer;
border:0;
margin:0 0 3px 9px;
padding:0
}
#fare label{
margin:5px 0 0 0 !important;
padding:0 !important
}
.promoLink{
vertical-align:bottom
}
#child{
margin-top:3px;
margin-bottom:2px !important;
text-align:left;
width:190px
}
#child >a{
margin-bottom:10px !important
}
select.wide0{
width:110px
}
select.wide1{
width:40px
}
select.wide1Safari{
width:45px
}
select.wide2{
width:50px
}
select.wide3{
width:33px
}
select.wide4{
width:115px
}
select.padTop{
margin-top:2px
}
.subText{
font:normal 10px Arial,Helvetica,Sans-serif
}
#holidays #fType,#holidays #fDetails,#holidays #fDate,#holidays #pass{
width:218px
}
.randomClass{
float:left
}
#holidays #fType #fDate label{
float:left !important;
padding-top:4px
}
#nights{
margin:0px 0px 10px 0px
}
#nights input{
border:1px solid #B5D4D7;
font:normal 10px Arial,Helvetica,Sans-serif;
width:15px;
float:left;
margin:0px;
padding:0px;
height:14px
}
#holidays >#fType{
padding:5px 0 0 0 !important;
margin:0 auto !important
}
#holidays #fType #fDate span{
padding:3px 0 0 11px
}
a.tableLink{
font:normal 10px Arial,Helvetica,Sans-serif
}
a.tableLinkUS{
font:normal 10px Arial,Helvetica,Sans-serif
}
td.tableLinkUS{
font:normal 11px Arial,Helvetica,Sans-serif;
padding:0 60px 0 0 !important
}
.passType{
width:100%;
padding:0;
margin:5px 0 10px 0;
text-align:left
}
.passType th{
font:normal 12px Arial,Helvetica,Sans-serif;
color:#003333;
vertical-align:top;
padding-bottom:3px
}
.passType tr td{
padding:0;
margin:0
}
.passType tr td label{
padding-left:0 !important;
margin-left:0 !important
}
.passType select{
font:normal 10px Arial,Helvetica,Sans-serif
}
input.smallInput{
border:1px solid #B5D4D7;
width:22px !important;
w\idth:18px !important;
font:normal 10px Arial,Helvetica,Sans-serif;
height:17px !important;
he\ight:13px !important;
margin:0 4px 1px 1px !important;
padding:2px 0 1px 3px !important
}
input.midInput{
border:1px solid #B5D4D7 !important;
width:109px !important;
margin:0 !important;
padding:2px 0 1px 3px !important;
font:normal 10px Arial,Helvetica,Sans-serif;
height:17px !important;
he\ight:13px !important
}
.go{
margin:0 0 4px 31px !important
}
.fgo{
margin:-2px 0 4px 8px !important
}
#shortHaul >input.fgo,#longHaul >input.fgo,#fare >input.fgo{
margin:2px 0 4px 8px !important
}
.padLeft{
padding-left:2px !important
}
#shortHaul >a.fareInfo:link,#longHaul >a.fareInfo:link{
position:relative;
top:2px
}
#fare >a.fareInfo:link{
position:relative;
top:2px;
color:#003333;

}
.fOnly{
border-top:1px solid #B5D4D7
}
a.origin{
padding:0 0 0 73px !important
}
#us #fDate{
margin-top:8px !important
}
.passUS{
width:194px;
padding:0;
margin:5px 0 0 0;
text-align:right
}
.passUS tr td{
padding:0;
margin:0;
vertical-align:top !important;
font:normal 12px Arial,Helvetica,Sans-serif
}
.passUS select{
font:normal 10px Arial,Helvetica,Sans-serif
}
.adultsUS{
padding:0 2px 0 0px !important
}
.opt{
color:#003333;
background:#ccf1f4;
font:bold 11px Arial,Helvetica,Sans-serif !important
}
#fCont{
position:relative !important
}
#rightF{
position:absolute;
top:6px;
left:555px
}
#leftF{
position:absolute;
top:7px;
left:0
}
#rightF form{
border-left:1px solid #B5D4D7;
border-right:0 !important
}
#rightF #fHeader{
height:25px;
width:230px;
padding:0;
margin:0;
z-index:0;
float:left;
background:url('../images/r_bgHeader.gif') no-repeat 0 0
}
#rightF #tabs{
border-left:1px solid #B5D4D7;
border-right:0 !important
}
.fBot{
 margin:6px 0 0 0;
padding:0
}
#shell{
width:766px;
w\idth:763px;
display:inline;
float:left;
margin-left:-3px;
ma\rgin-left:0px
}
#foot{
height:24px;
text-align:center;
width:763px;
background:url(../images/f_midtop.gif) repeat-x 0 0
}
.footEnd{
float:left;
height:42px;
width:3px;
margin-left:-3px;
ma\rgin-left:0
}
.footEndR{
float:left;
height:42px;
width:3px;
margin-left:-6px;
ma\rgin-left:0;
padding:0;
clear:right
}
ul#foot{
list-style-type:none;
padding:0;
margin:0;
line-height:24px;
text-align:center;
height:24px
}
#foot li{
display:inline
}
#foot li.last{
display:inline;
background:url(../images/f_div.gif) no-repeat right 1px;
bac\kground:url(../images/f_div.gif) no-repeat right top;
height:24px;
padding:0 5px 0 0;
padd\ing:0 1px 0 0
}
#foot >li.last{
padding:5px 4px 5px 0;
background:url(../images/f_div.gif) no-repeat right 2px !important
}
#foot a{
white-space:pre;
color:#777;
font-size:11px;
background:url(../images/f_div.gif) no-repeat 0 0;
line-height:24px;
padding:5px 7px 5px 10px;
margin:0 -5px 0 0px;
ma\rgin:0 -3px 0 0px;
color:#777;
text-decoration:none
}
#foot a:hover{
white-space:pre;
background:url(../images/f_hover.gif) repeat-x 0 0px;
bac\kground:url(../images/f_hover.gif) repeat-x 0 1px;
text-decoration:none;
padding:5px 7px 5px 10px;
line-height:24px
}
#foot >li a{
background:url(../images/f_diva.gif) no-repeat 0 0
}
p#copy{
width:763px;
background:url(../images/f_midbottom.gif) repeat-x 0 0;
color:#777;
font-size:10px;
margin:0px;
padding:0px;
line-height:18px;
text-align:center;
display:inline-block
}
#content{
width:325px;
margin:0;
padding:0;
text-align:left;
vertical-align:top
}
#pp{
width:325px;
padding:0;
margin:0;
position:relative
}
.ppPoint{
padding-bottom:3px;
paddi\ng-bottom:7px;
margin:0 0 7px 0;
border:0;
width:325px;
background:url(../images/line.gif) repeat-x left bottom;
display:inline;
float:left;
position:relative
}
#pp >.ppPoint{
margin:0 0 6px 0
}
.ppLeft{
float:left;
display:block;
padding:0;
margin:0;
text-align:right;
width:160px;
height:66px
}
.ppLeftNoTax{
float:left;
display:block;
padding:0;
margin:0;
text-align:right;
width:180px;
height:66px
}
.ppTax{
float:right;
display:inline;
width:45px;
w\idth:46px;
padding:1px 0 0 4px;
padd\ing:1px 0 0 5px;
margin:0;
text-align:left
}
.ppSearch{
float:right;
 padding:0;
margin:0 1px 5px 0;
ma\rgin:0
}
.ppCond{
font:normal 11px Arial,Helvetica,Sans-serif;
color:#181512;
display:block;
line-height:13px;
padding:1px 0 0 0
}
.ppFine{
font:normal 9px Arial,Helvetica,Sans-serif;
color:#333;
line-height:9px !important;
float:left;
display:inline;
padding:0
}
.ppPlaceS{
font:bold 15px Arial,Helvetica,Sans-serif;
color:#181512;
display:block;
line-height:15px
}
.ppPlaceL{
font:bold 20px Arial,Helvetica,Sans-serif;
color:#181512;
display:block;
line-height:21px;
margin:-1px 0 -3px 0
}
.ppPrice{
float:right;
display:inline;
color:#181512;
font:bold 36px Arial,Helvetica,Sans-serif;
padding:7px 0 0 0;
padd\ing:3px 0 0 0;
margin:0 0 -2px 0;
width:111px;
text-align:right
}
.ppPoint >.ppPrice{
padding:4px 0 0 0
}
.ppPriceNoTax{
float:right;
display:inline;
color:#181512;
font:bold 36px Arial,Helvetica,Sans-serif;
padding:0 0 7px 0;
margin:-2px -2px 0 0;
ma\rgin:-6px -2px 0 0;
width:111px;
text-align:right
}
.ppPoint >.ppPriceNoTax{
margin:-5px -2px 0 0
}
.ppFrom{
display:inline;
position:absolute;
top:-2px;
left:187px;
font:normal 11px Arial,Helvetica,Sans-serif;
color:#666;
margin:0;
padding:0;
vertical-align:top
}
.ppPoint >.ppFrom{
position:absolute;
top:-1px;
left:187px
}
.ppPriceS{
display:inline;
float:left;
font:normal 18px Arial,Helvetica,Sans-serif;
color:#333;
padding:5px 0 0 0;
padd\ing:1px 0 0 0
}
.ppTax >.ppPriceS{
padding:2px 0 0 0
}
.ppDollar{
color:#181512;
font:bold 19px Arial,Helvetica,Sans-serif;
vertical-align:top;
ve\rtical-align:12px;
padding:0 1px 0 0
}
.ppDollarS{
font:normal 9px Arial,Helvetica,Sans-serif;
color:#333;
vertical-align:top;
ve\rtical-align:5px;
padding:0
}
.ppPound{
color:#181512;
font:bold 19px Arial,Helvetica,Sans-serif;
vertical-align:top;
ve\rtical-align:12px;
padding:0 2px 0 0
}
.ppAst{
font:bold 25px Arial,Helvetica,Sans-serif;
position:relative;
bottom:11px;
right:1px;
color:#181512
}
.ppPriceNoTax >.ppAst{
position:relative;
left:-1px
}
.ppPriceAs,.ppCurrOther{
float:right;
display:inline;
color:#181512;
font:bold 30px Arial,Helvetica,Sans-serif;
padding:0 1px 9px 0;
width:120px;
text-align:right;
position:relative;
bottom:3px;
left:2px
}
.ppPoint >.ppPriceAs{
position:relative;
bottom:2px;
right:0
}
.ppPoint >.ppCurrOther{
position:relative;
bottom:3px;
right:2px;
width:114px
}
.ppPriceJpn{
float:right;
display:inline;
color:#181512;
font:bold 26px Arial,Helvetica,Sans-serif;
padding:0 0 15px 0;
margin:0;
width:111px;
text-align:right;
position:relative;
bottom:2px;
b\ottom:4px;
right:0
}
.ppPoint >.ppPriceJpn{
position:relative;
bottom:3px
}
.ppCurrency{
color:#181512;
font:bold 12px Arial,Helvetica,Sans-serif;
position:relative;
bottom:13px;
padding:0
}
.ppYen{
color:#181512;
font:bold 16px Arial,Helvetica,Sans-serif;
vertical-align:top;
ve\rtical-align:7px;
padding:0 1px 0 1px
}
.ppAstAs{
font:bold 25px Arial,Helvetica,Sans-serif;
color:#181512;
position:relative;
bottom:7px;
right:0
}
.ppPriceAs >.ppAstAs{
left:2px
}
.ppAstJpn{
font:bold 25px Arial,Helvetica,Sans-serif;
color:#181512;
position:relative;
bottom:6px;
b\ottom:4px;
left:1px
}
.ppPriceJpn >.ppAstJpn{
left:0
}
#ppTerms{
padding:5px 0 0 0;
width:325px;
text-align:left
}
#ppDet{
margin:0;
padding:0 0 0 2px;
float:right;
color:#666;
width:310px;
font:normal 10px Arial,Helvetica,Sans-serif
}
#ppDet p{
color:#666;
font:normal 10px Arial,Helvetica,Sans-serif;
text-align:left
}
#ppTerms > #ppDet{
float:none;
clear:none;
margin:0 0 0 10px
}
#ppDet >p{
margin-top:0
}
.ppStar{
display:inline;
float:left;
font:bold 25px Arial,Helvetica,Sans-serif;
color:#666;
 padding:0 0 0 0;
margin:-3px 0 0 0
}
.ppMoreB{
padding:3px 0 3px 0;
text-align:center
}
.ppMoreB p{
margin:0;
padding:0
}
.promoImage{
width:214px;
text-align:center
}
.promoImage img{
margin:8px 0
}
.highlights{
width:214px
}
.hHeader{
background:#FFF url('../images/hl_header.gif') no-repeat 0 0;
height:25px;
width:214px;
position:relative
}
.hHeader .cnr_dot{
position:absolute;
top:0;
left:-1px
}
.hHeader h1,.hBodyHead h1,#hhHead h1{
font:bold 12px Arial,Helvetica,Sans-serif;
color:#003333;
padding:3px 0 4px 19px;
margin:0;
float:left !important;
display:inline
}
#signupM{
float:left;
display:inline;
height:25px;
width:213px;
background:url('../images/h_left_end.gif') no-repeat left bottom
}
#signupT{
float:left;
display:inline;
height:25px;
width:213px;
background:url('../images/h_borderbot.gif') no-repeat left bottom
}
#signupF fieldset{
border:0;
margin:0;
padding:0;
width:212px;
line-height:20px;
float:left;
border-left:solid 1px #b5d4d7 !important;
border-top:solid 0 #FFF !important;
text-align:left
}
#signupF fieldset legend{
display:none
}
#signupF input.text{
height:17px;
he\ight:13px;
width:139px;
wid\th:134px;
padding:0 0 3px 3px;
margin:1px 0 0 18px;
border:solid 1px #b5d4d7;
vertical-align:middle;
background-color:White
}
#signupF input.hlGoB{
width:30px;
height:18px;
padding:0;
margin:1px 0 0 3px;
vertical-align:middle
}
.hBodyHead{
background:#FFF url('../images/hl_bodyHeader.gif') no-repeat 0 0;
height:25px;
width:214px;
float:left !important;
display:inline
}
.hBody{
padding:1px 0 0 0;
padd\ing:2px 0 0 0;
margin:0;
float:left;
display:inline;
border-left:solid 1px #b5d4d7;
text-align:left
}
.hbodyH a{
font:bold 11px Arial,Helvetica,Sans-serif;
color:#666 !important;
padding:4px 1px 0 6px;
text-decoration:underline;
display:block
}
.hbodyH a:hover{
color:#F90 !important
}
.hBody p{
font:normal 11px Arial,Helvetica,Sans-serif;
color:#666;
padding:0 1px 5px 6px;
margin:0;
line-height:13px
}
.noRBorder{
width:214px
}
.rBorder{
width:214px;
wid\th:213px;
border-right:solid 1px #b5d4d7;
display:inline;
float:left;
vertical-align:top
}
.hhTopR{
width:4px;
height:25px;
background:url(/dynamic/ec/images/hh_top.jpg) no-repeat top right;
display:inline;
float:right
}
.hhBotR{
width:214px;
height:6px;
background:url(../images/hh_bot.gif) no-repeat 0 0;
display:inline;
float:left
}
.hhBotM{
width:214px;
height:6px;
background:url(../images/h_borderbot.gif) no-repeat 0 0;
display:inline;
float:left
}
.CountdownHeader{
color:#b5d4d7;
font-size:18px
}
 .CountdownRemaining{
color:#b5d4d7;
font-size:22px;
font-weight:bold
}
 .Countdownfinished{
display:none;
color:#b5d4d7
}
 .CountdownBackground{
background:url(../images/countdown_bg.gif) no-repeat 0 0
}
.CountdownHMS{
color:#b5d4d7
}
#ppDetHol{
margin:0;
padding:0 0 0 2px;
float:right;
width:410px;
color:#666;
font:normal 10px Arial,Helvetica,Sans-serif
}
.loginBoxes{
padding:2px
}


#headerBannerHol {
	width: 778px;
	height: 99px;
	background: #FFFFFF url(/dynamic/ec/images/hol.jpg) top left repeat-x;
	margin-left: 0px;
}
#headerBannerHol img {
	margin-top: 12px;
	margin-left: 20px;
/* Holly Hack. IE Requirement \*/
	margin-right: 600px;
/* End */
}

#leftEndCapHol {
	width:2px;
	height: 100px;
	position: absolute;
	top: 0px;
	left: 0px;
	background: url(/dynamic/ec/images/holl.gif) top left no-repeat;
}

#rightEndCapHol {
	width:2px;
	height: 100px;
	position: absolute;
	top: 0px;
	left: 778px;
	background: url(/dynamic/ec/images/holr.gif) top left no-repeat;
	}
#reasons {
	margin-top:0;
	margin-left:7px;
	padding-left:7px;
}
#reasons li {
	list-style-image: url(/dynamic/ec/images/squarebullet3.gif);
/* Holly Hack. IE Requirement \*/
*	list-style-image: url(/dynamic/ec/images/squarebullet.gif);
/* End */
}
#ATOL td{
font:normal 10px Arial,Helvetica,Sans-serif;	
}
