@charset "utf-8";
/* CSS Document */

body {background-image:none;background-color:#fff;}
.contentboxOff {border:none;}
.phoneno_box, .phoneno_wrap {width:230px;}
.phoneno_wrap {margin:0 0 -10px;padding:0;}
.phoneno_box p, .phoneno_box .number  {color:#123B5C;}
.phoneno_box .number {font-size:30px;background: url("../style2/phone.png") no-repeat scroll 0 3px transparent;font-size: 30px;margin: 0 !important;padding-left: 15px;color:#20358c;text-align:left;}
.phoneno_box p {font-size:11px;text-transform: capitalize;}
#searchwrap, .searchbox {background:none;}
.terms_wrap {color:#000;}
#cruisefly #dpsearch .cruisetypes .byo {background: url("../style2/search-tab-off.png") no-repeat scroll 0 0 transparent;}
#cruisefly #dpsearch .cruisetypes .cruiseandfly {background: url("../style2/search-tab-on.png") no-repeat scroll 0 0 transparent;}
#nav_wrapper li {background: url("../style2/off_right.png") no-repeat scroll right top transparent;}
#nav_wrapper li:hover, #nav_wrapper li.yell:hover {background: url("../style2/on_right.png") no-repeat scroll right top transparent;}
#nav_wrapper li a {background: url("../style2/off_left.png") no-repeat scroll left top transparent;}
#nav_wrapper li a:hover, #nav_wrapper li.yell a:hover {background: url("../style2/on_left.png") no-repeat scroll left top transparent;}
#nav_wrapper li.yell {background: url("../style2/on_right_yell.png") no-repeat scroll right top transparent;}
#nav_wrapper li.yell a {background: url("../style2/on_left_yell.png") no-repeat scroll left top transparent;}
input.gsc-input {width:125px!important;}
table.gsc-search-box td.gsc-input {width:100px;}
input.gsc-search-button {background: url("../style2/sitesearch.png") no-repeat scroll 0 0 transparent;border: medium none;cursor: pointer;height: 26px;padding: 0;text-indent: -9999px;width: 26px;}
table.gsc-search-box {
border-spacing: 0;border-style: none;border-width: 0;padding: 5px;width: 170px!important;
background: #fbd502; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZDUwMiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmYwMDAiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fbd502 0%, #fff000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbd502), color-stop(100%,#fff000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fbd502 0%,#fff000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fbd502 0%,#fff000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fbd502 0%,#fff000 100%); /* IE10+ */
background: linear-gradient(top,  #fbd502 0%,#fff000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbd502', endColorstr='#fff000',GradientType=0 ); /* IE6-8 */
}
.contentboxOff {padding: 0 5px 5px;}
#nav_wrapper {margin: 5px auto 0;padding: 0 5px;width: 950px;}
#login {border-top:5px solid #143d5e;}
#searchwrap, #searchwrap, .searchbox {padding:0;}

.logo_wrap {float: left;width: 365px;height:85px;margin: 0;}
.logo_wrap img {margin:10px 0 0 0;}
.buttons {float: right;width: 350px;margin:30px 0 0;padding:0;}
.buttons li {list-style:none;width:80px;float:left;height:26px;}
#likehead {width:90px;}
#twitterhead {width:140px;}

td.gsc-branding-img, td.gcsc-branding-img, td.gsc-branding-text, td.gcsc-branding-text {display:none;}
#cse {margin: 0;width: 180px;}
#cse form {width: 180px;float: right;}
.gsc-control-cse div {clear:both;}
.imgmap {border:1px solid #ccc;}
.cse .gsc-control-cse, .gsc-control-cse {padding:0!important;}
.gsc-expansionArea, .gsc-control-cse, .gsc-table-result  {width:185px!important;}

.contentpg_right {}
.contentpg_right a {color: #000000;font-size: 20px;font-weight: bold;line-height: 24px;text-decoration: none;vertical-align: bottom;}
.contentpg_right .col1 {float:left;width:75px;}
.contentpg_right .col2 {float:left;width:85px;padding:20px 0 0 0;}
.contentpg_right .col3 {float:left;width:20px;}
.contentpg_right .col3 img {margin:40px 0 0 0;}
.contentpg_right .deals ul {margin:0;padding:0}
.contentpg_right .deals li {margin:0;padding:4px;list-style:none;}
.contentpg_right .deals li a {color:#123b5c;text-decoration:none;font-size:11px;line-height:9px;}
.contentpg_right .deals li img {float:right;}
.contentpg_right .deals li:nth-child(even) {background:#f0f0f0;}
.contentpg_right .deals .head {background:#ffe107!important;color:#123b5c;text-align:center;font-size:16px;}
.whybook {padding:5px 0;}
.topshipsdests {border:1px solid #ccc;margin:5px 0;padding:5px;}
.topshipsdests li {float:left;list-style:none;padding:2px 5px;}
.topshipsdests li a {color:#72b9ff;}
.topshipsdests .head {float:none;font-weight:bold;}
.moredeals {color:#3399ff;display: block;font-weight: bold;margin: 5px 0 10px;text-decoration: none;}
.midcol p a {color:#3399ff;}

.contentpgoffers {margin:10px 0;padding:0}
.contentpgoffers li {height: 30px;line-height: 30px;list-style: none outside none;padding: 0;font-weight:bold;padding:0;}
.contentpgoffers li .logo, .contentpgoffers li .date, .contentpgoffers li .nights, .contentpgoffers li .destination, .contentpgoffers li .ship, .contentpgoffers li .price {float:left;display:block;}
.contentpgoffers li .date {width: 90px;}
.contentpgoffers li .nights {width: 40px;text-align:center;}
.contentpgoffers li .destination {width: 300px;}
.contentpgoffers li .price {background: none repeat scroll 0 0 transparent;padding: 0;text-align: right;width: 40px;}
.contentpgoffers li:nth-child(even) {background:#e9f5ff;}