@charset "utf-8";
/* CSS Document */

a {color:#143190;}
body {background-image:url(background.gif); background-repeat:repeat-x;background-color:#fff;margin:0px;padding:0px;font-size:12px;font-family:Arial, Verdana, Helvetica, sans-serif;}
h2 {color:#001883;padding:0px;margin:0px 0px;font-family:'Lucida Grande', Arial, Helvetica, sans-serif ;font-size:24px;font-weight:normal;}
h3 {color:#ffffff;padding:0px;margin:3px 0px;font-family:'Lucida Grande', Arial, Helvetica, sans-serif ;font-size:12px;font-weight:normal;}
img {border:none;}
p {margin:0px; padding:0px;}
form {margin:0 auto;}

#banner .tab {background-image:url(tab_background.gif);width:147px;height:22px;float:left;text-transform:uppercase;text-align:center;padding:8px 0px 0px 0px;margin:0px 3px 0px 0px;}
#booking_contact, #booking_passenger, #booking_allocation, #booking_creditcard {padding:20px 0 20px 20px;}
#booking_allocation .bookingitineraryhead {display:none;}

#content_wrapper {width:900px;margin:0 auto;}
#cruiseresults {padding:10px 20px;}
#cruiseresults h2 {margin:0px;text-align:center;}
#cabindetail {}
#cabingrades, #descrip, .detailitinerary, #cabintypes, #facilities, #shipdecks, #cruises, #ships, #furtherinfo, #deals, #offers, #exclusively, #cruisin, #grj, #luxury {border-color:#FFD600;border-style:none solid solid;border-width:0 1px 1px;padding:10px;}
#deals, #offers, #exclusively, #cruisin, #grj, #luxury {padding:6px;}
#completebutton {border:1px solid #FCD403;padding:10px;text-align:center;}





#descrip h3 {margin:5px 0;color:#143190;font-weight:normal;}

#footer {background-image:url(background-footer.gif);background-repeat:repeat-x;background-position:bottom;height:125px;}
#footer_wrap, #footer_wrap_home {width:915px;margin:0 auto;background-image:url(background-pagefoot.gif);background-position:right bottom;background-repeat:no-repeat;height:65px;position:relative;text-align:center;}
#footer_content {margin-left:78px;position:absolute;text-align:center;top:60px;width:830px;}
#footer ul li {float:left;margin-right:6px;list-style-type:none;border-right:1px solid #000;padding-right:6px;}
#footer  ul li a {text-decoration:none;color:#000;font-weight:bold;}

#header {background-image:url(background-pagehead.gif);background-repeat:no-repeat;width:900px;height:225px;position:relative;}
#header .headcontent {width:900px;height:140px;position:absolute;top:73px;}
#header ul {float:right;font-size:11px;margin:17px 0 20px;padding:0;text-transform:uppercase;width:635px;}
#header ul li {float:left;margin-right:6px;list-style-type:none;border-right:1px solid #fff;padding-right:6px;}
#header ul li a {text-decoration:none;color:#fff;font-weight:bold;}
#header ul li a:hover {border-bottom:2px solid #0c2681;}
#header2 {float:right;height:72px;margin-bottom:0;margin-left:0;margin-right:30px;margin-top:13px;width:330px;text-align:center;}
#header2 a {color:#0242fb;text-decoration:none;font-size:14px;}

#map {width:437px;float:right;}

/* Popup */
#blanket {background-color:#111;opacity: 0.65;filter:alpha(opacity=65);position:absolute;z-index:9001;top:0px;left:0px;width:100%;}
#popUpDiv {position: fixed;top: 180px;left: 50%;margin-left: -250px;background-color:#023F80;width:550px;height:470px;z-index: 9002;}
#popUpDiv-inside {width:509px;height:430px;margin:10px;padding:10px;background-color:#FFF; background-image:url("http://imageserver.traveltek.net/images/www.gocruise.co.uk/popup/pop-bg.gif")}
#popUpDiv-button {width:138px;height:46px;margin-top:390px;margin-left:20px;float:left;}
#popUpDiv-nothanks {width:210px;height:30px;float:right;margin-top:400px;}
#popUpDiv-close {width:21px;height:21px;float:right;margin-top:10px;}
/* End Popup */

#pagebody {background-image:url(background-pagebody.gif);background-repeat:repeat-y;width:830px;margin-left:47px;padding: 0px 15px;}

/* Added by Chris */
#homepage-top {width:830px; height:190px; background-color:#0078BD; float:left; margin-top:15px;}
#luxury-box {background-image:url(luxury.png); width:262px; height:133px; margin: 15px 0px 0px 0px ; float:left;padding:12px 0px 5px 5px;}
#mid-cont3 {background-image:url(mid-cont.png); width:280px; height:133px; margin: 15px 10px 0px 20px ; float:left;padding:12px 5px 5px 5px;}
#mid-cont {width:830px; /*height:180px;*/}
#NEWsearchform {float:left;width:254px;margin:15px 17px 0 1px;padding:5px 9px 8px 13px;background-image:url(gcback.png);background-repeat:no-repeat;color:#ffffff;font-weight:bold;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:12px;min-height:247px;}
#NEWsearchform h1 {color:#fff;padding:0px 0px 9px;margin:0px;font-family:'Lucida Grande', Arial, Helvetica, sans-serif ;font-size:20px;font-weight:bold;}
#NEWsearchform  p {margin:0px;color:#fff!important;}
#NEWsearchform select {color:#000000;margin-bottom:5px;font-size:12px;width:120px;margin-right:0px;}
#BIGGERsearchform select {color:#000000;margin-bottom:5px;font-size:12px;width:175px;margin-right:0px;float:right;}
#Offers-links{float:right;width:196px;height:139px;background-image:url(offers-links.png); padding:0px 25px 25px 25px;}
#left-col{float:left; width:503px;}
#right-col{float:left; margin: 10px 0 0 20px;}

#offerpage-head{width:810px; height:215px; background-image:url(daily-banner.jpg); margin-left:10px;}
#offerpage-head-2011{width:810px; height:215px; background-image:url(2011-banner.jpg); margin-left:10px;}
#offerpage-head-luxury{width:810px; height:215px; background-image:url(luxury-banner.jpg); margin-left:10px;}
#offerpage-head-uk{width:810px; height:215px; background-image:url(uk-banner.jpg); margin-left:10px;}
#offerpage-head-lastminute{width:810px; height:215px; background-image:url(lastminute-banner.jpg); margin-left:10px;}
#offerpage-navbar{width:810px; height:47px; margin-left:10px;}
#offer{margin-left:30px;}
#cruise-title {width:470px; height:18px; background-color:#D6D6EC; padding: 3px 0px 3px 5px; font-family:Verdana, Geneva, sans-serif; font-size:16px; margin-top:10px;}
#cruise-title-inside {width:320px; float:left;}
#cruise-nights { float:right; margin-right:20px;}
#cruise-image{ width:142px; height:82px; padding:3px; background-color:#339;}
#cruise-logo { float:left; width:148px; height:30px;}
#ship-name { height:25px; font-family:Verdana, Geneva, sans-serif; font-size:16px; padding-top:5px; margin-left:12px;}
.price { font-size:16px; font-family:Verdana, Geneva, sans-serif; color:#009; font-weight:bold;}







#searchform {float:left;width:316px;margin:30px 10px 0 0;padding:10px 15px;background-image:url(background-search.jpg);background-color:#0140fa;background-repeat:no-repeat;color:#fff;font-weight:bold;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:11px;min-height:195px;}
#searchform h1 {color:#fff;padding:0px;margin:0px;font-family:'Lucida Grande', Arial, Helvetica, sans-serif ;font-size:22px;font-weight:normal;}
#searchform  p {margin:0px;color:#fff!important;}
#searchform select {color:#7c7c7c;margin-bottom:5px;font-size:11px;width:150px;}


#staticpages, #cruisedetail, #cabindetail, #itinerary {padding:10px;}
#staticpages h2,  #cruisedetail h2 {margin:0px;}
#staticpages p {color:#343434;line-height:20px;}
#staticpages .cruiseoffer {margin:0 20px 20px 0;}
#ships img {width:215px;margin:15px 15px 0 0;}
#ships h3 {margin:15px 0 5px 0;}
#ships h3 a {text-decoration:none;}

.allocation select {margin:3px 0px;}
.allocation th {text-align:left;}
.aboutus p, .contactus p {margin-bottom:10px;line-height:16px;}
.alreadybooked strong {color:#001883;}
.aboutus .offers {margin:10px 0px;}

.boxout1 {padding:5px;width:192px;height:142px;background-image:url(boxout_yellow1.gif);float:left;margin:0px; display:inline;}
.boxout1 h2 {text-align:center;font-size:14px;font-weight:bold;margin:0px;padding:0px;line-height:22px;}
.boxout1 p {font-size:10px;color:#00108f;padding:3px}
.booking-column-left {float:left;width:525px;}
.booking-column-right {float:right;width:240px;}
.bookingform input, .passenger input {margin:3px 0px;}
.booking_itinerary {background:transparent url(background_bookingitinerary.gif) no-repeat scroll left bottom;font-size:11px;left:-10px;padding:5px 10px 5px 20px;position:relative;width:220px;}
.booking_itinerary h3 {margin:0px;color:#001883;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:14px;font-weight:bold;padding:0;}
.booking-stages {border-bottom:1px solid #001883;color:#0E2B8D;padding:10px 0;}
.booking-stages b {color:#ffd600;}
.bookcabin {text-align:center;background:url(background-addtobasket.gif) top center no-repeat;margin-top:5px;}
.bookcabin a {line-height:25px;}

.clear, .clear-booking {clear:both;}
.cabin {background:url(cabin_bg.jpg);width:451px;height:108px;padding:10px;}
.cheapest {text-align:center;}
.cheapest strong a{font-weight:bold;text-decoration:none;font-size:30px;color:#143190;padding:10px;}
.cruiseresult {background:transparent url(cruiseresult_bg_bottom.gif) no-repeat scroll center bottom;line-height:20px;margin:0 auto 10px;padding:0 0 10px;width:600px;}
.cruiseresultheader {width:580px;min-height:25px;padding:5px 10px;background:url(cruiseresult_bg_top.gif);background-position:top;background-repeat:no-repeat;}
.cruiseresultheader h3 {float:left;width:430px;text-align:center;line-height:13px;}
.cruisetabs li {background-image:url(tab_background.gif);float:left;height:25px;line-height:12px;margin:0 3px 0 0;padding:5px 0 0;text-align:center;text-transform:uppercase;width:132px;}
.cruisetabshome li {background-image:url(tab_background.gif);float:left;height:25px;line-height:12px;margin:0 3px 0 0;padding:5px 0 0;text-align:center;text-transform:uppercase;width:148px;}
.cruiseresult h3, .cruiseresult .cruisedate {color:#fff;font-weight:bold;font-size:13px;margin:0;}
.cruiseresult .image img{width:100px;}
.cruiseresult .detailship a{color:#000;text-decoration:none;font-weight:bold;}
.cruiseresult .startdate {color:#143190;line-height:22px;}
.cruiseresult .moredetails a {color:#003399;line-height:22px;}
.cruiseresult .linelogo img {margin:0 0 2px 0;width:105px;}
.cruiseresultdetail {padding:5px 10px;background-image:url(cruiseresult_bg_middle.gif);}
#cruises .cruiseresultdetail {text-align:center;}
.cruiseprice {color:#143190;font-size:18px;font-weight:bold;text-decoration:none;}
.cruisetabs {border-bottom:2px solid #ffd600;}
.cruisetabs ul {float:left;margin:10px 0 0;padding:0;width:820px;}
.cruisetabs li {list-style-type:none;}
.cruisetabs li a{text-decoration:none;}
.cruisetabshome {border-bottom:2px solid #ffd600;}
.cruisetabshome ul {float:left;margin:10px 0 0;padding:0;width:790px;}
.cruisetabshome li {list-style-type:none;}
.cruisetabshome li a{text-decoration:none;}
.continuebutton {width:100px;margin:10px auto 0;}
.continuebutton_enquire {width:210px;margin:10px auto 0;}
.cruisemoreinfo {}
.cruiseoffer {width:347px;height:124px;background-image:url(background-offer.gif);background-repeat:no-repeat;padding;padding:10px;margin:0px 14px 14px 0px;float:left;}
.cruiseofferUK {width:347px;height:124px;background-image:url(background-offerUK.gif);background-repeat:no-repeat;padding;padding:10px;margin:0px 14px 14px 0px;float:left;}
.cruiseofferHOT {width:347px;height:124px;background-image:url(background-offerHOT.jpg);background-repeat:no-repeat;padding;padding:10px;margin:0px 14px 14px 0px;float:left;}
.cruiseofferLASTMIN {width:347px;height:124px;background-image:url(background-offerLASTMIN.jpg);background-repeat:no-repeat;padding;padding:10px;margin:0px 14px 14px 0px;float:left;}
.cruiseofferDEAL{width:347px;height:124px;background-image:url(background-offerDEAL.jpg);background-repeat:no-repeat;padding;padding:10px;margin:0px 14px 14px 0px;float:left;}
.cruiseofferLUXURY{width:347px;height:124px;background-image:url(background-offerLUXURY.jpg); background-repeat:no-repeat;padding:10px;margin:0px 14px 14px 0px;float:left;}
.cruiseoffer2011LAUNCH{width:347px;height:124px;background-image:url(background-offer2011LAUNCH.jpg);padding:10px;margin:0px 14px 14px 0px;float:left;}
.cruiseoffer2 {width:415px;height:190px;padding:10px;background-image:url(gocruise_offer_bg.gif);}
.cruiseoffer2_col1 {width:205px;height:166px;float:left;}
.cruiseoffer2_col1_logo {height:27px;width:90px;margin-top:10px;margin-left:50px;}
.cruiseoffer2_col2 {width:167px;height:166px;float:left;display:inline;margin-left:10px;}
.cruiseoffer2_depart {height:16px;background-color:#ffED00;padding:6px;}
.cruiseoffer2_depart a {color:#001883;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}
.cruiseoffer2_text a {color:#001883;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:11px;text-decoration:none;}
.cruiseoffer2_click a {color:#FF0000;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:11px;font-weight:bold;text-decoration:none;}
.cruisedetail2 {margin-bottom:5px;border-bottom:1px solid #FFD600;}
.cruisedate {text-align:center;width:90px;float:left;line-height:14px;}
.cruisedates {text-align:right;width:600px;line-height:18px;margin-top:10px;}
.cruisedates a{padding:5px;}
.cruiseimages img {margin-right:10px;}

.cruisin {padding:3px;}
.cruisin_container {width:790px; height:550px; border:1px solid #CCC;}
.cruisin_inner {width:780px; height:540px; margin:5px; background-image:url(cruisin_splash.jpg);}
.cruisin_intro {width:310px; height:90px; margin-top:170px; margin-left:25px; margin-right:200px; float:left; padding:10px;}
.cruisin_text {width:310px; height:200px; margin-top:15px; margin-left:25px; float:left; padding:10px;}
.cruisin_intro_font {color:#000000;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:14px; font-weight:bold;}
.cruisin_text_font {color:#000000;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:10px;}

#staticpages .contactus {padding:40px;}

.durationbox {background-image:url(more_bg3.gif);color:#0E2C8E;font-size:11px;font-weight:bold;height:13px;padding:2px;text-align:center;width:55px;margin:0 0 7px 0;float:right;line-height:14px;}
.durationbox a {text-decoration:none;}
.deals_of_week {background-image:url(offers_region.gif);color:#000000;float:left;height:20px;padding:0px 0 0 5px;width:415px;background-repeat:no-repeat;margin-right:200px;}
.deals_of_week_container {color:#FFFFFF;float:left;width:405px;border:0.5px solid;border-color:#dddddd;}

.errorbox {color:#e30000;font-weight:bold;}

.exclusively { padding:17px;}
.exclusivelytabs { padding:0px;}
.exclusively_header {background-image:url(exc_header.gif); height:162px; width:790px;}
.exclusively_main {height:450px;width:790px; background-color:#000000;}
.exclusively_col1 {height:450px;width:130px; float:left;}
.exclusively_col2 {height:450px;width:495px; float:left;}
.exclusively_col3 {height:450px;width:130px; float:right;}
.exclusively_image {height:90px;width:100px; background-color:#000000; margin-left:20px; margin-bottom:20px; margin-right:20px}
.exclusively_font {color:#FFFFFF;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:12px;}

.grj {padding:3px;}
.grj_header {width:790px; height:124px; background-image:url(grj_header.jpg);}
.grj_main {width:789px; height:436px; background-image:url(grj_splash.jpg);}
.grj_title {width:790px; height:40px; padding-top:40px;}
.grj_title_font {color:#FFFFFF;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:36px; font-weight:bold; margin-left:15px;}
.grj_intro {width:395px; height:70px; padding:15px; padding-top:20px;}
.grj_intro_font {color:#000000;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:11px;}
.grj_click_box {width:92px; height:20px; float:right; margin-right:20px; margin-top:180px; text-align:center; padding-top:3px;}

.flash {width:367px; height:168px; float:right;}

.footertext {width:840px;position:relative;left:50px;top:10px;color:#6e6e6e;}
.footertext a {color:#014fa2;text-decoration:none;font-weight:bold;}
.feature {padding:20px;}
.feature h2 {text-transform:uppercase;}
.footerlogos_home {background-image:url(background-pagebody.gif);background-repeat:repeat-y;margin-left:47px;padding:0 15px;width:830px;text-align:center;}
.footerlogos {background-image:url(background-pagebody.gif);background-repeat:repeat-y;margin-left:-15px;padding:0 15px;width:830px;text-align:center;}
.footerlogos img, .footerlogos_home img {padding:0px 5px;}

.gradedesc {padding:0 0 20px 0;background:#FFFFFF url(offers2_bg.jpg) repeat-x scroll center bottom;}
.gradedesc p {font-size:13px;color:#595959;}
.greenbox {background:transparent url(background-added.gif) repeat scroll 0 0;color:#0D2A8B;font-size:14px;font-weight:bold;height:28px;line-height:25px;text-align:center;width:786px;}
.gradedesc h3 {color:#143190;font-size:17px;margin:0;font-weight:normal;}

.homewelcome {padding:0px 0px 0px 20px;font-size:11px;}
.NEWhome_topbanner {float:left;width:513px;height:260px;margin:0px; margin-top:15px; }
.NEWhome_topbannerINSIDE {margin:25px 1px 24px 11px; height:211px;}
.home_topbanner {float:left;width:448px;height:218px;margin:0px;}

.intro {color:#343434;line-height:20px;margin:0px; padding-right:10px;}

.logo {float:left;position:relative;right:2px;}
.linelogo img {margin-bottom:5px;width:90px;height:27px;}
.linedetail ul {width:600px!important;}

.luxury_frame {padding:3px;}
.luxury_container {width:790px; height:425px; border:1px solid #CCC;}
.luxury_flash{width:780px; height:382px; margin:5px;}

.ukcruise_frame {padding:17px;}
.ukcruise_container {width:790px; height:260px; padding-left:10px;}
.ukcruise_flash{width:780px; height:260px; margin:5px;}
.ukcruise_offers { padding-left:40px;}

.mailinglist select, .mailinglist input {margin:5px 0px;}

#narrowcruisesearch {width:160px;margin:0px;padding:10px;background-image:url(background-search-narrow.jpg);background-color:#0140fa;background-repeat:no-repeat;color:#fff;font-weight:bold;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:11px;}

#narrowcruisesearch select {margin-bottom:5px;}
.newtocruise h3, .aboutus h3, .familycruises h3, .rivercruises strong, #furtherinfo h3{color:#001883; margin:5px 0;}
.navfooter {font-size:11px;margin:0 auto;width:95%;}
.navfooter ul {padding:0 0 0 25px;margin:5px 0 25px 0;}
.navfooter p {color:#001883; font-family:'Lucida Grande',Arial,Helvetica,sans-serif; font-size:14px;font-weight:bold;margin:4px 0 0;padding:0 0 0 12px;}
.new-number {color:#F00; font-weight:bold; font-size:16px;}

.offerpill {width:195px;height:70px;padding:5px;float:left;margin:12px 10px 0 15px;background-image:url(offerpill_background.gif);}
.offerpill .latestoffers{color:#001581;font-weight:bold;font-size:14px;background-image:url(icon_greatdeals.gif);background-position:left;background-repeat:no-repeat;padding:5px 5px 15px 65px;height:50px;margin-left:8px;}
.offerpill .preferred{color:#f3bf00;font-weight:bold;font-size:14px;background-image:url(icon_card.gif);background-position:left;background-repeat:no-repeat;padding:5px 5px 15px 65px;height:50px;margin-left:8px;}
.offerpill .new{color:#001581;font-weight:bold;font-size:14px;background-image:url(icon_cruiseships.gif);background-position:left;background-repeat:no-repeat;padding:5px 5px 15px 65px;height:50px;margin-left:8px;}
.offerpill .latestoffers a, .offerpill .preferred a, .offerpill .new a {text-decoration:none;}
.offerpill .latestoffers a, .offerpill .new a {color:#001581;}
.offerpill .preferred a {color:#ff2c00;}
.offerpill_enquire {width:205px;height:80px;float:left;margin:12px 0 0 8px;}

.offertitle {float:left;}
.offers_image {float:left;width:167px;}
.offers_image  img {border:medium none;height:90px;margin:5px 0 0;width:160px;}
.offers_image2 img {height:105px;width:196px;margin:5px;}
.offers_image2_box {height:115px;width:206px;background-image:url(gocruise_offer_imagebg.gif);}	
.offers_text {float:left;width:169px;line-height:14px;}
.offers_text, .offers_text a {text-decoration:none;color:#656565;}
.offers_text strong, .cruiseresult b, .gradedesc b {font-weight:bold;color:#143190;text-transform:uppercase;}
.offers_region {background-image:url(offers_region.gif);color:#FFFFFF;float:left;height:22px;line-height:18px;padding:5px 0 0 5px;width:347px;background-repeat:no-repeat;}
.offers_regionUK {color:#ff0000;float:left;height:15px;width:305px;margin-left:14px;margin-top:7px;}

.offers_region a {text-decoration:none;color:#fff;font-weight:bold;}
.offers_region2 a {text-decoration:none;color:#656565;font-weight:bold;text-decoration:none;}
.offers_regionUK a {text-decoration:none;color:#000000;font-weight:bold;}
.offers_more {background-image:url(more_bg.gif);float:left;height:18px;left:60px;padding:2px 5px 5px;position:relative;text-align:center;top:4px;width:51px;line-height:18px;}
.offers2 {background:url(offers2_bg.jpg) center bottom repeat-x #fff;width:740px;padding:0 0 15px 0;margin:10px;}
.offers2 .linelogo, .offers2 .namedate {float:left;width:165px;margin-right:15px;}
.offers2 .namedate a{text-decoration:none;color:#000;font-weight:bold;}
.offers2 .namedate img {position:relative;top:-80px;margin-bottom:-80px;}
.offers2 .freetext {float:right;width:555px;height:140px;color:#717171;border-bottom:1px solid #b6b6b6;margin-bottom:5px;}
.offers2 .prices {float:right;width:385px;text-align:right;font-size:16px;}
.offers2 .prices a{color:#dd0b17;text-decoration:none;font-weight:bold;}
.offers2 .highlights, .offers2 .highlights a {color:#404d7a;font-weight:bold;font-size:14px;}
.offers2 .offers_more {float:right;left:0px;top:0px;}
.offers2 .offers_more a {font-weight:normal;color:#000;font-size:12px;}
.offers2 .prices .price {width:240px;float:left;}

.passenger {border-bottom:1px solid #FFD600;padding:0 0 15px 0;background:#fff;}
.passenger h3, .allocation h3, .creditcard h3, .bookingform h3 {color:#001883;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:18px;font-weight:normal;margin:8px 0;padding:0;}
.passenger p {margin:5px 0px;}
.pricerow {border:1px solid #ffd600;}
.pricerow th {background-color:#ffd600;padding:1px;}
.pricerow td {padding:3px;}
.phone {color:#0E2B8E;float:left;font-size:16px;font-weight:bold;height:40px;left:235px;position:absolute;text-align:center;top:70px;width:300px;}
.pagenumbers {width:600px;}

.quicklinks {float:left;width:156px;height:169px;background-image:url(quicklinks-bg.png);position:relative;right:19px;top:-10px;margin-right:-15px;padding:0px 10px;}
.quicklinks select {width:145px;margin:5px 0px;}
.quicklinks h2 {font-size:16px;margin:20px 0px 0px;padding:0px;line-height:22px;}
.question {font-size:10px;color:#838383;float:left;margin-left:10px;width:175px;}
.quickjump {width:320px;background-image:url(quickjump_bg.gif);background-repeat:no-repeat;}
.quickjump .latestoffers {padding-left:75px;}
.quickjump form {margin-top:10px;}

.resultswrapper {width:600px;margin-right:10px;float:left;}
.results_search_wrapper {float:right;width:180px;}

.specialoffers {width:600px;float:left;padding:5px;}
.specialoffers-right {width:160px;float:left;padding:5px;}
.specialists strong {color:#143190;font-weight:bold;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:14px;}
.specialists a {color:#000;text-decoration:none;}
.specialists a:hover {font-weight:bold;}
.specialistpage {text-align:center;}
.specialistpage strong {font-size:20px;}
.specialistpage p {margin:10px 0;}
.sortby {width:600px;margin:0 auto;}
.shipdetail ul{width:850px;}

.sitemap a{color:#0242FB;line-height:18px;}
.sitemap ul{font-weight:bold;color:#000;}

.tab a {text-decoration:none;color:#000;}
.topbanner {float:right;width:400px;height:72px;margin:13px 30px 0px 0px;}
.topbanner  a {text-decoration:none;color:#0241fa;line-height:30px;}


/* --------------------------- world map ------------------------------------ */
#worldmap {position: relative; width:430px;height:300px; background: #fff url(map.gif) no-repeat;padding: 0; margin:0 auto;}
#worldmap li {display:block;position:absolute;list-style:none;margin:0;padding:0;}
#worldmap a {display:block; text-indent:-9999px; text-decoration:none; outline:none; cursor:pointer;cursor:hand;height:100%;}

#alaska {left:13px;	top:60px;	width:69px;	height:33px;z-index:40;}
#northamerica {left:7px;top:102px;	width:74px;	height:36px;z-index:40;}
#hawaii {left:40px;top:217px;width:76px;height:19px;z-index:40;}
#southamerica {left:198px;top:327px;width:108px;height:18px;z-index:40;}
#caribbean {left:19px;	top:185px;	width:85px;	height:37px;z-index:45;}
#transatlantic {left:263px;top:167px;width:94px;height:20px;z-index:40;}
#africa {left:156px;top:157px;	width:72px;	height:39px;z-index:39;}
#australasia {left:290px;top:243px;	width:84px;	height:37px;z-index:40;}
#fareast {left:296px;top:147px;	width:78px;	height:37px;z-index:40;}
#mideast {left:456px;top:215px;width:91px;height:19px;z-index:40;}
#med {left:397px;top:161px;width:121px;height:22px;z-index:40;}
#europe {left:128px;top:92px;width:68px;height:31px;z-index:40;}
#britain {left:328px;top:127px;width:59px;height:20px;z-index:40;}
#polar {left:408px;top:398px;width:76px;height:23px;z-index:40;}
#scand {left:176px;	top:41px;width:87px;height:33px;z-index:40;}
#centralamerica {left:23px;top:104px;width:134px;height:19px;z-index:40;}
#canaries {left:131px;top:56px;width:61px;height:16px;z-index:40;}
#worldwide {left:2px;top:178px;width:67px;height:33px;z-index:40;}
#pacific {left:1px;top:132px;width:67px;height:36px;z-index:40;}

 /*--------------------------------- cruise network crossover page -------------------------------------*/
 .content_leftcolumn {float:left;width:640px;}
 .content_offer_wrapper {background-image:url(/images/www.cruise-network.co.uk/border_4.jpg);height:auto;text-align:left;width:640px;position:relative;left:5px;}
 .content_offer {background-image:url(/images/www.cruise-network.co.uk/border_4_top.jpg);background-position:center top;background-repeat:no-repeat;margin:0;padding:18px 15px 0 55px;width:570px;}
 .title {color:#000000;font-size:16px;font-weight:bold;}
 .break {background-image:url(/images/www.cruise-network.co.uk/break.gif);height:5px;margin:5px 0;width:100%;}
 .content_offer_wrapper2 {background-image:url(/images/www.cruise-network.co.uk/background4.gif);background-position:center top;background-repeat:no-repeat;margin-top:10px;padding:16px 11px 0 8px;}
 .content_rightcolumn {float:right;height:630px;margin-left:10px;width:145px;position:relative;right:10px;}
 .homepage_cruiselinebox {border:1px solid #A8A87E;height:425px;padding:5px;text-align:center;}
 .home_blue {background-image:url(/images/www.cruise-network.co.uk/menu_bg_small_blue.gif);border:1px solid #404188;height:25px;margin-bottom:5px;text-align:center;width:528px;}
 .content_brown {background-image:url(/images/www.cruise-network.co.uk/menu_bg_small_brown.gif);border:1px solid #CCCC99;cursor:pointer;height:25px;margin-bottom:5px;text-align:left;}
 .content_brown p {font-size:12px; font-weight:normal; position:relative; top:4px; margin-left:5px;}
.content_brown_over {width:145; height:25px; background-image:url('/images/www.cruise-network.co.uk/menu_bg_small_brown2.gif'); border:1px solid #cccc99; text-align:left; margin-bottom:5px; cursor:pointer; color:#f60000;}
.content_brown_over p {font-size:12px; font-weight:normal; position:relative; top:4px; margin-left:5px;}
 .small_banner_box2 {background-image:url(/images/www.cruise-network.co.uk/small_banner_box_bg.gif);border:4px solid #A8A87E;cursor:pointer;height:51px;margin:0;padding:0;vertical-align:middle;width:137px;}
 
p.pages {margin: 10px 0; text-align: center;}