.maintable {  BORDER-RIGHT: #000000 2px solid;  BORDER-LEFT: #000000 2px solid;  }



.tdleftspacing { padding-left:3px; font-family: Arial; font-size: 12px; COLOR: black;}
.tdoutline {   BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 solid 1px;  BORDER-BOTTOM: #000000 solid 1px; }

.tdspacenew { padding-left:25px;}

.homepageboxheader{ padding-left:5px; background-color: #12285A ; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; COLOR: white;  }
.specialstd{ padding-left:5px; background-color: #12285A ; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; COLOR: white; height:20px; }
.specialstext{ padding-left:2px; padding-right:2px; font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; COLOR: black;  }
.specialssmalltext{ padding-left:4px; padding-right:2px; font-weight: normal; font-family: Arial; font-size: 11px; COLOR: white;  }
.top5smalltext{ padding-left:4px; padding-right:2px; font-weight: normal; font-family: Arial; font-size: 11px; COLOR: black;  }

.specialssmalltext a{   font-weight: bold; font-family: Arial; font-size: 12px; COLOR: white;  }
.specialssmalltext a:link{   font-weight: bold; font-family: Arial; font-size: 12px; COLOR: white;  }
.specialssmalltext a:hover{  font-weight: bold; font-family: Arial; font-size: 12px; COLOR: white;  }
.specialssmalltext a:visited{  font-weight: bold; font-family: Arial; font-size: 12px; COLOR: white;  }

.separator{ BORDER-TOP: #dddddd 3px solid;  }

.tdcontent{ padding-left:3px; padding-right:3px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
.welcometext{ padding-left:3px; padding-right:3px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }


.searchpkgtblcolor{ background:#C2DBEF;  }
.searchbackground {background-image: "images/bkg-serachpkg.gif" }
.emailregsistertable {background:#C2DBEF; BORDER-LEFT: #000000 1px solid; BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 solid 1px;  BORDER-BOTTOM: #000000 solid 1px; font-weight: normal; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}

.searchfieldname {font-family:Verdana, Arial, Helvetica; font-size:8pt; color:#000000 }
.searchbutton { background-color: #8A5488; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; WIDTH: 60px; height: 24px; font-weight: normal;}
.showallbutton { background-color: #8A5488; font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #ffffff; WIDTH: 90px; height: 24px; font-weight: normal;}
.searchselect {  font-family: Verdana, Arial; font-weight: normal; font-size: 7pt; }

.normal { font-weight: normal; font-family: Arial; font-size: 12px; COLOR: black; text-decoration: none; }

.cruiseoffertext { padding-left:25;  font-weight: bold; font-family: Arial; font-size: 12px; COLOR: black; text-decoration: none; }
.cruiseoffertext a{   font-weight: bold; font-family: Arial; font-size: 12px; COLOR: black; text-decoration: none; }
.cruiseoffertext a:link{   font-weight: bold; font-family: Arial; font-size: 12px; COLOR: black; text-decoration: none; }
.cruiseoffertext a:hover{  font-weight: bold; font-family: Arial; font-size: 12px; COLOR: black; text-decoration: none; }
.cruiseoffertext a:visited{  font-weight: bold; font-family: Arial; font-size: 12px; COLOR: black; text-decoration: none; }


.sitempahead{ font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; COLOR: black;  }
.sitempahead a{ font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; COLOR: black;  }
.sitempahead a:link{ font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; COLOR: black;  }
.sitempahead a:visited{ font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; COLOR: black;  }
.sitempahead a:hover{ font-weight: bold; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 13px; COLOR: black;  }


.footertext { padding-left:5px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; COLOR: black; }

.passwordbox{ BORDER-BOTTOM: black solid 1px; BORDER-LEFT: black solid 1px; BORDER-RIGHT: black solid 1px; BORDER-TOP: black solid 1px; WIDTH: 144px; height: 21px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; COLOR: #006699; font-size: 8pt; }
.forminput {  BORDER-BOTTOM: black solid 1px; BORDER-LEFT: black solid 1px; BORDER-RIGHT: black solid 1px; BORDER-TOP: black solid 1px; WIDTH: 170px; height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; COLOR: #006699; font-size: 9pt; }

select {  BORDER-BOTTOM: black solid 1px; BORDER-LEFT: black solid 1px; BORDER-RIGHT: black solid 1px; BORDER-TOP: black solid 1px; WIDTH: 170px; height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; COLOR: #006699; font-size: 9pt; }