html,body { margin:0; padding:0; border:0; }
body { background: #a3224d; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal; font-style: normal; line-height:18px; color:#000000; text-align: center; }
p { margin:0; padding:0; border:0; }
a:link { color:#A21136; text-decoration:underline; }
a:visited { color:#A21136; text-decoration:underline; }
a:hover { color:#A21136; text-decoration:none;  }
a:active { color:#A21136; text-decoration:underline; }

a.passLink:link { color:#000; text-decoration:none; font-weight: bold; }
a.passLink:visited { color:#000; text-decoration:none; font-weight: bold; }
a.passLink:hover { color:#000; text-decoration:none; font-weight: bold; }
a.passLink:active { color:#000; text-decoration:none; font-weight: bold; }


h1 { margin:0 0 20px 0; padding:0 0 8px 0; border:0; border-bottom: 1px solid #A21136; font-size: 14px; font-weight: bold; font-style: normal; line-height: 22px; color: #A21136; }
h2 { margin:0; padding:0; border:0; font-size: 12px; font-weight: bold; font-style: normal; line-height: 22px; color: #A21136; padding-bottom: 0px; }
h3 { margin:0; padding:0; border:0; font-size: 24px; font-weight: bold; font-style: normal; line-height: 26px; color: #A21136; padding-bottom: 2px; }
h4 { margin:0; padding:0; border:0; font-size: 11px; font-weight: bold; font-style: normal; line-height: 16px; color: #333333; padding-bottom: 0px; }
h5 { margin:0; padding:0; border:0; font-size: 12px; font-weight: bold; font-style: normal; line-height: 18px; color: #000000; padding-bottom: 0px; }
h6 { margin:0 0 9px 0; padding:0 0 0 5px; border:0; font-size: 12px; font-weight: bold; font-style: normal; line-height: 18px; color: #ffffff; padding-bottom: 0px; background-color: #85bdde; }

div#header { background: #ffffff; width: 840px; height:175px; text-align: left; margin: 0; padding: 0;}
div#container{ text-align:left; width: 840px; margin:0 auto; }
div#wrapper { background-color: #ffffff; padding-bottom: 20px; }
div#content { margin:0 10px 0 0; padding:20px 0 10px 16px; }
div#links { width: 145px; padding: 15px 0 10px 0; text-align: center; }
div#footer{ color: #000000; width:840px; height:26px; margin: 0; font-size: 10px; line-height: 25px; padding: 0; background-color: #88BEE2; }
.border { border-top: 1px dashed #999; padding-top: 10px; margin-top: 15px; }
.head { padding-top: 40px; background: url(images/new/2uk_heading_redhot.gif) no-repeat top left; }
.spacer { height: 1px; display:block; clear:both; }
.red {color: #890E2E}
.signature { FONT-SIZE: 12px; COLOR: #fff; FONT-FAMILY: Arial, Helvetica, sans-serif; font-weight: bold; border-top: gray 1px solid;}

/*
Header main navigation
*/
#header .mainnav { font-weight: bold; color: #000; line-height: 24px; font-size: 18px; clear:both; }
#header .mainnav ul { list-style-type: none; margin: 0; padding: 0; }
#header .mainnav ul li { display: inline; float: left; clear: none; height: 26px; margin: 0; padding: 0; background-color: transparent; background-repeat: no-repeat; text-indent: -999em; position: relative; top: 0px; }
#header .mainnav ul li a { display: block; height: 26px; text-decoration: none; background: transparent; }

#header .mainnav ul li#home { width: 61px; height: 26px; background-image: url(images/new/menu_home_0.gif); }
#header .mainnav ul li#home a { height: 26px; outline: none; }

#header .mainnav ul li#accom { width: 112px; height: 26px; background-image: url(images/new/menu_accom_0.gif); }
#header .mainnav ul li#accom a { height: 26px; outline: none; }

#header .mainnav ul li#car { width: 82px; height: 26px; background-image: url(images/new/menu_car_0.gif);}
#header .mainnav ul li#car a { height: 26px; outline: none; }

#header .mainnav ul li#sight { width:48px; height:26px; background-image: url(images/new/menu_tours_0.gif);}
#header .mainnav ul li#sight a { height: 26px; outline: none; }

#header .mainnav ul li#attraction { width:90px; height:26px; background-image: url(images/new/menu_attraction2_0.gif);}
#header .mainnav ul li#attaction a { height: 26px; outline: none; }

#header .mainnav ul li#insurance { width: 125px; height: 26px; background-image: url(images/new/menu_insurance_0.gif);}
#header .mainnav ul li#insurance a { height: 26px; outline: none; }

#header .mainnav ul li#telephone { width:111px; height:26px; background-image: url(images/new/menu_telephone_0.gif);}
#header .mainnav ul li#telephone a { height: 26px; outline: none; }

#header .mainnav ul li#flight { width:52px; height:26px; background-image: url(images/new/menu_flight_0.gif);}
#header .mainnav ul li#flight a { height: 26px; outline: none; }

#header .mainnav ul li#rail { width:48px; height:26px; background-image: url(images/new/menu_rail_0.gif);}
#header .mainnav ul li#rail a { height: 26px; outline: none; }

#header .mainnav ul li#exclusive { width:125px; height:26px; background-image: url(images/new/menu_exclusive_0.gif);}
#header .mainnav ul li#exclusive a { height: 26px; outline: none; }

#header .mainnav ul li#cruise { width:52px; height:26px; background-image: url(images/new/menu_cruise_0.gif);}
#header .mainnav ul li#cruise a { height: 26px; outline: none; }

#header .mainnav ul li#blank { width:85px; height:26px; background-image: url(images/new/menu_blank_0.gif);}
#header .mainnav ul li#blank a { height: 26px; outline: none; }


#homepage #header .mainnav ul li#home { background-image: url(images/new/menu_home_1.gif); }
#accompage #header .mainnav ul li#accom { background-image: url(images/new/menu_accom_1.gif); }
#carpage #header .mainnav ul li#car { background-image: url(images/new/menu_car_1.gif); }
#coachpage #header .mainnav ul li#sight { background-image: url(images/new/menu_tours_1.gif); }
#passespage #header .mainnav ul li#attraction { background-image: url(images/new/menu_attraction2_1.gif); }
#insurancepage #header .mainnav ul li#insurance { background-image: url(images/new/menu_insurance_1.gif); }
#flightpage #header .mainnav ul li#flight { background-image: url(images/new/menu_flight_1.gif); }
#railpage #header .mainnav ul li#rail { background-image: url(images/new/menu_rail_1.gif); }
#exclusivepage #header .mainnav ul li#exclusive { background-image: url(images/new/menu_exclusive_1.gif); }
#cruisepage #header .mainnav ul li#cruise { background-image: url(images/new/menu_cruise_1.gif); }


/*
Top Banners
*/
div#topBanner1 {background-image:url('http://www.2uk.com.au/images/new/uklogo.gif');
width:112px;
height: 149px;}
div#topBanner2 {background-image:url('http://www.2uk.com.au/images/new/uktopbanner.gif');
width:712px;
height: 150px;}

/*
Footer
*/
#footer ul { list-style-type: none; margin: 0; padding: 0 0 0 16px; width: 728px; }
#footer ul li { display: inline; clear: none; height: 26px; margin: 0; padding: 0 2px 0 2px; position: relative; background-color: #88BEE2; top: 0px; }
#footer ul li a { height: 26px; text-decoration: none; }
#footer ul li a:hover { color: #000; }

/*
Extras ( RHS boxes )
*/
#extra_signup { background: #A8CBE2 url(images/new/2uk_extra_signup.gif) top no-repeat; width: 108px; padding: 36px 16px 0 24px; float:right; font-size:9px}
.extra_form { padding-top: 5px; margin: 0; }
.extras_link { text-align: right; font-size: 9px; font-weight: bold; color: #A21136; padding-top: 5px; }
.extras_link a { text-decoration: none; }
.extra_bottom { background: #fff url(images/new/2uk_extra_bottom.gif) top no-repeat; width: 148px; height: 21px; position:relative; top:0px; float:right}
#extra_quick { background: #A8CBE2 url(images/new/2uk_extra_quick.gif) top no-repeat; width: 108px; padding: 36px 16px 0 24px; float:right; font-size:9px}
