/* ---------------------------------------- Galapagos main CSS ---------------------------------------*/

body {background:#5F8FB4 url("/images/body-background.jpg") top repeat-x;font-family:Verdana, Arial, Helvetica, sans-serif;text-align:center;}
html {background:url("/images/wrapper-body.jpg") center repeat-y #5F8FB4;}
*{margin:0;padding:0;}
*html #wrapperOuter{}
*html #wrapperInner {display: inline;float:left;}
*html #contentwrap{font-size:10px;height:100%;margin:0 0 0 230px;float:left;}
a {outline:none;}


/* Basic Construct */
#contentwrap{font-size:10px;height:100%;margin:0 0 0 230px;}
*html #contentwrap{font-size:10px;height:100%;margin:0 0 0 0;}
#contentwrap p{margin:5px 20px 15px 5px;}
#flashwindow{background:#00597B;height:280px;}
#footer{background:url("/images/pb-bigfive.gif") no-repeat left bottom;clear:both;color:#00597B;font-size:9px;text-align:center;width:500px;padding:10px 0 10px 230px;}
#footer a:hover,#sidebar .more a,.shiplist a:hover{color:#F66013;text-decoration:underline;}
#footer a,#sidebar .tour a{color:#00597B;text-decoration:none;}
#header{height:92px;width:731px;margin:0;padding:7px 0 0;}
#header h1{background:url("/images/header.jpg") no-repeat;float:left;height:92px;width:731px;padding:0;}
#header h1 a{display:block;height:73px;text-indent:-9999px;width:200px;}
.tollFree{float:right;margin:0;padding:0;position:absolute;top:45px;left:495px;font-weight:bold;color:#fff; font-size:16px;font-family:Arial, Helvetica, sans-serif;}
#maincontent{height:100%;}
#wrapperInner{/*position: absolute;top: 0;left: 0;*/ background:transparent url("/images/wrapper-top.jpg") top no-repeat;/*height: 484px;*/width:731px;padding:0 73px;}
#wrapperOuter{background:transparent url("/images/wrapper-body.jpg") center repeat-y;height:1%;position:relative;text-align:left;width:877px;margin:0 auto;}
.clear{clear:both;}

/* Sidebar items */
#sidebar{float:left;text-align:left;width:230px;padding:0;}
#sidebar .content{background:url("/images/sidebar-back.jpg") no-repeat top right;color:black;font-size:10px;padding:10px;}
#sidebar .flash{background:white;clear:both;float:left;}
#sidebar .header{background:url("/images/sidebar-header.jpg") no-repeat top right;color:#00597B;font-size:10px;font-weight:bold;height:20px;text-transform:uppercase;padding:9px 0 0 10px;}
#sidebar .map p{font-size:10px;padding:10px 0 10px 142px;}
#sidebar .mapimage{float:left;padding:10px 0 3px;}
#sidebar #questionbutton a{background:url("/images/begin-questionnaire.jpg") no-repeat top center;text-indent:-999px;display:block;height:21px;padding:0 0 0 90px;}
#sidebar #mapbutton a{background:url("/images/view-map-btn.jpg") no-repeat top center;text-indent:-999px;display:block;height:27px;padding:0 0 0 90px;}
#sidebar .tour{padding:0 10px 0 0;}
#sidebar .tour p{padding:0 0 10px 50px;}
#sidebar .tourimage{float:left;padding:0;}
#sidebar strong{color:#00597B;}
#sidebar .about{padding:2px 10px 0 0;}
#sidebar .about a{color:#00597B; text-decoration:none;}
#sidebar .about a:hover{color:#F66013; text-decoration:underline;}


/* Common Image Styles */
#image{float:left;padding:0 10px 5px 0;}
.img-shadow{background:url("/images/shadowAlpha.png") no-repeat bottom right !important;float:left;margin:10px 0 0 10px !important;}
.img-shadow img{background-color:#fff;border:1px solid #a9a9a9;display:block;position:relative;margin:-6px 6px 6px -6px;padding:4px;}

/* Headings */
.browse h1{background:url("/images/browse-header.jpg") no-repeat top left;height:35px;text-indent:-999em;width:500px;}
.results h1{background:url("/images/results-header.jpg") no-repeat top left;height:35px;text-indent:-999em;width:500px;}
.request h1{background:url("/images/request-header.jpg") no-repeat top right;height:35px;text-indent:-999em;}
.questionnaire h1{background:url("/images/questionnairepage-header.jpg") no-repeat top right;height:35px;text-indent:-999em;}
.section h1{color:#00597B;font-size:12px;font-weight:bold;padding:0 10px 0 124px;}
.section h3{color:#00597B;font-size:12px;font-weight:bold;padding:0 10px;}
#contentwrap h2{background:url("/images/head-back.jpg") #00597B top right no-repeat;color:white;font-size:11px;font-weight:normal;height:16px;padding:7px; border-bottom: 1px #4280B5 solid;}















.note{color:#FF0000;}
.section{background:url("/images/section-back.jpg") top right no-repeat;position:relative;width:500px;padding:15px 0 20px;}
.section p{margin-bottom:10px;padding:0 10px 0 120px;}
.shiplist{width:150px;}
.shiplist a{color:black;text-decoration:none;}
.ships_select{background:#F1F5F9;margin:5px;padding:10px;}
.special{color:red;}
.tracking{display:none;}
.leftform{height:auto;border:solid 1px #005B7E;background:#F9FAFC;margin:10px;padding:10px;text-align:left;}
.leftform label{display:block;margin-bottom:3px;}
.geninfo{width:210px;float:left;padding:10px;}
.creditcard{width:240px;float:left;padding:5px;}
.fieldset_title{color:#005B7E;font-size:10px;font-weight:bold;padding:5px 0 2px 12px;}
.bottomform{border:solid 1px #005B7E;background:#F9FAFC;float:center;clear:both;margin:10px;padding:10px;}
.summery{padding:5px;}
.reservintro{padding:5px 5px 0;}

/* Tour Page Styles */
#tabnav{height:21px;text-align:center;margin:0 0 0 -5px;padding:10px 13px 0;}
#tabnav a{color:#005B7F;font-size:11px;display:block;text-decoration:none;text-align:center;height:18px;padding:3px 0 0;}
#tabnav .active a{background:url("/images/tab-on.jpg") no-repeat top center;font-weight:bold;text-decoration:none;display:block;}
#tabnav .inactive a{background:url("/images/tab-off.jpg") no-repeat top center;font-weight:normal;text-decoration:underline;}
#tabnav ul{list-style:none;height:21px;margin:0;padding:0;}
#tabnav li{float:left;width:158px;margin:0;padding:0 0 -5px;}
#tourcontent{background:url("/images/tourback.jpg") no-repeat top left;float:left;width:480px;margin:0;padding:10px;}
#tourcontent #highlights{padding:0 0 10px 10px;}
#tourcontent .ship{width:220px;height:165px;background:#F0F4F8;font-size:9px;display:block;padding:5px;}
#tourcontent .ship strong{color:#005B7E;}
#tourcontent .ship img{float:left;padding:5px 10px 10px 0;}
#tourcontent .reserve a{background:url("/images/tour-reserve.jpg") no-repeat;text-indent:-999px;width:93px;height:25px;display:block;}
#tourcontent .viewship a{background:url("/images/tour-viewship.jpg") no-repeat;text-indent:-999px;width:93px;height:25px;display:block;}
#tourcontent .viewhotel a{background:url("/images/tour-viewhotel.jpg") no-repeat;text-indent:-999px;width:93px;height:25px;display:block;}
#tourcontent ul{list-style:none;height:25px;margin:0;padding:0;}
#tourcontent li{float:left;width:93px;margin:0;padding:0;}

#question { margin-left: 10px; }

/* About Galapagos Page Styles */
#tabnav_about{height:35px;text-align:center;margin:0 0 0 -5px;padding:10px 13px 0;}
#tabnav_about a{color:#005B7F;font-size:11px;display:block;text-decoration:none;text-align:center;height:35px;padding:3px 0 0;}
#tabnav_about .active a{background:url("/images/tab-on2.jpg") no-repeat top center;font-weight:bold;text-decoration:none;display:block;}
#tabnav_about .inactive a{background:url("/images/tab-off2.jpg") no-repeat top center;font-weight:normal;text-decoration:underline;}
#tabnav_about ul{list-style:none;height:35px;margin:0;padding:0;}
#tabnav_about li{float:left;width:118px;margin:0;padding:0 0 -5px;}
.about_title{color:#005B7E;font-size:10px;font-weight:bold;padding:5px 0 2px 5px;}
#tourcontent h1{color:#005B7E;font-size:12px;font-weight:bold;padding:5px 0 2px 5px;}



.btnContact{float:right;margin:0;padding:0;position:absolute;top:79px;left:694px;font-weight:bold;color:#fff;width:110px;height:20px;}


/********************************
SPANISH SIDE
********************************/


