                    @charset "utf-8";
                /* ----------------------------- Reset ---------------------------------------*/
                
                body,
                div,
                dl,
                dt,
                dd,
                ul,
                ol,
                li,
                h1,
                h2,
                h3,
                h4,
                h5,
                h6,
                pre,
                form,
                fieldset,
                input,
                textarea,
                p,
                blockquote {
                    margin: 0;
                    padding: 0;
                }
                
                table {
                    border-collapse: collapse;
                }
                
                table th {
                    background: #eee;
                }
                
                table td {
                    padding: 10px;
                }
                
                table,
                tr,
                th {
                    border: 1px solid #ddd;
                    background: #f9f9f9;
                    padding: 5px;
                    font-size: 13px;
                }
                
                .trip-details tr,
                .trip-details table,
                .trip-details td {
                    border: 0px;
                    padding: 5px;
                    background: none;
                }
                
                fieldset,
                img {
                    border: 0;
                }
                
                textarea:focus,
                input:focus {
                    outline: 0;
                }
                
                address,
                caption,
                cite,
                code,
                dfn,
                em,
                th,
                var {
                    font-style: normal;
                    font-weight: normal;
                }
                
                ol,
                ul {
                    list-style: none;
                }
                
                caption,
                th {
                    text-align: left;
                }
                
                h1,
                h2,
                h3,
                h4,
                h5,
                h6 {
                    font-size: 1em;
                    font-weight: normal;
                }
                
                q:before,
                q:after {
                    content: '';
                }
                
                abbr,
                acronym {
                    border: 0;
                }
                
                 ::-moz-selection {
                    background-color: #91D8f7;
                    color: #fff;
                }
                
                 ::selection {
                    background-color: #91D8f7;
                    color: #fff;
                }
                
                label.error {
                    color: red;
                    font-size: 11px;
                }
                
                a {
                    outline: 0;
                    color: #9a140b;
                    text-decoration: none;
                }
                
                a:hover {
                    text-decoration: underline;
                }
                
                p a:hover {}
                
                a:active {
                    outline: none;
                    /*position: relative;*/
                }
                
                .clearfix {
                    clear: both;
                }
                /* CSS Document */
                
                body {
                    font-size: 12px;
                    font-family: Verdana, Geneva, sans-serif;
                    color: #393938;
                    background: url(../images/bg.jpg) repeat center top;
                }
                
                @font-face {
                    font-family: 'helvetica_neueregular';
                    src: url('../fonts/helveticaneue-roman-webfont.eot');
                    src: url('../fonts/helveticaneue-roman-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/helveticaneue-roman-webfont.svg#helvetica_neueregular') format('svg'), url('../fonts/helveticaneue-roman-webfont.woff') format('woff'), url('../fonts/helveticaneue-roman-webfont.ttf') format('truetype');
                    font-weight: normal;
                    font-style: normal;
                }
                /*
@font-face {
	font-family: 'HelveticaNeue-CondensedBold';
	src: url('../fonts/helvetica-neue-condensed-bold.eot');
	src: url('../fonts/helvetica-neue-condensed-bold.eot?#iefix') format('embedded-opentype'),
		url('../fonts/helvetica-neue-condensed-bold.svg#helvetica-neue-condensed-bold') format('svg'),
		url('../fonts/helvetica-neue-condensed-bold.woff') format('woff'),
		url('../fonts/helvetica-neue-condensed-bold.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}
*/
                
                @font-face {
                    font-family: 'helveticaregular';
                    src: url('../fonts/helvetica-webfont.eot');
                    src: url('../fonts/helvetica-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/helvetica-webfont.svg#helveticaregular') format('svg'), url('../fonts/helvetica-webfont.woff') format('woff'), url('../fonts/helvetica-webfont.ttf') format('truetype');
                    font-weight: normal;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: 'spudblackupright';
                    src: url('../fonts/spud-webfont.eot');
                    src: url('../fonts/spud-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/spud-webfont.svg#spudblackupright') format('svg'), url('../fonts/spud-webfont.woff') format('woff'), url('../fonts/spud-webfont.ttf') format('truetype');
                    font-weight: normal;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: 'CenturyGothic';
                    src: url('../fonts/gothic.eot');
                    src: url('../fonts/gothic.eot?#iefix') format('embedded-opentype'), url('../fonts/gothic.svg#gothic') format('svg'), url('../fonts/gothic.woff') format('woff'), url('../fonts/gothic.ttf') format('truetype');
                    font-weight: normal;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: 'lobster_1.4regular';
                    src: url('../fonts/lobster_1.4-webfont.eot');
                    src: url('../fonts/lobster_1.4-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/lobster_1.4-webfont.woff') format('woff'), url('../fonts/lobster_1.4-webfont.ttf') format('truetype'), url('../fonts/lobster_1.4-webfont.svg#lobster_1.4regular') format('svg');
                    font-weight: normal;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: 'futura_std_condensedbold';
                    src: url('../fonts/futurastd-condensedbold-webfont.eot');
                    src: url('../fonts/futurastd-condensedbold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/futurastd-condensedbold-webfont.svg#futura_std_condensedbold') format('svg'), url('../fonts/futurastd-condensedbold-webfont.woff') format('woff'), url('../fonts/futurastd-condensedbold-webfont.ttf') format('truetype');
                    font-weight: normal;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: 'Papyrus-Regular';
                    src: url('../fonts/papyrus.eot');
                    src: url('../fonts/papyrus.eot?#iefix') format('embedded-opentype'), url('../fonts/papyrus.svg#papyrus') format('svg'), url('../fonts/papyrus.woff') format('woff'), url('../fonts/papyrus.ttf') format('truetype');
                    font-weight: normal;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: 'platomedium';
                    src: url('../fonts/plato-medium-webfont.eot');
                    src: url('../fonts/plato-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/plato-medium-webfont.svg#platomedium') format('svg'), url('../fonts/plato-medium-webfont.woff') format('woff'), url('../fonts/plato-medium-webfont.ttf') format('truetype');
                    font-weight: normal;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: 'futura_std_bookbold';
                    src: url('../fonts/futurastd-bold-webfont.eot');
                    src: url('../fonts/futurastd-bold-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/rock.svg#rock') format('svg'), url('../fonts/futurastd-bold-webfont.woff') format('woff'), url('../fonts/futurastd-bold-webfont.ttf') format('truetype');
                    font-weight: normal;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: 'futura_std_mediumregular';
                    src: url('../fonts/futurastd-medium-webfont.eot');
                    src: url('../fonts/futurastd-medium-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/futurastd-medium-webfont.svg#futura_std_mediumregular') format('svg'), url('../fonts/futurastd-medium-webfont.woff') format('woff'), url('../fonts/futurastd-medium-webfont.ttf') format('truetype');
                    font-weight: normal;
                    font-style: normal;
                }
                
                @font-face {
                    font-family: 'FuturaCondensedNormalRegular';
                    src: url('../fonts/futura-condensed-normal.eot');
                    src: url('../fonts/futura-condensed-normal.eot') format('embedded-opentype'), url('../fonts/futura-condensed-normal.woff') format('woff'), url('../fonts/futura-condensed-normal.ttf') format('truetype'), url('../fonts/futura-condensed-normal.svg#FuturaCondensedNormalRegular') format('svg');
                }
                /*@font-face {
	font-family: 'Rockwell';
	src: url('../fonts/rock.eot');
	src: url('../fonts/rock.eot?#iefix') format('embedded-opentype'),  url('../fonts/rock.svg#rock') format('svg'),  url('../fonts/rock.woff') format('woff'),  url('../fonts/rock.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}*/
                /*@font-face {
	font-family: 'artbrushmedium';
	src: url('../fonts/artbrush-webfont.eot');
	src: url('../fonts/artbrush-webfont.eot?#iefix') format('embedded-opentype'),  
	url('../fonts/artbrush-webfont.svg#artbrushmedium') format('svg'),  
	url('../fonts/artbrush-webfont.woff') format('woff'),  
	url('../fonts/artbrush-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}*/
                /*@font-face {
	font-family: 'marker_felt_thin_plainregular';
	src: url('../fonts/maft-webfont.eot');
	src: url('../fonts/maft-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/maft-webfont.svg#marker_felt_thin_plainregular') format('svg'),  url('../fonts/maft-webfont.woff') format('woff'),  url('../fonts/maft-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}*/
                /*@font-face {
	font-family: 'desyrelregular';
	src: url('../fonts/desyrel-webfont.eot');
	src: url('../fonts/desyrel-webfont.eot?#iefix') format('embedded-opentype'),  url('../fonts/desyrel-webfont.svg#desyrelregular') format('svg'),  url('../fonts/desyrel-webfont.woff') format('woff'),  url('../fonts/desyrel-webfont.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}*/
                
                select,
                option {
                    font-family: Arial, Helvetica, sans-serif !important;
                }
                
                .wrap {
                    margin: 0 auto;
                    width: 950px;
                }
                
                html,
                body {
                    margin: 0;
                    padding: 0;
                    height: 100%;
                }
                
                #container {
                    min-height: 100%;
                    position: relative;
                }
                
                #header {
                    background: url(../images/header-bg.jpg) repeat-x top center;
                    height: 91px;
                    position: relative;
                    z-index: 2;
                    font-family: 'futura_std_condensedbold', Arial;
                    margin-bottom: 20px;
                }
                
                body.homepage #header {
                    margin-bottom: 0;
                }
                
                .curve {
                    position: absolute;
                    top: 91px;
                    width: 100%;
                }
                
                .curve img {
                    width: 100%;
                    height: auto;
                }
                
                #content {
                    padding-bottom: 192px;
                    /* Height of the footer */
                    clear: both;
                    padding-top: 40px;
                }
                
                .wrap-main {
                    width: 950px;
                    margin: 0 auto;
                }
                
                #footer {
                    position: absolute;
                    bottom: 0;
                    clear: both;
                    font-family: 'helveticaregular', Arial;
                    width: 100%;
                    height: 117px;
                    padding-bottom: 75px;
                    /* Height of the footer */
                    background: url(../images/footer.jpg) repeat-x top;
                }
                
                .trip-head-txt.new-trip-txt {
                    color: #393938;
                    font-weight: normal;
                    padding-right: 85px;
                    width: 409px;
                }
                
                .new-trip-txt span {
                    color: #B61A25;
                }
                
                .new-trip-txt b {
                    font-family: 'futura_std_condensedbold', Arial;
                    font-weight: normal;
                }
                
                .footer-curve img {
                    width: 100%;
                    float: left;
                    height: auto;
                }
                
                .footer-images {
                    position: absolute;
                    bottom: -150px;
                    margin-left: 24px;
                }
                
                img.fi-1 {
                    width: 55px\9\0;
                    /*Only works in IE9*/
                    height: 70px\9\0;
                    /*Only works in IE9*/
                }
                
                img.fi-2 {
                    width: 52px\9\0;
                    /*Only works in IE9*/
                    height: 70px\9\0;
                    /*Only works in IE9*/
                }
                
                img.fi-3 {
                    width: 51px\9\0;
                    /*Only works in IE9*/
                    height: 70px\9\0;
                    /*Only works in IE9*/
                }
                
                img.fi-4 {
                    width: 45px\9\0;
                    /*Only works in IE9*/
                    height: 70px\9\0;
                    /*Only works in IE9*/
                }
                
                img.fi-5 {
                    width: 68px\9\0;
                    /*Only works in IE9*/
                    height: 68px\9\0;
                    /*Only works in IE9*/
                }
                
                img.fi-6 {
                    width: 92px\9\0;
                    /*Only works in IE9*/
                    height: 41px\9\0;
                    /*Only works in IE9*/
                }
                
                img.fi-7 {
                    width: 58px\9\0;
                    /*Only works in IE9*/
                    height: 70px\9\0;
                    /*Only works in IE9*/
                }
                
                img.fi-8 {
                    width: 90px\9\0;
                    /*Only works in IE9*/
                    height: 70px\9\0;
                    /*Only works in IE9*/
                }
                
                img.fi-9 {
                    width: 90px\9\0;
                    /*Only works in IE9*/
                    height: 70px\9\0;
                    /*Only works in IE9*/
                }
                
                .footer-images img {
                    max-height: 70px !important;
                    width: auto !important;
                    vertical-align: middle;
                    margin-right: 30px;
                }
                
                .logo {
                    float: left;
                    width: 216px;
                    height: 88px;
                    position: relative;
                    z-index: 999;
                    padding: 0px 0px 0px 0px;
                }
                
                .logo img {
                    width: 224px;
                    height: 161px;
                }
                
                .menus {
                    float: left;
                    width: 652px;
                    position: relative;
                }
                
                .browse-trips {
                    background: url(../images/browser-trips.png) no-repeat;
                    width: 98px;
                    display: none;
                    float: left;
                    height: 52px;
                }
                
                .find-trip {
                    float: right;
                    position: relative;
                    width: 82px;
                }
                
                a.trip {
                    background: url(../images/find-rip.png) no-repeat;
                    width: 81px;
                    float: right;
                    height: 84px;
                    z-index: 1;
                    position: relative;
                }
                
                .main {
                    width: 960px;
                    margin: 0 auto;
                }
                
                .trip-container {
                    width: 352px;
                    background: url(../images/trip-container-bg.png) no-repeat;
                    position: absolute;
                    height: 883px;
                    line-height: 18px;
                    top: 56px;
                    font-size: 14px;
                    color: #650a03;
                    font-family: 'helveticaregular', Arial;
                    right: 0px;
                    display: none;
                }
                
                .trip-container-data li:last-child {
                    margin-bottom: 0;
                }
                
                .trip-container1 {
                    width: 352px;
                    background: url(../images/dest-dropdown.png) no-repeat;
                    position: absolute;
                    height: 951px;
                    line-height: 18px;
                    top: 56px;
                    z-index: 1111;
                    font-size: 14px;
                    color: #650a03;
                    font-family: 'helveticaregular', Arial;
                    right: 389px;
                    display: none;
                }
                
                .trip-head-txt {
                    width: 485px;
                    color: #b61a25;
                    line-height: 18px;
                    padding-top: 10px;
                    padding-right: 20px;
                    font-weight: bold;
                    float: right;
                }
                
                .trip-txt {
                    margin: 15px auto 25px;
                    clear: left;
                    width: 800px;
                    font-size: 14px;
                    line-height: 17px;
                }
                
                .trip-txt p {
                    margin: 10px 0;
                }
                
                .search .left {
                    float: left;
                    width: 170px;
                    color: #757373;
                    font-family: 'helvetica_neueregular';
                    font-size: 14px;
                    padding-right: 45px;
                }
                
                .search-page .desc-img {
                    width: 200px;
                }
                
                .search-page .desc-img img {
                    width: 200px;
                }
                
                .search .left input[type="text"] {
                    color: #757373;
                    box-shadow: none;
                    border: 1px solid #d5d5ce;
                    background: #faf5f1;
                    padding: 5px;
                    margin: 10px 0;
                    font-size: 14px;
                    font-family: 'helveticaregular', Arial;
                }
                
                .search h4.title-right {
                    margin: 10px 0;
                }
                
                .search .right {
                    float: right;
                    width: 666px;
                }
                
                .keyword {}
                
                .search {
                    margin: 10px 0;
                }
                
                .search-page {
                    border: 1px solid #94BB56;
                    box-shadow: inset0 0 5px #FAF3C4;
                    padding: 15px;
                    margin-bottom: 20px;
                    background: #F4F3EB;
                    overflow: hidden;
                }
                
                .search-page .desc-sponsor-name {
                    right: 0;
                }
                
                .search .left input[type="submit"] {
                    background: url(../images/title-bg.png) no-repeat;
                    height: 24px;
                    line-height: 24px;
                    text-align: center;
                    width: 157px;
                    margin: 10px 0;
                    border: 0px;
                    color: #fff;
                    text-shadow: 0px 0px 3px #000;
                    font-size: 17px;
                    font-family: 'futura_std_condensedbold';
                }
                
                .search-page h1 {
                    color: #9c1a1f;
                    font-size: 30px;
                    background: url(../images/heading-bg2.png) repeat-x bottom;
                    line-height: 40px;
                    padding-top: 20px;
                    font-family: 'platomedium', Arial;
                }
                
                .contact.trip-page {
                    background-image: none;
                    font-family: 'helveticaregular', Arial;
                    font-size: 14px;
                }
                
                .contact.trip-page .contact-form {
                    width: 750px;
                    margin: 0 auto 10px;
                    float: none;
                }
                
                .trip-container-data {
                    margin: 42px 17px 9px 17px;
                    overflow: hidden;
                }
                
                .trip-left {
                    float: left;
                    width: 135px;
                    padding-right: 5px;
                    border-right: 1px solid #ded2c2;
                }
                
                .trip-container-data li a {
                    color: #660000
                }
                
                .trip-container-data li {
                    margin-bottom: 15px;
                    font-size: 14px;
                    font-weight: bold;
                    letter-spacing: 1px;
                }
                
                .trip-container-data li li {
                    margin-bottom: 0px;
                    margin-top: 5px;
                    font-size: 15px;
                    font-weight: normal;
                    letter-spacing: normal;
                }
                
                .trip-container-data li li a {
                    color: #624c08;
                }
                
                .trip-right {
                    float: left;
                    width: 160px;
                    padding-left: 10px;
                    padding-top: 35px;
                }
                
                .trip-page .contact-form h1 {
                    font-size: 18px;
                    font-weight: bold;
                    color: #181818;
                }
                
                .trip-page .contact-form h2 {
                    color: #840000;
                    font-size: 18px;
                    font-weight: bold;
                }
                
                .trip-page .contact-form h2 span,
                .trip-page .contact-form h1 span {
                    font-size: 14px;
                    font-weight: normal;
                    color: #929191;
                }
                
                .trip-page .contact-form h3 {
                    color: #020202;
                    font-size: 14px;
                    font-weight: bold;
                }
                
                .contact-field.select-trip select {
                    width: 483px;
                }
                
                .contact-field.t-radio span {
                    margin-right: 35px;
                }
                
                .contact-field.select-trip select:first-child {
                    width: 230px;
                    margin-right: 8px;
                }
                
                .contactfull {
                    overflow: hidden;
                }
                
                .contact-field.flights-txt input[type="text"] {
                    width: 98%;
                }
                
                .cols3 {
                    float: left;
                }
                
                .cols3 input[type="text"] {
                    margin-right: 8px;
                    width: 232px !important;
                }
                
                .qtydiv {
                    border: 1px solid #ccc;
                    box-shadow: inset 0 0 1px #CCCCCC;
                    padding: 5px;
                    background: #fff;
                    display: inline-block;
                }
                
                .qtydiv input {
                    width: 131px !important;
                    height: 20px;
                    line-height: 20px;
                }
                
                input#traveller_2,
                input#traveller_3,
                input#traveller_4,
                input#traveller_5,
                input#traveller_6 {
                    position: absolute;
                    margin-top: -16px;
                }
                
                .cf-marg {
                    margin-left: 20px;
                }
                
                .success {
                    border: 1px solid;
                    color: green;
                    font-weight: bold;
                    margin: 10px 0;
                    padding: 10px;
                    text-align: center;
                }
                
                .green {
                    border: 1px solid;
                    color: green;
                    font-weight: bold;
                    margin: 10px 0;
                    position: absolute;
                    right: 0;
                    width: 540px;
                    top: -5px;
                    padding: 10px;
                    text-align: center;
                }
                
                .error {
                    border: 1px solid;
                    color: red;
                    font-weight: bold;
                    margin: 10px 0;
                    padding: 10px;
                    text-align: center;
                }
                
                .reserve-submit {
                    overflow: hidden;
                    margin: 20px auto 0;
                }
                
                .reserve-error {
                    font-size: 14px;
                    color: #a10606;
                    background: #fedfdf;
                    border: 1px solid #ed1c24;
                    padding: 8px;
                    font-family: 'helveticaregular';
                    width: 370px;
                    line-height: 20px;
                    float: left;
                }
                
                .reserve-submit input[type="button"],
                .reserve-submit input[type="submit"] {
                    background: url(../images/submit-continue.png) no-repeat;
                    width: 301px;
                    height: 39px;
                    text-indent: -9999px;
                    cursor: pointer;
                    border: none;
                    float: left;
                }
                
                .reserve-continue input[type="button"],
                .reserve-continue input[type="submit"] {
                    background: url(../images/continue.png) no-repeat;
                    width: 146px;
                    height: 39px;
                    text-indent: -9999px;
                    cursor: pointer;
                    border: none;
                    float: left;
                }
                
                .reserve-steps {
                    overflow: hidden;
                    margin: 40px auto;
                    width: 910px;
                }
                
                .contact.trip-page.billing-page h1 {
                    margin-bottom: 25px;
                    display: inline-block;
                }
                
                .billing-red {
                    background: #fae8e8;
                    padding: 8px;
                    font-size: 14px;
                    color: #0d0d0d;
                }
                
                .billing-red p {
                    font-size: 14px !important;
                    margin-bottom: 15px;
                    line-height: 21px;
                }
                
                .billing-red h2 {
                    color: #a10606 !important;
                    margin-bottom: 12px;
                }
                
                .billing-red i {
                    color: #c30303;
                    font-style: italic;
                }
                
                .trip-details {
                    padding: 10px 0;
                    margin: 10px 0;
                    overflow: hidden;
                    border-top: 1px dashed #aed476;
                    border-bottom: 1px dashed #aed476;
                }
                
                .reserve-steps li {
                    list-style-type: none;
                    margin: 0px;
                    padding: 0px;
                }
                
                .reserve-steps li a {
                    background: url(../images/reservation-steps.png) no-repeat;
                    height: 44px;
                    cursor: pointer;
                    opacity: 0.5;
                    float: left;
                }
                
                .reserve-steps li.current a {
                    opacity: 1;
                }
                
                .reserve-steps li a.step-traveller {
                    width: 192px;
                }
                
                .reserve-steps li a.step-billing {
                    width: 180px;
                    background-position: -192px 0;
                }
                
                .reserve-steps li a.step-review {
                    width: 170px;
                    background-position: -372px 0;
                }
                
                .reserve-steps li a.step-checkout {
                    width: 204px;
                    background-position: -542px 0;
                }
                
                .reserve-steps li a.step-finish {
                    width: 158px;
                    background-position: right top;
                }
                /*#email-box #contact-wrapper input.error{
    font-size: 14px !important;
    height: 24px !important;
    line-height: 16px !important;
    padding: 0 5px !important;
	margin:5px 0;
    text-align: left !important;}*/
                
                .res-txt,
                .res-txt1 {
                    float: left;
                    width: 213px;
                    font-size: 14px;
                    color: #5d5d5d;
                    font-family: 'helvetica_neueregular';
                    font-weight: bold;
                }
                
                .res-txt1 {
                    width: 275px;
                    padding-left: 20px;
                }
                
                .res-back {
                    float: left;
                }
                
                .res-sub {
                    float: right;
                }
                
                #email-box #contact-wrapper label.error {
                    margin: 2px 0;
                    border: 0px;
                    text-align: right;
                    padding: 0px !important;
                    font-weight: normal;
                }
                
                .zindex {
                    position: relative;
                }
                
                .cols3:last-child input {
                    margin-right: 0px;
                }
                
                .contact-field.age-txt input[type="text"] {
                    width: 100px;
                    margin: 0px 18px 0 2px;
                }
                
                .trip-page .dest-interest {
                    width: 91%;
                }
                
                .dest-interest input[type="text"] {
                    min-width: 317px;
                }
                
                .web-input input[type="text"] {
                    min-width: 382px;
                }
                
                .past-input input[type="text"] {
                    min-width: 351px;
                }
                
                .fr-input input[type="text"] {
                    min-width: 393px;
                }
                
                .other-input input[type="text"] {
                    min-width: 398px;
                }
                
                .contact-field .left {
                    width: 370px;
                    float: left;
                }

                .contact-field .third {
                    width:246.66px;
                    float: left;
                }

                .pb-10 {
                    padding-bottom:10px;
                }
                
                .trip-page .contact-form textarea {
                    width: 98%;
                    margin: 0px;
                    height: 65px;
                }
                
                .contact-field.traveler input[type="text"] {
                    width: 346px;
                }
                
                .contact-field.traveler input[type="text"]:first-child {
                    margin-right: 6px;
                }
                
                .contact-field.t-city input[type="text"] {
                    width: 163px;
                }
                
                .contact-field.t-city input[type="text"]:first-child {
                    width: 361px;
                    margin-right: 6px;
                }
                
                .contact-field.t-city select {
                    width: 159px;
                    margin-right: 6px;
                }
                
                .contact-field.traveler > #phone_1,
                .contact-field.traveler > #phone_2,
                .contact-field.traveler > #phone_3,
                .contact-field.traveler > #phone_4,
                .contact-field.traveler > #phone_5,
                .contact-field.traveler > #phone_6 {
                    width:329px;
                }
                
                .paypal img {
                    margin: 5px 0 5px -10px;
                }
                
                .contact-field.balance {
                    overflow: hidden;
                }
                
                .b-left {
                    float: left;
                    width: 17px;
                }
                
                .b-right {
                    float: left;
                    width: 720px;
                }
                
                .browse-all a {
                    font-family: 'futura_std_condensedbold', Arial;
                    background: url(../images/browser-trips-bg.png) no-repeat;
                    width: 134px;
                    height: 22px;
                    color: #660000;
                    margin-bottom: 13px;
                    float: left;
                    margin-left: -3px;
                    padding-top: 2px;
                    text-align: center;
                }
                
                .trip-search {
                    margin-top: 0px;
                    /*	margin-top:25px;*/
                }
                
                .trip-search input {
                    color: #9a9999;
                    font-family: Verdana, Geneva, sans-serif;
                    font-size: 11px;
                    box-shadow: 0px 0px 2px #d2cdc8, inset 0px 0px 5px #d2cdc8;
                }
                
                .trip-cat {
                    /*	margin-top:30px;*/
                    margin-top: 20px;
                }
                
                .trip-cat img {
                    box-shadow: 0px 0px 5px #d2cdc8;
                    max-width: 160px;
                }
                
                .trip-cat a {
                    color: #660000;
                }
                /*.trip-container:before{
	background:url(../images/trip-container-top.png) no-repeat top;
    content: "";
    height: 42px;
    position: absolute;
    top: -42px;
	left:0px;
    width: 350px;	}
.trip-container {
	width:332px;
	background:url(../images/trip-container-repeat.png) repeat-y;
	position:absolute;
	height:500px;
	top:88px;
	font-size:14px;
	text-align:center;
	color:#FFF;
	display:none;
	right:0px;
	padding:9px 9px 9px 9px;
}*/
                
                .trip-container select {
                    display: block;
                    border: 1px solid #b6b2b0;
                    width: 100%;
                    font-size: 12px;
                    font-family: 'futura_std_mediumregular';
                    margin: 4px 0px;
                }
                
                .trip-container-data input[type="text"] {
                    display: block;
                    padding: 3px;
                    border: 1px solid #b6b2b0;
                    width: 96%;
                    font-size: 12px;
                    font-family: 'futura_std_mediumregular';
                    margin: 4px 0px;
                }
                
                .trip-container input[type="submit"],
                .trip-container input[type="button"] {
                    background: #fbc407;
                    color: #8c0f05;
                    margin: 4px;
                    display: block;
                    width: 96%;
                    font-family: 'futura_std_bookbold';
                    border: none;
                }
                
                .top-nav {
                    padding-top: 6px;
                    font-size: 14px;
                    color: #875f25;
                    font-family: 'futura_std_condensedbold', Arial;
                    text-transform: uppercase;
                    padding-bottom: 59px;
                }
                
                .top-nav li {
                    float: left;
                }
                
                .top-nav li:last-child a {
                    border: 0px;
                }
                
                .top-nav li#current a {
                    color: #9a0404;
                }
                
                .top-nav a {
                    border-right: 2px solid #775c0a;
                    padding: 0px 7px;
                    color: #875f25;
                    line-height: 13px;
                    display: inline-block;
                    letter-spacing: 1px;
                }
                
                li.item108 a {
                    color: #9a0404;
                }
                
                .top-nav a:hover {
                    color: #9a0404;
                    text-decoration: none;
                }
                
                .footer-left {
                    width: 760px;
                    padding-left: 0;
                    float: left;
                    text-transform: uppercase;
                    line-height: 15px;
                    font-size: 12px;
                    padding-top: 12px;
                }
                
                .footer-nav {
                    float: right;
                    padding-top: 14px;
                    text-align: left;
                    width: 170px;
                }
                
                .footer-nav a {
                    color: #333333;
                    font-size: 13px;
                    text-transform: uppercase;
                }
                
                .footer-nav li {
                    margin-top: 3px;
                }
                
                .footer-right {
                    float: right;
                    padding-top: 14px;
                    text-align: right;
                    width: 170px;
                }
                
                .footer-left li {
                    float: left;
                    color: #82641d;
                    font-weight: bold;
                    padding-right: 5px;
                }
                
                .footer-left li li {
                    display: block;
                    font-size: 13px !important;
                    margin-top: 3px;
                    font-weight: normal;
                    float: inherit;
                }
                
                .footer-left li li a {
                    color: #333;
                }
                
                .gallery {
                    overflow: hidden;
                    height: 1020px;
                    color: #FFFFFF;
                    margin-top: -42px;
                    position: relative;
                    text-shadow: 3px 6px 5px #444444;
                }
                
                .map-title {
                    background: url(../images/map-title.png) no-repeat;
                    width: 373px;
                    height: 58px;
                    position: absolute;
                    top: 30px;
                    left: 25px;
                }
                
                .map-gallery {
                    background: url(../images/map-gallery-bg.png) no-repeat;
                    width: 870px;
                    height: 429px;
                    margin: 0 auto;
                    padding: 12px;
                    position: relative;
                }
                
                .gallery-home {
                    height: 1020px;
                }
                
                .border_box.trip-gal {
                    height: 283px;
                }
                
                .gallery-txt-top {
                    letter-spacing: 3px;
                    line-height: 36px;
                    padding: 74px 0 400px 0;
                    text-align: center;
                    width: 375px;
                    margin-left: -35px;
                    font-size: 40px;
                    word-spacing: 2px;
                    /*	animation-duration:16s;
    animation-name: slidein;	
	-webkit-animation-duration:16s;
    -webkit-animation-name: slidein;*/
                    font-family: 'spudblackupright';
                }
                /*@-webkit-keyframes slidein {
  from {
    margin-left: 10%;
    width: 100%
  }
  to {
    margin-left: -34%;
    width: 100%;
  }
}
@keyframes slidein {
  from {
    margin-left: 10%;
    width: 100%
  }
  to {
    margin-left: -34%;
    width: 100%;
  }
}*/
                
                .gallery-txt-top span:first-child {
                    font-size: 60px;
                }
                
                .gallery-txt-top span:nth-child(3) {
                    font-size: 24px;
                }
                
                .gallery-txt-top span:nth-child(4) {
                    font-family: 'futura_std_condensedbold', Arial;
                    font-size: 16px;
                    letter-spacing: 1px;
                    display: block;
                }
                
                .gallery-txt-bottom {
                    font-size: 24pt;
                    line-height: 45px;
                    text-align: center;
                    width: 470px;
                    float: right;
                    position: absolute;
                    right: 0px;
                    bottom: 140px;
                    letter-spacing: 2px;
                    /*	animation-duration:16s;
	animation-name:slideup;
	-webkit-animation-duration:16s;
	-webkit-animation-name:slideup;*/
                    word-spacing: 3px;
                    font-family: 'platomedium', Arial;
                }
                /*@keyframes slideup {
  from {
    margin-right: 30%;
  }
  to {
    margin-right:0%;
  }
}
@-webkit-keyframes slideup {
  from {
    margin-right: 30%;
  }
  to {
    margin-right:0%;
  }
}*/
                
                .big-txt {
                    font-size: 64px;
                }
                
                .small-txt {
                    font-size: 25px;
                }
                
                .normal-txt {
                    font-family: 'futura_std_bookbold';
                    font-size: 14px;
                }
                
                .thumb-gallery {
                    bottom: -4px;
                    height: 550px;
                    left: 50%;
                    margin: 0 auto 0 -480px;
                    overflow: hidden;
                    position: absolute;
                    width: 960px;
                }
                
                .thumb {
                    background: url(../images/thumb-gallery.png) no-repeat;
                    line-height: 19px;
                }
                
                .thumb-gallery .thumb a {
                    color: #FBC75D;
                    font-weight: bold;
                }
                
                .thumb.travel {
                    width: 215px;
                    float: left;
                    min-height: 140px;
                    position: absolute;
                    bottom: 0px;
                    left: 15px;
                    overflow: hidden;
                    padding: 11px 0 0 7px;
                    text-shadow: none;
                }
                
                .thumb.news {
                    width: 215px;
                    float: left;
                    position: absolute;
                    bottom: 0px;
                    left: 250px;
                    min-height: 140px;
                    overflow: hidden;
                    padding: 11px 0 0 7px;
                    text-shadow: none;
                }
                
                .thumb.wildlife {
                    width: 215px;
                    float: left;
                    left: 484px;
                    position: absolute;
                    bottom: 0px;
                    min-height: 140px;
                    overflow: hidden;
                    padding: 11px 0 0 7px;
                    text-shadow: none;
                }
                
                .thumb.weird {
                    width: 215px;
                    float: left;
                    background: url(../images/thumb-gallery-photo.png) no-repeat;
                    left: 719px;
                    min-height: 140px;
                    position: absolute;
                    bottom: 0px;
                    overflow: hidden;
                    padding: 11px 20px 0 7px;
                    text-shadow: none;
                }
                
                .thumb h3 {
                    font-family: 'FuturaCondensedNormalRegular';
                    font-size: 15px;
                    letter-spacing: 1px;
                    word-spacing: 1px;
                    padding-top: 4px;
                    cursor: pointer;
                    text-transform: uppercase;
                }
                
                .thumb img {
                    height: 109px;
                    margin: 4px 0 0 -3px;
                    width: 214px;
                    cursor: pointer;
                }
                
                .travel-txt {
                    display: none;
                    margin-left: -7px;
                    padding: 3px 7px;
                    font-family: 'helveticaregular';
                    background: url(../images/thumb-bg.png) repeat-y;
                }
                
                .news-txt {
                    display: none;
                    font-family: 'helveticaregular';
                    margin-left: -7px;
                    padding: 3px 7px;
                    background: url(../images/thumb-bg.png) repeat-y;
                }
                
                .thumb-gallery .thumb h2,
                .calloutBottom h2 {
                    font-size: 14px;
                    color: #fbc75d;
                    font-weight: bold;
                    text-transform: uppercase;
                    font-family: 'helvetica_neueregular', Arial;
                }
                
                .thumb p {
                    margin-bottom: 7px;
                }
                
                .thumb p:last-child {
                    margin-bottom: 0px;
                }
                
                a.learn-more {
                    color: #fbc75d;
                    cursor: pointer;
                    font-weight: normal !important;
                }
                
                .wildlife-txt {
                    display: none;
                    margin-left: -7px;
                    padding: 3px 7px;
                    font-family: 'helveticaregular';
                    background: url(../images/thumb-bg.png) repeat-y;
                }
                
                .weird-txt {
                    display: none;
                    margin-left: -7px;
                    padding: 3px 19px 3px 7px;
                    font-family: 'helveticaregular';
                    margin-top: 2px;
                    width: 207px;
                    background: url(../images/thumb-bg.png) repeat-y;
                }
                
                .about-page,
                .sitemap-page,
                .single-page {
                    background: #f4f3eb;
                    border: 1px solid #94BB56;
                    box-shadow: 0 0 2px #94BB56, inset 0 0 6px #FAF3C4;
                    padding: 16px;
                    overflow: hidden;
                    margin-bottom: 20px;
                }
                
                .single-page {
                    background: #f4f3eb;
                    border: 1px solid #94BB56;
                    box-shadow: 0 0 2px #94BB56, inset 0 0 6px #FAF3C4;
                    padding: 6px;
                    overflow: hidden;
                    width: 930px;
                    min-height: 600px;
                    margin: 14px auto 20px;
                }
                
                .travel-img {
                    position: absolute;
                    left: 279px;
                    text-align: center;
                    top: 20px;
                }
                
                .faq-txt {
                    padding: 275px 60px 0;
                    font-size: 14px;
                    line-height: 20px;
                }
                
                .faq-txt p {
                    margin-bottom: 20px;
                }
                
                .faq-txt li {
                    padding: 10px 10px 4px;
                    color: #6a6868;
                }
                
                .faq-txt li:nth-child(odd) {
                    background: #fdf8e5;
                }
                
                .qa {
                    overflow: hidden;
                    margin-bottom: 6px;
                }
                
                .qa-left {
                    width: 30px;
                    font-size: 24px;
                    color: #961822;
                    font-weight: normal;
                    font-family: 'lobster_1.4regular';
                    float: left;
                }
                
                .qa-right {
                    float: left;
                    width: 754px;
                }
                
                .qa-bold {
                    font-weight: bold;
                }
                
                .small-qa {
                    margin-top: 10px;
                }
                
                .single-page.single-step-faq {
                    min-height: 1800px;
                }
                
                .tb-txt-content strong {
                    color: #A21B24;
                }
                
                *::-moz-selection {
                    background-color: #91D8F7;
                    color: #FFFFFF;
                }
                
                .tb-txt {
                    font-family: 'helvetica_neueregular', Arial;
                    font-size: 15px;
                    line-height: 24px;
                }
                
                .faq-top-img {
                    left: 70px;
                    position: absolute;
                }
                
                .small-qa .qa-left {
                    font-size: 18px;
                    padding-left: 10px;
                    width: 20px;
                }
                
                .single-content {
                    background: #FEFDF7;
                    box-shadow: 0 0 5px #333333;
                    overflow: hidden;
                    padding: 10px 0;
                }
                
                .single-box {
                    margin: 0 auto auto 2px;
                    overflow: hidden;
                    position: absolute;
                    top: 110px;
                    width: 924px;
                }
                
                .single-top {
                    background: url(../images/single-top.png) no-repeat;
                    height: 54px;
                }
                
                .single-top1 {
                    background: url(../images/single-top1.png) no-repeat 1px 0;
                    height: 8px;
                }
                
                .single-mid {
                    background: url(../images/single-mid.png) repeat-y;
                    height: 100%;
                }
                
                .single-bot {
                    background: url(../images/single-bot.png) no-repeat;
                    height: 8px;
                }
                
                .tb-txt {
                    padding-top: 175px;
                    position: relative;
                    font-size: 15px;
                    font-family: 'helvetica_neueregular', Arial;
                    line-height: 24px;
                }
                
                .tb-txt img {
                    position: absolute;
                    right: 30px;
                    top: 144px;
                }
                
                img.img-left {
                    left: 15px;
                    top: 110px;
                }
                
                .tb-txt-content {
                    width: 513px;
                    margin: 0 auto;
                }
                
                .tb-txt-content strong {
                    color: #a21b24;
                }
                
                .steps {
                    overflow: hidden;
                    width: 520px;
                    padding: 20px 0;
                    margin: 0 auto;
                }
                
                .steps ul {
                    overflow: hidden;
                    background: url(../images/single-ul-bg.png) no-repeat 16px 23px;
                }
                
                .steps ul li {
                    float: left;
                    width: 115px;
                    text-align: center;
                    margin-right: 20px;
                    color: #8e8b8b;
                    font-size: 15px;
                    font-family: 'helvetica_neueregular';
                }
                
                .hme-town {
                    width: 188px
                }
                
                .p_first_name {
                    width: 205px;
                }
                
                .p_phone {
                    width: 315px;
                }
                
                .steps ul li.step-4 {
                    margin-right: 0px;
                }
                
                .steps ul li span {
                    display: table-cell;
                    vertical-align: middle;
                    font-family: 'lobster_1.4regular';
                    color: #4e4e4e;
                    font-weight: normal;
                    font-size: 30px;
                    height: 54px;
                    width: 108px;
                    background: url(../images/step-bg.png) no-repeat right;
                }
                
                .steps ul li.active span {
                    background-position: left;
                    color: #961822;
                }
                
                .single-step1-box {
                    margin-left: 1px;
                }
                
                .single-step1-box .single-mid {
                    padding: 1px 14px 1px 9px;
                    color: #595757;
                    font-family: 'helvetica_neueregular', Arial;
                    line-height: 22px;
                    font-size: 15px;
                }
                
                .single-step1 .single-step1-box .single-mid {
                    font-size: 17px;
                    position: relative;
                    line-height: 26px;
                }
                
                .single-step1 .single-step1-box .single-mid p {
                    margin-bottom: 10px;
                    margin-top: 0px;
                }
                
                .single-step1-box .single-mid p {
                    margin: 20px 0;
                }
                
                .single-step1-box .single-mid img {}
                
                .single-page strong {}
                
                .single-step-box {
                    height: 538px;
                }
                
                .single-social {
                    overflow: hidden;
                    margin: 30px 0 20px;
                }
                
                .single-social img {
                    margin-right: 30px;
                }
                
                .remember {
                    background: url(../images/single-share-img4.gif) no-repeat;
                    height: 531px;
                    margin-top: 110px;
                    padding: 27px 43px;
                    line-height: 30px;
                }
                
                .remember span {
                    font-family: 'lobster_1.4regular';
                    font-size: 24px;
                    font-weight: normal;
                    color: #b82815;
                }
                
                span.darkred {
                    color: #a41615;
                }
                
                .single-get {
                    width: 359px;
                    padding-left: 85px;
                    font-size: 18px;
                    font-family: 'helvetica_neueregular', Arial;
                    padding-right: 33px;
                    float: left;
                    margin-top: 13px;
                    text-align: center;
                }
                
                .single-btn {
                    float: left;
                    font-family: 'helvetica_neueregular', Arial;
                    font-size: 18px;
                    text-align: center;
                    margin-top: 13px;
                    width: 359px;
                }
                
                .single-btn a {
                    width: 359px;
                    margin-bottom: 10px;
                    height: 79px;
                    display: block;
                }
                
                .get-btn {
                    padding: 0 33px 0 80px
                }
                
                .get-btn a {
                    background: url(../images/get-started.png) no-repeat;
                }
                
                .contact-btn a {
                    background: url(../images/contact.png) no-repeat;
                }
                
                .get-bot {
                    margin-bottom: 20px;
                    overflow: hidden;
                }
                
                .single-share-form {
                    background: url(../images/single-share-form.jpg) no-repeat;
                    overflow: hidden;
                }
                
                .ssf-left {
                    float: left;
                    position: relative;
                    min-height: 2430px;
                    width: 330px;
                }
                
                .ssf-right {
                    float: right;
                    width: 560px;
                    padding: 35px 10px 10px;
                }
                
                .ssf-img {
                    position: absolute;
                    bottom: 300px;
                }
                
                .single-form {
                    padding: 5px;
                    font-family: 'helveticaregular';
                    background: #fefdf7;
                    box-shadow: 0 0 5px #666;
                }
                
                .single-form table,
                .single-form tr,
                .single-form td {
                    background: none !important;
                    border: none;
                    font-size: 14px;
                    padding: 0px;
                }
                
                .travel-check {
                    padding: 0px 6px;
                }
                
                .sf-top {
                    overflow: hidden;
                    padding: 20px 5px 10px;
                    font-size: 14px;
                }
                
                .sf-first {
                    margin-bottom: 10px;
                }
                
                .sf-first input {
                    width: 150px;
                }
                
                .sf-first input:first-child {
                    width: 188px;
                    margin-right: 2px;
                }
                
                .travel-option .travel-heading {
                    margin: 5px 0
                }
                
                .select-travel {
                    background: #aac23e;
                    padding: 7px;
                    color: #fff;
                    font-size: 14px;
                    letter-spacing: 1px;
                }
                
                .select-travel .travel-heading {
                    background: #fff;
                    padding: 5px;
                    margin-right: 12px;
                }
                
                .travel-option {
                    border-bottom: 1px solid #ccc;
                    padding: 7px 0px;
                }
                
                .travel-option select {
                    width: 180px;
                }
                
                .travel-option select#travel_period {
                    width: 130px;
                }
                
                .travel-option select#tour {
                    width: 220px;
                }
                
                .travel-heading {
                    font-size: 16px;
                    color: #790408;
                    font-weight: bold;
                }
                
                .sf-right input.error,
                .pc-first input.error,
                .travel-dates input.error,
                .travel-option select.error {
                    font-weight: normal !important;
                    background: #FEDFDF;
                    text-align: left !important;
                    margin: 0px;
                }
                
                .sf-right label.error,
                .pc-first label.error,
                .travel-dates label.error,
                .travel-option label.error {
                    display: none !important;
                }
                
                .ssf-right input[type="checkbox"].error,
                .ssf-right input[type="radio"].error {
                    outline: 1px solid #FF0000 !important;
                }
                
                .sf-left {
                    float: left;
                    padding: 2px;
                    height: 190px;
                    overflow: hidden;
                    box-shadow: 0 0 3px #666;
                    border-radius: 1px;
                    width: 145px;
                }
                
                .sf-left img {
                    width: 145px;
                }
                
                .single-form input {
                    background: #FFFFFF;
                    border: 1px solid #CCCCCC;
                    box-shadow: 0 0 1px #CCCCCC inset;
                    color: #303030;
                    font-family: 'helvetica_neueregular', Arial;
                    font-size: 14px;
                    height: 22px;
                    padding: 0 5px;
                }
                
                .single-form input[type="text"] {
                    min-width: 61px;
                }
                
                .single-form input[type="checkbox"],
                .single-form input[type="radio"] {
                    height: inherit !important;
                }
                
                .td-fav input {
                    width: 430px;
                }
                
                .td-car input {
                    width: 476px;
                }
                
                .td-txt textarea {
                    margin-top: 5px;
                }
                
                .single-form select {
                    background: #FFFFFF;
                    border: 1px solid #CCCCCC;
                    box-shadow: 0 0 1px #CCCCCC inset;
                    color: #666;
                    font-family: Arial !important;
                    font-size: 14px;
                    padding: 2px 5px;
                }
                
                .travel-dates {
                    margin: 10px 0 20px;
                    font-size: 14px;
                }
                
                .red-txt {
                    color: #B90F0F;
                    font-style: italic;
                    margin-bottom: 15px;
                    margin-top: 6px;
                }
                
                .redish1 {
                    color: #B90F0F;
                }
                
                .tooltip-sf,
                .tooltip-sf1 {
                    background: url(../images/tooltip-bg.png) no-repeat;
                    width: 247px;
                    font-size: 16px;
                    padding: 25px 70px 25px 25px;
                    font-family: 'helvetica_neueregular', Arial;
                    height: 138px;
                    line-height: 25px;
                }
                
                .tooltip-sf {
                    position: absolute;
                    top: 545px;
                    left: 10px;
                }
                
                .tooltip-sf1 {
                    position: absolute;
                    bottom: 10px;
                    left: 25px;
                }
                
                .tooltip-sf span,
                .tooltip-sf1 span {
                    font-family: 'lobster_1.4regular';
                    color: #b82815;
                    font-weight: normal;
                    font-size: 24px;
                }
                
                .travel-check textarea {
                    background: #FFFFFF;
                    border: 1px solid #CCCCCC;
                    box-shadow: 0 0 1px #CCCCCC inset;
                    color: #666;
                    font-family: 'helvetica_neueregular', Arial !important;
                    font-size: 14px;
                    padding: 2px 5px;
                    height: 130px;
                    width: 525px;
                }
                
                .travel-dates .travel-heading {
                    margin-bottom: 5px;
                }
                
                .ss-privacy {
                    background: #e6e6e6;
                    padding: 10px;
                    font-size: 14px;
                }
                
                .ss-privacy textarea {
                    width: 503px;
                }
                
                .td-best input {
                    width: 170px;
                }
                
                .td-best input:first-child {
                    width: 315px;
                    margin-right: 2px
                }
                
                .travel-bot {
                    margin: 10px 0;
                }
                
                .td-email input {
                    width: 503px;
                }
                
                .ssp {
                    font-style: italic;
                    color: #b90f0f;
                }
                
                .ss-privacy h1 {
                    color: #790408;
                    font-family: 'helveticaregular';
                    margin-bottom: 10px;
                    font-style: normal;
                    font-size: 22px;
                }
                
                .pc-first {
                    margin: 10px 0;
                }
                
                .pc-first input:first-child {
                    width: 205px;
                    margin-right: 5px;
                }
                
                .pc-first input {
                    width: 279px;
                }
                
                .sf-right {
                    float: left;
                    padding: 10px 0 10px 10px;
                    width: 368px;
                }
                
                .sf-relation {
                    margin: 10px 0 10px;
                }
                
                .sf-relation select {
                    width: 200px
                }
                
                .sf-upload {
                    margin-bottom: 10px;
                }
                
                #fileToUpload1 {
                    background: url(../images/upload-photo.png) no-repeat;
                }
                
                #fileToUpload1 input {
                    filter: alpha(opacity=0);
                    opacity: 0;
                    width: 208px;
                    height: 39px;
                }
                
                .ssf-txt {
                    color: #6f6f6e;
                    font-family: 'helvetica_neueregular', Arial;
                    font-size: 20px;
                    line-height: 26px;
                    margin: 10px 5px 20px;
                }
                
                .faq-btn a {
                    display: block;
                    margin-bottom: 10px;
                    background: url(../images/faq.png) no-repeat;
                    width: 359px;
                    height: 79px;
                }
                
                .next-btn,
                .finally-btn {
                    float: right;
                    padding-right: 30px;
                }
                
                .next-btn a,
                .next-btn input {
                    background: url(../images/next-btn.png) no-repeat;
                }
                
                .next-btn input {
                    width: 358px;
                    height: 79px;
                    border: 0px;
                    font-size: 0px;
                    text-indent: -9999;
                    cursor: pointer;
                    display: block;
                }
                
                .finally-btn a {
                    background: url(../images/finally.png) no-repeat;
                }
                
                .single-coming-soon-txt {
                    margin: 600px auto auto auto;
                    width: 760px;
                    font-size: 18px;
                    font-family: 'helvetica_neueregular', Arial;
                    line-height: 25px;
                    color: #595757;
                }
                
                .single-mid-txt {
                    padding: 10px;
                    overflow: hidden;
                }
                
                .smt-left {
                    float: left;
                    width: 300px;
                }
                
                .smt-right {
                    float: left;
                    width: 580px;
                }
                
                .single-heading {
                    background: url(../images/single-heading.gif) repeat-x;
                    height: 50px;
                    font-size: 24px;
                    font-family: 'helvetica_neueregular', Arial;
                    font-weight: bold;
                    line-height: 50px;
                    padding-left: 10px;
                    color: #fff;
                }
                
                .single-heading span {
                    font-size: 30px;
                    padding-right: 15px;
                    font-weight: normal;
                    font-family: 'lobster_1.4regular';
                    color: #961822;
                }
                
                span.red-bolder {
                    font-size: 24px;
                    color: #961822;
                    display: block;
                }
                
                .bot-img {
                    bottom: -200px;
                    float: right;
                    position: absolute;
                    right: 8px;
                }
                
                .extra-height {
                    height: 125px;
                }
                
                .single-coming-soon-txt strong {
                    color: #b61d26;
                }
                
                .about-content {
                    padding: 10px;
                }
                
                .about-page .left .speciality {
                    margin-top: 20px;
                }
                
                .about-page .left .speciality p {
                    line-height: 150%;
                }
                
                .about-page .left .speciality h2 {
                    font-size: 24px;
                    color: #79060d;
                    letter-spacing: 1px;
                    margin-bottom: 6px;
                    font-family: 'platomedium', Arial;
                }
                
                .about-page h1 {
                    font-size: 19px;
                    line-height: 30px;
                    color: #79060d;
                    font-weight: bold;
                    display: inline-block;
                    margin-bottom: 6px;
                    margin-top: 17px;
                    background: url(../images/heading-bg2.png) bottom repeat-x;
                    font-family: 'helveticaregular', Arial;
                }
                
                .about-page h1:first-child {
                    margin-top: 0px;
                }
                
                .about-page p {
                    margin-bottom: 10px;
                }
                
                .about-page .left .speciality img {
                    display: block;
                    margin-bottom: 20px;
                }
                
                .about-page .left,
                .sitemap-page .left {
                    float: left;
                    width: 223px;
                }
                
                .about-page .right,
                .sitemap-page .right {
                    width: 633px;
                    font-size: 14px;
                    color: #6a6a6a !important;
                    font-family: 'helveticaregular', Arial;
                    line-height: 20px;
                    float: right;
                }
                
                .sitemap-page h1 {
                    font-size: 30px;
                    margin-bottom: 15px;
                    color: #9c1a1f;
                    font-family: 'platomedium', Arial;
                    line-height: 50px;
                    background: url(../images/heading-bg2.png) repeat-x bottom;
                }
                
                .sitemap-page .left ul li {
                    margin-bottom: 15px;
                }
                
                .sitemap-page .left ul li a,
                .sitemap-page h2 {
                    font-size: 16px;
                    color: #9c1a1f;
                    font-family: 'helvetica_neueregular';
                    font-weight: bold;
                }
                
                .sitemap-page .right ul a,
                .sitemap-page .right ul {
                    color: #797777;
                    font-size: 14px;
                }
                
                .sitemap-page .right ul {
                    margin-left: 15px;
                    margin-bottom: 20px;
                }
                
                .sitemap-page .cols {
                    float: left;
                    width: 210px;
                }
                
                .sitemap-page h3 {
                    font-size: 16px;
                    font-style: italic;
                    font-family: 'helvetica_neueregular';
                    font-weight: bold;
                    color: #02420f;
                }
                
                .about-page .right ul {
                    margin-left: 25px;
                }
                
                .about-page .right ul li {
                    margin-bottom: 4px;
                    list-style-image: url(../images/dot1.png);
                }
                
                .about-page .right ul li i {
                    color: #0a2d01;
                    font-weight: bold;
                }
                
                .about-page .left img {
                    max-width: 223px;
                }
                
                .destination {
                    padding-left: 8px;
                    clear: both;
                    width: 900px;
                    overflow: hidden;
                    margin: 15px auto;
                }
                
                .destination h2 {
                    font-family: 'Papyrus-Regular';
                    font-size: 24px;
                    text-align: left;
                    padding-left: 11px;
                    color: #184d27;
                }
                
                .destination .testimonial {
                    padding-top: 40px;
                    font-family: 'helveticaregular', Arial;
                    width: 260px;
                    /*height:180px;*/
                    /* height should be 210 */
                    line-height: 20px;
                    text-align: left;
                    padding-right: 40px;
                    font-size: 14px;
                }
                
                .destination .testimonial a {
                    color: #730303;
                    font-size: 10px;
                    font-weight: bold;
                    font-family: Verdana, Geneva, sans-serif;
                }
                
                .destination .testimonial h2 {
                    font-size: 0px;
                    background: url(../images/stars.png) no-repeat center;
                    height: 14px;
                    margin: -37px 0 18px;
                }
                
                .star {
                    background: url(../images/stars.png) no-repeat center;
                    height: 14px;
                    margin: 0px 0px 5px;
                }
                
                .destination-only .star {
                    margin: -30px 0px 5px;
                }
                
                .destination-area {
                    margin-bottom: 30px;
                    float: left;
                    text-align: center;
                    width: 300px;
                }
                
                .destination-area img {
                    width: 269px;
                    height: 145px;
                    padding: 1px;
                    border: 2px solid #6fa31a;
                    margin-bottom: 10px;
                }
                
                .destination-area select {
                    padding: 2px;
                    border: 1px solid #545454;
                    font-family: Verdana, Geneva, sans-serif;
                    font-size: 11px;
                    color: #545454;
                }
                
                .append-1 {
                    width: 960px;
                    margin: 0 auto;
                }
                /* Home Galery  */
                
                .headerimg {
                    background-position: center top;
                    background-repeat: repeat-x;
                    width: 100%;
                    background-size: auto 100%;
                    position: absolute;
                }
                /* NAVIGATION */
                
                #nav-outer {
                    height: 110px;
                    padding-top: 11px;
                    position: relative;
                    top: 24px;
                    background-image: url("../images/headerbg.png");
                }
                
                li.contact-nav {
                    width: 102px
                }
                
                #navigation {
                    height: 100px;
                    width: 960px;
                    margin: 0 auto;
                    background-image: url("../images/logo.png");
                    background-position: top left;
                    background-repeat: no-repeat;
                }
                /* SEARCH */
                
                #search {
                    background-color: #051733;
                    float: right;
                    width: 220px;
                    padding: 10px;
                }
                
                #searchtxt {
                    padding: 3px;
                    width: 150px;
                }
                
                #searchbtn {
                    border: 1px solid #eee !important;
                    background-color: #CD2B3A;
                    color: #eee;
                    padding: 3px;
                    margin-left: 5px;
                }
                /* HEADER TEXT */
                
                #headertxt {
                    width: 960px;
                    margin: 0 auto;
                    clear: both;
                    position: relative;
                }
                
                span.red {
                    color: #dd0808;
                }
                
                .pictured {
                    background-color: #CC3333;
                    color: #FFF;
                    font-size: 12px;
                    padding: 9px 16px;
                    text-transform: uppercase;
                    float: left;
                    display: block;
                    clear: both;
                    margin-top: 10px;
                }
                
                .pictured a {
                    font-size: 16px;
                    font-style: italic;
                    letter-spacing: 0;
                    text-transform: none;
                    color: #FFF;
                    text-decoration: none;
                }
                
                .pictured a:hover {
                    text-decoration: underline;
                }
                /* CONTROLS */
                
                .btn {
                    height: 32px;
                    width: 32px;
                    float: left;
                    cursor: pointer;
                }
                
                #back {
                    background-image: url("../images/btn_back.png");
                }
                
                #next {
                    background-image: url("../images/btn_next.png");
                }
                
                #control {
                    background-image: url("../images/btn_pause.png");
                }
                /* HEADER HAVIGATION */
                
                #headernav-outer {
                    position: relative;
                    top: 400px;
                    margin: 0 auto;
                    width: 960px;
                }
                
                #headernav {
                    padding-left: 864px;
                }
                /* Home Galery End  */
                
                .country-main {
                    min-height: 330px;
                    position: relative;
                }
                
                .top-mar {
                    margin-top: 15px;
                }
                
                .country-gallery {
                    z-index: 1;
                    position: relative;
                    padding: 7px 6px;
                    height: 380px;
                    background: url(../images/gallery-bg.png) no-repeat;
                    overflow: hidden;
                }
                
                .country-gallery h2 {
                    color: #fadb71;
                    font-size: 64px;
                    letter-spacing: 3px;
                    text-shadow: 3px 2px 5px #000;
                    font-family: 'platomedium', Arial;
                    position: absolute;
                    z-index: 111;
                    padding: 10px 20px;
                }
                
                .trip-gallery {
                    z-index: 1;
                    position: relative;
                    padding: 7px 0px 7px 6px;
                    height: 327px;
                    float: right;
                    width: 557px;
                    background: url(../images/country-gal-bg.png) no-repeat;
                    overflow: hidden;
                }
                
                .country-loop {
                    overflow: hidden;
                    margin: 20px 0px 20px;
                }
                
                .country-loop h2 {
                    color: #003300 !important;
                    font-size: 18px;
                    font-family: 'platomedium', Arial;
                    border-bottom: 2px dashed #D1DBA3;
                    margin-bottom: 15px;
                    padding-bottom: 5px;
                }
                
                .country-loop h2 strong {
                    color: #003300;
                    font-size: 24px;
                    font-weight: normal;
                }
                
                h1.large-title {
                    font-size: 36px;
                    font-family: 'platomedium', Arial;
                    color: #003300;
                    letter-spacing: 2px;
                }
                
                h4.title-right {
                    background: url(../images/title-bg.png) no-repeat;
                    height: 24px;
                    line-height: 24px;
                    text-align: center;
                    width: 157px;
                    margin: 43px auto 17px;
                    color: #fff;
                    text-shadow: 0px 0px 3px #000;
                    font-size: 17px;
                    font-family: 'futura_std_condensedbold';
                }
                
                .trip-gallery h4.title-right {
                    margin: 15px 115px 0px 0px;
                    float: right;
                }
                
                .featured-box {
                    box-shadow: inset 0px 0px 5px #ccc;
                    padding: 12px;
                    border: 1px solid #eee;
                    overflow: hidden;
                    font-family: 'helveticaregular', arial;
                    background: #fbf8f5;
                    margin-top: 50px;
                }
                
                .wild-txt {
                    margin: 84px 0 0 16px;
                    padding: 32px 10px 10px;
                    position: relative;
                    width: 175px;
                    font-size: 12px;
                    line-height: 14px;
                    font-family: 'helveticaregular', arial;
                    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#a2bb3a', endColorstr='#cee088');
                    /* for IE */
                    background: -webkit-gradient(linear, left top, left bottom, from(#a2bb3a), to(#cee088));
                    /* for webkit browsers */
                    background: -moz-linear-gradient(top, #a2bb3a, #cee088);
                    /* for firefox 3.6+ */
                }
                
                .wild-txt li {
                    list-style-image: url(../images/dot.png);
                    margin: 0 0 0 11px;
                    padding: 8px 0 0;
                }
                
                .wild-txt-title {
                    background: url(../images/wpa-banner.png) no-repeat;
                    color: #9B140B;
                    font-family: 'spudblackupright';
                    font-size: 18px;
                    letter-spacing: 1px;
                    height: 117px;
                    left: -28px;
                    padding-left: 47px;
                    padding-top: 50px;
                    position: absolute;
                    top: -35px;
                    width: 231px;
                }
                
                .sponsor {
                    background: url(../images/border-bg.png) no-repeat center top;
                    margin-top: 10px;
                    padding: 25px 0 0px;
                    text-align: center;
                }
                
                .sponsor-name {}
                
                .sponsor-name img {
                    max-width: 358px;
                }
                
                .desc-sponsor-name {
                    text-align: center;
                    position: absolute;
                    right: 30px;
                    top: -22px;
                }
                
                .search-page .desc-sponsor-name,
                .country-content .desc-sponsor-name {
                    top: 0px;
                    right: 0;
                }
                
                .sponsor a {
                    color: #9a0404;
                    font-family: 'helveticaregular', arial;
                    font-size: 10px;
                }
                
                .sponsor-name h5,
                .desc-sponsor h5 {
                    background: #000;
                    font-family: 'futura_std_condensedbold', Arial;
                    border: 3px solid #ffcb00;
                    border-radius: 15px;
                    color: #fff;
                    padding: 5px 10px;
                    text-align: center;
                    display: inline-block;
                }
                
                .sponsor-title {
                    text-align: center;
                    font-family: 'spudblackupright';
                    font-size: 30px;
                    color: #9a0404;
                    margin-bottom: 10px;
                }
                
                .desc-sponsor-name {}
                
                .desc-sponsor {
                    color: #775c0a;
                    font-size: 14px;
                    font-family: 'futura_std_condensedbold', Arial;
                    position: relative;
                    height: 33px;
                    margin: 20px 0px;
                }
                
                .desc-sponsor-txt {
                    width: 260px;
                }
                
                .featured {
                    overflow: hidden;
                    font-size: 11px;
                    line-height: 16px;
                    margin-top: 10px;
                    color: #393938;
                }
                
                .featured a {
                    color: #9a0404;
                }
                
                .featured-left {
                    float: left;
                    width: 66px;
                }
                
                .featured-right {
                    float: right;
                    width: 117px;
                }
                
                .featured-img {
                    width: 66px;
                    overflow: hidden;
                    min-height: 40px;
                }
                
                .featured-img img {
                    width: 66px;
                }
                
                .destinations {}
                
                .tab-content li {
                    background: none repeat scroll 0 0 transparent !important;
                    cursor: text !important;
                    height: inherit !important;
                    text-align: left !important;
                    width: inherit !important;
                }
                
                .tab-content li:hover {
                    color: inherit !important;
                }
                
                .tab-overview h2 {
                    background: url("../images/heading-bg2.png") repeat-x center bottom;
                    color: #5b4606 !important;
                    padding: 10px 0;
                    font-family: 'platomedium', arial !important;
                    font-size: 24px !important;
                }
                
                .highlights li {
                    display: block !important;
                    line-height: 20px;
                    font-family: 'helveticaregular', arial !important;
                    background: url(../images/arrow.png) no-repeat left 5px !important;
                    padding: 0 0 0 20px;
                    width: 95% !important;
                }
                
                .destinations ul {
                    margin-bottom: 10px;
                }
                
                .destinations li {
                    background: url(../images/arrow.png) no-repeat left 5px !important;
                    line-height: 17px;
                    padding: 0 3px 0 14px;
                    font-size: 14px;
                }
                
                .destinations a {
                    font-weight: bold !important;
                }
                
                .tab-overview a {
                    color: #660000 !important;
                    font-family: 'futura_std_condensedbold', Arial;
                    font-size: 12px;
                }
                
                .tab-overview h4 {
                    color: #003300;
                    margin: 20px 0px 5px;
                    font-family: 'futura_std_condensedbold', Arial;
                    font-size: 16px;
                }
                
                .itinerary-glance li a {
                    padding: 0px !important;
                    margin: 0px !important;
                    font-weight: normal !important;
                }
                
                .itinerary-glance {
                    clear: left;
                    margin-bottom: 20px;
                    overflow: hidden;
                }
                
                .itinerary-glance li {
                    line-height: 19px;
                    width: 95% !important;
                }
                
                .tabs-area.itinerar h2 {}
                
                .itinerary-glance li span {
                    color: #660000;
                    font-weight: bold;
                }
                
                .tab-overview h1 {
                    font-size: 30px;
                    color: #003300;
                    font-family: 'platomedium', arial;
                }
                
                .travel-style {
                    background: #faefe3;
                    box-shadow: inset 0px 0px 10px #d9c0a7;
                    padding: 7px 10px;
                    font-family: 'helvetica_neueregular', Arial;
                    width: 488px;
                    font-size: 12px;
                    margin: 0 auto 10px;
                }
                
                .travel-style strong {
                    color: #9a0404;
                    font-size: 14px;
                }
                
                .bot-nav {
                    text-align: center;
                    font-family: 'futura_std_condensedbold', Arial;
                }
                
                .bot-nav span {
                    color: #9a0404;
                    font-size: 17px;
                }
                
                .bot-nav a {
                    color: #113101;
                    padding: 0px 7px;
                    font-size: 14px;
                }
                
                .pagination a {
                    cursor: pointer;
                }
                
                .country-scroll,
                .ashok {
                    height: 296px;
                    box-shadow: inset 0px 0px 5px #ccc;
                    padding: 12px;
                    overflow: hidden;
                    text-align: justify;
                    line-height: 20px;
                    font-family: 'helveticaregular', arial;
                    background: #fbf8f5;
                }
                
                .country-scroll p {
                    margin-bottom: 10px;
                }
                
                .country-scroll strong {
                    color: #775c0a;
                    font-size: 14px;
                    font-family: 'futura_std_condensedbold' !important;
                    position: relative;
                    margin: 7px 0px;
                    font-weight: normal;
                    letter-spacing: 0.7px;
                }
                
                .country-scroll strong span {
                    font-family: 'futura_std_condensedbold' !important;
                }
                
                .country-content {
                    overflow: hidden;
                    margin-bottom: 10px;
                }
                
                .accomodation-top h2 {
                    font-size: 30px;
                    line-height: 32px;
                    color: #003300;
                    margin-left: 77px;
                    background: url(../images/heading-bg2.png) repeat-x bottom;
                    font-family: 'platomedium', arial;
                }
                
                .faq h4 {
                    font-size: 14px;
                    color: #92120c;
                    font-weight: bold;
                }
                
                .faq-content {
                    border-bottom: 2px dashed #D0D8A1;
                    margin-bottom: 10px;
                }
                
                .faq-content>h4:first-child {
                    margin-top: 0;
                }
                
                .accomodation h2,
                .departure h2,
                .faq h2 {
                    margin-bottom: 5px;
                    background: url(../images/heading-bg3.png) no-repeat;
                    font-size: 18px;
                    height: 31px;
                    letter-spacing: 1px;
                    padding: 0px 6px;
                    line-height: 31px;
                    color: #99140d;
                    font-family: 'platomedium', arial;
                }
                
                .acom .accomodation h2 {
                    text-transform: uppercase;
                }
                
                .accomodation h3 {
                    font-size: 24px;
                    color: #94130b;
                    font-family: 'spudblackupright';
                    margin-bottom: 12px;
                }
                
                .accomodation-content {
                    border-bottom: 2px dashed #d0d8a1;
                    overflow: hidden;
                    margin-bottom: 10px;
                    padding-bottom: 10px;
                    width: 98%;
                }
                
                .guide .accomodation-content {
                    border-bottom: 0px;
                }
                
                .accomodation li {
                    background: none !important;
                    height: inherit !important;
                    line-height: 19px;
                    padding: 0 !important;
                    text-align: left !important;
                    width: 100% !important;
                }
                
                .accomodation-left {
                    float: left;
                    position: relative;
                    width: 214px;
                    color: #a70509;
                    text-align: center
                }
                
                .accomodation-right {
                    float: right;
                    font-size: 13px;
                    width: 440px;
                }
                
                .accomodation-right .left {
                    float: left;
                    width: 50%;
                }
                
                .accomodation-right .right {
                    float: left;
                    width: 50%;
                    line-height: 19px;
                    padding-top: 7px;
                }
                
                .accomodation-left img {
                    max-width: 206px;
                }
                
                .oncontact {
                    margin: 20px 0;
                }
                
                .overview-anchor {
                    margin: 10px 0;
                }
                
                .img {
                    border: 2px solid #72A61B;
                    height: 150px;
                    overflow: hidden;
                    padding: 2px;
                    position: relative;
                    line-height: 0px;
                    text-align: center;
                    width: 206px;
                }
                
                .img img {
                    max-width: 206px;
                }
                
                .max {
                    height: 150px;
                    overflow: hidden;
                }
                
                .faqarea .img {
                    margin-bottom: 10px;
                }
                
                .accomodation-left a img {
                    width: 0px;
                    border: 0px;
                }
                
                .overview-img {
                    margin-bottom: 10px;
                }
                
                .overview-img .img {}
                
                .accomodation-left a:first-child img {
                    width: 206px;
                }
                
                a.magnify-again {
                    background: url(../images/magnify.png) no-repeat top right;
                }
                
                .magnify {
                    background: url(../images/magnify.png) no-repeat top right;
                    height: 33px;
                    position: absolute;
                    right: 10px;
                    top: 10px;
                    width: 27px;
                    z-index: 1;
                }
                
                .magnify a {
                    float: right;
                    height: 100%;
                    width: 100%;
                }
                
                .accomodation-top p {
                    color: #6d0600;
                    margin-left: 77px;
                    font-size: 15px;
                    font-family: 'helveticaregular', arial;
                }
                
                .butterfly {
                    background: url(../images/butterfly.png) no-repeat;
                    width: 67px;
                    position: absolute;
                    margin-top: -16px;
                    height: 62px;
                    float: left;
                    margin-right: 10px;
                }
                
                .itinerary-glance ul li a {
                    width: auto !important;
                }
                
                .trip-content {}
                
                .country-left {
                    float: left;
                    width: 688px;
                }
                
                .country-right {
                    float: right;
                    width: 217px;
                }
                
                .trip-content .country-left {
                    width: 711px;
                }
                
                .country-desc {
                    overflow: hidden;
                    color: #393938;
                    padding: 10px 0px;
                    border-bottom: 2px dashed #d1dba3;
                }
                
                .desc-date {
                    font-size: 14px;
                    line-height: 24px;
                    color: #040404;
                    margin: 3px 0px;
                }
                
                .desc-date span {
                    color: #676766;
                    padding-left: 6px;
                }
                
                .desc-date span:first-child {
                    padding: 0px;
                }
                
                .country-desc:last-child {
                    border-bottom: 0px;
                }
                
                .desc-img {
                    float: left;
                    width: 225px;
                }
                
                .desc-img img {
                    width: 210px;
                    border: 2px solid #6da21b;
                    padding: 2px;
                }
                
                .desc-content {
                    float: right;
                    font-size: 13px;
                    font-family: 'helveticaregular', Arial;
                    line-height: 20px;
                    width: 450px;
                }
                
                .desc-content h6 {
                    color: #82641D;
                    font-weight: bold;
                    font-size: 15px;
                }
                
                .desc-content h3,
                .featured-box h3,
                .home-signup h1 {
                    font-family: 'platomedium', arial;
                    color: #9a0404;
                    line-height: 25px;
                    letter-spacing: 1px;
                    margin-bottom: 6px;
                    font-size: 24px;
                }
                
                .country-detail .country-scroll {
                    font-size: 16px;
                    line-height: 24px;
                }
                
                .country-detail .country-scroll strong {
                    font-size: 18px;
                    line-height: 24px;
                }
                
                .trip-detail {
                    float: left;
                    width: 350px;
                }
                
                .desc-content-links {
                    color: #998547;
                    font-size: 12px;
                }
                
                .desc-content-links a {
                    color: #9a0404;
                }
                
                .breadcrumb {
                    overflow: hidden;
                    font-weight: bold;
                    font-size: 11px;
                    position: relative;
                    padding-top: 30px;
                    text-transform: uppercase;
                    font-family: 'helvetica_neueregular', Arial;
                }
                
                .breadcrumb a {
                    color: #9a1d1f;
                    display: inline-block;
                    padding: 0px 2px;
                    height: 23px;
                }
                
                .breadcrumb a.current {}
                
                .breadcrumb a:hover.current {}
                
                .itinerary-heading {
                    border-bottom: 2px dashed #d1dba3;
                    padding-bottom: 5px;
                    margin-bottom: 5px;
                }
                
                .itinerary-heading h1 {
                    font-size: 36px;
                    font-family: 'platomedium', Arial;
                    color: #003300;
                }
                
                .itinerary-heading h2 {
                    font-size: 20px;
                    font-family: 'platomedium', Arial;
                    color: #5b4606;
                }
                
                .itinerary-destination {
                    color: #3a3a3a;
                    font-family: 'futura_std_condensedbold', Arial;
                    font-size: 16px;
                    margin-bottom: 10px;
                }
                
                .itinerary-destination strong {
                    color: #775c0a;
                }
                
                .itinerary-tour {
                    overflow: hidden;
                }
                
                .itinerary-tour1 {
                    overflow: inherit !important;
                }
                
                .it-right.small-notice {
                    position: relative;
                }
                
                .it-left {
                    float: left;
                    width: 100px;
                    font-family: 'helveticaregular', Arial;
                    color: #775c0a;
                    font-size: 14px;
                    padding-top: 5px;
                }
                
                .it-right {
                    float: left;
                    width: 215px;
                    color: #003300;
                    font-size: 22px;
                    font-family: 'futura_std_condensedbold', Arial;
                }
                
                .small-notice a {
                    font-size: 11px;
                    color: #660000;
                }
                
                .small-notice {}
                
                .small-font {
                    font-size: 18px;
                }
                
                .small-font a {
                    color: #003300
                }
                
                .itinerary-singles {
                    overflow: hidden;
                    margin-top: 12px;
                }
                
                .singles-left {
                    float: left;
                    width: 452px;
                    font-size: 10px;
                }
                
                .singles-left li:nth-child(odd) {
                    width: 265px;
                }
                
                .singles-left ul {}
                
                .singles-left li {
                    float: left;
                    color: #837854;
                    width: 170px;
                    margin-bottom: 5px;
                }
                
                .singles-left li a {
                    color: #837854;
                }
                
                .singles-left li a img,
                .singles-left li img {
                    float: left;
                    margin-right: 2px;
                }
                
                .map-box {}
                
                a.map-window {
                    overflow: hidden;
                    position: relative;
                }
                
                a.map-window img {
                    max-width: 100%;
                    height: auto;
                }
                
                #email-box.map-popup {
                    background: #fff;
                    border-radius: 5px;
                    box-shadow: none;
                    overflow: hidden;
                    width: 480px;
                    border: 1px solid #c1c1c1;
                }
                
                #email-box.map-popup img.btn_close {
                    margin: -4px -2px 0 0px;
                }
                
                #email-box.map-popup h2 {
                    background: #74c02a;
                    font-family: 'futura_std_condensedbold';
                    color: #fff;
                    font-size: 18px;
                    height: 35px;
                    line-height: 35px;
                    font-weight: bold;
                    letter-spacing: 1px;
                    position: absolute;
                    top: 0;
                    left: 0;
                    width: 96%;
                    padding: 0 2%;
                }
                
                .new-email-temp {
                    margin-top: 36px !important;
                }
                
                .net-trip {
                    overflow: hidden;
                    margin-bottom: 15px;
                    display: none;
                }
                
                .net-left {
                    float: left;
                    width: 100px;
                    height: 100px;
                    clear: none !important;
                    padding-right: 15px;
                }
                
                .net-left img {
                    width: 100px;
                    height: 100px;
                }
                
                .net-right {
                    float: left;
                    clear: none !important;
                    font-family: Verdana, Geneva, sans-serif;
                    font-size: 11px;
                    width: 345px;
                }
                
                .net-right p {
                    margin-top: 8px;
                }
                
                p.hidden-t,
                p.hidden-t a {
                    font-size: 10px;
                    font-weight: bold;
                    color: #8e181c;
                }
                
                #email-box.map-popup input[type="text"] {
                    box-shadow: none !important;
                    width: 93% !important;
                    color: #5d5d5d !important;
                    font-weight: normal;
                    border: 1px solid #ccc;
                    margin-bottom: 6px;
                    padding: 6px 3% !important;
                }
                
                .sbmt {
                    overflow: hidden;
                    margin-top: 10px;
                    font-size: 14px;
                    color: #5d5d5d;
                    font-family: 'helvetica_neueregular';
                    font-weight: bold;
                }
                
                .sbmt input[type="submit"] {
                    float: right;
                    background: url(../images/send-email.png) no-repeat !important;
                    width: 163px !important;
                    border: 0px;
                    font-size: 0px;
                    text-indent: -9999;
                    height: 39px !important;
                }
                
                .view-large {
                    position: absolute;
                    left: 5px;
                    bottom: 3px;
                    float: left;
                    margin-bottom: 0px;
                    background: url(../images/view-large.gif) no-repeat;
                    width: 126px;
                    height: 37px;
                }
                
                .map-box img {
                    max-width: 213px;
                    box-shadow: 1px 1px 3px #666;
                    margin-right: 2px;
                }
                
                .trip-highlights {
                    margin: 15px 0px;
                    overflow: hidden;
                    font-size: 11px;
                }
                
                .trip-highlights h1 {
                    font-family: 'platomedium', Arial;
                    color: #003300;
                    font-size: 30px;
                    margin-bottom: 10px;
                }
                
                .trip-highlights ul {
                    list-style-image: url(../images/dot.png);
                    padding: 0px 15px;
                }
                
                .trip-highlights li {
                    padding: 3px 0px;
                }
                
                .trip-banner {
                    margin-bottom: 15px;
                }
                
                .singles-right {
                    float: right;
                    width: 465px;
                    text-align: right;
                }
                
                .singles-right a {
                    margin-right: 10px;
                    float: right;
                }
                
                .singles-right a.bookmark {
                    background: url(../images/bookmark.png) no-repeat;
                    width: 137px;
                    height: 18px;
                    margin-right: 2px;
                }
                
                .singles-right a.share {
                    background: url(../images/share-trip.png) no-repeat;
                    width: 136px;
                    height: 18px;
                }
                
                .singles-right a.travels {
                    background: url(../images/current-travel.png) no-repeat;
                    width: 160px;
                    height: 18px;
                }
                
                #tabs {
                    font-size: 90%;
                    margin: 0px 0;
                }
                
                #tabs ul.top-tab {
                    float: left;
                    padding-top: 4px;
                }
                
                #tabs ul.top-tab li:first-child {
                    background: url(../images/tab2.png) no-repeat;
                    width: 95px;
                    margin: 0px;
                    padding: 0px;
                    position: relative;
                }
                
                #tabs ul.top-tab li {
                    list-style: none;
                    background: url(../images/tabs-new.png) no-repeat 0 -59px;
                    cursor: pointer;
                    font-size: 11px;
                    width: 95px;
                    margin-left: -7px;
                    float: left;
                    text-align: center;
                    font-family: arial;
                    border: 0px;
                    height: 48px;
                }
                
                * html #tabs li {
                    display: inline;
                }
                
                #tabs li,
                #tabs li a {
                    display: inline-block;
                }
                
                #tabs ul.top-tab li.active {
                    background: url(../images/tabs-new.png);
                    color: #fff;
                    position: relative;
                    z-index: 111;
                    padding-left: 6px;
                    width: 89px;
                }
                
                #tabs ul.top-tab li.active a {
                    color: #fff;
                }
                
                #tabs .tabs-area {
                    background: #f4f3eb;
                    clear: both;
                    box-shadow: 0px 0px 2px #94bb56, inset 0px 0px 6px #faf3c4;
                    position: relative;
                    top: -19px;
                    font-family: 'helveticaregular', Arial;
                    border: 1px solid #94bb56;
                    padding: 25px 15px;
                    min-height: 200px;
                }
                
                #tabs .tabs-area h3 {
                    margin-bottom: 12px;
                    letter-spacing: 1px;
                }
                
                #tabs .tabs-area p {
                    line-height: 150%;
                }
                
                #tabs ul li a {
                    text-decoration: none;
                    padding: 10px 4px 13px 0;
                    color: #000;
                    width: 88px;
                }
                
                .itinerary-glance ul li a {
                    color: #660000;
                    font-weight: bold !important;
                }
                
                .thumbs {
                    float: left;
                    border: #000 solid 1px;
                    margin-bottom: 20px;
                    margin-right: 20px;
                }
                /*Trip Map Comparison*/
                
                .black_overlay {
                    display: none;
                    position: fixed;
                    top: 0%;
                    left: 0%;
                    width: 100%;
                    height: 100%;
                    background-color: #ddd;
                    z-index: 1001;
                    -moz-opacity: 0.8;
                    opacity: .80;
                    filter: alpha(opacity=80);
                }
                
                .white_content {
                    display: none;
                    position: fixed;
                    top: 46%;
                    border-radius: 2px;
                    box-shadow: inset 0px 0px 14px #CFBC92, 0px 0px 14px #999;
                    left: 46%;
                    padding: 2%;
                    background-color: #F4F3EB;
                    border: 1px solid #64981A;
                    z-index: 1002;
                }
                
                .show-span {
                    display: inline;
                }
                
                .home-signup input[type="text"] {
                    color: #000;
                    font-family: 'helveticaregular', Arial;
                    font-weight: bold;
                    background: url(../images/signup-txt.png) no-repeat;
                    font-size: 14px;
                    padding-left: 10px;
                    width: 271px;
                    height: 33px;
                    line-height: 33px;
                    margin-top: 3px;
                    border: 0px;
                }
                
                .newsletter-right input[type="text"] {
                    background: #F4F7F0;
                    border: 0;
                    box-shadow: 0 0 5px #999999 inset;
                    color: #999999;
                    font-family: 'helveticaregular', Arial;
                    font-size: 16px;
                    margin-bottom: 10px;
                    height: inherit;
                    padding: 0 2%;
                    height: 35px;
                    line-height: 20px;
                    width: 96%;
                }
                
                #email-box form#contactform input[type="submit"] {
                    background: url(../images/send.png) no-repeat;
                    width: 119px;
                    border: 0px;
                    text-align: left;
                    text-indent: -9999px;
                    height: 41px;
                }
                
                #email-box #contact-wrapper label {
                    font-family: 'helveticaregular', Arial;
                    font-size: 14px;
                }
                
                .newsletter-right h1 {
                    color: #cc0005;
                    font-size: 30px;
                    background: none;
                }
                
                .newsletter-right input[type="submit"] {
                    background: url(../images/signup.png) no-repeat !important;
                    border: 0;
                    font-size: 1px;
                    height: 39px !important;
                    float: left !important;
                    text-indent: -9999px;
                    width: 121px !important;
                }
                
                .foot-note {
                    float: right;
                    width: 430px;
                    font-family: 'helveticaregular', Arial;
                    text-align: justify;
                    margin-bottom: 30px;
                    color: #626260;
                }
                
                .foot-note a {
                    color: #054bda;
                    text-decoration: underline;
                }
                
                .error-footer {
                    background: url(../images/error-footer.jpg) repeat-x;
                    height: 22px;
                    margin: 15px auto;
                }
                
                .signup-img {
                    position: absolute;
                }
                
                .home-signup input[type="submit"] {
                    background: url(../images/signup-btn.png) no-repeat;
                    width: 181px;
                    text-indent: -9999px;
                    font-size: 1px;
                    height: 57px;
                    float: right;
                    border: 0px;
                }
                
                .home-signup h1 {
                    font-size: 28px;
                    margin: 10px 0 12px;
                    0
                }
                
                .home-signup h2 {
                    color: #b31d1e;
                    font-size: 24px;
                    margin: 10px 0;
                    font-family: 'helveticaregular', Arial;
                }
                
                .home-signup li {
                    font-size: 16px;
                    list-style: disc;
                    margin-left: 13px;
                    color: #333;
                    font-family: 'helveticaregular', Arial;
                    line-height: 27px;
                }
                
                a.closebtn {
                    background: url(../images/close2.png) no-repeat;
                    border: 0px;
                    width: 24px;
                    height: 23px;
                    position: absolute;
                    top: 12px;
                    right: 12px;
                    text-indent: -9999px;
                }
                
                .home-signup .white_content,
                .home-signup .black_overlay {
                    display: block;
                }
                
                .home-signup .white_content {
                    width: 475px;
                    color: #fff;
                    font-size: 11px;
                    height: 64px;
                    margin-left: -262px;
                    left: 50%;
                    padding: 210px 20px 0;
                    margin-top: -136px;
                    top: 50%;
                    border: 0px;
                    background: url(../images/signup-box.png) no-repeat;
                    box-shadow: none;
                }
                
                .home-signups .white_content1 {
                    width: 515px;
                    height: 271px;
                    margin-left: -262px;
                    left: 50%;
                    margin-top: -136px;
                    top: 50%;
                    border: 0px;
                    padding: 0px;
                    background: url(../images/signup-thanku.png) no-repeat;
                    box-shadow: none;
                }
                
                .signup-thanku {
                    background: url(../images/thanku-img.jpg) no-repeat;
                    padding-left: 438px;
                    padding-top: 34px;
                    font-size: 16px;
                    line-height: 24px;
                    color: #686866;
                    font-family: 'helveticaregular', Arial;
                    padding-right: 55px;
                    height: 580px;
                }
                
                .signup-thanku h1 {
                    background: none;
                    font-size: 35px;
                    margin-bottom: 20px;
                    color: #86171a;
                    font-family: 'platomedium', Arial;
                }
                
                .signup-thanku ul {
                    margin-bottom: 10px;
                }
                
                .signup-thanku li {
                    color: #86171a;
                    font-weight: bold;
                    margin-left: 13px;
                    list-style-type: disc;
                }
                
                .footnotes-content {
                    overflow: hidden;
                    font-size: 14px;
                    color: #1c1c1c;
                }
                
                .footnotes-page h1 {
                    color: #9c1a1f;
                    font-size: 30px;
                    background: url(../images/heading-bg2.png) repeat-x bottom;
                    font-family: 'platomedium', Arial;
                    display: block;
                    padding: 5px 0 10px 0;
                }
                
                .footnotes-page h4 {
                    font-size: 18px;
                    color: #9e1a20;
                }
                
                .footnotes-page h4 span {
                    color: #02420f;
                    font-style: italic;
                }
                
                .footnotes-page .left {
                    float: left;
                    width: 170px;
                    color: #9e1a20;
                    font-size: 18px;
                    font-weight: bold;
                    padding-right: 20px;
                }
                
                .footnotes-page .right {
                    float: right;
                    width: 660px;
                }
                
                .signup-page {
                    padding: 8px;
                }
                
                .signup-content {
                    background: #fefdf7;
                    padding: 10px 0;
                    overflow: hidden;
                    box-shadow: 0 0 5px #333;
                }
                
                .newsletter-right {
                    background: #fff;
                    border-radius: 5px;
                    width: 380px;
                    float: right;
                    margin: 10px 20px 10px;
                    padding: 15px;
                }
                
                .congrts-page {
                    overflow: hidden;
                    margin: 20px;
                }
                
                .congrts-page .left {
                    width: 314px;
                    text-align: center;
                    padding-right: 30px;
                }
                
                .congrts-page .left img {
                    max-width: 100%;
                    margin-bottom: 10px;
                }
                
                .congrts-page .right {
                    width: 526px;
                    font-size: 16px;
                    float: left;
                    line-height: 22px;
                }
                
                .congrts-page .right strong {
                    font-weight: bold;
                    color: #B31D1E;
                }
                
                .congrts-page h2 {
                    font-family: 'platomedium', Arial;
                    font-size: 30px;
                    margin: 20px 0 10px;
                }
                
                .congrts-page h1 {
                    font-size: 48px;
                    color: #013915;
                    line-height: 52px;
                }
                
                .share-anchor a {
                    margin-right: 3px;
                    margin-top: 10px;
                    float: left;
                }
                
                .share-anchor {
                    margin: 20px 0;
                }
                
                .share-anchor img {
                    width: 130px;
                    margin-left: 10px;
                }
                
                .trip-map {
                    float: left;
                    margin-right: 5px;
                }
                
                .privacy-p {
                    color: #FFFFFF;
                    font-size: 11px;
                    line-height: 12px;
                    margin-top: 26px !important;
                }
                
                .white_content img.btn_close {
                    margin: -40px 0 0;
                    position: absolute;
                }
                /* Email Trip to a Friend */
                
                #contact-wrapper {
                    padding: 10px;
                }
                
                #contact-wrapper div {
                    clear: both;
                    /*	margin:1em 0;*/
                }
                
                #contact-wrapper label {
                    display: block;
                    float: none;
                    font-size: 16px;
                    width: auto;
                }
                
                form#contactform input[type="text"] {
                    background: #FFFFFF;
                    border: 1px solid #CCCCCC;
                    box-shadow: 0 0 1px #CCCCCC inset;
                    color: #929191;
                    font-family: 'helvetica_neueregular', Arial;
                    font-size: 14px;
                    height: 24px;
                    text-align: left;
                    line-height: 16px;
                    padding: 0 5px;
                }
                
                form#contactform textarea {
                    background: #FFFFFF;
                    border: 1px solid #CCCCCC;
                    box-shadow: 0 0 1px #CCCCCC inset;
                    color: #929191;
                    font-family: 'helvetica_neueregular', Arial;
                    font-size: 14px;
                    padding: 5px;
                }
                
                .footer-top {
                    font-weight: bold;
                    margin: 15px 0 0 0px;
                    color: #000000;
                    font-size: 14px;
                    font-family: 'helvetica_neueregular', Arial;
                }
                
                .footer-top strong {
                    color: #8c0f05;
                    font-size: 16px;
                }
                
                .contactnum {
                    position: absolute;
                    color: #9a0404;
                    font-family: 'futura_std_condensedbold', Arial;
                    font-size: 20px;
                    bottom: -4px;
                    right: 0px;
                    display: none;
                }
                
                .contact {
                    border: 1px solid #94bb56;
                    box-shadow: inset 0 0 5px #faf3c4;
                    padding: 15px;
                    position: relative;
                    overflow: hidden;
                    background: url(../images/contact-img2.jpg) no-repeat 76px 107px #f4f3eb;
                }
                
                .catalog {
                    background: url(../images/catalog-img.jpg) no-repeat 76px bottom #f4f3eb;
                }
                
                .contact h1.title {
                    background: url(../images/heading-bg2.png) repeat-x bottom;
                    font-family: 'platomedium', Arial;
                    display: inline;
                    padding-bottom: 6px;
                    font-size: 48px;
                    color: #013915;
                }
                
                .contact-left {
                    width: 340px;
                    float: left;
                }
                
                .catalog-img {
                    text-align: center;
                    padding-top: 35px;
                }
                
                .catalog-img img {
                    box-shadow: 0 0 5px #666;
                }
                
                .frog {
                    background: url(../images/contact-img4.png) no-repeat;
                    width: 243px;
                    height: 220px;
                    position: absolute;
                    bottom: 22px;
                    left: 170px;
                }
                
                .contact.catalog .frog {
                    background: url(../images/catalog-img1.png) no-repeat;
                    bottom: ;
                    height: 407px;
                    top: 407px;
                    left: 213px;
                }
                
                .contact-form {
                    background: #fefdf7;
                    width: 510px;
                    float: right;
                    padding-bottom: 50px;
                    margin-bottom: 40px;
                    box-shadow: 0 0 5px #ccc;
                    padding: 15px 25px;
                }
                
                .checkout-form {
                    background: #fefdf7;
                    width: 886px;
                    padding-bottom: 50px;
                    margin-bottom: 10px;
                    margin-top: 30px;
                    overflow: hidden;
                    box-shadow: 0 0 5px #ccc;
                    padding: 15px 15px;
                }
                
                .heads-total,
                .heads {
                    background: #c9d883;
                    padding: 4px 15px;
                    margin: 13px 0 3px;
                    color: #8e0b0b;
                    font-weight: bold;
                    font-family: 'helvetica_neueregular', Arial;
                }
                
                .heads {
                    background: #f0f3d9;
                }
                
                .option1 {
                    background: url(../images/option1.gif) no-repeat left 30px;
                    min-height: 275px;
                    padding-left: 120px;
                }
                
                .option2 {
                    background: url(../images/option2.gif) no-repeat left 30px;
                    min-height: 275px;
                    padding-left: 120px;
                }
                
                .paywith {
                    border: 2px solid #facdca;
                    margin-bottom: 15px;
                }
                
                .paywith-option2 {
                    padding: 20px;
                    font-weight: bold;
                }
                
                .paywith-option2 input {
                    background: #ebebeb;
                    padding: 5px;
                    font-weight: bold;
                    border: 0px;
                }
                
                .thanku-page {
                    padding: 20px 73px;
                }
                
                .thanku-page .contact-form {
                    margin-top: 20px !important;
                    padding: 25px 32px 25px 22px;
                }
                
                .thanks {
                    background: url(../images/thanks-img.gif) no-repeat;
                    height: 180px;
                    padding: 60px 10px 10px 255px;
                    width: 497px;
                }
                
                .thanks p {
                    font-size: 14px !important;
                    margin: 12px 0;
                }
                
                .thanks-share {
                    overflow: hidden;
                }
                
                .thanks-share .right {
                    float: right;
                    color: #696969;
                    font-size: 16px;
                    line-height: 22px;
                    width: 430px;
                }
                
                .thanks-share .right p {
                    font-size: 16px !important;
                }
                
                .thanks-share h2 {
                    font-size: 30px !important;
                    color: #c51107 !important;
                    font-family: 'platomedium', Arial;
                    margin: 20px 0;
                }
                
                p.trip-name {
                    margin: 15px 0;
                }
                
                .thanks-share .left {
                    float: left;
                    width: 250px;
                }
                
                .thanks p a {
                    color: #024e75 !important;
                    text-decoration: underline !important;
                }
                
                .thanks h1 {
                    color: #024e75 !important;
                    font-size: 24px !important;
                }
                
                .pay-now {
                    margin: 20px 0 0;
                }
                
                .card input {
                    display: block;
                    width: 98%;
                }
                
                .card-option {
                    margin: 15px 0;
                }
                
                .paywith-option2 table,
                .paywith-option2 tr,
                .paywith-option2 th {
                    border: 0px !important;
                    background: none !important;
                }
                
                .paywith-option2 td {
                    padding: 2px;
                }
                
                .paywith-option2 td input {
                    width: 60px;
                }
                
                .paywith h2 {
                    background: #a10606;
                    font-size: 14px;
                    color: #fff;
                    margin: -2px;
                    padding: 10px;
                }
                
                .paywith h2 strong {
                    font-size: 18px;
                }
                
                .no-payment {
                    color: #9a9a9a;
                    padding: 10px;
                    font-size: 12px;
                }
                
                .no-payment strong {
                    font-size: 12px;
                    display: block;
                    margin-bottom: 5px;
                    color: #0a3487;
                }
                
                .checkout-form .left {
                    width: 210px;
                    float: left;
                    font-weight: bold;
                }
                
                .checkout-form .right {
                    float: right;
                    width: 585px;
                }
                
                .paywith-img {
                    display: block;
                    padding: 10px;
                    text-align: center;
                }
                
                .paywith-img img {
                    margin-bottom: 10px;
                }
                
                .checkout-form .left p {
                    padding-left: 15px;
                }
                
                .checkout-form .left h2 {
                    font-size: 20px;
                    color: #8e0b0b;
                    text-align: center;
                    font-family: 'helvetica_neueregular', Arial;
                    font-weight: bold;
                }
                
                .checkout-left {
                    border: 2px solid #facdca;
                    padding: 10px;
                }
                
                .contact-form p {
                    font-size: 18px;
                    font-family: 'helvetica_neueregular', Arial;
                }
                
                .contact-form .country-scroll p {
                    font-size: 12px !important;
                }
                
                .contact-form .country-scroll {
                    background: none;
                }
                
                .contact-form input[type="text"] {
                    background: #fff;
                    padding: 0px 5px;
                    height: 24px;
                    line-height: 16px;
                    box-shadow: inset 0 0 1px #ccc;
                    width: 325px;
                    font-size: 14px;
                    font-family: 'helvetica_neueregular', Arial;
                    color: #303030;
                    border: 1px solid #ccc;
                }
                
                .contact-form select {
                    background: #fff;
                    padding: 2px 5px;
                    box-shadow: inset 0 0 1px #ccc;
                    font-size: 14px;
                    font-family: 'helvetica_neueregular', Arial;
                    color: #303030;
                    border: 1px solid #ccc;
                }
                
                .contact-form textarea {
                    background: #fff;
                    padding: 2px 5px;
                    width: 498px;
                    margin-bottom: 10px;
                    height: 60px;
                    box-shadow: inset 0 0 1px #ccc;
                    font-size: 14px;
                    font-family: 'helvetica_neueregular', Arial;
                    color: #303030;
                    border: 1px solid #ccc;
                }
                
                .contact-field h4 {
                    font-size: 16px;
                    color: #181818;
                    font-weight: bold;
                }
                
                .color-anchor {
                    color: #840000;
                }
                
                .traveller-num {
                    overflow: hidden;
                }
                
                .review-reserve {
                    margin: 25px 0 0;
                }
                
                .reserve-content {
                    margin-bottom: 20px;
                    line-height: 25px;
                }
                
                .reserve-content h2 {
                    color: #a10606 !important;
                }
                
                .traveller-num input {
                    width: 30px !important;
                }
                
                .traveller-num .left {
                    width: 235px;
                    padding-right: 60px;
                }
                
                .traveller-num .left .error,
                .traveller-num .right .error {
                    display: none !important;
                }
                
                .traveller-num .left input {
                    margin-left: 10px;
                }
                
                .traveller-num .right {
                    float: left;
                    line-height: 23px;
                }
                
                #childrens_age {
                    float: right;
                    margin-left: 10px;
                }
                
                .traveller-num .left input.first {
                    margin-right: 28px;
                }
                
                #childrens_age>input {
                    float: left;
                    margin-right: 5px;
                }
                
                .contact-field {
                    margin-top: 16px;
                    color: #020202;
                    font-family: 'helvetica_neueregular', Arial;
                    font-size: 14px;
                }
                
                .radio-type-div input {
                    margin-left: 20px;
                }
                
                .radio-type-div {
                    margin-left: -20px;
                }
                
                .contact-field.dest {}
                
                .dest-interest ul {
                    width: 300px;
                    float: left;
                }
                
                .dest-field {
                    margin-top: 5px;
                }
                
                .dest-other {
                    float: right;
                    width: 150px;
                    padding-top: 23px;
                }
                
                .dest-other textarea {
                    width: 138px;
                    height: 120px;
                }
                
                .dest-interest li {
                    float: left;
                    color: #9a0404;
                    padding-bottom: 15px;
                    padding-right: 15px;
                    width: 135px;
                }
                
                .dest-field input[type="text"] {
                    width: 317px;
                    height: 17px;
                    line-height: 17px;
                }
                
                .bot-field {
                    margin: 10px 0 45px;
                }
                
                .bot-field p {
                    font-size: 14px;
                    position: relative;
                    z-index: 1;
                    margin-bottom: 10px;
                }
                
                .td-color {
                    color: #a10606;
                    font-family: 'helvetica_neueregular', Arial;
                    font-weight: bold;
                }
                
                .submit-field input[type="submit"] {
                    background: url(../images/submit-form.png) no-repeat;
                    width: 301px;
                    height: 39px;
                    border: 0px;
                    float: right;
                    font-size: 0px;
                    text-indent: -99999;
                }
                
                .star1 {
                    background: url(../images/star.png) no-repeat;
                    width: 15px;
                    height: 13px;
                    display: inline-block;
                    display: inline-block;
                }
                
                .submit-field .star1 {
                    margin-top: 11px;
                }
                
                .bot-field input {
                    float: left;
                    margin-bottom: 10px;
                    margin-right: 10px;
                    margin-top: 3px;
                }
                
                .dest-interest {
                    background: #fff;
                    padding: 10px 20px;
                    overflow: hidden;
                    margin-top: 3px;
                    box-shadow: inset 0 0 1px #ccc;
                    font-size: 14px;
                    font-family: 'helvetica_neueregular', Arial;
                    color: #929191;
                    border: 1px solid #ccc;
                }
                
                .contact-field.size1 input[type="text"] {
                    width: 160px;
                }
                
                .contact-field.size1 select {
                    width: 172px;
                }
                
                .contact-field.size2 select {
                    width: 338px;
                }
                
                .contact-field.size3 select {
                    width: 190px;
                }
                
                .contact-field.size3 input[type="text"] {
                    width: 210px;
                }
                
                select.qty {
                    width: 90px !important;
                }
                
                .contact-form p span {
                    color: #a5151a;
                    font-weight: bold;
                }
                
                .footer-right a,
                .social-community a {
                    background: url(../images/social-icons1.png) no-repeat;
                    height: 26px;
                    width: 26px;
                    float: left;
                    margin-right: 2px;
                }
                
                a.fb {
                    background-position: -1px
                }
                
                a.twit {
                    background-position: -30px
                }
                
                a.scr {
                    background-position: -53px
                }
                
                a.google {
                    background-position: -116px 1px;
                }
                
                a.pintrest {
                    background-position: right 1px;
                }
                
                a.linkedin {
                    background-position: -58px 1px;
                }
                
                a.video {
                    background-position: -87px 0;
                }
                
                .home_photos_videos {
                    border: 0px;
                    cursor: pointer;
                    font-size: 0;
                    height: 15px;
                    position: absolute;
                    right: -37px;
                    top: 84px;
                    transform: rotate(90deg);
                    width: 100px;
                }
                
                a.display-img:first-child {
                    display: block;
                }
                
                a.display-img {
                    display: none;
                }
                
                .nav {
                    font-size: 14px;
                    color: #775c0a;
                    position: relative;
                    z-index: 11111;
                    font-family: 'futura_std_condensedbold', Arial;
                    text-transform: uppercase;
                }
                
                #nav,
                #nav ul {
                    margin: 0;
                    padding: 0;
                    list-style: none;
                }
                
                #nav {}
                
                #nav:after {
                    clear: both;
                }
                
                #nav {
                    zoom: 1;
                }
                
                #nav li {
                    float: left;
                    border-right: 2px solid;
                    position: relative;
                    line-height: 16px;
                }
                
                li#item-139 {
                    border: 0 none;
                    color: #9A0404;
                    font-size: 19px;
                    top: -1px;
                    width: 122px;
                    height: 20px;
                }
                
                .nav li#item-102 ul {}
                
                #item-102 {
                    position: relative;
                }
                
                .nav li#item-102 a {
                    background: url(../images/arrow-down.png) no-repeat right;
                    padding-right: 11px;
                    min-width: 93px;
                    margin-right: 4px;
                }
                
                .nav li#item-138 {
                    border: 0px;
                }
                /*.nav li#item-138 a{
	background:url(../images/arrow-down.png) no-repeat right;
	padding-right:11px;}*/
                
                .nav li#item-138 li a,
                .nav li#item-102 li a {
                    background: inherit;
                    padding-right: inherit;
                }
                
                #item-138 li#item-165 {
                    margin-top: 10px;
                }
                
                #nav a {
                    padding: 0px 6px;
                    letter-spacing: 1px;
                    line-height: 16px;
                    color: #9e6e29;
                    display: inline-block;
                }
                
                #nav li:hover>a {
                    color: #9a0404;
                    text-decoration: none;
                }
                
                *html #nav li a:hover {
                    /* IE6 only */
                    color: #9a0404;
                    text-decoration: none;
                }
                
                li#item-138 span {
                    position: absolute;
                    right: 3px;
                    top: -2px;
                }
                
                #nav ul {
                    margin: 20px 0 0 0;
                    _margin: 0;
                    /*IE6 only*/
                    opacity: 0;
                    visibility: hidden;
                    position: absolute;
                    top: 17px;
                    margin-top: 10px;
                    left: 0;
                    z-index: 1;
                    text-transform: uppercase;
                    background: url(../images/dropdown.jpg) no-repeat 0px 11px;
                    -webkit-transition: all .2s ease-in-out;
                    -moz-transition: all .2s ease-in-out;
                    -ms-transition: all .2s ease-in-out;
                    -o-transition: all .2s ease-in-out;
                    transition: all .2s ease-in-out;
                }
                
                #nav li:hover>ul {
                    opacity: 1;
                    visibility: visible;
                    margin: 0;
                }
                
                #nav ul ul {
                    top: 0;
                    left: 200px;
                    margin: 0 0 0 20px;
                    font-size: 12px;
                    _margin: 0;
                    /*IE6 only*/
                }
                
                #nav ul li {
                    float: none;
                    display: block;
                    padding: 0px 6px;
                    text-align: left;
                    border: 0;
                    _line-height: 0;
                    /*IE6 only*/
                }
                
                #nav ul li:last-child a {
                    border-bottom: 0px;
                }
                
                #nav ul a {
                    color: #9e6e29;
                    width: 90px;
                    _height: 10px;
                    /*IE6 only*/
                    display: block;
                    text-align: left;
                    padding: 5px 0px;
                    white-space: nowrap;
                    border-bottom: 2px solid #b4a08c;
                    float: none;
                }
                
                #nav ul a:hover {
                    color: #9a0404;
                }
                
                .community-left .footer-right {
                    float: left;
                }
                
                .tab-content {
                    overflow: hidden;
                    font-size: 13px;
                    line-height: 20px;
                }
                
                .tab-content p {
                    margin-bottom: 10px;
                }
                
                .tab-content-left {
                    float: left;
                    width: 215px;
                }
                
                .tab-content-right {
                    float: right;
                    font-size: 13px;
                    width: 445px;
                }
                
                .tabs-area.itinerar .tab-content-right {
                    line-height: 18px;
                }
                
                .tabs-area.itinerar .tab-content-right h2 {
                    color: #003300;
                    font-size: 16px;
                    font-family: 'futura_std_condensedbold', Arial;
                    margin: 25px 0 5px;
                    background: none;
                    padding: 0px !important;
                }
                
                .tabs-area.itinerar .tab-content-right h3 {
                    margin: 12px 0 0 !important
                }
                
                .tabs-area.itinerar .tab-content-right h2:first-child {
                    margin-top: 0px;
                }
                
                .tab-content-right h3 {
                    color: #003300;
                    font-size: 14px;
                    font-family: 'futura_std_condensedbold', Arial;
                }
                
                .tab-content-right h3 {
                    color: #5b4606;
                    letter-spacing: 1px;
                    font-size: 24px;
                    font-family: 'platomedium', Arial;
                    padding: 0 0 15px;
                    margin: 0 0 15px;
                    background: url(../images/heading-bg2.png) repeat-x bottom;
                }
                
                .tab-content-right h2 {
                    color: 3003300;
                    line-height: 32px;
                    font-size: 30px;
                    font-family: 'platomedium', Arial;
                }
                
                .tab-content-right h4 {
                    color: #003300;
                    font-size: 16px;
                    font-weight: normal;
                    font-family: 'futura_std_condensedbold', Arial;
                    margin: 14px 0 6px;
                }
                
                .tab-content-left-gallery {
                    color: #9a0404;
                    margin-bottom: 10px;
                    font-family: 'helveticaregular', Arial;
                    font-weight: bold;
                }
                
                .tab-content-left-gallery img {
                    border: 2px solid #72a61b;
                    padding: 2px;
                    display: block;
                    margin-bottom: 10px;
                    max-width: 206px !important;
                    height: inherit !important;
                }
                
                .tab-content-left-testimonial {
                    font-size: 11px;
                    font-family: 'helveticaregular' !important
                }
                
                .dest-test {
                    padding-left: 14px;
                    width: 260px;
                }
                
                .overview-test {
                    margin-bottom: 15px;
                }
                
                .tab-content-left-testimonial a {
                    color: #c60303;
                    font-size: 12px;
                }
                
                .tab-content-left-testimonial p {
                    line-height: 23px !important;
                }
                
                .tab-content-left-testimonial span,
                .testimonial span {
                    background: url(../images/quote.png) no-repeat;
                    display: inline-block;
                    height: 20px;
                    float: left;
                    margin: 3px 7px 0 0;
                    width: 26px;
                    font-size: 0px;
                }
                
                .itinerary {
                    line-height: 18px;
                }
                
                .itinerary font strong span {
                    font-size: 24px;
                    font-family: Georgia, "Times New Roman", Times, serif;
                }
                
                .departure-table tr {
                    background: #D0E2B2;
                    border-bottom: 2px dashed #849492;
                    font-family: 'futura_std_condensedbold', Arial;
                    color: #000;
                }
                
                .departure-table tr:hover {
                    background: #6dcff6;
                }
                
                .departure-table td {
                    padding: 5px;
                }
                
                .departure-table {
                    margin-bottom: 10px;
                }
                
                .departure {
                    clear: left;
                    overflow: hidden;
                }
                
                .accomodation-top {
                    overflow: hidden;
                    color: #6d0600;
                    min-height: 50px;
                }
                
                .accomodation-top-content {
                    font-size: 13px;
                    margin: 10px 0 0;
                    padding-left: 77px;
                    line-height: 18px;
                }
                
                .accomodation-top-content p {
                    margin-left: 0px;
                }
                
                .special {
                    background: #6dcff6;
                    padding: 3px;
                }
                
                .community {
                    font-family: 'helvetica_neueregular', Arial;
                    font-size: 14px;
                    color: #3e3e3e;
                    margin-bottom: 10px;
                }
                
                .community p {
                    margin-bottom: 10px;
                }
                
                .community-left {
                    float: left;
                    width: 620px;
                    box-shadow: 0px 0px 8px #ccc;
                    padding: 15px 10px 10px;
                    background: #faf5f1;
                }
                
                .facebook-page .community-left {
                    padding: 20px;
                }
                
                .trip-deposit h2 {
                    color: #A10606 !important;
                }
                
                .single-coming-soon {
                    left: 50%;
                    margin: -45px 0 0 -200px;
                    position: absolute;
                    width: 397px;
                }
                
                .community .bot-nav {
                    width: 620px;
                    margin: 50px 0 30px
                }
                
                .community h2 {
                    color: #900e11;
                    font-family: 'platomedium', Arial;
                    background: url(../images/header-bg4.png) no-repeat;
                    line-height: 43px;
                    padding: 0px 10px;
                    margin-top: 20px;
                    font-size: 30px;
                }
                
                .community-right {
                    width: 275px;
                    float: right;
                    padding: 0px;
                }
                
                .community h1 {
                    font-size: 36px;
                    background: url(../images/heading-bg2.png) repeat-x bottom;
                    font-family: 'platomedium', Arial;
                    padding-bottom: 15px;
                    line-height: 40px;
                    margin-bottom: 15px;
                }
                
                .first-para,
                .sec-para {
                    overflow: hidden;
                    margin-bottom: 20px;
                }
                
                .sec-para img {
                    float: right;
                    margin: 0 0 0px 17px;
                }
                
                .blog-archive .community-blog {
                    padding: 0px;
                }
                
                .blog-archive .community-blog .c-blog-loop:first-child {
                    background: none;
                }
                
                .limit-content {
                    /*max-height:166px;*/
                    margin-bottom: 8px;
                    overflow: hidden;
                }
                
                .fb-like {
                    background: url(../images/facebook-like.jpg) no-repeat right;
                    height: 395px;
                }
                
                .fb-like a {
                    width: 620px;
                    height: 388px;
                    display: block;
                }
                
                .fb-like a:hover {
                    text-decoration: none;
                }
                
                .sec-para strong {
                    font-family: 'helvetica_neueregular';
                }
                
                .facebook-page h5 {
                    color: #650202;
                    line-height: 25px;
                    letter-spacing: 2px;
                    font-size: 24px;
                    font-family: 'platomedium', Arial;
                }
                
                .first-para img {
                    float: left;
                    margin-right: 17px;
                }
                
                .facebook-page .community-left {
                    font-size: 15px;
                    line-height: 22px;
                }
                
                .facebook-page h1 {
                    font-size: 24px;
                    color: #650202;
                    letter-spacing: 2px;
                }
                
                .facebook-page h1 span {
                    font-size: 32px;
                }
                
                .community-blog {
                    padding-top: 13px;
                }
                
                .archives ul li {
                    border-bottom: 1px dashed #75c123;
                    padding: 8px 0px;
                    font-weight: bold;
                }
                
                a.more-bold {
                    font-weight: bold;
                }
                
                .social {
                    overflow: hidden;
                }
                
                .social img {
                    display: block;
                    margin: 12px auto 8px;
                }
                
                .social-icon {
                    width: 79px;
                    height: 82px;
                    float: left;
                    box-shadow: inset 0 0 5px #ccc;
                    font-size: 16px;
                    text-align: center;
                    font-family: 'futura_std_condensedbold', Arial;
                    margin: 0 0px 17px 17px;
                    background: #f0edeb;
                }
                
                .social-icon:first-child {
                    margin: 0px;
                }
                
                .community-right-loop {
                    margin-bottom: 20px;
                    overflow: hidden;
                }
                
                .community-right h3 {
                    background: url(../images/heading-community.png) no-repeat;
                    height: 31px;
                    padding: 0 6px;
                    font-family: 'platomedium', Arial;
                    line-height: 31px;
                    color: #64060d;
                    font-size: 24px;
                }
                
                .recent-posts h4 {
                    font-size: 18px;
                    line-height: 20px;
                    font-family: 'futura_std_condensedbold', Arial;
                    color: #6e1503;
                }
                
                .recent-posts h4 a {
                    color: #6e1503;
                }
                
                .recent-posts h4 a:hover {
                    text-decoration: none;
                    color: #9A140B;
                }
                
                .recent-posts h5 {
                    font-size: 14px;
                    line-height: 17px;
                    font-family: 'futura_std_condensedbold', Arial;
                    color: #3e3e3e;
                }
                
                .c-txt {
                    height: 86px;
                    overflow: hidden;
                    float: right;
                    width: 178px;
                }
                
                .c-txt p {
                    margin: 0px;
                }
                
                .recent-posts-content {
                    overflow: hidden;
                    margin: 10px 0;
                    padding-bottom: 5px;
                    border-bottom: 1px dashed #75c123;
                }
                
                .recent-posts-content .c-txt {
                    height: inherit !important;
                }
                
                .gallery-page-caption {
                    display: block !important;
                    font-size: 13px;
                    line-height: 18px;
                    text-align: left;
                    margin: 6px 2px;
                }
                
                .gallery-page-caption a {
                    color: #750C04 !important;
                    font-weight: bold;
                }
                
                .rpc-img {
                    width: 86px;
                    height: 86px;
                    float: left;
                    overflow: hidden;
                }
                
                .rpc-img img {
                    float: left;
                    width: 86px;
                    height: 86px;
                }
                
                .recent-posts-content .c-txt img {
                    display: none;
                }
                
                .community-left img {
                    max-width: 620px;
                }
                
                .c-blog-content h3 {
                    font-size: 30px;
                    font-family: 'platomedium', Arial;
                    margin-bottom: 0;
                    line-height: 36px;
                    max-height: 107px;
                    overflow: hidden;
                    color: #003300;
                }
                
                .c-blog-content h3 a {
                    color: #003300;
                }
                
                .c-blog-content h3 a:hover {
                    text-decoration: none;
                    color: #64060D;
                }
                
                .community-right-content {
                    margin: 10px 0;
                    overflow: hidden;
                    line-height: 17px;
                }
                
                .community-right-content img {
                    float: left;
                    max-width: 86px;
                    margin-right: 10px;
                }
                
                .community-img {
                    float: left;
                }
                
                .community-content {}
                
                .special strong {
                    color: #9a140b;
                }
                
                .c-blog-loop {
                    background: url(../images/heading-bg2.png) repeat-x;
                    padding: 20px 0 30px;
                    overflow: hidden;
                }
                
                .c-blog-img {
                    width: 315px;
                    float: left;
                    margin-right: 10px;
                    height: 218px;
                    overflow: hidden;
                }
                
                .c-blog-img img {
                    max-width: 315px;
                }
                
                .c-blog-content {
                    float: right;
                    line-height: 21px;
                    width: 285px;
                }
                
                .c-blog-txt {
                    overflow: hidden;
                }
                
                .readmore a {
                    background: #f0edeb;
                    box-shadow: inset 0 0 5px #ccc;
                    font-size: 14px;
                    float: left;
                    text-transform: uppercase;
                    color: #3e3e3e;
                    padding: 8px 18px;
                    font-family: 'futura_std_condensedbold', Arial;
                }
                
                .trip-gallery .label_skitter,
                .country-gallery .label_skitter,
                .progressbar {
                    display: none !important;
                }
                
                .gallery-page .box_skitter .container_skitter {
                    position: static !important;
                }
                
                .gallery-page .label_skitter {
                    display: block !important;
                    font-size: 18px;
                    position: absolute;
                    bottom: -36px !important;
                    width: 600px !important;
                    color: #750c04 !important;
                    font-family: 'futura_std_condensedbold', Arial;
                }
                
                #ticker {
                    overflow: hidden;
                    height: 160px;
                }
                
                h4.title-right.g-btn a {
                    color: #fff !important;
                }
                
                h4.title-right.g-btn a:hover {
                    text-decoration: none;
                }
                
                #ticker li {
                    height: 160px;
                }
                
                .trip-sponsor {
                    overflow: hidden;
                    margin-bottom: 10px;
                    border-top: 2px dashed #D1DBA3;
                    padding-top: 8px;
                    margin-top: 8px;
                }
                
                .trip-sponsor .left {
                    float: left;
                    box-shadow: inset 0px 0px 5px #ccc;
                    padding: -1px 6px;
                    border: 1px solid #eee;
                    background: #fbf8f5;
                }
                
                .trip-sponsor .left h5 {
                    font-family: 'futura_std_condensedbold', Arial;
                    font-weight: bold;
                }
                
                .trip-sponsor .right {
                    float: right;
                    color: #775c0a;
                    font-size: 14px;
                    font-family: 'futura_std_condensedbold', Arial;
                    padding-top: 16px;
                }
                
                .tooltip {
                    top: -26px;
                    z-index: 11111;
                    display: none;
                    font-family: 'helveticaregular', Arial;
                    line-height: 18px;
                    width: 460px;
                    background: url(../images/tooltip-mid.png) repeat-y;
                    margin: 100px auto 0 80px;
                    padding: 0 27px 3px 23px;
                    position: absolute;
                    font-size: 11px;
                }
                
                .tooltip:before {
                    background: url(../images/tooltip-top.png) no-repeat;
                    content: "";
                    position: absolute;
                    top: -46px;
                    width: 513px;
                    height: 46px;
                    left: 0px;
                }
                
                .tooltip:after {
                    background: url(../images/tooltip-bot.png) no-repeat;
                    content: "";
                    position: absolute;
                    bottom: -52px;
                    width: 513px;
                    height: 52px;
                    left: 0px
                }
                
                .tooltip h2 {
                    background: #94ca2c;
                    color: #1c1c1c;
                    font-size: 24px;
                    font-family: 'platomedium', Arial;
                    box-shadow: inset 0px 0px 10px #cfbc92;
                    padding: 6px 10px;
                    top: -8px;
                    position: relative;
                }
                
                .tooltip p {
                    margin-bottom: 20px;
                }
                
                .tooltip-content {
                    padding: 5px 13px 0px;
                }
                
                .tooltip .red {
                    color: #970404;
                }
                
                .tooltip .blue {
                    color: #044997;
                }
                
                .tooltip img.btn_close {
                    margin: -6px 4px 0 0 !important;
                }
                
                p.red {
                    margin: 0px;
                }
                
                .bubbleInfo {
                    display: inline-block;
                    position: relative;
                    top: 3px;
                }
                
                a.trigger {
                    background: #9f8e64;
                    border-radius: 10px;
                    padding: 2px 12px 3px;
                    font-size: 13px;
                    cursor: pointer;
                    float: right;
                    font-family: 'helvetica_neueregular', Arial;
                    font-weight: normal;
                    margin-left: 8px;
                    color: #fff;
                }
                
                a:hover.trigger {
                    text-decoration: none;
                    background: #9ac147;
                }
                
                .popup {
                    background: #f8f5ee;
                    border: 2px solid #9A1D1F;
                    border-radius: 5px 5px 0px 0px;
                    display: none;
                    font-size: 14px;
                    float: right;
                    right: -310px !important;
                    top: -10px;
                    font-family: 'helvetica_neueregular', Arial;
                    line-height: 15px;
                    min-width: 120px;
                    padding: 12px;
                    position: absolute;
                    text-align: left;
                    z-index: 50;
                    width: 265px;
                    min-height: 140px;
                    color: #626262;
                }
                
                .popup h2 {
                    font-size: 18px;
                    font-family: 'futura_std_condensedbold';
                    margin-bottom: 6px;
                    color: #014022;
                }
                
                .popup p {
                    margin-bottom: 15px;
                }
                
                .popup table.popup-contents {
                    background-color: #FFFFFF;
                    color: #666666;
                    font-size: 12px;
                }
                
                .gallery-page {
                    width: 940px;
                    margin: -33px auto auto;
                    padding: 50px 5px 10px;
                    background: #fff;
                    min-height: 200px;
                    overflow: hidden;
                }
                
                .gallery-page h1 {
                    color: #9a1a1f;
                    font-size: 36px;
                    background: url(../images/heading-bg2.png) repeat-x bottom;
                    font-family: 'platomedium', Arial;
                    padding-bottom: 10px;
                    letter-spacing: 3px;
                    margin-bottom: 10px;
                }
                
                .gallery-page .gallery-img img {
                    min-width: 700px;
                }
                
                .gallery-top {
                    overflow: hidden;
                }
                
                .gallery-bot {
                    overflow: hidden;
                    margin: 15px 5px;
                    background: #fcfcfb;
                    border: 1px solid #72c220;
                    box-shadow: 0px 0px 5px #72c220;
                    padding: 20px;
                }
                
                .gallery-bot h2 {
                    background: #7f020a;
                    padding: 0px 5px 2px;
                    margin-bottom: 10px;
                    font-size: 30px;
                    font-family: 'spudblackupright';
                    letter-spacing: 2px;
                    position: relative;
                    color: #fff;
                    text-align: center;
                }
                
                .gallery-bot h2:before {
                    background: url(../images/border-bg1.png) no-repeat left;
                    width: 66px;
                    height: 25px;
                    content: "";
                    position: absolute;
                    margin-left: -80px;
                    margin-top: 5px;
                }
                
                .gallery-bot h2:after {
                    background: url(../images/border-bg1.png) no-repeat left;
                    width: 66px;
                    height: 25px;
                    content: "";
                    position: absolute;
                    margin-left: 12px;
                    margin-top: 5px;
                }
                
                .gallery-video {
                    position: relative;
                    width: 414px;
                    height: 260px;
                    background: #fff;
                    box-shadow: 0px 0px 5px #ccc;
                    border: 1px solid #eee;
                    float: left;
                    margin-right: 16px;
                    padding: 10px;
                }
                
                .gallery-video:last-child {
                    margin: 0px;
                }
                
                .gallery-bot .play {
                    background: url(../images/play.png) no-repeat center center;
                    position: absolute;
                    width: 407px;
                    height: 260px;
                }
                
                .gallery-video img,
                .gallery-video embed {
                    width: 407px;
                    height: 260px;
                }
                
                .gv-right {
                    margin: 0px !important;
                }
                
                .gallery-left {
                    float: left;
                    width: 720px;
                }
                
                .gallery-right {
                    float: right;
                    width: 204px;
                    padding-right: 0px;
                }
                
                .gallery-area {
                    background: #fcfcfb;
                    box-shadow: 1px 1px 1px #999;
                    padding: 4px 4px 5px;
                    border: 1px solid #f3f3f2;
                }
                
                .gallery-page .gallery-area {
                    padding-bottom: 40px;
                }
                
                .gallery-area h4 {
                    font-size: 18px;
                    color: #750c04;
                    font-family: 'helvetica_neueregular', Arial;
                    margin: 8px 2px 5px;
                    font-weight: bold;
                }
                
                .gallery-area h5 {
                    font-size: 14px;
                    color: #111;
                    font-family: 'helvetica_neueregular', Arial;
                    margin: 8px 2px 5px;
                }
                
                .gallery-img {
                    background: #fff;
                    border: 1px solid #c8c8c7;
                    height: 650px;
                    padding: 4px;
                    box-shadow: 1px 1px 2px #bbb;
                }
                
                .wildlife-page .gallery-img {
                    height: 490px !important;
                }
                
                .gallery-img img {
                    max-width: 925px;
                }
                
                .testimonial-page {
                    overflow: hidden;
                    width: 950px;
                    margin: 0 auto 10px;
                }
                
                .testimonial-page .top {
                    background: none repeat scroll 0 0 #FFFFFF;
                    border: 1px solid #94BB56;
                    box-shadow: 0 0 1px #94BB56, 2px -3px 3px #FAF3C4 inset;
                    overflow: hidden;
                    margin-bottom: 20px;
                    padding: 10px !important;
                }
                
                .testimonial-page .top img {
                    width: 930px;
                }
                
                .vertical-scroll {
                    padding: 8px;
                    background: #74ca1a;
                    box-shadow: 0px 0px 4px #bbb;
                    min-height: 200px;
                    border-radius: 1px;
                    width: 184px;
                }
                
                .vertical-scroll h2 {
                    font-family: 'spudblackupright';
                    background: #81020a;
                    color: #fff;
                    font-size: 24px;
                    letter-spacing: 3px;
                    padding: 5px;
                    margin-bottom: 10px;
                }
                
                .carousel {
                    position: relative;
                }
                
                .seprator {
                    background: url(../images/heading-bg2.png) repeat-x;
                    margin: 10px 0px;
                    height: 20px;
                }
                
                .carousel_indicator {
                    padding-top: 5px;
                    text-align: center;
                }
                
                .carousel_indicator span {
                    margin: 0 2px;
                    border-radius: 5px;
                    display: inline-block;
                    width: 10px;
                    height: 10px;
                    background: #888;
                    text-indent: -1000em;
                }
                
                .carousel_indicator span.active {
                    background: #000;
                }
                
                .btns {
                    padding-top: 5px;
                    text-align: center;
                }
                
                .btns input {
                    background: url(../images/arrow-bot.png) no-repeat;
                    font-size: 0px;
                    border: 0px;
                    width: 48px;
                    height: 18px;
                }
                
                .btns input#carousel_9_next,
                .carousel .btns input#carousel_10_next {
                    background: url(../images/arrow-top.png) no-repeat;
                    position: absolute;
                    left: 68px;
                    top: -18px;
                }
                
                .btns input#carousel_11_next,
                .btns input#carousel_12_next,
                .btns input#carousel_13_next {
                    background: url(../images/arrows.png) no-repeat right;
                    position: absolute;
                    right: 0px;
                    top: 0px;
                    width: 34px;
                    height: 76px;
                }
                
                .btns input#carousel_11_prev,
                .btns input#carousel_12_prev,
                .btns input#carousel_13_prev {
                    background: url(../images/arrows.png) no-repeat;
                    position: absolute;
                    left: 0px;
                    top: 0px;
                    width: 34px;
                    height: 76px;
                }
                
                .btns input#carousel_9_prev,
                .carousel .btns input#carousel_10_prev {
                    position: absolute;
                    bottom: -3px;
                    left: 68px;
                }
                
                .btns input#carousel_11_prev,
                .btns input#carousel_12_prev,
                .btns input#carousel_13_prev {
                    position: absolute;
                    left: -4px;
                    top: 13px;
                }
                
                .btns input#carousel_11_next,
                .btns input#carousel_12_next,
                .btns input#carousel_13_next {
                    position: absolute;
                    right: -4px;
                    top: 13px;
                }
                
                #carousel_9,
                #carousel_10 {
                    margin: 20px auto 0;
                    width: 184px;
                    height: 534px;
                    overflow: hidden;
                }
                
                #carousel_11,
                #carousel_12,
                #carousel_13 {
                    margin: 10px 0 15px 30px;
                    width: 884px;
                    overflow: hidden;
                }
                
                #carousel_9 .carousel_box,
                #carousel_10 .carousel_box {
                    width: 184px;
                    height: 168px;
                    font-family: 'helveticaregular', Arial;
                    border-bottom: 10px solid #74CA1A;
                    color: #5c0802;
                    background: #fff;
                    text-align: center;
                    font-size: 123%;
                }
                
                .gallery-page-inner .carousel_box img {
                    height: 104px;
                    cursor: pointer;
                }
                
                #carousel_11 .carousel_box,
                #carousel_12 .carousel_box {
                    width: 139px;
                    height: 104px;
                    border-right: 10px solid #fff;
                    overflow: hidden;
                    font-family: 'helveticaregular', Arial;
                    font-weight: bold;
                    color: #5c0802;
                    background: #fff;
                    font-size: 14px;
                }
                
                .gal-img {
                    height: 650px;
                    overflow: hidden;
                }
                
                #carousel_13 .carousel_box {
                    width: 139px;
                    height: 176px;
                    border-right: 10px solid #fff;
                    overflow: hidden;
                    font-family: 'helveticaregular', Arial;
                    font-weight: bold;
                    color: #5c0802;
                    background: #fff;
                    font-size: 14px;
                }
                
                #carousel_9 .carousel_box:hover,
                #carousel_10 .carousel_box:hover {
                    background: #ffec9d;
                    color: #de0101;
                }
                
                #carousel_9 .carousel_box span,
                #carousel_10 .carousel_box span {
                    display: block;
                    padding: 7px 0px 5px;
                }
                
                .gallery-left-content {
                    margin: 20px 0px;
                    font-family: 'helveticaregular', Arial;
                    font-size: 15px;
                    line-height: 20px;
                    padding: 20px;
                }
                
                .gallery-left-content p:first-child:first-letter {
                    background: url(../images/char-bg.jpg) no-repeat;
                    color: #aac23e;
                    margin-top: 2px;
                    font-family: 'platomedium', Arial;
                    padding: 9px 8px;
                    text-transform: uppercase;
                    float: left;
                    margin-right: 2px;
                    font-size: 42px;
                }
                
                .gallery-left-content li {
                    list-style: disc;
                    margin: 0 13px 10px;
                }
                
                div.gallery-tabs {
                    padding: 10px;
                }
                
                ul.gallery-nav {
                    margin: 0 0px 0 -2px;
                    padding: 0;
                    text-align: left;
                }
                
                ul.gallery-nav li {
                    list-style: none;
                    display: inline;
                    margin: 0;
                    padding: 0;
                }
                
                ul.gallery-nav li a {
                    color: #000;
                    padding: 12px 98px;
                    background: url(../images/gallery-tab1.png) no-repeat;
                    font-size: 28px;
                    text-decoration: none;
                    font-family: 'platomedium', Arial;
                    margin-left: -18px;
                }
                
                ul.gallery-nav li:first-child a {
                    margin-left: 0px;
                }
                
                ul.gallery-nav li a:hover {}
                
                ul.gallery-nav li a.current {
                    background: url(../images/gallery-tab.png) no-repeat;
                    color: #222;
                    margin-left: -44px;
                    padding: 11px 98px;
                }
                
                ul.gallery-nav li:first-child a.current {
                    margin-left: -2px;
                    position: relative;
                    z-index: 1;
                }
                
                div.gallery-content {
                    padding: 10px 3px 10px 1px;
                    border: 1px solid #94bb56;
                    background: #fff;
                    margin-top: 2px;
                    display: none;
                    box-shadow: 0px 0px 1px #94bb56, inset 2px -3px 3px #faf3c4;
                    overflow: hidden;
                }
                
                div.gallery-content.currentTab {
                    display: block;
                }
                
                .gallery-page-inner {
                    width: 950px;
                    margin: 10px auto 10px auto;
                    position: relative;
                    z-index: 1;
                }
                
                .carousel_container {
                    margin-top: 30px;
                }
                
                .gallery-tab #tabs .tabs-area,
                .gallery-tab1 #tabs .tabs-area,
                .n-tabs {
                    padding: 10px 3px 10px 1px;
                    background: #fff;
                    top: -1px;
                    box-shadow: 0 0 2px #94BB56, 0 -4px 6px #FAF3C4 inset;
                    overflow: hidden;
                }
                
                .gallery-tab #tabs ul li a {
                    width: 350px;
                    padding: 0px;
                    color: #000;
                }
                
                .gallery-tab #tabs ul.top-tab li.active a {
                    color: #000;
                }
                
                .gallery-tab #tabs ul.top-tab {
                    padding: 0px;
                }
                
                .gallery-tab #tabs ul.top-tab li.active {
                    background: url(../images/gallery-tab1.png) no-repeat;
                }
                
                .gallery-tab #tabs ul.top-tab li {
                    color: #000;
                    padding: 0px;
                    width: 400px;
                    background: url(../images/gallery-tab.png) no-repeat;
                    font-size: 28px;
                    text-decoration: none;
                    font-family: 'platomedium', Arial;
                    margin-left: -4px;
                    height: 43px;
                    line-height: 43px;
                }
                
                .gallery-tab #tabs ul.top-tab li:first-child {}
                
                .gallery-tab #tabs ul.top-tab li.active:first-child {
                    margin-left: -2px;
                    width: 383px;
                }
                
                .gallery-tab .gallery-area {
                    margin-bottom: 50px;
                }
                
                .three-tabs #tabs ul.top-tab {
                    margin-left: 440px;
                }
                
                .three-tabs #tabs ul li a {
                    padding: 0px;
                }
                
                .three-tabs #tabs ul.top-tab li {
                    background: url(../images/tab-new1.png) no-repeat;
                    width: 111px;
                    height: 39px;
                    padding-top: 6px;
                    padding-left: 15px;
                    font-size: 19px;
                    font-family: 'futura_std_condensedbold';
                    text-align: left;
                    line-height: 18px;
                }
                
                .three-tabs #tabs ul.top-tab li:nth-child(3) {
                    height: 29px !important;
                    padding-top: 16px;
                    padding-left: 29px;
                    width: 95px;
                }
                
                .three-tabs #tabs ul.top-tab li a {
                    color: #a2782f;
                }
                
                .three-tabs #tabs ul.top-tab li.active {
                    background: url(../images/tab-new.png) no-repeat;
                }
                
                .three-tabs #tabs ul.top-tab li.active a {
                    color: #b00a09
                }
                
                .three-tabs .gallery-page-inner {
                    margin-top: 0px;
                }
                
                .heading-tabs {
                    position: absolute;
                    color: #b00a09;
                    font-size: 36px;
                    font-family: 'platomedium', Arial;
                    top: 10px;
                    letter-spacing: 2px;
                    width: 415px;
                    text-align: right;
                }
                
                .wrap-main.bot .bot-nav,
                .gallery-page-inner .bot-nav,
                .testimonial-page .bot-nav {
                    margin: 20px 0px 10px;
                }
                
                .testimonial-page div.tabContent,
                .testimonial-page .tabs-area {
                    padding: 20px !important;
                }
                
                .testimonial-page h2 {
                    margin-bottom: 10px;
                    font-size: 28px;
                    color: #9A0404;
                    font-family: 'platomedium', Arial;
                }
                
                .testimonial-page .content-display h2 {
                    color: #003300;
                }
                
                .content-display {
                    background: url(../images/heading-bg2.png) repeat-x top;
                    padding: 28px 20px;
                    font-family: 'helvetica_neueregular', Arial;
                    font-size: 14px;
                    line-height: 21px;
                    overflow: hidden;
                }
                
                .content-display .right img {
                    box-shadow: 4px 4px 5px #333;
                    width: 132px;
                }
                
                .content-display .left img {
                    box-shadow: 0 0 5px #333333;
                    transform: rotate(-10deg);
                    width: 150px;
                }
                
                .content-display .left {
                    float: left;
                    margin-top: 15px;
                    width: 200px;
                }
                
                .content-display.traveler .left {
                    width: 120px;
                    margin: 0px;
                }
                
                .content-display.traveler .right {
                    width: 740px;
                }
                
                .content-display.traveler .left img {
                    transform: rotate(0deg);
                    box-shadow: none;
                    );
                    width: 100px
                }
                
                .content-display .mid {
                    float: left;
                    width: 515px;
                }
                
                .content-display .right {
                    float: left;
                    width: 150px;
                }
                
                .content-display h4 {
                    color: #8C0F05;
                    font-size: 18px;
                    font-family: 'futura_std_condensedbold', Arial;
                }
                
                .content-display h4 span {
                    font-size: 14px;
                }
                
                .travel-buddies {}
                
                .travel-buddies .community-right-content {
                    line-height: 23px;
                }
                
                .social-community a {
                    float: right;
                }
                
                .social-community {
                    color: #3e3e3e;
                    line-height: 25px;
                    font-family: 'futura_std_condensedbold', Arial;
                    font-size: 15px;
                }
                
                a.social-fb {
                    background-position: 0 0px;
                }
                
                a.social-twit {
                    background-position: -30px 0px;
                }
                
                a.social-in {
                    background-position: -59px 0px;
                }
                
                a.social-tv {
                    background-position: -87px 0px;
                }
                
                a.social-google {
                    background-position: -115px 0px;
                }
                
                a.social-pin {
                    background-position: -144px 0px;
                }
                
                .travel-unit {
                    text-align: center;
                    margin: 10px 0 15px;
                }
                
                .sub-blog {
                    margin: 10px 0;
                    overflow: hidden;
                }
                
                .sub-blog-img span {
                    float: right;
                    width: 117px;
                }
                
                .sub-blog-img img {
                    float: left;
                    margin-right: 3px;
                }
                
                .sub-blog input[type="text"] {
                    border: 2px solid #636363;
                    background: #f9f3ee;
                    width: 167px;
                    color: #808080;
                    height: 24px;
                    line-height: 24px;
                    padding: 0px 4px;
                    border-radius: 10px;
                }
                
                .sub-blog input[type="submit"] {
                    background: url(../images/subscribe.png) no-repeat;
                    width: 92px;
                    height: 30px;
                    float: right;
                    border: 0px;
                    text-indent: -9999px;
                }
                
                .sub-blog-img input[type="submit"] {
                    background: url(../images/subscribe-btn.png) no-repeat;
                    width: 150px;
                    height: 33px;
                    float: left;
                    cursor: pointer;
                    border: 0px;
                    text-indent: -9999px;
                }
                /* ===============================================================
Maps mapping
================================================================*/
                
                .map-holder {
                    width: 872px;
                    height: 413px;
                    float: left;
                    position: relative;
                    background: url(../images/map-bg.png) top left no-repeat;
                }
                
                #map-rollover {
                    left: 0;
                    position: absolute;
                    top: 0;
                    z-index: 1;
                }
                
                #map-layer {
                    position: absolute;
                    top: 0px;
                    left: 0px;
                    width: 872px;
                    height: 413px;
                    z-index: 0;
                    background: url(../images/map-sprite.png) 1px 7px no-repeat;
                }
                
                #map-layer div {
                    background: url(../images/map-sprite.png) 10000px 700000px no-repeat;
                    position: absolute;
                    width: 872px;
                    height: 413px;
                    z-index: 2;
                }
                
                #map-layer .Central_America_PIns {
                    background-position: 1px -420px;
                }
                
                #map-layer .South_America_Active {
                    background-position: 1px -835px;
                }
                
                #map-layer .Africa_Active {
                    background-position: 1px -1249px;
                }
                
                #map-layer .Asia-Active {
                    background-position: 1px -1663px;
                }
                
                #map-layer .Antarctica_Active {
                    background-position: 2px -2072px;
                }
                /* ===============================================================
Basic Swiper Styles 
================================================================*/
                
                .swiper-container {
                    margin: 0 auto;
                    position: relative;
                    overflow: hidden;
                    -webkit-backface-visibility: hidden;
                    -moz-backface-visibility: hidden;
                    -ms-backface-visibility: hidden;
                    -o-backface-visibility: hidden;
                    backface-visibility: hidden;
                    /* Fix of Webkit flickering */
                    z-index: 1;
                }
                
                .swiper-wrapper {
                    position: relative;
                    width: 100%;
                    -webkit-transition-property: -webkit-transform, left, top;
                    -webkit-transition-duration: 0s;
                    -webkit-transform: translate3d(0px, 0, 0);
                    -webkit-transition-timing-function: ease;
                    -moz-transition-property: -moz-transform, left, top;
                    -moz-transition-duration: 0s;
                    -moz-transform: translate3d(0px, 0, 0);
                    -moz-transition-timing-function: ease;
                    -o-transition-property: -o-transform, left, top;
                    -o-transition-duration: 0s;
                    -o-transform: translate3d(0px, 0, 0);
                    -o-transition-timing-function: ease;
                    -o-transform: translate(0px, 0px);
                    -ms-transition-property: -ms-transform, left, top;
                    -ms-transition-duration: 0s;
                    -ms-transform: translate3d(0px, 0, 0);
                    -ms-transition-timing-function: ease;
                    transition-property: transform, left, top;
                    transition-duration: 0s;
                    transform: translate3d(0px, 0, 0);
                    transition-timing-function: ease;
                }
                
                .swiper-free-mode>.swiper-wrapper {
                    -webkit-transition-timing-function: ease-out;
                    -moz-transition-timing-function: ease-out;
                    -ms-transition-timing-function: ease-out;
                    -o-transition-timing-function: ease-out;
                    transition-timing-function: ease-out;
                    margin: 0 auto;
                }
                
                .swiper-slide {
                    float: left;
                }
                /* IE10 Windows Phone 8 Fixes */
                
                .swiper-wp8-horizontal {
                    -ms-touch-action: pan-y;
                }
                
                .swiper-wp8-vertical {
                    -ms-touch-action: pan-x;
                }
                /*.new-carousel_inner {

float:left; 
width:860px; 
overflow: hidden; 

}

.new-carousel_ul {
position:relative;
left:-146px;
list-style-type: none; 
margin: 0px;
padding: 0px;
width:9999px;

padding-bottom:10px;
}

.new-carousel_ul li{
float: left;                                   
width:136px; 

padding:0px;
overflow:hidden;
color:#6c1503; font-size:14px;font-family: 'helvetica_neueregular',Arial; font-weight:bold;
margin:0 9px 0 0;
}
.new-carousel_ul li a{color:#6c1503;}
.carousel_ul li a:hover{color:#6c1503; text-decoration:none;}

.new-carousel_ul li img {
.margin-bottom:-4px;

cursor:pointer;
cursor: hand; 
border:0px; 
}
.new-left_scroll{
float:left; 
background:url(../images/arrows.png) no-repeat;
width:34px;
margin-top:15px;
height:76px;
margin-left:-1px; 
}
 .new-right_scroll{
float:right; 
background:url(../images/arrows.png) no-repeat right;
width:34px;
margin-top:15px;
margin-right:-3px;
height:76px;  
}
.new-left_scroll img,.new-right_scroll img{

cursor: pointer;
cursor: hand;
}
.new-carousel_container h3{ color:#6c1503; font-size:18px;font-family: 'helvetica_neueregular',Arial; font-weight:bold; margin:10px;}
*/
                
                .goto a {
                    width: 378px;
                    height: 55px;
                    display: inline-block;
                    font-size: 0px;
                    text-indent: -9999px;
                }
                
                .goto a:hover {
                    text-decoration: none;
                }
                
                .goto {
                    text-align: center;
                    clear: left;
                    overflow: hidden;
                    margin: 0px;
                    padding: 0px;
                }
                
                .goto.Borneo a {
                    background: url(../images/goto-borneo.gif) no-repeat;
                }
                
                .goto.Panama a {
                    background: url(../images/goto-panama.gif) no-repeat;
                }
                
                .goto.Costa a {
                    background: url(../images/goto-costa.gif) no-repeat;
                }
                
                .goto.Galapagos a {
                    background: url(../images/goto-galapagos.gif) no-repeat;
                }
                
                .goto.Peru a {
                    background: url(../images/goto-peru.gif) no-repeat;
                }
                
                .goto.Brazil a {
                    background: url(../images/goto-brazil.gif) no-repeat;
                }
                
                .goto.Thailand a {
                    background: url(../images/goto-thailand.gif) no-repeat;
                }
                
                .goto.India a {
                    background: url(../images/goto-india.gif) no-repeat;
                }
                
                .goto.Belize a {
                    background: url(../images/goto-belize.gif) no-repeat;
                }
                
                .goto.Zambia a {
                    background: url(../images/goto-zambia.gif) no-repeat;
                }
                
                .goto.Antarctica a {
                    background: url(../images/goto-antarctica.gif) no-repeat;
                }
                
                .goto.South a {
                    background: url(../images/goto-southafrica.gif) no-repeat;
                }
                
                .goto.Uganda a {
                    background: url(../images/goto-uganda.gif) no-repeat;
                }
                
                .goto.Tanzania a {
                    background: url(../images/GoTo-Tanzania.png) no-repeat;
                }
                
                .goto.Madagascar a {
                    background: url(../images/GoTo-Madagascar.png) no-repeat;
                }
                
                #country-map-box>img {
                    max-height: 86% !important;
                }
                /*#new-tabss {
	overflow:hidden;
}
#new-tabss ul {
	float: left;
	height: 40px;
	margin:0px;
	padding:0px;
	position: relative;
	z-index: 11111;
}
#new-tabss li {
	list-style: none;
	width:400px;
	margin-top:-1px;
	margin-left:-12px;
	background:url(../images/gallery-tab1.png) no-repeat;
}
#new-tabss li:first-child {
	margin-left:-2px;
	width:368px;
}

#new-tabss li, #new-tabss li a {
	float: left;
}
#new-tabss ul li.active {
	background:url(../images/gallery-tab.png) no-repeat;
	margin-top:0px;
	margin-left:-4px;
	width:400px;
	position:relative;
	z-index:111;
}
#new-tabss ul li.active a {
	color: #333333;
}
#new-tabss div {
	background: none repeat scroll 0 0 #FFFFFF;
	border: 1px solid #94BB56;
	box-shadow: 0 0 1px #94BB56, 2px -3px 3px #FAF3C4 inset;
	margin-top: 2px;
	overflow: hidden;
	padding: 10px 3px 10px 1px;
	float:left;
}
#new-tabss ul li a {
	text-decoration: none;
	padding: 13px;
	color: #000;
	width:360px;
	font-weight: bold;
}*/
                
                .tabContent h5 {
                    margin: 10px;
                }
                
                .tabContent h3,
                .gallery-page-inner h3 {
                    font-size: 18px;
                    color: #6c1503;
                    font-family: 'futura_std_condensedbold', Arial;
                    margin: 0px 10px;
                }
                
                .tabContent .gallery-area {
                    margin: 0 0 80px 0px;
                }
                
                ul#tabs {
                    list-style-type: none;
                    margin: 30px 0 0 0;
                    padding: 0 0 0.3em 0;
                }
                
                ul#tabs li {
                    display: inline;
                }
                
                ul#tabs li a {
                    width: 243px;
                    color: #000;
                    padding: 12px 90px;
                    background: url(../images/gallery-tab1.png) no-repeat;
                    font-size: 28px;
                    text-decoration: none;
                    font-family: 'platomedium', Arial;
                    margin-left: -18px;
                }
                
                ul#tabs li a:hover {}
                
                ul#tabs li a.selected {
                    background: url(../images/gallery-tab.png) no-repeat;
                    color: #222;
                    margin-left: -44px;
                }
                
                ul#tabs li:first-child a.selected {
                    margin-left: -4px;
                    position: relative;
                    z-index: 1;
                }
                
                ul#tabs li:first-child a {
                    margin-left: -2px;
                    padding: 12px 80px;
                }
                
                div.tabContent {
                    padding: 10px 3px 10px 1px;
                    border: 1px solid #94bb56;
                    background: #fff;
                    margin-top: -15px;
                    box-shadow: 0px 0px 1px #94bb56, inset 2px -3px 3px #faf3c4;
                    overflow: hidden;
                }
                
                div.tabContent.hide {
                    display: none;
                }
                /* line 6, ../sass/lightbox.sass */
                
                #lightboxOverlay {
                    position: absolute;
                    top: 0;
                    left: 0;
                    z-index: 9999;
                    background-color: black;
                    filter: progid: DXImageTransform.Microsoft.Alpha(Opacity=85);
                    opacity: 0.85;
                    max-width: 100% !important;
                    display: none;
                }
                /* line 15, ../sass/lightbox.sass */
                
                #lightbox {
                    position: absolute;
                    left: 0;
                    width: 100%;
                    z-index: 10000;
                    text-align: center;
                    line-height: 0;
                    font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
                    font-weight: normal;
                }
                /* line 24, ../sass/lightbox.sass */
                
                #lightbox img {
                    width: auto;
                    height: auto;
                }
                /* line 27, ../sass/lightbox.sass */
                
                #lightbox a img {
                    border: none;
                }
                /* line 30, ../sass/lightbox.sass */
                
                .lb-outerContainer {
                    position: relative;
                    background: #fefefe;
                    padding: 10px 10px 25px;
                    box-shadow: inset 0px 2px 3px #8A4F0B;
                    *zoom: 1;
                    width: 250px;
                    height: 250px;
                    margin: 0 auto;
                }
                /* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
                
                .lb-outerContainer:after {
                    content: "";
                    display: table;
                    clear: both;
                }
                /* line 39, ../sass/lightbox.sass */
                
                .lb-container {
                    padding: 10px;
                }
                /* line 42, ../sass/lightbox.sass */
                
                .lb-loader {
                    position: absolute;
                    top: 40%;
                    left: 0%;
                    height: 25%;
                    width: 100%;
                    text-align: center;
                    line-height: 0;
                }
                /* line 51, ../sass/lightbox.sass */
                
                .lb-nav {
                    position: absolute;
                    top: 0;
                    left: 0;
                    height: 100%;
                    width: 100%;
                    z-index: 10;
                }
                /* line 59, ../sass/lightbox.sass */
                
                .lb-container>.nav {
                    left: 0;
                }
                /* line 62, ../sass/lightbox.sass */
                
                .lb-nav a {
                    outline: none;
                }
                /* line 65, ../sass/lightbox.sass */
                
                .lb-prev,
                .lb-next {
                    width: 49%;
                    height: 100%;
                    background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
                    /* Trick IE into showing hover */
                    display: block;
                }
                /* line 72, ../sass/lightbox.sass */
                
                .lb-prev {
                    left: 0;
                    float: left;
                    background: url(../images/prev.png) 7% 100% no-repeat;
                }
                /* line 76, ../sass/lightbox.sass */
                
                .lb-next {
                    right: 0;
                    float: right;
                    background: url(../images/next.png) 93.5% 100% no-repeat;
                }
                /* line 81, ../sass/lightbox.sass */
                
                .lb-prev:hover {}
                /* line 85, ../sass/lightbox.sass */
                
                .lb-next:hover {}
                /* line 88, ../sass/lightbox.sass */
                
                .lb-dataContainer {
                    margin: -4px auto 0;
                    position: relative;
                    padding: 10px;
                    *zoom: 1;
                    background: #FEFEFE;
                    width: 100%;
                    box-shadow: 0 -3px 3px #8A4F0B inset
                }
                /* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
                
                .lb-dataContainer:after {
                    content: "";
                    display: table;
                    clear: both;
                }
                /* line 95, ../sass/lightbox.sass */
                
                .lb-data {
                    padding: 0 10px;
                    color: #bbbbbb;
                }
                /* line 98, ../sass/lightbox.sass */
                
                .lb-data .lb-details {
                    width: 85%;
                    float: left;
                    text-align: left;
                    line-height: 1.1em;
                }
                /* line 103, ../sass/lightbox.sass */
                
                .lb-data .lb-caption {
                    font-size: 13px;
                    color: #333;
                    float: left;
                    padding-top: 5px;
                    font-family: 'helvetica_neueregular', Arial;
                    line-height: 1em;
                }
                /* line 107, ../sass/lightbox.sass */
                
                .lb-data .lb-number {
                    display: block;
                    clear: left;
                    position: absolute;
                    top: -17px;
                    color: #333;
                    left: 46%;
                    padding-bottom: 1em;
                    font-size: 11px;
                }
                /* line 112, ../sass/lightbox.sass */
                
                .lb-data .lb-close {
                    width: 35px;
                    float: right;
                    padding-bottom: 0.7em;
                    margin-right: -6px;
                    outline: none;
                }
                /* line 117, ../sass/lightbox.sass */
                
                .lb-data .lb-close:hover {
                    cursor: pointer;
                }
                
                .back-gallery {
                    position: absolute;
                    right: 0px;
                }
                
                .back-gallery a {
                    background: url(../images/backto-btn.png) no-repeat;
                    color: #fff;
                    float: right;
                    text-align: center;
                    text-decoration: none;
                    width: 157px;
                    height: 33px;
                    font-size: 13px;
                    line-height: 33px;
                    font-family: 'helvetica_neueregular', Arial;
                }
                
                .gallery-home-btn {
                    top: 8px;
                }
                
                .gallery-home-btn a {
                    background: url(../images/gallery-home.png) no-repeat;
                    width: 111px;
                    height: 33px;
                }
                
                @media screen and (-webkit-min-device-pixel-ratio:0) {
                    .trip-container-data li {
                        font-weight: bolder;
                        font-size: 16px;
                    }
                    .trip-container-data li li {
                        font-size: 14px;
                    }
                    .footer-left li {
                        font-size: 14px;
                    }
                    .trip-txt p strong,
                    .contact-form strong {
                        font-family: 'futura_std_condensedbold' !important;
                    }
                }
                
                .white_contentsss {
                    display: ;
                    position: absolute;
                    z-index: 1002;
                    width: 515px;
                    height: 271px;
                    margin-left: -262px;
                    left: 50%;
                    margin-top: -136px;
                    top: 50%;
                    border: 0px;
                    padding: 0px;
                    background: url(../images/signup-thanku.png) no-repeat;
                    box-shadow: none;
                    overflow: auto;
                }

                /* HIDE GENERATED ERROR MESSAGES */
                label[generated="true"] {
                    display: none !important;
                }
                
                .error-wrap {
                    margin: 30px auto 60px;
                    width: 937px;
                }
                
                .error-content {
                    box-shadow: inset 0 0 5px #FAF3C4;
                    border: 1px solid #94BB56;
                    background: #f4f3eb;
                    padding: 10px;
                }
                
                .error-content-img {
                    background: url(../images/error-page.jpg) no-repeat;
                    width: 873px;
                    padding: 390px 0 0 20px;
                    height: 234px;
                    margin: 0 auto;
                }
                
                .error-content-img img {}
                
                .error-footer {
                    background: url(../images/error-footer.jpg) repeat-x;
                    height: 22px;
                    margin: 15px auto;
                }
                
                .testimonials-title {
                    font-size: 20px;
                    font-family: 'futura_std_condensedbold';
                    color: #a80202;
                    line-height: 30px;
                }
                
                .testionial-author {
                    font-family: 'futura_std_condensedbold';
                    font-size: 12px;
                    margin-bottom: 10px;
                }
                
                #callout-container {
                    width: 960px;
                    margin-left: 15px;
                    position: absolute;
                    bottom: 0px;
                }
                
                .callout {
                    float: left;
                    margin-right: 10px;
                    width: 225px;
                    text-shadow: none !important;
                    height: 150px;
                }
                
                .calloutEnd .calloutGuts {
                    background: url(../images/thumb-gallery-photo.png) no-repeat;
                    width: 236px;
                }
                
                .calloutGuts {
                    overflow: hidden;
                    padding-left: 4px;
                    padding-top: 37px;
                    position: absolute;
                    text-shadow: none !important;
                    width: 218px;
                    height: 119px;
                    background: url(../images/thumb-gallery.png) no-repeat;
                }
                
                .calloutBottom {
                    margin-left: -7px;
                    padding: 3px 7px;
                    font-family: 'helveticaregular';
                    background: url(../images/thumb-bg.png) repeat-y;
                    font-size: 13px;
                    text-align: left;
                    color: #fff;
                    text-shadow: none !important;
                    line-height: 16px;
                    font-size: 12px;
                    width: 210px;
                    margin-left: -4px;
                    margin-top: -2px;
                }
                
                .calloutBottom a {
                    color: #FBC75D;
                }
                
                .calloutEnd .calloutBottom {
                    margin-top: 4px;
                }
                
                .imgTitle {
                    font-family: 'FuturaCondensedNormalRegular';
                    font-size: 15px;
                    letter-spacing: 1px;
                    word-spacing: 1px;
                    cursor: pointer;
                    text-transform: uppercase;
                    position: absolute;
                    top: 13px;
                    padding-left: 5px;
                    color: #fff;
                }
                
                #msj_err {
                    color: red;
                    clear: left;
                    padding: 6px 0 0 3px;
                }
                
                .sub-gal {
                    overflow: hidden;
                    margin: 20px 0;
                }
                
                .sub-title {
                    color: #a10606;
                    font-family: 'helvetica_neueregular';
                    font-size: 18px;
                    margin-bottom: 5px;
                    font-weight: bold;
                }
                
                .heading-sub-title {
                    color: #a10606;
                    font-family: 'helvetica_neueregular';
                    font-size: 18px;
                    margin-bottom: 5px;
                    position: absolute;
                    bottom: 145px;
                    left: 35px;
                    font-weight: bold;
                }
                
                .sub-box {
                    float: left;
                    width: 300px;
                    overflow: hidden;
                    margin-left: 25px;
                }
                
                .sub-box.active img {
                    border: 2px solid #94bb56;
                    padding: 1px;
                    opacity: 1;
                }
                
                .sub-box:first-child {
                    margin: 0px;
                }
                
                .sub-img img {
                    width: 294px;
                    height: 206px;
                    border: 2px solid transparent;
                    padding: 1px;
                    opacity: 0.4;
                }
                
                .trip_date {
                    display: inline;
                }
                
                .contact-form .trip_date input[type="text"] {
                    width: 180px;
                }
                
                .community-blog .blog-list-date {
                    font-size: 10px;
                    display: block;
                }
                
                .anniversary-image img {
                    width: 200px;
                    margin-top: 20px;
                }
                
                .wbctz-logo {
                    position: absolute;
                    left: 0;
                    bottom: -50px;
                }
                
                .wbctz-logo>a {
                    display: inline-block;
                    vertical-align: middle;
                    width: 97.5px;
                    height: 20px;
                    background-image: url('https://www.webcitz.com/images/webcitz-logo-black.svg');
                    background-repeat: no-repeat;
                    background-size: 97.5px 20px;
                    text-indent: 200%;
                    white-space: nowrap;
                    overflow: hidden;
                    margin: 0 auto;
                }
                
                .review-page .checkout-form .right {
                    width: 625px;
                    background-image: url(../images/paypal-top.png);
                    background-position: 0 0;
                    background-repeat: no-repeat;
                    background-color: #FFFFFF;
                    padding-top: 50px;
                    border: 1px solid #aac23e;
                    box-shadow: 0 0 3px #aac23e;
                }
                
                .review-page .checkout-form .right .payments-wrap {
                    padding: 0 20px 20px 20px;
                }
                
                .review-page .checkout-form .right #paypal-button-container {
                    margin-bottom: 15px;
                }
                
                .review-page .checkout-form .right .paypal-payment-note {
                    font-family: 'helvetica_neueregular', Arial;
                    font-size: 14px;
                    color: #393938;
                    text-align: center;
                }
                
                .review-page .checkout-form .right .paypal-payment-note em {
                    font-weight: bold;
                    font-style: normal;
                    color: #a80202;
                }
                /* Tanzania Madness */
                
                .tanzania-tabs {
                    display: block;
                    width: 100%;
                    position: relative;
                    height: 42px;
                    cursor: pointer;
                }
                
                .tanzania-tabs a,
                .tanzania-tabs a:hover,
                .tanzania-tabs a:focus {
                    text-decoration: none;
                }
                
                .tanzania-tabs .tab {
                    width: 51%;
                    position: absolute;
                    top: 0;
                    display: block;
                    z-index: 9;
                    font-family: 'platomedium', Arial;
                    font-size: 18px;
                    text-align: center;
                    line-height: 20px;
                    border-radius: 20px 20px 0 0;
                    border: 1px solid #f8c427;
                    padding: 10px 0;
                    color: #8f1c1c;
                    background: #81b438;
                    /* Old browsers */
                    background: -moz-linear-gradient(top, #81b438 0%, #c5e147 100%);
                    /* FF3.6-15 */
                    background: -webkit-linear-gradient(top, #81b438 0%, #c5e147 100%);
                    /* Chrome10-25,Safari5.1-6 */
                    background: linear-gradient(to bottom, #81b438 0%, #c5e147 100%);
                    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#81b438', endColorstr='#c5e147', GradientType=0);
                    /* IE6-9 */
                    box-shadow: 0px 1px 3px 0px rgba(122, 121, 121, 0.75);
                }
                
                .tanzania-tabs .tab span {
                    color: #605e5e;
                }
                
                .tanzania-tabs .tab.active {
                    color: #efdfa7;
                    background: #c91c1f;
                    /* Old browsers */
                    background: -moz-linear-gradient(top, #c91c1f 0%, #9e0f07 100%);
                    /* FF3.6-15 */
                    background: -webkit-linear-gradient(top, #c91c1f 0%, #9e0f07 100%);
                    /* Chrome10-25,Safari5.1-6 */
                    background: linear-gradient(to bottom, #c91c1f 0%, #9e0f07 100%);
                    /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
                    filter: progid: DXImageTransform.Microsoft.gradient( startColorstr='#c91c1f', endColorstr='#9e0f07', GradientType=0);
                    /* IE6-9 */
                    z-index: 99;
                }
                
                .tanzania-tabs .tab.active span {
                    color: #FFFFFF;
                }
                
                .tanzania-tabs .tab:first-child {
                    left: 0;
                }
                
                .tanzania-tabs .tab:last-child {
                    right: 0;
                }
                
                .tanzania-content {
                    position: relative;
                    padding-top: 6px;
                    padding-bottom: 6px;
                }
                
                .tanzania-content::after {
                    position: absolute;
                    height: 100%;
                    width: 100%;
                    left: 0;
                    top: 0;
                    content: "";
                    box-shadow: 0px 0px 29px 0px rgba(165, 156, 142, 52.75) inset;
                    z-index: 1;
                }
                
                .tanzania-content .content {
                    display: none;
                }
                
                .tanzania-content .content.active {
                    display: block;
                }
                
                .tanzania-content .content .country-desc {
                    background-color: #fefaf8;
                    padding-left: 6px;
                    padding-right: 6px;
                }
                
                .tanzania-content .content .country-desc.shadez {
                    background-color: #f9eee6;
                }
                
                .tanzania-content .content .country-desc .desc-img,
                .tanzania-content .content .country-desc .desc-content {
                    position: relative;
                    z-index: 9;
                }
                /* Calendar Page */
                
                .wrap-migration-routes {
                    font-family: 'Gudea', sans-serif;
                }
                
                .wrap-migration-routes .community-left h1 {
                    background: none;
                    padding-bottom: 0;
                    color: #4f3328;
                }
                
                .wrap-migration-routes .community-left {
                    background: none;
                    box-shadow: none;
                }
                
                .wrap-migration-routes .community-left ul.calendar-months:before,
                .wrap-migration-routes .community-left ul.calendar-months:after {
                    content: " ";
                    display: table;
                }
                
                .wrap-migration-routes .community-left ul.calendar-months:after {
                    clear: both;
                }
                
                .wrap-migration-routes .community-left ul.calendar-months {
                    *zoom: 1;
                    margin-bottom: 10px;
                }
                
                .wrap-migration-routes .community-left ul.calendar-months li {
                    float: left;
                    width: 16.6666%;
                }
                
                .wrap-migration-routes .community-left ul.calendar-months li a {
                    display: block;
                    color: #fae3ae;
                    font-size: 18px;
                    text-align: center;
                    padding: 7px;
                    margin: 0 1px 3px 1px;
                    text-transform: uppercase;
                    background-color: #94b63d;
                }
                
                .wrap-migration-routes .community-left ul.calendar-months li a:hover,
                .wrap-migration-routes .community-left ul.calendar-months li a:focus {
                    background-color: #84a337;
                    text-decoration: none;
                }
                
                .wrap-migration-routes .community-left ul.calendar-months li.active-month a {
                    .wrap-migration-routes .community-left ul.calendar-months li.active-month a {
                        background-color: #8f1c1c;
                    }
                    .wrap-migration-routes .community-left h3 {
                        color: #4f3328;
                        font-size: 19px;
                        margin-bottom: 22px;
                        text-transform: uppercase;
                    }
                    .wrap-migration-routes .community-left p {
                        margin-bottom: 22px;
                        color: #4f3328;
                        font-size: 16px;
                        line-height: 22px;
                    }
                    .wrap-migration-routes .community-right {
                        padding-top: 70px;
                    }
                    .wrap-migration-routes .community-right h2 {
                        margin: 0 0 10px 0;
                        color: #f7deaa;
                        background: #8f1c1c;
                        font-size: 19px;
                        padding: 6px 14px;
                        line-height: 30px;
                        text-transform: uppercase;
                        font-family: 'Gudea', sans-serif;
                    }
                    .wrap-migration-routes .community-right h4 {
                        font-size: 19px;
                        line-height: 29px;
                        margin-bottom: 10px;
                        color: #91030a;
                        text-transform: uppercase;
                        font-weight: bold;
                    }
                    .wrap-migration-routes .community-right ul {
                        margin-bottom: 10px;
                        font-family: 'platomedium', Arial;
                        line-height: 22px;
                        font-size: 18px;
                        padding-bottom: 10px;
                        border-bottom: 2px dashed #99b032;
                        color: #010101;
                    }
                    .wrap-migration-routes .community-right ul li {
                        margin-bottom: 5px;
                    }
                    #paypal-button-container iframe {
                        z-index: 1 !important;
                    }
                    .payments-wraphhh #confirm {
                        display: none;
                    }