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

.cleardiv, .clearDiv, .spacer {clear:both;}

#results .leftcolumn {border:1px solid #0084BF;float:left;padding:5px;width:235px;}
#results .leftcolumn select {width:90%;}
#results .leftcolumn #day {width:50px;}
#results .leftcolumn #monthyear {width:160px;}
#results .leftcolumn #daysplusminus {margin:5px 0 0;width:30px;}
#results .leftcolumn input[type="text"] {width:90%;}
#results .rightcolumn {float:right;}
#filterbutton {margin:10px 0!important;}

#filterResults { width:103px; height:27px; float:left;}
#filterResults .current, #filterResults a:hover { background:url(filter_on.gif) no-repeat;}
#filterResults a { font-size:14px; text-decoration:none !important; display:block; height:17px; padding:5px 0 5px 10px; background:url(filter_off.gif) no-repeat;color:#FFF;}
#filterResults2 { width:103px; height:27px; float:left;}
#filterResults2 .current, #filterResults2 a:hover { background:url(filter_on.gif) no-repeat;}
#filterResults2 a { font-size:14px; text-decoration:none !important; display:block; height:17px; padding:5px 0 5px 10px; background:url(filter_off.gif) no-repeat;color:#FFF;}
#searchAgain { width:118px; height:24px; float:left;}
#searchAgain .current, #searchAgain a:hover { background:url(filter_on.gif) no-repeat;}
#searchAgain a { font-size:14px; text-decoration:none !important; display:block; height:17px; padding:5px 0 5px 10px; background:url(filter_off.gif) no-repeat;color:#FFF;}
#searchAgain2 { width:103px; height:27px; float:left;}
#searchAgain2 .current, #searchAgain2 a:hover { background:url(filter_on.gif) no-repeat;}
#searchAgain2 a { font-size:14px; text-decoration:none !important; display:block; height:17px; padding:5px 0 5px 10px; background:url(filter_off.gif) no-repeat;color:#FFF;}

.pricegrid {border:1px solid #0084BF;margin:5px 0;width:100%;}
.pricegrid .linelogo {display:none;}
.pricegrid table td {padding:0 5px;text-align:center;}
.pricegrid td {text-align:center;}
.cruiseresult th {background:none repeat scroll 0 0 #0084BF;color:#FFFFFF;text-align:center;}
.cruisesummary h3 {font-size:20px;margin:10px 0;}
#navigation li {width:105px;background-image:url("/images/www.oceanworldtravel.com/v3/nav-inactivebtn-v3.gif")}
#navigation li:hover {width:105px;background-image:url("/images/www.oceanworldtravel.com/v3/nav-activebtn-v3.gif")}
#navigation li.active {width:105px;background-image:url("/images/www.oceanworldtravel.com/v3/nav-activebtn-v3.gif")}
#login, #logout {border-top:1px solid #0084BF;border-bottom:1px solid #0084BF;margin:0 0 5px 0;}
.pgno-top {text-align:right;}

.cruiseimages {height:auto!important;}

div {}
/* LANDING PAGE STYLES */

.landing_page_outter_box, .landing_page_inner_box {
	-moz-border-radius: 10px;
	border-radius: 10px;
	background-color: #FFFFFF;
	}

.landing_page_outter_box {
	background: #FFFFFF url('http://static3.traveltek.net/images/www.oceanworldtravel.com/v4/images/gradients/landing_page_box.jpg') center bottom repeat-x;
	float: left;
	width: 230px;
	overflow: hidden;
	margin: 4px;
	padding: 8px;
	text-align: center;
	cursor: pointer;
	}

.landing_page_inner_box, .landing_page_title {
	position: relative;
	float: left;
	width: 230px;
	}

.landing_page_inner_box {
	color: #FFFFFF;
	overflow: hidden;
	background: #006ead url('http://static3.traveltek.net/images/www.oceanworldtravel.com/v4/images/gradients/landing_page_text.jpg') center center repeat-y;
	padding: 0;
	margin-top: -22px;
	z-index: 10;
	cursor: pointer;
	}

.landing_page_title {
	font-weight: bold;
	text-align: center;
	text-transform: uppercase;
	padding: 3px 0;
	color: #FFFFFF;
	z-index: 20;
	}

.landing_page_cruiseline_image {
	margin-bottom: 8px;
	}

.landing_page_cruise_image {
	border-bottom-left-radius: 0;
	border-bottom-right-radius: 0;
	}
