

/* The Clarence - Black Edition! - Conor Luddy */







/* ---------------------------------------- Reset.css ------------------------------------------------------ */
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend, caption/*, table, tbody, tfoot, thead, tr, th, td*/
{	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;  }

body {line-height: 1;}
ol, ul {list-style: none; list-style-type:none;}
blockquote, q {quotes: none;}
blockquote:before, blockquote:after,q:before, q:after {content: '';content: none;}

/* remember to define focus styles! */
:focus {outline: 0;}

/* remember to highlight inserts somehow! */
ins{text-decoration: none;}
del{text-decoration: line-through;}

/* tables still need 'cellspacing="0"' in the markup */
table{border-collapse: collapse;border-spacing: 0;}










/* --------------------------------------- Base styles for page bg etc --------------------------------------- */

/* General styles - Adjust Section Styles */
body{background-color:#000; font:11px/14px Arial, Helvetica, sans-serif; color:#FFF;}

a{color:#EEE; line-height:14px; text-decoration:none;}
a:hover, a:focus { text-decoration: underline; }

h1 { font: bold 24px Arial, Helvetica, sans-serif; margin: 0; }
h2 { font: bold 12px Arial, Helvetica, sans-serif; margin: 3px 0; }
h3 { font: bold 12px Arial, Helvetica, sans-serif; margin: 3px 0; }
h4 { font: bold 12px Arial, Helvetica, sans-serif; margin: 3px 0; }

/* General classes */
.hide{display: none; }
.clearBoth{margin:0; padding:0; float:left; clear:both;}  

#container{width:870px;margin:20px auto;}










/* --------------------------------------- Logo styles --------------------------------------- */
logoHolder{width:247px;height:45px;margin:0 0 5px 305px;text-indent:-9999px;}
    #logoHolder a{width:247px;height:45px;margin:0 0 5px 305px;text-indent:-9999px;float:left;background:#000 url(../images/logo_black.gif) no-repeat;}









/* --------------------------------------- Factsheet link styles --------------------------------------- */
ul#factsSheets {float:right;height:12px;margin:40px 0 0 0;}
    ul#factsSheets li {float:left;height:12px;}
        ul#factsSheets li a {float:left;height:12px;padding-left:18px;width:173px;}
                       li#German a {background:transparent url(/includes/images/gFlag.gif) no-repeat;}









/* --------------------------------------- Nav styles --------------------------------------- */
#navbar{width:870px;height:27px;margin:7px 0;float:left;}

#navbar ul {float:left; padding:0px; margin:0px; list-style-type:none; }
	#navbar ul li {float:left; padding:0px; margin:0px; display:inline;}

		#navbar ul li a {float:left; padding:0px; margin:0px; display:inline; height:27px; background-position: left top; }

		#navbar ul li#n1  a{float:left; background: transparent url(../images/nav/nav_black.gif) no-repeat; width:66px;  text-indent:-9999px; background-position: 0      0;}
		#navbar ul li#n2  a{float:left; background: transparent url(../images/nav/nav_black.gif) no-repeat; width:103px; text-indent:-9999px; background-position: -66px  0;}
		#navbar ul li#n3  a{float:left; background: transparent url(../images/nav/nav_black.gif) no-repeat; width:90px;  text-indent:-9999px; background-position: -169px 0;}
		#navbar ul li#n4  a{float:left; background: transparent url(../images/nav/nav_black.gif) no-repeat; width:89px;  text-indent:-9999px; background-position: -259px 0;}
		#navbar ul li#n5  a{float:left; background: transparent url(../images/nav/nav_black.gif) no-repeat; width:123px; text-indent:-9999px; background-position: -348px 0;}
		#navbar ul li#n6  a{float:left; background: transparent url(../images/nav/nav_black.gif) no-repeat; width:75px;  text-indent:-9999px; background-position: -471px 0;}
		#navbar ul li#n7  a{float:left; background: transparent url(../images/nav/nav_black.gif) no-repeat; width:56px;  text-indent:-9999px; background-position: -546px 0;}
		#navbar ul li#n8  a{float:left; background: transparent url(../images/nav/nav_black.gif) no-repeat; width:54px;  text-indent:-9999px; background-position: -602px 0;}
		#navbar ul li#n9  a{float:left; background: transparent url(../images/nav/nav_black.gif) no-repeat; width:96px;  text-indent:-9999px; background-position: -656px 0;}
		#navbar ul li#n10 a{float:left; background: transparent url(../images/nav/nav_black.gif) no-repeat; width:118px; text-indent:-9999px; background-position: -752px 0;}
	
		#navbar ul li a:hover    {background-position: 0px -27px;  }
		#navbar ul li.selected a {background-position: left bottom;}
		
		#navbar .selected#n1  a {background-position: -0px   -54px!important;}
		#navbar .selected#n2  a {background-position: -66px  -54px!important;}
		#navbar .selected#n3  a {background-position: -169px -54px!important;}
		#navbar .selected#n4  a {background-position: -259px -54px!important;}
		#navbar .selected#n5  a {background-position: -348px -54px!important;}
		#navbar .selected#n6  a {background-position: -471px -54px!important;}
		#navbar .selected#n7  a {background-position: -546px -54px!important;}
		#navbar .selected#n8  a {background-position: -602px -54px!important;}
		#navbar .selected#n9  a {background-position: -656px -54px!important;}
		#navbar .selected#n10 a {background-position: -752px -54px!important;}
		
		#navbar #n1  a:hover,a:focus{background-position:  0px   -27px;}
		#navbar #n2  a:hover,a:focus{background-position: -66px  -27px;}
		#navbar #n3  a:hover,a:focus{background-position: -169px -27px;}
		#navbar #n4  a:hover,a:focus{background-position: -259px -27px;}
		#navbar #n5  a:hover,a:focus{background-position: -348px -27px;}
		#navbar #n6  a:hover,a:focus{background-position: -471px -27px;}
		#navbar #n7  a:hover,a:focus{background-position: -546px -27px;}
		#navbar #n8  a:hover,a:focus{background-position: -602px -27px;}
		#navbar #n9  a:hover,a:focus{background-position: -656px -27px;}
		#navbar #n10 a:hover,a:focus{background-position: -752px -27px;}











/* --------------------------------------- Hero shtyle (HP) --------------------------------------- */

#heroArea{width:870px;height:367px;margin:0 0 20px 0;float:left;position:relative;z-index:100;}

#transparentTextArea{height:175px!important;width:285px!important;padding:10px;overflow:hidden;float:left;position:absolute;bottom:30px;left:10px;z-index:200;font:11px/14px Arial;background: transparent url(../images/black80pc.png) repeat;} /*background-color:#000;background-color:Black;filter:alpha(opacity=80);opacity:0.8;}*/
    #HP_pageTitle   {margin:8px 0;}
    #toggleBtn      {width:100px;height:22px;float:left;position:absolute;bottom:8px;left:10px;z-index:200;}
    #toggleBtn a    {width:80px;height:20px;float:left;padding:2px 0 0 20px;background:transparent url(/includes/images/HP_Sprites.png) no-repeat scroll left top;background-position: -104px -80px; text-decoration:none;}








/* --------------------------------------- Hero booking box shtyle (HP) --------------------------------------- */


#bookingArea{width:210px;height:127px;padding:10px 0 0 8px;margin-top:0;background: transparent url(../images/bookerBg.png) no-repeat;font:9px Verdana;color:#a46927;}
    .bookAreaPositioned{position:absolute;bottom:30px;right:20px;}
    #bookingArea H3{font:bold 15px Garamond, serif;color:#ffa100;}
        
    #bookingArea table tr{margin-bottom:4px;}
    #bookingArea table tr td select{border:0;height:16px;font:11px Verdana;color:#111;}

    #bookWhyNot{margin-top:12px;float:left;font:9px Verdana;color:#b99b67;}
    .RAAB_submit {width:67px;height:21px;margin:8px 0 0 15px;text-indent:-9999px;border:0;cursor:pointer;float:left;background:transparent url(/includes/images/HP_Sprites.png) no-repeat scroll left top;background-position: -3px -60px;}
    
    #ctl00_BookNow1_Form1_BookingMonth{width:95px;}
  
  
  
  
  

/* --------------------------------------- Buttons and areas below hero (HP) --------------------------------------- */

#SpecialDealsArea{width:225px;height:90px;padding-right:10px;float:left;display:inline;}
    #SpecialDealsTitle{width:132px;height:16px;float:left;}
        #SpecialDealsTitle a{width:132px;height:16px;float:left;background:transparent url(/includes/images/HP_Sprites.png) no-repeat scroll left top;background-position: -107px -64px;text-indent:-9999px;}
    #SpecialDealsSeeAll{width:80px;height:16px;float:right;margin-top:4px;}
        #SpecialDealsSeeAll a{color:#726f6f;}
    
    .SpecialDealsThumb{width:90px;float:left;display:inline;margin:8px 0 0 0;border:solid 1px #FFF;}
    .SpecialDealsDetail{width:120px;height:28px;float:left;display:inline;margin:0 0 5px 10px;overflow:hidden;}
    .SpecialDealsReadmore{width:110px;height:16px;float:right;}
        .SpecialDealsReadmore a{width:73px;height:16px;float:left;background:transparent url(/includes/images/HP_Sprites.png) no-repeat scroll left top;background-position: -2px -82px;text-indent:-9999px;}



#MeetingOffersBtn{width:235px;height:90px;float:left;display:inline;}
    #MeetingOffersBtn a{width:199px;height:75px;float:left;background:transparent url(/includes/images/HP_Sprites_christmas.png) no-repeat scroll left top;background-position: -491px 0px;text-indent:-9999px;}
    #MeetingOffersBtn a:hover,#MeetingOffersBtn a:focus{background-position: -294px 0px;}


#GroupsBtn{width:235px;height:90px;float:left;display:inline;}
    /* #GroupsBtn a{width:199px;height:75px;float:left;background:transparent url(/includes/images/HP_Sprites.png) no-repeat scroll left top;background-position: -491px 0px;text-indent:-9999px;} */
    #GroupsBtn a{width:199px;height:75px;float:left;background:transparent url(/includes/images/HP_Sprites.png) no-repeat scroll left top;background-position: -491px 0px;text-indent:-9999px;}
    #GroupsBtn a:hover,#GroupsBtn a:focus{background-position: -294px 0px;}


#VoucherNewsletterArea{width:160px;height:80px;padding-top:10px;float:left;display:inline;}
    #newsletterBtn{width:144px;height:30px;float:left;}
    #newsletterBtn a{width:144px;height:30px;float:left;background:transparent url(/includes/images/HP_Sprites.png) no-repeat scroll left top;background-position: 0 -25px;text-indent:-9999px;}
    #newsletterBtn a:hover,#newsletterBtn a:focus{background-position: -144px -25px;}
    
    #giftVouchersBtn{width:144px;height:25px;float:left;}
    #giftVouchersBtn a{width:144px;height:25px;float:left;background:transparent url(/includes/images/HP_Sprites.png) no-repeat scroll left top;background-position: 0 0;text-indent:-9999px;}
    #giftVouchersBtn a:hover,#giftVouchersBtn a:focus{background-position: -144px 0;}
    
    
    
    
 
 
 
 
 
 
 
 
 
 
 


/* --------------------------------------- /* SPECIAL OFFERS */ --------------------------------------- */
#soFlashingOffers{list-style-type:none;padding:0;margin:0;width:350px;height:100px;}
#tabsel{margin:0;padding:0;float:left;list-style-type:none;display:inline;width:auto;                       display:none;}
#tabsel li{cursor:pointer;font-size:11.2px;color:#999;display:inline;padding:0 7px 0 0;margin:0;}
.hiddenMel {display: none;padding: 20px;}
#content_wrapMel {height: 100px;}
#wrapMel {width: 250px;padding:0;margin:0;float:left;}
#tabsel li.selected {font-weight:bold;}

.specials specials_panel{padding:0;margin:0;height:38px;}
.specials specials_panel h3{color:#fff;font-family:FranklinGothicLT BookCnd, Arial, Tahoma;font-size:20px;margin:0;padding:0;height:20px;}
.item_img{padding:0;margin:0;}
.itemImgHD{float:left;padding:0;margin:0;width:90px;height:50px;}
.itemContentHD {width:110px;height:50px;margin:0 0 0 10px;padding:5px 0 0 0;float:left;}

/*display:inline; overflow:hidden;position:relative;right:200px;padding:0; text-align:left;}*/


.specials .soHPTitle{font-size:11px;color:#eee;float:left;width:120px;}

#soImg{padding:0 0 0 2px;margin:0;width:152px;}


#moreOffers{padding:0;margin:0 0 0 -5px;float:left;width:260px;height:12px;}
#moreOffersLink{float:left;padding:0;margin:0;font-size:12px;color:#999;width:112px;}
#arrowLinks{padding:0;margin:0;}
#previousSO{width:14px;height:11px;text-indent:-9999px;float:left;background:url("/includes/images/general/preArrow.jpg") no-repeat scroll 0 0;cursor:pointer;color:#6c2888;margin:4px 0 0 0;padding:0}
#nextSO{width:8px;height:11px;text-indent:-9999px;float:left;background:url("/includes/images/general/nextArrow.jpg") no-repeat scroll 0 0;cursor:pointer;color:#6c2888;margin:4px 0 0 0;padding:0}


.bookBtn{border:0;float:left;cursor:pointer;margin:-4px 0 0 4px;padding:0;background:transparent url(../images/general/go.jpg) no-repeat scroll 0 0;width:28px;height:28px;text-indent:-9999px;}
.readBtn{border:0;float:left;cursor:pointer;margin:0 0 0 -2px;padding:0;background:transparent url(../images/general/pp1Btn.jpg) no-repeat scroll 0 0;width:171px;height:29px;text-indent:-9999px;}
.readBtn2{border:0;float:left;cursor:pointer;margin:0 0 0 -2px;padding:0;background:transparent url(../images/general/pp2Btn.jpg) no-repeat scroll 0 0;width:82px;height:29px;text-indent:-9999px;}
.offerTitle{background:transparent url(../images/general/offerTitle.jpg) no-repeat scroll 0 0;border:0;width:96px;height:38px;}
#soContentHolder{float:left;margin:0;padding:0;width:280px;height:130px;}
#soImgHolder{margin:0;float:left;}
#priceHolder{float:right;}
#soTextHolder{width:100px;padding-left:5px;height:108px;float:left;}
#soTextHolder p{width:143px;color:#723D88;text-align:left;font-size:11px;font-weight:bold;clear:both;font-family:Arial, Helvitica, Sans-Serif;}
#soRMBtn a{padding:0;float:left;background:transparent url("/includes/images/general/readBtn.jpg") no-repeat scroll 0 0;width:77px;height:20px;}
#soEnquireBtn a{padding-left:4px;text-indent:-9999px;float:left;background:transparent url("/includes/images/general/soEnquireBtn.png") no-repeat scroll 0 0;width:77px;height:20px;}
#soBookBtn a{float:left;background:transparent url("/includes/images/general/bookBtn.jpg") no-repeat scroll 0 0;width:77px;height:20px;}
#SO_detailsItem{width:600px;float:left;}
#soDetails{width:500px;float:left;}
.SO_listItem .so_price { float:left; width:142px; height:19px; font-family: Tahoma, Sans-Serif; font-size:12px; color:#40130d; line-height:12px; font-weight:bold}
.specials .item_imgDetails {width:500px;height:85px;float:left; display:block; margin:0;padding:0;} 
.specials { clear:left;}


.specials h3 {padding:0;margin:0;}
.specials .item {width:250px;float:left;height:216px;display:inline;}
.specials .item_img{width:85px;height:12px;float:left;margin:0;padding:3px 0 0 3px;display:block;}
.specials .item h3{height:17px;float:left;padding:20px 0 0 0;width:170px;}
.specials .item p{height:32px;line-height:13px;font-size:11.2px;font-weight:normal;color:#fff;clear:both;float:left;margin:0;padding:0;width:170px;}
.specials .view_all {padding-left:5px;padding-top:25px;clear:both;float:left;clear:both;}	
.specials .soHPMore {float:left;text-indent:-9999px;background:transparent url("/includes/images/general/moreBtn.jpg") no-repeat scroll 0 0;width:61px;height:20px;}
.specials .enquire_item {}
.specials .book_item {}
.specials_buttons {clear:both;float:left; }
.specials_buttons a { margin:0 10px 0 0;}
#soImg img{border:1px solid #c79dd9;float:left;padding:0;margin:0;}
.specials_panel {}
.specials_list {width:720px;}
.specials_detail {}
.GV_Link{width:220px; margin:20px 0 0 0;padding:10px; float:left; display:block; clear:both; background:#ccc;}
#HPSO_Flash{width:220px; margin:20px 0 0 0; padding:10px; float:left; clear:both;}


/*Special Offers Sliding Panel*/
.soSliderHolder{background:url("../images/general/soImgHD.jpg") no-repeat scroll 0 0 transparent;float:left;width:102px;height:69px;margin:0;padding:0;}
.sopanel1Img{border:1px white solid;width:147px; height:54px;float:left;padding:0;margin:0;}
.sopanel1Text{padding:15px 0 0 15px;float:left;width:153px;height:97px;}
.sopanelTitle{float:left;margin-top:22px;text-align:left;height:22px;width:142px;}
.HomePageOfferTitle a{width:150px;margin:0;padding:14px 0 0;color:#FFFFFF;font-family:Futura Md,Arial,Tahoma;font-size:14px;height:20px;font-weight:bold;}




   
    
    
    
    
/* --------------------------------------- Footer Area --------------------------------------- */
    
#footer{width:870px;margin:40px 0 0 0;float:left;}

    #footerAddressEtc{width:420px;float:left;}

    #footerLinks{width:380px;float:right;margin-bottom:5px;}
        #footerLinks ul{width:345px;height:14px;float:right;clear:both;list-style-type:none;margin:0;}
        #footerLinks ul li{float:left;display:inline;margin:0 5px 14px 5px;}
        
    #footerSocialNetButtons{width:200px;float:left;margin:10px 0 0 30px;}
    #facebookFooter{width:70px;height:14px;background:transparent url(/includes/images/HP_Sprites.png) no-repeat scroll left top;background-position:-229px -86px;float:left;line-height:17px;margin:0 0 0 10px;text-indent:-9999px;}
    
    
    
    
    
    
    
    
    
    







/* --------------------------------------- /* Styles from old styles.css */ --------------------------------------- */



/* FORMS - note: "siteFrom" is a generic name and applies accross the board to all forms: ContactUS, ResReq, ConfEnq, WeddingEnq */

.siteForm {color:#312C2C; border:0px solid red;}
.siteForm .labeltd1 {background-color:#fff; border:0px solid red;}
.siteForm .labeltd2 {background-color:#fff; border:0px solid blue;}

.siteForm Label{float:right; width:150px; padding:0px; text-align:left;}
* html .siteForm Label{font:9px/16px Verdana,sans-serif,Tahoma,Arial; color:#5A5A5A;}
.siteForm .xTextBox{margin:0; padding:0; border:0px solid red; clear:both;}
.siteForm .TextBox Input{border:1px solid #000; width:150px; color:#312C2C; text-align:left; font:11px/18px Verdana,sans-serif,Tahoma,Arial; color:#000;}
.siteForm .PostalTextBox textarea{border:1px solid #000; width:150px; height:40px; color:#312C2C; text-align:left; font:11px/18px Verdana,sans-serif,Tahoma,Arial; color:#000;}
.siteForm .CommentsTextBox textarea{border:1px solid #000; width:150px; height:80px; color:#312C2C; text-align:left; font:11px/18px Verdana,sans-serif,Tahoma,Arial; color:#000;}
.siteForm .CountryDropDown select{border:1px solid #000; width:150px; text-align:left; font:11px/18px Verdana,sans-serif,Tahoma,Arial; color:#000;}
.siteForm .NatureOfEnquiry select{border:1px solid #000; width:150px; color:#312C2C; text-align:left; font:11px/18px Verdana,sans-serif,Tahoma,Arial; color:#000;}
.siteForm .DD select{border:1px solid #000; width:150px; color:#312C2C; text-align:left; font:11px/18px Verdana,sans-serif,Tahoma,Arial; color:#000;}
.siteForm .TimeDD select{border:1px solid #000; width:45px; color:#312C2C; text-align:left; font:11px/18px Verdana,sans-serif,Tahoma,Arial; color:#000;}
.siteForm .HearOfUs select{border:1px solid #000; width:150px; color:#312C2C; text-align:left; font:11px/18px Verdana,sans-serif,Tahoma,Arial; color:#000;}
.siteForm .EzineCheckbox Input{width:13px; height:13px} /* Remove this style to have default browser checkbox*/ 
 
 /* styles below for multi-checkbox table*/ 
.siteForm td table{width:150px; float:left;}
.siteForm td table tr td Label{border:0px solid red; float:right; width:120px; padding:0px; color:#312C2C; text-align:left}
.siteForm td table tr td Input{border:0px solid green; float:left; width:13px; height:13px; margin-top:2px;}
.siteForm .Submit input{width:60px; height:20px; line-height:20px; margin:0; padding:0; float:left; clear:both; font:11px Verdana, tahoma, Arial, sans-serif; font-weight:bold; cursor:pointer;color:#FFF; background-color:#9E813C; border:1px solid #000;}
.siteForm .TextBox a img{border:0px solid red; margin:0; padding:0; float:right; clear:both; position:relative; bottom:16px; left:20px;}
.siteForm textarea:focus{border:1px solid #9E813C;}
.siteForm input:focus{border:1px solid #9E813C;} 


/*  RESERVATION REQUEST - POPUP CALENDAR */

#calendardiv{width:151px!important; margin:0; padding:0; border:1px solid #53113A;}
#calendardiv table{width:149px; margin:0; padding:0; border:0px solid green; float:left; clear:both;}
#calendardiv tr{width:149px; margin:0; padding:0; border:0px solid green; float:left;}
#calendardiv td{border:0px solid green; background-color:#FFF; text-align:center; font-size:10px!important; font-family:Verdana,sans-serif!important;}

#calendardiv .Month{background-color:#FFF; border:0px solid blue; color:#5A5A5A; text-align:center; font-weight:normal; font-family:Verdana,sans-serif!important;}
#calendardiv .Month a{margin:0; padding:0; background-color:#FFF; border:0px solid red; color:#5A5A5A; text-align:center; font-weight:bold; font-family:Verdana,sans-serif!important;} 

#calendardiv .DaysOfWeek{width:21px; margin:3px 0!important; padding:0; float:left; background-color:#53113A; border:0px solid green; text-align:center; color:#FFF; font-family:Verdana,sans-serif!important;}
#calendardiv .Dates {width:21px; margin:0; padding:0; background-color:#FFF; font-family:Verdana,sans-serif!important;}

#calendardiv .Dates a{background-color:#FFF; color:#5A5A5A!important; text-align:left; font-weight:normal; text-decoration:none; font-family:Verdana,sans-serif!important;}
#calendardiv .Dates a:hover{text-decoration:underline;}

#calendardiv .Today {width:147px; margin:0; padding:0; float:left; background-color:#FFF; text-align:center; font-family:Verdana,sans-serif!important;}
#calendardiv .Today a{color:#5A5A5A; text-align:center; font-weight:bold; text-decoration:none; font-family:Verdana,sans-serif!important;}
#calendardiv .Today a:hover{text-decoration:underline;} 


/* NEW BOOK NOW - Calendar Div */
#calendardiv2{width:151px!important; margin:0; padding:0; border:1px solid #C8A44C;}
#calendardiv2 table{width:149px; margin:0; padding:0; border:0px solid green; float:left; clear:both;}
#calendardiv2 tr{width:149px; margin:0; padding:0; border:0px solid green; float:left;}
#calendardiv2 td{border:0px solid green; background-color:#FFF; text-align:center; font-size:10px!important;}

#calendardiv2 .Month{background-color:#FFF; border:0px solid blue; color:#5A5A5A; text-align:center; font-weight:normal; }
#calendardiv2 .Month a{margin:0; padding:0; background-color:#FFF; border:0px solid red; color:#5A5A5A; text-align:center; font-weight:bold;} 

#calendardiv2 .DaysOfWeek{width:21px; margin:3px 0!important; padding:0; float:left; background-color:#C8A44C; border:0px solid green; text-align:center; color:#FFF;}
#calendardiv2 .Dates {width:21px; margin:0; padding:0; background-color:#FFF; }

#calendardiv2 .Dates a{background-color:#FFF; color:#5A5A5A!important; text-align:left; font-weight:normal; text-decoration:none;}
#calendardiv2 .Dates a:hover{text-decoration:underline;}

#calendardiv2 .Today {width:147px; margin:0; padding:0; float:left; background-color:#FFF; text-align:center;}
#calendardiv2 .Today a{color:#5A5A5A; text-align:center; font-weight:bold; text-decoration:none;}
#calendardiv2 .Today a:hover{text-decoration:underline;} 

/* LINKS */
#linksModule{width:425px; margin:0; padding:0 0 20px 0; float:left; border:0px solid red;}
.tabset_tabs{margin:0; padding:0; list-style-type:none; position:relative; z-index:2; white-space:nowrap;}
.tabset_tabs li{margin:0; padding:0; display:inline; list-style-type:none; font:9px/16px Verdana,Tahoma,Arial,sans-serif; color:#5A5A5A;}
.tabset_tabs a{color:#5A5A5A!important; background-color:#FFF !important; border:1px solid #E3DECF; text-decoration:none; padding:0 3px; border-left-width:0; border-bottom:none; font-weight: normal; padding-top:2px; padding-bottom:2px;}
.tabset_tabs a:hover{background-color:#fff; color:#5A5A5A!important; text-decoration:underline;}
.tabset_tabs a.active{font-weight:bold; color:#9E813C!important; background-color:#FFF!important; border-color:#E3DECF; border-left-width:1px; cursor:default; border-bottom:none; padding-top:3px; padding-bottom:3px; }
.tabset_tabs li.firstchild a{border-left-width:1px;}
.tabset_content{width:425px; float:left; clear:both; border-top:1px solid #E3DECF; border-left:1px solid #E3DECF; border-right:1px solid #E3DECF; border-bottom:1px solid #E3DECF; background-color:#FFF; position: relative; z-index: 1; padding:0; display:none;}
.tabset_content ul{margin:0; padding:0; list-style-type:none;}
.tabset_content ul li{font-size:11px; line-height:18px; margin-bottom:0px; padding:6px; text-decoration:none; list-style-type:none; color:#5A5A5A; font:9px/16px Verdana,Tahoma,Arial,sans-serif; }
.tabset_content ul li a{text-decoration:none; list-style-type:none;}
.tabset_content ul li a:hover{background-color:#FFF; color:#9E813C!important; line-height:15px; text-decoration:underline; list-style-type:none;}
.tabset_content a:hover{}
.tabset_label{display:none;}
.tabset_content_active{display:block;}
.linksmod{width:410px; float:left; clear:both; padding:8px 8px 8px 12px; font:9px/16px Verdana,Tahoma,Arial,sans-serif; color:#5A5A5A;}
			
/* NEW LINKS MOD */
#nuLinx{margin:0; padding:0; float:left; clear:both; border:0px solid red;}
#nuLinx ul{list-style-type:none!important; margin:0; padding:0; float:left; clear:both;}
#nuLinx ul li, #nuLinx ul li a{width:auto!important; height:20px!important; line-height:20px!important;  padding:0!important; background:none!important; border:0px solid blue; float:left!important; display:inline; clear:none!important;}

#EyeTabbedContent{border:1px solid #E3DECF; height:100%; margin:auto; width:425px; float:left; clear:both;}
#EyeTabbedContent .linkTitle{width:100%; padding-top:10px;padding-left:15px; font:bold 9px/16px Verdana,sans-serif; font-weight:bold; color:#5A5A5A;}
#EyeTabbedContent .linkText{width:100%; margin-top:4px; padding:0 0 3px 15px; font:normal 9px/16px Verdana,sans-serif; color:#5A5A5A; border:0px solid red;}
#EyeTabbedContent .linkURL{width:100%; padding-bottom:10px;}
#EyeTabbedContent .linkURL a{width:100%; padding-left:15px; margin-bottom:5px; font:normal 9px Verdana,sans-serif!important; text-decoration:none; font-weight:bold;}
#EyeTabbedContent .noResult{width:100%; padding:10px 0 10px 15px; font:bold 9px Verdana,sans-serif; font-weight:bold; color:#5A5A5A;}
#EyeTabbedContent .linkURL a:hover{text-decoration:underline;}    
#EyeTabbedContent .selected{text-decoration:none!important;}
		

/* SITEMAP */
#sitemapHolder{width:337px; padding:0; margin:0; float:left; clear:both; border:0px solid red;}
#sitemapHolder a{color:#5A5A5A!important; text-decoration:none;}
#sitemapHolder a:hover{color:#C8A44C!important; text-decoration:underline;}
#sitemapHolder ul{list-style-type:square;}
#sitemapHolder ul li{clear:both;}





/*Position fixes*/

#DateOfArrivalanc img{position:relative;left:-40px;top:6px;}

#DateOfDepartureanc img{position:relative;left:-40px;top:6px;}
