*
{
 margin: 0;
 padding: 0;
}

.content_wrap .breadcrumbs
{
 color: #666666;
 font-size: 14px;
 padding-left: 20px;
 padding-top: 10px;
}

.content_wrap .breadcrumbs ul
{
}

.content_wrap .breadcrumbs ul li
{
 display: inline-block;
 float: left;
}

.content_wrap .breadcrumbs ul li a
{
 color: #666;
}

.glance_box
{
 background: #444444; /* Old browsers */
 background: -moz-linear-gradient(top, #444444 0%, #333333 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#444444), color-stop(100%,#333333)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #444444 0%,#333333 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #444444 0%,#333333 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #444444 0%,#333333 100%); /* IE10+ */
 background: linear-gradient(to bottom, #444444 0%,#333333 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444', endColorstr='#333333',GradientType=0 ); /* IE6-9 */
 margin: 0;
 float: right;
 height: 335px;
 width: 293px;
 padding: 10px 20px;
 position: relative;
}

.glance_box span.head
{
 border-bottom: 2px solid #4F4F4F;
 color: #B0711D;
 display: block;
 font: normal 38px arial;
 margin: 0 10px;
 padding-bottom: 11px;
 padding-left: 5px;
 padding-top: 18px;
}

.glance_box .description
{
 border: medium none;
 color: #F1F1F1 !important;
 height: 165px;
 margin: 0;
 overflow: hidden;
 padding: 10px 0 0 12px;
 width: 270px;
}

.glance_box .description p, .glance_box .description span
{
 color: #F1F1F1 !important;
 font-family: arial;
 font-size: 12px;
 line-height: 15px;
 margin: 0;
 padding-bottom: 0;
 padding-right: 0;
 padding-top: 0px;
}

.glance_box .call_us
{
 bottom: 15px;
 color: rgb(194, 139, 64);
 font-size: 14px;
 font-weight: normal;
 left: 40px;
 letter-spacing: -0.6px;
 padding: 20px 0 0;
 position: absolute;
 text-align: left;
 white-space: nowrap;
 width: 280px;
}

.glance_box .call_us strong
{
 font-weight: normal;
}

.glance_box .call_us i.img
{
 background: url("../call-us.png") no-repeat scroll 0 0 transparent;
 display: inline-block;
 float: left;
 height: 28px;
 left: -22px;
 position: absolute;
 top: 14px;
 width: 14px;
}

.content .left
{
 float: left;
}

.content .right
{
 float: right;
}

.content .col650
{
 font-size: 12px;
 padding: 5px 0px 5px 5px;
 width: 640px;
}

.content .col330
{
 width: 330px;
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 padding: 20px 10px 20px 5px;
}

.content_wrap .heading h1
{
 color: #C79B5F;
 font: normal 36px/36px arial;
 margin-left: 20px;
 margin-top: 10px;
 text-transform: uppercase;
}

.content_wrap .heading .operator_title
{
 color: #333333;
 display: inline-block;
 font: 16px/20px arial;
 margin: 7px 10px 10px 20px;
}

.content .col330 h3
{
 color: #855006;
 text-transform: uppercase;
 border-bottom: 2px solid #c8c8c8;
 display: block;
 margin-bottom: 15px;
 padding: 10px 0 15px 00px;
 font-weight: bold;
 font-size: 22px;
}

.content .col330 .initerary_menu
{
 background: #d6d6d6; /* Old browsers */
 background: -moz-linear-gradient(top, #d6d6d6 0%, #bababa 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#d6d6d6), color-stop(100%,#bababa)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #d6d6d6 0%,#bababa 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #d6d6d6 0%,#bababa 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #d6d6d6 0%,#bababa 100%); /* IE10+ */
 background: linear-gradient(to bottom, #d6d6d6 0%,#bababa 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d6d6d6', endColorstr='#bababa',GradientType=0 ); /* IE6-9 */
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 padding: 10px 30px 10px 30px;
 min-height: 600px;
 position: relative;
 top: 25px;
}

.content .col330 .initerary_menu ul
{
 list-style-type: none;
 margin: 0;
 padding: 0;
}

.content .col330 .initerary_menu ul li
{
 padding: 3px 0px;
}

.content .col330 .initerary_menu ul li ul
{
 padding: 0px 0px 0px 3px;
}

.content .col330 .initerary_menu ul li b
{
 color: #222;
}

.content .col330 .initerary_menu ul .selected a
{
 color: rgb(184, 130, 29);
 font-weight: bold;
}

.content .col330 .initerary_menu ul li a
{
 color: #666;
}

.content .col330 .initerary_menu ul li a:hover
{
 color: #966319;
}

.content .col650 #tabs
{
 font: normal 12px/16px arial;
}

.content .col650 #tabs .itinerary
{
 padding: 0 10px 0 20px;
}

.content .col650 .head
{
 font: bold 24px/25px arial;
 color: #966319;
 margin-bottom: 5px;
 display: block;
}

.content .col650 p
{
 padding-bottom: 5px;
 color: #666666;
 font: normal 12px/16px arial;
}

.content .col650 strong
{
 font-weight: bolder;
}

div.social_panel { margin-top:10px;}
.heading .social_panel { display:inline-block; float:right; margin-right:10px; }
div.social_panel span.facebook_btn {display:inline-block; float:left; width:82px;}
div.social_panel span.twitter_btn { display:inline-block; float:left; width:65px; }
div.social_panel span.pinterest_btn {display:inline-block; float:left;}
/*div.social_panel span.google_plusone_btn {display:inline-block; float:left;margin-left: 10px;}*/
.content_wrap
{
 padding-top: 16px;
 padding-bottom: 30px;
 width: 990px;
 background-color: White;
}

.btn_book
{
 -moz-box-sizing: border-box;
 -webkit-box-sizing: border-box;
 box-sizing: border-box;
 line-height: 38px !important;
 border-radius: 4px;
 background-color: #FAA732;
 background: #cc7a1f; /* Old browsers */
 background: -moz-linear-gradient(top, #cc7a1f 0%, #904f15 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc7a1f), color-stop(100%,#904f15)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #cc7a1f 0%,#904f15 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #cc7a1f 0%,#904f15 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #cc7a1f 0%,#904f15 100%); /* IE10+ */
 background: linear-gradient(to bottom, #cc7a1f 0%,#904f15 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc7a1f', endColorstr='#904f15',GradientType=0 ); /* IE6-9 */
 border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
 bottom: 50px;
 color: #FFFFFF !important;
 display: block;
 font-size: 20px;
 height: 38px;
 left: 108px;
 padding: 0px 0px;
 position: absolute;
 text-align: center;
 -webkit-text-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
 text-shadow: 0 0 4px rgba(0, 0, 0, 0.5);
 text-transform: uppercase;
 width: 116px;
}

.content .col650 .btn_book
{
 position: relative;
 left: 0px;
 bottom: 0px;
 margin-top: 30px;
}
.content .col650 .btn_book:active
{
position:relative;
top:1px;
}
.btn:focus
{
 outline: thin dotted #333;
 outline: 5px auto -webkit-focus-ring-color;
 outline-offset: -2px;
}

.btn:hover
{
 color: #333333;
 text-decoration: none;
 background: #ff9728; /* Old browsers */
 background: -moz-linear-gradient(top, #ff9728 1%, #a85c19 100%); /* FF3.6+ */
 background: -webkit-gradient(linear, left top, left bottom, color-stop(1%,#ff9728), color-stop(100%,#a85c19)); /* Chrome,Safari4+ */
 background: -webkit-linear-gradient(top, #ff9728 1%,#a85c19 100%); /* Chrome10+,Safari5.1+ */
 background: -o-linear-gradient(top, #ff9728 1%,#a85c19 100%); /* Opera 11.10+ */
 background: -ms-linear-gradient(top, #ff9728 1%,#a85c19 100%); /* IE10+ */
 background: linear-gradient(to bottom, #ff9728 1%,#a85c19 100%); /* W3C */
 filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff9728', endColorstr='#a85c19',GradientType=0 ); /* IE6-9 */ /* Buttons in IE7 don't get borders, so darken on hover */
 -webkit-transition: background-position 0.1s linear;
 -moz-transition: background-position 0.1s linear;
 -o-transition: background-position 0.1s linear;
 transition: background-position 0.1s linear;
}
/*
.btn:active
{
 position: absolute;
 bottom: 63px;
 text-decoration: none;
}
*/