html, body {margin:0px; padding:0px; height:100%}
input, select, textarea {color:#645125; font-family:serif}
.MainWrapper input, select, textarea {color:#645125;}
.DisplayBlock {display:block}
.clearBoth {clear:both; overflow:hidden; height: 0; line-height: 0; font-size: 0;}
.clear {clear:both; overflow:hidden; height: 0; line-height: 0; font-size: 0;}
.FloatLeft {float:left}
.FloatRight {float:right !important}
.ColorRed {color:#f10000 !important}
.backgroundRed{background:red;}

.ContainerWrapper {position:relative; margin:0px; bottom:0px; width:100%; text-align:center; background:#dbb876 url(/images/bg-wrapborder.png) repeat-y center; height:auto !important; height:100%; min-height:100%;}

.MainWrapper {margin:auto; width:950px; background:#ffffff;text-align:left; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:14px; color:#58585a; line-height:18px}

#siteSwitcher {float: right; color: #0a3158; font-size: 11px; width: 200px; display: block;margin: 2px 0px 0px 0px; height: 25px;}
    #siteSwitcher a {color: #0a3158; font-size: 11px;}
    #siteSwitcherCur {padding-right: 8px; padding-top: 2px; border-right: 1px solid #85656e; float: right;}
    #siteSwitcherLink a{background: url(/images/swichMenuLanguageArrow.gif) right 9px no-repeat; padding : 10px 50px 0px 0px;  float: right; margin: 0px 20px 0px 0px; padding: 5px 25px 0px 0px; width: 100px; display: inline;line-height: 12px;}
    #siteSwitcherLayer {font-size: 10px; position: absolute; left:-20px; top: 27px; width: 210px; height: 164px !important; background: url(/images/swichMenuLanguageBackground1.gif) no-repeat; z-index: 1000; display: none; padding: 0px 5px 0px 5px;}
    #switchArrow {height: 4px; border-bottom: 1px solid #ab7f44;}
    /*#siteSwitcherLink a{ background: url(/images/switchArrow.gif) no-repeat right bottom; } */
    #switchHeader {color: #0a3158; margin: 6px 15px 0; font-size: 10px; font-family: Tahoma, sans-serif; font-weight: bold; text-transform: uppercase; width: 180px; border-bottom: 1px solid #e7e7e7;}
    a.switch,
    a.switchActive {display: block; font-size: 11px; margin: 0 20px; color: #007dfc;}
    a.switch:hover,
    a.switchActive:hover,
    a.switchActive {color: #000;}
	a.switch:hover,
    a.switchActive:hover {text-decoration:underline;}
    .switchInfo {font-size: 10px; float: right; text-transform: none;}
    .switchPadding{padding: 10px 0px 0px 0px;}

.siteSelector { height: 45px; background: #11284d; display: none; }
.siteSelector .WrapContent {line-height: 45px; color: #fff; font-size: 13px; font-family: "Palatino Linotype", Georgia, "Times New Roman", Times, serif; margin: 0 auto; width: 843px;}
.siteSelector .WrapContent a { text-decoration: underline; color: #feffff}
.siteSelectorText { float: left; display: inline-block;}
.siteSelectorClose { float: right; width: 50px; text-align: right; background: url(/images/siteSelectorClose.png) right 19px no-repeat ; padding: 0 15px 0 0; cursor: pointer; line-height: 45px; display: block; text-decoration: none !important; color: #fff !important;  }
.txtUppercase{ padding: 15px 2px 0px 2px;}
.flagSiteSwitch{ float: left; display: inline-block;}
.flagSiteSwitch a{text-decoration:none !important}
	.flagSiteSwitch a:hover{text-decoration:underline !important}
.flagSiteSwitch img{margin: 16px 5px 0px 5px;}


.Header{}
	.Header .Logo{width:173px;margin:25px 25px 15px 25px;}
	.Header .swanLogoSmall{width:146px;margin:15px 57px 15px 9px;}
	.Header .swanLogoSmall img{margin-top: 6px;}
	.Header .rhsLogo{ width: 282px; padding: 11px 0 0 18px; position: relative }
	.Header .inAssociationRhs{ position: absolute; left: 64px; top: 46px; font-size: 12px; font-family: Arial, Helvetica, sans-serif}
	.Header .swanLogoSmallRhs { position: absolute; left: 175px; top: 50px}
	.Header .ntWrapper{margin: 10px 57px 0 15px;}
	.Header .swanLogoNt{margin:5px 0 0 0;}
	.Header .inAssociationNt{font-size: 12px; margin-right: 8px;}
	.Header .LogoRT{margin:25px 25px 15px 25px;}
	.Header .BannersAwards{width:150px;margin-top:23px;}
	.Header a.bttnAlreadyBooked{background:url("/images/bgButton.AlreadyBooked.gif") 0px 0px no-repeat; float:right; height:30px; width:162px; margin: 0px;position: relative;color:#0f203c;font-family:"Palatino Linotype", Times New Roman,"Tahoma", Arial,Helvetika, sans-serif;font-size:14px;padding: 5px 0;text-align:center;margin-left:13px;font-weight:bold; text-transform:uppercase;}
	.Header a.bttnAlreadyBookedLink{float:right; color:#0A3158; font-size:11px; line-height:30px;}
	.Header .TopBtns{margin-right: 23px; position: relative; z-index: 1001; width:460px;}
	.Header .PhoneNumber111{font-family:"Palatino Linotype", Times New Roman,"Tahoma", Arial,Helvetika, sans-serif;font-size:34px;letter-spacing:2px;display:block;padding:13px 0px 0px 0px;margin:0px;color: #868686;line-height:38px;}
	.Header .PhoneNumberRD{font-family:"Palatino Linotype", Times New Roman,"Tahoma", Arial,Helvetika, sans-serif;font-size:34px;letter-spacing:2px;display:block;padding:13px 0px 0px 0px;margin:0px;color: #868686;line-height:38px;}
	.Header .CallRes{padding-right:30px; padding-top:8px}

.Navigation {position:relative; clear:both; font-size:10px; text-transform:uppercase; }
	.Navigation ul {margin:0px !important; padding:0px !important;}
	.Navigation li {position:relative; margin:0px; padding:0px}
	.Navigation li,
	.Navigation li a {float:left; text-decoration:none}
	.Navigation li a:hover {text-decoration:none}
	.Navigation li.First {background-image:none !important}
	
#MenuMainContainer {position:relative; z-index: 3; font-family:mainFont, "Palatino Linotype","Tahoma", Arial,Helvetika, sans-serif; font-size:11px;float:left;}
	#MenuMainContainer ul {clear:both;/*overflow:hidden;*/}
	#MenuMainContainer ul.MenuTree {background: url(/images/bgMenuTop.gif) repeat-x; width: 950px; height: 45px;}
	#MenuMainContainer ul.MenuTree li {background:none}
	#MenuMainContainer ul.MenuTree .divider {background:url(/images/Menu.Main.Divider.gif) 0px 0px no-repeat;height: 45px;width:1px;font-size:0px;margin:0 1px;}
	#MenuMainContainer ul.MenuTree li:hover, #MenuMainContainer ul.MenuTree li.selected {background:url(/images/bgMenuTopHover.gif) 0px 0px repeat-x;height: 45px;}
	#MenuMainContainer ul.MenuTree li:hover, #MenuMainContainer ul.MenuTree li.selected a{color:#d4d4d4}
	#MenuMainContainer li a {padding:10px 18px 9px 18px; color:#ffffff; font-size:16px;}
	#MenuMainContainer li.Last a {padding-right:0px !important}
	#MenuMainContainer li a:hover,
	#MenuMainContainer .Selected, #MenuMainContainer .Selected * {color:#d4d4d4}
	.menuTreeBorder{background:olive; padding:10px; position:relative; top:45px;}
	ul.MenuTree{}
	ul.MenuTree li{position:relative;float:left}
	ul.MenuTree li ul.itemLevel0{display:none;}
	ul.MenuTree li:hover ul.itemLevel0{display:block}
	
	ul.MenuTree li ul.itemLevel0{background:url('/images/bgMenuTopLevel1.gif');padding:0px; margin:0px;position:absolute;top:45px;left:0px;z-index:5;width:274px;}
	
	#MenuMainContainer ul.MenuTree li ul.itemLevel0 li{position:static; height:32px !important; clear:both !important;float:none !important; padding:0px 5px; z-index:5;background:#c0a062 !important; display:block;margin:0px !important;}
	
	
	ul.MenuTree li ul.itemLevel0 li:hover{clear:both !important;float:none !important;z-index:5; height:32px !important;color:#bf6206 !important;}
	ul.MenuTree li ul.itemLevel0 li a{clesar:both !important; float:none !important;z-index:5;color:#11284d !important;font-size:16px !important;text-transform:none !important;margin:0 !important; padding:3px 0 0 10px !important;display:block; height:28px !important;}
	ul.MenuTree li ul.itemLevel0 li a:hover{color:#bf6206 !important;height:28px;padding:3px 0 0 18px !important; background:url('/images/bgMenuTopLevel1Hover.gif') no-repeat !important; margin-left:-1px !important;}
	ul.MenuTree li ul.itemLevel0 li.selected {height:31px !important}
		ul.MenuTree li ul.itemLevel0 li.selected:hver {height:31px !important}
	ul.MenuTree li ul.itemLevel0 li.dividerInner{width:100%; background: #c0a062 !important; height:1px !important; font-size:0px !important; line-height:0px !important; margin:0px !important}
	
	
	ul.MenuTree li ul.itemLevel0 li span{display:block;background:#fff; border-bottom: 1px solid #C0A062 !important; height:31px !important}
	
	ul.MenuTree li ul.itemLevel0 li.firstSpan,
	ul.MenuTree li ul.itemLevel0 li.firstSpan:hover{padding-top:5px !important}
	
	ul.MenuTree li ul.itemLevel0 li.lastSpan, 
	ul.MenuTree li ul.itemLevel0 li.lastSpan:hover{padding-bottom:5px !important}
	
	.MenuRightHolder{background: #c0a062; width: 220px;margin-left:10px;padding: 6px 13px 6px 5px;font-family:mainFont, "Palatino Linotype","Tahoma", Arial,Helvetika, sans-serif; margin:0 0 19px 13px;}
	.MenuRightHolder ul.MenuTreeRight{background:url(/images/bgMenuRight.gif) repeat-y;width:228px;}	
    
	
	

    *+html .MenuRightHolder ul.MenuTreeRight li{padding:0; background:none; border-bottom: 3px solid #c0a062;}
    .MenuRightHolder ul.MenuTreeRight li{padding:0; background:none; border-bottom: 1px solid  #c0a062; margin: 0px; height: 33px;}
	
    
	
    .MenuRightHolder ul.MenuTreeRight li a{color: #213659; font-size:15px;display:block;height:28px; padding:5px 0 0 10px; margin:0px;line-height:24px; background:#fff}
	.MenuRightHolder ul.MenuTreeRight li a:hover, 
	.MenuRightHolder ul.MenuTreeRight li.selected a{color: #bf6206; font-size:15px;background:url('/images/bgMenuRightHover.gif') no-repeat;padding:5px 0 0 17px;height:28px; line-height:24px;white-space:nowrap;}
	
		.MenuRightHolder .subCountry {}
		.MenuRightHolder .subCountry li a.link {background:none; background-image:none;}
		.MenuRightHolder ul.MenuTreeRight li.selected .subCountry li a {background:none; background-image:none; color:#213659;}
		.MenuRightHolder ul.MenuTreeRight li.selected .subCountry li a:hover,
		.MenuRightHolder ul.MenuTreeRight li.selected .subCountry li.selected a{background:none; background-image:none; color:#bf6206;}
		.MenuRightHolder ul.MenuTreeRight li.selected .subCountry li.last {border:none;}
	/*.MenuRightHolder ul.MenuTreeRight li.divider{width:100%; background: #c0a062 !important; font-size:0px !important; line-height:0px !important; margin:0px !important; height:1px !important;} */
	
/*slider banner*/
.slidebannersHolder{height: 290px;overflow: hidden;width: 635px; line-height: 0;position:relative;background:#fff; margin-bottom:30px}
.slidebannersHolderInner { height: 224px !important;}
.slidebannersHolder #slidebannersHome a{display:block;position:absolute; z-index: 2; text-decoration: none;background:url("/images/bannerFrame.png") 0px 0px no-repeat; display:block;  position:absolute; top:0px; left:0px; height:290px; width:635px;}
.slidebannersHolderInner #slidebanners a{display:block;position:absolute; z-index: 9; text-decoration: none}

.cursorNormal { cursor: default;}

.basebannerRotator{width:635px;height:290px;}

.sliderBannersFrame{background:url("/images/bannerFrame.png") 0px 0px no-repeat; display:block;  position:absolute; top:0px; left:0px; height:410px; width:635px;}


.sliderImage{position:absolute; top:0px; left:0px; height:290px; width:635px;  z-index:1}
.sliderBannersFrameInner{background: url("/images/bannerInnerFrame.png") 0px 0px no-repeat; position:absolute; top:0px; left:0px;  height:224px; width:635px;}
.sliderImageInner{position:absolute; top:0px; left:0px; height:224px; width:635px; z-index:9}

.sliderBannersText{background:url("/images/bannerText.png") 0px 0px repeat-x; position:absolute; bottom:0; left:10px; z-index: 10; height:86px; width:587px; padding:5px 14px 6px 14px; color:#fff;    font-family: mainFont, "Palatino Linotype"; text-transform:uppercase; font-size:22px; line-height:26px;}
	.sliderBannersText .biggerText{font-size:30px; line-height:34px;}
	.sliderBannersText .biggestText{font-size:48px; line-height:52px;}
/*slider banner*/
/*LAYOUT*/

.bttn, .bttnHolder{background:url("/images/bttn.png");  background-repeat:no-repeat;display:inline-block; border:none; cursor:pointer;}
.bttnAllHolder{display:inline-block; position:relative; }
.bttnHolder{background-position:0px 100%; height:30px; padding-left:19px; padding-right:0px !important; color:#0f203c; min-width:50px;  text-align:center}
.bttn{background-position:100% 0px;height:16px; padding:5px 19px 7px 0px; background-color:#fff; font-size:14px; text-transform:uppercase; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; margin:0px; color:#0f203c !important;  min-width:75px;}
	a.bttn{padding:6px 19px 9px 0px;}
	a.bttn:hover{color:#0f203c !important}
	input.bttn{height:30px !important; display:block !important; /*width: 72px;*/}
	.FormSearch .bttn{background-color:#4e6386; }
	.ExcursionSearch .bttn{background-color:#c1a164;}
.bttnLine{background:url("/images/bttnLine.png") 0px 0px no-repeat; background-position:center; height:1px; display:inline-block; width:100%; position:absolute;top:29px; left: 0px; z-index:3; display:none}
.FormSearch .bttnLine{top:34px; }
.bttnAllHolder:hover .bttnLine{display:block !important}
.arrowBack{background:url("/images/bttnBackArrow.png") 0px 4px no-repeat; padding-left:15px; display:inline-block}
.bttnBackHolder{padding:5px 0px; border-top:1px solid #23324a; border-bottom:1px solid #23324a; margin-bottom:25px}	

.wrapContent{padding:15px 10px 180px 25px}
	.wrapContent .contentMain{float:left; width:635px;min-height: 540px;}
	.wrapContent .contentRight{float:right; width:266px;}	
		.contentRight .Box{width:240px; padding-left:13px;}
			.contentRight .BoxListBanner{padding-left:0px}
		.contentRight .BoxSpecialOffer{width:256px !important; padding:0px !important}
		.contentRight .Box h2{display:block; background:#11284d url("/images/contentRightHeader.png") 0px 0px no-repeat; font-size:20px; line-height:22px; font-family:"Palatino Linotype", Arial, Helvetica, sans-serif; color:#ffffff; text-transform:none; padding:6px 11px 5px 11px; height:24px; font-weight:Normal;}
	.basebanner{margin-bottom:14px}
	.BoxSearch{background:url("/images/bckgrCruiseSearch.png") 0px 0px no-repeat; width: 210px; height:189px; margin-bottom:18px; padding:16px 15px 19px 15px !important}
	.BoxSearch h2{background:url("/images/searchHeader.png") 0px 0px no-repeat !important;  height:22px; padding:3px 10px 5px 25px !important; margin-bottom:30px}
	.BoxSearch h2.formBig {margin-bottom:10px;}
.FormSearch select{border:1px solid #808080; min-width:207px; width:207px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:12px; color:#2b395b; margin-bottom:10px}
.FormSearch .bttnHolder{margin-top:5px;} 

/** main form **/
.mainForm{background: url(/images/swan_form.png) no-repeat bottom right #f3eec8; padding: 40px 25px 30px 25px; color: #645125;}
.mainForm label{color: #645125; font-size: 14px; font-weight: bold; padding: 0px 10px 0px 0px;line-height: 14px;}
.mainForm td{vertical-align: top; height: 40px; width: 270px;}
*+html .mainForm td{vertical-align: top; height: 40px; /*width: 300px;*/}
*+html .mainForm td{vertical-align: middle; height: 40px;}
.mainForm .paddingB20{display: block; margin: 0px 0px 25px 0px;}
.mainForm .marginB5{display: block; margin: 0px 0px 5px 0px;}
.mainForm .Star{font-family: Tahoma; height: 40px; display: inline-block;}
.mainForm table.Form{width: 590px;}
.mainForm .Radio{margin: 0px 8px 0px 0px;}
.mainForm .ErrorMsg{margin: 0px 0px 30px 0px;}
.mainForm .CheckboxBox{height: 14px; padding: 10px 0px 0px 0px;}
.mainForm .Checkbox{margin: 0px 8px 0px 0px; float: left;}
.mainForm .CheckboxText{float: left; line-height: 14px; margin: 0px;}
*+html .mainForm .CheckboxText{margin: 3px 0px 0px 0px;}
.mainForm .paddingBox30{padding: 0px 0px 30px 0px;}
 .lineBorder{height: 1px; background: #D9C795; margin: 30px 0px 15px 0px;}
.CheckboxForm td span{color: #645125;}
.mainForm .bttn{background-color:#F3EEC8;}
.mainForm .tdWidth{width: 590px;}
.mainForm .allRights{border-top:3px solid #263F6B; border-bottom:3px solid #263F6B; margin: 0px 0px 15px 0px; padding: 5px 0px;}
.mainForm .allRights p{margin: 0px 0px 5px 0px;}
.CheckboxLeft, .CheckboxRight{width:145px;}
#fancybox-wrap .CheckboxLeft, #fancybox-wrap .CheckboxRight{width:132px !important;}
.CheckboxLeft{float: left;}
.CheckboxRight{float: right;}

*+html .mainForm tr td div.title {}
*+html .mainForm tr td div.title span{line-height: 22px;}
.mainForm tr td div.title {
    background: #263F6B;
    padding: 5px 10px;   
    margin: 0px 0px 15px 0px;
    width: 570px;
}

.mainForm tr td div.title span{color: #D9C795;}  


.mainFormPopup{background: url(/images/swan_form.png) no-repeat bottom right #f3eec8; padding: 15px; color: #645125;}
.mainFormPopup .InputTxtSearch {width: 225px !important;}
.mainFormPopup .bttnAllHolder {margin-top: 10px;}

.WhiteBackground .mainForm table.Form{width: 510px;}
.WhiteBackground .mainForm .tdWidth{width: 510px;}
.WhiteBackground .mainForm td{vertical-align: top; height: 40px; width: 200px;}
*+html .WhiteBackground .mainForm td{width: 300px;}
    
/** END main form **/

.wrapBottom{}
	.wrapBottom .wrapContent{margin:0px 25px; border-top:1px solid #11284d; padding:13px 0px !important}


/*NavigationBottom*/
.NavigationBottom{float:none; clear:both; min-height: 20px; overflow:hidden}
	.NavigationBottom ul{padding:0px; margin:0px; list-style:none; list-style-image:none}
		.NavigationBottom ul li{background:none; padding:0px 8px; margin:0px; list-style:none; list-style-image:none; display:inline-block; float:left}
		.NavigationBottom ul li a{display:inline-block; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#11284d; font-size:12px; line-height:20px; padding:0px}
		.NavigationBottom ul li a:hover{display:inline-block; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:   #bf6206 ; font-size:12px; line-height:20px; padding:0px}
			.NavigationBottom ul li.First a{padding-left:1px !important}
.Copyrights{background:#dbb876; color:#000000; font-size:12px; line-height:16px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; height: 75px;}
	.Copyrights .textContent{width:584px; float:left; padding:20px 25px; text-align:left; margin: 0px;}  /*background:#dbb876; */
	.Copyrights .imageContent{width:127px; float:right; padding:0px 25px 0px 0px; height: 50px;}
		.logoFooter{display:inline-block; padding-top:13px; /*background:#dbb876;*/}
		.logoFooter1{height:24px; width:47px; margin: 0px 15px 0px 0px;}
		.logoFooter2{height:25px; width:71px; margin: 0px 15px 0px 0px;}
		.logoFooter3{height:28px; width:62px; margin: 0px 15px 0px 0px;} 
		.logoFooter4{height:43px; width:43px;}
		
		
		
/*End NavigationBottom*/

/*Article*/
.ArticleSearch{padding:15px; width:605px; background:url("/images/bckgrSearchFormInner.png") 0px 0px no-repeat; margin: 0 0 20px;}
*+html .speakers_search{margin: 0px 0px 20px 0px;}
	.ArticleSearch h2{display:block; background: url("/images/searchFormHeader.png") 0px 0px no-repeat; font-size:20px; line-height:22px; font-family:"Palatino Linotype", Arial, Helvetica, sans-serif; color:#bf6206; text-transform:none; padding:3px 11px 3px 11px; height:24px; font-weight:Normal; margin-bottom:30px}
	.InputTxtSearch, .SmallInputTxtSearch, .TextArea{padding:1px 9px;height:21px;font-size:12px; color:#2b395b; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; border:1px solid #d9c795;}
	.InputTxtSearch{background:url("/images/searchInputLong.png") 0px 0px no-repeat; width:253px; margin-right:10px}
	.TextArea {width:253px; margin-right:10px;  height: 150px}
	.mainForm textarea.Error {border: 1px solid #b50909;}
	.SmallInputTxtSearch{background:url("/images/searchInputShort.png") 0px 0px no-repeat; width:194px; margin-top:1px; margin-right:8px}
	.Form select{border:1px solid #d9c795; min-width:273px; width:273px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:12px; color:#645125; margin-bottom:10px;padding-left:10px;margin-right:10px;background: url("/images/searchInputLong.png") no-repeat scroll 0 0 #fff;height:25px;padding-top:3px;}
		.Form1 select{ min-width:173px !important; width:173px !important; }
	.Form .InputTxtSearch {margin-bottom:10px;}
	.Form .InputStyleSmaller .InputTxtSearch {width:213px;}
	.ArticleSearch td{padding-bottom:8px}
		.ArticleSearch .bttn{background-color:#c1a265}
a#narrator{height:18px; width:19px; display:inline-block; padding-top:4px}
	.narratorTable{padding-top:2px !important;}
.ArticleBox{margin-bottom:30px}
	.ArticleBox h2, .ArticleBox h2 a{font-family: mainFontBold, "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:20px; text-transform:none; color:#00244a;}
    .articleList .ArticleBox h2{margin-bottom:10px;  margin-right:12px}
	.articleList .ArticleBox h2:hover a{color: #BF6206;}
.ArticleImage{width:176px; height:126px; float:left}
.articleList .ArticleImage {position:relative;}
.InfoBlockRight{width:435px; padding:10px 0px 10px 0px; float:right; border-top:1px solid #dbb876}
	.articleList .ArticleDescr{padding:14px 12px 0 12px; margin-top:-3px !important; background:#fff url("/images/bckgrInfoBlockRight.png") 0px 0px no-repeat;font-size:13px;}
.storyFutured{display:inline-block; float:left; color:#dbb876; font-size:12px; text-transform:uppercase; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:Bold;  margin-left:1px; margin-right:12px}
 .ArticleDate{display:inline-block; float:right; color:#58585a; font-size:13px; line-height:18px; margin-right:12px }
 .ArticleAuthor{display:inline-block; float:left; padding-left:12px; }
 	.ArticleAuthor1{padding-left:0px}
.viewDetails, .viewBrochureClass{display:inline-block; background:url("/images/bckgrViewDetails.png") 100% 6px no-repeat; padding:0px 15px 0px 0px; font-size:14px; font-weight: bold; color:#3664b4; line-height:18px; float:right; margin-right:12px}
.viewDetails:hover, .viewBrochureClass:hover{background: url("/images/bckgrCruisesList_hover.png") no-repeat right 6px;
    color: #BF6206;
    padding: 0 15px 0 0;}
.CheckboxesGroup{display:inline-block; float:left}

/*Article Details*/
.articleDetails{}
.ArticleDate, .ArticleAuthor{margin:0px; padding:0px;}
.ArticleAuthor span {padding-left:12px;}
.ArticleAuthor span.TextBold {padding:0 !important;}
.ArticleDescr{margin-top:25px !important}
.ArticleGalleryTitle{  margin-bottom:10px; background:#fff url("/images/bckgrInfoBlockRight.png") 0px 0px repeat-x;padding:14px 12px; font-weight: bold;}
.galleryArticleTop { margin-top: 30px;}
		.galleryArticle{margin-bottom:30px;width: 635px;  overflow: hidden; }
		.galleryArticleInner {  width: 660px;}
		.galleryArticleInner .galleryItem {float:left;}
		.articleGalleryImage{display:inline-block; height:120px; width:195px; float:left; margin-right:25px; overflow:hidden; margin-bottom:25px;}
		.lastArticleImage{padding-right:0px !important; margin-right:0px !important}
/*End Article*/

/*Excursions*/
.ExcursionSearch{padding:15px; height:165px; width:605px; background:url("/images/bckgrSearchFormInner.png") 0px 0px no-repeat; margin-bottom:40px}
	.longSelectMenu{min-width:270px; width:270px}
	.middleSelectMenu{min-width:300px; width:300px}
	.shortSelectMenu{min-width:150px; width:150px}
	
	.ExcursionSearch h2{display:block; background: url("/images/searchFormHeader.png") 0px 0px no-repeat; font-size:20px; line-height:22px; font-family:"Palatino Linotype", Arial, Helvetica, sans-serif; color:#bf6206; text-transform:none; padding:3px 11px 3px 11px; height:24px; font-weight:Normal; margin-bottom:30px}
	.ExcursionSearch .Item{padding-bottom:8px}
	.ExcursionImage{position:relative; width:176px; height:126px; float:left}
	.ExcursionList .InfoBlockRight{width:435px; padding:10px 0px 10px 0px; float:right; border-top:1px solid #d7883a}
	.excursion_area_name{color:#dbb876; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:12px; text-transform:uppercase}
	.hotOffer{color:#d7883a;}
	
	.ExcursionList h2, .ExcursionList h2 a{font-family: mainFontBold, "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:20px; text-transform:none; color:#00244a;}
	.ExcursionList .excDescr{padding:14px 12px; margin-top:-3px; background:#fff url("/images/bckgrInfoBlockRightExc.png") 0px 0px no-repeat}
	.excAreas{}
	.excDescr td{padding-bottom:5px}
	.excDescr td.first{width:80px; padding-right:15px}
		.excDescr td label{font-weight:Bold}
		.excDescr .viewDetails{margin-right:0px !important}
		
	.excType{text-transform:uppercase; font-size:12px;}
		.excType1{color:#00244a}
		.excType2{color:#a3240f}
		
/*Excursion Details*/
.excursionDetails{}
	.excursionDetails .LeftColumn{width:400px; float:left; padding-right:15px; border-right:1px solid #ddbc7e}
	.excursionDetails .LeftColumn.fullwidth {width:100%; border:none;}
	.excursionDetails .RightColumn{width:199px; float:left; padding-left:20px;}


/*Cruise Excursions*/
.ActivityContainer{width:180px;}
	.ActivityContainer img{float:left; margin:0px 5px 5px 0px}
	
.ExcursionSearch{padding:15px; height:165px; width:605px; background:url("/images/bckgrSearchFormInner.png") 0px 0px no-repeat; margin-bottom:0px}
	.longSelectMenu{min-width:270px; width:270px}
	.middleSelectMenu{min-width:300px; width:300px}
	.shortSelectMenu{min-width:150px; width:150px}
	
	.ExcursionSearch h2{display:block; background: url("/images/searchFormHeader.png") 0px 0px no-repeat; font-size:20px; line-height:22px; font-family:"Palatino Linotype", Arial, Helvetica, sans-serif; color:#bf6206; text-transform:none; padding:3px 11px 3px 11px; height:24px; font-weight:Normal; margin-bottom:30px}
	.ExcursionSearch .Item{padding-bottom:8px}
	.ExcursionImage{width:176px; height:126px; float:left}
	.ExcursionList .InfoBlockRight{width:435px; padding:10px 0px 10px 0px; float:right; border-top:1px solid #d7883a}
	.excursion_area_name{color:#dbb876; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:12px; text-transform:uppercase}
	.hotOffer{color:#d7883a;}
	
	.ExcursionList h2, .ExcursionList h2 a{font-family: mainFontBold, "Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:20px; text-transform:none; color:#00244a;}
	.ExcursionList .excDescr{padding:14px 12px; margin-top:-3px; background:#fff url("/images/bckgrInfoBlockRightExc.png") 0px 0px no-repeat}
	.excAreas{}
	.excDescr td{padding-bottom:5px}
	.excDescr td.first{width:80px; padding-right:15px}
		.excDescr td label{font-weight:Bold}
		.excDescr .viewDetails{margin-right:0px !important}
		
	.excType{text-transform:uppercase; font-size:12px;}
		.excType1{color:#00244a}
		.excType2{color:#a3240f}
		
/*Cruise Excursion Details*/
.excursionDetails{}
	.excursionDetails .LeftColumn{width:400px; float:left; padding-right:15px; border-right:1px solid #ddbc7e}
	.excursionDetails .RightColumn{width:199px; float:left; padding-left:20px;}





/* Times */
#prenav a:hover {
	text-decoration:underline; 
}
#container {
	margin:0 auto; 
	position:relative; 
	width:980px; 
}
#prenav {
	/*background-color: #bcbdbe; */
	background-color: #868686; 
	clear:both; 
	display:block; 
	/*font-family:Georgia, "Times New Roman", Times, serif; */
	font-family: "Times New Roman", Times, serif; 
	font-size: 12px; 
	height: 28px; 
	line-height:1.1em; 
	overflow:hidden; 
	width:100%; 
	color: #fff; 
	/*color: #2d4563; */
}
.hidden {
	display:none; 
	height:0; 
	margin-left:-9999px; 
}
ul, ol {
	list-style-image:none; 
	list-style-position:outside; 
	list-style-type:none; 
}
#prenav ul {
	display: inline; 
	float: left; 
	padding: 0 0 0 10px;
	overflow: hidden; 
}

#prenav ul li {
	border-right:1px solid #fff; 
	float:left; 
    padding: 0px 8px; 
	margin: 10px 0px; 
	background:none;  
    line-height: 10px;
}

/*#prenav ul li.first:hover{ color: #868686; margin: 0px !important; height: 30px;}
#prenav ul li.first{background: #fff; color: #868686; margin: 0px !important; height: 30px;}
#prenav ul li.first a{margin: 0px !important; display: inline-block; height: 30px;}
#prenav ul li.first a:hover{margin: 0px !important; display: inline-block; height: 30px; padding: 10px;}
*/
#prenav ul li.last{border: none;}
#prenav ul li:hover{  /*margin: 0px !important;*/}
#prenav ul li:hover a{ border: none !important; }
/*#prenav ul li.first a{background: #fff; color: #868686 !important; padding: 10px; display: inline-block;}*/
#prenav ul li a {
	/*color: #273f6b; */color: #fff; 
	font-family: "Times New Roman", Times, serif;  
}
#prenav ul li a.st {
	color: #fff; 
	font-family: "Times New Roman", Times, serif; 
}


.memberbenefitsukClass #prenav { background-color: #007ffe !important; color: #000 !important;}

timesPaper_main #content {height: 47px; }
#content {
	background-color:#fff; 
	overflow:hidden; 
	width:100%; 
}


.timesPaper_main{height: 75px; border-bottom: 5px solid #dbb876;}

.logos {
	/*border-bottom: 3px solid #ccc; 	*/
	clear:both; 
	display:block; 
	overflow:hidden; 
}
.ttheader {
	float: left; 
	clear:left; 
	padding: 15px 89px 11px 10px; 
}
.stheader {
	float: left; 
	clear:right; 
	padding: 10px 0 14px 90px; 
}

.rhsHeaderInside
{
    background: url(/images/overLogobackground.gif) 0 0 repeat-x;
    display: block;
    padding: 7px 25px 0px 25px;    
    height: 73px;
}

.aceBottom {margin-bottom:10px; height:5px; background:#dbb876;}
.aceHeader {display:block; overflow:hidden; padding:20px 10px; background:#fff;}
.aceHeader p, .aceHeader a, .aceHeader a:visited {color:#556487; font:normal 22px Palatino Linotype,Georgia,Times,Times New Roman,serif; text-align:right; line-height:18px;}
.aceHeader a {color:#223463; font-size:19px;}
.aceHeader .l {display:block; float:left;}
.aceHeader .r {display:block; float:right; margin:0 20px 0 0;}

.topLeftPos
{
    position:relative;
    left: 590px;
    top: -40px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    color: #00584a;
    line-height: 19px; 
}

a:hover.topLeftPos{
    text-decoration: underline;
    color: #00584a;
}

.memberbenefitsukClass .logos{height: 80px; background: #0080ff; padding: 0px 15px;}
    .memberbenefitsukClass .logos .leftPart {float: left;}  
    .memberbenefitsukClass .logos .rightPart {width: 580px; float: right; margin: 15px 0 11px 0px; color: #fff; font-family: Arial; font-size: 14px; text-align: right;}  
    .memberbenefitsukClass .logos .rightPart a{color: #fff; font-family: Arial; font-size: 14px;}  

    
.nationalTrust{background: url(/images/nationalTrust.png) repeat-x; height:80px; padding: 0px 25px;}  
.nationalTrust .leftPart {float: left;}  
.nationalTrust .leftPart a{background: url("/images/nationalTrust_logo.gif"); display: block; height: 80px; width: 294px;}  
    .nationalTrust .rightPart {background: url(/images/nationalTrust_text.jpg) no-repeat; float: right; height:80px; width: 358px;}  
	
.readersDigest{background: #ef5823; height:80px; padding: 0px 25px;}  
.readersDigest .leftPart {float: left;}  
.readersDigest .leftPart a{background: url("/images/readersDigestLogo.png"); display: block; height: 72px; width: 94px; margin: 4px 0 0 0}  
    .readersDigest .rightPart { float: right; height:80px; width: 358px;}   	 

.labelZoom{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:14px; color:#00244a; line-height:18px; font-weight: bold;text-transform:uppercase}

/* Tooltip */
.tooltip {background:#11284D; border:1px solid #fff; padding:5px; width:auto; display:none; color:#fff; text-align:left; font-size:12px;z-index:100;width:250px;
	/* outline radius for mozilla/firefox only */
	-moz-box-shadow:0 0 10px #000;
	-webkit-box-shadow:0 0 10px #000;
}
.menuTabsHolder{margin-bottom:20px}
ul.menuTabs{background: url(/images/bgTabs.gif) repeat-x; height:35px; width: 635px;}
	ul.menuTabs li{list-style:none; list-style-image:none; float:left;background: none repeat scroll 0 0 transparent;padding: 0;margin:0px; border-right: 1px solid #fff;}

	ul.menuTabs li .item, ul.menuTabs li .itemHolder{background:url("/images/tab.gif");  background-repeat:no-repeat;display:inline-block; border:none; cursor:pointer;}
	ul.menuTabs li .itemHolder{background-position:0px 100%; height:35px; padding-left:9px; padding-right:0px; color:#ffffff; min-width:21px;  text-align:center; }
	ul.menuTabs li .item{background-position:100% 0px;height:19px; padding:8px 9px 7px 0px; background-color:#fff; font-size:11px; text-transform:uppercase; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; margin:0px; color:#ffffff;  min-width:42px;}
	
	ul.menuTabs li .item a{color:#ffffff;font-weight:bold;display:block; line-height: 20px;}
	
    
        ul.menuTabs li:hover{ background:red;}
    
	ul.menuTabs li .itemActive, ul.menuTabs li .itemHolderActive /*ul.menuTabs li .item:hover, ul.menuTabs li .itemHolder:hover*/{background:url("/images/tab_selected.gif");  background-repeat:no-repeat;display:inline-block; border:none; cursor:pointer;}
    ul.menuTabs li .itemHolderActive{background-position:0px 100%; height:35px; padding-left:9px; padding-right:0px;color:#bf6206; min-width:51px;  text-align:center; }
    ul.menuTabs li .itemActive{background-position:100% 0px;height:35px; padding:8px 9px 7px 0px; background-color:#fff; font-size:11px; text-transform:uppercase; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; margin:0px; color:#bf6206; min-width:20px;}
	 /*
    ul.menuTabs li .itemHolder:hover{background-position:0px 100%;height:35px; padding-left:9px; padding-right:0px;color:#bf6206; min-width:20px;  text-align:center; }     
    ul.menuTabs li .itemHolder:hover .item{height:35px; padding:8px 9px 7px 0px; background-color:#fff; font-size:11px; text-transform:uppercase; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; margin:0px; color:#bf6206; min-width:20px;}
	 */     
     ul.menuTabs li .itemHolder:hover{background:url("/images/tab_selected.gif") 0 100%; height: 35px;}     
    ul.menuTabs li .itemHolder:hover .item{background:url("/images/tab_selected.gif") 100% 0; height: 20px;}
	ul.menuTabs li .itemActive a, ul.menuTabs li .item a:hover, ul.menuTabs li .itemActive, ul.menuTabs li .item:hover a{color:#bf6206;font-weight:bold;display:block;}
	
	ul.menuTabs li.divider{background:#fff; width:1px; height:35px; padding:0px; margin:0px;font-size:0px;}
.imageColumn{width:176px; /*height:102px;*/ float:left; position:relative; overflow:hidden; margin: 0 15px 4px 0}
.descrColumn{width:200px; float:right;}
	.descrColumn ul, .descrColumn ul li {padding:0px; margin:0px; background:none }
	 .descrColumn ul li label{display:inline-block; width:70px; padding-right:10px; font-weight:Bold}
	  .cruisesList ul li{padding:0px; margin:0px; background:url("/images/bckgrCruisesList.png") 0px 8px no-repeat; padding:0px 0px 0px 15px}
	 .cruisesList ul li:hover{padding:0px; margin:0px; background:url("/images/bckgrCruisesList_hover.png") 0px 8px no-repeat; padding:0px 0px 0px 15px}
	 .cruisesList ul li:hover a{color:#BF6206};
	.Activities td{vertical-align:top; font-size:11px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#58585a; padding-right:10px;}
	.secondActivity{padding-top:3px;vertical-align: top;}
    .readMoreLectures{background:url("/images/bckgrCruisesList.png") 100% 6px no-repeat; padding:0px 15px 0px 0px; font-weight:Bold;  color:#3664b4}
	.readMoreLectures:hover{background: url("/images/bckgrCruisesList_hover.png") no-repeat right 6px; color: #BF6206; padding: 0 15px 0 0;}

/*SPEAKERS*/
	.speakerDetails{}
	.spekerDetailsLogo{background:url("../images/speakerDetailsLogo.png") 0px 0px no-repeat; height:59px; width:62px; float:left; padding-right:20px;}
	.speakerDetails h2{border-bottom:2px solid #11284d; color:#868686; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size:24px; padding:15px 0px 10px 0px; float:right; display:block; width:500px; text-transform:none; background: #fff; }
		.speakerDetails .LeftColumn{width:230px; float:left; position:relative; overflow:hidden}
		.speakerDetails .RightColumn{width:320px; float:right; color: #58585a; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-size: 14px;}
		.fancyHeader h2{width:470px !important}
	
		 .LinksList ul li{padding:0px; margin:0px; background:url("/images/bckgrCruisesList.png") 0px 5px no-repeat; padding:0px 0px 0px 15px}
		  .LinksList ul li, .LinksList ul li a{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif}
		   .LinksList ul li a:hover{ color: #bf6206 }
			.speakerDetails .TwoColumns{margin-top:10px}
			.fancyBody .speakerDetails .TwoColumns{margin-right:15px}

/*EBOOKS*/
	.ebookList{}
		.ebookList .leftColumn{width:180px; float:left;}
		.ebookList .rightColumn{width:435px; float:right; padding:10px 0px; border-top:1px solid #dbb876; font-size:14px; line-height:20px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; color:#58585a}
			.ebookList .Title{font-size:20px; line-height:32px; color:#00244a; font-family:mainFontBold, "Palatino Linotype", "Book Antiqua", Palatino, serif} 
			
			.tdWidth .ebookList .rightColumn{width:465px !important;}
                .ebookList .Title a{color:#00244a;}
				.ebookList .Title:hover a{color:#BF6206;}
			.ebookList .Date{font-weight: bold; padding-top:10px;}
			.ebookList .Descr{display:block; position:relative; margin-top:10px;}
				.ebookList .linkLeft{float:left;  display:inline-block; text-align:left}
				.ebookList .linkRight{float:right;display:inline-block; text-align:right}
                .ebookList .linkDownload{background:url("/images/bckgrCruisesList.png") 100% 6px no-repeat; padding:0px 15px 0px 0px; font-weight:Bold;  color:#3664b4}
				.ebookList .linkDownload:hover{background: url("/images/bckgrCruisesList_hover.png") no-repeat scroll right 6px transparent;color: #BF6206; padding: 0 15px 0 0;}
			
			
/*HISTORY*/
.historyContent{}
	.historyContent .title{font-size:14px; font-weight:Bold; color:#00244a; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; margin-bottom:15px;}
	.historyContent .TwoColumns{margin-bottom:20px;}
		.historyContent .leftColumn{width:178px; float:left;}
		.historyContent .rightColumn{width:435px; float:right;}
		.listTitle{font-weight:Bold; display:block}
	.historyContent ul li{margin-bottom:18px;}
			
/*cruise list*/
.cruiseAreaTitle{position:relative; color: #dbb876; font-size: 12px; font-family: "Palatino Linotype", serif;font-weight:bold; text-transform:uppercase;}
.cruiseAreaTitle .special{position:absolute; top:-10px; right:0; display:block; width:83px; height:24px; background:url(/images/specialoffer.png) 0 0 no-repeat;}
img.iconInfo {margin:0 0 -5px 5px; vertical-align:baseline}
.ArticleDescr .FloatRight a{background: url("/images/readMoreArrow.png") right no-repeat; padding: 0 15px 2px 0;color: #3664b4; font-family: "Palatino Linotype", serif;font-weight:bold; font-size:14px;}
.ArticleDescr .FloatRight a:hover{background: url("/images/bckgrCruisesList_hover.png") no-repeat scroll right 6px transparent;color: #BF6206; padding: 0 15px 0 0;}
 
 /* separated */
 .paddingT10{padding: 10px 0px 0px 0px;}
 .paddingR20{padding: 0px 20px 0px 0px;}
 .marginR5{margin: 0px 5px 0px 0px;}
 .formButtons{text-align: right !important;}       
 
 /* END separated */
 
 .cruisesList ul li a, .cruisesList ul li a:hover{line-height:15px;}  
 .cruisesList ul li, .cruisesList ul li:hover {padding-bottom:5px;}
 
 .articleList .ArticleDescr .Date {color:#58585a; font-family: "Palatino Linotype", serif; font-size:14px; font-weight:bold; text-transform:uppercase;line-height:18px; float:left;}
.articleList .ArticleDescr .Duration{color:#58585a; font-family: "Palatino Linotype", serif; font-size:14px; font-weight:bold;line-height:18px;padding-right:10px;}

.InputStyle input.Error, .InputStyle select.Error {border: 1px solid #b50909;}

select.date{width:80px;min-width:80px;border: 1px solid #D9C795;color: #645125;font-family: "Palatino Linotype","Book Antiqua",Palatino,serif;font-size: 12px;padding-left: 10px;background: url("/images/searchInputLong.png") no-repeat #fff;height:25px;padding-top:3px;}
select.date option{padding-left: 10px;}
form {padding:0px; margin:0px;}
.BookingLogin h2 {margin-bottom:0px;}
.BookingLogin td {padding-bottom:0px;}

.Form select option {padding-left:10px;}
.btnHolderPadding{padding: 10px 0;}

.newsList li {padding-bottom:10px;}
.newsList li .newsDate{width:130px;float:left;}
.newsList li .newsTitle{width:470px;float:left;}

.leftColumnSmaller{width:90px !important}
.rightColumnBigger{width:520px !important}
/*.ebookList .InfoBlockPadding{padding-bottom:30px;}*/


img.iconInfo {margin:0 0 -3px 5px; vertical-align:baseline}
.PodcastRss { font-size:14px; font-weight:bold; color:#828282}

.iconPodcastThemeVideo {float:left; margin: 0px 0px 0px 0px;} 
.iconPodcastThemeVideoCruise {float:right; margin: 0px 0px 0px 0px;} 
.iconPodcastInfoBlock {position:absolute; right:0px; bottom:0px}
.iconPodcastContent {float:right; margin-top:-20px; padding-left:5px}

.metaPodcast .iconPodcastThemeVideo {float:right; margin:0px;}
.metaPodcast .sharePodcasts {float:right; margin:0px 0px 10px 0;}
.RSS.podcastRSS {float:left;padding-top: 50px;}
.metaPodcast .podcastNarrator {margin-bottom:25px;}


.ThemeVideo {float:right; overflow:hidden; width:430px;}
.ThemeVideoCruise {overflow:hidden;}
.PodcastPlayerList {margin:0 0 20px 0;}
	.PodcastPlayerList .PlayerElem {overflow:hidden; clear:both;}
		.PodcastPlayerList .PlayerElem .img {position:relative;}
		.PodcastPlayerList .PlayerElem .InfoBlockRight {padding-bottom:0;}
		.PodcastPlayerList .PlayerElem a.Item,
		.PodcastPlayerList .PlayerElem a.ItemSelected {display:block; padding:5px 7px}
		.PodcastPlayerList .PlayerElem a.Item {color:#1262b3}
		.PodcastPlayerList .PlayerElem .BackGrey {text-transform: none;}
		.PodcastPlayerList .PlayerElem .ItemSelected {color:#ffffff; background-color:#3d6dbf}
        
    .PodcastPlayerList .PlayerElemList {width: 440px; }
    .PodcastPlayerList .PlayerElemListCruise {width: 450px; }
    .PodcastPlayerList .PlayerElemList a {border-bottom: 1px solid #DBB876; width: 440px;}
    .PodcastPlayerList .PlayerElemListCruise a {border-bottom: 1px solid #DBB876; width: 440px;}
    .PodcastPlayerList .PlayerElemList a:hover{background: #f8f5db;width: 440px; color: #BF6206 !important;}
    .PodcastPlayerList .PlayerElemListCruise a:hover{background: #f8f5db;width: 440px; color: #BF6206 !important;}
    .PodcastPlayerList .PlayerElemList .ItemSelected{background: #f8f5db;width: 440px; color: #BF6206 !important;}
 /*
.PodcastElem {margin:0 0 10px 0; padding:10px 14px; border:1px solid #bdbdbf; background-color:#f2f2f2; color:#000000; font-size:13px; line-height:18px}
	.PodcastElem .Date {display:block; padding-bottom:3px; font-weight:bold; color:#000000}
	.PodcastElem .Title {display:block; padding-bottom:5px; font-weight:bold; color:#1262b3; text-transform:uppercase}
	.PodcastElem .Title a, .PodcastElem .Title a:visited, .PodcastElem .Title a:hover, .PodcastElem .Title a:active {color: #1262b3; text-decoration: none}
	.PodcastElem .Title a:hover {color: #007dfb; text-decoration: underline}
	.PodcastElem .TitleActive {display:block; padding-bottom:5px; font-weight:bold; color:#1262b3; text-transform:uppercase}
	.PodcastElem .TitleActive a, .PodcastElem .TitleActive a:visited, .PodcastElem .TitleActive a:hover, .PodcastElem .TitleActive a:active { background: #3d6dbf; color: #fff; text-decoration: none}
	.PodcastElem .TitleActive a:hover {background: #3d6dbf; color: #fff; text-decoration: none}
	.PodcastElem .linkDownload {color:#007dfb} 
*/

.PodcastElem {clear:both; overflow:hidden; margin:0 0 30px 0; min-height:105px;}
.PodcastElem .img {position:relative;}
*+html .PodcastElem {margin:0 0 15px 0;}
    
/** podcast part **/
.ebookList .PodcastElem .ArticleDescr {  
    margin-top: 0 !important;
    padding: 14px 12px;
    width: 496px;
}
.PodcastElem .ArticleDescr {
    margin-top: 0 !important;
    padding: 14px 12px;
    width: 415px;
}

.PlayerElem  .ItemTitle{
    color: #00244A;
    display: block;
    font-family: mainFontBold,"Palatino Linotype","Book Antiqua",Palatino,serif;
    font-size: 20px;
    margin-bottom: 10px;
    margin-right: 12px;   
}
.PlayerElem  .linkDownload {}
.PlayerElem  .ArticleDescr {
    background: url("/images/bckgrInfoBlockRight.png") no-repeat #FFFFFF;
    font-weight: normal;
    font-size: 14px;
    line-height: 18px;
    margin-top: 0 !important;
    padding: 14px 12px;
    width: 410px;
    text-transform: none;
}

.ArticleDescr .mainTitle{
    padding: 10px 0px 0px 0px;
}

.ArticleDescr .title{
    color: #3664B4;
}

.PodcastElem .Title a{
    color: #00244A;
    display: block;
    font-family: mainFontBold,"Palatino Linotype","Book Antiqua",Palatino,serif;
    font-size: 20px;
    margin-bottom: 10px;
    margin-right: 12px;
}

.PodcastElem .img, .PlayerElem .img{float: left; margin: 0 10px 0 0 ; }

.PodcastElem .allPodcastsList {padding:0;}
.PodcastElem .allPodcastsList .mainTitle {padding:0;}
.PodcastElem .allPodcastsList .departDate {color:#58585A; font-weight:bold; font-size:14px; text-transform:uppercase;}
.PodcastElem .allPodcastsList span {font-weight:bold;}
.PodcastElem .allPodcastsList span.noweight {font-weight:normal;}

/** END podcast part **/

/** speakers **/
.speakerBox{
    width: 475px; 
    border-top: 1px solid #D3CB8C;
    padding:10px 0px 0 0;
	position: relative
}
.speakerBox p { margin: 0 !important}
.ColorBlue {
    color: #11284D !important;
    font-family: mainFont,"Palatino Linotype";
}

.logoInSpeakerList { position: absolute; top: 9px; right: 10px}
/** END speakers **/


/** form special **/
.FormSpecial td{text-align: left;}
/** END form special **/

.addthis_button_style{width: 125px; float: right;}
.rss_style{width: 400px; float: left;}
.rss_styleCruise{width: 400px; float: left;padding-top: 35px;}

.htmlBanner{background:#fff url("../images/bckgrHtmlBanners.png") 0px 0px repeat-x; width:210px; padding:15px;margin-left:12px;}
.htmlBanner ul{margin-top:10px}
.htmlBanner ul li{padding-bottom:5px;}
.htmlBanner .Box {width: 210px !important;}

.OuterSearchcontainer{background:url("../images/bckgrSearchFormInnerPixel.gif") 0px 0px repeat-y; width:635px;margin-bottom:40px;}
.ArticleSearch, .ExcursionSearch {background-position:bottom}
.MenuRightHolder li.Level0{background:#fff !important; background-image:none !important; padding-left:0px;width: 228px;}
.MenuRightHolder li.Level0 a{background:#fff;   color: #213659;  display: block; font-size: 18px; height: 26px; margin: 0; padding: 9px 0 0 12px; background-image:none}
	.MenuRightHolder li.Level0Selected a, .MenuRightHolder li.Level0 a:hover{background:#c0a062; color:#fff}
	
	.dividerLevel0 {background: none repeat scroll 0 0 #C0A062 !important; font-size: 0 !important; height: 1px !important; line-height: 0 !important;margin: 0 !important;}
    
/* ie */
*+html .OuterSearchcontainer {margin-bottom:40px;}
/**+html .ArticleSearch{margin-bottom:0px}*/
@media \0screen {
  .Form select {padding: 0px;}
}

.tooltip {}
.ArticleDescr .mainTitle .title {float:left;display:block; color:##58585A}
.ArticleDescr .mainTitle .downloadLink{float:right;display:block;}
.floatCheckbox{display:block;float:left}

/* Common */
ul.menuTabs li .itemActive {line-height:20px;}

.wrapContent .contentMain .InfoBlock {overflow:hidden; margin: 0px 0px 15px 0px;}
.wrapContent .contentMain .InfoBlock h2:hover a {color: #BF6206 !important;}
*+html .wrapContent .contentMain .InfoBlock {overflow:hidden; margin: 0px 0px 20px 0px;}

	.InfoBlock .ImageAlignLeft {position:relative;} 
	.contentMain .transBorder {position:absolute; left:0; top:0; background:url("/images/imgHoverWhite.png") no-repeat 0 0 transparent; height:102px; width:176px; cursor:pointer;}
	.contentMain .transBorder:hover, .transBorderSelected {z-index:100; position:absolute; left:0; height:102px; width:176px; cursor:pointer; background:url("/images/ImgBorderHover.png") no-repeat 0 0 transparent;}
	.contentMain .transBorder195{width:195px; height:120px; background-image:url("/images/imgHoverWhite_195_120.png");}
	.contentMain .transBorder195:hover{width:195px; height:120px; background-image:url("/images/ImgBorederHover_195_120.png");}

	/* IE 7+8 fixes image border */
	.InfoBlock.cruiseList .transBorder,
	.InfoBlock.cruisePrepost .transBorder
		{left:/*\**/0\9;}
		
	.InfoBlock.cruiseList .tooltip {position:/*\**/absolute\9; top:/*\**/0\9;}
	.articleList.memoryList,
	/*.PodcastElem,*/
	.CruiseExcursionList,
	.ExcursionList .InfoBlock,
	.ebookList .PodcastElem,
	.PodcastElem .img,
	.PodcastPlayerList .PlayerElem .img
		{position:/*\**/relative\9;}
		
		.articleList.memoryList .transBorder,
		/*.PodcastElem .transBorder,*/
		.CruiseExcursionList .transBorder,
		.ExcursionList .transBorder,
		.ebookList .PodcastElem .transBorder,
		.PodcastElem .img .transBorder,
		.PodcastPlayerList .PlayerElem .img .transBorder
			{left:/*\**/0\9;}
			
		.ebookList .PodcastElem .transBorder {top:/*\**/0\9;}
			

.ArticleSearch td label {display:block;}
.ArticleSearch td .DateField {margin-right:20px;}

/* Deckplans */
.labelZoom {display:block; margin:40px 0 10px 0;}
.labelZoom span {color:#14223c; font-weight:bold; display:inline-block; width:auto; height:20px; line-height:20px; padding:0 30px 0px 0; background:url(/images/zoom.png) no-repeat 100% -1px;}
.contentDevider {border-bottom:1px solid #D3CB8C; clear:both; padding-bottom:30px;display:block}

.TextLinks {padding:40px 0 20px 0;}
.TextLinks .deckplan_btn {color:#fff; font-weight:bold; text-transform:uppercase; line-height:32px; padding:0 10px; display:block; float:right; height:30px; min-width:185px; background:url(/images/bgTabs.gif) repeat-x;}

.cabin-cat {overflow:hidden; clear:both; margin:8px 0;}
.cabin-cat .key{width:25px; height:25px; line-height:25px; display:block; text-align:center; margin:0 3px 5px 0; float:left;color: #000000;}
.cabin-cat .cat {float:left; display:block; line-height:25px;}

/* Cabin fancybox */
.fancyTitle span.cabinkey {display:block; float:left; width:62px; height:59px; margin-right:10px; background:url(/images/cabinkey_bg.png) no-repeat 0 0;}
.fancyTitle div.cabinkey {height:57px; color:#868686; font-size:22px; border-bottom:2px solid; margin-left:80px; line-height:77px;}
.fancyTitle div.cabinkey .FloatRight, .cabinkey.FloatRight {color:#00244a; font-size:13px; font-weight:bold;}
.fancyTitleHolderRight {color: #868686;}
.cabinkey.FloatRight {clear:both; margin-top:-8px;}

/* Pagination */
.Paging.pagination {width:auto; height:30px; list-style-type:none; marign:20px 0; padding:0; clear:both;}
.Paging.pagination li {float:left; padding:0; margin:0; background-image:none;}

.Paging .first.inactive,
.Paging .prev.inactive,
.Paging .next.inactive,
.Paging .last.inactive,
.Paging .first a,
.Paging .prev a,
.Paging .next a,
.Paging .last a
{display:block; width:35px; height:30px; background:#c0a062 url(/images/pagination-sprite.png) no-repeat 0 0;}

.Paging .first a {background-position:-30px 0;}
.Paging .prev.inactive {background-position:-60px 0;}
.Paging .prev a {background-position:-90px 0;}
.Paging .next.inactive {background-position:-60px -30px;}
.Paging .next a {background-position:-90px -30px;}
.Paging .last.inactive {background-position:0 -30px;}
.Paging .last a {background-position:-30px -30px;}

.Paging .page, .Paging .page a {display:block; color:#fff; background:#c0a062; font-weight:bold; width:32px; height:30px; line-height:30px; text-align:center; overflow:hidden;}
.Paging .page a {color:#fff;}
.Paging .page a:hover {color:#bf6206;}
.Paging .page.current {color:#bf6206; width:34px; height:36px; line-height:36px; background:url(/images/pagination-sprite.png) no-repeat -10px -65px; margin-top:-3px;}

.Paging.pagination .separator {width:1px; height:30px; background:url(/images/pagination-sprite.png) no-repeat -55px -65px;}


/* Library & Memory box info */
.articleList .ArticleBox {overflow:hidden;}

/* Speakers */
.SpeakerSearch .bttnAllHolder {margin-top:30px;}

/* History & Philosophy */
.historyContent .TwoColumns {overflow:hidden;}

/* Brochures */
#brochureform .bttnBackHolder {clear:both;}
#brochureorder table td {width:290px;}

*+html #brochureorder table .ebookList, *+html #brochureorder td.tdWidth {width:590px;}
*+html #brochureorder table select, *+html #brochureorder table .InputTxtSearch,
*+html .cruiseenquiry table select, *+html .cruiseenquiry table .InputTxtSearch
{margin-right:5px;}
*+html #cruiseenquiry table {width:590px;}

/* fancy box */
.fancyHeader {margin-bottom:20px;}
.fancyHeader .topHeader {overflow:hidden; border-bottom: 2px solid #11284D;}
.fancyHeader h2 {float:left; border:none; padding:11px 0 0 0;}
.fancyBody .mainForm table.Form {width:560px;}

*+html .fancyHeader .topHeader {height:57px;}

/* CSS Document */
.CruiseGeneralBox { margin: 0 0 16px 0}
.CruiseGeneralBox .ImageAlignLeft {position:relative;}
.InfoBlockCruiseGenereal { border: none !important; padding-top: 0px !important}
.cruiseAreaTitleCruiseGenereal { margin: -3px 0 !important}
.ArticleDescrCruiseGeneral { height: 1%; padding-top: 7px !important; font-size: 14px !important;} 
.LeftCruiseGeneral { float: left; width: 210px;}
.RightCruiseGeneral { float: right; width: 190px;}
.RightCruiseGeneral .iconPodcastContent,.RightCruiseGeneral .iconEbookContent { margin-top:0 !important; float: left }
.LeftCruiseGeneral td , .RightCruiseGeneral td { padding: 0 5px 0 0}
.MenuMargin { margin-bottom: 20px !important;} 
.soldOut { color: #a3240f; text-transform:uppercase}

.ItineraryLeft { width: 370px; float: left; margin: 0 0 20px 0}
.ItineraryRight { width:240px; float: right; margin: 0 0 20px 0}
.ItineraryTable { width: 370px; }
.ItineraryTable th, .ItineraryTable td { padding: 5px 10px 5px 0;}
.ItineraryTable th { border-bottom: 2px solid #dbb876; color: #11284d; font-weight: bold  }
.ItineraryTable td { border-bottom: 1px solid #dbb876;  }
.ItineraryTable .FirstColumn { width: 53px;}
.ItineraryTable .LastColumn { padding: 5px 0 !important}
.ItineraryRight h3 { margin: 5px 0; font-size: 14px; color: #11284d }

.specialCruiseText { width: 635px; min-height: 123px; background: url(/images/specialCruiseTextBack.png) repeat-y; margin: 0 0 20px 0 }
.specialCruiseTextInner { width: 605px; min-height: 91px; background: url(/images/specialTextPate.png) no-repeat bottom right; padding: 17px 15px 15px 15px; color: #58585a; font-size: 14px; }
.specialTextTitle { height: 30px; background: url(/images/specialTextTitle.png) repeat-y; line-height: 30px; color: #2a4777; font-size: 20px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; padding: 0 15px; margin: 0 0 15px 0; }


table.tblFairsOccupancy,
.tblFairsOccupancy table {border-collapse:collapse; empty-cells:show }
.tblFairsOccupancy th { border-bottom: 2px solid #dbb876; color: #11284d; font-weight: bold; padding: 2px 2px  }
.tblFairsOccupancy td { border-bottom: 1px solid #dbb876; color: #58585a }
.tblFairsOccupancy .FaresTypeStyle { color: #58585a; text-transform: uppercase;  padding: 2px 0; }
.CabinCategoryBox { width: 25px; height: 22px; line-height: 22px; text-transform: uppercase; text-align: center; font-weight: bold;  color: #333334; font-size: 14px; border-top: 2px solid white; border-right: 2px solid #fff; border-bottom: 2px solid #fff;  }
.tblFairsOccupancy .FaresCabinDeck {   }
.CabinDeckBox {display:inline-block; padding: 0 10px 0 5px; height:22px; color:#333334; line-height: 22px;  font-weight: bold;  font-size: 14px; border-right: 2px solid #fff }
.CabinBedTypeBox {min-height: 22px; line-height: 22px; padding: 0 10px 0 5px;  color: #333334;display: inline-block; border-right: 10px solid #fff }
.clmn1 { width: 25px;}
.OtherPrices { height: 22px; line-height: 22px; border-top: 2px solid #fff; border-bottom: 2px solid #fff; display: inline-block }

.InfoBlockRight a:hover{color: #BF6206 !important;}
#floodLightSrcHolder{clear:both; overflow:hidden; height: 0; line-height: 0; font-size: 0;}

.iconType {margin:0px; padding:0px; width:176px; height:26px; margin-top:76px; margin-left:-176px; _margin-left:-176px; float:left; position:relative; behavior:url(/iepngfix.htc)}

/* area list */
.InfoBlock.arealist {margin:0;}
.arealist h2 {margin:0;}
.arealist .AreaDescr {margin-top:10px !important; background: white url("/images/bckgrInfoBlockRight.png") 0px 0px no-repeat; padding: 14px 12px 0 12px; font-size: 13px;}
.arealist .AreaDescr p {margin:0; padding:0;}
 /* /area list*/
 
.shipGalleryItem{position:relative;}
.innerItemBorder{position:absolute;top:0px; left:0px; width:195px; height:120px; background-image:url(/images/imgHoverWhite_195_120.png);z-index:100;cursor:hand;}
.innerItemBorder:hover{position:absolute;top:0px; left:0px; width:195px; height:120px; background-image:url("/images/ImgBorderHover_195_120.png");z-index:100;cursor:hand;}

.VisibilityHidden{visibility:hidden;position: absolute; top:-100;}

.paddingTopBtn{padding-top: 10px;}

#loading {display:none; position:relative;}
#loading img {margin-top:100px; position:absolute; left:50%;}

.cookiesTable{border-collapse:collapse; margin-bottom:10px}
.cookiesTable td{border: 1px solid #000; padding:3px 3px; }
.cookiesTable td.first{font-weight:bold; text-align:center; padding:5px 3px; }


/*FLIGHTS OPTIONS*/
.cruiseFlightsOptionsInner { display: none}
.cruiseFlightsOptionsHeader{padding-top:15px;  margin-bottom:15px; background:url("/images/iconFlightOption.png") 100% 20px no-repeat; border:1px solid #e9e9e9; border-left:none; border-right:none; cursor:pointer; color:#003d7d; font-size:14px; height:33px; font-weight:Bold; text-transform:uppercase; font-family:"Times New Roman", Times, serif; }
.cruiseFlightsOptionsHeader-open{background:url("/images/iconFlightOption-open.png") 100% 20px no-repeat;}
.cruiseFlightsOptionsHeader div{height:33px}
	.cruiseFlightsOptionsAirline .cruiseFlightsOptionsHeader div{padding:0px 45px 0px 55px;background:url("/images/flightOptionsAirline.png") 0px 2px  no-repeat;}
	.cruiseFlightsOptionsAirline .Box{ padding:15px 0px 10px 0px; margin-bottom:25px; border-bottom:1px solid #e9e9e9;}
		.cruiseFlightsOptionsAirline .BoxLeft{width:167px; float:left;}
			.cruiseFlightsOptionsAirline .BoxLeft img{border:1px solid #e9e9e9;}
		.cruiseFlightsOptionsAirline .BoxRight{width:455px; float:right;}
			.cruiseFlightsOptionsAirline .BoxRight .title{color:#dbb876; font-size:18px; font-weight:Bold; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif}
			.cruiseFlightsOptionsAirline .BoxRight .description{color:#58585a; font-size:14px; font-weight:Normal; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif}
			.cruiseFlightsOptionsAirline .BoxRight .readMore{background: url("/images/readMoreArrow.png") right no-repeat; padding: 0 15px 2px 0; color: #3664B4; font-family: "Palatino Linotype", serif; font-weight: bold; font-size: 14px;}
	
.cruiseFlightsUpgrades{}
	.cruiseFlightsUpgrades .cruiseFlightsOptionsHeader{padding-top:7px; height:41px;}
	.cruiseFlightsUpgrades .cruiseFlightsOptionsHeader div{padding:8px 45px 0px 55px; background:url("/images/flightOptionsUpgrades.png") 0px 0px  no-repeat; height:28px}	
	
.cruiseFlightsOptionsLuggage{}
	.cruiseFlightsOptionsLuggage .cruiseFlightsOptionsHeader div{padding:0px 45px 0px 55px;background:url("/images/flightOptionsLuggage.png") 0px 0px  no-repeat;}
	
.cruiseFlightsOptionsTransfers{}
	.cruiseFlightsOptionsTransfers .cruiseFlightsOptionsHeader div{padding:0px 45px 0px 55px; background:url("/images/flightOptionsTransfers.png") 0px 0px  no-repeat;}	
	
.cruiseFlightsOptionsUkAirports{}
	.cruiseFlightsOptionsUkAirports .cruiseFlightsOptionsHeader div{padding:4px 45px 0px 55px;  height:30px; background:url("/images/flightOptionsUkAirports.png") 0px 0px  no-repeat;}	
	
.cruiseFlightsOptionsAirCredits{}
	.cruiseFlightsOptionsAirCredits .cruiseFlightsOptionsHeader div{padding:0px 45px 0px 55px;background:url("/images/flightOptionsAirCredits.png") 0px 0px  no-repeat;}	
	
.cruiseFlightsSpecialRequest{}
	.cruiseFlightsSpecialRequest .cruiseFlightsOptionsHeader div{padding:0px 45px 0px 55px;background:url("/images/flightOptionsSpecialRequest.png") 0px 0px  no-repeat;}	
	
.cruiseFlightsFlightDeviations{}
	.cruiseFlightsFlightDeviations .cruiseFlightsOptionsHeader div{padding:3px 45px 0px 55px; height:30px; background:url("/images/flightOptionsFlightDeviations.png") 0px 0px  no-repeat;}	
	
	
.cruiseFlightsOptionsInner{}
.cruiseFlightsOptionsInner li{padding-left:0px; list-style:none; background:none;}
.cruiseFlightsUpgrades .Box{margin-bottom:20px}
	.cruiseFlightsUpgrades .bttnAirlineCall, .cruiseFlightsSpecialRequest .bttnAirlineCall{display:block; padding:10px 0px 0px 10px; margin-top:18px; width:199px; height:30px; color:#ffffff; text-transform:uppercase; font-size:16px; background:url("/images/bttnUpgradeCall.png") 0px 0px no-repeat;}
	
	
.airlineInformation{color:#58585a; font-size:14px; position:relative; zoom:1;}
.airlineInformation .titleHolder{}
.airlineInformation h2{color:#868686;font-size:23px;  float:left; width:360px; padding-right:10px}
.airlineInformation	.imageHolder{float:right; width:180px}
.airlineInformation .airlineDetails{padding-bottom:18px}
	.airlineInformation .airlineDetails div{padding-bottom:5px; }
	.airlineInformation .airlineDetails label{font-weight:Bold }
	
.airlineInformation .bttnAirlineCall{			
background: url("/images/bttnAirlineCall.png") 0px 0px no-repeat; height: 30px; width: 200px; margin: 0px; color: #363636; font-family: "Palatino Linotype", Times New Roman,"Tahoma", Arial,Helvetika, sans-serif; font-size: 16px; padding: 5px 0; text-align: center; text-transform: uppercase; display:block }
	.tooltipHolder{position:relative}
	.airlineInformation .tooltip, .cruiseFlightsOptions  .tooltip{padding:0px; margin:0px; -moz-box-shadow:none !important;
-webkit-box-shadow:none !important;
box-shadow:none!important; top:-50% !important;left:220px !important; color:#58585a; font-size:14px; width:350px !important; background:none}
			.tooltipContainer{position:relative; padding:15px; text-align:center; border:1px solid #dbb876; background:#fff; }
			.tooltipArrow{position:absolute; left:-12px; top:40%; height:19px; width:12px; background:url("/images/tooltipArrow.png") 0px 0px no-repeat}
			.tooltipContainer a{color:#bb8114}
			.tooltipCorners{background:#fff url("/images/tooltipCorners.png") no-repeat; height:4px; width:4px; position:absolute;}
				.tooltipCornerTL{background-position:0px 0px; top:-1px; left:-1px}
				.tooltipCornerBL{background-position:0px -4px; bottom:-1px; left:-1px}
				.tooltipCornerTR{background-position:-4px 0px; top:-1px; right:-1px}
				.tooltipCornerBR{background-position:-4px -4px; bottom:-1px; right:-1px}
	
.bridgeHeaderInside {
    background: url("/images/bridgeBg.gif") no-repeat scroll 0 0 transparent;
    display: block;
    padding: 5px 10px;
}



/* Ship Visits Form */
.shipVisitsForm {border: 2px dashed #428bc0;}	
	.shipVisitsForm h2 {text-align: center; font-size: 14px; padding-top: 10px; color: #000;}
	
.shipVisitsTable {border-collapse:collapse;}
.shipVisitsTable td {padding: 9px 12px 9px 9px; font-size: 13px; color: #000;}
.shipVisitsTable th {padding: 9px 12px 9px 9px; color: #000;}
.shipVisitsTable .inputTxt {border: none;}

.shipVisitsTable .first {border-right: 1px solid #428bc0; border-top: 1px solid #428bc0;}
.shipVisitsTable .second {border-right: 1px solid #428bc0; border-top: 1px solid #428bc0;}
.shipVisitsTable .third {border-top: 1px solid #428bc0;}

.submitButtonDiv {margin-top: 15px;}

.center {text-align: center;}
.left {text-align: left;}
.success {font-size: 18px; color: #428bc0; font-weight: bold; margin-bottom: 10px;}

.mssgError {color: red;}
.mssgSuccess {color: #428bc0;}
.title{width: 100%; padding: 3px;}

.urgent_news{background: none repeat scroll 0 0 #5C0000;color: #FFFFFF;font-family: Georgia,serif;font-size: 13px;font-weight: bold;line-height: 15px;margin: 0 auto;padding: 7px 5px;position: relative;text-align: center;text-transform: uppercase;width: 625px;margin-bottom:30px;}    
.urgent_news a {color: #FFFFFF;}

.nadfasLogo { margin: 11px 0 0 12px}
.nadfasLinks{font-weight: bold;}
.nadfasLinks ul{margin-left: 20px;}
.nadfasLinks ul li{margin-left: 20px;}
.nadfasLinks ul li a{color: #CCAB6E;}
.partnerLogoOnSpeaker{position: absolute; right: 10px; bottom: 10px;}



.footerNEW{ position: absolute; bottom: 0px; width: 950px;}







