.style {
padding:4px;
}

.style_SkipStroke_2 {
background:transparent;
opacity:1.00;
}

.style_SkipStroke_3 {
background:transparent;
opacity:1.00;
}

.style_SkipStrokeSkipFillSkipOpacity {
}

.style_SkipStroke {
background:transparent;
opacity:1.00;
}

.style_SkipStroke_1 {
background:transparent;
opacity:1.00;
}

.style_SkipStrokeSkipFillSkipOpacity_1 {
}

.style_SkipStroke_4 {
background:transparent;
opacity:1.00;
}

.paragraph_style {
color:rgb(214,214,214);
font-family: 'Futura-Medium ', 'Futura ', 'Trebuchet MS ',sans-serif;
font-size:9px;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:500;
letter-spacing:0;
line-height:11px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
opacity:1.00;
padding-bottom:0px;
padding-top:0px;
text-align:center;
text-decoration:none;
text-indent:0px;
text-transform:none;
}

.style_External_420_276 {
position:relative;
}

.Caption {
color:rgb(146,146,146);
font-family: 'Futura-MediumItalic ', 'Futura ', 'Trebuchet MS ',sans-serif;
font-size:12px;
font-stretch:normal;
font-style:italic;
font-variant:normal;
font-weight:400;
letter-spacing:0;
line-height:20px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
opacity:1.00;
padding-bottom:0px;
padding-top:0px;
text-align:left;
text-decoration:none;
text-indent:0px;
text-transform:none;
}

.Free_Form {
color:rgb(255,255,255);
font-family: 'Futura-Medium ', 'Futura ', 'Trebuchet MS ',sans-serif;
font-size:14px;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:500;
letter-spacing:0;
line-height:19px;
margin-bottom:0px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
opacity:1.00;
padding-bottom:0px;
padding-top:0px;
text-align:left;
text-decoration:none;
text-indent:0px;
text-transform:none;
}

.Normal {
padding:4px;
}

.Normal_External_420_276 {
position:relative;
}

.graphic_generic_body_textbox_style_default_SkipStroke {
background:transparent;
opacity:1.00;
}

.graphic_generic_title_textbox_style_default_SkipStrokeSkipFillSkipOpacity {
}

.graphic_image_style_default_SkipStroke {
background:transparent;
opacity:1.00;
}

.graphic_image_style_default_2_SkipStroke {
background:transparent;
opacity:1.00;
}

.graphic_textbox_layout_style_default_External_172_78 {
position:relative;
}

.graphic_textbox_layout_style_default {
padding:4px;
}

.graphic_textbox_layout_style_default_External_698_30 {
position:relative;
}

.graphic_textbox_layout_style_default_External_176_69 {
position:relative;
}

.graphic_textbox_layout_style_default_External_420_364 {
position:relative;
}

.graphic_textbox_style_default_SkipStroke {
background:transparent;
opacity:1.00;
}

.graphic_textbox_style_default_SkipStrokeSkipFillSkipOpacity {
}

a {
color:rgb(203,203,203);
text-decoration:none;
}

a:visited {
color:rgb(121,121,124);
text-decoration:none;
}

a:hover {
color:rgb(189,37,44);
text-decoration:none;
}

.bumper {
font-size:1px;
line-height:1px;
}

.tinyText {
font-size:1px;
line-height:1px;
}

#widget0 a:hover {
color:rgb(189,37,44);
text-decoration:none;
}

#widget0 a {
color:rgb(203,203,203);
text-decoration:none;
}

.spacer {
font-size:1px;
line-height:1px;
}

body {
-webkit-text-size-adjust:none;
}

div {
overflow:visible;
}

img {
border:none;
}

.InlineBlock {
display:inline;
}

.InlineBlock {
display:inline-block;
}

.inline-block {
display:inline-block;
vertical-align:baseline;
margin-bottom:0.3em;
}

.inline-block.shape-with-text {
vertical-align:bottom;
}

.vertical-align-middle-middlebox {
display:table;
}

.vertical-align-middle-innerbox {
display:table-cell;
vertical-align:middle;
}

div.paragraph {
position:relative;
}

li.full-width {
width:100;
}
/*********** Overrides */
#constrain {
clear:both;
font-size:16px;
font-family:Verdana,Arial,Helvetica,sans-serif;
padding-top:5px;
position:relative;
z-index:2;
background:none transparent !important;
}

#main #constrain {
background:none transparent !important;
}

#PanelTD h2,h2#prices,.Box h2 {
color:#60a8ef;
}

#constrain a {
color:#60a8ef;
text-decoration:none;
}

#constrain a:hover {
color:#60a8ef;
text-decoration:underline;
}

#content .h1-wrapper {
background:url( "/templates/10671/images/g-blue-m.gif ") repeat-x scroll 0 50% transparent;
}

#content h1 {
background:url( "/templates/10671/images/g-blue-tl.gif ") no-repeat scroll left top transparent;
}

.tour {
background:url( "/templates/10671/images/i-bg-bookingform.gif ") repeat-y scroll 0 0 #FFF;
}

.tour {
border-top:1px solid #60a8ef;
}

.Box .title {
background-color:#60a8ef;
color:#000;
}

.booking-total {
background:url( "/templates/10671/images/i-bg-bookingform-total.gif ") repeat-y scroll 0 0 #60a8ef;
}

.Box .value-title {
background-color:#60a8ef;
}

.navbar {
font-family:Futura, 'Trebuchet MS ',sans-serif;
text-transform:uppercase;
font-size:.7em;
color:#C1C1C1;
line-height:25px;
text-align:center;
padding:0px;
background-image:url(/templates/10671/images/PhotoGray_nav_bg.png);
_background-image:url(/templates/10671/images/PhotoGray_nav_bg.jpg);
background-repeat:repeat;
border-top:1px solid #999;
border-bottom:1px solid #999;
}

.navbar-bg {
padding:6px 0px 4px 0px;
}

.navbar ul {
list-style:none;
margin:0px;
padding:0px 10px 0px 10px;
}

.navbar ul li {
display:inline;
list-style-type:none;
margin:0px;
padding:0px 10px 0px 10px;
}


.noncurrent-page a {
text-decoration:none;
color:#C1C1C1;
text-shadow:0px -1px 2px #333;
}

.noncurrent-page a:hover {
text-decoration:none;
color:#EC001E;
text-shadow:0px -1px 2px #333;
}

.current-page a {
text-decoration:none;
color:#000;
text-shadow:0px -1px 2px #7E7E7E;
}
