/* Optimized on 11/26/07 by UF/Paul Jamison. Please DO NOT attemp any changes.*/
/* Reskinned on 04/29/09 -PJ */
/* Added View Booking header with out Booking List */
/* sxp 05/20/2011 Ace #8759 Changed styles to suite new back end blue theme and fonts. */
html,body,ol,p,h1,h2,h3,h4,h5,h6,form,fieldset,a,img,select,hr{margin:0;padding:0;border:0;}
q:before,q:after{content:'';}
table, tr, td, tbody, th {border-collapse: collapse;border-spacing: 0;border:0 none;}
:focus {outline:0;}
body {text-align:left;margin:0;padding:0;font:normal 12px Arial, Helvetica, sans-serif;background : #e8e9eb url(/images/sf/common/map-final.jpg) repeat-x top center;color:#000066;}
.clear {clear:both;margin:0; width:100%;font-size:1px; line-height:0; overflow:hidden;}
iframe {overflow:hidden;}
/*input box override*/
input {background:#fff;}
a.displaynone{display:none;}

input.buttonlink {border:1px solid #2a365e;background:#2A365E url(/images/uf/strip_1e2746.jpg) repeat-x;color:#fff;}
input.hidesubmit {width:1px;height:1px;border:none;}

button.submit {width:59px;height:23px;border:0;background:none;}
/* text decoration */.strong {font-weight:700;}.strong2 {font-weight:700;}
strong.number {font-weight:700;font-size:12px;}
p {padding-bottom:10px;font-size:12px;line-height:130%;color:#000066;}
a,a:visited,a:link {color:#1d3666;text-decoration:underline;}
a:active, a:focus {outline:0;}
a img, a:link img, a:visited img, a:hover img, a:hover {text-decoration:none;}
.aright {text-align:right;}
.aleft {text-align:left;}
.acenter {text-align:center;}
/* Link sizer */.decnone {text-decoration:none;}
.fff {color:#fff;}
.a2d3a60 {color:#2d3a60;}
.dd9025 {color:#dd9025;}
.error {color:#ff3333;}
.lh16 {line-height:16px;}
.f26 {font-size:26px;}
.f10 {font-size:10px;}
.ten {font-size:10px;}
.eleven {font-size:11px;}
.twelve {font-size:12px;line-height:20px;}
.twelve img {position:relative;top:2px;}
.thirteen {font-size:13px;}
.fourteen {font-size:14px;}
.fifteen {font-size:15px;}
.sixteen {font-size:16px;}
.seventeen {font-size:17px;}

/*list spacing*/
#top a {text-decoration:none;}

/* different padding / margin decoration */.border_7px {border-top:7px solid #8692aa;border-bottom:7px solid #8692aa;}
.middle_20 {height:20px;line-height:20px;}
.c9cfdb {background:#c9cfdb;}
.b_626262 {border:1px solid #626262;}
.p_b3 {padding-bottom:3px;}
.p_tb3 {padding:3px 0;}
.p_t1 {padding-top:1px;}
.p_t2 {padding-top:2px;}
.p_t25 {padding-top:25px;}
.p_b10 {padding-bottom:10px;}
.p_b25 {padding-bottom:25px;}
.p_r45 {padding-right:45px;}
.p_l45 {padding-left:45px;}
.p_l55 {padding-left:55px;}
.p_l70 {padding-left:70px;}
.p_l96 {padding-left:96px;}
.p_l102 {padding-left:102px;}
.p_l100 {padding-left:100px;}
.p_l130 {padding-left:130px;}
.p_r10 {padding-right:10px;}
.p_lr13 {padding-right:13px;padding-left:13px;}
.p_l10 {padding-left:10px;}
.m_auto {margin-left:auto;margin-right:auto;}
.m_l5 {margin-left:5px;}
.m_l3 {margin-left:3px;}
.m_r3 {margin-right:3px;}
.m_l2 {margin-left:2px;}
.m_r2 {margin-right:2px;}
.m_r5 {margin-right:5px;}
.m_l10 {margin-left:10px;}
.m_l15 {margin-left:15px;}
.m_l25 {margin-left:25px;}
.m_l35 {margin-left:35px;}
.m_r10 {margin-right:10px;}
.m_r20 {margin-right:20px;}
.m_r1 {margin-right:1px;}
.m_b5 {margin-bottom:5px;}
.m_b2 {margin-bottom:2px;}
.m_b10 {margin-bottom:10px;}
.m_t15 {margin-top:15px;}
.m_t5 {margin-top:5px;}
.m_t3 {margin-top:3px;}
.m_t10 {margin-top:10px;}
.m_t20 {margin-top:20px;}
.m_t90 {margin-top:90px;}
.p_a3 {padding:3px;}
.p_a5 {padding:5px;}
.p_a6 {padding:2px 6px;}
.p_a15 {padding:15px;}
.p_a10 {padding:10px;}
.p_a20 {padding:20px;}
.inline {display:inline;}
.center {margin:0 auto;}
.h17 {height:17px;}
.w210px {width:210px;}
.w767 {width:767px;}
.w680 {width:680px;}
.w90px  {width:90px;}
.w200 {width:200px;}
.w300 {width:300px;}
.w380 {width:380px;}
.w500 {width:500px;}
.w544 {width:544px;}
.w580 {width:580px;}
.w800 {width:800px;}
.w5 {width:5%;}
.w10 {width:10%;}
.w15 {width:15%;}
.w19 {width:19%;}
.w20 {width:20%;}
.w23 {width:23%;}
.w25 {width:25%;}
.w30 {width:30%;}
.w35 {width:35%;}
.w49 {width:49%;}
.w40 {width:40%;}
.w45 {width:45%;}
.w50 {width:50%;}
.w55 {width:56%;}
.w60 {width:60%;}
.w65 {width:65%;}
.w70 {width:70%;}
.w75 {width:75%;}
.w80 {width:80%;}
.w89 {width:89%;}
.w95 {width:95%;}
.w99 {width:99%;}
.w100 {width:100%;}
.border_l8493aa {border-left:1px solid #8692aa;}
.border_r8692aa {border-right:1px solid #8692aa;}
.left {float:left;display:inline;}
.right {float:right;display:inline;}
.left_prb10 {display:inline;float:left;padding-right:10px;}
.noliststyle {list-style:none;margin:0;padding:0;}
.bg_e3e6ed {background:#e3e6ed;}
.bg_e8e9ef {background:#e8e9ef;}
.bg_8692aa {background:#8692aa;}
.bg_74829d {background:#74829d;}
.bg_c9cfdb {background:#eff0f4;}
.bg_f6fbff {background:#f6fbff;}
.bg_fff {background:#fff;}
/**** end ****/

/* country selector */
.countryshade {
  background: url(../../main/js/gb/overlaywhite.png);
  width:765px;
  margin:0 auto;
  padding:5px;
}

* html .countryshade {
background:#fff;
filter:alpha(opacity=50);-moz-opacity:.50;opacity:.50;
}

.countryholder {
padding:5px;
background:#fff;
text-align:left;
color:#a43232;
position:relative;
}
.countryheader{font-size:24px;text-align:center;padding-bottom:5px;}
.countryholder .bigger {font-size:11px;}
.countryholder .smaller {font-size:10px;font-style:italic;}
/* MAIN LAYOUT */
#shadowboxer {margin: 0 auto; width: 962px;z-index:2;}
#container {text-align:left;z-index:2;}
#header {width:962px;height:77px;position:relative;margin:0 auto;}
#wrapper {margin:0 auto;width:777px;background:#bdbec2;}
.mainContainer {margin:0 0 7px;}
/* universation selector */

/* userlinks */
#header #logo {position:absolute;top:0;left:0;width:308px;height:77px;background:url(/images/sf/common/header_logo.png) transparent no-repeat 0 0;z-index:1;}

#header a.homelink {display:block;width:308px;height:77px;z-index:2;position:absolute;top:0;left:0;}

#usercontext {color:#fff;position:absolute;top:12px;right:125px;font-family:trebuchet MS;}
#usercontext a, #userlinks a:link, #userlinks a:visited {color:#fff;font-size:12px;letter-spacing:-.25px;}

#usercontextfortahq {color:#fff;position:absolute;top:12px;right:0;font-family:trebuchet MS;}
#usercontextfortahq a, #userlinks a:link, #userlinks a:visited {color:#fff;font-size:12px;letter-spacing:-.25px;}

#language_selector {position:absolute;top:11px;right:0;}

#phone {color:#fff;font-weight:bold;position:absolute;top:54px;right:106px;font-family:verdana;text-transform:uppercase;width:562px;height:13px;text-align:right;}
#phone strong {font-weight:normal;}

#header a.click2call {width:99px;height:22px;color:#fff;display:block;position:absolute;top:47px;right:0;background:url(/images/uf/click2call.gif) no-repeat;text-decoration:none;text-align:left;}

/* TOP NAV */
.menuholder  {position:relative;height:31px;width:962px;background:url(/images/uf/top_menu_bg.jpg) no-repeat;z-index:90;}
.menuholder a, .menuholder a:link, .menuholder a:visited {display:block;height:31px;color:#fff;text-decoration:none;}
.menuholder input#search_q {padding:3px 0 0 3px;width:126px;height:15px;position:absolute;top:5px;right:32px;border:1px solid #c3c3c3;color:#666666;font-size:11px;}

.menuholder a.googlesearch {top:0;right:0;width:32px;height:31px;background:url(/images/uf/googlesearch_icon.jpg) no-repeat top left;position:absolute;}
.menuholder a:hover.googlesearch {background:url(/images/uf/googlesearch_icon.jpg) no-repeat bottom left;}

.menuholder .topnav_01_holder {width:102px;display:block;position:absolute;height:31px;left:0;}
.menuholder .topnav_02_holder {width:103px;display:block;position:absolute;height:31px;left:104px;}
.menuholder .topnav_03_holder {width:144px;display:block;position:absolute;height:31px;left:209px;}
.menuholder .topnav_04_holder {width:165px;display:block;position:absolute;height:31px;left:355px;}
.menuholder .topnav_05_holder {width:112px;display:block;position:absolute;height:31px;left:522px;}
.menuholder .topnav_06_holder {width:147px;display:block;position:absolute;height:31px;left:636px;}

.menuholder a.topnav_01 {width:102px;background:url(/images/uf/topnav_icon.jpg) no-repeat 0 0;top:0;left:0;}
.menuholder a.topnav_02 {width:103px;background:url(/images/uf/topnav_icon.jpg) no-repeat -104px 0;}
.menuholder a.topnav_03 {width:144px;background:url(/images/uf/topnav_icon.jpg) no-repeat -209px 0;}
.menuholder a.topnav_04 {width:165px;background:url(/images/uf/topnav_icon.jpg) no-repeat -355px 0;}
.menuholder a.topnav_05 {width:112px;background:url(/images/uf/topnav_icon.jpg) no-repeat -522px 0;}
.menuholder a.topnav_06 {width:147px;background:url(/images/uf/topnav_icon.jpg) no-repeat -636px 0;}

.menuholder a:hover.topnav_01 {background:url(/images/uf/topnav_icon.jpg) no-repeat 0 -31px;}
.menuholder a:hover.topnav_02 {background:url(/images/uf/topnav_icon.jpg) no-repeat -104px -31px;}
.menuholder a:hover.topnav_03 {background:url(/images/uf/topnav_icon.jpg) no-repeat -209px -31px;}
.menuholder a:hover.topnav_04 {background:url(/images/uf/topnav_icon.jpg) no-repeat -355px -31px;}
.menuholder a:hover.topnav_05 {background:url(/images/uf/topnav_icon.jpg) no-repeat -522px -31px;}
.menuholder a:hover.topnav_06 {background:url(/images/uf/topnav_icon.jpg) no-repeat -636px -31px;}

.menuholder #on a.topnav_01 {background:url(/images/uf/topnav_icon.jpg) no-repeat 0 -62px;}
.menuholder #on a.topnav_02 {background:url(/images/uf/topnav_icon.jpg) no-repeat -104px -62px;}
.menuholder #on a.topnav_03 {background:url(/images/uf/topnav_icon.jpg) no-repeat -209px -62px;}
.menuholder #on a.topnav_04 {background:url(/images/uf/topnav_icon.jpg) no-repeat -355px -62px;}
.menuholder #on a.topnav_05 {background:url(/images/uf/topnav_icon.jpg) no-repeat -522px -62px;}
.menuholder #on a.topnav_06 {background:url(/images/uf/topnav_icon.jpg) no-repeat -636px -62px;}

.top_subnav {display:none;position:absolute;top:31px;left:-1px;}
.sub_top_subnav {left:156px;position:absolute;top:0;display:none;z-index:60;}
.top_subnav li {list-style:none;}
.top_subnav li a, .topnav_roll li a:link, .topnav_roll li a:visited {background:#a48842;color:#fff;position:relative;display:block;width:136px;border:1px solid #b89f52;border-top:0 none;padding:2px 10px;text-align:left;text-decoration:none;height:24px;line-height:26px;}
.top_subnav li.has a {background:url(/images/uf/topnav_arrow_light.gif) #a48842 no-repeat 131px 13px;}
.top_subnav li a:hover {background:#fff;color:#765f27;}
.top_subnav li.has a:hover {background:url(/images/uf/topnav_arrow_dark.gif) #fff no-repeat 131px 13px;}

ul.top_subnav02a {left:250px;}
ul.top_subnav02a li a {width:200px !important;}
ul.top_subnav03a {left:355px;}

/* SUB NAV */.top_wrapper {width:960px;border:1px solid #fff;border-top:0 none;height:350px;background:#f8f6e7;margin:0 auto 8px;}
.top_wrapper2 {width:960px;border:1px solid #fff;border-top:0 none;height:350px;background:#f8f6e7;margin:-1px auto 8px;}
.top_wrapper3 {background:#ffffff;margin:0 auto;position:relative;height:184px;z-index:89;}
.top_wrapper4 {background:#ffffff;margin:0 auto;position:relative;height:209px;z-index:89;}
.top_wrapper5 {background:#ffffff;margin:0 auto;position:relative;height:255px;z-index:89;}

/* Footer NAV
*/#footer {background:#f8f6e7;width:960px;margin:0 auto;border:1px solid #fff;height:141px;text-align:left;z-index:1;}
.footer_one {background:url(/images/uf/footer_one.jpg) no-repeat top left;width:342px;height:132px;padding:9px 0 0 18px;}
.footer_two {width:287px;height:132px;padding:9px 0 0 32px;}
.footer_three {background:url(/images/uf/footer_one.jpg) no-repeat top left;width:238px;height:132px;padding:9px 0 0 43px;}

#footer hr {background:url(/images/uf/footer_hr.jpg) transparent no-repeat top left;display:block;height:1px;border:0 none;}
#footer hr.short {background:url(/images/uf/footer_hr_short.jpg) transparent no-repeat top left;}
.soundbutton {position:absolute;right:7px;bottom:26px;}

#footer ul {list-style-type:none;margin:0 auto;text-align:left;}
#footer li a, #footer li a:link, #footer li a:visited {color:#000066;font-size:12px;text-decoration:none;font-family:trebuchet MS;}
#footer li a:hover,#footer li a.on, #footer li a:link.on, #footer li a:visited.on {color:#996600;}
.footer_subcolumn {padding-left:75px;}

#header #top a.on {font-weight:bold;}
/*transparent for one weird bug that crash IE*/
#footersearch {width:962px;margin:5px auto 30px;text-align:center;font-size:10px;z-index:1;}
#footersearch a, #footersearch a:link, #footersearch a:visited {color:#000066;text-decoration:underline;}
#footersearch a:hover {text-decoration:none;}

hr.brown {border-bottom:2px solid #eeecde;}
hr.bigbrown {border-bottom:6px solid #eeecde;margin:5px auto;}

/* drop drop selector style */select {border:1px solid #c3bf90;font-size:10px;padding:2px;color:#56534e;}
select.border {border-top:2px solid #848484;border-left:2px solid #848484;border-right:1px solid #bcbcbc;border-bottom:1px solid #bcbcbc;}
select.one74 {width:174px;background:#fff;margin-bottom:7px;color:#000;}
select.ninety {width:90px;background:#fff;margin-bottom:7px;color:#000;}
input.fifty {width:50px;background:#fff;color:#000;}
select.one00  {width:100px;background:#fff;margin-bottom:7px;color:#000;}
select.one10 {width:110px;background:#fff;margin-bottom:7px;color:#000;}
select.two10 {width:210px;background:#fff;margin-bottom:7px;color:#000;}
select.one60 {width:160px;background:#fff;margin-bottom:7px;color:#000;}
select.one45 {width:145px;background:#fff;margin-bottom:7px;color:#000;}
select.one40 {width:140px;background:#fff;margin-bottom:7px;color:#000;}
select.one20 {width:120px;background:#fff;margin-bottom:7px;color:#2a2e47;}
select.one35 {width:125px;background:#fff;margin-bottom:7px;color:#2a2e47;padding:10px 5px;}
select.two40 {width:240px;margin-bottom:7px;background:#fff;color:#000;}

/* HEADER DECLARATION */h1,h5,h6 {color:#2a365e;font-family:arial;} h4 {color:#a43232;} h1.liteC {color:#fff;}
h1 {font-size:14px;}
h3 {font-size:14px;}
h4 {font-size:17px;text-align:center;}
h4.sifr {font-size:16px;text-align:left;color:#1d3666;}
h4.dark {background:#eeecde;font-size:13px;padding:10px 0 8px 8px;text-align:left;margin:12px 0;}
h1.cruisedetailheader {font-size:13;color:#00147a;text-align:left;}
h6 {font-weight:700;font-size:12px;}

/* end header */
/* These are standard sIFR styles... do not modify */
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */.sIFR-flash + div[adblocktab=true] {display:none!important;}
/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */
.sIFR-hasFlash h1 {letter-spacing:-.5px;}
.sIFR-hasFlash h2 {letter-spacing:-.5px;}
.sIFR-hasFlash h3 {letter-spacing:-.5px;}
/*h5 - h6 is reserved*/.sIFR-hasFlash h6 {} .sIFR-hasFlash h5 {}
.sIFR-flash {visibility:visible!important;margin:0;}
.sIFR-replaced {visibility:visible!important;}
span.sIFR-alternate {position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}

.block {display:block;}
/*for print options*/
.printoption {padding:5px 0 5px;float:right;zoom:1;position:relative;}

.overlaywrapper {width:92%;margin:0 auto;padding:10px 15px;background:#ffffff;}

/*hide print*/#printlogo, .forprint {display:none;}

/*deprecated. revised and rid of plz*/.Box {float:left;display:inline;width:230px;height:88px;margin:10px;background-color:#e6ebf1;text-align:center;border:1px solid;}
/*end deprecated*/

/*Peekaboo no more*/.rel {position:relative;}.high {z-index:999;} p.break {padding:0;}

.fullcontent_wrapper {border:1px solid #DDE4EB;background:#DDE4EB;border-top:0 none;padding:5px;}
.fullinner_content {padding:5px;border:1px solid #f0ead4;background:#FFFFFF;}

.show{display:block;}
.subhead {
	width:100%;
    text-align: left;
	color: #A53737;
	font-size: 12px;
    font-weight:bold;
}

.pngfix, .long, .short, #phone, a.overmag em, a.overcam em { behavior: url(/images/uf/iepngfix.htc) }

h2 {font-size:12px;color:#996600;font-family:'Verdana',Times,serif;font-weight:bold;text-align:left;zoom:1;}
.long {background:url(/images/uf/long_rule.png) no-repeat bottom left;height:1px;font-size:1px;margin:5px 0;}
.short {background:url(/images/uf/short_rule.png) no-repeat bottom  left;height:1px;font-size:1px;margin:5px 0;}

h1.dark {font-size:13px;color:#996600;font-weight:bold;}
h3 {font-size:13px;text-transform:uppercase;color:#996600;font-family:'Verdana',Times,serif;font-weight:bold;text-align:left;}
h4 {font-size:13px;color:#9999cc;font-family:'Verdana',Times,serif;font-weight:bold;text-align:left;}


/* POLICIES */
div.policies {position:relative;height:31px;width:962px;background:url(/images/uf/top_menu_bg.jpg) no-repeat;}
div.policies .topnav_1_holder {width:220px;display:block;position:absolute;height:31px;left:0;}
div.policies .topnav_2_holder {width:118px;display:block;position:absolute;height:31px;left:220px;}
div.policies .topnav_3_holder {width:92px;display:block;position:absolute;height:31px;left:338px;}
div.policies .topnav_4_holder {width:228px;display:block;position:absolute;height:31px;left:430px;}

div.policies a.topnav_1 {width:220px;background:url(/images/uf/topnav_policies.jpg) no-repeat 0 0;top:0;left:0;}
div.policies a.topnav_2 {width:118px;background:url(/images/uf/topnav_policies.jpg) no-repeat -220px 0;}
div.policies a.topnav_3 {width:92px;background:url(/images/uf/topnav_policies.jpg) no-repeat -338px 0;}
div.policies a.topnav_4 {width:228px;background:url(/images/uf/topnav_policies.jpg) no-repeat -430px 0;}

div.policies a:hover.topnav_1 {background:url(/images/uf/topnav_policies.jpg) no-repeat 0 -31px;}
div.policies a:hover.topnav_2 {background:url(/images/uf/topnav_policies.jpg) no-repeat -220px -31px;}
div.policies a:hover.topnav_3 {background:url(/images/uf/topnav_policies.jpg) no-repeat -338px -31px;}
div.policies a:hover.topnav_4 {background:url(/images/uf/topnav_policies.jpg) no-repeat -430px -31px;}

div.policies #on a.topnav_1 {background:url(/images/uf/topnav_policies.jpg) no-repeat 0 -62px;}
div.policies #on a.topnav_2 {background:url(/images/uf/topnav_policies.jpg) no-repeat -220px -62px;}
div.policies #on a.topnav_3 {background:url(/images/uf/topnav_policies.jpg) no-repeat -338px -62px;}
div.policies #on a.topnav_4 {background:url(/images/uf/topnav_policies.jpg) no-repeat -430px -62px;}

/* View Booking */
div.viewbooking {position:relative;height:31px;width:962px;background:url(/images/uf/top_menu_bg.jpg) no-repeat;}
div.viewbooking .topnav_1_holder {width:129px;display:block;position:absolute;height:31px;left:0;}
div.viewbooking .topnav_2_holder {width:157px;display:block;position:absolute;height:31px;left:129px;}
div.viewbooking .topnav_3_holder {width:137px;display:block;position:absolute;height:31px;left:286px;}
div.viewbooking .topnav_4_holder {width:146px;display:block;position:absolute;height:31px;left:423px;}

div.viewbooking a.topnav_1 {width:129px;background:url(/images/uf/topnav_view_booking.jpg) no-repeat 0 0;top:0;left:0;}
div.viewbooking a.topnav_2 {width:157px;background:url(/images/uf/topnav_view_booking.jpg) no-repeat -129px 0;}
div.viewbooking a.topnav_3 {width:137px;background:url(/images/uf/topnav_view_booking.jpg) no-repeat -286px 0;}
div.viewbooking a.topnav_4 {width:146px;background:url(/images/uf/topnav_view_booking.jpg) no-repeat -423px 0;}

div.viewbooking a:hover.topnav_1 {background:url(/images/uf/topnav_view_booking.jpg) no-repeat 0 -31px;}
div.viewbooking a:hover.topnav_2 {background:url(/images/uf/topnav_view_booking.jpg) no-repeat -129px -31px;}
div.viewbooking a:hover.topnav_3 {background:url(/images/uf/topnav_view_booking.jpg) no-repeat -286px -31px;}
div.viewbooking a:hover.topnav_4 {background:url(/images/uf/topnav_view_booking.jpg) no-repeat -423px -31px;}

div.viewbooking #on a.topnav_1 {background:url(/images/uf/topnav_view_booking.jpg) no-repeat 0 -62px;}
div.viewbooking #on a.topnav_2 {background:url(/images/uf/topnav_view_booking.jpg) no-repeat -129px -62px;}
div.viewbooking #on a.topnav_3 {background:url(/images/uf/topnav_view_booking.jpg) no-repeat -286px -62px;}
div.viewbooking #on a.topnav_4 {background:url(/images/uf/topnav_view_booking.jpg) no-repeat -423px -62px;}


div.viewbooking {position:relative;height:31px;width:962px;background:url(/images/uf/top_menu_bg.jpg) no-repeat;}
div.viewbooking .topnav_11_holder {width:157px;display:block;position:absolute;height:31px;left:0;}
div.viewbooking .topnav_22_holder {width:137px;display:block;position:absolute;height:31px;left:157px;}
div.viewbooking .topnav_33_holder {width:146px;display:block;position:absolute;height:31px;left:294px;}

div.viewbooking a.topnav_11 {width:157px;background:url(/images/uf/topnavigation_view_booking.jpg) no-repeat 0 0;top:0;left:0;}
div.viewbooking a.topnav_22 {width:137px;background:url(/images/uf/topnavigation_view_booking.jpg) no-repeat -157px 0;}
div.viewbooking a.topnav_33 {width:146px;background:url(/images/uf/topnavigation_view_booking.jpg) no-repeat -294px 0;}

div.viewbooking a:hover.topnav_11 {background:url(/images/uf/topnavigation_view_booking.jpg) no-repeat 0 -31px;}
div.viewbooking a:hover.topnav_22 {background:url(/images/uf/topnavigation_view_booking.jpg) no-repeat -157px -31px;}
div.viewbooking a:hover.topnav_33 {background:url(/images/uf/topnavigation_view_booking.jpg) no-repeat -294px -31px;}

div.viewbooking .on a.topnav_11 {background:url(/images/uf/topnavigation_view_booking.jpg) no-repeat 0 -62px;}
div.viewbooking .on a.topnav_22 {background:url(/images/uf/topnavigation_view_booking.jpg) no-repeat -157px -62px;}
div.viewbooking .on a.topnav_33 {background:url(/images/uf/topnavigation_view_booking.jpg) no-repeat -294px -62px;}

/* Gift Orders */
div.giftorder {position:relative;height:31px;width:962px;background:url(/images/uf/top_menu_bg.jpg) no-repeat;}
div.giftorder .topnav_1_holder {width:173px;display:block;position:absolute;height:31px;left:0;}
div.giftorder .topnav_2_holder {width:132px;display:block;position:absolute;height:31px;left:173px;}
div.giftorder .topnav_3_holder {width:234px;display:block;position:absolute;height:31px;left:305px;}
div.giftorder .topnav_4_holder {width:101px;display:block;position:absolute;height:31px;left:539px;}

div.giftorder a.topnav_1 {width:173px;background:url(/images/uf/topnav_gift_order.jpg) no-repeat 0 0;top:0;left:0;}
div.giftorder a.topnav_2 {width:132px;background:url(/images/uf/topnav_gift_order.jpg) no-repeat -173px 0;}
div.giftorder a.topnav_3 {width:234px;background:url(/images/uf/topnav_gift_order.jpg) no-repeat -305px 0;}
div.giftorder a.topnav_4 {width:101px;background:url(/images/uf/topnav_gift_order.jpg) no-repeat -539px 0;}

div.giftorder a:hover.topnav_1 {background:url(/images/uf/topnav_gift_order.jpg) no-repeat 0 -31px;}
div.giftorder a:hover.topnav_2 {background:url(/images/uf/topnav_gift_order.jpg) no-repeat -173px -31px;}
div.giftorder a:hover.topnav_3 {background:url(/images/uf/topnav_gift_order.jpg) no-repeat -305px -31px;}
div.giftorder a:hover.topnav_4 {background:url(/images/uf/topnav_gift_order.jpg) no-repeat -539px -31px;}

div.giftorder #on a.topnav_1 {background:url(/images/uf/topnav_gift_order.jpg) no-repeat 0 -62px;}
div.giftorder #on a.topnav_2 {background:url(/images/uf/topnav_gift_order.jpg) no-repeat -173px -62px;}
div.giftorder #on a.topnav_3 {background:url(/images/uf/topnav_gift_order.jpg) no-repeat -305px -62px;}
div.giftorder #on a.topnav_4 {background:url(/images/uf/topnav_gift_order.jpg) no-repeat -539px -62px;}
