@charset "utf-8";
/* CSS Document */

/*Global*/
.clear, .clearDiv, .cleardiv, .spacer {clear:both;}
#maincolumns {padding:10px;}

/*Cruise Results*/
.pgno-top {width:100%;padding:5px;margin:0 0 10px;}
.numbering a {padding:0 3px;}
.cruisesummary {margin:0 0 5px 0;}
.cruisesummary h2 {margin:0;}
.cruiseresult2 p {margin:0;}
p.cruisename {background-color:#E2EDF7;font-size:14px;font-weight:bold;margin:0 0 10px ;padding:4px 10px;}
.resultleftcol {float:left;width:590px;}
#searchTabs, #filter, #searchagain {float:right;width:200px;}
#searchTabs {margin:42px 0 0 0;}
#filter select {width:100%;}
.cruiseresult2 {background-color:#F4F7F9;border:1px solid #3A6DAC;margin-bottom:10px;padding:10px;}
.cruiseresult2 .cruiseprice {color:#FF0000;font-size:14px;font-weight:bold;}
.cruiseresult2 .durationbox {background-color:#FFFFFF;border:1px solid #3A6DAC;color:#3A6DAC;font-weight:bold;text-align:center;vertical-align:middle;width:80px;padding:2px 5px;margin:5px 0 0 0;}

.priceColRight {text-align:right;}
.resultInfo strong, .resultInfo b {color:#143190;font-weight:bold;text-transform:uppercase;}
.resultInfo br {display:none;}
.resultInfo .left {width:450px;float:left;}
.cruiseresult2  .ports {padding:2px 0;border-top:2px solid #E2EDF7;border-bottom:2px solid #E2EDF7;margin:5px 0 0 0;font-size:11px;}
.resultInfo .right {float:right;width:100px;}
.resultInfo .right img {width:90px;}
.resultsimages {float:left;width:150px;}
.cruiseonly, .withflights, .prigegridhead {border-bottom:2px solid #E2EDF7;padding:5px 0;}
.left {float:left;}
.right {float:right;}

#filter p {background:none repeat scroll 0 0 #E2EDF7;color:#3D3D3D;font-weight:bold;margin:15px 0 0;padding:5px;}
#filterbutton {text-align:center;margin:10px 0 0 0;}
#filterResults2, #searchAgain2 {background-color:#C2CDDD;border:1px solid #0078DB;color:#0078DB;float:left;font-size:10px;margin:0 5px 0 0;padding:5px;text-align:center;text-decoration:none;width:82px;text-transform:capitalize;}
#filterResults2 a, #searchAgain2 a {color:#0078DB;text-decoration:none;}
#lineticks, #regionsticks, #nightsticks {background:none repeat scroll 0 0 #F4F7F9;border:1px solid #E2EDF7;font-size:11px;padding:5px 2px;}

.starRating ul li {float:none;}
#reviews, #writereview, #userimages {background:#fff;}
p.commentheader {margin:0 0 2px 0 !important;}
#login {padding:0 !important;}
#signup, #nopw, .profiletab, #signupconf, #addPhoto {background:none repeat scroll 0 0 transparent !important;border:medium none !important;margin:0 20px !important;width:775px !important;}
#signup h2 {background-color:#E2EDF7;font-size:14px;font-weight:bold;margin:0 0 10px;padding:4px 10px;width:750px;}
.signupmessage table {padding:10px;background:#F4F7F9;border:1px solid #3A6DAC;}
.reviewAuthorLeftCol ul li span {margin:0 10px 0 0;}