* { margin: 0; padding: 0}

p {font-size: 12px;}

body {background-color:#f3e7d6;}
.clear {height:0; font-size:0px; line-height:0px; clear:both; overflow:hidden;}
.trackerCode {height:0; font-size:0px; line-height:0px; clear:both; overflow:hidden;}

.NoBckrImg {background-image:none;}
.alignRight {text-align:right;}
.ToLeft { float: left;}
.ToRight { float: right;}
.NoMarginTop { margin-top: 0;}
.displayInline { display: inline}

.WrapContent {width:960px; margin:0 auto; text-align:left;}
.WrapContentBig {width:1000px; margin:0 auto; text-align:left;}

/* TOP AREA */
.WrapTop, .WrapMain {text-align:center;}

.WrapTop {min-height:90px;  height:auto !important;  height: 90px; background-color:#5b3957; display: none; }
.WrapTop .WrapContent {color:#fff; font-size:14px; }
#topLine{ height: 23px;  position: relative; z-index: 1000; background: transparent }
.Logo {float:left; margin: 0 0 0 20px;  display: none }
.Slogan {float:left; margin: 23px 0 0 54px;  display: none }
.Phone {float:right; margin: 19px 0 0 0; font-size: 16px; font-weight: bold; font-family:"Palatino Linotype",serif; letter-spacing: 2px;  display: none  }
#siteSwitcher {float: right; color: #FFFFFF; font-size: 11px; display: none }
	#siteSwitcher a{color: #d3b894; font-size: 11px; }
	#siteSwitcherCur {padding-right: 8px; padding-top: 2px; border-right: 1px solid #85656e; float: right}
	#siteSwitcherLink {padding-left: 8px; padding-top: 2px; float: right}
	#siteSwitcherLayer {position: absolute; left:665px; top: 23px; width: 295px; background-color: #5A3852; border-bottom: 1px solid #ab7f44; z-index: 1000; padding-bottom: 13px; display: none;}
	#switchArrow{background: url(/images/switchArrow.gif) no-repeat right bottom; height: 4px; border-bottom: 1px solid #ab7f44;}
	#switchHeader{color: #b18543; padding: 10px 12px 6px 20px; font-size: 11px;}
	a.switch,
	a.switchActive {display: block; font-size: 11px; padding: 5px 0 6px 0; margin: 0 20px; border-bottom: 1px solid #ab7f44; color: #d3b894; text-transform: uppercase;}
	a.switch:hover,
	a.switchActive:hover,
	a.switchActive {color: #fff;}
	.switchInfo{font-size: 10px; float: right; text-transform: none;}


#TopMenuHolder{ height: 30px; background: #a97838;  display: none }
	#TopMenu { height: 30px; font-family: Arial, Helvetica, sans-serif; font-size: 14px; text-transform: uppercase; margin: 0 auto; width: 960px; overflow: hidden; }
	#TopMenu ul { margin: 0 0 0 5px; width: 960px;/*margin: 0 auto;  border: 1px solid yellow; width: 730px */}
	#TopMenu ul li { float: left; line-height: 30px ; list-style: none; margin: 0  55px 0 0;}
	#TopMenu ul li.Last { float: left; line-height: 30px ; list-style: none; margin: 0  0px 0 0;}
	#TopMenu ul li a, #TopMenu ul li a:visited, #TopMenu ul li a:hover, #TopMenu ul li a:active  { color: #fff; text-decoration: none;font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
    #TopMenu ul li a:hover  { color: #ffd990; text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px;}
	#TopMenu ul li a.Active, #TopMenu ul li a.Active:visited, #TopMenu ul li a.Active:hover, #TopMenu ul li a.Active:active  { color: #ffd990; text-decoration: underline;font-family: Arial, Helvetica, sans-serif; font-size: 14px;}

/* END TOP AREA*/



#SepTop { height: 20px; background: url(/images/sep_top.gif) no-repeat; } 
#SepBottom { height: 16px; background: url(/images/sep_bottom.gif) no-repeat; } 

/* CONTENT AREA */ 
#ContentBack { background: url(../images/content_back.gif) repeat-y;}
#ContentBack  .WrapContent {position: relative}
#Content { padding: 20px; width: 920px; } 
#PromoRotator { float: right; width: 470px; height: 375px; margin: 0 0 17px 0; display: none; }
.Rotator { margin: 0 0 15px 0;}
#HomeContent { width: 430px; float: left; padding: 0 0 10px 0;  }


#LeftColumn { float: left;  width: 190px; display: none;}
#RightColumn { float: left; width: 710px; margin: 0 0 0 20px}

.InfoTable tr td{ border-bottom: 1px solid #a46800; padding: 10px 0 15px  0 ; vertical-align: top;}
.DarkBrown { color: #5a3f00; font-size:12px; line-height:18px; font-weight: bold}
.ViewDetails { display: block; margin: 8px 0;}

.InfoTable tr td.Sep { padding: 10px 15px 10px  0  ;}
.InfoTable tr td.Image {  width: 166px;}
.ItalicDescr { font-size: 12px; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; }

.RoundedRectangale {}
.RoundedRectangaleLeft { width: 4px; height: 30px; float: left; background: url(/images/rounded_left.gif) no-repeat;}
.RoundedRectangaleRight { width: 4px; height: 30px; float: left; background:  url(/images/rounded_right.gif) no-repeat; }
.RoundedRectangaleMiddle { height: 30px; float: left; background: #f2e6c9; color: #a46800; font-size: 10px; font-family:"Palatino Linotype",serif; text-transform: uppercase; line-height: 30px;  }
.Dates { width: 532px;}
.CruiseDates { font-size: 12px; font-weight: bold; color: #d27f00; } 
.CruiseDates a, .CruiseDates a:visited, .CruiseDates a:hover, .CruiseDates a:active { color: #d27f00; font-size: 12px; font-weight: bold; display: block;  ; height: 20px; text-transform: none; text-align: center; font-family: Georgia, "Times New Roman", Times, serif; }
.SelectedDate { display: block; width: 95px; height: 20px; background: url(/images/selected_date_back.gif) no-repeat; text-align: center; color: #a97838; margin: 5px 0 0 0; line-height: 20px; text-transform: none; font-size: 12px; font-weight:bold; font-family: Georgia, "Times New Roman", Times, serif; }
.DateSep { display: block; margin: 0 9px;}

.Symbols { width: 142px;}
.SymbIcon { margin: 5px 1px 0 0; }
.SymbolsPos { float: right; margin: -87px 0 0 0; width: 150px;}

.DatesPos{ width: 540px; }



.TitelInlineBox {}
	.TitelInline {display:inline; font-size:25px; line-height:24px; background:transparent; font-weight:bold; color:#563214; text-transform: uppercase;}
	.TitelInlineBox .Author {line-height:38px !important; vertical-align:top; }

#CruiseTabsOuter { width: 710px; overflow: hidden; margin: 15px 0 ;} 
#CruiseTabs { border-bottom: 1px solid #a97838; margin: 0; padding: 0; width: 715px}
#CruiseTabs li { list-style: none; margin: 0 4px 0 0; width: 115px; height: 26px; float: left;}
#CruiseTabs li a, #CruiseTabs li a:visited, #CruiseTabs li a:hover, #CruiseTabs li a:active { display: block; width: 115px; height: 26px; text-align: center; background: url(/images/cruisetab_back.gif) no-repeat; line-height: 26px; text-transform: uppercase; color: #4d2b13; font-family:"Palatino Linotype",serif; font-size: 10px; font-weight: bold  }
#CruiseTabs li a:hover { background: url(/images/cruisetabactive_back.gif) no-repeat; color: #a97838 }
#CruiseTabs li a.Active, #CruiseTabs li a.Active:visited, #CruiseTabs li a.Active:hover, #CruiseTabs li a.Active:active { display: block; width: 115px; height: 26px; text-align: center; background: url(/images/cruisetabactive_back.gif) no-repeat; line-height: 26px; text-transform: uppercase; color: #a97838; font-family:"Palatino Linotype",serif; font-size: 10px; font-weight: bold; }

.CruiseRotator { float: right; width: 255px; height: 203px;}
.ItineraryTable { float: left; width: 434px; margin: 0  20px 0 0;  }
.ItineraryTable tr  td { font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif; color: #654c11; line-height: 16px; min-height:17px;  height:auto !important;  height: 17px; padding: 0 0 0 0; margin: 0; }
.ItineraryTable tr th { font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif;  text-transform: uppercase; color: #5a3f00; text-align: left;   margin: 0;  border-bottom: 1px solid #a46800; }
.ItineraryTable tr td.Date {  font-size: 10px; font-family: Georgia, "Times New Roman", Times, serif;  text-transform: uppercase; color: #654c11; width: 50px;}
.ItineraryTable a.Port, .ItineraryTable a.Port:visited, .ItineraryTable a.Port:hover, .ItineraryTable a.Port:active { text-transform: uppercase; color: #a46800; text-decoration: none;}
.ItineraryTable tr td a.Port:hover { text-decoration: underline;}
.ItineraryTable tr td.PortCountry { width: 125px;}
.ItineraryTable tr td.Feautures { width: 147px; padding: 0 10px 0 0}
.ItineraryTable .Sep { padding: 0 20px 0 0;}


.ExcursionTable {}
.ExcursionTable tr td.ExcursionDetails { width: 414px;}
.ExcursionTable tr td.ExcursionPrice { width: 127px;}
.ExcursionTable tr td.ExcursionPrice .Price { height: 38px; font-size: 11px;}
.ExcursionTable tr td.ExcursionImage { width: 170px; }

.SpeakerTable { }
.SpeakerTable tr td { padding: 10px 0 10px  0 ;}
.SpeakerTable tr td.SpeakerDetails { width: 540px; line-height: 18px}

.PrePostTable {}
.PrePostTable tr td { padding: 10px 0 10px  0 ; }
.PrePostTable tr td.PrePostDetails { width: 336px; padding: 10px 20px 10px 0;}
.PrePostTable tr td.PrePostDescr { width: 185px; }

.FareTable {}
.FareTable tr td { padding: 2px 0;}
.FareTable tr th{ color: #99733a; text-transform: uppercase; text-align: left; border-bottom: 1px solid #a46800;}
.FareTable tr td.CabinCategory { width: 51px}

.FareTable tr td.CabinCategory a.Category, .FareTable tr td.CabinCategory a:visited.Category, .FareTable tr td.CabinCategory a:hover.Category, .FareTable tr td.CabinCategory a:active.Category {display: block;  width: 51px; height: 25px; text-align: center; font-size: 13px; color: #4d2b13; line-height: 25px; text-decoration: none;}
.FareTable tr td.GroupName{ color: #a46800; font-size: 12px; font-weight: bold; text-transform: uppercase;}
.FareTable tr td.CabinName { padding: 2px 0 2px 13px; width: 219px; line-height: 25px;}
.FareTable tr td.CabinNameDeck { padding: 2px 0 2px 13px; width: 207px; line-height: 25px;}
.FareTable tr td.Decks {  width: 220px; line-height: 25px; text-transform: uppercase; font-size: 11px;}
.FareTable tr td.Price {  width: 117px; line-height: 25px; font-size: 12px; }
.FareTable tr td.SpecialPrice {  line-height: 25px; color: #ee3424; font-weight: bold}

.Inspiration { float: right; width: 236px; margin: 18px 0 0 0; color: #99733a; background: #f2e6c9; position:  relative; padding: 10px;}
.Inspiration ul li{color: #99733a; line-height: 18xp; margin: 0 0 0 0;}

.Corner {width: 4px; height: 4px; position: absolute; line-height: 0; font-size: 0; }
.TopLeftCorner {  background: url(/images/corner_topleft.gif) no-repeat; top: 0; left: 0;}
.TopRightCorner { background: url(/images/corner_topright.gif) no-repeat; top: 0; right: 0;}
.BottomLeftCorner { background: url(/images/corner_bottomleft.gif) no-repeat; bottom: 0; left: 0;}
.BottomRightCorner { background: url(/images/corner_bottomright.gif) no-repeat; bottom: 0; right: 0;}

.CruiseSmallExContent { width: 540px;}
.CruiseExtras { width: 150px; float: left; margin: 0 0 0 20px;}
.CruiseExtras ul { padding: 0; margin: 0;}
.CruiseExtras ul li { list-style: url(../images/extras_list_style.gif) inside; padding: 0; margin: 0; font-size: 10px; color: #ee3424; text-transform: uppercase;}

.DecksHolder { position: relative; width: 710px; height: 345px; }
.DecksItems { position: absolute; right: -4px; top: 200px; line-height: 20px; }
.DecksItems a, .DecksItems a:visited, .DecksItems a:hover, .DecksItems a:active { font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase; color: #d27f00;}
.DecksItems a:hover { text-decoration: underline;}

.ShipContentLeft { width: 434px; float: left; padding: 0 20px 0 0}
.ShipContentLeftNC{padding: 0 20px 0 0}
.ShipContentRight { width: 250px; float: left}
.HistoryContentRight { width: 255px; float: left}
.HistoryContentLeft { width: 429px; float: left; padding: 0 20px 0 0}
.ShipDetails { width: 250px; margin: 20px 0 0 0;} 

.CabinContent { float: left; width: 265px; padding: 0 20px 0 0;}
.CabinPicture { width: 255px;  float: left; }
.WhiteBackground { background: #fff; padding: 10px;}
.CabinHeader { width: 460px; float: left;}
.CatBox {width: 65px; float: left}
.CatBox  tr td { border-bottom: none; }

.EnquiryShortForm{ float: left; width: 130px; background: #f2e6c9; position:  relative; padding: 10px; text-align: center;}

.EnquiryLeft { float: left; width: 540px; margin: 0 20px 0 0} 

.ShipDetails{float: right; width: 236px; margin: 18px 0 0 0; color: #99733a; background: #f2e6c9; position:  relative; padding: 10px;}

.ShipCharacteristic tr td { padding: 5px 0 5px  0 ; font-size: 11px;}

.ExcImage { width: 400; height: 250px; margin: 0 15px 15px 0; float: left;}
.ExcPrice { width: 225; height: 265px; float: left; line-height: 18px;}
.ExcSymbols { margin: 10px 0 0 0;}

.ContentHtml { float: left; width: 440px; margin: 0 20px 0 0; overflow: hidden;}
.ContentMap { border: 1px solid #a97838; width: 248px; height: 248px; float: left;} 


table tr td.BorderBottom  {border-bottom: 1px solid #a46800;}

.QuizForm { margin: 10px 0 0 0}
.Author { font-size: 10px; line-height: 14px; color: #99733a; text-transform:uppercase; margin: -10px 0 7px 0; }

a.PrevNext, a:visited.PrevNext, a:hover.PrevNext, a:active.PrevNext { background: url(/images/prevnext_back.gif) no-repeat; height: 20px; width: 90px; line-height: 20px; font-size: 10px; color: #fff; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; border: none; display: block; text-decoration: none; text-align: center;  } 
a:hover.PrevNext, a:active.PrevNext { background: url(/images/prevnext_back.gif) no-repeat; height: 20px; width: 90px; line-height: 20px; font-size: 10px; color: #fff; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; border: none; display: block; text-decoration: none; text-align: center; } 


hr { margin: 10px 0 ;}

.NewsLeft { width: 435px; float: left; padding: 0 20px 0 0; }
.NewsContent { padding: 15px 0;}
.NewsRight { width: 255px; float: left}
.FullSizeText { width: 705px;}
.ImagePadding { margin: 24px 0 0 0; width: 255; height: 203px}
.ImageBorder { display: block; width: 255px; height: 203px; background: url(../images/border.png) no-repeat; }

.File { margin: 0  0 20px 0;}

a.CruiseLinkTitle, a:visited.CruiseLinkTitle, a:hover.CruiseLinkTitle, a:active.CruiseLinkTitle { color: #99733a; text-decoration: none;}
a:hover.CruiseLinkTitle { text-decoration: underline} 

.ViewLarger { text-align: center; font-family: Georgia, "Times New Roman", Times, serif; font-size: 10px; color: #99733a}

/* END CONTENT AREA */

/* TREE MENU */
#TreeMenu { }
.TreeItemTop { width: 190px; height: 4px; background: url(/images/treeitem_top.gif) no-repeat; line-height: 0;  font-size: 0  }
.TreeItemBottom { width: 190px; height: 4px; background: url(/images/treeitem_bottom.gif)  no-repeat; line-height: 0;  font-size: 0; margin:  0 0 10px 0; }
.TreeItem { width: 168px; min-height:16px;  height:auto !important;  height: 16px; line-height: 16px; color: #4d2b13; border-left: 1px solid #a97838; border-right: 1px solid #a97838; background: #dab271; padding: 0 10px; text-align: center; }
.TreeItem { list-style: none;  text-align: center;}
.TreeItem a ,.TreeItem a:visited, .TreeItem a:hover, .TreeItem a:active { color: #4d2b13; text-decoration: none; text-transform: uppercase;  display: block; font-weight: bold; font-family:"Palatino Linotype",serif;}
.TreeItem a:hover { text-decoration: underline;   display: block; font-family:"Palatino Linotype",serif;}

.TreeItemActiveTop { width: 190px; height: 4px; background: url(/images/treeitemactive_top.gif);  no-repeat; line-height: 0;  font-size: 0; }
.TreeItemActiveBottom { width: 190px; height: 4px; background: url(/images/treeitemactive_bottom.gif)  no-repeat; line-height: 0;  margin:  0 0 10px 0 ;  font-size: 0;}
.TreeItemActive { width: 168px; min-height:16px;  height:auto !important;  height: 16px; line-height: 16px; color: #4d2b13; border-left: 1px solid #a97838; border-right: 1px solid #a97838; background: #f2e6c8; padding: 0 10px; text-align: center; }
.TreeItemActive  { list-style: none;  text-align: center; }
.TreeItemActive a ,.TreeItemActive a:visited, .TreeItemActive a:hover, .TreeItemActive a:active { color: #4d2b13; text-decoration: none; text-transform: uppercase; display: block;  font-weight: bold; font-family:"Palatino Linotype",serif; cursor: text; }
.TreeItemActive a:hover {   font-family:"Palatino Linotype",serif; cursor: text; }

a.SubItem {  display: block; background: url(/images/treemenu_sep.gif) top center no-repeat; text-align: center; padding: 7px 0 0 0; margin: 3px 0 0 0; font-weight: normal; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif; cursor: pointer;}
a.SubItem,  a.SubItem:visited,  a.SubItem:hover,  a.SubItem:active { color: #a97838; display: block;  font-weight: normal; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif;  cursor: pointer;}
a.SubItem:hover { color: #6a3c00; text-decoration: none;  display: block; font-weight: normal; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif;  cursor: pointer;}

a.SubItemActive {  display: block; background: url(/images/treemenu_sep.gif) top center no-repeat; text-align: center; padding: 7px 0 0 0; margin: 3px 0 0 0; font-weight: normal; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif;}
a.SubItemActive:link,  a.SubItemActive:visited,  a.SubItemActive:hover,  a.SubItemActive:active { color: #6a3c00; display: block; font-weight: normal; font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif;}
a.SubItemActive:hover { color: #6a3c00; text-decoration: none;  display: block; font-weight: normal;font-size: 11px; font-family: Georgia, "Times New Roman", Times, serif;}

/* END TREE MENU */


/* PROMOTION BOX */
#SmallPromos { width: 735px; }
#SmallPromosOuter { float: right;  width: 715px; overflow: hidden; display: none; }
.PromotionBox { float: left; width: 225px; height: 170px; background: #e3b76f; margin: 0 20px 0 0; }
.PromotionTitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4d2b13; text-transform: uppercase; line-height: 16px; background: #fff; padding: 0 0 5px 0 ; }
.PromotionTitle a, .PromotionTitle a:visited, .PromotionTitle a:hover, .PromotionTitle a:active { font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #4d2b13; text-transform: uppercase; line-height: 16px; }
.PromotionTitle a:hover { text-decoration: underline;}
.PromotionText { padding: 10px; font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #5a3f00 ; line-height: 12px;}
.PromotionText a, .PromotionText a:visited, .PromotionText a:hover, .PromotionText a:active { font-family: Georgia, "Times New Roman", Times, serif; font-size: 11px; color: #5a3f00 ; line-height: 12px;}
.PromotionText a:hover { text-decoration: underline;}

/* END PROMOTION BOX*/


/* RELATED LINKS */
#RelatedLinkBox { float: left; margin: 22px 0 0 0; width: 190px; display: none; }
.RelatedLinkTop { width: 190px; height: 4px; background: url(/images/related-link-top.gif) no-repeat; line-height: 0; font-size: 0}
.RelatedLinkBottom { width: 190px; height: 4px; background: url(/images/related-link-bottom.gif) no-repeat; margin:  0 0 10px 0; line-height: 0;  font-size: 0}
.RelatedLink {width: 168px; min-height:18px;  height:auto !important;  height: 18px; line-height: 18px; color: #5c2055; border-left: 1px solid #dfc4dc; border-right: 1px solid #dfc4dc; background: #f1e7f0; padding: 0 10px; }
.RelatedLink a ,.RelatedLink a:visited, .RelatedLink a:hover, .RelatedLink a:active {color: #5c2055; text-decoration: none; text-transform: uppercase;}
.RelatedLink a:hover { text-decoration: underline;}
/* END RELATED LINKS */

/* ICONS */
#IconHolder { position: absolute; bottom: 21px; left: 21px; height: 12px; line-height: 12px; display: none; }
#IconHolder a { outline: none; display: block; float: left; height: 12px;}
#IconHolder  img { border: none; float: left; margin: 0  8px 0 0; vertical-align: bottom;}
/* END ICONS */
 
/* FOOTER AREA */
.BottomMenu { margin: 0 auto; width: 960px; display: none; }
.Footer ul {  margin: 0 auto;  width: 960px; text-align: center;}
  .Footer ul li { display: inline; padding: 4px 10px; list-style: none; line-height: 23px; background: url("/images/menuBottomDivider.gif") 0px 0px no-repeat; }
  .Footer ul li a, .Footer ul li a:visited, .Footer ul li a:hover, .Footer ul li a:active{color: #693510; font-size:12px; font-family: "Palatino Linotype",serif; text-transform: uppercase; font-weight: bold;}
  .Footer ul li a:hover{ text-decoration: underline; } 
  .Footer ul li a.Active, .Footer ul li a.Active:visited, .Footer ul li a.Active:hover, .Footer ul li a.Active:active{ text-decoration: underline; }
  .Footer .First  {background:none;}
.Copyright {float:left; width:660px; color:#99733a; font-size:10px; line-height:13px; font-family: Arial, Helvetica, sans-serif; margin: 25px 0 0 0}
  .footerLogos {float:right; width:140px; vertical-align:middle;  margin: 10px 0 0 0; display: none;}
    .footerLogos img { vertical-align:middle; margin-left:20px;}
/* END FOOTER AREA */
	
 /*   .InfoTop {float:right; padding-top:30px;}
.Header {position:relative;}
.Main {padding:20px 40px 20px 20px; background-color:#fff;}
  .MainLeft {float:left; width:190px;}
  .MainContent {float:right; width:530px;}
.Footer {padding-top:20px; padding-bottom:20px;}
  .Copyright {float:left; width:660px; padding-top:10px; color:#5a471b; font-size:11px; line-height:13px; font-family:"Palatino Linotype",serif;}
  .footerLogos {float:right; width:140px; text-align:right; vertical-align:middle;}
    .footerLogos img {vertical-align:middle; margin-left:20px;}

.HeaderMainLine {min-height:15px; padding:3px 40px 3px 230px; background-color:#b18543; color:#fff; font-size:14px; line-height:15px; font-family:"Palatino Linotype",serif; text-transform:uppercase; letter-spacing:2px;}

.flashRotator {width:800px; height:200px; padding-top:10px; background-repeat:no-repeat; background-position:0px 10px}
.basebanner {padding-top:5px; padding-bottom:45px; text-align:center; font-size:14px;}
  .basebanner img {margin-bottom:7px;}
  .basebanner p {text-align:left;}





.checkbox,
.radio {margin:0 5px 0 0;padding:0; vertical-align:baseline;}


/* Sitemap by Gerrie Bradshaw, 2008 */
.SiteMap {}
.SiteMap dl {margin:0;}
.SiteMap dt {margin:0; padding:0; font-weight:bold;}
.SiteMap dd {margin:0; padding:0;}
.SiteMap dd {padding:5px 0 5px 26px; background:url("/images/sitemap/h.gif") no-repeat;}
.SiteMap .HasSub {background:url("/images/sitemap/he.gif") repeat-y;}
.SiteMap .ItemHasSub {margin-left:-26px; padding:5px 0 0 26px; background:url("/images/sitemap/hl.gif") no-repeat;}
.SiteMap .ItemLast {background:url("/images/sitemap/hl.gif") no-repeat !important;}


* html .WrapTop {height:90px;}
* html .HeaderMainLine {height:16px;}

/* Form */
.Form { width: 540px;}
.Form tr td { padding: 10px 0 0 0}
.Form tr td.BigColumn {  width: 250px;}
.Form tr td.SmallColumn { width: 40px;}
input, select, textarea { font-family: Georgia, "Times New Roman", Times, serif; font-size:11px; background: #fff; border: 1px solid #aa7a3a; }
input[type=radio] { border: none}
.labelBlock { display: inline-block; font-size: 11px; margin: 0 0 2px 0 0;}
.BigTextArea { width: 538px; height: 78px;}
#TitleSelect { width: 110px; cursor: pointer;}
#HowHearSelect {  width: 246px;  cursor: pointer; }
#CruiseSelect {  width: 535px;  cursor: pointer; }
#MonthSelect { width: 110px;  cursor: pointer;}
#YearSelect { width: 110px;  cursor: pointer;}
#SpeakerCruiseSelect {  width: 400px;  cursor: pointer; }
#SpeakerDateSelect {  width: 110px;  cursor: pointer; }
#MonthSelect1 { width: 110px;  cursor: pointer;}
#YearSelect1 { width: 110px;  cursor: pointer;}
#CountrySelect {  width: 246px;  cursor: pointer;}
#CountySelect {  width: 246px; cursor: pointer; }
.Star { font-family:  font-family: Tahoma,Arial,Helvetica,sans-serif; font-size:12px; color: #aa7211} 
.InputNormal { width: 238px; height: 19px; padding: 0 5px; line-height: 19px;}
.bttn { background: url(/images/button_back.gif) no-repeat; height: 26px; width: 120px; line-height: 26px; font-size: 11px; color: #4d2b13; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; border: none}
.InputMiddle { width: 150px; height: 19px;}
.InputError { border: 1px solid #ee3424}
.LabelError { color: #ee3424}
.CheckboxBox {padding-left:20px; padding-bottom:2px; }
.CheckboxBox input {margin:0 5px 0 -20px; padding:0; border:0px; vertical-align:middle;  } 


a.SubmitButton, a:visited.SubmitButton, a:hover.SubmitButton, a:active.SubmitButton { background: url(/images/button_back.gif) no-repeat; height: 26px; width: 120px; line-height: 26px; font-size: 11px; color: #4d2b13; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; border: none; display: block; text-decoration: none; text-align: center; } 
a:hover.SubmitButton, a:active.SubmitButton { background: url(/images/button_back_hover.gif) no-repeat; height: 26px; width: 120px; line-height: 26px; font-size: 11px; color: #4d2b13; text-transform: uppercase; font-family: Georgia, "Times New Roman", Times, serif; border: none; display: block; text-decoration: none; text-align: center } 




#newsBox{ margin-top: 10px; font-size: 12px; color:# 5b3957}
  #newsBox h2{ font-size: 13px; text-transform:uppercase; color: #5b3957; font-weight: bold; margin: 0; padding: 1px 0 1px 10px; background-color: #f3e7d6; }
  #newsBox a{ font-size: 12px; color: #d27f00; }
  #newsBox .newsItem {padding-top: 7px;}

#imageContainerBox { position:relative; border:1px solid black;width:520px; height:250px;overflow:hidden; } 
#draggableImage { position:absolute; cursor:move; }

/* Slider */
#slider ul, #slider li { margin:0; padding:0; list-style:none; }
#slider li { 	width:300px; height:200px; overflow:hidden; }	
#prevBtn, #nextBtn{ 
	display:block;
	width:30px;
	height:20px;
	left:-30px;
	top:71px;
	z-index:1000;
	}	
#nextBtn{ 
	left:305px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	position:relative;
	width:30px;
	height:77px;

}	


/* Container DIV - automatically generated */
.simply-scroll-container { 
	position: relative;
}

/* Clip DIV - automatically generated */
.simply-scroll-clip { 
	position: relative;
	overflow: hidden;
	z-index: 2;
}

/* UL/OL/DIV - the element that simplyScroll is inited on
Class name automatically added to element */
.simply-scroll-list { 
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1;
	overflow: hidden;
	margin: 0;
	padding: 0;
	list-style: none;
}
	
.simply-scroll-btn {
	position: absolute;
	/*background-image: url(buttons.png);*/
	width: 42px;
	height: 44px;
	z-index:3;
	cursor: pointer;
}

.vert { 
	width: 340px; /* wider than clip for custom button pos. */
	height: 600px;
	margin-bottom: 1.5em;
}

/* Clip DIV */
.vert .simply-scroll-clip {
	width: 255px;
	height: 600px;
}
.vert .simply-scroll-btn-down{
    bottom: 0px;
    background: url(../images/drag_bottom.png) no-repeat bottom center;
    width: 255px;
}
.vert .simply-scroll-btn-up{
   background: url(../images/drag_top.png) no-repeat top center;
    top: 0px;
    width: 255px;
}
