p {line-height:normal;}
.cleardiv, .clearDiv, .clear { clear:both;}
.buttonna {color:#FFFFFF;}
.contentboxOff { background:#fff; border:2px solid #87B4DA;}
.ports {border-color:#143190 -moz-use-text-color;border-style:solid none;border-width:1px medium;line-height:14px;margin:5px 0;padding:2px 0;text-transform:capitalize;color:#143190;}
.compare a {text-decoration:none;}
.frHeader, .frHeader a {color:#fff;font-weight:bold;padding:0 2px;}
/* #maincontent { padding:0 10px 10px; margin:10px 0 5px 0; width:934px; font-size:12px;} */

#searchTabs { margin:0 0 0 5px; float:left;}

.linedetail .cruisetabs ul {margin:10px 0 0 0!important;}
#homepage-top {width:798px; height:300px; background-color:#00C;}
#filterResults2 { width:87px; height:19px; float:left;text-align:center;margin:0 1px 0 0;text-transform:capitalize;}
#filterResults2 .current {background:url(/images/www.gocruise.co.uk/filtertab2.gif) no-repeat; color:#fff;}
#filterResults2 a {font-size:12px; text-decoration:none !important; display:block; height:19px; padding:5px 0; font-weight:bold; background:url(/images/www.gocruise.co.uk/filtertab2.gif) no-repeat;color:#fff;}

#searchAgain { width:87px; height:24px; float:left;font-weight:bold;text-transform:capitalize;}
#searchagain {color:#143190;font-weight:bold;padding:8px;width:164px;}
#searchagain #lineid, #searchagain #shipid, #searchagain #regionid, #searchagain input {width:160px;}
.date select, #searchagain #adults, #searchagain #children  {width:45px;}
#searchagain p {margin:7px 0 2px !important;}
#searchagain .searchbutton {width:auto;}
#searchagain #monthyear {width:110px !important;}
#searchAgain .current { background:url(/images/www.gocruise.co.uk/filtertab.gif) no-repeat;}
#searchAgain a { font-size:12px; text-decoration:none !important; display:block; height:19px; padding:5px 0; background:url(/images/www.gocruise.co.uk/filtertab.gif) no-repeat;}

#searchAgain2 { width:87px; height:24px; float:left;text-align:center;text-transform:capitalize;}
#searchAgain2 .current { background:url(/images/www.gocruise.co.uk/filtertab.gif) no-repeat; color:#143190;}
#searchAgain2 a { font-size:12px; text-decoration:none !important; display:block; height:19px; padding:5px 0; background:url(/images/www.gocruise.co.uk/filtertab.gif) no-repeat;color:#143190;font-weight:bold;}

#filter .filterheadings {font-size:14px;font-weight:bold;margin:10px 0 1px 0;color:#FFD600;}
#filter a {color:#FFD600;}
#login p {font-size:12px;margin:0;padding:0;}
.resultsinfobox {background:url("background-search-narrow.jpg") no-repeat scroll 0 0 #023FF9;border-color:-moz-use-text-color #FFFFFF #FFFFFF;border-right:1px solid #FFFFFF;border-style:none solid solid;border-width:medium 1px 1px;color:#FFFFFF;display:inline;float:left;font-family:arial;margin:0 5px;padding:10px 0 10px 5px;width:175px;font-size:11px;}
.resultsinfobox2 {background:url("background-search-narrow.jpg") no-repeat scroll 0 0 #023FF9;border-color:-moz-use-text-color #FFFFFF #FFFFFF;border-right:1px solid #FFFFFF;border-style:none solid solid;border-width:medium 1px 1px;color:#FFFFFF;display:inline;float:left;font-family:arial;margin:0 5px;padding:10px 0 10px 5px;width:175px;font-size:11px;}
.resultsinfobox a { color:#fff;}
.resultsinfobox select { background:none repeat scroll 0 0 #FFFFFF;width:168px !important;}
.resultleftcol {width:710px;float:right;margin:0 5px 0 0;}
.resultleftcol h1 { font-size:22px; color:#078ED0;}
.resultleftcol h2 { font-size:18px; color:#078ED0;} 
.resultleftcol h3 { color:#FFFFFF;font-size:26px;font-weight:bold;margin:0 0 10px;text-transform:capitalize;} 
.resultleftcol h4 { font-size:14px; color:#078ED0;} 

.resultssearch {background:url("background-search-narrow-yellow.jpg") no-repeat scroll 0 0 ;color:#FFFFFF;display:inline;float:left;font-family:arial;font-size:11px;margin:0 5px;padding:10px 0 10px 5px;width:175px;}
.resultssearch {background-color:#ffd600!important;}

.cruiseresult2 {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;}
.cruiseresult2 .resultsimages {width:135px;float:left;}
.cruiseresult2 .resultsinfo {float:right;width:520px;}
.cruiseresult2 .moreinfo {margin:10px 0 0 0;}
.cruiseresult2 .cruiseprice{font-size:20px;font-weight:bold;line-height:20px;margin:0;border:none;text-align:center;padding:5px 0 0 0;}
.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;font-weight:bold;}
.cruiseprice {font-weight:bold; text-decoration:none;border:2px solid #DFF7FF;padding:3px;text-align:center;font-size:14px;margin-bottom:5px;width:100px;}
.cruiseresult {margin:10px 0px;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 .resultsimages img {height:60px;margin:5px 0;width:115px;}
.cruiseresult2 h3 {}
.cruiseresult2 .cruisename, .cruiseresult2 .cruisename a {color:#2B3175;font-size:14px;line-height:16px;text-decoration:none;margin:0 0 5px!important;font-weight:bold;}
.cruiseresult2 .cruisedetail {font-size:12px;margin:0;}
.cruiseresult2 a:hover {text-decoration:underline;}
.cruiseresult2 .cruisedetail p, p.cruisedetail { margin:0; width:395px; float:left;}
.cruisedetail { margin:10px 0 0; height:auto;}
.cruiseresult2 img.more { width:89px; height:22px;border:none;margin:0;}
.cruiseresult2 .priceColLeft {}
.cruiseresult2 .priceColRight {}
.cruiseresult2 .offerDivide { height:20px; margin:0;}
.cruiseresult2 .offerDivide img { margin:0; width:448px !important; height:20px !important;}
.writeReview img, #reviewdetail .allreviews a { border:none !important; background:none !important;}
.cruisetabs { background:none !important;border:none!important;}
.cruisetabs ul {float:left !important; margin:-29px 0 10px -1px !important;padding:0;width:800px!important;}

.children_box {float:left;line-height:12px;width:32px;margin:10px 0 0 0;}
#childline select {width:31px;}

#ship .cruisetabs ul {margin:-29px 0 10px 21px !important;}
#ship .shipinfo a {color:#FFFFFF;font-weight:bold;}
#ship h2 {color:#FFFFFF;}
.cruisetabs li {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;padding:0 0 3px !important;border-bottom:1px solid #D1AF00!important;}
.cruisetabs li.tabon {background-color:#FFFFFF !important;border-bottom:1px solid #ffd600!important;}
.cruisetabs li.tabon a { color:#2B3175 !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:#687697 !important;}
.cruisetabs li a:hover { color:#2B3175 !important;}
.cruisetabs a { background:none !important;}
.pricegrid {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #808080;width:100% !important;}
.pricegrid th {font-weight:bold !important;background:none repeat scroll 0 0 #0947FA;color:#FFFFFF;font-weight:bold !important;}
.pricegrid td {padding:2px 0;line-height:16px;}
.resultsmssg {color:#2B3175 !important;text-align:center !important;margin:10px 0px !important;}
.ports b { font-weight:normal !important; line-height:16px !important;color:#000;}
.resultsinfobox .date { color:#fff !important; }
.rightfilterbox .date select { width:47px !important;}
.compareContainer { height:35px !important;}
.compare { padding:0 !important;}
.compare a { font-size:11px;}
.left {float:left !important;}
.right { float:right !important;width:90px;}
.resultInfo { width:520px !important; float:left !important;}
.resultInfo p.userreviews {margin:5px 0 0 0;}
.resultInfo p { margin:0 !important;}
.wflights-divider { /* height:21px !important; */}
.wflights-divider img { width:400px !important; height:1px !important;}
.spacer {clear:both !important; width:651px !important; height:5px !important;}
.cruiseimages {width:250px !important; /* height:155px !important; */ float:left !important;}
.cruiseimages img { width:230px !important;border:1px solid #fff;}
.cruiseimages p { text-align:center;}
.shipimagetitle, .productname {color:#123B5C !important;font-weight:bold !important;height:19px !important;padding:10px 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; margin:0 0 0 10px;}
.shipinfodetail {width:450px !important;text-align:left!important;}
.shipinfodetail a {color:#fff;font-weight:bold;}
.shipinfo, .shipcruiseinfotitle, .shipcruiseinfo, .shipinfodetail {float:left !important; margin:3px 0 0;color:#2B3175;}
#cabinsdetail .shipcruiseinfotitle {margin-bottom:1px !important;}
.shipinfo {width:500px;}
.shipinfo, .shipcruiseinfotitle, .shipcruiseinfo, .shipinfodetail {float:left !important;}
.shipinfo h2 { padding:0 0 10px 0;}
.shipcruiseinfotitle {background-image:url(shipcruiseinfobg.gif) !important; background-repeat:no-repeat !important;width:90px !important;height:17px !important;text-align:left !important;margin-top:1px !important;color:#2B3175!important;font-weight:bold !important;line-height:17px !important;}
#cabinsdetail .shipcruiseinfotitle {margin-bottom:1px !important;}
.cheapestwrap {float:right !important; width:250px !important; height:160px !important;}
.cheapest {background:none repeat scroll 0 0 #FFFFFF;color:#2b3175 !important;float:right;padding:10px !important;text-align:center !important;width:200px !important;}
.cheapest img, .cheapest br {display:none;}
.cheapest strong a {padding:0;}
.cheapest a {color:#f68715;}
.cheapcabin {font-weight:bold !important;text-align:center !important;}
.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: 10px 10px 0 0;}
.cruisedetailinfohead { height:53px;}
caption { text-align:center !important;}
#cruisedetailtabs {margin:35px 0 10px 0; padding: 0 0 20px 0; border:1px solid #D1AF00;background:#fff;}
.cruisemoreinfo { margin:0;border:none!important;font-weight:normal!important;}
.cheapcabin {font-weight:bold;text-align:center; margin:5px 0 0 0 !important;}
#cabingrades {border:none}
#cabingrades img {margin:0px 10px 10px 10px;}
.change { margin:0 !important; padding:0 !important;}
.pricegroup {border-bottom:1px solid #2B3175;margin-top:10px;padding:5px 0 20px;width:950px;}
.cabininfo {float:left;margin-bottom:10px;width:530px;}
.cabininfo h4 { color:#f68715; font-weight:bold;margin:0 0 10px 0;font-size:18px;}
.gradedesc td {vertical-align:top; line-height:16px !important;}
.gradedesc b {font-size:16px;}
.pricerow {border:medium none;margin:0 10px;width:790px;}
.pricerow table {margin:5px 0 0;}
.pricerow th {color:#143190;line-height:24px; padding:0 0 0 5px;}
.pricerow tr {line-height:16px;}
.pricerow td {padding:0!important;border-bottom:1px dotted #ccc;}
.pricerow a {color:#2B3175;}
.gradedesc, .detailitinerary {margin:0 0 20px;padding:0 0 20px;}
.gradedesc .cabinprice {float:left;height:29px;line-height:29px;width:100px;}
#ship .cruisetabs li, #line .cruisetabs li {padding:0;}
#line .cruisetabs ul {margin:20px 0 0!important;}
#line .cruisemoreinfo {border:1px solid #2B3175!important;}
#line .cruisetabs {top:1px;}
#line .cruiseresult {width:935px!important;}
h5 { border:none !important; font-size:14px !important;}
#descrip {line-height:16px;}
#descrip, #cabintypes, #facilities, #cruiseline, #shipdecks, #cruises, #reviews, #userphotos, #ships, #furtherinfo {background-color:#fff; border:1px solid #FFD600;padding:0;}
#shipdecks a {display:inline; float:left; color:#333333;margin:5px;font-weight:bold;text-decoration:underline;}
#ship, #reviewdetail, #reviewlist, #viewprofile, #fusionlogin, #signup, #writereview, .profiletab, #noresults {padding:20px!important;min-height:350px;width:auto!important;}
#noresults, #noresults a {text-align:center;color:#fff;font-size:18px;}
#noresults a {font-size:12px;}
#cabintypes img {width:200px;}
.gradedesc h4 {border:none;}
.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;}
.cruisedetail2 {margin-bottom:10px; width:100% !important; border:none !important;border-bottom:1px solid #F68715!important;padding:5px 0 10px;}
.cruisedetail2 img {width:230px;}
.cruisedetial2 h3, .cruisedetial2 h3 a { color:#F68715 !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:640px !important;}
#cruises .cruiseresult {background-color:#fff;margin:10px auto 0;}
#cruises .cruiseresult a { line-height:16px;}
#detaillines .durationbox, #cruises .durationbox, .cruiseresult .durationbox {}
.cruisedatesblock { float:right !important;}
.cruisedate {color:#fff!important;}
.cruisesummary h3 { 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 { padding:0 !important;}
.bookingform { margin:0 !important; width:385px !important;}
.bookingform  h3 { text-align:left;}
.booking-column-left {margin:0 10px 10px !important; border: none!important; padding:10px !important; width:520px !important; float:left !important;}
.booking-column-right {background:none repeat scroll 0 0 #FFFFFF;color:#2B3175;float:right;line-height:16px;margin:0 !important;width:240px;}
.booking-column-right h3 {font-size:20px;margin:5px 0;padding:0 0 8px;}
.bookingform {padding:10px 0;width:600px !important;}
.bookingform, .passenger {border-bottom:1px solid #001883;}
.bookingform textarea {width:550px;}
.bookingform h3 {margin:5px 0;}
.continuebutton { /* margin-left:310px !important; */}
.passengers_changedetails { width:250px !important;}
.passengers_details { width:355px !important;}
.cheapest .from, .cheapest .cheapprice { text-align:center !important;}
.itinBooking {text-align:center; padding:0 10px 10px 10px; width:280px; color:#333333;}
.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, #cruises .cruiseresult, .cabindescription, #hotelresults {}
.profiletab {border:none!important;}
.profiletab p, .profilebuttons {margin:0!important;padding:10px !important;}
p#filterbutton {margin:10px 0 0 0;text-align:center;}
.titlepill2 { color:#fff !important;}
.cruisedetailinfo .info { margin:10px 0 0 0 !important;}
.cruisedetailimages { text-align:left !important;}
#searchform td { text-align:left !important;}
#completebutton {margin:10px 0 0;}
/*.hotelsortoptions .hotelsortoption { float:left; margin:0 3px 0 0;}
.hotelsortoptions .hotelsortoption a { float:left; background:#068DD0; padding:3px; color:#fff; text-decoration:none;}
.hotelsortoptions .hotelsortoptionhigh { float:left; background:#fdf130; margin:0 3px 0 0; padding:3px; color:#068DD0; text-decoration:none;}
#hotelresults, .roomsrow { border:1px solid #068DD0 !important;}*/
/*table.hoteldesctable th, table.hoteldesctable td, table.cruiseitin td { text-align:left !important;}
.hoteldesctable h3 { background:#068DD0; color:#fff; padding:3px;}
span.rating { float:right;}
.hoteldesctable b, .hotelmoreinfodesc b { line-height:30px;}
.roomsrow th, .roomsrow th b { background:#068DD0; color:#ffffff !important; padding:0 0 0 5px; text-align:left !important;}
.roomsrow td { padding:0 0 0 10px; background:#fdfbcb; border-bottom: 1px solid #068DD0; text-align:left !important;}
table.allfrom { border:1px solid #068DD0;}
table.allfrom td { border-right:1px solid #fff;}
table.allfrom td.sortOn, table.allfrom td.sortOn a { background:#068DD0; color:#fff;}
table.allfrom td.sortNone { background:#FDFBCB;}*/
.itinerarybox table {font-weight:bold;}
.itinerarybox table, .fromboxeswrap{width:960px;}
#itinerarywrap h2, #itinerarywrap h3 {font-size:18px;}
#flightsummary {color:#2B3075;}
#flightresultshead h2 {color:#F68715;margin:0 0 5px;}
.searchboxes select, .searchboxes input  {width:90%}
#departuk, #cruiseonly, #flycruise, #searchinput {width:auto!important;}
#daysplusminus, #day, #adults, #children {width:55px;}
#monthyear {width:168px;}
.option-label {margin-right:10px;}
.fromboxes {width:128px;}
#itinerarywrap {padding:20px;color:#2B3175;}
#itinerarywrap table {width:100%;}
.addons {border:1px solid #FF7200;color:#FF7200;float:left;font-weight:bold;margin:10px 10px 0 0;padding:10px;width:288px;}
.addons p {margin:5px 0;}
p.addontext {margin-top:0;}
#posthoteldiv, #flightdiv, #prehoteldiv {height:130px;}
.pgno-top {background:none repeat scroll 0 0 #F68715;color:#FFFFFF;font-weight:bold;padding:5px;}
.pgno-top a {color:#fff;}
.pagenumbers {color:#143190;font-size:12px;font-weight:bold;line-height:1em;}
.addontext {font-size:14px;}
.addons div {margin:5px 0;}
.extrastext {color:#e30000;}

.roomsrow {margin:10px 0 0 0;border:1px solid #F68715;}
.roomsrow td, .roomsrow th { padding:5px; }
.roomsrow td {background:#fbe9d7!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 { }
.cruisedetailinfo { background:url("cruisedetailinfo_bg2.gif") no-repeat !important; float:left; height:150px !important; padding:15px; width:670px;}
table.featuredlines img { width:85px;}
table.featuredlines td { text-align:center !important;}
.cruisemoreinfocabins  {float:left;margin:0 0 0 10px;width:650px;}
.padding {padding:10px;}
#deckplan {background:#fff;}
.cruiseimagescabins {float:left;margin-right:10px;width:230px;}
#authorDetail, #authorRatings, #authorAll {}

.averagerating {float:left;font-size:38px;font-weight:bold;text-align:center;width:100px;}
.basedon {margin:10px 0 0 0;}
#reviewdetail .reviewReadMore {float:right;padding:10px !important;width:575px!important;background:url("reviewheadbg.jpg") no-repeat scroll 0 0 #FFD912;min-height:240px;}
#viewprofile .reviewslist {background:#fff;}
.shipReviewsRatingNew .rightbox, #comments .commentdetail {}
#logout, #nopw, .profiletab, form #forgottenpasswordform, #loginform  {margin:0;padding:10px;}
#loginform h2 {margin:0;}
#login form {background:url("offers2_bg.jpg") repeat-x scroll center bottom #FFFFFF;margin:0 10px !important;padding:0 0 15px;}
#login, #login input {font-size:11px !important;}
#reviewdetail {padding:10px 20px 0 !important;}
#comments .container {background:url("offers2_bg.jpg") repeat-x scroll center bottom #FFFFFF;margin:5px 0 0;padding:0 0 20px;}
#comments .commentdetail {padding:0 10px 0 0;}
#reviews .moreinfobox, #reviews .seeall, #reviewlist .moreinfobox, #reviewlist .seeall, #reviewdetail .moreinfobox, #reviewdetail .abuse, #comments .reportabuse, #comments .name, #shipreviews .rightbox, #shipreviews .moreinfobox, #shipreviews .seeall, #reviewlist .moreinfobox, #reviewlist .seeall, #reviewdetail .moreinfobox, #writereview .overallbox {padding:5px;}
#comments {margin:0 auto;padding:10px 20px !important;width:376px;}
.cruisereviewsNew, #viewprofile .shipReviewsRating {background-color:#FFFFFF;float:left;margin:0 0 5px;padding:0 0 5px;width:100%;}
#signup, #nopw {border:none;margin:0;color:#2b3175;}
#shipreviewnone {padding:10px;}
#reviews .rightbox {background-color:#10A7B0;}
.rightbox {float:right;padding:10px;width:425px;background:url('reviewheadbg.jpg')!important;border:1px solid #ffd400;}
.leftbox {float:left;width:325px;}
#reviewdetail .reviewAuthor {border:none!important;margin:0;}
.shipReviewsRating .leftbox img{border:none;}
.reviewHeader, .reviewtitle {color:#000 !important;font-size:18px;font-weight:bold!important;line-height:18px!important;}
#writereview .titledate {background:none repeat scroll 0 0 #FFFFFF;border:1px solid #CCCCCC;float:none !important;margin:10px 0 0;padding:10px;text-align:left;width:auto !important;}
.submitReview {float:none !important;margin:0 auto;width:140px;}
#writereview textarea {float:none !important;margin:5px 10px 10px 0;width:920px !important;}
p.welcomeheader {font-weight:bold;margin:0;padding:0 0 5px;color:#2B3175;}
.postComment {margin:0;padding:10px;}
.PostComments textarea {width:940px!important;margin:0 auto!important;}
#PostComments h3 {color:#2B3175 !important;font-size:18px !important;font-weight:bold !important;line-height:18px !important;}
.comment_left {float:left;width:60px;height:60px;}
.commenttext {float:right;width:710px;min-height:60px;}
#comments .name {float:left;width:500px;color:#143190;}
.reportabuse, .abuse {float:right;width:150px;text-align:right;color:#143190;}
.reviewAuthor {float:left;width:160px;min-height:215px;background:url("background-search-narrow.jpg") no-repeat scroll 0 0 #023FF9;color:#fff;padding:10px;}
.reviewAuthor a {color:#fff;line-height:24px;}

.linename {font-weight:bold;margin:0 0 10px;}
.ratingbox_left {float:left;width:200px;}
.ratingbox_right {float:right;width:200px;}
.barbg {display:inline-block;}
.invalid {color:red; text-align:center;font-weight:bold;padding:10px;}

#reviews .ratingbox_left, #reviews .reviewbox_left, #reviewlist .reviewbox_left {float:left;}

.whitebg {background:#fff!important;margin:0 0 10px 0!important;border:1px solid #10A7B0 !important;}
.whitebg .seeall {margin:10px;}
.cruisereviewsNew, .shipReviewsRatingNew {background:url("offers2_bg.jpg") repeat-x scroll center bottom #FFFFFF;color:#2B3175 !important;padding:10px 0 20px;}
.reviewbox_left {width:500px;float:left;}
.datebox_right {float:right;padding:0 10px;text-align:right;width:250px;}
.recentreviews {background:#ffd600;padding:5px;tect-align:center;margin:5px 0;text-align:center;font-weight:bold;}
.reviewtext, .reviewfoot {margin:15px 0 0 0; }
.reviewdata {font-size:12px;font-weight:bold;}
.reviewfoot {}
.reviewhead {}
.moreinfobox {width:400px;float:left;}
.seeall {width:200px;float:right;}
#reviewdetail, .profiletab, .profiletab h3, #shipreviewnone, #userimages{color:#2B3175 !important;}
.profiletab h3 {font-size:18px;margin:0;font-weight:bold;}