/* CSS Written by Jayadev.RJ for Saturn-Me, Sunday 25 April 2010  */
body{margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family:Tahoma, Arial,Microsoft Sans Serif,Verdana;color:#434343; font-size:11px; text-decoration:none; line-height:16px;letter-spacing:normal;}
body a{margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana;color:#fd120f; font-size:11px; text-decoration:none; line-height:16px;}
body a:hover{margin-top:0px; margin-bottom:0px; margin-left:0px; margin-right:0px; font-family:Tahoma,Arial,Microsoft Sans Serif,Verdana;color:#fd120f; font-size:11px; text-decoration:underline; line-height:16px;}
img{border:0px;}
br{clear:both;}
.left{float:left;}
.center{ text-align:center;}
.right{float:right;}
.Justify{text-align:justify;}
.TextAlignRight{text-align:right;}
.Clear{clear:both;}
.border{border-style:solid; border-width:1px; border-color:#00ff18;}
.borderred{border-style:solid; border-width:1px; border-color:#ff0000;}
.FlashContainer{ float:left; width:590px; height:147px;}
.IndexBody{width:781px;float:left; background-image:url(../images/BgIndexBody.gif); background-repeat:repeat-y; background-position:right;}
.News{font-family:Tahoma, Arial,Microsoft Sans Serif;color:#434343; font-size:11px; text-decoration:none; line-height:19px; height:200px;width:180px; padding-top:15px; padding-left:5px;}
.News a{font-family:Tahoma, Arial,Microsoft Sans Serif;color:#fd120f; font-size:11px; text-decoration:none; line-height:19px;}
.News a:hover{font-family:Tahoma, Arial,Microsoft Sans Serif;color:#fd120f; font-size:11px; text-decoration:none; line-height:19px;}
.NewsDate{font-family:Tahoma, Arial,Microsoft Sans Serif;color:#5c9721; font-size:11px; text-decoration:none; line-height:16px; font-weight:bold;}
.NewsDate a{font-family:Tahoma, Arial,Microsoft Sans Serif;color:#5c9721; font-size:11px; text-decoration:none; line-height:16px; }
.NewsDate a:hover{font-family:Tahoma, Arial,Microsoft Sans Serif;color:#fd120f; font-size:11px; text-decoration:underline; line-height:16px;}
.TxtHelp{font-family:Tahoma, Arial,Microsoft Sans Serif;color:#000000; font-size:14px; text-decoration:none; line-height:16px; font-weight:bold; padding-top:24px; padding-left:12px; line-height:28px;}
.TxtHelp a{font-family:Tahoma, Arial,Microsoft Sans Serif;color:#000000; font-size:14px; text-decoration:none; line-height:16px; font-weight:bold;}
.TxtHelp a:hover{font-family:Tahoma, Arial,Microsoft Sans Serif;color:#ffffff; font-size:14px; text-decoration:none; line-height:16px; font-weight:bold;text-decoration:underline;}
.TxtCopyright{font-family:Tahoma, Arial,Microsoft Sans Serif,Verdana;color:#777777; font-size:10px; text-decoration:none;}
.TxtFooterMenu{font-family:Tahoma, Arial,Microsoft Sans Serif,Verdana;color:#023257; font-size:11px; text-decoration:none;width:470px; float:left; margin:21px; padding:5px 0px 0px 130px;}
.TxtFooterMenu a{font-family:Tahoma, Arial,Microsoft Sans Serif,Verdana;color:#023257; font-size:11px; text-decoration:none;}
.TxtFooterMenu a:hover{font-family:Tahoma, Arial,Microsoft Sans Serif,Verdana;color:#023257; font-size:11px; text-decoration:underline;}
.TxtGreen{color:#5c9721;}

.SiteMap{font-family:Tahoma, Arial,Microsoft Sans Serif,Verdana;color:#434343; font-size:11px;text-decoration:none; line-height:16px;letter-spacing:normal;}
.SiteMap a{font-family:Tahoma, Arial,Microsoft Sans Serif,Verdana;color:#434343; font-size:11px;text-decoration:none; line-height:16px;letter-spacing:normal;}
.SiteMap a:hover{font-family:Tahoma, Arial,Microsoft Sans Serif,Verdana;color:#05528c;font-size:11px;text-decoration:underline; line-height:16px;letter-spacing:normal;}

.BGHelp{background-image:url(../images/BGHelp.gif); height:184px; background-repeat:repeat-x; width:187px;}
.BgFooter{background-image:url(../images/BgFooter.gif); height:63px; background-repeat:repeat-x; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#e9e8e6;}
.RightColumNewsHelp{width:185px; float:left;}
.VerticalLine{background-image:url(../images/VerticalLine.gif); width:1px; height:137px; background-repeat:no-repeat; vertical-align:middle; margin-top:25px; padding:0px 18px 0px 18px; background-position:center; float:left;}
.VerticalLine02{background-image:url(../images/VerticalLine.gif); width:1px; height:137px; background-repeat:no-repeat; vertical-align:middle; margin-top:25px; padding:0px 11px 0px 21px; background-position:center; float:left;}
.LogoSpacer{float:left;padding:36px 0px 0px 20px;}
.LogoHolder{float:left;padding-top:36px;}
.IndexText{width:476px; float:left; padding-right:5px; padding-top:23px;}
.FlashSub{padding:10px 10px 10px 12px;}
.Head1{font-size:22px;color:#2c96e6; font-weight:normal;}
.Head2{font-size:15px;color:#033055; font-weight:normal; text-decoration:underline; letter-spacing:1px;}
.Head2 a{font-size:15px;color:#033055; font-weight:normal; text-decoration:underline;}
.Head2 a:hover{font-size:15px;color:#033055; font-weight:normal; text-decoration:underline; }
/*.GalleryBg{width:289px; height:106px; background-color:#dae2f5; text-align:center;border-style:solid; border-width:1px; border-color:#b8c3c7;}*/

/* Date modified 08 Monday Nov 2010 */
.GalleryBg{width:470px; height:106px; background-color:#dae2f5; text-align:center;border-style:solid; border-width:1px; border-color:#b8c3c7;}
.ScrollDiv{WIDTH:395px; height:95px;overflow:hidden; float:center; vertical-align:middle;position:relative; float:left; padding-left:5px;}
/* -------------------------------- */

.ContactCol1{float:left;width:250px;background-image:url(../images/Dasheline.gif);background-position:right;background-repeat:repeat-y;margin-top:0px;margin-left:50px;}
.ContactCol2{float:right;width:360px; margin-left:30px;}
.ContactCol3{float:left;width:340px;background-image:url(../images/Dasheline.gif);background-position:right;background-repeat:repeat-y;margin-top:0px;margin-left:0px; padding-right:25px;}


#menu{width:778px; float:left; margin:0px 0 0px 0;}
#menu a{padding:5px 15px; color:#00192e; font:bold 12px Arial, Helvetica, sans-serif; text-decoration:none; display:block; float:left; margin:0 12px;_margin:0 10px; padding-top:8px;}
#menu a:hover{background:#0b4b7e; color:#FFFFFF;  height:19px;}
#menu a.active{/*background:#00192e;*/color:#FFFFFF; height:19px;}
#OnlineSupport{padding:0px; margin:42px 0px 0px 10px;list-style:none; font-family: Arial,Verdana,Helvetica, sans-serif;font-size:16px; padding-right:0px;}
#OnlineSupport li{list-style:none; color:#ffffff; padding-right:0px;}	
#OnlineSupport li a{text-decoration:none;display: block;color:#ffffff;font-weight:bold;padding:10px 31px;font-family: Arial, Helvetica, sans-serif;font-size:16px; padding-right:0px; padding-left:35px; background:url(../images/IconTel.gif); background-repeat:no-repeat;}
#OnlineSupport li.menu_active a {display:block;padding:0px 0px 0px 0px;color: #FFFFFF; background:url(../images/IconTel.gif) 5px 0px 0px no-repeat;text-transform:uppercase; width:31px; height:31px;}
#OnlineSupport li a:hover {background:url(../images/IconTel2.gif) 0px 0px no-repeat;color: #000000;}
#Main{width:968px;height:auto; margin:0 auto; padding-left:18px; padding-right:18px; background-image:url(../images/MainBg.gif); background-repeat:repeat-y;background-position:center;}
#MainSecondary{background-image:url(../images/BlueBgVertical.gif); background-repeat:repeat-x; background-position:top; background-color:#dae2f5;}
#Toplink{height:30px; padding-top:17px;}
#LogoCruising{float:left; background-image:url(../images/LogoCruising.jpg); width:191px; height:147px; background-repeat:no-repeat; background-position:left;}
#MainLogo{float:left;background-image:url(../images/MainLogo.gif); width:187px; height:147px; background-position:left; background-repeat:no-repeat;}
#BgMenu{background-image:url(../images/BgMenu.gif);height:43px; background-repeat:repeat-x; padding-top:8px;}
#LabelLNews{float:right;width:180px;text-align:center; font-size:19px; color:#4f841a; padding-top:5px; letter-spacing:1px;}
#BgLogo{background-image:url(../images/BgLogo.gif); height:184px; background-repeat:repeat-x;}
#GalleyIndex{vertical-align:middle; margin-top:35px;width:450px; float:left; padding-left:0px;}
#Copy{float:right;width:300px; text-align:right; padding:7px 10px;}


/*-------------------------------*/
#contacts .form{ border:0; margin-right:0; height:auto;}

#contacts .form p{ font-size:11px;}

#contacts h1{ border:0;font:16px Tahoma,Arial; font-weight:bold;color:#2c2c2c; background-image:none;padding:10px 0 5px 10px; text-decoration:underline; line-height:20px; }

#contacts .form input{ float:left;background:#f7f9f4; border:1px solid #8f9394; margin:2px; width:160px; height:19px; padding-top:3px; margin-top:5px;}

#contacts .form label{ display:block; float:left;width:80px; margin-left:10px; height:30px;clear:both;margin-top:5px;}

#contacts #message{ float:left; background:#f7f9f4; border:1px solid #cde0c5; margin:2px; width:160px;  height:60px; padding-top:3px;}

#contacts .form input:focus{ background:#eaeaec;}

#contacts #message:focus { background:#eaeaec;}

#contacts .form span{ display:block; float:left; width:60px; clear:none; padding-left:10px; text-decoration:none;}

#contacts .form .send{ margin:5px 0 0 370px;}


/*-------------------------------*/

#contactsBooking .form1{ border:0; margin-right:0; height:auto;}

#contactsBooking .form1 p{ font-size:11px;}

#contactsBooking h1{ border:0;font:16px Tahoma,Arial; font-weight:bold;color:#2c2c2c; background-image:none;padding:10px 0 5px 10px; text-decoration:underline; line-height:20px; }

#contactsBooking .form1 input{ float:left;background:#f7f9f4; border:1px solid #8f9394; margin:2px; width:160px; height:19px; padding-top:3px; margin-top:5px;}

#contactsBooking .form1 select{ float:left;background:#f7f9f4; border:1px solid #8f9394; margin:2px; width:163px; height:25px; padding-top:0px; margin-top:5px;}

#contactsBooking .form1 label{ display:block; float:left;width:100px; margin-left:10px; height:30px;clear:both;margin-top:5px;}

#contactsBooking #message{ float:left; background:#f7f9f4; border:1px solid #cde0c5; margin:2px; width:160px;  height:60px; padding-top:3px;}

#contactsBooking .form1 input:focus{ background:#eaeaec;}

#contactsBooking #message:focus { background:#eaeaec;}

#contactsBooking .form1 span{ display:block; float:left; width:60px; clear:none; padding-left:10px; text-decoration:none;}

#contactsBooking .form1 .send{ margin:5px 0 0 370px;}

.Listing{margin:auto; width:175px; padding:5px; background-color:#5c9721;}

.Listing ul{margin:0px; padding:0px;}
.Listing ul li{width:171px; height:25px;margin:3px; background-color:#83b031;  font-size:12px; font-family:Arial, Tahoma,  Helvetica, sans-serif; font-weight:bold; color:#fff; text-align:center; display:block; padding-top:7px; text-transform:uppercase;}
.Listing ul li a{width:171px; height:25px;background-color:#83b031; font-size:12px;font-weight:bold; color:#fff; text-align:center; display:block; text-decoration:none;font-family:Arial, Tahoma,  Helvetica, sans-serif;}
.Listing ul li a:hover{width:171px; height:25px; font-size:12px;font-weight:bold; color:#000; text-align:center; display:block; text-decoration:none;font-family:Arial, Tahoma,  Helvetica, sans-serif;}
