body {text-align:center; font-family:Arial, Helvetica, sans-serif; margin:0px; color:#666666; font-size:0.75em;}
:focus {outline:0;}

a {color:#666666; text-decoration:underline;}
a:hover {color:#333333;}
p, pre {margin:.25em 0 1em 0;line-height:1.35em;}
.fail {color:#FF0000; font-weight:bold;}
h1#logoText, #logoText h1 {text-align:left;}

/* Layout */
#wrapper {margin:20px auto; width:790px;}
#header {margin:0 auto;width:790px;height:200px; background:#e3f1f8;}
#logo {margin:0 auto; width:790px; height:53px; }
#container {margin:0 auto;width:790px; text-align:left;}
#left {width:395px;float:left;padding:10px;}
#smlleft {width:320px;float:left;padding:10px;}
#center {width:335px;float:left;padding:10px;}
#footer {clear:both;margin:0 auto;width:100%; line-height:2em;}
#homecenter {width:765px; margin:0 auto;}
.code {font-family:courier,sans-serif;}


#menu {display:none}
#menu li {display:none}


.textinvsi {visibility:visible}

h1, h2, h3, h4 {margin:1px; padding:0px;}


/* Self-clearing Containers */
#container:after, #menu:after {content:".";display:block;height:0;clear:both;visibility:hidden;}
#container, #menu {display:inline-block;} /* Force IE7 to respect generated content */
/* Hide the next declaration from IE Mac \*/
* html #container, * html #menu {height:1%;display:block;}
/* IE box model hacks */
* html #left {width:395px;wid\th:395px;}
* html #smlleft {width:320px;wid\th:320px;}
* html #center {width:355px;wid\th:355px;}
* html #menu {height:2em;}


#heardertab {display:none}
div.headerslogan {width:440px; float:right; text-transform:uppercase; font-weight:bold; font-size:11px; color:#071686; text-align:left; padding-top:8px;}

div.headercontainer {width:100%; padding:7px;}

/* titles */
h1.title_ourServices {color:#003366}
h1.title_privacypolicy {color:#003366}
h1.title_clients {color:#003366;}
h1.title_contact {color:#003366;}
h1.title_journey {color:#003366;}
h2.title_aisleseat {color:#003366;}

h3.title_cruising { color:#003366;}
h3.title_specialOccations {color:#003366;}
h3.title_luxury {color:#003366; }
h3.title_groups {color:#003366;;}
h3.title_spawell {color:#003366;}
h3.title_adventuretravel {color:#003366;}
h3.title_sports {color:#003366;}
h3.title_specialInterest {color:#003366;}
h3.title_soloInd {color:#003366;}
h3.title_travelWcriuse  {color:#003366;}
h3.title_travelSave  {color:#003366;}
h3.ttile_travelDr  {color:#003366;}
h3.title_Timetable  {color:#003366;}
h3.title_corporate {color:#003366;}


/* Form Styles*/
.inputclient {border:1px solid #666666; width:250px;}
.inputclienttitle {border:1px solid #666666; width:80px;}
.inputclientarea {border:1px solid #666666; width:250px;}
.checkbox {border:1px solid #666666; width:15px;}

/*tables */
table.caddress {width:100%;}
td.caddress, .caddress td {width:50%; padding:4px; vertical-align:text-top;}