/* City North '08 */
/* Created by Jason Walsh */

/* General styles */
body { margin: 0; padding: 0; background:url(../images/body-bg.jpg) repeat-x; overflow:scroll;}
body, ul, ol, th, td, input, select, textarea { font: normal 11px/17px Verdana, Arial, Helvetica, sans-serif; color: #4E4E46; }
img { border:0; }
p {margin:12px 0px 12px 0px;}

a { color: #fff; text-decoration: none; }
a:hover { text-decoration: underline; }

abbr, acronym { font-style: normal; border-bottom: dotted 1px #333; cursor: help; }
form { margin: 0; }

h1 { font: bold 24px Helvetica, Arial, sans-serif; margin: 0; }
h2 { font: normal 18px Helvetica, Arial, sans-serif; }
h3 {  }
h4 {  }

hr { border: none; height: 1px; background: #ccc; margin: 2em 0; }

/* General classes */
.hide { display: none; }
.clear { clear: both; }

.flLeft { float: left; margin: 0 15px 0 0; } /* useful for images that appear in the flow of content */
.flRight { float: right; margin: 0 0 0 15px; }

/* ------------------------------------------------------------------------------------------ */   
/* Element styles */

#siteHolder {width: 985px; height: 100%; text-align: left; margin: auto; position:relative;} 
#home_siteFloat {float: left; width: 964px; height:466px; } 
#findUsBtn{background:url(../images/findUsBtn.jpg) top left no-repeat;width:22px;height:67px;position:absolute;top:0px;left:0px;z-index:123;float:left;text-indent:-9999px;margin-left:-23px;}
*html #findUsBtn{background:url(../images/findUsBtn.jpg) top left no-repeat;width:22px;height:67px;position:relative;top:0px;left:0px;z-index:123;float:left;}

#vouchersBtn{background:url(../images/vouchers_Btn.jpg) top left no-repeat;width:22px;height:120px;position:absolute;top:80px;left:0px;z-index:123;float:left;text-indent:-9999px;margin-left:-23px;}
*html #vouchersBtn{background:url(../images/vouchers_Btn.jpg) top left no-repeat;width:22px;height:120px;position:relative;top:80px;left:0px;z-index:123;float:left;}

#eventsbtn{background:url(../images/events_home.gif) top left no-repeat;width:22px;height:116px;position:absolute;top:215px;left:0px;z-index:123;float:left;text-indent:-9999px;margin-left:-23px;}
*html #eventsbtn{background:url(../images/events_home.gif) top left no-repeat;width:22px;height:66px;position:relative;top:215px;left:0px;z-index:123;float:left;}


#leftShadow {float:left;display:block;width:10px;height:598px;background: url(../images/left_shadow.png) top left no-repeat;}
#rightShadow {float:right;display:block;width:10px;height:598px;background: url(../images/right_shadow.png) top left no-repeat;margin-right:0px;}
html>body #rightShadow {float:right;display:block;width:10px;height:598px;background: url(../images/right_shadow.png) top left no-repeat;margin-right:1px;}

/* landing page style */ 
#LandingPanelHolder {float:left; width:985px; height:700px; background:#fff; position:absolute; left:0; top:0; z-index:5; opacity:0.9;filter:Alpha(Opacity=90) }
#LandingLogoHolder {float:left; padding:200px 0 0 240px;}
#LandingLogoHolder h1 {float:left; padding:0; margin:0;}
#LandingLogoHolder h1 a {float:left; width:509px; height:102px; text-indent:-9999px; background: url(../images/LandingLogo.jpg) top left no-repeat; }
#SkipIconHolder {float:left; clear:both; padding:100px 0 0 700px; }
#SkipIconHolder a {float:left; width:94px; height:33px; background: url(../images/SkipIntoBtu.png) top left no-repeat;}
#BookOnlinePanelHolder {float:left; width:600px; height:30px;  margin:0; padding:5px 0; position:absolute; left:220px; top:320px; z-index:6;}


/* Header */   
#headerHolder {float:left;width:962px; height:123px; margin:0px 0 0px 0; padding:0; background-color:#EEEDE7; position:relative; z-index:2;} 
#logo {clear:both; width:962px; float:left; background-color:#631312; text-align:left; height:79px; position:absolute; z-index:3;} 
#logo h1 {margin:0px 0px 0px 0px}

#hotel_logo { float:left; width:150px;height:210px; margin:0px 0px 0px 50px;}

#home_btmContent {clear:both;height:auto;width:100%;position:relative;border:0px solid red;float:left;}

#home_flash {float:left;width:509px;height:354px;border-right:1px solid white;}
#home_sep_line {width:525px;display:block;border:0px;clear:both;padding:0px;margin:0px;height:1px!important;}

#home_offersPanel {float:left;border:0px solid blue;margin-top:1px;height:70px;width:936px;}
#home_offersPanel .specials_stack {width:234px;float:left;height:70px;margin-right:0px;}
#home_offersPanel .specials_stack .imgBox {float:left;height:70px;width:68px;border-right:1px solid white;}

#home_offersPanel #specials_stack_solid {width:234px;float:left;height:70px;margin:0px 0px 7px 0px;}

#home_offersPanel .specials_stack .offerTitle {padding:2px 0px 3px 7px;color:#2A0024;font: bold 11px/13px Arial, Tahoma, sans-serif;float:left;text-transform:uppercase;background: url(../images/so_title_bg.gif) top left no-repeat;width:155px;border:1px solid #C9C9C9;height:14px;}
#home_offersPanel .specials_stack .offerTitle a {color:#2A0024!important;}
#home_offersPanel .specials_stack .offerSummary {border:1px solid #C9C9C9;margin-top:1px;float:left;padding:5px 0px 0px 7px;font: 11px/12px Arial, verdana, tahoma, sans-serif;width:155px;height:41px;background-color:#F8F8F8;}
#home_offersPanel .specials_stack .offerSummary a {color:#000000;text-decoration:none;}

#home_rightHolder {float:left;height:334px;width:405px;background-color:#A5A38C; padding:20px 0px 0px 20px;}
#home_pageTitle {width:380px;height:31px;float:left; margin: 2px 0 9px -5px;}
#home_pageTitle h2 {font-size:20px;width:280px;height:25px;overflow:hidden;color:White;padding:0px;margin:0px;font-weight:bold;font-family: Arial, Helvetica, Verdana, Tahoma, sans-serif;}

#primarynav {padding:0;clear:both;height:44px; width:962px; background: url(../images/bg_nav_tile.gif) top left repeat-x; position:absolute; top:79px; z-index:2;}

#HomeMidPageHolder {float:left; width:964px; height:466px;background: url(../images/bg.jpg) top left no-repeat; position:relative; z-index:1;}

#PanelsOnHeaderImages {float:left; width:963px; height:115px; margin:0px 0px 0px 10px; position:absolute; bottom:0; left:0; z-index:2; background: url(../images/PanelsBG.png) top left no-repeat; }

#ContentOnHeaderImages {float:left; width:321px; height:466px; margin:123px 11px 0px 0px; position:absolute; top:0; right:0; z-index:1; background: url(../images/ContentBG.png)  top right repeat; }

.content { padding:50px 25px 25px 25px; color:#fff; }
.content p { text-align:justify; }

.PanelHolder {float:left; width:321px; height:111px;background: url(../images/PanelHolderBg.gif) top left no-repeat; margin-top:-35px; }
.PanelHolder3 {float:left; width:321px; height:111px;background: url(../images/PanelHolderBg3.gif) top left no-repeat; margin-top:-35px; }
.PanelTitle {float:left; }
.PanelTitle h2 {float:left; margin:0;padding:0;}
.PanelTitle h2 a {float:left; text-indent:-9999px;width:321px; height:35px;}

.PanelTitle3 {float:left; }
.PanelTitle3 h2 {float:left; margin:0;padding:0;}
.PanelTitle3 h2 a {float:left; text-indent:-9999px;width:322px; height:35px;}

.title-oferta_specjalna .PanelTitle h2 a {background: url(../images/title-oferta_specjalna.png) top left no-repeat;}
.title-vouchery_kwotowe .PanelTitle h2 a {background: url(../images/title-vouchery_kwotowe.png) top left no-repeat;}
.title-pakiety_spa .PanelTitle3 h2 a {background: url(../images/title-pakiety_spa.png) top left no-repeat;}

.PanelAreaHolder {float:left;width:300px; height:65px; padding:10px 10px 5px 10px; }
.PanelAreaHolder2 {float:left;width:300px; height:65px; padding:10px 10px 5px 10px; }
.floatleft {float:left;}
.ImageHolder {float:left; padding:0 5px 0 0;}
.ImageHolder a {float:left; width:90px; height:60px text-indent:-9999px;}
.title-vouchery_kwotowe .ImageHolder a {border:none;}
.ImageHolder a img {float:left; width:90px; height:60px;}
.floatright {float:right;}
.OfferText {float:left;}
.OfferText h2 {float:left; margin:0; padding:0; font-size:14px; color:#fff; }
.OfferText h1 a { text-align:right; width:200px; margin:0 0 5px 0; font-size:14px; line-height:16px; text-decoration:none; overflow:hidden; clear:both }
.OfferText h2 a { text-align:right; width:200px; margin:0 0 5px 0; font-size:12px; line-height:16px; text-decoration:none; overflow:hidden; clear:both }
.OfferButton {float:right; clear:both; margin-top:10px; }
.OfferButton a {float:right; }


/* mootools slider style  */
#holder {float:left; width:321px; height:80px; position:relative; overflow:hidden; }
#holder2 {float:left; width:321px; height:80px; position:relative; overflow:hidden; }
.ItemsControls {display:none;}


#home_content {float:left;width:385px;margin-bottom:10px; border:0px solid green;text-align:justify;font:12px/18px Arial, tahoma, sans-serif;color:White;}

/* book online */
#BookOnline {float:right; margin:30px 0 0 0; padding:5px; width:600px;  height:30px; background:url(../images/NewBookPanelBG.gif) top left no-repeat;} 
#BookOnline label { font: normal 11px Arial, Verdana; color: #ffffff;padding-right:1px; padding-top:3px; float: left;  text-align: right; border: 0px solid yellow; } 
#BookNowLabel {float:left; width:95px; height:18px; margin:5px 0 0 0; background:url(../images/NewBookNowLabel.gif) top right no-repeat;}
.bkSelect { font:normal 7pt Verdana; color:#ffffff; padding-right:1px; padding-top:4px; float:left; width:157px; height:24px; text-align:left; border:0px solid yellow; } 
.bkSelect a, select {float:left;}
#BookOnline img {float:left;}
select#ctl00_BookNow1_Form1_DateSelectiondaycombo {font:normal 11px Arial;}
#ctl00_BookNow1_DateSelectiondaycombo {margin:0 5px 0 0;}
#CheckInPopup {float:left; width:13px; height:15px; margin:2px 0 0 5px; }
select#ctl00_BookNow1_Form1_DateSelectionmonthcombo {font:normal 11px Arial;margin-left:10px;}

select#adults {font:normal 11px Arial;}
label#arrive_bk {padding-top:7px;}
label#depart_bk {clear:both;}

.bkSelectNights { font: normal 7pt Verdana; color: #ffffff; padding-right:1px; padding-top:0px; float: left; width: 160px; height:19px; text-align: left; border: 0px solid yellow; } 
.bkSelectNights img {position:absolute;top:33px;}
.Submit {float: left;} /*background: url(/includes/../images/general/bk_submit.gif) top left no-repeat;}*/
.Submit input {display:block;width:91px;text-indent:-9999px; height:27px;}
.Submit .bkonline_submit {border:0px none;background: url(../images/NewBookNowBt.jpg) top left no-repeat;}

.bkAdults { font:normal 7pt Verdana; color:#ffffff; padding-right:1px; padding-top:4px; float:left; width:85px; height:24px; text-align:left; border:0px solid orange; } 
.bkChildren { font: normal 7pt Verdana; color: #ffffff; padding-right:1px; padding-top:0px; float: left; width: 105px; height:24px; text-align: left; border: 0px solid yellow; } 
#CorporateLogIn {float:left; }
#CorporateLogIn  a {float:left; width:107px; height:35px; margin:-5px 0 0 0; background: url(../images/NewCorporateLogIn.jpg) top left no-repeat; cursor:pointer; }

#btmShadow {float:left;width:963px;height:11px;display:block;}
/* Top Links Bar */
#topLinksBar {padding:2px 0px 0px 0px; float:right;width: 528px; height:35px; border:0px solid red;color:#fff;}
#topLinksBar b {float:left;font:normal 11px/28px Arial, tahoma, sans-serif;}
#topLinksBar b img {padding:5px 5px 0px 0px;float:left;}
#topLinksBar b#home {width:63px;}
#topLinksBar b#contact {width:87px;}
#topLinksBar b#home a{color:white;}
#topLinksBar b#contact a{color:white;}
#topLinksBar b#textSize {width:61px;}
#topLinksBar b#sizeIcons {width:47px;}
#topLinksBar b#sizeIcons img {padding-right:0px;}
#topLinksBar b#ezine {width:122px;}
#topLinksBar b#ezine a{color:white;}
#topLinksBar b#ezine img {float:none;}

/* ------------------------------------------------------------------------------------------ */   
/* Footer styles */

#footerSocialMedia {padding:5px 0 0;float:right!important; margin:0px 4px 0px 0px!important; width:58%!important;background-color:#fff!important; padding:0; list-style:0;}
#footerSocialMedia li{float:right;margin:0 1px;  list-style:none; background:0;}
#footerSocialMedia li a {float:left; padding:2px 1px;}
#footerSocialMedia li.first {margin:-12px 0 0 0;width:174px}
#footerSocialMedia li.last {margin:0 -2px 0 1px;}

#footer {clear:both; width:962px; margin:auto; background:none; }
#FooterPanelHolder {float:left;padding: 0 0 0 5px; margin: 3px 0; width:958px; height:30px; }

#copyright {float:left; text-align:left; margin:85px 0px 0px 0px; }
#copyright a {color:#333; }
#FooterLinks ul {float:left; margin:5px 0 0 0; padding:0; }
#FooterLinks ul li { float:left; display: inline; padding:0;margin:0; font-size:10px; line-height:12px;color:#333;  }
#FooterLinks ul li a { color:#333; text-transform:uppercase;font-weight:600; padding:3px 8px 0 0; height:25px; }

#dofinansowanie { float:right; width:300px; height:30px; font-size:8px; line-height:8px;  }

#footerarea {float:left;}

#address {float:left;width:700px;margin:5px 0;text-align:left;font: 11px Tahoma, arial, sans-serif;color:#333;}
#address a {color:#333;}

#PantnerLogos {float:right; width:180px; height:28px;}
#PantnerLogos ul {float:right; list-style:none; padding:0; margin:0;}
#PantnerLogos ul li {float:left;}
#PantnerLogos ul li a {float:left; text-indent:-9999px;}


.TableTitle {color:#000; text-align:center; font-weight:bold; } 
#content table tr td table tr { text-align:center;}
#content table tr td table tr td a {color:#4E4E46; text-decoration:none; line-height:12px;}   
#content table tr td table tr td a:hover {color:#50304C;text-decoration:underline;}
    /* Calendar */

#calendardiv2 {border-bottom: medium none; border-left: 1px solid #4F0A1A !important;border-right: 1px solid #4F0A1A !important; border-top: 1px solid #4F0A1A !important;
    left:340px !important;margin: 0;opacity: 0.9;  filter: Alpha(opacity='90'); padding: 0;top:55px !important;width: 151px !important;z-index: 300;}
#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; padding:0px!important;width:10%;background-color:#FFF; text-align:center; font-size:10px!important; font-family:Verdana,sans-serif!important;}
#calendardiv2 .Month{background-color:#FFF; border:0px solid blue; color:#3E4969; text-align:center; font-weight:bold; font-family:Verdana,sans-serif!important;}
#calendardiv2 .Month a{margin:0; padding:0; background-color:#FFF; border:0px solid red; color:#3E4969; text-align:center; font-weight:bold; font-family:Verdana,sans-serif!important;} 
#calendardiv2 .DaysOfWeek{width:21px; margin:3px 0!important; padding:0; float:left; background-color:#50304C; border:0px solid green; text-align:center; color:#FFF; font-family:Verdana,sans-serif!important;}
#calendardiv2 .Dates {width:21px; margin:0; padding:0; background-color:#FFF; font-family:Verdana,sans-serif!important;}
#calendardiv2 .Dates a{background-color:#FFF; color:#5A5A5A!important; text-align:left; font-weight:normal; text-decoration:none; font-family:Verdana,sans-serif!important;}
#calendardiv2 .Dates a:hover{text-decoration:underline;}
#calendardiv2 .Today {width:147px; margin:0; padding:0; float:left; background-color:#FFF; text-align:center; font-family:Verdana,sans-serif!important;}
#calendardiv2 .Today a{color:#3E4969; text-align:center; font-weight:bold; text-decoration:none; font-family:Verdana,sans-serif!important;}
#calendardiv2 .Today a:hover{text-decoration:underline;} 

/* Calendar */
#calendardiv{width:151px!important; margin:0; z-index:10;left:897px!important;top:674px!important; margin-left:-100px!important;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; padding:0px!important;width:10%;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:#3E4969; text-align:center; font-weight:bold; font-family:Verdana,sans-serif!important;}
#calendardiv .Month a{margin:0; padding:0; background-color:#FFF; border:0px solid red; color:#3E4969; 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:#3E4969; 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:#3E4969; text-align:center; font-weight:bold; text-decoration:none; font-family:Verdana,sans-serif!important;}
#calendardiv .Today a:hover{text-decoration:underline;} 
.calendarTable {border:1px solid red;}
#callendarstyle {border:1px solid red;}


/* Search */ 
input#ctl00_SWS_HP_STB1 {width:112px;height:17px;
    background:#FFFFFF url(../images/search_bg.gif) repeat-x scroll left top;border:1px solid #FFFFFF;margin-bottom:2px;}
input#ctl00_SWS_HP_ctl00_ctl00 {border:0px;
    background: url(../images/search_submit.gif) top left no-repeat;
    width:17px; height:22px; margin-left:2px; padding:0px;padding-bottom:2px;text-indent:-9999px;}


/* search */
#siteSearch {float:right;width:140px;margin-top:10px;height:25px;
    border:0px solid red;}
#siteSearch #search {width:140px;float:right; border:0px solid blue;}

/* 'enter search term' has different IDs in different areas of site */
#ctl00_SWS_HP_searchForm_STB1{width:112px;height:17px;
    background:#FFFFFF url(../images/search_bg.gif) repeat-x scroll left top;
    border:1px solid #FFFFFF; margin-bottom:2px;}
#ctl00_Form1_SWS_HP_searchForm_STB1{width:112px;height:17px;
    background:#FFFFFF url(../images/search_bg.gif) repeat-x scroll left top;
    border:1px solid #FFFFFF; margin-bottom:2px;}


.go{border:0px; background: url(../images/search_submit.gif) top left no-repeat;
    width:17px; height:22px; margin-left:2px; padding:0px;padding-bottom:2px;text-indent:-9999px;}
    
/
#layer{width:330px; float:left; clear:both; 
    border:3px solid #5C0202; font-size:11px; 
    font-family:Verdana,Tahoma,Arial,sans-serif; line-height:12px; 
    position:absolute; top:20px; left:400px; z-index:200; 
     text-align:left;visibility:hidden;
    }
#layer a {color:#4E4E46; text-decoration:none;}
#layer a:hover {text-decoration:underline;}   
#closeHeader{width:330px; height:20px; line-height:20px; margin:0; padding:0;background-color:#5C0202; float:left; clear:both;}
#closeHeader a{float:right; padding:0 3px 0 0; color:#FFF; font-weight:normal;}    

    
		

/*--New Event--*/

.Event_listItem {float:left;height:200px;width:710px;border-top:1px solid #761D64;border-bottom:1px solid #761D64;padding-top:11px;margin-right:20px;margin-bottom:31px;}
.EventTitleHolder {color:white;width:700px;font-family:Arial,Verdana,Sans-Serif;font-size:16px;font-weight:bold;height:22px;margin:5px auto;overflow:hidden;padding:0;float:left;}
.EventImageHolder {float:left;  width:155px; height:100px;}
.Event_listItemSummary {float:left;height:116px;line-height:14px;overflow:hidden;width:531px;margin:0 0 0 12px;}

.EventButton {float:right;}
.EventButton ul {float:left;width:290px; margin:10px 0 0 0;padding:0 0 0 15px;}
.EventButton ul li {float:left; display:inline; padding:0 10px 0 0;}
.EventButton ul li a {background:#6f195d url(../images/purple_btn.jpg) repeat-x scroll center top;width:134px;height:24px;float:left;margin-bottom:2px;padding-top:4px;text-align:center;}
.eventSpecifics{width:100%;text-align:right;color:#DFB5D7;}
.eventSpecifics a{color:#DFB5D7;}
/*--New Event Detail--*/



/* ---------- events ---------- */
.events { float:left; display:block; width:100%; }
	.events .item { float:left; display:block; margin:0 0 20px 0; clear:left; border:1px solid #222; padding:5px; background:#fff; color:#000; width:100%; }
	.events .item a{ color:#791D68; }
	.events h3 { background:#6f195d url(../images/purple_btn.jpg) repeat-x scroll center top; color:#fff; padding:5px; margin:-5px -5px 10px -5px; }
		.events img { float:left; clear:left; margin:0 20px 10px 0px; border:1px solid #222; }
		.events .events_info { margin:10px 0; clear:right;}
		.item a{color:#791D68!important; }
	    .item .buttons_wrapper a{color:#FFFFFF!important; }
	
	.events .buttons_wrapper { float:right; width:100%; }
	.events .button {background:#6f195d url(../images/purple_btn.jpg) repeat-x scroll center top; float:right; display:block; margin:0px 10px 10px 0; padding:3px 12px; text-decoration:none; }
	.events .button_all { float:left; clear:both; }
	.events .button_view { }
	.events .button_book{ }
    
	
/* events list */
.events_list { }
	.events_list .item { }
		.events_list h3 { }
		.events_list img { }
	.events_list .button_view { }
			
/* events detail */
.events_detail { }
	.events_detail .item {  }
		.events_detail h3 { }
		.events_detail img { }
	.events_detail .button_all { }


/*Booking Treatments*/

#ctl00_HP_survey_ContentPlaceHolder1_AroInputControl1_Table2 .TextBox{float:left}
#ctl00_HP_survey_ContentPlaceHolder1_AroInputControl1_Table2 .TimeArea{float:none!important}
#ctl00_HP_survey_ContentPlaceHolder1_AroInputControl1_Table2 label{float:left;font-family:Verdana;font-size:11px;padding:0;width:110px !important;}
#ctl00_HP_survey_ContentPlaceHolder1_AroInputControl1_Table2 .TextArea{padding:0;}
#ctl00_HP_survey_ContentPlaceHolder1_AroInputControl1_Table2 #time{float:left}
#ctl00_HP_survey_ContentPlaceHolder1_AroInputControl1_PreferedTimeHour{float:left;width:110px;padding:0}
#ctl00_HP_survey_ContentPlaceHolder1_AroInputControl1_PreferedTimeMin{width:109px;float:right}
#ctl00_HP_survey_ContentPlaceHolder1_AroInputControl1_submit{margin:10px 0 0;padding:0;}
#calendardiv {border:1px solid #53113A;left:817px !important;margin-bottom:0;margin-left:-100px !important;margin-right:0;margin-top:0;top:474px !important;width:151px !important;z-index:10;}
#calendardiv .DaysOfWeek{background-color:#79ACBE;}
#ctl00_HP_survey_ContentPlaceHolder1_AroInputControl1_PreferedTimeMin{]margin:-17px 16px 0 0}


.sf-menu { margin:0px; padding:16px 0px 0px 200px; list-style: none; z-index:90000; position:relative; background:url(../images/bg_li.gif) top left no-repeat; height:30px  } 
.sf-menu li{ margin:0; display:inline; position:relative; float:left; background:url(../images/bg_li.gif) top right no-repeat; padding:0px 0px 10px 0px;}
.sf-menu li a{color:#631211; text-decoration:none; display:block; float:left; line-height:50px; font-size:15px; font-family:Georgia, "Times New Roman", Times, serif; text-transform:uppercase; padding:0px 25px 0px 25px;  } 
.sf-menu li a:hover {color:#86111a;  text-decoration:none; line-height:50px; padding-top:0  }
.sf-menu li a.current{ color:#86111a; text-decoration:none; background:url(../images/bg_menu.gif) top left repeat-x; line-height:50px; padding-top:0}

.sf-menu .main a:hover { border-bottom:solid 1px #631312; padding:0px 25px 12px 25px; }

.sf-menu ul { position:absolute; top:-999em; width:10em; line-height:1.0; }
.sf-menu li:hover ul, .sf-menu li.sfHover ul { top:27px; z-index:99;}

.sf-menu ul {	width:100px;}
.sf-menu ul li {  text-align:left; line-height:31px; padding:0;  z-index:9; position:relative; background:none; margin-left:-25px;   }
.sf-menu ul li.first { border-top:solid 1px color:#fff; }
.sf-menu ul li a { line-height:31px; height:25px; width:110px; text-align:left; padding:10px 0px 0px 10px; font-size:12px; color:#631211; text-transform:uppercase; z-index:9;  background:url(../images/menu-bg.png) ;}
.sf-menu ul li a:hover { color:#fff3e2; background:none; padding:10px 0px 0px 10px; background-color:#86111a; margin:0; line-height:31px}
.sf-menu ul li:hover{ color:#fff3e2; }
.sub{height:30px;}
