@charset "utf-8";
/* CSS Document */

body {
	margin: 0;
	padding: 0;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 12px;
	background: #FFFFFF;
	color: #1F185D;
}

img {border: 0;}

.clear {clear: both;}

h1, h1.blueHeader {font-size: 24px; color: #292966; font-weight: bold; margin: 0 0 10px 0; padding: 0;}
h2.blueHeader {font-size: 18px; color: #0f0b30; font-weight: bold; margin: 0 0 10px 0; padding: 0;}
h3.blueHeader {font-size: 18px; color: #0f0b30; font-weight: bold; margin: 0 0 3px 0; padding: 0;}

#wrapper {width: 960px; margin: 0 auto; padding: 0;}


/* Header */
#header {margin: 0; padding: 10px 0 0 0;}
#header #logo {float: left; width: 273px;}
#header #headerRight {float: right; width: 656px;}
#header #headerRight #telephone {
	float: left;
	/*background: url('/images/www.justcruises.com.au/telephoneBg.jpg') no-repeat bottom right;*/
	width: 274px;
	height: 85px;
	padding: 15px 0 0 0;
	font-size: 24px;
	/*font-style: italic;*/
	color: #0f0b30;
	text-align: right;
	line-height: 30px;
}
#header #headerRight #telephone span {font-size: 35px; font-weight: bold;}
#header #headerRight #livechat {float: left; width: 144px; padding: 20px 0 0 20px;}
#header #headerRight #facebook {float: right; width: 210px; margin: 20px 0 0 0;}
#header #headerRight #facebook img {float: left; margin: -3px 5px 0 0;}
#header #headerRight #facebook a {color: #464646; text-decoration: none;}
#header #headerRight #facebook a:hover {text-decoration: underline;}

#navigation {margin: 0; padding: 0;}
#navigation ul {float: right;}
#navigation li {float: left; margin: 0 0 0 10px; padding: 0; list-style: none;}

#navigation ul { margin:0; padding:0; float: right;}
#navigation li { float:left; background:url('/images/www.justcruises.com.au/navigation-offRight.jpg') top right no-repeat; list-style:none; margin:0 0 0 5px; padding:0; height: 23px;}
#navigation li a { background:url('/images/www.justcruises.com.au/navigation-offLeft.jpg') top left no-repeat; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; padding: 4px 10px; display:block; height: 15px;}
#navigation li:hover, #navigation .current {background:url('/images/www.justcruises.com.au/navigation-onRight.jpg') top right no-repeat;}
#navigation li a:hover, #navigation .current a { background:url('/images/www.justcruises.com.au/navigation-onLeft.jpg') top left no-repeat; color:#FFFFFF;}

#navigation2 {
	margin: 5px 0;
	padding: 0 5px;
	background: url('/images/www.justcruises.com.au/navbg.gif') repeat-x top left #100c31; /* Old browsers */
	height: 27px;
	border-radius: 5px;
	-webkit-border-radius: 5px;
}
#navigation2 ul {margin: 0; padding: 0; float: left; list-style: none;}
#navigation2 ul li {float: left; list-style: none; margin: 0; padding: 4px 10px 6px 10px; font-size: 14px;}
#navigation2 ul li a {color: #FFFFFF; text-decoration: none; font-weight: bold;}
#navigation2 ul li.current, #navigation2 ul li:hover {
	background: #5cace6; /* Old browsers */
	/* IE9 SVG, needs conditional override of 'filter' to 'none' */
	background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzVjYWNlNiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMxNTdkY2EiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
	background: -moz-linear-gradient(top,  #5cace6 0%, #157dca 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#5cace6), color-stop(100%,#157dca)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #5cace6 0%,#157dca 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #5cace6 0%,#157dca 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #5cace6 0%,#157dca 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #5cace6 0%,#157dca 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#5cace6', endColorstr='#157dca',GradientType=0 ); /* IE6-8 */
}


/* Main Content */
#maincontent {margin: 15px 0 0 0; padding: 0;}
#maincontent .topbanner { width:940px; margin: 0 0 20px 0; color:#fff; font-weight:bold; background: #fd0100; text-align:center; padding: 10px;}
#maincontent .topbannerLine1 {font-size:26px; text-transform: uppercase;}
#maincontent .topBannerLine2 {font-size:16px;}
#maincontent .topbannerLine3 {font-size:13px;}
#maincontent .leftCol {float: left; width: 275px;}
#maincontent .rightCol {float: right; width: 660px;}

#search {margin: 0 0 10px 0; padding: 0;}
#search .header {background: url('/images/www.justcruises.com.au/searchheaderBg.gif') no-repeat top left; width: 275px; height: 32px; padding: 5px 0 0 14px; color: #FFFFFF; font-size: 22px; font-weight: bold;}
#search .searchTabs {margin: 0; padding: 0; color: #FFFFFF;}
#search .searchTabs .active {background: url('/images/www.justcruises.com.au/searchtab-active.gif') no-repeat top left; float: left; width: 81px; height: 33px; padding:3px 5px 0;}
#search .searchTabs a { text-decoration:none; font-size:11px; line-height:10px;}
#search .searchTabs .active a { color:#fff;}
#search .searchTabs .inactive {background: url('/images/www.justcruises.com.au/searchtab-inactive.gif') no-repeat top left; float: left; width:81px; height: 33px; padding: 3px 5px 0;}
#search .content {background: url('/images/www.justcruises.com.au/searchBg.gif') no-repeat bottom left #041d5e; width: 233px; padding: 20px; color: #FFFFFF;}
#search .content p {margin: 5px 0 0 0; padding: 0;}

.blueBannerLeft {background: url('/images/www.justcruises.com.au/leftCol-blueBannerBg.jpg') no-repeat top left; width: 256px; height: 40px; padding: 9px 8px; margin: 0 0 10px 0; color: #FFFFFF;}
.blueBannerLeft .img {float: left; width: 43px; height: 41px; margin: 0 3px 0 0;}
.blueBannerLeft .text {float: left;}
.blueBannerLeft .text h4 {margin: 0 0 2px 0; padding: 0; font-size: 18px; color: #0f0b30; font-weight: bold;}

#newsletter {border-top: 1px solid #CCCCCC; padding: 5px;}
#callbackrequest {border-top: 1px solid #CCCCCC; padding: 5px;}
#newsletter span, #callbackrequest span {color: #0462a8;}
#newsletter form, #callbackrequest form {color: #0f0b30;}

#aboutJustCruising {border-top: 1px solid #CCCCCC; padding: 10px; color: #0462A8;}

.staff {border-top: 2px solid #0462A8; padding: 10px 0; margin: 0;}
.staffImage {float: right; 170px; margin: 0 0 10px 10px;}

.enquiryform {margin: 20px 0; padding: 0;}
.enquiryform table th {text-align: left; color: #FFFFFF; padding: 5px; font-size: 14px;}

.leftcollink {margin: 10px 0 0 0; padding: 3px; background: #041D5E; color: #FFFFFF; font-weight: bold;}
.leftcollink img {float: right; clear: both;}
.leftcol-links {padding: 5px 5px 0 15px;}


/* Footer */
#footer {
	background: url('/images/www.justcruises.com.au/footerBg.jpg') repeat-x top left #ececec;
	margin: 20px 0 0 0;
	padding: 0 0 20px 0;
	/*height: 233px;*/
}
#footer .content {
	width: 960px;
	margin: 0 auto;
}
#footer .content .topstrip {margin: 0 0 10px 0; padding: 3px 0 0 0; height: 19px; font-weight: bold;}
#footer .content .topstrip a {color: #0f0b30; text-decoration: none;}
#footer .content .topstrip a:hover {text-decoration: underline;}
#footer .content .topstrip .left {float: left;}
#footer .content .topstrip .right {float: right;}

#footer .content .col1 {float: left; width: 260px;}
#footer .content .col1 a {color: #0f0b30; text-decoration: none;}
#footer .content .col1 a:hover {text-decoration: underline;}

#footer .content .col2 {float: left; width: 350px; font-size: 11px; color: #1677bf;}
#footer .content .col2 p {margin: 0 0 8px 0; padding: 0;}
#footer .content .col2 b {color: #0f0b30;}
#footer .content .col2 a {color: #1677bf; text-decoration: none;}
#footer .content .col2 a:hover {text-decoration: underline;}

#footer .content .col3 {float: left; width: 350px; font-size: 11px; color: #1677bf;}
#footer .content .col3 p {margin: 0 0 8px 0; padding: 0;}
#footer .content .col3 b {color: #0f0b30;}
#footer .content .col3 a {color: #1677bf; text-decoration: none;}
#footer .content .col3 a:hover {text-decoration: underline;}

#footer .ttekLogo {margin: 5px 0 0 0;}
#footer p.footnote {color: #0f0b30; font-size: 11px; text-align: center;}

#footer .newfootNav {text-align: center; padding: 3px 0 0 0;}
#footer .newfootNav a {text-decoration: none;}
#footer .newfootNav a:hover {text-decoration: underline;}



/* New offer page stuff */
.offerpagelinksWrap {float: left; width: 140px;}
ul.offerpagelinks {margin: 0; padding: 0; width: 98px; list-style: none;}
ul.offerpagelinks li {width: 130px; height: 30px; padding: 10px; margin: 0 0 0 5px; background: url('/images/www.justcruises.com.au/sidetab-bg-off.jpg') no-repeat top left; text-align: center;}
ul.offerpagelinks li a {text-decoration: none; color: white; font-weight: bold; text-transform: uppercase;}
ul.offerpagelinks li:hover {background: url('/images/www.justcruises.com.au/sidetab-bg-on.jpg') no-repeat top left;}
ul.offerpagelinks li:hover a {color: #0F0B30;}


/* Tabs */

ul.offerTabs {float: left; margin: 0; padding: 0; list-style: none;}
ul.offerTabs li {
	list-style: none;
	float: left;
	margin: 0 2px 0 0;
	font-weight: bold;
	background: -moz-linear-gradient(top, #62ABE0, #2881C0);
	filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#62abe0', EndColorStr='#2881c0', GradientType=0);
	padding: 10px !important;
	border: 1px solid #0364A9;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background: -webkit-gradient(linear, left top, left bottom, from(#62ABE0), to(#2881C0));
}
ul.offerTabs li.tab_current {
	list-style: none;
	float: left;
	background: -moz-linear-gradient(top, #23257A, #153984);
	filter: progid:DXImageTransform.Microsoft.Gradient( StartColorStr='#23257a', EndColorStr='#153984', GradientType=0);
	padding: 10px !important;
	border: 1px solid #23257A;
	-moz-border-radius-topleft: 10px;
	-moz-border-radius-topright: 10px;
	border-top-left-radius: 10px;
	border-top-right-radius: 10px;
	background: -webkit-gradient(linear, left top, left bottom, from(#23257A), to(#153984));
}
ul.offerTabs li a {color: #FFFFFF;}
ul.offerTabs li.tab_current a {text-decoration:none; cursor: default;}

.tabcontent {
	width: 620px;
	overflow: auto;
	padding: 0 20px;
	background: url('/images/www.justcruises.com.au/offertabs-contentbg.jpg') repeat-y top left;
}

.tabOffer {margin: 0 0 10px 0; padding: 0 5px 10px 5px; border-bottom: 1px solid #153984;}
.tabOffer .tabOfferImage {float: left; width: 150px;}
.tabOffer .tabOfferContent {float: left; width: 290px; margin: 0 10px 0 0;}
.tabOffer .tabOfferContent h3 {font-size: 16px; color: #153984; margin: 0 0 5px 0; padding: 0;}
.tabOffer .tabOfferPrice {float: left; background: #153984; padding: 5px; width: 150px; text-align: center; font-size: 16px; font-weight: bold; color: #FFFFFF;}

.tabOffer2 {margin: 0 0 10px 0; padding: 0 5px 10px 5px; border-bottom: 1px solid #153984;}
.tabOffer2 .tabOfferContent {float: left; width: 480px; margin: 0 10px 0 0;}
.tabOffer2 .tabOfferContent h3 {font-size: 16px; color: #153984; margin: 0 0 5px 0; padding: 0;}
.tabOffer2 .tabOfferPrice {float: left; padding: 5px; width: 110px; text-align: center; font-size: 16px; font-weight: bold; color: #153984;}
.tabOffer2 .tabOfferPrice a {margin: 10px 0 0 0;}

.wideOffer {background: #123b5c; width: 600px; margin: 0 0 10px 5px; padding: 5px; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.wideOffer .wideOfferPic {float: left; width: 90px; margin: 0 5px 0 0; padding: 0;}
.wideOffer .wideOfferInfo {float: left; width: 250px; margin: 0 10px 0 0; padding: 0; color: #FFFFFF;}
.wideOffer .wideOfferPrice {float: right; width: 90px; margin: 0; padding: 10px 5px; text-align: center; font-size: 14px; background: #1e5f95; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px;}
.wideOffer .wideOfferPrice a {color: #FFE214; font-weight: bold; font-size: 16px;}
.wideOffer .wideOfferInfo h3 {font-size: 14px; font-weight: bold; color: #FFFFFF; margin: 0 0 5px 0; padding: 0; text-align: left;}
.wideOffer .wideOfferInfo span.ship {color: #FFE214;}


p.pages {
	margin: 10px auto 0 auto;
	text-align: center;
	font-size: 14px;
}
p.pages span {padding: 0 3px;}
p.pages span.selpage {color: #FF0000; font-weight: bold;}


/* New Offer Pages */

.shipOfferWrap {margin: 10px 0; padding: 0 0 10px 0; border-bottom: 1px solid #0F0B30;}
.shipOfferWrap h3 {color: #0462A8; font-size: 16px; margin: 0 0 5px 0;}
.shipOfferBox {float: left; width: 330px; margin: 0 0 5px 0;}
.shipOfferBox .image {float: left; margin: 0 2px 0 0;}
.shipOfferBox .image img {width: 159px;}
.shipOfferBox .text {float: left; margin: 0; width: 169px; height: 100px;}
.shipOfferBox .text img {margin: 0 0 3px 0; width: 159px;}


.offerpagelinks {margin: 0; padding: 0;}
.offerpagelinks h3 {margin: 10px 0 5px 0; color: #153984; font-size: 16px;}

.offerpagelinks ul { margin:0; padding:0; float: left;}
.offerpagelinks li { float:left; background:url('/images/www.justcruises.com.au/navigation-offRight.jpg') top right no-repeat; list-style:none; margin:0 5px 0 0; padding:0; height: 23px;}
.offerpagelinks li a { background:url('/images/www.justcruises.com.au/navigation-offLeft.jpg') top left no-repeat; text-decoration:none; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; padding: 4px 10px; display:block; height: 15px;}
.offerpagelinks li:hover, #navigation .current {background:url('/images/www.justcruises.com.au/navigation-onRight.jpg') top right no-repeat;}
.offerpagelinks li a:hover, #navigation .current a { background:url('/images/www.justcruises.com.au/navigation-onLeft.jpg') top left no-repeat; color:#FFFFFF;}