		@media(max-width:767px){
		.lfttcf{padding-left:15px!important;}
		.detailPrices .pricecell{padding:5px!important;}
		#cruiseDetails .priceGroup .priceRow .price .btn{float:none!important; margin-left:5px;}
	}
	
	
		@media(min-width:768px) and (max-width:991px){
		.crlogonew{float:left!important;}
		
	}
	

	@media(min-width:992px){.crlogonew{float:right!important;}}

	
	
		@media(min-width:1000px) and (max-width:1150px){
		.rgsccz{width:150px!important;}
		
	}
	a.toggleMenu:hover, a.toggleMenu:focus{color:#fff!important;}
	
	
	@media(min-width:1200px){
	.boxoutnof{}
	}
	
	@media(min-width:768px){
		.col-xs-12 div.ftcla{text-align:right!important;} 
	}
	
	@media(min-width:768px) and (max-width:1200px){
		.col-sm-6cr{float:left; width:74%;}
	}
	
	@media(min-width:768px){.chdex{margin-left:22px;}}
	
	@media(max-width:768px){
		
	}
	.col-sm-6cr{width:50%;}
	
	
	.col-sm-6cr{position: relative;
min-height: 1px;
padding-right: 15px;
padding-left: 15px;
	}
	
	
		@media screen and (max-width:767px) {.boxout{margin-top:5px!important;}}
	
	@media screen and (min-width:980px) {.extig{ float:left; margin-right:5px;}
		.extitxt{width:90%; float:left;}
		
	}
	
	
		@media(min-width:475px) and (max-width:569px){.col-md-3new {
    width: 48% !important;
    margin-bottom: 10px;
    margin-left: 5px !important;
			min-height: 300px !important;
}
	
}
	
	
	@media(min-width:570px) and (max-width:767px){.col-md-3new {
    width: 49% !important;
    margin-bottom: 10px;
    margin-left: 5px !important;
			min-height: 300px !important;
}
	
}

	

	.rhtnww{    font-size: 14px;
    margin-bottom: 7px;
    color: #001f61;
}
	
	h6 {
font-size: initial;
font-family: 'Fjalla One', sans-serif !important;
}
	
	.clear_ht{clear:both; height:7px;}
	
	.headct{font-weight:bold}
	
	.dcna{padding-top:7px; display:block; clear:both;}
	
	.dcna b{}
	.headrn{margin: 0px; color:#fff; padding: 0px 0px 6px; background: #003567}
	
	.hdrcd{font-size:20px; text-align:center; padding-top: 10px; margin-top: 0px; color:#fff;}
	
	.hdrcdp{text-align:center; font-size:17px; margin-bottom:0px;}
	
	
	@media screen and (max-width:800px) {
		.fsz{font-size:14px!important;}
		
	}
	
	
	@media screen and (min-width:1000px) {
		.rowdtcr{margin-right: -15px;
			margin-left: -15px;}
		
		
		.leftp{float:left; width:100px;}
	.leftr{float:left; margin-right:5px;}
		
		
		
		
	}
	
	.exclk{margin-left:22px}
	
	@media(min-width:768px) and (max-width:1000px){.exclk{margin-left:0px;}}
	
	
	
	@media screen and (min-width:1000px) {
	
		.banrht{padding-left:0px!important;}
	}
	
	@media(min-width:450px) and (max-width:800px){
	
		.cs_bg h3 {
    font-size: 13px;
    text-align: left;
    margin-left: 10px;
}
	
}
	
	@media(min-width:768px) and (max-width:1000px){	
	
	.fancybox-wrap, .fancybox-desktop, .fancybox-type-inline, .fancybox-opened, .fancybox-opened{top:300px!important;}
		
	}
	
	
	@media screen and (max-width:320px) {
	
		.offerznmain{width:100%!important;}
		
		
		}
	
	
	.tofnewtnew{    z-index: 9999999!important;}
}
	
	.waticon{width:90%; margin:0px auto;}
	.waticon li{
	    background: url(/images/search.cruisetravelcentre.com.au/rht_arw.png) no-repeat left 4px !important;
    padding-left: 40px;
    text-align: left;
    list-style: none;
    font-size: 15px;
    font-weight: bold;
    line-height: 24px;
		
}
	
	.cruiseresult .resultInfo .extras{
		

padding: 5px;
border-radius: 5px;
margin: 5px 0;
line-height: 5px;
}
	
	a#inline{color:#2a6496;}
	
	.fot_nwtp{position:absolute; top:-133px; width:100%;}
	
	.rhtnww p{ font-size:14px; margin-bottom:7px; color: #001f61;}
	

.lhtnww h5{font-size: 15px;
font-weight: bold;
text-transform: uppercase;
color: #001f61;
		text-align: center; padding:0px 13px; margin:0px 0px 10px;}
	

	
	
.rightnew{float:left!important;}
.leftnew{float:right!important;}
.navresp > li > a{font-weight:normal !important;}
.navresp > li > a{text-decoration:none!important; color:#ccc!important;}
.navresp > li > a:hover{text-decoration:none!important; color:#fff!important;}
.navresp{box-shadow:1px 2px 3px;}
 
.blueBoxcenter, #viewmybooking  { border:1px solid #b5b4b4; background:#fff; padding:10px; margin:10px 0 10px; border-radius:10px;}
.blueBoxcenter h2, .blueBoxcenter h3{ color:#fff; padding:10px; margin:-10px -10px 10px; border-radius:10px 10px 0 0; text-align:center;
	background: -webkit-linear-gradient(top, #6ac0e6, #0d9adb) no-repeat !important;
	background: -moz-linear-gradient(top, #6ac0e6, #0d9adb) no-repeat !important;
	background: -ms-linear-gradient(top, #6ac0e6, #0d9adb) no-repeat !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ac0e6', endColorstr='#0d9adb',GradientType=0 ); /* IE6-9 */

font-family: "Michroma",Bank Gothic,Arial,sans-serif !important;
}

.innrpags-topnewpg h2{font-family: "Michroma",Bank Gothic,Arial,sans-serif !important;
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
color:#111;
margin:10px 0px;
}

.innrpags-topnewpg h3{font-family: "Michroma",Bank Gothic,Arial,sans-serif !important;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
color:#111;
margin:10px 0px;
}

 .innrpags-topnewpg h4{
font-size: 15px;
margin: 0px 0px 10px;
font-family: "Michroma",Bank Gothic,Arial,sans-serif !important;
color:#111;
    font-weight: bold;
margin:10px 0px;
}

 .innrpags-topnewpg ul{margin-left:20px;}
 .innrpags-topnewpg ul li{margin-bottom:3px;}
 .innrpags-topnewpg ol li{margin-bottom:3px;}
hr{clear:both; display:block; margin:5px 0px;}
.tblgmar td{padding-top: 10px;}
	
			
				
	.itinWrap{overflow:hidden;}		


	
	@media(max-width:500px){
		.dealrght img{width:100%;}
		
	}
	
	
	
	
	
	
@media(min-width:1000px) and (max-width:1100px){	
	.boxout{margin:0px 4px!important;}
		
	}
	
	@media screen and (max-width:1200px) {
		.boxout img{width:100% !important}	
	}
		
	
@media screen and (min-width:768px) {
.toggleMenu{
display:none!important;}
}
	
	

@media screen and (max-width:1050px) {
		
		.col-xs-12 div.deckdetails{text-align:center!important;}
		
.cs_bg h3{font-size:13px;}
		.innrpags-topnewpg h2{
font-size:18px;
}

.innrpags-topnewpg h3{
font-size:15px;
}
		.multipleslides{margin-top:76px!important;}

}

	@media(min-width:768px) and (max-width:900px){
		.foter-bothome{border:none!important;}
		.fot_nwtp{top:-105px;}
		
		.cs_bg h3{font-size:13px;}
		
		.hdrcd,.hdrcdp{font-size:15px;}
	}

@media(min-width:300px) and (max-width:767px){
#header{display:block;}
		
		.multipleslides{display:none;}
		
		.foter-bothome{border:none !important;}
		.fot_nwtp{top:-20px;}
		
		.conftxt{display:block;}

}

#header{display:none;}
	
	
	#carousel-example-generic img {
    width: 100%;
    height: 345px;
}
	
			
		.boxout img {
    width: 100%;
    margin: 0px 0px 10px;
		height: 175px;
}

	.boxout a{text-align: right;
float: right;
clear: both;
font-size: 14px;
font-weight: bold;}
	
	.col-md-3new{float:left; width:24%;}
	
	.boxout{
	   
   padding: 5px 10px 10px;
		margin:0px 5px;
		
		
		
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefefe+0,e6eaf5+100 */
background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #e6eaf5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fefefe 0%,#e6eaf5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fefefe 0%,#e6eaf5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e6eaf5',GradientType=0 ); /* IE6-9 */

		
		
		
border-radius: 5px;
border: 1px solid #CFD2D9;
		bac
}
	

	
	
	
	
		.tofnewtnewtel{
    font-family: "Michroma",Bank Gothic,Arial,sans-serif !important;text-align: center;
color: #FFF;
		
	}
	
	.tofnewtnew{
    font-family: "Michroma",Bank Gothic,Arial,sans-serif !important;text-align: center;
color: #FFF;
		position:relative;
		top:15px;
		font-size:30px;
		z-index:9999;

	}
	
		
	@media(max-width:1200px){
	.deckcabinhighlight{display:none;}
		
	}
		@media(min-width:768px) and (max-width:990px){
		.itinWrap{padding:5px 2px;}
		.itinWrap .head{padding:0px 2px;}
			
		}
	
		@media (max-width: 599px){
#carousel-example-generic, #carousel-example-generic-2 {display: none;}
	
}
		
	
	@media(max-width:768px){
	

		
	
		.col-md-3new{width:100%; margin-bottom:10px;}
		
		.boxout img{width:100%;}
	}
	@media(min-width:768px) and (max-width:1000px){
	
		.col-md-3new{width:48%; margin-top:10px; min-height:295px;}
			.boxout img{width:100%;}
	
	
}
	
	@media(max-width:500px){
	
		.waitlogo{width:200px!important; height:50px!important;
			}
		
	}
	
	
			#passexpiryday-1, #passexpirymonth-1, #passexpiryyear-1, #passexpiryday-2, #passexpirymonth-2, #passexpiryyear-2, #passexpiryday-3, #passexpirymonth-3, #passexpiryyear-3, #passexpiryday-4, #passexpirymonth-4, #passexpiryyear-4, #passexpiryday-5, #passexpirymonth-5, #passexpiryyear-5 {
    width: 27% !important;
}
		

	

	
	h6 {
font-size: initial;
font-family: 'Fjalla One', sans-serif !important;
}
	
	.tofnewtnew{margin-bottom: 59px;}
	
	.clear_ht{clear:both; height:7px;}
	
	.headct{font-weight:bold}
	
	.dcna{padding-top:7px; display:block; clear:both;}
	
	.dcna b{}
	.headrn{margin: 0px; color:#fff; padding: 0px 0px 6px; background: #003567}
	
	.hdrcd{font-size:20px; text-align:center; padding-top: 10px; margin-top: 0px; color:#fff;}
	
	.hdrcdp{text-align:center; font-size:17px; margin-bottom:0px;}
	
	
	
	@media screen and (min-width:1000px) {
		.rowdtcr{margin-right: -15px;
			margin-left: -15px;}
		
		
		.leftp{float:left; width:100px;}
	.leftr{float:left; margin-right:5px;}
		
		
		
		
	}
	
	
	
	
	
	@media(min-width:768px) and (max-width:1000px){	
	
	.fancybox-wrap, .fancybox-desktop, .fancybox-type-inline, .fancybox-opened, .fancybox-opened{top:300px!important;}
		
	}
	
	
	@media screen and (max-width:320px) {
	
		.offerznmain{width:100%!important;}
		
		
		}
	
	
	.tofnewtnew{    z-index: 9999999!important;}
}
	
	.waticon{width:90%; margin:0px auto;}
	.waticon li{
	    background: url(/images/search.cruisetravelcentre.com.au/rht_arw.png) no-repeat left 4px !important;
    padding-left: 40px;
    text-align: left;
    list-style: none;
    font-size: 15px;
    font-weight: bold;
    line-height: 24px;
		
}
	
	.cruiseresult .resultInfo .extras{
		

padding: 5px;
border-radius: 5px;
margin: 5px 0;
line-height: 5px;
}
	
	a#inline{color:#2a6496;}
	

	.rhtnww p{ font-size:14px; margin-bottom:7px; color: #001f61;}
	

.lhtnww h5{font-size: 15px;
font-weight: bold;
text-transform: uppercase;
color: #001f61;
		text-align: center; padding:0px 13px; margin:0px 0px 10px;}
	

	
	
.rightnew{float:left!important;}
.leftnew{float:right!important;}
.navresp > li > a{font-weight:normal !important;}
.navresp > li > a{text-decoration:none!important; color:#ccc!important;}
.navresp > li > a:hover{text-decoration:none!important; color:#fff!important;}
.navresp{box-shadow:1px 2px 3px;}
 
.blueBoxcenter, #viewmybooking  { border:1px solid #b5b4b4; background:#fff; padding:10px; margin:10px 0 10px; border-radius:10px;}
.blueBoxcenter h2, .blueBoxcenter h3{ color:#fff; padding:10px; margin:-10px -10px 10px; border-radius:10px 10px 0 0; text-align:center;
	background: -webkit-linear-gradient(top, #6ac0e6, #0d9adb) no-repeat !important;
	background: -moz-linear-gradient(top, #6ac0e6, #0d9adb) no-repeat !important;
	background: -ms-linear-gradient(top, #6ac0e6, #0d9adb) no-repeat !important;
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6ac0e6', endColorstr='#0d9adb',GradientType=0 ); /* IE6-9 */

font-family: "Michroma",Bank Gothic,Arial,sans-serif !important;
}

.innrpags-topnewpg h2{font-family: "Michroma",Bank Gothic,Arial,sans-serif !important;
    font-size: 22px;
    font-weight: bold;
    text-transform: uppercase;
color:#111;
margin:10px 0px;
}

.innrpags-topnewpg h3{font-family: "Michroma",Bank Gothic,Arial,sans-serif !important;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
color:#111;
margin:10px 0px;
}

 .innrpags-topnewpg h4{
font-size: 15px;
margin: 0px 0px 10px;
font-family: "Michroma",Bank Gothic,Arial,sans-serif !important;
color:#111;
    font-weight: bold;
margin:10px 0px;
}

 .innrpags-topnewpg ul{margin-left:20px;}
 .innrpags-topnewpg ul li{margin-bottom:3px;}
 .innrpags-topnewpg ol li{margin-bottom:3px;}
hr{clear:both; display:block; margin:5px 0px;}
.tblgmar td{padding-top: 10px;}
	
			
				
	.itinWrap{overflow:hidden;}		


	
	@media(max-width:500px){
		.dealrght img{width:100%;}
		
	}
	
		
	
	
@media(min-width:1000px) and (max-width:1100px){	
	.boxout{margin:0px 4px!important;}
		
	}
	
	@media screen and (max-width:1200px) {
		.boxout img{width:100% !important}	
	}
		
	.boxout img
@media screen and (min-width:767px) {
.toggleMenu{
display:none!important;}
}
	
	

@media screen and (max-width:1050px) {
		
		.col-xs-12 div.deckdetails{text-align:center!important;}
		
.cs_bg h3{font-size:13px;}
		.innrpags-topnewpg h2{
font-size:18px;
}

.innrpags-topnewpg h3{
font-size:15px;
}
		.multipleslides{margin-top:76px!important;}

}

	@media(min-width:768px) and (max-width:900px){
		.foter-bothome{border:none!important;}
		.fot_nwtp{top:-105px;}
		
		.cs_bg h3{font-size:13px;}
		
		.hdrcd,.hdrcdp{font-size:15px;}
	}

@media(min-width:300px) and (max-width:767px){
#header{display:block;}
		
		.multipleslides{display:none;}
		
		.foter-bothome{border:none !important;}
		.fot_nwtp{top:-20px;}
		
		.conftxt{display:block;}

}

#header{display:none;}
	
	
	#carousel-example-generic img {
    width: 100%;
    height: 345px;
}
	
			
		.boxout img {
    width: 100%;
    margin: 0px 0px 10px;
		height: 175px;
}

	.boxout a{text-align: right;
float: right;
clear: both;
font-size: 14px;
font-weight: bold;}
	
	.col-md-3new{float:left; width:24%;}
	
	.boxout{
	   
   padding: 5px 10px 10px;
		margin:0px 5px;
		
		
		
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fefefe+0,e6eaf5+100 */
background: #fefefe; /* Old browsers */
background: -moz-linear-gradient(top,  #fefefe 0%, #e6eaf5 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #fefefe 0%,#e6eaf5 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #fefefe 0%,#e6eaf5 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e6eaf5',GradientType=0 ); /* IE6-9 */

		
		
		
border-radius: 5px;
border: 1px solid #CFD2D9;
		bac
}
	
	.boxout h3{
	

		
		
margin: 10px 0px;


}
	
	
	
	
		.tofnewtnewtel{
    font-family: "Michroma",Bank Gothic,Arial,sans-serif !important;text-align: center;
color: #FFF;
		
	}
	
	.tofnewtnew{
    font-family: "Michroma",Bank Gothic,Arial,sans-serif !important;text-align: center;
color: #FFF;
		position:relative;
		top:15px;
		font-size:30px;
		z-index:9999;

	}
	
		
	@media(max-width:1200px){
	.deckcabinhighlight{display:none;}
		
	}
		@media(min-width:768px) and (max-width:990px){
		.itinWrap{padding:5px 2px;}
		.itinWrap .head{padding:0px 2px;}
			
		}
	
	@media (max-width: 599px){
#carousel-example-generic, #carousel-example-generic-2 {
    display: none;
}
	
}
	
	@media(max-width:768px){
	
		
		
	
		.col-md-3new{width:100%; margin-bottom:10px;}
		
		.boxout img{width:100%;}
	}
	@media(min-width:768px) and (max-width:1000px){
	
		.col-md-3new{width:48%; margin-top:10px;}
			.boxout img{width:100%;}
	
	
}
	
	@media(max-width:500px){
	
		.waitlogo{width:200px!important; height:50px!important;
			}
		
	}
	
	
			#passexpiryday-1, #passexpirymonth-1, #passexpiryyear-1, #passexpiryday-2, #passexpirymonth-2, #passexpiryyear-2, #passexpiryday-3, #passexpirymonth-3, #passexpiryyear-3, #passexpiryday-4, #passexpirymonth-4, #passexpiryyear-4, #passexpiryday-5, #passexpirymonth-5, #passexpiryyear-5 {
    width: 27% !important;
}
		

	

