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

body { background-color:#FFFFFF; margin:0px; padding:0px;}
a { text-decoration:none;}

/*Start of Header*/
#header { margin:0px auto; width:800px; height:160px; background-image:url(../Images/logo.gif); background-repeat:no-repeat; background-position:0px 40px;;}
#logo { height:100px; width:400px; padding:35px 0px 0px 0px; cursor:pointer;}
#logo img { margin-left:-2000px;}
#main-nav { text-align:right; height:25px;}
#main-nav img { margin-bottom:-5px; cursor:pointer;}
#main-nav a img { border:none;}
#main-nav ul { margin:0px; padding:0px;}
#main-nav li { margin:0px; padding:0px 5px 0px 5px; display:inline;}
.right-brd { border-right:3px solid #FF9900;}

/*End of Header*/

/*Start of Content Wrapper*/
#content-wrapper { position:relative; margin:0px auto; padding:0px 0px 10px 0px; width:800px; z-index:0;}
.clearfix { clear:both;}

/*Start of Left Collum*/
#left-collum { width:600px; float:left; }
#img-container { width:584px; height:213px; z-index:1; position:absolute; top:160; right:200px; padding:20px 0px 0px 14px; }
#img-container2 { width:584px; height:213px; z-index:1; position:absolute; top:0; right:200px; padding:20px 0px 0px 14px; }
#img-border { width:598px; height:213px; z-index:1000; position:absolute; top:0; right:0px; }
#img-border2 { width:598px; height:213px; z-index:1000; position:absolute; top:0; right:0px; }
#newside {z-index:500; position:absolute; top:0; left:600px;}
#bottom-row { height:50px; clear:both; }
#main-text { padding:230px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#333333; line-height:1.5em; }
#main-text a { color:#006699; text-decoration:underline;}
#main-text a img { border:none;}
#main-text a:hover { color:#000099; text-decoration:none;}
#main-text p { margin:0px; padding:0px 0px 10px 0px;}
.header-img { display:block; margin-bottom:15px; width:600px; height:25px;}
#main-text ul { margin:0px; padding:0px; padding:0px 0px 0px 20px;}
#main-text li { margin:0px; padding:0px;}
.top { text-align:right; clear:both;}
#main-text h2 { font-size:18px; margin:0px; padding:0px; color:#FF9900;}
#main-text img { float:left; margin-right:20px;}

#main-text2 { padding:50px 0px 0px 0px; font-family:Arial, Helvetica, sans-serif; font-size:0.8em; color:#333333; line-height:1.5em; min-height:280px; }
#main-text2 a { color:#006699; text-decoration:underline;}
#main-text2 a img { border:none;}
#main-text2 a:hover { color:#000099; text-decoration:none;}
#main-text2 p { margin:0px; padding:0px 0px 10px 0px;}
.header-img2 { display:block; margin-bottom:25px;}
.live_aboards { display:block; padding-bottom:20px; width:580px; height:133px; }
.live_aboards img { float:left; margin:0px 20px 20px 0px;}

/*Start of Booking Form*/
#booking_form { margin:0px; padding:0px; font:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; }
#booking_form label { margin:0px; padding:0px; font:Arial, Helvetica, sans-serif; font-size:0.75e; color:#666666;}
#booking_form input, #booking_form select, #booking_form textarea { margin:5px 5px 5px 20px; padding:2px 0px 2px 0px; }
#booking_form em { font-size:20px; color:#FF0000; margin:0px; padding:0px 5px 0px 0px;}
#booking_form checkbox { margin:0px; padding:0px;}
#submit { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; border:1px solid #FFFFFF; cursor:pointer; background-color:#1F83C6; height:25px; width:60px;}
#reset { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; border:1px solid #FFFFFF; cursor:pointer; background-color:#1F83C6; height:25px; width:60px;}
#arrival_date { background-color:#FFFFFF; }
#departuredate { background-color:#FFFFFF; }
#liveaboard, #arrival_date, #departuredate, #travellers, #room, #name, #email, #country, #qualification, #package, #course, #comment { border:1px solid #3399CC;}
/*End of Booking Form*/

/*Start of Maps*/
#maps { list-style-type:none;}
#maps li { font-size:17px; line-height:25px; font-weight:bold;}
#maps li ul { display:block; padding:5px 0px 20px 40px; list-style-type:square;color:#006699;}
#maps li ul li { font-weight:normal; font-size:0.8em;; line-height:20px;}
/*End of Maps*/

/*Start of Offers*/
#offer-text { padding:230px 0px 0px 0px; color:#333333; min-height:280px;}
#offer-text a { color:#006699; text-decoration:underline;}
#offer-text a img { border:none;}
#offer-text a:hover { color:#000099; text-decoration:none;}
.offers { font-family:Arial, Helvetica, sans-serif; width:580px; padding:20px 20px 20px 0px; border-bottom:1px dashed #999999;}
.offers img { float:left; height:110px; width:150px; float:left; margin-right:0px 20px 20px 0px;}
.offers h4 { font-size:0.9em; color:#006699; display:block; margin:0px 0px 0px 170px; padding:0px 0px 3px 0px;}
.offers em { font-size:0.7em; color:#0099CC; display:block; margin:0px 0px 0px 170px; padding:0px; font-style:normal;}
.offers p { font-size:0.75em; margin:0px 0px 0px 170px; padding:7px 0px 5px 0px; display:block; line-height:1.5em;}
.offers span { font-size:0.7em; margin:0px 0px 0px 170px; padding:0px; display:block; }
/*End of Offers*/

/*Start of Gallery*/
#gallery { width:560px;}
#gallery td { width:80px; height:80px; }
#gallery img { margin:5px;}
/*End of Gallery*/
/*End of Left Collum*/

/*Start of Right Collum*/
#right-collum { width:200px; float:right; padding:5px 0px 0px 0px}
#sub-nav { padding:20px 0px 0px 10px; *padding:10px 0px 0px 10px;}
#sub-nav img { cursor:pointer;}
#sub-nav a img { border:none;}
#sub-nav ul { margin:0px; padding:0px; list-style-type:none;}
#sub-nav li { margin:0px 0px 5px 0px ; padding:0px 0px 0px 5px; height:26px; display:block; border-left:3px solid #FF9900;}
/*End of Right Collum*/

/*End of Content Wrapper*/

/*Start of Footer*/
#footer { margin:0px auto; padding:0px 0px 20px 0px; width:800px;}
#footer-links { font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#999999; text-align:center;}
#footer-links a { color:#999999;}
#footer-links a:hover { color:#000000;}
#footer-links ul { margin:0px; padding:0px; list-style-type:none;}
#footer-links li { margin:0px; padding:0px 5px; display:inline; border-right:1px solid #999999;}

#copyright { font-family:Arial, Helvetica, sans-serif; font-size:0.7em; color:#999999; text-align:center; padding-top:7px;}
#copyright a { color:#999999;}
#copyright a:hover { color:#000000;}
/*Start of Footer*/