* {margin: 0; padding: 0;}

.FixHeight {height: 25%;}

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;}
.NoSpaceTop {margin-top:0px;padding-top:0px;}

.InnerRelatedLinks {position: absolute; bottom: 70px; left: 20px;}

.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;}
.WrapTop .WrapContent {color:#fff; font-size:14px;}
#topLine {height: 23px;  position: relative; z-index: 1000;}
.Logo {float:left; margin: 0 0 0 20px;}
.Slogan {float:left; margin: 23px 0 0 54px;}
.Phone {float:right; margin:19px 0  0 0 ; font-size: 16px; font-weight: bold; font-family:"Palatino Linotype",serif; letter-spacing: 2px; }
.AlreadyBooked {float:right;  font-family:Georgia, Times, Times New Roman, serif; font-size: 11px; color: #d3b894;  text-transform: uppercase; line-height: 18px; padding-top: 2px; padding-left: 8px; margin-left: 8px; border-left: 1px solid #85656e; width: 107px;}
.AlreadyBooked a, .AlreadyBooked a:visited, .AlreadyBooked a:hover, .AlreadyBooked a:active {float:right;  font-family:Georgia, Times, Times New Roman, serif; font-size: 11px; color: #d3b894; text-transform: uppercase;  line-height: 18px;}
 .AlreadyBooked a:hover { text-decoration: underline;}
#siteSwitcher {float: right; color: #FFFFFF; font-size: 11px; width: 230px;}
	#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;}
	#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;}
.Rotator {margin: 0 0 15px 0;}
#HomeContent {width: 430px; float: left; padding: 0 0 10px 0;}


#LeftColumn {float: left;  width: 190px;}
#RightColumn {float: right; width: 710px; margin:0;}

.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;}
.CruiseDates a.Lilac,.CruiseDates a.Lilac:visited,.CruiseDates a.Lilac:hover,.CruiseDates a.Lilac:active {color: #662d5f; font-size: 12px; font-weight: bold; display: block;  width: 95px; height: 20px; text-transform: none; text-align: center; font-family: Georgia,"Times New Roman",Times,serif;   background: url(/images/selected_date_back_lilac.gif) no-repeat;  margin: 5px 0 0 0; line-height: 20px;}
.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 4px;}

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

.DatesPos {width: 540px;}

.Lilac {background: url(../images/region_link_back_2011.gif) no-repeat; color: #662d5f;}
.DisplayBlockLeft {display: block; float: left;}
.DateLink {width: 81px; height: 20px; text-align: center;}


.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: 11px; 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: 11px; 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: 11px; 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 { padding: 0 5px 0 0;}
.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: right;overflow:hidden;}
.HistoryContentLeft {width: 429px; float: left;}
.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 {margin: 0 15px 15px 0; float: left;}
.ExcPrice {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;}

.TreeItemTopLilac {width: 190px; height: 4px; background: url(/images/treeitem_top_lilac.gif) no-repeat; line-height: 0;  font-size: 0;}
.TreeItemBottomLilac {width: 190px; height: 4px; background: url(/images/treeitem_bottom_lilac.gif)  no-repeat; line-height: 0;  font-size: 0; margin:  0 0 10px 0;}
.TreeItemLilac {width: 168px; min-height:16px;  height:auto !important;  height: 16px; line-height: 16px; color: #5c2055; border-left: 1px solid #dfc4dc; border-right: 1px solid #dfc4dc; background: #f1e7f0; padding: 0 10px; text-align: center;}
.TreeItemLilac {list-style: none;  text-align: center;}
.TreeItemLilac a ,.TreeItemLilac a:visited,.TreeItemLilac a:hover,.TreeItemLilac a:active {color: #5c2055; text-decoration: none; text-transform: uppercase;  display: block; font-weight: bold; font-family:"Palatino Linotype",serif;}
.TreeItemLilac 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;}
.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;}
.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;}
#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;}
.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;}
    .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;}
select {line-height: 21px; padding: 2px 0;}
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;}*/

#TitleSelect {width: 110px; cursor: pointer; height: 21px; line-height: 21px;}
#HowHearSelect {width: 246px;  cursor: pointer;  height: 21px;  line-height: 21px;}
#CruiseSelect {width: 535px;  cursor: pointer;  height: 21px;  line-height: 21px;}
#MonthSelect {width: 110px;  cursor: pointer; height: 21px;  line-height: 21px;}
#YearSelect {width: 110px;  cursor: pointer; height: 21px;  line-height: 21px;}
#SpeakerCruiseSelect {width: 400px;  cursor: pointer; height: 21px;  line-height: 21px;}
#SpeakerDateSelect {width: 110px;  cursor: pointer; height: 21px;  line-height: 21px;}
#MonthSelect1 {width: 110px;  cursor: pointer; height: 21px;  line-height: 21px;}
#YearSelect1 {width: 110px;  cursor: pointer;height: 21px;  line-height: 21px;}
#CountrySelect {width: 246px;  cursor: pointer; height: 21px;  line-height: 21px;}
#CountySelect {width: 246px; cursor: pointer; height: 21px;  line-height: 21px;}


.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;
}
