
/* Reset
----------------------------------*/
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{border:0;outline:0;font-size:100%;vertical-align:baseline;margin:0;padding:0}
body{/*line-height:20px*/}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
:focus{outline:0}
ins{text-decoration:none}
del{text-decoration:line-through}
table{border-collapse:collapse;border-spacing:0}
a{ color: #341100;}
a:hover{color:#EB6C18;}
/* Fonts 
--------------------------------------------------------------------------------------*/

/* `Clear Floated Elements
----------------------------------------------------------------------------------------------------*/
.clear:after { content:"";display:block;height:0;clear:both;visibility:hidden;}
.clear {display:inline-block;}
.clear {display:block;}
* html .clear {height:1px;}
/* Body
----------------------------------------------------------------------------------------------------*/
html{margin: 0px;padding: 0px;}
body{background: url(../images/bg.gif) #FAFAFA !important;
     text-align: center;
     color: #454749;
     font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;
     font-size: 13px;
     line-height: 130%;
     }
     
input,textarea,select{border:1px solid #E2E2E2;background-color:#FFF;margin:0;padding:5px;outline:none;}
input:focus,textarea:focus,input.highlight,textarea.highlight { background: #FFFBCC;}
.select-form {
    border: 0 none;
    color: #391600;
    margin: 0;
    padding: 5px;
    width: 100%;
}
.style-button {
    
    font-family: "PTSansCaptionRegular","Helvetica Neue",Arial,Helvetica,sans-serif;
font-size: 16px;
    border-radius: 20px 20px 20px 20px;
     background: url("../images/button-bg.gif") repeat-x scroll 0pt 0pt #E95D00;
     border-color: #E1E0E0 #C5C4C4 #C7A38C;
	border-width: 0px;
	 color: #F9F8F5!important;
     cursor: pointer; display: inline-block;
    font-weight: normal;
     letter-spacing: 0px;margin: 0pt;
     overflow: hidden;
     padding: 5px 9px;
	text-shadow: 0.05em 0.04em 0.2em black;
	text-decoration:none;
	box-shadow: 0 0.1em 0.3em #666666;
}

.style-button:hover, .style-button:focus{
     background-position: 0pt -6px;
     border-color: #ddd #ddd #ccc;
     text-decoration: none!important;
	box-shadow: 0 0.1em 0.5em #666666;

}

.style-button-secondary{
    background: url("../images/button-bg.gif") repeat-x scroll 0 -200px; 
	text-shadow: 0.1em 0.1em 0.2em #CCCCCC;
	box-shadow: 0 0.1em 0.3em #666666;
	border-radius: 20px;
	border-style: solid;
    border-width: 0px;
	font-family: "PTSansCaptionRegular","Helvetica Neue",Arial,Helvetica,sans-serif;
    cursor: pointer;
    display: inline-block;
    letter-spacing: 0px;
    margin: 0pt;
    overflow: hidden;
    padding: 5px 9px;
    font: bold 13px/16px;
}

#btnSubmit  {
width:225px;
border-width:0px!important;
}
#search-combo {
    background: url("../images/button-bg.gif") repeat-x scroll 0 -200px; 
	text-shadow: 0.1em 0.1em 0.2em #CCCCCC;
	box-shadow: 0 0.1em 0.3em #666666;
	border-radius: 20px;
	border-style: solid;
    border-width: 0px;
	font-family: "PTSansCaptionRegular","Helvetica Neue",Arial,Helvetica,sans-serif;
    cursor: pointer;
    display: inline-block;
    letter-spacing: 0px;
    margin: 0pt;
    overflow: hidden;
    padding: 5px 9px;
    font: bold 13px/16px;
	color:#454749!important;
}

/* depurar */
#search-combo:hover, .style-button-secondary:hover, .style-button-secondary:focus{
	background: url("../images/button-bg.gif") repeat-x scroll 0pt 0pt #E95D00;
    box-shadow: 0 0.1em 0.5em #666666;
    color: #F9F8F5!important;
	text-decoration: none!important;
	text-shadow: 0.05em 0.04em 0.2em black;
}

/* custom links*/

 a.btn-generic {
                    background: url("../images/common-elements.gif") no-repeat scroll -6px 4px transparent;
                    color: #E95D00;
                    display: block;
                    font-weight: bold;
                   padding-bottom: 5px;padding-left: 20px;
                    height: 16px;
                    clear:both;text-decoration:none;

}
a.btn-generic:hover {
        background: url("../images/common-elements.gif") no-repeat scroll -6px -26px transparent;
         color: #E95D00; text-decoration:underline; 
}

.space10{height:10px;border:none;display:block;padding:0;clear:both;}
.space20{height:20px;border:none;display:block;padding:0;clear: both;}
.table-faq td{border:1px solid #000;padding:6px 6px 6px 12px;}
/* `GLOBALS
----------------------------------------------------------------------------------------------------*/
h1,h2,h3,h4,h5,h6{  font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;font-weight: lighter;}
h1 { font-size: 31px; padding-top: 5px;}
h2 {font-size: 22px;}
h3 {font-size: 18px;}
h4 {font-size: 24px;}
h5 {font-size: 18px;}
h6 {font-size: 22px;letter-spacing: 0px;line-height: 20px;}

ul.bullet {
    margin: 0 ;
    padding: 0 ;
}

ul.bullet li {
    background: url("../images/common-elements.gif") no-repeat scroll left -117px transparent;
    display: block;
    padding-left: 10px;
}

ul.bulletchecklist { margin: 0;  padding: 0;}
ul.bulletchecklist li h5{display: inline;}
ul.bulletchecklist li {
    background: url("../images/common-elements.gif") no-repeat scroll left -175px transparent;
    color: #fff;
    display: block;
    padding-left: 23px;
    padding-bottom:25px;
}    

.bullet a.anchorLink:hover {text-decoration: underline;color:#E95D00;}
a.alink{
color: #341100;
font-weight: bold;
text-decoration: underline;
}
a.alink:hover {
color:#E95D00;
}
a.alink2{ 
        background: url("../images/common-elements.gif") no-repeat scroll -7px 4px transparent;
        color: #E95D00;
        display: block;
        float: left ;
        font-size: 12px;
        font-weight: bold;
        height: 30px;
        padding: 0 0 0 17px;
        text-decoration: none;
    }
    a.alink2:hover {
	color:#E95D00;text-decoration: underline;
    }
.orange{color:#ff6600;}       
/* `Spacing
----------------------------------------------------------------------------------------------------*/
.margin-right-10{margin-right: 10px;}
.margin-top-10{margin-top: 10px;}
/* =Containers
--------------------------------------------------------------------------------*/
.main{margin:10px auto 0 ;width:1210px;text-align: left; position: relative;}
/*.main p {border: 1px solid #666;overflow: hidden;padding: 10px 0;text-align: center;font-size: 80%;}*/

/* header
--------------------------------------------------------------------------------*/
#header-wrap {background:url(../images/menu-bg.png) repeat-x ; width: 100%;height: 220px;min-width: 1263px;}
#header{ width: 1210px;margin: 0 auto;}

#header .logo {
background:url(../images/logos.png) no-repeat -18px 0;
width:362px;
height:123px;
float:left;
margin-left: 10px;
margin-bottom: 10px;
}
#header .logo a{
    position: relative;
    top:0;
    width: 355px;
    height: 120px;
    display: block;
   
}

#header .header-inner {width: 1210px;height: 140px;float:left;clear:both;}
        .header-inner .logo p a span{display: none;}
        .header-inner .logo2{margin-top: 15px;float:right;width: 60px;height: 89px;display: block;background: url("../images/logos.png") no-repeat -31px -152px ;}
        .header-inner .logo2 a{width: 60px; height: 89px;display: block;}
#header .header-inner-top {width: 1192px;height: 29px;padding-left: 18px;float:left;margin-top: 5px;overflow: hidden;}    
 
#header .options{float:left;}
#header .options ul{height: 29px;font-size: 13px;clear:both;float:left;padding-right: 20px;}
#header .options ul li{display: inline;float:left;padding-right: 30px;height: 29px;}
#header .options ul li div.icon{background-image:url("../images/common-elements.gif");background-repeat: no-repeat;height: 25px;width: 17px;}
#header .options ul li .opt-wrap,#header .options ul li span{padding-left: 5px;font-weight: normal;float:left;font-size: 18px;padding-bottom: 5px;height:24px;text-align: left;}
#header .options ul li .tiny{ display:inline;font-size:13px;font-style:italic;color:#E0DDDC;letter-spacing:0;background: none;}

#header .options ul li.phone-icon div.icon {display:inline-block;background-position:-5px -438px;float:left;}
#header .options ul li.chat-icon div.icon{background-position:0 -472px;float:left;width: 21px;margin-right: 4px;}
#header .options ul li.email-icon div.icon{background-position:0 -399px;padding-top: 10px;float:left;width: 25px;}

#header .options ul .last{padding-right:0!important;}
#header .options ul li a,#header .options ul li .opt-wrap,#header .options ul li span{color:#E0DDDC;text-decoration: none;}
#header .options ul li a:hover{text-decoration: underline;}
        
        
        
/* Menu
----------------------------------------------------------------------------------*/
ul.dropdown,ul.dropdown li,ul.dropdown ul{list-style:none;margin:0;padding:0}
ul.dropdown{position:relative;z-index:597;float:left;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
ul.dropdown li{float:left;vertical-align:middle;zoom:1}
ul.dropdown li.hover,ul.dropdown li:hover{position:relative;z-index:599;cursor:default}
ul.dropdown ul{visibility:hidden;position:absolute;top:100%;left:0;z-index:598;width:100%}
ul.dropdown ul li{float:none}
ul.dropdown ul ul{top:1px;left:99%}
ul.dropdown li:hover > ul{visibility:visible}

ul.dropdown{font-weight: normal;}
ul.dropdown li{background:#200B00 ;color:#F4F4EE;border-color:#423128;border-style:solid;border-width:1px 1px 0px 0px; height:34px; font-size: 15px; letter-spacing:1px}
ul.dropdown li.hover,ul.dropdown li:hover{color:#E95D00;background: #423128}
ul.dropdown a:link,ul.dropdown a:visited{ color: #F4F4EE; display: block;font-size: 14px!important;    padding: 6px 45px 12px 17px;    text-decoration: none; letter-spacing:0px}
ul.dropdown a:hover{color:#E95D00}
ul.dropdown a:active{color:#E95D00}
ul.dropdown ul{width:170px;}
ul.dropdown ul li{text-align: left;font-weight:400;}
ul.dropdown li ul li a:link,ul.dropdown li ul li a:visited{padding:7px 7px 7px 15px;}
ul.dropdown .dir{padding-right:20px;background-image:url(../../../../images/default/nav-arrow-down.png);background-position:100% 50%;background-repeat:no-repeat}
ul.dropdown-horizontal ul .dir{padding-right:15px;background-image:url(../../../../images/default/nav-arrow-right.png);background-position:100% 50%;background-repeat:no-repeat}
ul.dropdown-upward .dir{background-image:url(../../../../images/default/nav-arrow-top.png)}
ul.dropdown-vertical .dir,ul.dropdown-upward ul .dir{background-image:url(../../../../images/default/nav-arrow-right.png)}
ul.dropdown-vertical-rtl .dir{padding-right:10px;padding-left:15px;background-image:url(../../../../images/default/nav-arrow-left.png);background-position:0 50%}

.menu {width: 1210px;height: 36px;clear: both;float:left;}




/* left column
----------------------------------------------------------------------------------*/
#left-column{width:270px;float: left;margin-right: 10px;}
#left-column .content-det-map,#left-column #keyword-box {background: #E9E9E9;width: 250px;}
#left-column .content-det-map {height: 438px;padding: 10px 10px 0 10px;float:left;}
#left-column #keyword-box {padding: 5px 10px 10px 10px;float:left;margin-bottom: 20px;}
#left-column .content-det-map .map-area{margin: 0 auto;width: 210px;margin-bottom: 10px;}
#left-column .content-det-map .map-area img#map_container{background: url(../images/south-america.png) no-repeat 0 0;}
#left-column .content-det-map .row ,#left-column #keyword-box .row {margin: 0 auto;width: 220px; margin-bottom: 10px;}
#left-column .content-det-map select,#left-column #keyword-box select{width: 220px; border: 1px solid #777;}
#left-column .content-det-map p ,#left-column #keyword-box p {float: right;margin: 0px;}
#left-column .content-det-map p input,#left-column #keyword-box p input{width: 140px;border: 1px solid #777;}
#left-column .content-det-map .style-button,#left-column #keyword-box .style-button{float:right; font-size:15px!important;}
#left-column .search-box{   background: none;border: 1px solid #E9E9E9;    clear: both;    margin-top: 10px;    padding: 10px;    position: relative;    width: 248px;}
#left-column .search-box-inner{width: 248px;margin-bottom: 10px;clear: both;}

#left-column .search-box-inner h6{clear: both; padding-bottom: 10px;}
#left-column .search-box-inner .contentDiv{clear: both;}

#left-column .search-box-inner .categories{padding: 0px;margin: 0px;clear: both;width: 248px;}
#left-column .search-box-inner .categories .categories-item{padding-bottom: 3px; padding-top: 3px;}
#left-column .search-box-inner .categories .categories-item span{color:#341100; font-weight:normal;}
#left-column .search-box-inner .categories .categories-item ol li label {width: 218px;float:left;padding: 1px; color:#333}
#left-column .search-box-inner .categories .categories-item ol li label.selected{background: #FF9900; color: #fff; font-weight: bold;}
#left-column .search-box-inner .categories .categories-item ol li label:hover{background: #FF9900; color: #fff;cursor:pointer;}
#left-column .search-box-inner .categories .categories-item ol{margin: 0px;padding: 0px;float:left;clear:both;}
#left-column .search-box-inner .categories .categories-item ol li {display: inline;padding-right: 5px;float:left;}
#left-column .search-box-inner .categories .categories-item ol li input{margin:0px; padding:0px;border: none;}
#left-column .search-box-inner .categories .categories-item ol li p.about{width: 17px;height: 18px;}
#left-column .search-box-inner .categories .categories-item ol li p.about a {
    background: url("../images/common-elements.gif") no-repeat scroll -2px -48px transparent;
    display: block;
    height: 18px;
    width: 17px;
}
#left-column .search-box-inner ul li ol li span {font-style: italic}

/* index tour content
-------------------------------------------------------------------------------------*/
.content-tour-index {float: left;padding: 10px; width: 640px;}
.content-tour-index div.box-bullet {float: left;padding: 10px;clear: both;}
.content-tour-index div.box-bullet h2 {padding: 5px 0px 10px 0px;}
.content-tour-index div.box-bullet ul.bullet{padding-left: 10px;}
/* content-testimonials
------------------------------------------------------------------------------------*/
.content-testimonials{background:#E9E9E9;padding:20px 10px 10px 10px;margin-bottom: 10px;}
.content-testimonials h2 {float:left;}
.content-testimonials .content-list{clear: both;}
.content-testimonials ul.content-list {width: auto!important;}
.content-testimonials ul.content-list li.list-description {width: 580px!important;}

/* thanks
------------------------------------------------------------------------------------*/
.thanks{float:left;width: 930px;clear:both;margin-top: 10px;}
.thanks h1{padding-left: 10px;}
.thanks .col1{width: 670px;background:#F3F3F3;float:left;padding-bottom: 10px;}
    .thanks .col1 .row1{float:left;width: 270px;padding: 10px;}
    .thanks .col1 .row1 a{text-decoration: underline;}
    .thanks .col1 .row1 span{color: #FF6600;}
    .thanks .col1 .row2{width: 360px;float:left;padding-left: 20px;padding-top: 10px;background: url(../images/get-inspired.png) no-repeat 330px 0;}
.thanks .col2{width:260px;float:left;height: 373px;display: block;background: #220f00;background: url(../images/get-inspired.png) no-repeat -54px 0;}



/* home
------------------------------------------------------------------------------------*/
.welcome{background: #207FB3;height: 374px;padding: 10px;overflow: hidden; border-bottom: 1px solid #CCCCCC;}
.welcome h2{padding-bottom: 25px;line-height: 23px;color:#fff; font-weight: lighter!important}
.welcome a.alink{padding-left: 10px;float:left;color:#fff;}
.content-home{width: 640px;padding:0 10px;float:left;}

.content-home h2,.content-home p,.content-home .row .content-country{padding-bottom: 10px;}
                                .content-country ul.bullet li {text-decoration: underline;}
.content-home .row{width: 315px;float:left;margin-right: 5px;}
.content-home .last{margin-right: 0px!important;margin-left: 5px;}
.content-home .row img{display: block;width: 294px;height: 165px;}
.content-home .row .title-country{font-size: 18px;margin:10px 0;}
                .home-tags{clear:both;padding:10px 0;float:left;width: 930px;background: #E9E9E9;}
                 .home-tags li{text-decoration: underline;}
                .home-tags .col1{width:290px;float:left;padding: 0 10px;}
                .home-tags .col2{width:273px;float:left;padding: 0 10px 0 27px;}
                .home-tags .col3{width:250px;float:left;padding: 0 10px 0 50px;}
.home-logo{width: 270px;background:transparent;float:left;margin-bottom: 20px;}
.footprint-logo{background: url("../images/home-logos.png") no-repeat 0 -10px;height: 141px;width: 270px;display: block;}
.facebook{background: url("../images/home-logos.png") no-repeat -7px -179px;width: 270px;height: 83px;display: block;}
.twitter{background: url("../images/home-logos.png") no-repeat -7px -264px ;width: 270px;height: 86px;display: block;}
.cat-travel-blog{background: url("../images/home-logos.png") no-repeat -7px -350px;width: 270px;height: 86px;display: block;}
.barts-travel-blog{background: url("../images/home-logos.png") no-repeat -7px -435px;width: 270px;height: 86px;display: block;}
/* Content About us
-------------------------------------------------------------------------------------*/
.list-description .list-title{font-weight: bold;font-size: 15px;float:left;}
.list-description .list-title-dest{clear:both;font-size: 15px;font-style: italic;float:left;padding-bottom: 10px;}
.list-description p {float:left;clear: both;}
.list-description blockquote {float:left;clear:both;}
 .span-138{float:left;margin-right:10px;}
 

/* content tour layout
-----------------------------------------------------------------------------------*/
#content-title ,#content-slider{width: 920px;float:left;padding-left: 10px;}
#content-title h1{  color: #555555;   float: left;    letter-spacing: 0;    line-height: 35px;    padding-bottom: 5px;    padding-top: 5px;    width: 600px; font-weight:normal!important }
#content-slider{padding-bottom: 10px;}
#content-slider .wowslider{float:left;padding-right: 10px;}
#content-tour-layout{width:650px;float: left;padding-left: 10px;}
  .wowslider{padding-bottom: 20px;width: 640px;height:359px;clear:both;}
  .content-inner{float:left;padding-bottom: 20px;width: 640px;padding-top: 10px;}
            .tour-price{ color: #454749;    display: inline;    float: right;    font-size: 16px;    padding-top: 15px;    text-align: center;    width: 270px; } 
                .tour-price span.italic{color:#454749!important; font-style:italic;font-weight:normal;font-family:"Hoefler Text","Garamond",Times New Roman,Times,serif;}
		.tour-price span{ color: #EC7A2E;    font-family: "Helvetica Neue",Arial,Helvetica,sans-serif;    font-size: 18px;    font-weight: normal;}
                .tour-destinations{float:left;clear:both;padding-bottom: 10px;width: 650px;}
                
                .tour-destinations div {display: inline;}
              .content-inner-text{float:left;clear:both;line-height: 19px;padding: 0 10px 10px 0;}
              .content-inner-text h4 {  color: #341100;}
              .content-inner-text ul.bullet li {background: url("../images/common-elements.gif") no-repeat scroll left -376px transparent;display: block;padding-left: 15px;}
#content-search-layout .search-inner .row ul.bullet li {background: url("../images/common-elements.gif") no-repeat scroll left -333px transparent;display: block;padding-left: 15px;}
              .content-inner h1 {font-size: 30px;font-weight: lighter;line-height: 35px;}
              
              .content-tour-request{ background: url("../images/form-title.png") no-repeat scroll 0 0 #210B00;    color: #FFFFFF;    float: left;    padding: 60px 15px 10px 20px;    width: 235px;    }
              .content-tour-request-alt { background: none; padding:0;    color: #FFFFFF;    float: left; width: 270px; }
              .content-tour-request-alt .inner-top{background: url("../images/form-title2.png") no-repeat scroll 0 0 transparent;width: 270px;height: 50px;float: left;}
              .content-tour-request-alt .inner-main{padding: 0 15px 10px 20px;width: 235px;float: left; background: #210B00;}
              
              .content-tour-request #contentLessOptions{clear: both;float:left;width: 230px;}
              .content-tour-request input.error,.content-tour-request select.error,.content-tour-request .salutation input.error{border: 1px solid red;}
              .content-tour-request .salutation label{padding-bottom: 10px;clear:none!important;color:#fff;padding-left: 5px;}
              .content-tour-request .salutation label.error{clear: both;display: none;color:red!important;}
              .content-tour-request .salutation span{float:left;}
              .content-tour-request .salutation .sbox{float:left;height: 18px;padding-top:2px;}
              .content-tour-request .salutation input{width:17px!important;padding: 0px!important;margin: 0px;background:transparent;border: none!important}
              .content-tour-request .row{ float:left;width: 230px;clear:both;padding-bottom: 5px;}
              .content-tour-request .row p {float:left;padding-bottom: 5px;}
              .content-tour-request .row label.error{color:red;clear:both;float:left;}
              .content-tour-request .row input,.content-tour-request .row textarea{width: 211px;border:1px solid #999;}
              .content-tour-request .row select{border:1px solid #1D3E54;}
              .content-tour-request .row .half{width: 115px;float:left;}
              .content-tour-request .row .half input{width: 95px;clear: both;}
              .content-tour-request .row .half select{clear: both;float:left;}
              .content-tour-request .row .half span{display: inline;padding:5px 0px 0px 5px ;}
              .content-tour-request .row .checks{float:left;width: 60%;}
              .content-tour-request .row .checks input{width: auto;padding: 0px!important;border: none;}
              .content-tour-request .row .checks span{margin-left: 5px;}
              .content-tour-request .row .short{width: 40%!important;}
              .content-tour-request .row a.btn-modificar{width: 200px;overflow: hidden;}
              .content-tour-request .text1 {font-size: 12px;text-align: center;font-style: italic;}
                a.btn-modificar,.backToTop {
                    background: url("../images/common-elements.gif") no-repeat scroll -6px 4px transparent;color: #E95D00;display: block;font-weight: bold;padding-bottom: 5px;padding-left: 17px;height: 16px;clear:both;text-decoration:none;
                }
                a.btn-modificar:hover { background: url("../images/common-elements.gif") no-repeat scroll -6px -26px transparent;color: #E95D00;text-decoration:underline;                 
                }
                a.btn-modificar-active {
                    background: url("../images/common-elements.gif") no-repeat scroll -6px -26px transparent;
                    color: #E95D00;
                   padding-bottom: 0px; 
                    
                }
                
#content-tour-layout .tour-characteristic{padding-bottom: 0px;padding-top: 15px;}    
#content-tour-layout .tour-destinations{padding-top: 5px;}
#content-tour-layout .content-tabs{float:left; width:640px;margin-top: 10px;}
#content-tour-layout .content-tabs .tab_container{background: #E9E9E9;}
#content-tour-layout .content-tabs .tab_container .tab_content{padding-top: 10px; border-top: 1px solid #423128;margin-top: 1px;}
#content-tour-layout .tab_content a.style-button{ margin: 20px 0 20px 260px;    text-transform: capitalize;}
#content-tour-layout .tab_content .row {padding: 10px;clear:both;}
#content-tour-layout .tab_content .row .day-title{ font-size: 18px;    font-weight: normal;    letter-spacing: 0;    line-height: 28px;    padding-top: 10px; }
#content-tour-layout .tab_content .row .day-subtitle{padding-bottom: 7px;}
#content-tour-layout .tab_content .row .content a#toggle{display: block;clear:both;}
#content-tour-layout .tab_content .row .content{display: block;float:left;width: 306px;}
#content-tour-layout .tab_content .row  p{width: 294px;height: 165px;float:left;display: block;margin-right: 10px;}
#content-tour-layout .tab_content .row  p.img{}
#content-tour-layout .content-tabs .tab-pricing {padding: 10px 5px 20px 0px;width: 510px;float:right;}
#content-tour-layout .content-tabs .tab-pricing .question{ text-decoration: underline;}
#content-tour-layout .content-tabs .tab-pricing .content {text-align: center;}
#content-tour-layout .content-tabs .body-pricing{clear: both;float:left;}
#content-tour-layout .content-tabs .body-pricing table.main-hotel{width: 630px;color:#532908;}
                                                                    .tb-head a.tooltip{color:#454749;cursor:pointer;font-family: "Hoefler Text","Garamond",Times New Roman,Times,serif;    font-size: 18px;}
#content-tour-layout .content-tabs .body-pricing table tr td{ text-align: center; font-size:12px; color:#454749}
#content-tour-layout .content-tabs .body-pricing table tr td.second-top{background: url(../images/price-table.png) no-repeat 0 0;height: 60px;font-size: 16px; color:#454749; font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
#content-tour-layout .content-tabs .body-pricing table tr td.third-top{background: url(../images/price-table.png) no-repeat -160px 0px;height: 60px; font-size: 16px; color:#454749; font-family:"Helvetica Neue",Arial,Helvetica,sans-serif; padding-top:8px}
#content-tour-layout .content-tabs .body-pricing table tr td.four-top{background: url(../images/price-table.png) no-repeat top right;height: 60px; font-size: 16px; color:#454749; font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}


#content-tour-layout .content-tabs .body-pricing table tr td.prices{height: 70px;border-bottom: 1px dotted #b9b9b9;padding-top: 20px!important;text-decoration: none!important; font-size: 19px; color:#454749; font-family:"Helvetica Neue",Arial,Helvetica,sans-serif; letter-spacing:0px}
#content-tour-layout .content-tabs .body-pricing table tr td.prices span {font-size: 11px; font-weight:lighter!important; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif!important}
#content-tour-layout .content-tabs .body-pricing table tr td.second-price{background: url(../images/price-table-background.png) repeat-y 0 0;padding:10px 5px 10px;}
#content-tour-layout .content-tabs .body-pricing table tr td.third-price{background: url(../images/price-table-background.png) repeat-y -160px 0px;padding:10px 5px 10px;}
#content-tour-layout .content-tabs .body-pricing table tr td.four-price{background: url(../images/price-table-background.png) repeat-y right;padding:10px 5px 10px;}
#content-tour-layout .content-tabs .body-pricing table tr td.second-footer{background: url(../images/price-table.png) no-repeat left bottom;height: 44px;}
#content-tour-layout .content-tabs .body-pricing table tr td.third-footer{background: url(../images/price-table.png) no-repeat -160px -266px;height: 44px;}
#content-tour-layout .content-tabs .body-pricing table tr td.four-footer{background: url(../images/price-table.png) no-repeat right bottom;height: 44px;}
                .body-pricing .firstcol{width: 130px;color: #454749!important;} 
                .body-pricing .firstcol a:hover{color:#454749;cursor: pointer;}
                .body-pricing .firstcol span { font-family: "Helvetica Neue",Arial,Helvetica,sans-serif; font-size: 15px;font-weight: lighter; }
                .body-pricing .firstcol p {font-style: italic;}
                .body-pricing .secondcol{width: 161px; font-size: 16px;}
                .body-pricing .thirdcol{width: 178px; font-size: 16px;}
                .body-pricing .fourcol{width: 161px; font-size: 16px;}
                .put-dotted{border-bottom: 1px dotted #ccc;}
                
#content-tour-layout .content-tabs .body-services{clear: both;float:left;}
#content-tour-layout .content-tabs .body-services table.main-services{width: 630px;color:#532908;}
#content-tour-layout .content-tabs .body-services table tr td{ text-align: center;}
                .body-services .firstcol{width: 158px; color: #ffffff!important; }
                .body-services .secondcol{width: 240px; font-size: 16px;}
                .body-services .thirdcol{width: 233px; font-size: 16px;}
                .body-services .second-body{background: #ebeae5;border-right:1px solid #c3c2bd;border-bottom: 1px dotted #c3c2bd;}
                .body-services .third-body{background: #ebeae5;border-bottom: 1px dotted #c3c2bd;}
                .body-services .second-footer{background: #ebeae5;}
                
#content-tour-layout .content-tabs .include-serv {padding-left:10px}
#content-tour-layout .content-tabs .include-serv h6{clear: both;padding: 10px 0px 0px;}
#content-tour-layout .content-tabs .include-serv ul {clear: both;padding: 10px;}
#content-tour-layout .content-tabs .include-serv ul li {padding:5px 0px;}

.tour-destinations a:hover {text-decoration: underline;color: #FF9900;}
.tour-destinations a:link {}

.backToTop{clear:both;color: #E95D00;cursor: pointer;}
/* right column
----------------------------------------------------------------------------------*/
#right-column{width:270px;float: left;}
.div-testimonials{float:left;padding: 9px; width: 250px; background:#F3F3F3;margin-bottom: 20px;}
.div-testimonials .open{width: 250px;height: 10px;}
.div-testimonials .close{clear:both;width: 250px;height: 10px;}
.div-testimonials .line {clear:both;margin-bottom: 20px;}
.div-testimonials .row{float:left;clear: both; padding-bottom: 10px;}
.div-testimonials h4 {font-weight: lighter; margin-bottom: 10px;}
.div-testimonials p {padding-bottom: 10px;width: 250px;}
.div-testimonials .autor {width: 250px; font-size:16px}
.div-testimonials .place {font-style: italic;}

.div-day-highlights{background: url("../images/right-corner-bg.png") no-repeat scroll right top #F3F3F3; border: 0px solid #FFFFFF;    float: left;    margin: 0 0 20px;    padding: 10px;    width: 248px;}
.div-day-highlights h4 { color: #341100;    font-weight: lighter !important;    margin-bottom: 10px;    text-transform: capitalize;}
.div-day-highlights .row{float:left;clear:both;padding-top: 10px;width: 248px;padding-bottom: 10px;}
.div-day-highlights .row .title{ border-bottom: 1px solid #CCCCCC;   font-family: "Hoefler Text","Garamond",Times New Roman,Times,serif;    font-size: 16px;    font-style: normal;    font-weight: lighter;    margin-bottom: 5px;    padding-bottom: 3px;}

/* main content 
-------------------------------------------------------------------------------------*/
#main-content{width: 930px;float:left;}

/* content search layout
-------------------------------------------------------------------------------------*/

#left-column #display-map{background:url(../images/search-layout-display-map.png) no-repeat scroll left -0px;width: 270px;height: 37px;cursor: pointer;}
#left-column .display-map-hover{background:url(../images/search-layout-display-map.png) no-repeat scroll left -37px!important;width: 270px;height: 37px;cursor: pointer;}
#left-column .search-navigation {padding-bottom: 10px;}
#left-column .search-navigation ul li a{text-decoration: underline;}
#left-column .search-navigation ul li a:hover{color: #FF9900}


#content-search-layout,#content-country-layout{width: 930px;float:left;padding-top: 0px; }
#content-search-layout  a {}
#content-search-layout  a:hover {color:#FF9900; text-decoration: underline;}

#content-search-layout h2 span{font-size: 20px;font-style: italic;font-weight: lighter;}

#content-search-layout .keywords-used{float:left;clear: both;margin-top: 10px;}
#content-search-layout .keywords-used span{font-style: italic;}

#content-search-layout .bar-breadcrumb {width: 920px;float:left;clear:both;padding-top: 15px;position: relative; text-decoration: underline;padding-left: 10px; padding-bottom:5px}
#content-search-layout .bar-breadcrumb .breadcrumb {width: 650px;}
#content-search-layout .bar-breadcrumb .breadcrumb ul {float:left;}
#content-search-layout .bar-breadcrumb .breadcrumb ul li {display: inline;}
#content-search-layout .bar-breadcrumb .breadcrumb ul li span {
    background: url("../images/common-elements.gif") no-repeat scroll 2px -67px transparent;
    display: inline-block;
    height: 18px;
    margin-right: 5px;
    width: 20px;
}
.request-quote{ font-size: 16px; padding: 10px 20px;}
#content-search-layout .bar-breadcrumb a.style-button {position: absolute; top:-5px;right:0px; text-decoration:none!important;}
#content-search-layout .bar-breadcrumb a.btn-site{float:right;}
#content-search-layout .search-options {margin-top: 10px ;margin-bottom: 10px;padding: 10px;border:1px solid #e9e9e9;background:url("../images/menu-options-bg.png") repeat-x scroll 0 0 #F1F7E9} 
#content-search-layout .search-options .sort-by{float:left;}
#content-search-layout .search-options .result-per-page{float:right;}
#content-search-layout .search-options .result-per-page li a.selected{text-decoration: underline;color:#E95D00; font-weight:bold}
        ul.sort-by  li,ul.result-per-page  li{display: inline;}
        ul.sort-by  li.title{margin-right:0px!important;}
        ul.sort-by  li {margin-right: 10px;}
         ul.sort-by li a{margin-left: 5px; padding-left: 25px;width: 20px;height: 6px;background: url("../images/common-elements.gif") no-repeat scroll 0px -257px transparent;}
        ul.sort-by li a:hover{background: url("../images/common-elements.gif") no-repeat scroll 0px -272px transparent;}
        ul.sort-by li a.selected{background: url("../images/common-elements.gif") no-repeat scroll 0px -287px transparent;color:#EB6C18!important;font-weight:bold; text-decoration:underline}
        ul.sort-by li a.desc{background: url("../images/common-elements.gif") no-repeat scroll 0px -301px transparent!important;}
      
#content-search-layout .search-inner .line{clear: both;float:left;width: 100%;margin: 6px 0 6px 0;}
#content-search-layout .search-inner .row{float:left;clear:both;width: 930px; border-bottom:1px solid #BABABA}
#content-search-layout .search-inner .row .content-tour{float:left;}
#content-search-layout .search-inner .row div.box-bullet{float: left;width:210px!important;padding: 10px;}
#content-search-layout .search-inner .row div.box-bullet h6{padding: 5px 0px 5px 5px;font-weight: bold; color: #E95D00;}
                      
#content-search-layout .search-inner .row .tour-destinations{padding-bottom: 0px!important;width: 380px;color:#999;}
#content-search-layout .search-inner .row .tour-destinations a{color:#999;}
#content-search-layout .search-inner .row .tour-price{float:left;text-align: left!important;width: 210px;padding-bottom: 7px;}
#content-search-layout .search-inner .row .bullet{float:left;clear:both;width:380px;}
#content-search-layout .search-inner .row .bullet li {width: 348px;}
#content-search-layout .search-inner .row .style-button{padding: 10px 10px 10px 20px!important;width: 150px;font-size: 15px;}

        ul.content-tour { float: left;padding: 10px 10px;  width: 680px;}
        ul.content-tour li {    display: block;    list-style: none outside none;    margin: 0;    padding: 0;}
        ul.content-tour li.conten-title {    clear: both;    display: block;       width: 500px;}
        ul.content-tour span.day-tour {    clear: both;    color: #E95D00 !important;    display: block;font-size: 18px;    font-weight: lighter;    line-height: 120%;    margin: 0;}
        ul.content-tour span.title-tour {    float: left;font-size: 18px;    font-weight: lighter;    padding: 0 0 10px 318px !important;    width: 532px;}
        ul.content-tour li h3 {width: 370px;float: left; font-size: 19px; font-weight: normal !important;    margin: 0 !important;    padding: 0 10px 10px 0 !important; text-decoration:underline!important;}
        ul.content-tour li h2 span {    color: #E95D00;    float: left; font-size: 18px;    font-weight: lighter !important;    margin: 0 !important;    padding-left: 7px !important;}
        ul.content-tour li span.dest {    clear: both;    color: #E95D00; font-size: 12px;    font-weight: bold !important;    line-height: 130%;    margin: 0 !important;    padding: 5px 0 0 !important;    text-transform: none;}
        ul.content-tour .tour-image {clear:both;display: block;   float: left;    margin-right: 10px;    padding: 5px 0 0;    width: 290px;}
        ul.content-tour li.tour-short-description {    display: block;    padding: 0px;text-align: justify;  width: 380px;    float:left;margin-bottom:10px}
        ul.content-tour li.tour-short-description a {clear: both;}
        ul.content-tour li.tour-short-description .tour-characteristic{float:left;font-size: 17px;}
        ul.content-tour li.tour-short-description .tour-desc{margin-bottom: 10px;width:380px;}
        ul.content-tour li.tour-short-description .tour-desc a{display:inline-block; text-decoration:underline!important;}
        ul.content-tour li.tour-short-description .tour-desc a:hover{display:inline-block;}
            .pagination{clear:both;float:left;text-align: center;width: 100%;margin-top: 10px;display: block;}
            .pagination ul.page-number {margin-bottom: 10px; padding-bottom: 10px;}
            .pagination ul.page-number li {display: inline;margin-right: 8px;padding: 6px 10px;background: #ccc;}
            .pagination ul.page-number li.title{background: none;padding: 0px!important;margin: 0px!important;}
             .pagination ul.page-number li.selected {background: #FAFAFA!important; border: solid 2px #FF9900; font-weight:bold; color:#fff!important}
                 .pagination .result-per-page{padding:5px 0px ;}


/* country content layout
----------------------------------------------------------------------------------------------------*/
#content-country-layout .travel-guide{float:left;}
#content-country-layout .travel-guide .country-title{float:left;width: 930px;}
                                      .country-title h1{float:left;}
                                       .footprint{right:0px;top:-4px;position: absolute;}
                                      .footprint a{background: url("../images/footprint.png") no-repeat ;width: 260px;display: block;height: 36px;}
                         .get-touch{float:left;width: 270px;padding-top: 33px;}
                         .get-touch .get-touch-inner{border:1px solid #381801;height: 330px;float:left;clear:both;color:#fff;background:#210B00;width: 238px;padding:15px ;} 
                         .get-touch .img {background: url("../images/get.png") no-repeat ;width: 238px;display: block;height: 271px;}
                         .get-touch a.style-button{margin-top: 10px; text-decoration:none;}
#content-country-layout .travel-guide .content-tabs{clear: both;float:left;width:650px;margin-right: 10px;}


 #content-country-layout   .travel-guide .content-tabs .tab_container{background: #E9E9E9;}
 #content-country-layout   .travel-guide .content-tabs .tab_container .tab_content{padding-top: 10px;  border-top: 1px solid #423128;}
 #content-country-layout   .travel-guide .content-tabs .tab_container .tab_content ul.bullet li {color:#454749;padding-bottom: 5px;}
 #content-country-layout   .travel-guide .tab_content .row {padding: 10px;clear:both;}
  #content-country-layout  .travel-guide .tab_content .row .day-subtitle{clear:both;padding: 7px 0px;font-weight: bold;}
  #content-country-layout  .travel-guide .tab_content .row .content{clear:both;display: block;float:left;width: 486px;}

    
#content-country-layout .carousel-tour{clear:both;width: 100%;float:left;padding: 10px 0px 20px 0px;}
#content-country-layout .carousel-tour h2{padding-bottom: 10px;}
#content-country-layout .carousel-tour img{clear:both;}
#content-country-layout .carousel-tour .subtitle{text-decoration: underline;padding-bottom: 2px; font-weight:bold}
#content-country-layout .carousel-tour .tour-characteristic span{font-size: 12px!important;}

#content-country-layout .related-tours{clear: both;padding: 5px;width: 650px;float:left;background: transparent;}
#content-country-layout .related-tours h2 {clear:both;padding-bottom: 5px;padding-left: 5px;padding-top: 10px;}
#content-country-layout .related-tours .subtitle{clear: both;padding-bottom: 5px;width: 100%;float:left;padding-left: 5px;}
#content-country-layout .related-tours .all-tours {float:left;clear: both;padding: 5px;width: 640px;}
#content-country-layout .related-tours .all-tours ul{margin: 0px;padding: 0px;}
#content-country-layout .related-tours .all-tours ul li {padding:10px;margin:0 8px 10px 0;float:left;display: inline;width: 180px;height: 171px; background:#f3f3f3}
#content-country-layout .related-tours .all-tours ul li span {float:left;padding-bottom: 10px;width: 170px;font-family:"Helvetica Neue",Arial,Helvetica,sans-serif;}
#content-country-layout .related-tours .all-tours ul li a img {float:left;clear:both; padding-bottom: 10px}
#content-country-layout .related-tours .all-tours ul li a.send {float:left;clear:both;width: 170px;display: block;cursor: pointer;text-align: center;padding: 5px;}

            .newsletter{width: 270px;float:left;}
            .newsletter .country-request{background:#FCFCFC;border-bottom: 1px solid #CCCCCC;border-left: 1px solid #CCCCCC;float: left;padding: 14px;width: 241px;}              
              .country-request h5 {padding-bottom: 5px;}
              .country-request .row{ float:left;width: 241px;clear:both;padding-bottom: 10px;}
              .country-request .row input{clear:both;float:left;width: 230px;}
              .country-request .row input.error{border: 1px solid red;}
              .country-request .row label{color:red;clear: both;float:left;}
              .country-request .row .half{width: 110px;float:left;padding-right: 20px;}
              .country-request .row .last{padding-right: 0px!important;}
              .country-request .row .half input{width: 95px;}
              .newsletter .div-testimonials {background:#F3F3F3}
              .newsletter .div-testimonials h4 {padding-top:10px}
              .newsletter .div-testimonials .open{width: 250px;height: 10px;}
              .newsletter .div-testimonials .close{width: 250px;height: 10px;}
              .newsletter .div-testimonials p,.newsletter .div-testimonials .autor,.newsletter .div-testimonials .place{float:left;width: 250px;}

/* FAQ layout
----------------------------------------------------------*/              
.content-home h2 {font-weight: normal;}
.content-home h2,.content-home h3{padding:10px 0;}
.content-home ul.bullet{padding-bottom: 5px;}
.content-home p {clear: both;}
              
/*  Destination content layout
--------------------------------------------------------------------------------------------------------*/        
.mycarousel li {/*width: 225px;height: 215px;*/padding: 20px 20px 0px;}
.mycarousel li .tour-characteristic{font-size: 12px;}
.mycarousel li input{width: 185px;}


#content-country-layout .travel-guide h1 {clear: both;padding-bottom: 20px;}
#content-country-layout .wowslider{float:left;width: 660px!important;}
#content-country-layout .map{width: 270px;float:left;}
#content-country-layout .dest-body{background: transparent;clear: both;}
#content-country-layout .destination-tour {clear: both;padding: 0px 10px 10px 10px;width: 640px;float:left;}
#content-country-layout .destination-tour .dest-info{float:left;width: 620px;padding: 10px; background:#f3f3f3}
#content-country-layout .destination-tour .dest-info .subtitle{float:left;clear: both;font-weight: bold;}
#content-country-layout .destination-tour .dest-info span{float:left;clear: both;padding-bottom: 20px;}
#content-country-layout .destination-tour .dest-info ul{float:left;clear: both;}
#content-country-layout .destination-tour .dest-info ul li {display: inline; margin-right: 10px;}
#content-country-layout .destination-tour .dest-info ul li a{text-decoration: underline;}

#content-country-layout .destination-tour h2 {clear:both;padding-bottom: 5px;padding-left: 5px;padding-top: 20px;}
#content-country-layout .destination-tour .subtitle{clear: both;padding-bottom: 5px;width: 100%;float:left;padding-left: 5px;}
#content-country-layout .destination-tour .img {float:left;width: 640px;margin-bottom: 10px;}
#content-country-layout .destination-tour .dest-content{float:left;padding: 10px;}



/* footer
----------------------------------------------------------------------------------*/
#footer-wrap {width: 100%;background: #210b00;min-width: 1263px;}
#footer-menu-wrap {width: 100%;background: #341100;min-width: 1263px;}
#menu-footer{clear:both;background: #341100;width:1210px;height: 25px;margin:50px auto 0px;text-align: left;}
#menu-footer span{padding: 5px 0 0 10px;font-size: 11px;color:#fff;}
#menu-footer span a{color:#fff;}
#menu-footer span a:hover{text-decoration: underline;}
#footer{clear: both;margin:0px auto;padding:15px 10px 25px; background: #210b00; color:#fafafa;width:1190px;text-align: left;}
#footer .logo{float:left; padding-left: 10px;display: block;clear: both;padding-bottom: 10px;
background: url("../images/logos.png") repeat -20px -273px;
    display: block;
    height: 57px;
    width: 94px;
}
#footer .logo a{display: block;height: 57px; width: 94px;}
#footer .row {float:left;padding: 0 20px 0 10px;}
#footer .row-2{float:right;} 
.logoBB {
    background: url("../images/logos.png") repeat scroll -177px -437px transparent;
    display: block;
    float: left;
    height: 95px;
    margin: 100px 10px 0;
    width: 55px;
}
.logoBB a {
    display: block;
    height: 95px;
    width: 55px;
}
.logoAsta {
    background: url("../images/logos.png") repeat scroll -31px -424px transparent;
    display: block;
    float: left;
    height: 106px;
    margin-right: 10px;
    margin-top: 88px;
    width: 110px;
}
.logoAsta a {
    display: block;
    height: 106px;
    width: 110px;
}
.logoSite {
    background: url("../images/logos.png") repeat scroll -263px -487px transparent;
    display: block;
    float: left;
    height: 50px;
    margin-top: 144px;
    width: 70px;
}
.logoSite a {
    display: block;
    height: 50px;
    width: 70px;
}

/* Content Search
---------------------------------------------------------------------------------------*/
#content-search{width: 930px;float:left;height: 930px;background: #E95D00 ;}
#content-search .search-top{clear:both;float:left;width: inherit;}
#content-search .search-top .options{clear:both;float:left;}


/* Tooltip
==================================================================================*/
#tooltip{font-size:11px;border:1px solid #666;background-image:url(../images/tooltip.png);background-repeat:repeat-x;background-position:left top;background-color:#D7D7D7;line-height:1.2em;padding:5px;position:absolute;z-index:100000;display:none}
  div.popup{font-size:12px;background:url(../images/tooltip-map-search.gif) no-repeat 0 0;position: absolute;display: none; z-index: 1000;border-collapse: collapse;height: 250px;width: 226px; padding: 10px 5px 10px 20px;}
 div.popup span {font-size: 18px;}
 div.popup a{text-decoration:underline;font-weight:bold}
 div.popup a:hover{color:#E95D00;font-weight:bold}
 	div.peru .destination1{background: url(../images/peru.png) no-repeat 0 0;display: block;width: 71px;height: 73px;}
 	
    div.chile .destination1{background: url(../images/chile.png) no-repeat 0 0;display: block;width: 71px;height: 73px;}

    div.argentina .destination1{background: url(../images/argentina.png) no-repeat 0 0;display: block;width: 71px;height: 73px;}

    div.brazil .destination1{background: url(../images/brazil.png) no-repeat 0 0;display: block;width: 71px;height: 73px;}
    
.top-destinations ul{width: 225px;}
.top-destinations ul li{float:left;width: 135px;}
.top-destinations ul li.image{   clear: both;
    display: block;
    margin-right: 10px;
    padding: 5px 0 0;
    width: 80px;}
/* == Tabs == */
ul.tabs { list-style:none; height:35px;  margin:0; padding:0; }
ul.tabs li { float:left; height:35px; line-height:35px; background-image:none; margin:0; padding:0; }
ul.tabs li span.inner-pad { display:block; margin-right:8px; }
ul.tabs li.tabend span.inner-pad { margin:0; }
ul.tabs li a { border-bottom: 1px solid #333;text-decoration:none; display:block; font-size:14px; letter-spacing: 1px; outline:none; text-align:center; color:#fafafa;background-image:url(../images/tabs.png); background-repeat:repeat-x; background-position:0 -35px; padding:0 20px; }
ul.tabs li a:hover {  color: #E95D00; }
ul.tabs li.active a {  color:#E95D00; background-image:url(../images/tabs.png); background-repeat:repeat-x; background-position:0 0; border-color: #423128 #423128 #E9E9E9;border-style: solid;border-width: 1px;}

ul#infopoint-list li img{ display: inline-block; float: left; margin-right: 10px; }

/* jcarousel
========================================================================================*/
.jcarousel-skin-tango .jcarousel-container {
   background: #E9E9E9;
}

.jcarousel-skin-tango .jcarousel-direction-rtl {
	direction: rtl;
}

.jcarousel-skin-tango .jcarousel-container-horizontal {
    width: 880px;
    padding: 0px 25px;
}
.jcarousel-skin-tango .jcarousel-clip {
    overflow: hidden;
}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:  860px;
    height: 215px;
}


.jcarousel-skin-tango .jcarousel-item {
    width: 185px;
    height: 190px;
}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left: 0;
    margin-right: 0px;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-item-horizontal {
	margin-left: 10px;
    margin-right: 0;
}

.jcarousel-skin-tango .jcarousel-item-vertical {
    margin-bottom: 10px;
}

.jcarousel-skin-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 0px;
    right: 0px;
    width: 24px;
    height: 215px;
    cursor: pointer;
    background: url("../images/carousel-arrows.png") no-repeat scroll -24px 0 transparent;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-next-horizontal {
    left: 5px;
    right: auto;
    display: block;
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-horizontal:focus {
   /* background-position: -32px 0;*/
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
}

.jcarousel-skin-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    /*background-position: -96px 0;*/
}

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 24px;
    height: 215px;
    cursor: pointer;
    background: transparent url(../images/carousel-arrows.png) no-repeat 0 0;
}

.jcarousel-skin-tango .jcarousel-direction-rtl .jcarousel-prev-horizontal {
    left: auto;
    right: 5px;
    background: url(../images/carousel-arrows.png) no-repeat top right;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover, 
.jcarousel-skin-tango .jcarousel-prev-horizontal:focus {
   /* background-position: -32px 0;*/
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
  /*  background-position: -64px 0;*/
}

.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:focus,
.jcarousel-skin-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
   /* background-position: -96px 0;*/
}
 
ul.content-list {border:0 none;display:block;float:left;list-style:none;list-style-image:none;list-style-position:outside;list-style-type:none;margin:0;padding:20px 0 10px 0; width:802px;}
ul.content-list li.list-image{display:block;width:294px;float:left;margin:5px 14px 0 0;padding:0;}
ul.content-list li.list-image img{ border:0!important; margin:0!important; padding:0!important; display:block;}
ul.content-list span.author{display:block; padding:10px 0 0 0px; font-weight:normal;font-family:"Hoefler Text","Garamond",Times New Roman,Times,serif; font-size:16px; margin:0!important;}
ul.content-list span.place{font-style: italic; display: block; padding:0 0 5px 0px; }
ul.content-list li.list-description{display:block; float:left; width:474px; padding:0 10px; } 

/* this is for olark*/
#habla_window_div{line-height: normal!important;}
a.habla_oplink_a_normal, a.habla_oplink_a_hover, a.habla_oplink_a_hover:hover {color:#333 !important;margin-top: 19px !important;}
#habla_both_div {background: url("../images/chat_bg_modernity.png") no-repeat scroll 0 0 transparent!important; height: 47px!important;}
#habla_expanded_div {background: url("../images/chat_bg_modernity.png") no-repeat scroll left -52px transparent!important;}
#olrk_tab_closure_span {background: url('../images/chat_bg_modernity.png') no-repeat scroll -321px 0 !important;}
#habla_topbar_div {background: url("../images/chat_bg_modernity.png") no-repeat scroll left 0 transparent!important;}
#habla_sizebutton_a{margin-top: 17px !important;}
.habla_offline_submit_input{background:#EB6C18!important;color:#fafafa!important;font-weight:bold}

/* content contact us
------------------------------------------------------------------------------------*/
.content-contactus .content-tour-request{background: none;padding-top: 10px;height: auto!important;color:#454749;}
.content-contactus .content-tour-request .salutation label{color: #454749!important;}
.content-contactus .content-tour-request .salutation label.error{color: red!important;}
.content-contactus  .thanks .col1 {background:#f3f3f3}
.content-contactus  .thanks .col1 .row2{background: url(../images/get-intouch.png) no-repeat 330px 0;}
.content-contactus .thanks .col2{background: url(../images/get-intouch.png) no-repeat -54px 0;}

/* content contact final 
--------------------------------------------------------------------------------------------*/
.contactfinal-top{background: url('../images/cat-request-step2-top2.png') no-repeat 0 0 transparent;width: 930px;height:58px;display:block;}
.content-contacfinal{}
.content-contacfinal .contactfinal-wrap{font-size: 13px;border-radius: 0 0 20px 20px;padding-bottom: 40px;background: #210B00;clear: both;   float: left;  width: 930px;}
.content-contacfinal .contactfinal-wrap .text{float:left;color:#fff;padding-top: 5px;}
.content-contacfinal .contactfinal-wrap .col1 {width: 570px;padding: 10px 10px 0;float:left;}
    .content-contacfinal .contactfinal-wrap .col1 .row{float:left;width: 570px;padding:8px 0 5px 0; border-bottom:1px solid #64554d;}
    .content-contacfinal .contactfinal-wrap .col1 .rlast{border:none;}
    .content-contacfinal .contactfinal-wrap .col1 .row-sub input{ margin-bottom: 10px;width: 216px!important;float:right;}

    .content-contacfinal .contactfinal-wrap .col1 .row select{float:left;width: 228px;float:right;font-size: 13px;}
    .content-contacfinal .contactfinal-wrap .col1 .row input{float:left;width: 226px;float:right;}
.content-contacfinal .contactfinal-wrap .col2 {width: 330px;float:right;padding:20px 10px 0 0;}
    .content-contacfinal .contactfinal-wrap .col2 span.img-msg{background: url('../images/contact-step2-marc-harrison.png') no-repeat;width: 296px;height: 137px;display: block;}
.content-contacfinal .contactfinal-wrap .row-bottom {clear:both;width: 870px;padding:0 10px 10px;}
.content-contacfinal .contactfinal-wrap .row-bottom .row{padding-top: 10px;float:left;width: 870px;border-top: 1px solid #64554d;}

    .content-contacfinal .contactfinal-wrap .row-bottom .row input{float:left;width: 216px;}
    .content-contacfinal .contactfinal-wrap .row-bottom .row select{float:left;width: 228px;font-size: 13px;}
    .content-contacfinal .contactfinal-wrap .row-bottom .row2{float:left;width: 910px;}

    .content-contacfinal .contactfinal-wrap .row-bottom .text1{margin-right:140px !important;}
    .content-contacfinal .contactfinal-wrap .row-bottom .text3{margin-right: 20px!important;}
    .content-contacfinal .contactfinal-wrap .row-bottom #planning{}
    .content-contacfinal .contactfinal-wrap .row-bottom #whatusto{width:185px;}
    .content-contacfinal .contactfinal-wrap .row-bottom .text{margin-right:10px;}
    .content-contacfinal .contactfinal-wrap .row-bottom .row select{margin-right: 10px;font-size: 13px;}
    .content-contacfinal .contactfinal-wrap .row-bottom .row2 {padding-top: 10px;border-top: 1px solid #64554d;width: 870px;}
    .content-contacfinal .contactfinal-wrap .row-bottom .row2 .check-wrap{float:left;margin-top: 5px;}
    .content-contacfinal .contactfinal-wrap .row-bottom .row2 .check-wrap .checks{float:left;margin-right:30px;}
    .content-contacfinal .contactfinal-wrap .row-bottom .row2 .check-wrap .checks input{margin-right: 4px;background-color: transparent;border: none;}
    .content-contacfinal .contactfinal-wrap .row-bottom .row2 .check-wrap .checks span{color:#fff;}
    .content-contacfinal .row3{text-align: center;}
    .content-contacfinal .row3 input#btnSubmit{width: 300px;padding: 10px;}
    .content-contacfinal .row3 a{color:#fff;}
    .content-contacfinal .row3 span.cf-text{color: #fff;font-size: 32px;}
    .content-contacfinal .row4{padding: 10px;width: 910px;}
    .content-contacfinal .row4 .for-a-while{margin-left: 8px;background: url("../images/cat-request-step2-btm.png") no-repeat 0 0 transparent;width: 893px;height: 290px;display:block;}
    .content-contacfinal .row4 .bt-col1{float:left;width: 310px;}
    .content-contacfinal .row4 .bt-col2{float:left;width: 310px;}
    .content-contacfinal .row4 .bt-col3{float:left;width: 310px;}
.watermark {
   color: #999;
   font-size: 13px;
   font-style:italic;
   font-family: arial;
}
   