.outerstrip{
    background:#213042;
    padding:40px 0px 40px 0px;
    margin:0px 0px 40px 0px;
}


.leftfront ul li{
    float:left;
    width:50%;
    display:inline;
}

.leftfront{
    color:#fff;
    width:570px;
    display:block;
    float:left;
}
.leftfrontimage{
    color:#fff;
    width:300px;
    display:block;
    float:right;
}
.rightfront{
    color:#71c9f1;
}

.rightfront p, .leftfront p, .rightfront ul, .leftfront ul{
    font-size:16px;
    line-height:1.5em;
    list-style:none;

}
.rightfront ul, .leftfront ul{
    margin:0;
    padding:0;
    font-weight:bold;
    width:100%;
    clear:both;
    margin-bottom:10px;
}

.rightfront li, .leftfront li{
    padding:5px 10px 5px 25px;
    background-position:left center;
    background-repeat:no-repeat;
    box-sizing:border-box;
    margin:0;
}
.leftfront li{
    background-image:url(images/arrow.png);
}
.rightfront li{
    background-image:url(images/tick.png);
}





.fb_iframe_widget {
    display: inline-block;
    position: relative;
    float: right;
    margin-top: 13px;
    margin-left: 10px;
}
.price_desciption{
    display:block;
    clear:both;
    font-size:12px;
    font-weight:300;
    font-style:italic;
    line-height:1em;
}

.taximage{padding:0px 0px 10px 0px;}
.taxtitle{padding:0px 0px 10px 0px;}
body{font-family: 'Open Sans', sans-serif !important;}
.relatedarea{padding-top:0px;color:#fff;}
#myCarousel{margin-top:-20px;}
.wtext, .wtext2{color:#ffffff;margin-top:20px;margin-bottom:20px;}
.wtext2 img{border:1px solid #fff;}
.wtext h3{font-weight:300;line-height:1em;font-size:18px;}
.mapouter #map{margin-top:0px;margin-bottom:30px;}
/* CSS Document */
.navbottom li a{border-radius:5px;}
.fgallery{display:inline-block;}
.bwt{margin-top:0px;}
.hrleft{width:30%;float:left;display:block;border:0px;border-bottom:5px solid #71c9f1;margin-top:30px;}
.hrright{width:30%;float:right;display:block;border:0px;border-bottom:5px solid #71c9f1;margin-top:30px;}
.featuredt{text-align:center;margin-bottom:30px;}
.featuredt h1{color:#ffffff;}
html, body {height: 100%;}
#wrap {min-height: 100%;}
#main { /* this needs to be bigger than footer height*/}
#main .navbar-inner{background:none;border: none;filter:none;}
footer {background:url(/sites/diveinaustralia.com.au/themes/templates/wt8/images/bgfooter.jpg) no-repeat bottom center;color:#fff;position: relative;clear:both;padding:30px 0px 30px 0px;min-height:10px;border-top:1px solid #3A6093;}
.rowcenter{text-align:center;}
.footermap-item .menu-6823{display:none;}
.menu-6824 a, .menu-6833 a, .menu-6852 a, .menu-6861 a, .menu-6886 a, .menu-6904 a{font-weight:bold;color:white;}

.divecontact{
    color: white;
    font-size: 12px;
    border-bottom: 1px solid #fff;
    margin: 30px 20px 10px 0px;
    display: block;
}


.hero-unit p {
    font-size: 14px;
    line-height: 20px;
    color: inherit;
}

footer ul
{
    /*   -moz-column-count: 6;
        -moz-column-gap: 0px;
        -webkit-column-count: 6;
        -webkit-column-gap: 0px;
        column-count: 6;
        column-gap: 0px;
        width:100%; */
}

.cartextra{
    text-align:center;
    margin-top:30px;
    padding-top:30px;
    margin-bottom:30px;
    border-top:1px solid #dfdfdf ;
}

.cartextra img{
    margin-bottom:10px;
}



ul.footermap-item, ul.footermap-item li{margin:0;padding:0;}
.myfootermenu{}
.myfootermenu li:nth-child(6){display:none;}
footer ul li{display:inline;width:20%;float:left;margin:0px; padding:0px;}
footer ul li li{display:none;width:100%;float:none;margin:0px; padding:0px;border-bottom:none;margin:0px;}
footer ul li ul{display:block;width:100%;float:none;margin:0px; padding:0px;}
footer ul li a{color:white;font-size:12px;margin:30px 20px 10px 0px;display:block;}
footer ul li li a{color:#d5e1f0;font-size:12px;margin:0px;padding:0px 10px 0px 0px;}
footer ul li a:hover{color:#ffffff;}
ul.footermap-item{padding:20px 0px 0px 0px;}

div.footermap{clear:both;width:100%;}
div.footermap-col{float:none;}


.view-filters{display:none;}
.toprow{margin-top:0px;}

/* horizontal menu */
#admin-menu { position: fixed; top:auto; bottom: 0px;  }

/* second-level list */
#admin-menu li ul {bottom:35px;}

/* third-level list */
#admin-menu li ul li {position:relative;}
#admin-menu li ul li ul {bottom:auto;position:absolute;bottom:0;}


#edit-qty{width:30px;margin-left:10px;}
#edit-attributes-uc-bookings-cms-requested-date{width:100px;margin-left:10px;}
.tab-content > .active, .pill-content > .active{overflow-x:hidden;}
.add-to-cart .form-submit{padding:10px;border-radius:4px;moz-border-radius:4px;webkit-border-radius:4px;margin-right:10px;}

#availOverlay{

    background-color: white;
    display: none;
    width: 95%;
    padding: 15px;
    text-align: left;
    border: 1px solid black;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -moz-box-shadow: 0 0 50px #ccc;
    -webkit-box-shadow: 0 0 50px #CCC;
    margin:0px;
    left:20px;
}

/* Bootstrap v2.1.1 color overides */

body {
    color: #333333;
    background:#083d82;
    background-attachment:fixed;

}


a {
    color: #71c9f1;
}
a:hover {
    color: #082e5f;
}
}
.img-polaroid {
    background-color: #ffffff;
}
.muted {
    color: #2e67b2;
}
.text-warning {
    color: #c09853;
}
.text-error {
    color: #b94a48;
}
.text-info {
    color: #60ad3a;
}
.text-success {
    color: #468847;
}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {

    color: #2e67b2;
}
.page-header {
    border-bottom: 1px solid #efefef;
}
hr {
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #ffffff;
}
abbr[title] {
    border-bottom: 1px dotted #2e67b2;
}
blockquote {
    border-left: 5px solid #efefef;
}
blockquote small {
    color: #2e67b2;
}
blockquote.pull-right {
    border-right: 5px solid #efefef;
}
code,
pre {
    color: #333333;
}
code {
    background-color: #f7f7f9;
    border: 1px solid #e1e1e8;
}
pre {
    background-color: #efefef;
    border: 1px solid #ccc;
}
.label,
.badge {
    color: #ffffff;
    background-color: #2e67b2;
}
a.label:hover,
a.badge:hover {
    color: #ffffff;
}
.label-important,
.badge-important {
    background-color: #b94a48;
}
.label-important[href],
.badge-important[href] {
    background-color: #953b39;
}
.label-warning,
.badge-warning {
    background-color: #f89406;
}
.label-warning[href],
.badge-warning[href] {
    background-color: #c67605;
}
.label-success,
.badge-success {
    background-color: #468847;
}
.label-success[href],
.badge-success[href] {
    background-color: #356635;
}
.label-info,
.badge-info {
    background-color: #60ad3a;
}
.label-info[href],
.badge-info[href] {
    background-color: #4b872d;
}
.label-inverse,
.badge-inverse {
    background-color: #333333;
}
.label-inverse[href],
.badge-inverse[href] {
    background-color: #1a1a1a;
}
.table th,
.table td {
    border-top: 1px solid #dddddd;
}
.table tbody + tbody {
    border-top: 2px solid #dddddd;
}
.table-bordered {
    border: 1px solid #dddddd;
}
.table-bordered th,
.table-bordered td {
    border-left: 1px solid #dddddd;
}
.table-striped tbody tr:nth-child(odd) td,
.table-striped tbody tr:nth-child(odd) th {
    background-color: #efefef;
}


.table-hover tbody tr:hover td,
.table-hover tbody tr:hover th {
    background-color: #efefef;
}
.table tbody tr.success td {
    background-color: #dff0d8;
}
.table tbody tr.error td {
    background-color: #f2dede;
}
.table tbody tr.warning td {
    background-color: #fcf8e3;
}
.table tbody tr.info td {
    background-color: #e6f7d9;
}
.table-hover tbody tr.success:hover td {
    background-color: #d0e9c6;
}
.table-hover tbody tr.error:hover td {
    background-color: #ebcccc;
}
.table-hover tbody tr.warning:hover td {
    background-color: #faf2cc;
}
.table-hover tbody tr.info:hover td {
    background-color: #d8f3c4;
}
legend {
    color: #333333;
    border-bottom: 1px solid #e5e5e5;
}
legend small {
    color: #2e67b2;
}
select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    color: #555555;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
    background-color: #ffffff;
    border: 1px solid #cccccc;
}
select {
    border: 1px solid #cccccc;
    background-color: #ffffff;
}
select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted #333333;
}
.uneditable-input,
.uneditable-textarea {
    color: #2e67b2;
    background-color: #fcfcfc;
    border-color: #cccccc;
}
input:-moz-placeholder,
textarea:-moz-placeholder {
    color: #2e67b2;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #2e67b2;
}
input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #2e67b2;
}
input[disabled],
select[disabled],
textarea[disabled],
input[readonly],
select[readonly],
textarea[readonly] {
    background-color: #efefef;
}

.control-group.warning > label,
.control-group.warning .help-block,
.control-group.warning .help-inline {
    color: #c09853;
}
.control-group.warning .checkbox,
.control-group.warning .radio,
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
    color: #c09853;
}
.control-group.warning input,
.control-group.warning select,
.control-group.warning textarea {
    border-color: #c09853;
}
.control-group.warning input:focus,
.control-group.warning select:focus,
.control-group.warning textarea:focus {
    border-color: #a47e3c;
}
.control-group.warning .input-prepend .add-on,
.control-group.warning .input-append .add-on {
    color: #c09853;
    background-color: #fcf8e3;
    border-color: #c09853;
}
.control-group.error > label,
.control-group.error .help-block,
.control-group.error .help-inline {
    color: #b94a48;
}
.control-group.error .checkbox,
.control-group.error .radio,
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
    color: #b94a48;
}
.control-group.error input,
.control-group.error select,
.control-group.error textarea {
    border-color: #b94a48;
}
.control-group.error input:focus,
.control-group.error select:focus,
.control-group.error textarea:focus {
    border-color: #953b39;
}
.control-group.error .input-prepend .add-on,
.control-group.error .input-append .add-on {
    color: #b94a48;
    background-color: #f2dede;
    border-color: #b94a48;
}
.control-group.success > label,
.control-group.success .help-block,
.control-group.success .help-inline {
    color: #468847;
}
.control-group.success .checkbox,
.control-group.success .radio,
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
    color: #468847;
}
.control-group.success input,
.control-group.success select,
.control-group.success textarea {
    border-color: #468847;
}
.control-group.success input:focus,
.control-group.success select:focus,
.control-group.success textarea:focus {
    border-color: #356635;
}
.control-group.success .input-prepend .add-on,
.control-group.success .input-append .add-on {
    color: #468847;
    background-color: #dff0d8;
    border-color: #468847;
}
.control-group.info > label,
.control-group.info .help-block,
.control-group.info .help-inline {
    color: #60ad3a;
}
.control-group.info .checkbox,
.control-group.info .radio,
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
    color: #60ad3a;
}
.control-group.info input,
.control-group.info select,
.control-group.info textarea {
    border-color: #60ad3a;
}
.control-group.info input:focus,
.control-group.info select:focus,
.control-group.info textarea:focus {
    border-color: #4b872d;
}
.control-group.info .input-prepend .add-on,
.control-group.info .input-append .add-on {
    color: #60ad3a;
    background-color: #e6f7d9;
    border-color: #60ad3a;
}
input:focus:required:invalid,
textarea:focus:required:invalid,
select:focus:required:invalid {
    color: #b94a48;
    border-color: #ee5f5b;
}
input:focus:required:invalid:focus,
textarea:focus:required:invalid:focus,
select:focus:required:invalid:focus {
    border-color: #e9322d;
}
.form-actions {
    background-color: #efefef;
    border-top: 1px solid #e5e5e5;
}


