h1 { color:#00a7bc !important; font-size:20px;}
h2 { color:#00a7bc !important; font-size:16px;}
h3, .lineheader h3 { color:#00a7bc !important; font-size:14px;}
h4 { color:#00a7bc !important; font-size:12px;}
.cleardiv, .clearDiv, .clear, .clear-booking { clear:both;}
.contentboxOff { background:#fff; border:2px solid #87B4DA;}
hr { height: 1px; width: 100%; color:#00a7bc; background:#00a7bc; border: 0px; padding:0px;}
select, input, textarea { border:1px solid #c6a56f;}
select.large, input.large { width:286px;}
ol { margin:0; padding:0;}
ol li { list-style:none;}
.small select, select.small { width:96px;}
#searchTabs { /* width:219px; margin:0 0 0 18px; display:inline; */ float:left; font-family: Arial Narrow;}
#filterResults2 { width:110px; height:24px; float:left;}
#filterResults2 .current { background:url(/images/bookings.cumbriacruise.co.uk/filter-tab-on.gif) no-repeat; color:#fff;text-decoration:none !important;}
#filterResults2 .current a { text-decoration:none !important;}
#filterResults2 a { font-size:15px; font-weight:bold; text-decoration:none !important; line-height:17px; display:block; height:18px; padding:2px 0 4px 5px; background:url(/images/bookings.cumbriacruise.co.uk/filter-tab-off.gif) no-repeat; color:#000;}
#searchAgain2 { width:110px; height:24px; float:left;}
#searchAgain2 .current { background:url(/images/bookings.cumbriacruise.co.uk/search-tab-on.gif) no-repeat; color:#fff; text-decoration:none !important;}
#searchAgain2 a { font-size:15px; font-weight:bold; text-decoration:none !important; display:block; line-height:17px; height:18px; padding:2px 0 4px 5px; background:url(/images/bookings.cumbriacruise.co.uk/search-tab-off.gif) no-repeat; color:#000;}
.resultsinfobox {float:left; margin:0 5px 0 0; width:210px; padding:10px 0 10px 10px; font-size:12px; display:inline; font-family:arial; color:#fff; background:#CFAD78;}
.resultsinfobox select { font-size:11px;}
.comparemodeactive {float:left; margin:0 5px 0 0; padding:0 0 10px 5px; display:inline; font-family:arial; color:#fff;}
.comparemodeactive p { margin:10px 0 0 10px;}
.compareBox { border-top:1px solid #00a7bc;}
.resultsinfobox a { color:#fff; text-decoration:underline;}
.resultsinfobox select { width:200px !important; background:#fff; color:#000;}
#resultsSearchCol { width:220px; float:left;} 
.resultleftcol { width:705px; float:right; display:inline;}
.resultleftcol h1 { font-size:22px; color:#002065; margin:10px 0 !important;}
.resultleftcol h2 { font-size:18px; color:#002065;} 
.resultleftcol h3 { font-size:26px; color:#002065;} 
.resultleftcol h4 { font-size:14px; color:#002065;}
.cruiseresult2 { background:url(/images/bookings.cumbriacruise.co.uk/offer-bg.gif) #fff no-repeat center bottom; color:#000; font-size:12px; margin:0 0 10px; padding:10px 10px 0 10px; width:685px;}
.cruiseresult2 .resultsimages {width:162px;float:left;}
.cruiseresult2 .resultsinfo {float:right;width:520px;}
.cruiseresult2 .cruiseprice{margin:0 20px 0 0;border:none;}
.cruiseresult2 .title { background:url("cruiseresult_title2.gif") no-repeat; color:#fff; font-weight:bold; line-height:16px; margin:0; padding:7px 3px 3px 25px; width:370px;}
.cruiseprice { font-size:14px;color:#1d8bd9;font-weight:bold;}
.cruiseprice { color:#333333; font-weight:bold; text-decoration:none; padding:3px; text-align:center; font-size:14px; margin-bottom:5px; width:100px;}
.cruiseresult { margin:10px 0px; padding:10px; width:926px; background:url(/images/bookings.cumbriacruise.co.uk/cabin-bg-full.gif) bottom center no-repeat; line-height:normal;}
.cruiseresult2 img { /*width:100px;*/}
.cruiseresult2 img.star {width:16px;height:14px;margin:0 0 -3px 0;}
.cruiseresult2 .shipimage { width:150px; height:100px;margin:0; border: 1px solid #999999;}
.cruiseresult2 h3 {width:243px;height:17px;background-image:url(cruiseresult-name.gif);color:#fff;float:left;text-align:center;font-size:12px;line-height:17px;}
.cruiseresult2 .cruisename, .cruiseresult2 .cruisename a { width:420px; font-weight:bold;color:#00a7bc;font-size:14px;line-height:16px;text-decoration:none;margin:0 0 5px;}
.cruiseresult2 .cruisedetail {font-size:12px;color:#00a7bc; /*line-height:12px; */margin:0;}
.cruiseresult2 .cruisedetail a {color:#00a7bc;font-weight:bold;}
.cruiseresult2 .cruisedetail a:hover {text-decoration:underline;}
.cruiseresult2 .cruisedetail p, p.cruisedetail { margin:0; width:420px; float:left;}
.cruisedetail { margin:10px 0 0;}
.cruiseresult h3 a { color:#00a7bc;}
.cruiseresult a { color:#000; text-decoration:underline;}
.cruiseresult2 img.more { width:89px; height:22px;}
.cruiseresult2 .priceColLeft { width:592px; float:left;}
.cruiseresult2 .priceColRight { width:90px; float:right; text-align:center;}
.cruiseresult2 .offerDivide { margin:0;}
.cruiseresult2 .offerDivide img { margin:0; width:408px !important; height:20px !important;}
.cruiseresult table, .cruiseresult2 table { border:none !important; background:none !important;}
.cruisetabs { background:none !important; position:relative;}
.cruisetabs ul {float:left !important; position:absolute; left:0; z-index:500; margin:-29px 0 10px -1px !important; padding:0;}
.cruisetabs li { background-color:#00a7bc !important; background-image:none !important; background-repeat:no-repeat !important;display:inline !important;float:left !important;font-size:12px !important;font-weight:bold !important;margin-right:3px !important;text-align:center !important;}
.cruisetabs li.tabon {background-color:#fff !important; border-top: 1px solid #00a7bc !important; border-left: 1px solid #00a7bc !important; border-right: 1px solid #00a7bc !important;}
.cruisetabs li.tabon a { color:#00a7bc !important; padding:5px 10px !important; display:block !important;}
.cruisetabs li a {text-decoration:none !important; padding:5px 10px !important; display:block !important; line-height:18px !important; color:#fff !important;}
.cruisetabs li a:hover { color:#000 !important;}
.cruisetabs a { background:none !important;}
.cruiseresult2 table.pricegrid { width:100%;}
.cruiseresult2 table.pricegrid th {}
.cruiseresult2 table.pricegrid th.col1 { width:27%;}
.cruiseresult2 table.pricegrid th.col2 { width:19%}
.cruiseresult2 table.pricegrid th.col3 { width:19%;}
.cruiseresult2 table.pricegrid th.col4 { width:19%;}
.cruiseresult2 table.pricegrid th.col5 { width:16%;}
.cruiseresult2 table.pricegrid td {}
.cruiseresult2 table.pricegrid td.withFlights { border-top:1px solid #00a7bc;}
.cruiseresult2 table.pricegrid td.head { font-weight:bold;}
.resultsmssg {color:#333333 !important;text-align:center !important;margin:10px 0px !important;}
.ports { color:#00a7bc;}
.ports b { color:#000; font-weight:normal !important; line-height:16px !important;}
.resultsinfobox .date { color:#fff !important; font-weight:normal !important;}
.rightfilterbox .date select { width:53px !important;}
/* .compareContainer { height:35px !important;} */
.compareContainer { height:35px; padding:10px 0 0 0;}
.compare { padding:0 !important; background:none !important;}
.compare a { font-size:11px;}
.left {float:left !important;}
.right { float:right !important;}
.resultInfo { width:520px !important; float:left !important;}
.resultInfo p { margin:0 !important;}
.wflights-divider { /* height:21px !important; */}
.wflights-divider img { width:400px !important; height:1px !important;}
.spacer {clear:both !important; width:100px !important; height:10px !important;}
.cruiseimages {width:250px !important; /* height:155px !important; */ float:left !important;}
.cruiseimages img { width:230px !important; height:155px !important; border:1px solid #00a7bc;}
.cruiseimages p { text-align:center;}
.shipimagetitle, .productname { width:230px; margin:5px 0 0 0; color:#123B5C !important;font-weight:bold !important;height:19px !important;padding:0 !important;text-align:center !important;}
.imagesnav, .imagesnav a {color:#333333 !important;font-weight:bold !important;width:230px !important;}
.imagesnav {text-align:center !important; width:230px;}
.shipinfodetail {width:390px !important;text-align:left!important;}
.shipinfodetail h2 { margin:0 !important; padding:0 !important; color:#00a7bc !important; line-height:38px;}
.shipinfo, .shipcruiseinfotitle, .shipcruiseinfo, .shipinfodetail {float:left !important;}
#cabinsdetail .shipcruiseinfotitle {margin-bottom:1px !important;}
.shipinfo {width:500px;}
.shipinfo, .shipcruiseinfotitle, .shipcruiseinfo, .shipinfodetail {float:left !important;}
.shipinfo h2 { padding:0 0 10px 0;}
.shipcruiseinfotitle {width:90px !important; height:17px !important; text-align:left !important; margin-top:1px !important; color:#333333 !important; font-weight:bold !important;line-height:11px !important;}
#cabinsdetail .shipcruiseinfotitle {margin-bottom:1px !important;}
.cheapestwrap {float:right !important; width:300px !important; height:160px !important; margin:0 0 20px 0;}
.cheapest {text-align:center !important; padding:47px 10px 0 10px !important; width:280px !important; height:110px !important; color:#333333 !important; background:url(/images/bookings.cumbriacruise.co.uk/cheapest-bg.gif) bottom center no-repeat !important;}
.cheapcabin {font-weight:bold !important; font-size:16px; text-align:center !important;}
.cheapprice a { font-size:24px;}
.from {font-size:14px !important; font-weight:bold !important; /* margin:10px 0 !important; */ text-align:center;}
/* .cheapprice a {font-size:24px !important;font-weight:bold !important; text-decoration:none !important;color:#123B5C !important;} */
.cruisedetailinfo .cheapestprice { float:right; margin: 25px 10px 0 0;}
#caption { text-align:center !important; margin:5px 0;}
#cruisedetailtabs {margin:35px 0 10px 0; border:1px solid #00a7bc; background:#fff;}
.cruisemoreinfo { margin:20px 0 0 0;}
.cheapcabin {font-weight:bold;text-align:center; margin:5px 0 0 0 !important;}
#cabingrades img {margin:0px 10px 10px 10px;}
#cabingrades h3 { color:#002065; margin:0;}
input.change { border:none !important;}
.change { margin:0 !important; padding:0 !important;}
.pricegroup {padding-top:10px;margin-top:10px; /*border-top:1px solid #62c6f3; */ width:100%; background:url(/images/bookings.cumbriacruise.co.uk/ship-bg.gif) bottom center no-repeat;}
.cabininfo {float:left;width:470px;color:#333333;margin-right:10px;margin-bottom:20px;}
.cabininfo h4 { color:#00a7bc; font-weight:bold;margin:0 0 10px 0;font-size:14px;}
.gradedesc td {vertical-align:top; line-height:16px !important;}
.gradedesc img { border:1px solid #00a7bc;}
.pricerow {float:right; /*width:395px;*/}
.pricerowHotel {}
.pricerow th {background-color:#00a7bc; color:#fff;line-height:24px; padding:0 0 0 5px;}
.pricerow tr {line-height:16px;}
.pricerow td { padding:5px; border-bottom:1px dotted #999999;}
.pricerow a {color:#00a7bc; font-weight:bold !important;}
.gradedesc, .detailitinerary { border:none !important;}
#itinerary, #shipreviews, #userimages, #ships, #furtherinfo {background-color:#fff; /*border:1px solid #afafaf; */margin:0 10px; padding:0;}
h5 { border:none !important; font-size:14px !important;}
#descrip {color:#333333;line-height:16px;}
#descrip, #cabintypes, #facilities, #cruiseline, #shipdecks, #cruises, #reviews, #userphotos, #cabingrades, #itinerary, #shipreviews, #userimages, #ships, #furtherinfo {background-color:#fff; /*border:1px solid #afafaf; */margin:0 10px; padding:0;}
#shipdecks a {display:inline; color:#333333;margin:5px;font-weight:bold;text-decoration:underline; line-height:24px;}
#cabintypes img {width:220px;}
.shipcabins p, #facilities li, #facilities h3{ /*color:#333333;*/}
.shipcabins h3 {color:#333333;}
.shipcabins img {margin-bottom:10px;}
.linepagetitle h2 { background-image:url(linepagetitle-left.gif);background-repeat:no-repeat;text-align:center;height:29px;color:#123B5C;line-height:28px; font-size:14px;}
.linepageshiplinks {text-align:center;}
.linepageshiplinks a {color:#333333; line-height:20px; text-decoration:underline;}
.cruisedetail2 {margin-bottom:10px; width:100% !important; border:none !important;}
.cruisedetail2 img {width:220px;}
.cruisedetial2 h3 { background:transparent url(titlepill1.gif) repeat scroll 0 0; color:#fff !important;font-size:22px;height:42px;line-height:40px;margin:10px 0 5px;padding:0 0 0 10px;width:546px;}
.shiptable {margin-left:20px;line-height:18px;}
.shiptable th, .shiptable td { padding:5px; border-bottom:1px dotted #999999;}
.hdivide { height:20px;}
.hdivide img { width:600px !important;}
#cruises .cruiseresult {background-color:#fff; padding:20px 10px;width:902px; background:url(/images/bookings.cumbriacruise.co.uk/detail_ship_cruise_bg.gif) bottom center no-repeat;}
#cruises .cruiseresult a { line-height:16px;}
#detaillines .durationbox, #cruises .durationbox, .cruiseresult .durationbox { border:2px solid #afafaf; padding:3px; text-align:center; width:50px; margin:10px 0 5px 0;}
.cruisedatesblock { float:right !important;}
.cruisesummary h3 { font-size:14px; margin:10px 0;}
.onecol_content_cabin { padding:0 !important;}
.booking_basket { margin:0 20px 0 0 !important; width:162px;}
.booking_col1 { padding:0 !important;}
.booking_col2 { border: 1px solid #F5D638 !important; width:700px !important;}
#enquireonbasket { border: 1px solid #F5D638 !important; width:717px !important; padding:10px !important; float:left; margin:0 0 10px 0 !important;}
.enquiryLink { border: 1px solid #F5D638; width:934px; margin:0 0 10px 0;}
#enquirybutton { margin:10px !important;}
.cruise_addons_wrap, .booking-column-left { float:left; margin:0 10px 0 0; width:600px;}
.bookingform { margin:0 !important; width:600px !important;}
.bookingform input, .bookingform select { margin:2px 0;}
.bookingform  h3 { text-align:left; margin:10px 0;}
.bookingform th { text-align:left;}
.booking-column-right {float:right; width:300px;}
.booking-column-right { margin:10px 0 0 0 !important;}
.continuebutton { float:right; margin:0 132px 0 0;}
.continuebutton input { border:none !important;}
.passengers_changedetails { width:250px !important;}
.passengers_details { width:355px !important;}
.passengerform select, .passengerform input { margin:2px 0;}
.cheapest .from, .cheapest .cheapprice { text-align:center !important;}
.itinBookingWrap { float:right; margin:0; width:300px;}
.itinBooking { background:url(/images/bookings.cumbriacruise.co.uk/cheapest-bg.gif) no-repeat center bottom; padding:0 10px 10px; text-align:center; width:280px;}
.itinBooking h3 { font-size:18px; text-align:left;}
.itinBooking td { line-height:14px;}
.save li { list-style:none; margin:10px 0;}
#cabingrades .gradedesc, #itinerary .itinwrap, .cabindescription, #hotelresults { background:none !important;}
.cabingrade, .cabin { width:560px; padding:10px; background:url(/images/bookings.cumbriacruise.co.uk/cabinbg.gif) no-repeat bottom;}
.cabin h4 { padding:0;}
td.bookcabin { text-align:right;}
p#filterbutton { margin: 10px 0 0 57px;}
p#filterbutton input { border:none !important;}
.titlepill2 { color:#fff !important;}
.cruisedetailinfo .info { margin:25px 0 0 0 !important;}
.cruisedetailimages { text-align:left !important;}
#searchform td { text-align:left !important;}
.cruisedetailinfo .cheapestprice a { text-align:center !important;}
.titlepill3 { background:url("titlepill3.gif") no-repeat; color:#ffffff !important; font-size:28px; height:42px; line-height:40px; margin:10px 0 5px; padding:0 0 0 10px; width:681px;}
.selpage { color:#002065; font-weight:bold;}
.cruisedetailinfo { background:url("cruisedetailinfo_bg2.gif") no-repeat !important; float:left; height:150px !important; padding:15px; width:670px;}
#tabRow ul li a, #links a, #externalLinks a { text-decoration:none !important;}
#cruises a { color:#000000 !important;}
p.commentheader { color:#00a7bc;}
.pgno-top { margin:10px 0 0 0; font-size:12px;}
#footer { margin:15px auto 0 auto; width:944px;}
#maincontent { width:944px; margin:0 auto; font-size:12px;}
#cruisesearch { width:395px; padding:10px; margin:0 auto;}
#cruisesearchBg { width:942px; padding:10px 0; margin:0 0 10px 0; border:1px solid #00a7bc; background:#CFAD78;}
#cruisesearch .leftcol { width:110px; float:left; color:#333333; font-size:14px; line-height:26px !important; text-align:right;}
#cruisesearch .leftcol p { line-height:17px !important;}
#cruisesearch .rightcol { width:275px; float:left; margin-left:10px; color:#333333; font-size:14px;}
#cruisesearch select, #cruisesearch input { margin:4px 0px !important; font-size:12px; height:18px;}
#cruisesearch .textbox { margin:10px 0px; font-size:12px;}
#cruisesearch form { margin:0;}
input.searchbutton { border:none !important;}
.children_box { float:left; margin:0 10px 0 0;}
.flightsAddon td { padding:5px 0;}
.continuebutton2 { float:right;}
#login, #logout, #nopw, .profiletab, #signup, #addPhoto, #signupconf { background:#edf1f4 !important; border:1px solid #00a7bc !important;}
#itineraryform li { list-style:none;}
.yellow_border { border:1px solid #FFAE08; width:600px;}
.yellow_top { background:none repeat scroll 0 0 #FFAE08; color:#FFFFFF; font-family:"Arial Narrow",Arial,Helvetica,sans-serif; font-size:1.4em; font-weight:bold; padding:8px 0 8px 5px; text-transform:lowercase;}
.yellow_border table { width:96%;}
.yellow_border input { border:none !important;}
.adults, .children { float:left; width:105px;}
.adults select, .children select { width:95px !important;}
.children_box select { width:40px !important; float:left;}
input#voyagecode { color:#666 !important; font-size:12px; width:198px;}
input#port, input#startport { width:198px;}
input#cruiseonly, input#flycruise, input#departuk, input#nofly { width:13px; border:none !important;}
.orange_border th { text-align:left !important;}
.breadtext { /*text-indent:-50px !important;*/ float: left; width: 141px; height: 27px; font-size: 14px; font-weight: bold; padding: 10px 0px 0px 10px;}
.search_refine select, .search_refine input { margin:5px 0 10px 0; width:200px;}
.search_refine input.filter { width:89px; height:22px;}
td.itinPrice { color:#00A7BC; padding:0 10px 0 0; font-size:16px;}
td.itinPriceBooking { color:#00A7BC;}

/* Disabling Hover Dropdown menus */
.jsHoverElement { display:none !important;}
	
/* Hotels */

.float_left { float:left;}
#main_content { float:left; margin-left:15px; width:705px; display:inline;}
#main_content_full { float:left; width:944px; display:inline;}
#sidebar { background:none repeat  #edf1f4; border:1px solid #00a7bc; float:left; font-size:0.9em; width:220px;}
#breadcrumb {height: 37px;}
#breadcrumb .bc_first { background:url("/images/bookings.co-operativecruises.co.uk/bread_first.jpg") no-repeat scroll 0 0 transparent; color:#FFFFFF; float:left; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; height:25px; padding-left:20px; padding-top:12px; width:96px;}
#breadcrumb .bc_on { background:url("/images/bookings.co-operativecruises.co.uk/bread_on.jpg") no-repeat scroll 0 0 transparent; color:#FFFFFF; float:left; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; height:25px; padding-left:20px; padding-top:12px; width:96px;}
#breadcrumb .bc_off { background:url("/images/bookings.co-operativecruises.co.uk/bread_off.jpg") no-repeat scroll 0 0 transparent; float:left; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; height:25px; padding-left:20px; padding-top:12px; width:96px;}
#breadcrumb .bc_last { background:url("/images/bookings.co-operativecruises.co.uk/bread_last.jpg") no-repeat scroll 0 0 transparent; float:left; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; height:25px; padding-left:20px; padding-top:12px; width:86px;}
#breadcrumb .bc_last_on { background:url("/images/bookings.co-operativecruises.co.uk/bread_last_on.jpg") no-repeat scroll 0 0 transparent; color:#FFFFFF; float:left; font-family:Arial,Verdana,Helvetica,sans-serif; font-weight:bold; height:25px; padding-left:20px; padding-top:12px; width:86px;}
#breadcrumb .bread_dead { background:url(/images/bookings.cumbriacruise.co.uk/bread_dead.jpg) no-repeat;}
#breadcrumb .bread_first { background:url(/images/bookings.cumbriacruise.co.uk/bread_first.jpg) no-repeat;}
#breadcrumb .bread_on { background:url(/images/bookings.cumbriacruise.co.uk/bread_on.jpg) no-repeat; color: #FFFFFF;}
#breadcrumb .bread_off { background:url(/images/bookings.cumbriacruise.co.uk/bread_off.jpg) no-repeat; color: #00A7BC;}
#breadcrumb .bread_last { background:url(/images/bookings.cumbriacruise.co.uk/bread_last.jpg) no-repeat; color: #00A7BC;}
#breadcrumb .bread_last_on { background:url(/images/bookings.cumbriacruise.co.uk/bread_last_on.jpg) no-repeat; color: #FFFFFF;}
.hotel_tab { border-bottom:none !important; margin-right:1px;}
.hotel_tab_on { background:url(../Images/cumbriaCruise/nav2Bottom.jpg) repeat-x scroll center bottom #01A8BA !important; font-weight:bold;}
.hotel_tab_off { background:url("/images/bookings.co-operativecruises.co.uk/bread_off.jpg") repeat scroll 0 0 transparent;}
.hotel_tab_off a { text-decoration:none !important;}
.hotel_image { border:1px solid #00a7bc; margin:10px;}
.hotel_desc { float:right; padding:10px 10px 10px 0; width:548px;}
.hotel_rooms, .roomsrow { border:1px solid #7F7F7F !important; margin:0 0 10px 10px; width:681px;}
.moreinfo .hotel_rooms { border:1px solid #7F7F7F !important; margin:0 0 10px 10px; width:100% !important;}
.moreinfo .hotel_rooms table { width:98% !important;}
.rooms_top { background:url("/images/bookings.co-operativecruises.co.uk/inner_header.jpg") repeat-x scroll left top #7F7F7F; color:#FFFFFF; font-weight:bold; font-size:12px;}
.row_1, .roomsrow tr { background-color:#edf1f4 !important;}
.row_2 { background-color:#FFFFFF !important;}
.hotel_rooms table, #hotelresults table { border-collapse:collapse;border-spacing:0; width:661px; margin:10px;}
.hotel_rooms table tr { text-align:left;}
.top a { text-decoration:none !important;}
.hotelresults { border:1px solid #00a7bc; margin-bottom:15px;}
#content_ads { float:right; margin-left:15px !important; width:160px !important; display:inline;}
div.hotelsortoption, div.hotelsortoptionhigh { display:inline; margin:0 20px 0 0;}
.search_refine { font-size:1.1em; padding:10px;}
.search_refine input, .search_refine select { border:none !important;}
.search_refine h4, .hotelsortoption h4 { margin:0;}
tr.row_2 { background:#fff !important;}
table.fusionitinerary_listhead { width:78%;}
form#itineraryform table.fusionitinerary_listhead, #fusionHotel table.fusionitinerary_listhead { width:100%;}

/* Flights */
.flightresults h2 { font-size:1.2em; margin:0; padding:10px 0 5px;}
.flightresults a { text-decoration:none !important;}
#content { /* font-size:1.2em;*/ margin:15px auto 0; width:944px;}
.padding10 { padding:10px;}
p.info, .bluebox { background:url("/images/bookings.co-operativecruises.co.uk/info_icon.jpg") no-repeat scroll 0 0 transparent; font-family:"Arial Narrow",Arial,Helvetica,sans-serif; font-size:1.2em; font-weight:bold; padding-left:25px; vertical-align:middle;}
.pricebox { margin:30px 0 0 0;}

/* Wait */

.top { background:url(../Images/cumbriaCruise/nav2Bottom.jpg) repeat-x scroll center bottom #01A8BA !important; color:#FFFFFF; font-family:"Arial Narrow",Arial,Helvetica,sans-serif; font-size:1.4em; font-weight:bold;padding:8px 0 8px 5px; text-transform:lowercase;}
.float_right { float:right;}
.orange_border { border:1px solid #00a7bc;}
.blue_back { background:none repeat scroll 0 0 #edf1f4;}

/* Reviews Edits */

#shipphotosnone p { padding:0 28em 0 0 !important; font-size:14px !important;}
p.ratingtitle a, p.noratingtitle a { text-decoration:underline; font-weight:normal !important; color:#3A6DAC !important;}
.cruisereviewsNew, .shipReviewsRatingNew, #authorDetail, #authorRatings, #authorAll, .reviewReadMore, #PostComments textarea, #comments .container { border: 1px solid #00a7bc !important;}
#shipreviews .ratingtitle, #reviewlist .ratingtitle, #shipreviews .averagerating, #reviewlist .averagerating, .cruisereviewsNew .reviewHeader, #reviewlist .reviewdate, #reviews .ratingtitle, #reviewlist .ratingtitle, .shipReviewsRatingNew .rightbox .ratingbox_left .ratingtitle, .shipReviewsRatingNew .rightbox .ratingbox_left .averagerating, #reviewdetail .reviewtitle, .noratingtitle, .ratingtitle { color:#00a7bc !important;}
#shipreviews a, #shipreviews a:visited, .postedon, .shipPhotoLargeImage p, #shipreviews .reviewdate, #shipreviews .linename, #userimage-author, #images #userimage-caption, #writereview b, table.reviewWriteForm th, table.reviewWriteForm strong, .shipReviewsRatingNew .linename, .cruisereviews .reviewtitle, #viewprofile .reviewtitle, #reviewlist .reviewtitle, #reviews a, #reviews a:visited, p.reviewdata a, #reviews a, #reviews a:visited, p.reviewdata a, .cruisereviews a, .cruisereviews a:visited, #reviews a, #reviews a:visited, .reviewtitle p.reviewdata a, .seeall, .seeall a, .reviewReadMore .date, p.ratingtitle a, p.noratingtitle a { color:#000 !important;}
#comments .speech { background:url(/images/bookings.cumbriacruise.co.uk/speech.gif) top right no-repeat !important; height:15px; margin:0; padding:0; position:relative; top:-1px;}

/* New Review Edits */

#fusionReview .review, #fusionReview .listStats, #fusionReview #topcruiseheader, #fusionReview #topcruiseheader, #fusionReview #writetopreview, #fusionReview #topcruisessearch, #fusionReview #topcruisesdetail { border:1px solid #00a7bc !important;}
#fusionReview .listStats .linename, #fusionReview a:link, #fusionReview a:visited, #fusionReview a:active, #fusionReview .listStats .rightbox .ratingbox_left .averagerating { color:#00A7BC !important;}

/* From TextSize0_Cruise.css */

body
{
	font: 80% Arial, Arial, Helvetica, sans-serif;
}

#headNav a
{ 
	  width: 77px !important;
}

Fusion General
.greenbox { width:100% !important; padding:5px 0; border-top: 1px solid #96FF93; border-bottom: 1px solid #96ff93; margin: 0px 0px 10px 0px; background: #edffec url('/images/tick.gif') no-repeat 99% 50%;}
.redbox {  width:100% !important;  padding:5px 0; border-top: 1px solid #FF9393; border-bottom: 1px solid #ff9393; margin: 0px 0px 10px 0px; background: #ffecec url('/images/exclame.gif') no-repeat 99% 50%;}
.bluebox {  width:100% !important;  padding:5px 0; border-top: 1px solid #72CCFF; border-bottom: 1px solid #72CCFF; margin: 0px 0px 10px 0px; background: #E5F6FF url('/images/info.gif') no-repeat 99% 50%;}

.whiteTel { margin: -63px 0px 0px 0px !important; }
