a:hover, a:active, a:visited {color: #164796;}
#nav, #cruiseTabs ul, .smallBanner {background:#154D98}
#nav li {border-right:1px solid #fff;margin: 0;padding: 0 10px;min-width: 44px;}
#nav li.contact, .result .resultContent img {border:none;}
#nav li.contact a {color:#fff;}
#nav li.contact {width: 153px;margin: 0;padding: 0;}
.buttonna {color:#ccc;}
#cruiseTabs li {height:34px;text-align:center;}
#cruiseTabs li, #nav ul {margin:0;}
.facebook {display:none;}
.guarantee, .callback, .newsletter {height: auto;background: none;padding: 0;width: auto;}
.callback:hover, .guarantee:hover, .newsletter:hover {cursor:pointer;}
#nav li a {font-weight:normal;}
#nav li:hover {background:#0099CC;}
#nav li a:hover {color:#fff;}
.bksum {padding:0;}
.allLines {width:681px!important;padding:2px!important;}
.allLines ul {width: 219px!important;}
.allLines li a {font-weight:normal;}

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) {
#cruiseTabs li {min-width:104px;}
#cruiseTabs li:last-child, #cruiseTabs li a:last-child {border-right:none;}
}

.ie #cruiseTabs li {min-width:104px!important;}
.ie8 #cruiseTabs li {min-width:102px!important;}
.ie #cruiseTabs li:last-child, .ie #cruiseTabs li a:last-child {border-right:none!important;margin-right:0!important}
.ie #cruiseTabs ul {width:100%!important;}

#cruiseTabs li {width: 15.5%;font-size:12px;}
#cruiseTabs li.extended {width: 22.5%;}
#cruiseTabs li a {border-right:2px solid #fff;padding:10px 0;font-weight:normal;}
#cruiseTabs li:last-child a {border:none;}
#cruiseTabs li, #cruiseTabs li a {background: #154D98;}
#cruiseTabs li:hover, #cruiseTabs li.current {background:none;}
#cruiseTabs li a:hover, #cruiseTabs li.current a{background:#0099CC;}
#cruiseTabs ul {width:100%;}

#crumbResults {background:url('/images/search.cruiseholidays.com.au/crumbs-new.png') 0 0 no-repeat;margin-top: -3px;z-index: 50;position: relative;height:42px;}
#crumbDetails {background:url('/images/search.cruiseholidays.com.au/crumbs-new.png') 0 -43px no-repeat;margin-top: -3px;z-index: 50;position: relative;height:42px;}
#crumbCabins {background:url('/images/search.cruiseholidays.com.au/crumbs-new.png') 0 -86px no-repeat;margin-top: -3px;z-index: 50;position: relative;height:42px;}
#crumbSummary {background:url('/images/search.cruiseholidays.com.au/crumbs-new.png') 0 -129px no-repeat;margin-top: -3px;z-index: 50;position: relative;height:42px;}
#bookingform #crumbSummary {background:url('/images/search.cruiseholidays.com.au/crumbs-new-booking.png') 0 -129px no-repeat;margin-top: -3px;z-index: 50;position: relative;height:42px;}
.liquidBoxYellow .tl {background: url('/images/search.cruiseholidays.com.au/liquid-box-yellow-tl.png') 0 0 no-repeat;}
.liquidBoxYellow .tr {background: url('/images/search.cruiseholidays.com.au/liquid-box-yellow-tr.png') 0 0 no-repeat;}
.liquidBoxYellow .bl {background: url('/images/search.cruiseholidays.com.au/liquid-box-yellow-bl.png') 0 0 no-repeat;}
.liquidBoxYellow .br {background: url('/images/search.cruiseholidays.com.au/liquid-box-yellow-br.png') 0 0 no-repeat;}

.cruiseOffer .shipimg {border: none;width: 120px;height: 80px;float:none;}
.cruiseOffer .linelogo {}
.cruiseOffer .linelogo img {border: none;width: 90px;height: auto;margin: 0 auto 10px;float: none;}
.offerBtn {cursor: pointer;background: none;position: static;color: #164796;float: right;padding:0;width:120px;}
.cruiseOffer .imgarea {float: left;width: 140px;margin: 0 10px 0 0;text-align:center;}
.cruiseOffer .findoutmore, .result .resultContent .detailsBtn a, .cabingrade a.select, #callbackpopup input[type="submit"]  {text-transform: uppercase;text-decoration: none;font-size:1.1em;color: #164796;padding:10px;display: block;margin: 15px 0 0 0;
background:url('/images/search.cruiseholidays.com.au/buttonbg.png') no-repeat;width: 126px;height: 41px;text-align: center;padding: 0;line-height: 41px;}
#boxOrangeT, .whiteBox .whiteBoxT img{display:none;}
.whiteBox {border-bottom: 2px solid #ccc;}
#boxOrangeContent {background:#fff;}
#footer {background: #0099cc;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzAwOTljYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMwMDk5ZmYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #0099cc 0%, #0099ff 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#0099cc), color-stop(100%,#0099ff));
background: -webkit-linear-gradient(top,  #0099cc 0%,#0099ff 100%);
background: -o-linear-gradient(top,  #0099cc 0%,#0099ff 100%);
background: -ms-linear-gradient(top,  #0099cc 0%,#0099ff 100%);
background: linear-gradient(to bottom,  #0099cc 0%,#0099ff 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0099cc', endColorstr='#0099ff',GradientType=0 );
}
#footer .blueBar {background:none;overflow:hidden;}
#footer .blueBar span {background:#0099cc;padding:0 5px;}
#footer h4, #footer li a {font-weight:normal;}
#maincolumns #search #filter #searchContent, #maincolumns #search #searchagain #searchContent {background:#efefef;border: 1px solid #d2d2d2;}
#searchContent, #searchContent a, #search #searchContent, #search #searchContent p, #search #searchContentInt p {color:#000!important;}
#search #searchContent{color: #164796!important;}
#search #searchContent p, #search #searchContentInt p {color:#fff!important;margin: 10px 0 5px!important;}
#search #filter #searchContent p, #search #filter #searchContentInt p {color:#000!important;}
#maincolumns #search #searchagain p {margin:10px 0 0;}
.resultContent {background:none;}
#lineticks, #regionsticks {font-weight:normal;color:#000;}
#maincolumns #search #filter #searchContent p, #maincolumns #search #searchagain p {15px 0 5px 0!important;text-transform:uppercase;border-top: 1px solid #ccc;padding-top: 10px;}
#maincolumns #search #searchagain p {color: #164796!important;}
#searchContent a {color:#164796!important;}
#filterResults2 a.current, #searchAgain2 a.current {background: #eff0f5!important;border-radius: 10px 10px 0 0;border: 1px solid #d2d2d2;border-bottom: none;color: #0089cf;filter:none;}
#searchAgain2 a, #filterResults2 a {backgruond-image:none!important;background: #23acda!important;border-radius: 10px 10px 0 0;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzIzYWNkYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiMyNjkwYzIiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #23acda 0%, #2690c2 100%);
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#23acda), color-stop(100%,#2690c2));
background: -webkit-linear-gradient(top,  #23acda 0%,#2690c2 100%);
background: -o-linear-gradient(top,  #23acda 0%,#2690c2 100%);
background: -ms-linear-gradient(top,  #23acda 0%,#2690c2 100%);
background: linear-gradient(to bottom,  #23acda 0%,#2690c2 100%);
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#23acda', endColorstr='#2690c2',GradientType=0 );
}
#searchAgain2 a, #filterResults2 a {border-radius: 10px 10px 0 0;filter:none;}
/*#search ul {background:none;margin-bottom: -1px;position:relative;}*/
#filterbuttonarea #searchBtn input {width: 126px;height: 41px;margin: 10px auto;float: none;display: block;background: url('/images/search.cruiseholidays.com.au/buttonbg.png') no-repeat;border:none;text-transform:uppercase;font-size: 1.1em;color: #164796;font-weight:bold;}
#filterbuttonarea #searchBtn input:hover {cursor:pointer;}
.result .resultB {background:#fff;color:#154d98;}
.result .priceGridHead {background:#cddef0;border-bottom:1px solid #2690c2;}
.result .ports, .result .ports strong {background:#fff;color: #154d98;padding-top:0;}
.result .resultContent {background:#fff;}
.result .top {background: #154d98;}
.liquidBoxYellow {width: 100%;min-height: 20px;padding: 10px 0;background: #fff;position: relative;color: #000;border: 3px solid #0099cc;}
.liquidBoxYellow .tl {top: -3px;left: -3px;}
.liquidBoxYellow .tr {top: -3px;right: -3px;}
.liquidBoxYellow .bl {bottom: -3px;left: -3px;}
.liquidBoxYellow .br {bottom: -3px;right: -3px;}
.liquidBoxYellow h3, .liquidBoxYellow h2 {color:#000;font-size:16px;}
.result .resultContent .detailsBtn {width:120px;}
.shipcruiseinfotitle, .shipcruiseinfo a, .cheapest, .cheapprice a, .shipimagetitle, .productname {color:#000!important;}
.pgno-top {color:#000;}
.resultinner {-webkit-box-shadow: 0px 0px 5px 0px rgba(50, 50, 50, 0.75);-moz-box-shadow:    0px 0px 5px 0px rgba(50, 50, 50, 0.75);box-shadow:0px 0px 5px 0px rgba(50, 50, 50, 0.75);padding:10px;-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-moz-border-radius-bottomright: 10px;-moz-border-radius-bottomleft: 10px;border-bottom-right-radius: 10px;border-bottom-left-radius: 10px;}
.result .resultContent {padding:0;width:100%;}
.result .priceGridHead {width:660px;}
.result .col1 {width: 230px;}
.result .col2, .result .col3, .result .col4, .result .col5 {text-align:center;}
.result .resultB {width:auto;}
.result .resultContent .lineLogo {position: absolute;top: 10px;right:0;}
.result .resultContent .detailsBtn {position: static;margin: 30px 0 0 0;text-align: center;}
.result .resultContent .detailsBtn a {display: block;background: none;border: none;box-shadow: none;background:url('/images/search.cruiseholidays.com.au/buttonbg.png') no-repeat;width: 126px;height: 41px;text-align: center;padding: 0;line-height: 41px;}
.resultleftcol h3, .pgno-top, .liquidBoxYellow p, .cruisedetail h2, .shipinfodetail h2 {font-weight:normal;}
.shipinfodetail h2 {text-transform:capitalize;}
#itinerary, #itinerary .whiteBox {background:#efefef;margin:0;}
#itinerary .whiteBox {padding:0 10px;color:#154D98;}
#itinerary .whiteBoxContent th a{color:#154D98;}
#itinerary h3, #cabingrades h3 {margin: -10px 0 0 0;padding: 10px;background: #154D98;position: relative;}
#itinerary .whiteBoxContent {background:#efefef;margin:0;padding:0;}
#itin #itinT #itinRefCode ul {background: #0099CC;}
#itin #itinT #itinRefCode li {background:none;}
#itin {background: url('/images/search.cruiseholidays.com.au/itin-b.png') 0 100% no-repeat #efefef;}
#itin #itinOption2 {background: url('/images/search.cruiseholidays.com.au/itin-option2-b.png') 0 100% no-repeat #efefef;margin:10px 0 0 0;}
#itin #itinOption1 {background: url('/images/search.cruiseholidays.com.au/itin-option1-b.png') 0 100% no-repeat #164796;margin:10px 0 0 0;}
#cruisedetailtabs #boxOrangeTJourney {background:#154D98;}
#cruisedetailtabs #boxOrangeTJourney img {display:none;}
#cabingrades {background:#fff;}
.cruisetabs li a {background:#0099CC;border-radius: 10px 10px 0 0;padding:10px 10px 18px 10px;font-weight:normal;}
.cruisetabs li, .cruisetabs li:hover, .cruisetabs li.tabon, .cruisetabs li:hover, .cruisetabs li a:hover {background:none;}
.cruisetabs li a:hover {background:#0099CC;}
.cruisetabs li.tabon a {background:#154D98;}
#descrip, #cabintypes, #facilities, #cruiseline, #shipdecks, #cruises, #reviews, #userphotos, #cabingrades, #itinerary, #shipreviews, #userimages, #ships, #furtherinfo {margin:0;}
.gradedesc img {border:none;}
.pricerow th {background: #efefef;}
.liquidBoxOrange {background:none;}
.liquidBoxOrange .tl, .liquidBoxOrange .tr, .liquidBoxOrange .bl, .liquidBoxOrange .br {display:none;}
#cabindetails {background:#efefef;margin: 0;padding: 0;}
#cabindetails .liquidBoxWhite {background:#efefef;border-bottom: 2px solid #ccc;}
#deckplan {background:#fff;width:300px!important;}
.cabingrade h3 {color:#154D98;}
.cabingrade a, .cabingrade a:visited {color:#000;}
.cabingrade a.select {text-align:center;}
#itin .liquidBoxWhite {background:#efefef;border-bottom: 2px solid #ccc;}
#itin .spacer {display:none;}
#itin .liquidBoxWhite .bl, #itin .liquidBoxWhite .br, #itin .liquidBoxWhite .tl, #itin .liquidBoxWhite .tr  {display:none;}
#itin .itinPrice, #itin .itinPrice a {color: #0099CC;}
#itin #itinT {background:#154D98;}
#itin .itinPrice {padding: 2px 10px!important;}
#itin .itinPriceTitle {padding: 2px 10px!important;}
.liquidBoxWhite hr {height:2px;color:#ccc;background:#ccc;}
.itinSide.bksum .itinSideHeader {color:#fff;}
.bksum .liquidBoxWhite {background: #efefef;}
.bksum .spacer {display:none;}
.liquidBoxWhite.bksumheader {background: #154D98;color:#fff;}
.itinSide.bksum td.itinSideHeader {color: #164796;}
.liquidBoxWhite .bookingform, .makeBooking {border-top: 2px solid #ccc;padding: 10px 0 0;width: 100%!important;}
#bookingform .liquidBoxYellow {background:#154D98;color:#fff;border:none;}
#bookingform .liquidBoxYellow h2 {color:#fff;}
#bookingform .liquidBoxYellow .tl {top:0;left:0;background:url('/images/search.cruiseholidays.com.au/liquid-box-yellow-tl-booking.png') 0 0 no-repeat;}
#bookingform .liquidBoxYellow .tr {top:0;right:0;background:url('/images/search.cruiseholidays.com.au/liquid-box-yellow-tr-booking.png') 0 0 no-repeat;}
#bookingform .liquidBoxYellow .bl {bottom:0;left:0;background:url('/images/search.cruiseholidays.com.au/liquid-box-yellow-bl-booking.png') 0 0 no-repeat;}
#bookingform .liquidBoxYellow .br {bottom:0;right:0;background:url('/images/search.cruiseholidays.com.au/liquid-box-yellow-br-booking.png') 0 0 no-repeat;}
.bookingform p a {color: #164796;}

.destinations .liquidBoxYellow, .destpages .liquidBoxYellow, .linepages .liquidBoxYellow, .faqpage .liquidBoxYellow {background:#154D98;border:none;}
.linepages .liquidBoxYellow {margin:10px 0;}
.linepages #linesNav .liquidBoxYellow {margin:0;}
.destinations .liquidBoxYellow .tl, .destinations .liquidBoxYellow .tr, .destinations .liquidBoxYellow .bl, .destinations .liquidBoxYellow .br, 
.destpages .liquidBoxYellow .tl, .destpages .liquidBoxYellow .tr, .destpages .liquidBoxYellow .bl, .destpages .liquidBoxYellow .br,
.linepages .liquidBoxYellow .tl, .linepages .liquidBoxYellow .tr, .linepages .liquidBoxYellow .bl, .linepages .liquidBoxYellow .br,
.faqpage .liquidBoxYellow .tl, .faqpage .liquidBoxYellow .tr, .faqpage .liquidBoxYellow .bl, .faqpage .liquidBoxYellow .br {display:none;}
.destinations .liquidBoxYellow h1, .destpages .liquidBoxYellow h1, .linepages .liquidBoxYellow h1, .linepages .liquidBoxYellow h3, .linepages .liquidBoxYellow h2, .faqpage h1 {color:#fff;font-weight:normal;}
.linepages .liquidBoxYellow a {color:#fff;}
.destinations strong, .destpages strong {font-weight:normal;}
.linepages .allLines li a {background:#efefef;}
.linepages .allLines li {padding: 3px 10px;margin:0;}
.linepages .liquidBoxBlue.allLines {margin:0;padding:5px;background: #3399CC;}
.linepages .liquidBoxBlue {background:#efefef;margin:10px 0;}
.linepages .liquidBoxBlue .tl, .linepages .liquidBoxBlue .tr, .linepages .liquidBoxBlue .bl, .linepages .liquidBoxBlue .br,
.linepages .liquidBoxDarkBlue .tl, .linepages .liquidBoxDarkBlue .tr, .linepages .liquidBoxDarkBlue .bl, .linepages .liquidBoxDarkBlue .br,
.faqpage .liquidBoxDarkBlue .tl, .faqpage .liquidBoxDarkBlue .tr, .faqpage .liquidBoxDarkBlue .bl, .faqpage .liquidBoxDarkBlue .br,
.faqpage .liquidBoxBlue .tl, .faqpage .liquidBoxBlue .tr, .faqpage .liquidBoxBlue .bl, .faqpage .liquidBoxBlue .br {display:none;}
.linepages .liquidBoxDarkBlue {background:none;padding:0;}
.linepages .spacer {display:none;}
.linepages #leftCol .spacer {display:block;} 
#linesNav .liquidBoxYellow h2 {color:#fff;}
#linesNav .liquidBoxDarkBlue li a {background:#efefef;font-weight:normal;}
.linepages .allLines ul {background: #efefef;margin:4px;}
.linepages .allLines li {border-bottom:1px solid #ccc;}
.linepages .cruisetabs li a {padding:10px;}
.linepages .cruisetabs li.tabon a {background: #154D98;color:#fff!important;}
.linepages #ships, .linepages #descrip, .linepages #furtherinfo, .linepages #cruises {border-top:2px solid #ccc;margin:0;}
.linepages #ships, .linepages #cruises {background:#fff;}
#linesNav .liquidBoxDarkBlue ul {margin:0;}
#boxOrangeContent, #detailpage #boxOrangeContent {background: #efefef;color:#000;}
#cruiseTabs #boxOrangeContent {background:#fff;}
#furtherinfo h3, #descrip h3, #facilities h3 {color:#000;font-weight:normal;}
#boxOrangeContent p {color:#000;}
#boxOrangeTJourney {display:none;}
#ships .whiteBox {padding-bottom:10px;}
.faqpage .liquidBoxDarkBlue, .faqpage .liquidBoxBlue {background:#efefef;}
#pages.faqpage .liquidBoxBlue a {color: #164796;}
#pages.faqpage span {color:#000;font-size:14px;}
#pages.faqpage .liquidBoxDarkBlue a {display:block;margin-bottom:10px;border-bottom: 2px solid #ccc;padding-bottom: 10px;}
#pages.faqpage .liquidBoxDarkBlue a, #pages.faqpage .liquidBoxDarkBlue font {color:#000!important;}
#pages.aboutpage .liquidBoxDarkBlue a {border:none!important;margin:0;padding:0;}
.contactpage .liquidBoxBlue {background: #6ba4c8;}
#pages.contactpage .liquidBoxDarkBlue h3, #pages.contactpage .liquidBoxDarkBlue p, #pages.aboutpage .liquidBoxDarkBlue p {color:#000!important;}
#pages.contactpage .liquidBoxYellow p {color:#fff!important;}
#pages.aboutpage h4, #facilities h4, #facilities li, #shipdecks a, #deckplanname {color:#000;}

#callbackpopup .liquidBoxBlue {background: #efefef;padding:20px;width:auto;}
#callbackpopup input[type="submit"] {border:none;}
.cabingrade, .cabin {width: 355px;}