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

body {padding:0px; margin:0px; background-color:#FFFFFF; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000000; }

a:link {color:#9E2547; text-decoration:none;}
a:hover {color:#ff0000; text-decoration:underline;}

.bodywrapper {width:906px; margin-top:0px; margin-left:auto; margin-right:auto; margin-bottom:0px; background-image:url('/images/www.cruise-network.co.uk/wrapperborder.jpg'); background-repeat:repeat-y; padding:0px 0px 10px 0px; position:relative; }

.contentwrapper {width:798px; height:auto; margin:auto;}
.contentwrapper2 {width:798px; height:545px; margin:auto;}

.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;}


.topmenuwrap {width:796px; height:30px; background-image:url('/images/www.cruise-network.co.uk/menubg.jpg'); border:1px solid #cccc99; margin-right:auto; margin-left:auto; margin-bottom:10px; text-align:center; margin-top:5px;}
.topmenuwrap ul {list-style:none; margin:0px; padding:0px;}
.topmenuwrap li {display:inline; padding:0px; margin:0px;}
.topmenuwrap li a {position: relative; top: -10px;}
.topmenuwrap a, .topmenuwrap a:active, .topmenuwrap a:visited {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#000000; text-decoration:none; padding:0px 2px 0px 2px;}
.topmenuwrap a:hover {font-family:Arial, Helvetica, sans-serif; font-size:14px; color:#9e2547; text-decoration:underline; padding:0px 2px 0px 2px;}

.footmenuwrap {width:798px; height:18px; text-align:left; margin-right:auto; margin-left:auto; margin-top:10px; margin-bottom:0px; background-color:#edeedc; color:#999999;}
.footmenuwrap ul {list-style:none; margin:0px; padding:0px 0px 0px 5px;}
.footmenuwrap li {display:inline; padding:0px; margin:0px;}
.footmenuwrap a, .footmenuwrap a:active, .footmenuwrap a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#999999; text-decoration:none; padding:0px 2px 0px 2px;}
.footmenuwrap a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9e2547; text-decoration:underline; padding:0px 2px 0px 2px;}

.footlinkswrap {width:798px; height:18px; text-align:center; margin-right:auto; margin-left:auto; margin-top:5px; margin-bottom:0px;}
.footlinkswrap ul {list-style:none; margin:0px; padding:0px 0px 0px 5px;}
.footlinkswrap li {display:inline; padding:0px; margin:0px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000;}
.footlinkswrap a, .footlinkswrap a:active, .footlinkswrap a:visited {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; padding:0px 2px 0px 2px;}
.footlinkswrap a:hover {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#9e2547; text-decoration:underline; padding:0px 2px 0px 2px;}

.mailing {width:360px; height:20px; background-image:url(/images/www.cruise-network.co.uk/mailing_bg.gif); padding:10px; padding-left:160px;}


.header {width:798px; margin:auto; padding:5px 0px 0px 0px;}
.logo {position:relative;}
.bookedbutton {width:115px; float:right; padding:0px; margin-left:85px;}
.phonetext1 {width:115px; padding:0px; margin-top:5px; color:#9e2547; font-size:12px; font-weight:bold; margin-right:82px;}
.phonenumber {padding:0px margin-top:3px; margin-bottom:2px; color:#9e2547; font-size:42px; font-weight:bold;} 
.phonenumber2 {padding:0px; margin-right:15px; margin-top:3px; margin-bottom:2px; color:#9e2547; font-size:16px; font-weight:bold;}
.phonenumber3 {padding:0px; margin-right:15px; margin-top:3px; margin-bottom:2px; font-size:10px;} 

.phonetext2 {padding:0px; margin-top:0px; margin-bottom:5px; color:#9e2547; font-size:10px; font-weight:bold;}

.clear {clear:both;}

.home_leftcolumn {width:530px; float:left;}
.home_rightcolumn {width:250px; float:right;}

.content_rightcolumn {width:145px; height:630px; float:right; margin-left:10px;}
.content_leftcolumn {width:640px; float:left;}

.home_brown {width:248px; height:25px; background-image:url('/images/www.cruise-network.co.uk/menu_bg_small_brown.gif'); border:1px solid #cccc99; text-align:center; margin-bottom:5px;}
.home_brown p {font-size:14px; font-weight:normal; position:relative; top:4px;}
.home_brown2 {width:248px; height:25px; background-image:url('/images/www.cruise-network.co.uk/menu_bg_small_brown.gif'); border:1px solid #cccc99; text-align:left; margin-bottom:5px; cursor:pointer;}
.home_brown2 p {font-size:14px; font-weight:normal; position:relative; top:4px; margin-left:5px;}
.home_brown2_over {width:248px; 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;}
.home_brown2_over p {font-size:14px; font-weight:normal; position:relative; top:4px; margin-left:5px;}

.content_brown {width:145; height:25px; background-image:url('/images/www.cruise-network.co.uk/menu_bg_small_brown.gif'); border:1px solid #cccc99; text-align:left; margin-bottom:5px; cursor:pointer;}
.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;}

/* 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:500px;height:450px;z-index: 9002;}
#popUpDiv-inside {width:460px;height:410px;margin:10px;padding:10px;background-color:#FFF;}
/* End Popup */

.home_blue {width:528px; height:25px; background-image:url('/images/www.cruise-network.co.uk/menu_bg_small_blue.gif'); border:1px solid #404188; text-align:center; margin-bottom:5px;}
.home_blue p {font-size:14px; font-weight:normal; position:relative; top:4px; color:#ffffff;}
.home_blue1 {width:238px; height:100%; background-image:url('/images/www.cruise-network.co.uk/menu_bg_small_blue.gif'); border:1px solid #404188; text-align:left; padding-left:10px; padding-bottom:7px;}
.home_blue1 p {font-size:14px; font-weight:normal; position:relative; top:4px; color:#ffffff;}
.home_blue2 {width:100%; height:24px; background-image:url('/images/www.cruise-network.co.uk/menu_bg_small_blue.gif'); border:1px solid #404188; text-align:center; margin-bottom:5px;}
.home_blue2 p {font-size:14px; font-weight:normal; position:relative; top:4px; color:#ffffff;}
.home_blue3 {width:100%; height:24px; background-image:url('/images/www.cruise-network.co.uk/menu_bg_small_blue2.gif'); border:1px solid #404188; text-align:center; margin-bottom:5px;}
.home_blue3 p {font-size:14px; font-weight:normal; position:relative; top:4px; color:#ffffff;}
.content_blue {width:628px; height:25px; background-image:url('/images/www.cruise-network.co.uk/menu_bg_small_blue.gif'); border:1px solid #404188; margin-bottom:5px; padding-left:10px; margin-right:2px;}
.content_blue p {font-size:14px; font-weight:normal; position:relative; top:4px; color:#ffffff;}

.blue_border {border:1px solid #404188; width:244px; padding:2px; margin-bottom:5px; margin-top:5px;font-size:11px;}
.blue_border p {vertical-align:top;}

.homepage_offer_wrapper {vertical_align:top; background-image:url('/images/www.cruise-network.co.uk/border_2.jpg'); width:530px;}
.homepage_offer {background-image:url('/images/www.cruise-network.co.uk/border_2_top.jpg'); background-repeat:no-repeat; background-position:top; padding:18px 15px 0px 55px;}
.homepage_offer b {color:#00CCFF;}
.homepage_offer_1 {color:#000000; font-size:16px;}
.homepage_offer_2 {color:#cccc99; font-size:16px;}
.homepage_offer_wrapper2 {background-image:url('/images/www.cruise-network.co.uk/background2.gif'); background-repeat:no-repeat; background-position:top; margin-top:10px; padding:16px 11px 0px 8px;}

.content_offer_wrapper {vertical_align:top; background-image:url('/images/www.cruise-network.co.uk/border_4.jpg'); width:640px;  text-align:left; height:auto;}
.content_offer {background-image:url('/images/www.cruise-network.co.uk/border_4_top.jpg'); background-repeat:no-repeat; background-position:top; padding:18px 15px 0px 55px; margin:0px; width:570px;}
.content_offer_wrapper2 {background-image:url('/images/www.cruise-network.co.uk/background4.gif'); background-repeat:no-repeat; background-position:top; margin-top:10px; padding:16px 11px 0px 8px;}

.break {background-image:url('/images/www.cruise-network.co.uk/break.gif'); height:5px; width:100%; margin:5px 0px 5px 0px;}

.latest_deal {background-image:url('/images/www.cruise-network.co.uk/latest_deal_bg.jpg'); background-repeat:no-repeat; margin-top:8px; height:120px; width:450px; overflow:hidden;}
.latest_deal2 {background-image:url('/images/www.cruise-network.co.uk/latest_deal_bg2.jpg'); background-repeat:no-repeat; margin-top:5px; height:79px; width:554px; overflow:hidden;}
.latest_deal_image {position:relative; margin-top:2px; top:9px; left:17px; overflow:hidden;}
.latest_deal_name {position:relative; margin-top:2px; top:-45px; left:120px; width:450px; font-weight:bold; font-size:12px; overflow:hidden;}
.latest_deal_button {position:relative; top:-130px; left:345px; width:100px; font-weight:bold; font-size:12px; overflow:hidden;}
.latest_deal_perperson {position:relative; top:-135px; left:345px; overflow:hidden;}
.latest_deal_price {position:relative; top:-135px; left:380px; font-weight:bold; font-size:14px; color:#990000; overflow:hidden;}
.latest_deal_from {position:relative; top:-120px; left:345px; overflow:hidden;}

.latest_deal_nights {position:relative; top:-44px; left:120px; overflow:hidden;}
.latest_deal_date {position:relative; top:-45px; left:120px; overflow:hidden;}
.latest_deal_line {position:relative; top:-43px; left:120px; overflow:hidden;}

.latest_deal2_image {position:relative; top:9px; left:17px; width:230px; overflow:hidden;}
.latest_deal2_name {position:relative; top:-45px; left:120px; width:180px; font-weight:bold; font-size:12px; overflow:hidden;}
.latest_deal2_button {position:relative; top:-100px; left:468px; width:100px; font-weight:bold; font-size:12px; overflow:hidden;}
.latest_deal2_perperson {position:relative; top:-110px; left:445px; overflow:hidden;}
.latest_deal2_price {position:relative; top:-105px; left:480px; font-weight:bold; font-size:14px; color:#990000; overflow:hidden;}
.latest_deal2_from {position:relative; top:-105px; left:445px; overflow:hidden;}
.latest_deal2_line {position:relative; top:-57px; left:320px; overflow:hidden;}
.latest_deal2_nights {position:relative; top:-58px; left:320px; overflow:hidden;}
.latest_deal2_date {position:relative; top:-60px; left:320px; overflow:hidden;}

.small_banner_box {width:119px; height:51px; border:4px solid #a8a87e; background-image:url('/images/www.cruise-network.co.uk/small_banner_box_bg.gif'); vertical-align:middle; padding:0px; margin:0px; cursor:pointer;}
.small_banner_box2 {width:137px; height:51px; border:4px solid #a8a87e; background-image:url('/images/www.cruise-network.co.uk/small_banner_box_bg.gif'); vertical-align:middle; padding:0px; margin:0px; cursor:pointer;}

.homepage_cruiselinebox {border:1px solid #a8a87e; height:425px; text-align:center; padding:5px;}

.homepage_flashbox {width:372px; height:235px; border:1px solid #404188; float:right; margin-bottom:5px;}
.homepage_searchbox {width:145px; margin-right:10px; float:left; font-size:10px;}
.homepage_searchbox_title {font-size:16px; marign-left:10px; margin-bottom:5px; font-weight:bold;}
.homepage_searchbox td {font-size:10px; padding:2px;}
.content_searchbox {width:145px; margin-bottom:5px; font-size:10px;}
.content_searchbox td {font-size:10px; padding:2px;}

.title {color:#000000; font-size:16px; font-weight:bold;}
.title2 {color:#404188; font-size:14px; font-weight:bold;}


.exclusively { padding:20px;}
.exclusively_header {background-image:url(/images/www.gocruise.co.uk/exc_headerSMALL.gif); height:157px; width:755px;}
.exclusively_main {height:450px;width:755px; background-color:#000000;}
.exclusively_col1 {height:450px;width:100px; float:left;}
.exclusively_col2 {height:450px;width:495px; float:left;}
.exclusively_col3 {height:450px;width:100px; float:right;}
.exclusively_image {height:90px;width:100px; background-color:#000000; margin-left:5px; margin-bottom:20px; margin-right:5px}
.exclusively_font {color:#FFFFFF;font-family:'Lucida Grande',Arial,Helvetica,sans-serif;font-size:12px;}


/*----------------- fusion -----------------*/

.greenbox {padding: 5px; border-top: 1px solid #96ff93; border-bottom: 1px solid #96ff93; margin-bottom: 3px; background: #edffec url('/images/tick.gif') no-repeat 99% 50%;}

.redbox {	padding: 5px; border-top: 1px solid #ff9393; border-bottom: 1px solid #ff9393; margin-bottom: 3px; background: #ffecec url('/images/exclame.gif') no-repeat 99% 50%;}

.bookingbutton {font-size: 18px; background-color: #FFF7DE; border: 1px solid #FFCB6B; padding: 5px; font-weight: bold; text-align: center;}
.bookingbutton input {font-size: 18px; font-family: Arial; color: #3A6DAC; background-color: #FFF7DE; border: none; padding: 0px; font-weight: bold; cursor: pointer; text-decoration: underline;}

.pagenumbers td {padding: 5px 0px 5px 0px;}
.pagenumbers span {/*border: solid 1px #E2EDF7; padding: 4px 10px 4px 10px; background-color: #F4F7F9; */ background-image:url('/images/www.cruise-network.co.uk/menu_bg_small_brown.gif'); border:1px solid #cccc99; padding:2px;}
.pagenumbers a {/*border: solid 1px #E2EDF7; padding: 4px 10px 4px 10px; background-color: #F4F7F9; */ background-image:url('/images/www.cruise-network.co.uk/menu_bg_small_blue.gif'); border:1px solid #404188; padding:2px; text-decoration:none; color:#FFFFFF;}
.pagenumbers a:hover {color:#FFFF00;}

.buttonna {color: #999999;}

.cruisedetail, #flightsummary, .hotelsummary {margin: 5px 0px 10px 0px; padding: 0px; /* background-color: #F4F7F9; border: solid 1px #E2EDF7; */}
.wimgright table, .wimgright p {width: 300px !important; float: left !important; margin-bottom: 50px;}
.cruisedetail h3, #flightsummary h3, .hotelsummary h3 {color: #3A6DAC; margin: 0px; padding: 0px 0px 4px 0px; position: relative /*peekaboo bug fix*/;}
.cruisedetail p, #flightsummary p, .hotelsummary p {margin: 0px 0px 10px 0px; padding: 0px;}
.cruisedetail table h3 {}
.cruisedetail th {width: 30%; text-align: left; padding: 2px 0px 2px 0px; font-weight:bold;}
.cruisedetail td {width: 70%; padding: 2px 0px 2px 0px;}
.cruiseimages {width: 230px; height: 130px; float: right; background-color: #f6f6f1; padding: 10px; text-align: center; border: solid 1px #cccc99;}
.cruiseimages div {height: 130px;}
.cruiseimages #caption {display: block; padding: 5px; font-weight: bold; font-size: 11px; font-family: Verdana;}
.cruiseimages p {padding: 0px; margin: 0px; font-size: 11px; font-family: Verdana; width: 230px !important;}
.cruiseimages p a {font-weight: bold; text-decoration:none; color:#f60000;}
table.cheapest {background: url('/images/fusion.traveltek.net/cheapestbg.gif') top left no-repeat; width: 112px !important; height: 113px;}
table.cheapest td {text-align: center; vertical-align: middle;}
table.cheapest td b {font-size: 120%;}
table.cheapest a:link, table.cheapest a:visited, table.cheapest a:hover, table.cheapest a:active {color: #9E2547;}

.cruisetabs {}
.cruisetabs ul {margin: 0px; padding: 0px; list-style: none;}
/* .cruisetabs li {float: left; margin: 0px 1px 0px 0px; padding: 0px; background: url('/images/fusion.traveltek.net/tabright.gif') no-repeat right top; font-size:13px;} */
.cruisetabs li {float: left; margin: 0px 1px 0px 0px; padding:2px; background: url('/images/www.cruise-network.co.uk/menu_bg_small_blue.gif'); font-size:13px; border:1px solid #404188;}
/* .cruisetabs a:link, .cruisetabs a:visited, .cruisetabs a:hover, .cruisetabs a:active {display: block; background: url('/images/fusion.traveltek.net/tableft.gif') no-repeat left top; padding: 5px 15px 4px 15px; color: #FFFFFF; font-weight: bold; text-decoration: none;} */
.cruisetabs li a:link, .cruisetabs a:visited, .cruisetabs a:hover, .cruisetabs a:active {display: block;  background-image:url('/images/www.cruise-network.co.uk/menu_bg_small_blue.gif'); padding:2px; color:#FFFFFF; font-weight: bold; text-decoration: none;}

/* .cruisetabs li.tabon {float: left; margin: 0px 1px 0px 0px; padding: 0px; background: url('/images/fusion.traveltek.net/tabrighton.gif') no-repeat right top;} */
.cruisetabs li.tabon {float: left; margin: 0px 1px 0px 0px; background-image:url('/images/www.cruise-network.co.uk/menu_bg_small_brown.gif'); border:1px solid #cccc99; padding:2px;}
/* .cruisetabs li.tabon a:link, .cruisetabs li.tabon a:visited, .cruisetabs li.tabon a:hover, .cruisetabs li.tabon a:active {display: block; background: url('/images/fusion.traveltek.net/tablefton.gif') no-repeat left top; padding: 5px 15px 4px 15px; color: #3A6DAC; font-weight: bold; text-decoration: none;} */
.cruisetabs li.tabon a:link, .cruisetabs li.tabon a:visited, .cruisetabs li.tabon a:hover, .cruisetabs li.tabon a:active {display: block; background: url('/images/www.cruise-network.co.uk/menu_bg_small_brown.gif') no-repeat left top; padding: 2px; color: #3A6DAC; font-weight: bold; text-decoration: none;}

.cruisemoreinfo, .flightresults {border: solid 1px #cccc99; padding: 10px; background-color: #f6f6f1; margin:0px;}
.cruisemoreinfo h3, .flightresults h3 {margin: 0px 0px 5px 0px; padding: 0px; font-weight:bold;}
.cruisemoreinfo h4, .flightresults h4, #hotelresults h4 {margin: 0px; padding: 0px;}
.cruisemoreinfo p, .flightresults p, #hotelresults p {margin: 0px 0px 10px 0px; padding: 0px;}
.cruisemoreinfo table, .flightresults table, #hotelresults table {margin: 10px 0px 0px 0px;}
.cruisemoreinfo table th, .flightresults table th, #hotelresults table th { background-image:url(/images/www.cruise-network.co.uk/menu_bg_small_brown.gif); border:1px solid #cccc99;) height:25px; padding: 4px 6px 4px 6px; text-align: left; vertical-align: top;}
.cruisemoreinfo table td, .flightresults table td, #hotelresults td {padding: 4px 6px 4px 6px; vertical-align: top; text-align: left;}
.cruisemoreinfo .changedep {border: solid 1px #E2EDF7; padding: 5px; margin: 10px 0px 10px 0px; background-color: #FFFFFF; text-align: center;}
.cruisemoreinfo .changedep input {border: solid 1px #E2EDF7; background-color: #3A6DAC; padding: 2px 4px 2px 4px; color: #FFFFFF; font-weight: bold;}
.cruisemoreinfo a, .flightresults a, #hotelresults a {color: #9E2547;}
.flightresults table {background-color: #FFFFFF; border: solid 1px #CCCCCC;}
.flightresults table .small {font-size: 11px;}


.cruiseresult {width:551px; border: solid 1px #cccc99; padding: 0px 0px 10px 0px; background-color: #fbfbf7; margin-bottom: 10px;}
.cruiseresult h3 {margin: 0px; padding: 4px 10px 4px 10px; background-image:url(/images/www.cruise-network.co.uk/menu_bg_small_brown.gif); color:#000000; font-weight:bold;}
.cruiseresult table {margin-top: 10px;}
.cruiseresult table td {padding: 0px 10px 0px 10px;}
.cruiseresult .cruiseprice:link, .cruiseresult .cruiseprice:visited, .cruiseresult .cruiseprice:hover, .cruiseresult .cruiseprice:active {font-size: 12px; color:#9E2547; font-weight: bold;}
.cruiseresult .durationbox {border: solid 1px #cccc99; background-color: #FFFFFF; color: #3A6DAC; text-align: center; width: 65px; height: 45px; font-weight: bold; vertical-align: middle;}
.cruiseresult .durationbox span {font-size: 22px;}

#hotelresults {border: solid 1px #CCCCCC; padding: 0px 0px 10px 0px; background-color: #F4F7F9; margin-bottom: 10px;}
#hotelresults h3 {margin: 0px; padding: 4px 10px 4px 10px; background-color: #E2EDF7;}
#hotelresults .hoteldesctable {margin: 0px !important;}
#hotelresults .hoteldesctable td {padding: 10px; border-bottom: none;}
#hotelresults .roomsrow {background-color: #FFFFFF; margin: 0px 10px 0px 10px; width: 725px;}

.gradedesc {border:1px solid #404188; padding: 0px; background-color: #FFFFFF; margin-bottom: 10px;}
.gradedesc h4 {margin: 0px; padding: 4PX 0px 0px 5px; height:21px; background-image:url('/images/www.cruise-network.co.uk/menu_bg_small_blue.gif'); color:#ffffff; font-weight:bold;}
.gradedesc table td {padding: 0px 10px 10px 10px;}
.pricerow {margin-top: 0px; padding: 10px;}
.pricerow table {border: solid 1px #cccc99;}
.pricerow table th {padding: 4px 10px 4px 10px; font-weight:bold;}
.pricerow table td {padding: 4px 10px 4px 10px; background-color:#f6f6f1;}

.cabin {background-color: #FFFFFF; text-align: left; padding: 2px 5px 5px 5px; margin: 0px 0px 10px 0px; border: solid 1px #cccc99; width: 240px; float: left;}
.cabin h4 {font-size: 14px;}
.cabin th {font-size:10px; font-weight:bold; background-color: transparent !important; backrgound-repeat:no-repeat;}
.cabin td {font-size:11px;}
.cabin div a {text-transform: uppercase;}
.cabin .bookcabin {text-align: right; padding: 8px 0px 5px 0px;}
.cabin .bookcabin a {color:#ffffff; border: solid 1px #404188; padding: 4px 10px 4px 10px; background-image:url('/images/www.cruise-network.co.uk/menu_bg_small_blue.gif');}

#deckplan {background-color: #FFFFFF; border: solid 1px #cccc99; height:800px; width:280px; float: right;}

.totalcost {border: solid 1px #E2EDF7; background-color: #FFFFFF; text-align: right; padding: 4px 10px 4px 10px; margin: 0px !important;}
.totalcost span {color: #9E2547;}

.addons {border: solid 1px #E2EDF7; background-color: #F4F7F9; padding: 4px 10px 4px 10px; margin-bottom: 10px;}
.addons p {margin: 0px; padding: 0px;}
#flightdiv, #posthoteldiv, #prehoteldiv {margin: 0px; padding: 10px 0px 0px 24px;}

.extraprepostcruise {color: #000000; padding-bottom: 20px;}
.extraprepostcruise span {color: #3A6DAC;}

.ratingfilter table {border: solid 1px #E2EDF7; background-color: #F4F7F9;}
.ratingfilter table td {padding: 10px 5px 10px 5px; border: solid 1px #E7E7E7; background-color: #FFFFFF; text-align: center;}
.ratingfilter a:link, .ratingfilter a:visited, .ratingfilter a:hover, .ratingfilter a:active {color: #9E2547;}

.bookingform {border: solid 1px #404188; padding: 0px 0px 10px 0px; background-color: #F4F7F9; margin-bottom: 10px;}
.bookingform h3 {margin: 0px; padding: 4PX 0px 0px 5px; height:21px; background-image:url('/images/www.cruise-network.co.uk/menu_bg_small_blue.gif'); color:#ffffff; font-weight:bold;}
.bookingform p {margin: 0px; padding: 10px;}
.bookingform table {margin: 0px 10px 0px 10px; padding: 0px;}
.bookingform table th {text-align: left; font-weight:bold;}

/* Special Offers Updates (homepage) */
#leftad { position:absolute; width:200px; height:500px; left:-157px; top:0px; }
#rightad { position:absolute; width:200px; height:500px; right:-157px; top:0px; }

/* Special Offers Updates (info_offers.phtml) */
#info_offers.content_leftcolumn { width:530px; }