.help-block,
.help-inline {
    color: #595959;
}

.input-append .add-on,
.input-prepend .add-on {

    text-shadow: 0 1px 0 #ffffff;
    background-color: #efefef;
    border: 1px solid #ccc;
}

.input-append .active,
.input-prepend .active {
    background-color: #d6ebad;
    border-color: #71c9f1;
}

.btn{
    color: #333333;
    background-color: #efefef;
    background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
    background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
    background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
    filter: none;
    border-color: #e6e6e6 #e6e6e6 #bfbfbf;
    *background-color: #e6e6e6;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */


    border: 1px solid #bbbbbb;

    border-bottom-color: #a2a2a2;
}
.btn:hover,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
    color: #333333;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
}

.btn:hover {
    color: #333333;
    background-color: #e6e6e6;
    *background-color: #d9d9d9;
    /* Buttons in IE7 don't get borders, so darken on hover */
}
.btn:focus {
    outline: thin dotted #333333;
}
.btn.active,
.btn:active {
    background-color: #e6e6e6;
    background-color: #d9d9d9 \9;
}
.btn.disabled,
.btn[disabled] {
    background-color: #e6e6e6;
}

.btn {
    border-color: #c5c5c5;
}
.btn-primary, .add-to-cart .form-submit {
    color: #ffffff;
    background-color: #71c9f1;
    background-image: -moz-linear-gradient(top, #71c9f1, #082e5f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#71c9f1), to(#082e5f));
    background-image: -webkit-linear-gradient(top, #71c9f1, #082e5f);
    background-image: -o-linear-gradient(top, #71c9f1, #082e5f);
    background-image: linear-gradient(to bottom, #71c9f1, #082e5f);

    border-color: #71c9f1 #71c9f1 #082e5f;
    *background-color: #71c9f1;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
}
.btn-primary:hover,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
    color: #ffffff;
    background-color:#082e5f;

}
.btn-primary:active,
.btn-primary.active {
    background-color: #082e5f \9;
}
.btn-warning {
    color: #ffffff;
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    filter: none;
    border-color: #f89406 #f89406 #ad6704;
    *background-color: #f89406;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */

    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);
}
.btn-warning:hover,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
    color: #ffffff;
    background-color: #f89406;
    *background-color: #df8505;
}
.btn-warning:active,
.btn-warning.active {
    background-color: #c67605 \9;
}
.btn-danger {
    color: #ffffff;
    background-color: #da4f49;
    background-image: -moz-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#bd362f));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: -o-linear-gradient(top, #ee5f5b, #bd362f);
    background-image: linear-gradient(to bottom, #ee5f5b, #bd362f);
    filter: none;
    border-color: #bd362f #bd362f #802420;
    *background-color: #bd362f;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
}
.btn-danger:hover,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
    color: #ffffff;
    background-color: #bd362f;
    *background-color: #a9302a;
}
.btn-danger:active,
.btn-danger.active {
    background-color: #942a25 \9;
}
.btn-success {
    color: #ffffff;
    background-color: #5bb75b;
    background-image: -moz-linear-gradient(top, #62c462, #51a351);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#51a351));
    background-image: -webkit-linear-gradient(top, #62c462, #51a351);
    background-image: -o-linear-gradient(top, #62c462, #51a351);
    background-image: linear-gradient(to bottom, #62c462, #51a351);
    filter: none;
    border-color: #51a351 #51a351 #387038;
    *background-color: #51a351;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
}
.btn-success:hover,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
    color: #ffffff;
    background-color: #51a351;
    *background-color: #499249;
}
.btn-success:active,
.btn-success.active {
    background-color: #408140 \9;
}
.btn-info {
    color: #ffffff;
    background-color: #49afcd;
    background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
    background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
    background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
    filter: none;
    border-color: #2f96b4 #2f96b4 #1f6377;
    *background-color: #2f96b4;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
}
.btn-info:hover,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
    color: #ffffff;
    background-color: #2f96b4;
    *background-color: #2a85a0;
}
.btn-info:active,
.btn-info.active {
    background-color: #24748c \9;
}
.btn-inverse {
    color: #ffffff;
    background-color: #363636;
    background-image: -moz-linear-gradient(top, #444444, #222222);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#444444), to(#222222));
    background-image: -webkit-linear-gradient(top, #444444, #222222);
    background-image: -o-linear-gradient(top, #444444, #222222);
    background-image: linear-gradient(to bottom, #444444, #222222);
    filter: none;
    border-color: #222222 #222222 #000000;
    *background-color: #222222;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
}
.btn-inverse:hover,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
    color: #ffffff;
    background-color: #222222;
    *background-color: #151515;
}
.btn-inverse:active,
.btn-inverse.active {
    background-color: #080808 \9;
}

.btn-link {
    color: #71c9f1;
}
.btn-link:hover {
    color: #082e5f;
}
.btn-link[disabled]:hover {
    color: #333333;
}
.btn-group.open .btn.dropdown-toggle {
    background-color: #e6e6e6;
}
.btn-group.open .btn-primary.dropdown-toggle {
    background-color: #71c9f1;
}
.btn-group.open .btn-warning.dropdown-toggle {
    background-color: #f89406;
}
.btn-group.open .btn-danger.dropdown-toggle {
    background-color: #bd362f;
}
.btn-group.open .btn-success.dropdown-toggle {
    background-color: #51a351;
}
.btn-group.open .btn-info.dropdown-toggle {
    background-color: #2f96b4;
}
.btn-group.open .btn-inverse.dropdown-toggle {
    background-color: #222222;
}

.dropup .btn-large .caret {
    border-bottom: 5px solid #000000;
}
.btn-primary .caret,
.btn-warning .caret,
.btn-danger .caret,
.btn-info .caret,
.btn-success .caret,
.btn-inverse .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}

.nav > li > a:hover {
    background-color: #efefef;
}

.nav-header {
    color: #2e67b2;
}


.nav-list > .active > a,
.nav-list > .active > a:hover {
    color: #ffffff;
    background-color: #71c9f1;
}

.nav-list .divider {
    background-color: #e5e5e5;
    border-bottom: 1px solid #ffffff;
}

.nav-tabs {
    border-bottom: 1px solid #ddd;
}

.nav-tabs > li > a:hover {
    border-color: #efefef #efefef #dddddd;
    color: #555555 !important;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover {
    color: #555555 !important;
    background-color: #ffffff;
    border: 1px solid #ddd;
}

.nav-pills > .active > a,
.nav-pills > .active > a:hover {
    color: #ffffff;
    background-color: #71c9f1;
}

.nav-tabs.nav-stacked > li > a {
    border: 1px solid #ddd;
}

.nav-tabs.nav-stacked > li > a:hover {
    border-color: #ddd;
}

.nav .dropdown-toggle .caret {
    border-top-color: #71c9f1;
    border-bottom-color: #71c9f1;
}
.nav .dropdown-toggle:hover .caret {
    border-top-color: #082e5f;
    border-bottom-color: #082e5f;
}
.nav .active .dropdown-toggle .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
.nav-tabs .active .dropdown-toggle .caret {
    border-top-color: #555555;
    border-bottom-color: #555555;
}

.nav-tabs .open .dropdown-toggle,
.nav-pills .open .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover {
    color: #ffffff;
    background-color: #2e67b2;
    border-color: #2e67b2;
}
.nav li.dropdown.open .caret,
.nav li.dropdown.open.active .caret,
.nav li.dropdown.open a:hover .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
.tabs-stacked .open > a:hover {
    border-color: #2e67b2;
}


.tabs-below > .nav-tabs {
    border-top: 1px solid #ddd;
}

.tabs-below > .nav-tabs > li > a:hover {
    border-top-color: #ddd;
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover {
    border-color: transparent #ddd #ddd #ddd;
}

.tabs-left > .nav-tabs {
    border-right: 1px solid #ddd;
}

.tabs-left > .nav-tabs > li > a:hover {
    border-color: #efefef #dddddd #efefef #efefef;
}
.tabs-left > .nav-tabs .active > a,
.tabs-left > .nav-tabs .active > a:hover {
    border-color: #ddd transparent #ddd #ddd;
    *border-right-color: #ffffff;
}
.tabs-right > .nav-tabs {
    border-left: 1px solid #ddd;
}

.tabs-right > .nav-tabs > li > a:hover {
    border-color: #efefef #efefef #efefef #dddddd;
}
.tabs-right > .nav-tabs .active > a,
.tabs-right > .nav-tabs .active > a:hover {
    border-color: #ddd #ddd #ddd transparent;
    *border-left-color: #ffffff;
}
.nav > .disabled > a {
    color: #2e67b2;
}

.navbar {
    color: #777777;
}
.navbar-inner {
    background-color: #fff;
    background-image: -moz-linear-gradient(top, #ffffff, #efefef);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#efefef));
    background-image: -webkit-linear-gradient(top, #ffffff, #efefef);
    background-image: -o-linear-gradient(top, #ffffff, #efefef);
    background-image: linear-gradient(to bottom, #ffffff, #efefef);
    border: 1px solid #d4d4d4;
}

.navbar .brand {
    color: #777777;
    text-shadow: 0 1px 0 #ffffff;
}

.navbar-link {
    color: #777777;
}
.navbar-link:hover {
    color: #333333;
}
.navbar .divider-vertical {
    border-left: 1px solid #efefef;
    border-right: 1px solid #ffffff;
}

.navbar .nav > li > a {
    color: #777777;
    text-shadow: none;
}

.navbar .nav > li > a:focus,
.navbar .nav > li > a:hover {
    color: #333333;
}
.navbar .nav > .active > a,
.navbar .nav > .active > a:hover,
.navbar .nav > .active > a:focus {
    color: #555555;
    background-color: #e5e5e5;
}
.navbar .btn-navbar {
    color: #ffffff;
    background-image: -moz-linear-gradient(top, #efefef, #e5e5e5);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#efefef), to(#e5e5e5));
    background-image: -webkit-linear-gradient(top, #efefef, #e5e5e5);
    background-image: -o-linear-gradient(top, #efefef, #e5e5e5);
    background-image: linear-gradient(to bottom, #efefef, #e5e5e5);
    filter: none;
    border-color: #e5e5e5 #e5e5e5 #bfbfbf;
    *background-color: #e5e5e5;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
}
.navbar .btn-navbar:hover,
.navbar .btn-navbar:active,
.navbar .btn-navbar.active,
.navbar .btn-navbar.disabled,
.navbar .btn-navbar[disabled] {
    color: #ffffff;
    background-color: #e5e5e5;
    *background-color: #d9d9d9;
}

.navbar .btn-navbar .icon-bar {
    background-color: #efefef;
}


.navbar .nav > li > .dropdown-menu:after {
    border-bottom: 6px solid #ffffff;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:before {
    border-top: 7px solid #ccc;
}
.navbar-fixed-bottom .nav > li > .dropdown-menu:after {
    border-top: 6px solid #ffffff;
}
.navbar .nav li.dropdown.open > .dropdown-toggle,
.navbar .nav li.dropdown.active > .dropdown-toggle,
.navbar .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #082e5f;
    color: #ffffff;
}
.navbar .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #777777;
    border-bottom-color: #777777;
}
.navbar .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar .nav li.dropdown.open.active > .dropdown-toggle .caret {
    border-top-color: #555555;
    border-bottom-color: #555555;
}

.navbar-inverse {
    color: #2e67b2;
}
.navbar-inverse .navbar-inner {
    background-image: -moz-linear-gradient(top, #082e5f, #000000);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#082e5f), to(#000000));
    background-image: -webkit-linear-gradient(top, #082e5f, #000000);
    background-image: -o-linear-gradient(top, #082e5f, #000000);
    background-image: linear-gradient(to bottom, #082e5f, #000000);

    border-color: #2e67b2;
}
.navbar-inverse .brand,
.navbar-inverse .nav > li > a {
    color: #2e67b2;
}
.navbar-inverse .brand:hover,
.navbar-inverse .nav > li > a:hover {
    color: #ffffff;
}
.navbar-inverse .nav > li > a:focus,
.navbar-inverse .nav > li > a:hover {
    color: #ffffff;
}
.navbar-inverse .nav .active > a,
.navbar-inverse .nav .active > a:hover,
.navbar-inverse .nav .active > a:focus {
    color: #ffffff;
    background-color: #000000;
}
.navbar-inverse .navbar-link {
    color: #2e67b2;
}
.navbar-inverse .navbar-link:hover {
    color: #ffffff;
}
.navbar-inverse .divider-vertical {
    border-left-color: #000000;
    border-right-color: #333333;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle {
    background-color: #000000;
    color: #ffffff;
}
.navbar-inverse .nav li.dropdown > .dropdown-toggle .caret {
    border-top-color: #2e67b2;
    border-bottom-color: #2e67b2;
}
.navbar-inverse .nav li.dropdown.open > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.active > .dropdown-toggle .caret,
.navbar-inverse .nav li.dropdown.open.active > .dropdown-toggle .caret {
    border-top-color: #ffffff;
    border-bottom-color: #ffffff;
}
.navbar-inverse .navbar-search .search-query {
    color: #ffffff;
    background-color: #515151;
    border-color: #000000;
}
.navbar-inverse .navbar-search .search-query:-moz-placeholder {
    color: #cccccc;
}
.navbar-inverse .navbar-search .search-query:-ms-input-placeholder {
    color: #cccccc;
}
.navbar-inverse .navbar-search .search-query::-webkit-input-placeholder {
    color: #cccccc;
}
.navbar-inverse .navbar-search .search-query:focus,
.navbar-inverse .navbar-search .search-query.focused {
    color: #333333;
    text-shadow: 0 1px 0 #ffffff;
    background-color: #ffffff;
}
.navbar-inverse .btn-navbar {
    color: #ffffff;
    background-color: #000000;
    background-image: -moz-linear-gradient(top, #333333, #000000);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#333333), to(#000000));
    background-image: -webkit-linear-gradient(top, #333333, #000000);
    background-image: -o-linear-gradient(top, #333333, #000000);
    background-image: linear-gradient(to bottom, #333333, #000000);

    border-color: #000000 #000000 #000000;
    *background-color: #000000;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */
}
.navbar-inverse .btn-navbar:hover,
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active,
.navbar-inverse .btn-navbar.disabled,
.navbar-inverse .btn-navbar[disabled] {
    color: #ffffff;
    background-color: #000000;
    *background-color: #000000;
}
.navbar-inverse .btn-navbar:active,
.navbar-inverse .btn-navbar.active {
    background-color: #000000 \9;
}
.breadcrumb {
    background:#ffffff;
    color:#000000;
    border-bottom:1px solid #2e67b2;
    opacity:0.8;
    margin-top:-20px;
}
.breadcrumb li {
    none;
}
.breadcrumb .divider {
    color: #000000;
}
.breadcrumb .active {
    color: #2e67b2;
}
.breadcrumb a {
    color: #2e67b2;
}
.pagination ul > li > a,
.pagination ul > li > span {
    background-color: #ffffff;
    border: 1px solid #dddddd;
}
.pagination ul > li > a:hover,
.pagination ul > .active > a,
.pagination ul > .active > span {
    background-color: #efefef;
}
.pagination ul > .active > a,
.pagination ul > .active > span {
    color: #2e67b2;
}
.pagination ul > .disabled > span,
.pagination ul > .disabled > a,
.pagination ul > .disabled > a:hover {
    color: #2e67b2;
}

.pager a,
.pager span {
    background-color: #ffffff;
    border: 1px solid #ddd;
}
.pager a:hover {
    background-color: #efefef;
}

.pager .disabled a,
.pager .disabled a:hover,
.pager .disabled span {
    color: #2e67b2;
    background-color: #ffffff;
}

.thumbnail {
    border: 1px solid #ddd;
}
a.thumbnail:hover {
    border-color: #71c9f1;
}

.thumbnail .caption {
    color: #555555;
}
.alert {
    background-color: #fcf8e3;
    border: 1px solid #fbeed5;
    color: #c09853;
}

.alert-success {
    background-color: #dff0d8;
    border-color: #d6e9c6;
    color: #468847;
}
.alert-danger,
.alert-error {
    background-color: #f2dede;
    border-color: #eed3d7;
    color: #b94a48;
}
.alert-info {
    background-color: #e6f7d9;
    border-color: #dbf1bc;
    color: #60ad3a;
}

.progress {
    background-color: #f7f7f7;
    background-image: -moz-linear-gradient(top, #efefef, #efefef);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#efefef), to(#efefef));
    background-image: -webkit-linear-gradient(top, #efefef, #efefef);
    background-image: -o-linear-gradient(top, #efefef, #efefef);
    background-image: linear-gradient(to bottom, #efefef, #efefef);
);
}
.progress .bar {
    color: #ffffff;
    background-color: #0e90d2;
    background-image: -moz-linear-gradient(top, #149bdf, #0480be);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#149bdf), to(#0480be));
    background-image: -webkit-linear-gradient(top, #149bdf, #0480be);
    background-image: -o-linear-gradient(top, #149bdf, #0480be);
    background-image: linear-gradient(to bottom, #149bdf, #0480be);
);
}
.progress-striped .bar {
    background-color: #149bdf;
}
.progress-danger .bar,
.progress .bar-danger {
    background-color: #dd514c;
    background-image: -moz-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ee5f5b), to(#c43c35));
    background-image: -webkit-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: -o-linear-gradient(top, #ee5f5b, #c43c35);
    background-image: linear-gradient(to bottom, #ee5f5b, #c43c35);

}
.progress-danger.progress-striped .bar,
.progress-striped .bar-danger {
    background-color: #ee5f5b;
}
.progress-success .bar,
.progress .bar-success {
    background-color: #5eb95e;
    background-image: -moz-linear-gradient(top, #62c462, #57a957);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#62c462), to(#57a957));
    background-image: -webkit-linear-gradient(top, #62c462, #57a957);
    background-image: -o-linear-gradient(top, #62c462, #57a957);
    background-image: linear-gradient(to bottom, #62c462, #57a957);

}
.progress-success.progress-striped .bar,
.progress-striped .bar-success {
    background-color: #62c462;
}
.progress-info .bar,
.progress .bar-info {
    background-color: #4bb1cf;
    background-image: -moz-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#339bb9));
    background-image: -webkit-linear-gradient(top, #5bc0de, #339bb9);
    background-image: -o-linear-gradient(top, #5bc0de, #339bb9);
    background-image: linear-gradient(to bottom, #5bc0de, #339bb9);

}
.progress-info.progress-striped .bar,
.progress-striped .bar-info {
    background-color: #5bc0de;
    background-image: -webkit-gradient(linear, 0 100%, 100% 0, color-stop(0.25, rgba(255, 255, 255, 0.15)), color-stop(0.25, transparent), color-stop(0.5, transparent), color-stop(0.5, rgba(255, 255, 255, 0.15)), color-stop(0.75, rgba(255, 255, 255, 0.15)), color-stop(0.75, transparent), to(transparent));
    background-image: -webkit-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -moz-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: -o-linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
}
.progress-warning .bar,
.progress .bar-warning {
    background-color: #faa732;
    background-image: -moz-linear-gradient(top, #fbb450, #f89406);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fbb450), to(#f89406));
    background-image: -webkit-linear-gradient(top, #fbb450, #f89406);
    background-image: -o-linear-gradient(top, #fbb450, #f89406);
    background-image: linear-gradient(to bottom, #fbb450, #f89406);
    background-repeat: repeat-x;
    filter: none;
}
.progress-warning.progress-striped .bar,
.progress-striped .bar-warning {
    background-color: #fbb450;
}
.hero-unit {
    background-color: #ffffff;
}



.tooltip-inner {
    color: #ffffff;
    background-color: #000000;
}

.tooltip.top .tooltip-arrow {
    border-top-color: #000000;
}
.tooltip.right .tooltip-arrow {
    border-right-color: #000000;
}
.tooltip.left .tooltip-arrow {
    border-left-color: #000000;
}
.tooltip.bottom .tooltip-arrow {
    border-bottom-color: #000000;
}
.popover {
    background-color: #ffffff;
    border: 1px solid #ccc;
}

.popover-title {
    background-color: #f7f7f7;
    border-bottom: 1px solid #ebebeb;
}

.popover.top .arrow {
    border-top-color: #ffffff;
}

.popover.right .arrow {
    border-right-color: #ffffff;
}

.popover.bottom .arrow {
    border-bottom-color: #ffffff;
}

.popover.left .arrow {
    border-left-color: #ffffff;
}

.modal-backdrop {
    background-color: #000000;
}

.modal {
    background-color: #ffffff;
    border: 1px solid #999;
    *border: 1px solid #999;
    /* IE6-7 */
}

.modal-header {
    border-bottom: 1px solid #eee;
}

.modal-footer {
    background-color: #efefef;
    border-top: 1px solid #ddd;
    -webkit-box-shadow: inset 0 1px 0 #ffffff;
    -moz-box-shadow: inset 0 1px 0 #ffffff;
    box-shadow: inset 0 1px 0 #ffffff;
}

.caret {
    border-top: 4px solid #000000;
}

.dropdown-menu {
    background-color: #ffffff;
    border: 1px solid #ccc;
    padding:20px 10px 20px 10px;
}

.dropdown-menu .divider {
    background-color: #e5e5e5;
    border-bottom: 1px solid #ffffff;
}
.dropdown-menu a {
    color: #333333;
}
.dropdown-menu li > a:hover,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
    text-decoration: none;
    color: #ffffff;
    background-color: #71c9f1;
    background-image: -moz-linear-gradient(top, #71c9f1, #082e5f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#71c9f1), to(#082e5f));
    background-image: -webkit-linear-gradient(top, #71c9f1, #082e5f);
    background-image: -o-linear-gradient(top, #71c9f1, #082e5f);
    background-image: linear-gradient(to bottom, #71c9f1, #082e5f);

}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
    color: #ffffff;
    background-color: #71c9f1;
    background-color: #93c431;
    background-image: -moz-linear-gradient(top, #71c9f1, #082e5f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#71c9f1), to(#082e5f));
    background-image: -webkit-linear-gradient(top, #71c9f1, #082e5f);
    background-image: -o-linear-gradient(top, #71c9f1, #082e5f);
    background-image: linear-gradient(to bottom, #71c9f1, #082e5f);

}
.dropdown-menu .disabled > a,
.dropdown-menu .disabled > a:hover {
    color: #2e67b2;
}

.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
    border-bottom: 4px solid #000000;
}


.dropdown-submenu > a:after {
    border-left-color: #cccccc;
}
.dropdown-submenu:hover > a:after {
    border-left-color: #ffffff;
}

.accordion-group {
    border: 1px solid #e5e5e5;
}

.accordion-inner {
    border-top: 1px solid #e5e5e5;
}

.carousel-control {
    color: #ffffff;
    background: #222222;
    border: 3px solid #ffffff;
}

.carousel-control:hover {
    color: #ffffff;
}
.carousel-caption {
    background: #333333;
}
.carousel-caption h4,
.carousel-caption p {
    color: #ffffff;
}

.well {
    background-color: #efefef;
    border: 1px solid #e3e3e3;
}
.well blockquote {
    border-color: #ddd;
}

.close {
    color: #000000;
    text-shadow: 0 1px 0 #ffffff;
}
.close:hover {
    color: #000000;
}

input[type="checkbox"],
input[type="radio"] {
    border: 1px solid #ccc;
}

.nav-collapse .nav .nav-header {
    color: #ffffff;
}
.nav-collapse .nav > li > a,
.nav-collapse .dropdown-menu{
    color: #AACEE5;
}

.navbar .nav li.dropdown > .dropdown-toggle .caret, .dropdown.open a.dropdown-toggle .caret  {
    border-top-color: #71c9f1;
    border-bottom-color: #71c9f1;
}
.nav-collapse .nav > li > a:hover,
.nav-collapse .dropdown-menu a:hover {

    color: #ffffff;
}
.navbar-inverse .nav-collapse .nav > li > a:hover,
.navbar-inverse .nav-collapse .dropdown-menu a:hover {

    color: #71c9f1;
}

.nav-collapse .navbar-form,
.nav-collapse .navbar-search {
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
}
.navbar-inverse .nav-collapse .navbar-form,
.navbar-inverse .nav-collapse .navbar-search {
    border-top-color: #000000;
    border-bottom-color: #000000;
}

#gallery{margin-bottom:30px;}
#gallery .gallerya{display:inline-block;float:left;margin:0px;}
b, strong{font-weight:bold;}
i, em{font-style:italic;}

.containerpage{}
.containerpagenode{}


.flex-caption_inner{
    position:absolute;
    bottom:0;
    z-index:0;
    display:block;
    text-align:left;
    margin-top:0px;
    margin-left:0px;
    width:100%;
    line-height:1em;
    color:#213042;
    background:#fff;
    padding:20px;
    box-sizing:border-box;
}
.flex-caption_inner2{width:100%;margin:0 auto;}
.flex-caption_inner h2, .flex-caption_inner h3, .flex-caption_inner h4{line-height:1em;margin:0px;padding:0px;color:#71c9f1;}
.flex-caption_inner h2, .goright{font-size:30px;font-weight:700;}
.flex-caption_inner h3{font-size:20px;font-weight:300;padding:0px 0px 10px 0px;}
.flex-caption_inner h4{font-size:35px;font-weight:700;}
.carousel img{width:100%;}
.carousel{margin-bottom:0;}
.flex-caption_inner h2 a{color:#213042;}
.flex-caption_inner h2 a:hover{color:#71c9f1 !important;}
.flex-caption_inner h2{
    display:inline-block;
    width:85%;
    float:left;
    box-sizing:border-box;
}
.goright{
    float:right;
    width:15%;
    display:inline-block;
    text-align:right;
    background:url(images/arrow.png) no-repeat right center;
    box-sizing:border-box;
    padding: 5px 25px 9px 0px;
}

.goright:hover{
    color:#213042  !important;
}





h1{letter-spacing:-1px;}
.alignright{text-align:right;}
.taxonomy-term-description{color:#71c9f1;font-size:18px;margin-left:10px;}

.adareatop{display:block;clear:both;margin-top: -20px;}
.adarea{display:block;clear:both;}
.adarea img{width:100%;height:auto;}

.adareabot{display:block;clear:both;margin-bottom: 30px;}


.hero-unit-left{float:left;width:50%;}
.hero-unit-right{float:right;width:50%;}

.pintlink, .fb-like{display:block;clear:both;margin-bottom:10px;}

body .navbar-inner{height:auto;padding:0px;}

body .navbar-inner .navtop{border-bottom:1px solid #fff;;padding:10px 0px 10px 0px;text-align:left;}
body .navbar-inner .navtop .menu{display:inline-block;float:right;text-align:left;margin-top:13px;margin-bottom:0px;padding:0px;}
body .navbar-inner .navtop .menu li{display:inline;margin:0px 20px 0px 0px;}

body .navtop{border-bottom:1px solid #3264a4;margin-bottom:10px;padding:10px 0px 10px 0px;text-align:left;}

.socialandphone{clear:both;}
.phone{display:inline-block;float:right;line-height:1em;margin:0px;padding:0px;text-align: right;margin-top:10px;}
.phone h5{line-height:1em;margin:0px;padding:3px 0px 3px 0px;color:#ffffff;font-size:24px;display:inline-block:float:right;}
.social2{display:inline-block;float:right;margin-left:30px;margin-top:10px;}
.navtop .menu{clear:both;margin: 0;margin-top:10px;}
.navtop .menu li a{padding-left:20px;margin-right:10px;display:inline-block;float:left;text-align:left;color:#ffffff;}
.navtop .menu li:nth-child(1) a{background:url('http://cdn.websitetravel.com/wtc_cloud/connect2012/wt8/images/icon_basket.png') no-repeat 0px 1px;color:#ffffff;}
.navtop .menu li:nth-child(2) a{background:url('http://cdn.websitetravel.com/wtc_cloud/connect2012/wt8/images/icon_map.png') no-repeat 0px 1px;color:#ffffff;}
.navtop .menu li:nth-child(3) a{background:url('http://cdn.websitetravel.com/wtc_cloud/connect2012/wt8/images/icon_user.png') no-repeat 0px 1px;color:#ffffff;}

.navtop .menu li.termsandconditions a{padding-left:0px;}
.fb-like-box{
    background:#fff;
    margin:-20px 0 0 0!important;
}
.menu-6565,
.menu-4589,
.menu-4596,
.menu-4597,
.menu-4603{font-weight:bold;margin-top:10px;margin-bottom:10px;color:#fff;font-size:16px;padding-bottom:10px;display:block;}

body .navbar-inner .navbottom ul.nav li.firsthome a{margin-left:0px;padding-left:0px;background:none;}

#sidenav ul li a:hover, #sidenav ul li a.active, #sidenav ul li.active-trail a, #views-exposed-form-taxonomy-term-page .form-submit{
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #71c9f1;
    background-image: -moz-linear-gradient(top, #71c9f1, #082e5f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#71c9f1), to(#082e5f));
    background-image: -webkit-linear-gradient(top, #71c9f1, #082e5f);
    background-image: -o-linear-gradient(top, #71c9f1, #082e5f);
    background-image: linear-gradient(to bottom, #71c9f1, #082e5f);
    background-repeat: repeat-x;

    border-color: #71c9f1 #71c9f1 #082e5f;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);

    /* Darken IE7 buttons by default so they stand out more given they won't have borders */

}



body .navbar-inner .navbottom{
    padding:1px;
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #082e5f;
    background-image: -moz-linear-gradient(top, #54a2d2, #082e5f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#54a2d2), to(#082e5f));
    background-image: -webkit-linear-gradient(top, #54a2d2, #082e5f);
    background-image: -o-linear-gradient(top, #54a2d2, #082e5f);
    background-image: linear-gradient(to bottom, #54a2d2, #082e5f);
    background-repeat: repeat-x;
    border-color: #54a2d2 #54a2d2 #082e5f;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    margin-top:20px;

    border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;
}


#search-block-form{float:right;padding:6px 0px 0px 0px;margin:0px;}
#search-block-form label, #search-block-form .form-submit{display:none;}

/* social links */
.social{padding:8px 0px 0px 0px;}
.social a{display:inline-block;padding:0px 10px 0px 0px;float:right;}

#edit-search-block-form-1{background:url('http://cdn.websitetravel.com/wtc_cloud/connect2012/wt8/images/icon_search2.png') no-repeat top right #082e5f;border:1px solid #2e67b2;color:#71c9f1}

/* sidenav */
#sidenav{background:#333333;padding:2px;border:1px solid #dfdfdf;border-radius:4px;}

#sidenav ul{margin:1px; padding:0;}
#sidenav ul li{display:block;}
#sidenav ul li a{display:block;margin:1px;padding:10px 10px 10px 10px;line-height:1em;color:#ffffff;text-decoration:none;  -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;}
#sidenav ul li a:hover, #sidenav ul li a.active, #sidenav ul li.active-trail a, #views-exposed-form-taxonomy-term-page .form-submit{
    color: #ffffff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    background-color: #71c9f1;
    background-image: -moz-linear-gradient(top, #71c9f1, #082e5f);
    background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#71c9f1), to(#082e5f));
    background-image: -webkit-linear-gradient(top, #71c9f1, #082e5f);
    background-image: -o-linear-gradient(top, #71c9f1, #082e5f);
    background-image: linear-gradient(to bottom, #71c9f1, #082e5f);
    background-repeat: repeat-x;
    filter: none;
    border-color: #71c9f1 #71c9f1 #082e5f;
    border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
    *background-color: #71c9f1;
    /* Darken IE7 buttons by default so they stand out more given they won't have borders */

    filter: progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.cartbutt{clear:both;display:block;text-align:center;width:100%;}
#views-exposed-form-taxonomy-term-page .form-submit{margin:0px 0px 0px 10px;-webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;padding:3px;}

#sidenav ul li.active-trail ul.menu{background:#ffffff;}
#sidenav ul li.active-trail li a{background:none;color:#2e67b2;text-shadow: none;}
#sidenav ul li.active-trail li a:hover, #sidenav ul li.active-trail li a.active{background:none;color:#000000;}
#sidenav ul li li a{padding:5px 5px 5px 15px;color:#000000;font-style:italic;text-shadow: none;}
#sidenav ul li li li a{padding:5px 5px 5px 25px;color:#000000;font-style:italic;text-shadow: none;}
.soc a{padding:20px 0px 20px 20px;}
/* taxonomy descriptions / titles */
.taxdesc{margin-bottom:20px;color:#ffffff;}
.taxdesc h1{font-size:60px;letter-spacing:-2px;font-weight:200;}
.taxdesc p{font-size:16px;}

/* teasers */
.prodinner{padding:10px;color:#ffffff;background:#333333;height:180px;margin-bottom:30px;}
.prodinner h2{line-height:1em;font-size:18px;}
.prodinner .pricearea{}
.prodinner .btn{margin-top:160px;position:absolute;}
.prodinnerimage img{width:100%;border:1px solid #ffffff}
.prodinner a:hover{color:#ffffff;}

/* deal css */
.deal{position:absolute;margin-top:0px;margin-right:0px;float:right;}
.box_product .deal{margin-left:0px;margin-top:0px;z-index:999;}

/* shopping cart block */
#cartblocker{padding:1px;float:left;display:inline-block;margin:0px 0px 0px 0px;color:#000000;}
.carttop h3{font-weight:700;}
.carttop{padding:10px 10px 10px 10px;border-bottom: 1px dotted #000000;text-align:center;color:#71c9f1;z-index:1;position:relative;}
#cart-block-contents{margin-top:0px;z-index:0;position:relative;display:block;}
#cart-block-contents, table.cart-block-summary{color:#000000;}
#cart-block-contents td.cart-block-item-desc{display:none;}
#cart-block-contents .cart-block-items{}
#cart-block-contents .cart-block-items tr {}
#cart-block-contents .cart-block-items tr td{background:#ffffff;color:#000000;font-size:11px;padding:10px 5px 10px 5px;border-bottom:1px solid #ffffff;}
#cart-block-contents .cart-block-items tr td.cart-block-item-price{padding:10px 10px 10px 5px;}
#cart-block-contents .cart-block-items tr td.cart-block-item-qty{padding:10px 5px 10px 10px;}
#cart-block-contents .cart-block-items tr td a{color:#ffffff;font-style:italic}

table.cart-block-summary{color:#000000;width:100%;border-top:1px solid #000000;}
table.cart-block-summary .cart-block-summary-items{padding:15px 10px 15px 10px;background:#71c9f1;}
table.cart-block-summary .cart-block-summary-items .num-items{font-style:italic;}
#cart-block-contents .cart-block-items tr td a{color:#71c9f1;}
#cart-block-contents .cart-block-items tr td a:hover{color:#71c9f1;background:#000000;}

table.cart-block-summary .cart-block-summary-total{text-align:right;padding:15px 10px 15px 10px;background:#71c9f1;}
table.cart-block-summary .cart-block-summary-total label{display:none;}
table.cart-block-summary .cart-block-summary-total .uc-price{font-size:24px;text-align:right;float:right;display:inline-block;color:#000000;}

tr.cart-block-summary-links td, tr.cart-block-summary-links td:hover{background:#000000;border-top:1px solid #000000;}
tr.cart-block-summary-links ul.links{border:0px;padding:0px;margin:0px;}
tr.cart-block-summary-links ul.links li{display:inline;padding:0px;margin:0px;border:0px;border-right:1px solid #ffffff;}

tr.cart-block-summary-links ul.links li.cart-block-view-cart a, tr.cart-block-summary-links ul.links li.cart-block-checkout a{display:inline-block;padding:10px;text-align:center;color:#ffffff;font-size:14px;width:86px;margin:0px;border:0px;background:#000000;}
tr.cart-block-summary-links ul.links li.cart-block-view-cart a:hover, tr.cart-block-summary-links ul.links li.cart-block-checkout a:hover{background:#000000;color:#71c9f1;}

/* shopping cart states*/
#outercart{clear:both;background:#fff;padding:10px;}
.order-review-table{width:100%;}
.order-review-table .title-col{text-align:left;}
#cartstates{clear:both;text-align:center;}
.cartstate{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3;}
.cartstatefinish{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";filter: alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity: 0.3;opacity: 0.3;}
#state1{}
#state2{}
#state3{}

#cartstates .active{-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";filter: alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity: 1.0;opacity: 1.0;}

/* cart and checkout styles */

#uc-cart-checkout-form table{}
#uc-cart-checkout-form td{}
#uc-cart-checkout-form tr{}
#cart-form-pane, #cart-form-products{}
#cart-form-buttons{}
#cart-form-products table{}
#cart-form-products thead{}
#cart-form-products th{}
#checkout-instructions{padding:20px 0px 0px 0px;}
#checkout-form-bottom{}
.reviewer p{color:#000000;padding:10px 0px 0px 0px;font-size:18px;font-style:italic;}
table.order-review-table{border:0;margin-top:20px;margin-left:0px;line-height:20px;font-size:14px;}
table.order-review-table tr td{padding:5px;}
#uc-cart-checkout-form{border:0;background:#ffffff;margin-top:20px;padding:0px;margin-left:0px;line-height:20px;font-size:14px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border:1px solid #000000;}
#uc-cart-checkout-form fieldset{padding:10px 20px 10px 20px;border-bottom:1px solid #ffffff;}
#uc-cart-checkout-form fieldset legend, table.order-review-table tr.pane-title-row{font-size:18px;font-style:italic;}
table.order-review-table tr.pane-title-row td{text-align:left;border:1px solid #ffffff;padding-left:10px;padding-bottom:10px;padding-top:20px;}

#uc-cart-checkout-form fieldset .description{font-size:11px;}

#uc-cart-checkout-form tr.over td, #uc-cart-checkout-form tr.alt td, #uc-cart-checkout-form tr td, table.order-review-table tr td, table.order-review-table tr.alt td{background:#ffffff;}



/* cart id */
#cart-form-pane{margin:20px 0px 0px 10px;border:0;background:#ffffff;margin-top:20px;margin-left:0px;line-height:20px;font-size:14px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border:1px solid #000000;}
#cart-form-products{border:0px solid #71c9f1;}
#cart-form-buttons{margin:0px;border:0px;}
#cart-form-products ul.product-description{color:#000000;font-size:11px;line-height:16px;padding:3px 0px 3px 0px;border-bottom:1px dotted #ffffff;}
#cart-form-products ul.product-description li{list-style:none;font-weight:normal;}
#cart-form-products .desc {font-weight:bold;padding:20px 0px 20px 0px;}
#cart-form-products tr.odd td.subtotal, #cart-form-products tr.even td.subtotal{background:#000000;color:#ffffff;font-size:18px;}
#cart-form-products td.image img{}
#cart-form-products td, #cart-form-products th{padding:10px;}

/* all buttons
#uc-cart-view-form .form-submit, #cart-form-pane #continue-shopping-link a, #checkout-form-bottom .form-submit, table.order-review-table .form-submit, #cart-form-products edit-update{font-style:italic;font-weight:bold;font-size:18px;line-height:1em;display:inline-block;padding:5px;font-family:Cambria;color:#ffffff;background:#71c9f1;-webkit-border-radius: 5px;-moz-border-radius: 5px;border:1px solid #000000;padding:7px;cursor:pointer;}

#cart-form-buttons #edit-checkout, #uc-cart-checkout-form #edit-continue, table.order-review-table #edit-submit{color:#ffffff;background:url(http://cdn.websitetravel.com/wtc_cloud/connect2012/wt8/images/largearrowright.png) no-repeat right center #000000;padding-right:30px;}
 */
#cart-form-pane td.remove .form-submit{font-size:12px;padding:3px;}
#cart-form-pane #continue-shopping-link a{padding:10px;}
#uc-cart-view-form .form-submit:hover, #cart-form-pane #continue-shopping-link a:hover, #checkout-form-bottom .form-submit:hover, table.order-review-table .form-submit:hover, #cart-form-products edit-update:hover{color:#ffffff;background:#000000;}

.affix{}


/* sort fields */
#views-exposed-form-taxonomy-term-page{text-align:left;clear:both;}
#views-exposed-form-taxonomy-term-page .views-exposed-widget{width:100%;text-align:left;padding:0px;margin:0px;}
#views-exposed-form-taxonomy-term-page .form-item{display:inline-block;float:left;text-align:left;width:auto;margin:0px;padding:0px;margin-left:0px;}
#views-exposed-form-taxonomy-term-page .form-item label{display:inline-block;font-weight:normal;font-size:14px;color:#ffffff;}
#views-exposed-form-taxonomy-term-page .form-item select{font-size: 14px;
    font-weight: normal;
    line-height: 30px;font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;display: inline-block;
    height: 30px;
    padding: 4px 6px;
    margin-bottom: 9px;
    font-size: 14px;
    line-height: 20px;
    color: #555555;
    -webkit-border-radius: 3px;
    border-radius: 3px;background-color: #ffffff;
    border: 1px solid #cccccc;}


#views-exposed-form-taxonomy-term-page .form-item select:focus,
input[type="file"]:focus,
input[type="radio"]:focus,
input[type="checkbox"]:focus {
    outline: thin dotted #333333;
    outline: 5px auto -webkit-focus-ring-color;
    outline-offset: -2px;
}

/* end sort fields */

/* all messages */
.mymessages{font-size:24px;color:#ffffff;}
.mymessages .messages{background:#000000;color:#ffffff;border:0px;padding:5px;text-align:center;}
.mymessages .error{background:red;color:#ffffff;padding:5px;text-align:center;}

/* clearfix */
.clear {clear: both;display: block;overflow: hidden;visibility: hidden;width: 0;height: 0;}
.clearfix:after {clear: both;content: ' ';display: block;font-size: 0;line-height: 0;visibility: hidden;width: 0;height: 0;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}


/*reset all the drupal stuff for li */
ul.menu {list-style: none;border: none;}
ul.menu li {margin: 0;}
li.expanded {list-style-type: none;list-style-image: none;padding: 0;margin: 0;}
li.collapsed {list-style-type: none;list-style-image: none;padding: 0;margin: 0;}
li.leaf {list-style-type: none;list-style-image: none;padding: 0;margin: 0;}
#user-register .form-submit{}
#user-register legend{font-size:1.8em;margin:0px 0px 10px -10px;padding:0px 0px 0px 0px;display:block;}
#user-register .form-item input{width:200px;}
#user-register .form-item{width:210px;float:left;margin:0px;padding:0px 10px 10px 0px;}
#user-register .form-item  input.form-checkbox{text-align:left;width:15px;}
#user-register label{font-weight:normal;}
#user-register .description{display:none;}
#user-register{font-size:1.1em;font-weight:normal;}

.collapse{overflow:visible;}
#sidenavouter .collapse{overflow:hidden;}
/* tabs */
#tabsnstuff{}
#tabsnstuff li{display:inline;}
#tabsnstuff li a{display:inline-block;padding:10px;font-size:14px;font-weight:bold;color:#71c9f1;}
#tabsnstuff li a:hover, #tabsnstuff li a.active{background:#000000;color:#71c9f1;}


