@charset "UTF-8";
/* CSS Document */

body {font-size:100%; margin:0; padding:0;  background:#b6996f; background-image:url(images/bkgrd_gradient.jpg);}

* {margin:0; padding:0;}

div#mainWrap{width:100%; margin:2% auto;}

div#mainContent {position:relative; margin:0 auto; width:870px; height:660px; background:#fff5eb; border:2px solid #88632d; }

div#header {position:relative; width:870px; height:128px; top:0px; margin:0 auto;}

div#column1 {position:relative; width:490px; height:128px; float:left; padding:0 0 0 30px;}

div#column1 h1 {width:490px; height:128px; text-indent:-9999px; background:url(images/logo_490x128.jpg) no-repeat; margin:0; padding:0;}

div#column2 {position:relative; width:325px; height:128px; float:left; padding:0;}

div#navigation {position:relative; margin:0; padding:0; width:870px; height:29px; background-color:#44699b; background-image:url(images/nav_background.jpg);}

div#subnavigation {position:relative; margin:0 auto; padding:0; width:870px; height:40px;}

div#subnavigation ul {position:relative; margin:0 auto; width:870px; height:40px; left:33px; padding:12px 0 0 0; font-size:.75em; font-family:Arial, Helvetica, sans-serif; color:#7a9cc9;}

div#subnavigation li {list-style:none;/* disc, circle, square, decimal, none */float:left; padding:0;} 

div#subnavigation li a {color:#345685; text-decoration:none;}

div#subnavigation li a:hover{color:#7a9cc9; text-decoration:none;} 
 
div#content {margin:0 auto; position:relative; width:870px; height:450px; padding:0; background-image:url(images/intro_bkgrd.jpg); background-color:#fff5eb; }

div#recent_content {margin:0 auto; position:relative; width:870px; height:450px; padding:0; background-color:#fff5eb; }

div#detail_content {margin:0 auto; position:relative; width:870px; height:425px; padding:0; background-color:#fff5eb; }

div#beforesail_content {margin:0 auto; position:relative; width:870px; height:450px; padding:0; background-image:url(images/itinerary/before_we_sail.jpg); background-color:#fff5eb; }

div#opera_content {margin:0 auto; position:relative; width:870px; height:450px; padding:0; background-color:#fff5eb; }

div#opera_pictures {position:relative; float:left; padding:0; width:450px; height:425px;}

div#wrapper {width:430px; height:390px; padding:0 0 0 5px; overflow:auto; }

div#opera_contenttext {position:relative; float:right; width:380px; top:10px; height:425px; padding:0 25px 0 5px; overflow:auto; }

div#button {position:relative; float:left; width:325px; top:298px; padding-left:25px; height:18px;}

div#opera_button {position:relative; width:450px; top:425px; padding-left:25px; height:18px;}

div#contenttext {position:relative; float:right; width:450px; height:280px; top:10px; padding:0 15px 0 10px; overflow:auto; }

div#recent_contenttext {position:relative; width:800px; height:450px; margin:20px 0 0 35px; padding:0 25px 0 0; overflow:auto; }

div#detail_contenttext {position:relative;  width:800px; height:425px; margin:10px 0 0 35px; padding:0 25px 0 0; overflow:auto; }

div#beforesail_contenttext {position:relative; float:right; width:380px; height:425px; top:10px; padding:0 25px 0 5px; overflow:auto; }

div#contenttext h1{font-family:Arial, Helvetica, sans-serif; font-size:.8em; padding:0; margin:0; color:#88632d;}

div#recent_contenttext h1{font-family:Arial, Helvetica, sans-serif; font-size:.8em; padding:0; margin:0; color:#88632d;}

div#opera_contenttext h1{font-family:Arial, Helvetica, sans-serif; font-size:.8em; padding:0; margin:0; color:#88632d;}

div#detail_contenttext h1{font-family:Arial, Helvetica, sans-serif; font-size:.8em; padding:0; margin:0; color:#88632d;}

div#beforesail_contenttext h1{font-family:Arial, Helvetica, sans-serif; font-size:.8em; padding:0; margin:0; color:#88632d;}

div#contenttext p {font-family:Arial, Helvetica, sans-serif; font-size:.8em; padding:0 0 0 0; margin:0; color:#3a5d8d; line-height:20px; text-align:justify;}

div#recent_contenttext p {font-family:Arial, Helvetica, sans-serif; font-size:.8em; padding:0 0 0 0; margin:0; color:#3a5d8d; line-height:20px; text-align:justify;}

div#opera_contenttext p {font-family:Arial, Helvetica, sans-serif; font-size:.8em; padding:0 0 0 0; margin:0; color:#3a5d8d; line-height:20px; text-align:justify;}

div#detail_contenttext p {font-family:Arial, Helvetica, sans-serif; font-size:.8em; padding:0 0 0 0; margin:0; color:#3a5d8d; line-height:20px; text-align:justify;}

div#beforesail_contenttext p {font-family:Arial, Helvetica, sans-serif; font-size:.8em; padding:0 0 0 0; margin:0; color:#3a5d8d; line-height:20px; text-align:justify;}

div#footer {position:relative; margin:0 auto; width:870px; padding:0 0 0 20px;}

div#footer p {font-family:Arial, Helvetica, sans-serif; font-size:.5em; padding:5px 0 0 0; margin:0; color:#88632d;}



