@charset "utf-8";
/* Generated by Font Squirrel (http://www.fontsquirrel.com) on April 16, 2012 */

@font-face {
    font-family: 'MyriadProLight';
    src: url('fontSquirrel/myriadpro-light-webfont.eot');
    src: url('fontSquirrel/myriadpro-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontSquirrel/myriadpro-light-webfont.woff') format('woff'),
         url('fontSquirrel/myriadpro-light-webfont.ttf') format('truetype'),
         url('fontSquirrel/myriadpro-light-webfont.svg#MyriadProLight') format('svg');
    font-weight: normal;
    font-style: normal;
	}

@font-face {
    font-family: 'MyriadProRegular';
    src: url('fontSquirrel/myriadpro-regular_0-webfont.eot');
    src: url('fontSquirrel/myriadpro-regular_0-webfont.eot?#iefix') format('embedded-opentype'),
         url('fontSquirrel/myriadpro-regular_0-webfont.woff') format('woff'),
         url('fontSquirrel/myriadpro-regular_0-webfont.ttf') format('truetype'),
         url('fontSquirrel/myriadpro-regular_0-webfont.svg#MyriadProRegular') format('svg');
    font-weight: normal;
    font-style: normal;
	}

/*iconSheet*/
		
		.ico_64x64-new, .ico_64x64-food, .ico_64x64-clock, .ico_64x64-parking, .ico_64x64-car, .ico_64x64-bus, .ico_64x64-roomservice, .ico_64x64-gift, .ico_64x64-health, .ico_64x64-road, .ico_64x64-pool, 		.ico_64x64-space, .ico_64x64-click,	.ico_64x64-cc, .ico_64x64-nopets, .ico_64x64-atm, .ico_64x64-laundry, .ico_64x64-plane,	.ico_64x64-computer, .ico_64x64-pets, .ico_64x64-nosmoke, .ico_64x64-smoke,	.ico_64x64-camera, .ico_64x64-accessability, .ico_64x64-xxxx{
			display:block;
			width:64px;
			height:64px;
			background:url(../_images/_site/ico_64x64_sheet.png);
			text-indent:-500em;
			}
		
		.ico_64x64-new{background-position:0px 0px;}
		.ico_64x64-food{background-position:-64px 0px;}
		.ico_64x64-clock{background-position:-128px 0px;}
		.ico_64x64-parking{background-position:-192px 0px;}
		.ico_64x64-car{background-position:-256px 0px;}
		.ico_64x64-bus{background-position:0px -64px;}
		.ico_64x64-roomservice{background-position:-64px -64px;}
		.ico_64x64-gift{background-position:-128px -64px;}
		.ico_64x64-health{background-position:-192px -64px;}
		.ico_64x64-road{background-position:-256px -64px;}
		.ico_64x64-pool{background-position:0px -128px;}
		.ico_64x64-space{background-position:-64px -128px;}
		.ico_64x64-click{background-position:-128px -128px;}
		.ico_64x64-cc{background-position:-192px -128px;}
		.ico_64x64-nopets{background-position:-256px -128px;}
		.ico_64x64-atm{background-position:0px -192px;}
		.ico_64x64-laundry{background-position:-64px -192px;}
		.ico_64x64-plane{background-position:-128px -192px;}
		.ico_64x64-computer{background-position:-192px -192px;}
		.ico_64x64-pets{background-position:-256px -192px;}
		.ico_64x64-nosmoke{background-position:0px -256px;}
		.ico_64x64-smoke{background-position:-64px -256px;}
		.ico_64x64-camera{background-position:-128px -256px;}
		.ico_64x64-accessability{background-position:-192px -256px;}
		.ico_64x64-xxxx{background-position:-256px -256px;}
		
/*general*/

		*{
			font-family:Arial, Helvetica, sans-serif;
			outline:none;
			}

		html{
			height:100%;
			}
		body{
			height:100%;
			margin:0px;
			padding:0px;
			background:#fff url('../_images/_site/bkg_1920x1200_body.jpg') 50% 0 fixed no-repeat;
			}
			
		h1, h2, h3, h4, h5, h6{
			font-family:MyriadProLight;
			letter-spacing: -1px;
			padding-bottom:16px;
			}
			
		h1 strong, h2 strong, h3 strong, h4 strong, h5 strong, h6 strong{
			font-family:MyriadProRegular;
			letter-spacing: -1px;
			padding-bottom:16px;
			}
			
		h1{font-size:2em;font-weight:bold; color: #77b900;}
		h2{font-size:1.7em;}
		h3{font-size:1.5em;}
		h4{font-size:1em;}
		h5{font-size:1em;}
		h6{font-size:1em;}
		
		li.pxl_leftPackage h2 span {
			color: #77b900;
			}
		
		ul.acc ul {
			padding-bottom: 20px;
			}
			
		div.st_view h3, div.st_view h2 {
			padding-top: 16px;
			padding-bottom: 16px;
			}
			
		div.st_view h3 {
			color: #7e696d !important;
			}
		
		div.st_view h2 {
			font-size: 1.6em !important;
			color: #77b900 !important;
			}
		
		h1.pageTitle{
			padding-bottom:32px;
			}
			
		p, li, th, td, input, textarea, option{
			font-size:9pt;
			color:#555;
			line-height:1.5em;
			}
			
		p{
			padding-bottom:16px;
			}
			
		sup, sub{
			font-size:0.9em;
			line-height:1.2em;
			}
			
		a:link,
		a:visited,
		a:active{
			color:#c79316;
			text-decoration:none;
			}
		a:hover{
			color:#b26f00;
			text-decoration:underline;
			}
			
		table th, table td{			
			border-bottom:solid 1px #fff;
			border-right:solid 1px #fff;
			}

		table th{
			background:#77b900;
			color:#fff;
			text-align:left;
			}

		table td{
			background:#c4e4a5;
			text-align:left;
			}

		table tfoot th{
			text-align:right;
			font-weight:normal;
			}

		hr{
			border-color:#eee;
			color:#eee;
			}


			

		img{border:none; /*margin-top: -3px;*/}
			
		div#pxl_top{
			background:url('../_images/_site/bkg_1042x1_pxl_top.png') 50% 0 fixed repeat-y;
			min-width:980px;
			}
			
		div#pxl_header,
		div#pxl_navigation,
		div#pxl_body,
		div#pxl_footer{
			width:980px;
			margin:auto;
			}

		.floatLeft{
			float:left;
			margin:0 2em 2em 0;
			}
		.floatRight{
			float:right;
			margin:0 0 2em 2em;
			}

		.clear{
			clear:both;
			}
			
		.printOnly{
			display:none;
			}
			
		div#pxl_body_primary_content{
			width:731px;
			float:left;
			clear:both;
			}
		div#pxl_body_rightColumn{
			float:right;
			}
			
						
		a.btn_checkAvailOrange{
			display:block;
			width:140px;
			height:33px;
			background:url(../_images/_site/btn_140x66_checkAvailabilityOrange.png) 0 0;
			text-indent:-500em;
			}
		
		a.btn_checkAvailOrange:hover{
			background-position:0 -33px;
			}
		
		a#IKPCM.btn_checkAvailOrange {width: 315px; background: url(../_images/_site/btn_315x66_checkAvailabilityOrange1000.png) 0 0;}
		a#IKBB1.btn_checkAvailOrange {width: 315px; background: url(../_images/_site/btn_315x66_checkAvailabilityOrange1000b.png) 0 0;}
		a#IKPC7.btn_checkAvailOrange {width: 315px; background: url(../_images/_site/btn_315x66_checkAvailabilityOrange2000.png) 0 0;}
		a#IKHB2.btn_checkAvailOrange {width: 315px; background: url(../_images/_site/btn_315x66_checkAvailabilityOrange2000b.png) 0 0;}
		a#IKPC3.btn_checkAvailOrange {width: 315px; background: url(../_images/_site/btn_315x66_checkAvailabilityOrange3000.png) 0 0;}
		a#IKHB4.btn_checkAvailOrange {width: 315px; background: url(../_images/_site/btn_315x66_checkAvailabilityOrange4000b.png) 0 0;}
		a#IKPT5.btn_checkAvailOrange {width: 315px; background: url(../_images/_site/btn_315x66_checkAvailabilityOrange5000.png) 0 0;}
		a#IKBB5.btn_checkAvailOrange {width: 315px; background: url(../_images/_site/btn_315x66_checkAvailabilityOrange5000b.png) 0 0;}

		a#IKPCM.btn_checkAvailOrange:hover,
		a#IKBB1.btn_checkAvailOrange:hover,
		a#IKPC7.btn_checkAvailOrange:hover,
		a#IKHB2.btn_checkAvailOrange:hover,
		a#IKPC3.btn_checkAvailOrange:hover,
		a#IKHB4.btn_checkAvailOrange:hover,
		a#IKPT5.btn_checkAvailOrange:hover,
		a#IKBB5.btn_checkAvailOrange:hover {background-position: 0 -33px;
		}
		
		.pxl_btn{
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			background:#77B900;
			color:#fff;
			}
			
		dl {
			display: inline;
			}
			
		dl dd {
			text-align: center;
			font-style: italic;
			color: #666;
			}
			
		.doctype {
			margin-left: 24px;
			list-style-image: url('../_images/_site/ico-14x14pdf.gif');
			}

		.pxl_img{
			border:solid 7px #cfc4c3;
			-moz-border-radius: 8px;
			border-radius: 8px;
			}
			
/*pxl_header*/
		div#pxl_header{
			height:132px;
			background:url('../_images/_site/bkg_833x45_siteTitleBarBg.png') 150px 44px no-repeat;
			overflow:hidden;
			position: relative;
			}

		h2.siteTitle{display:inline;}
		h2.siteTitle a{
			float:left;
			display:block;
			width:147px;
			height:135px;
			background:url('../_images/_site/log_147x105_holidayInn.gif') 50% 50% no-repeat;
			text-indent:-500em;
			}
			
		h3.locationName{
			float:left;
			position:absolute;
			top:58px;
			left:160px;
			color:#fff;
			font-family:MyriadProLight;
			font-size:14pt;
			font-weight:bold;
			padding-bottom:0px;
			width: 350px;
			clear:right;
			}
			
		h3.reservationPhone{
			float:right;
			position:absolute;
			top:58px;
			right:20px;
			text-align: right;
			color:#fff;
			font-family:MyriadProLight;
			font-size:14pt;
			font-weight:bold;
			width: 350px;
			white-space:nowrap;
			padding-bottom:0px;
			}
			
		/*#pxl_quickNav*/
		
		div#pxl_quickNav{
			position:relative;
			top:12px;
			left: 10px;
			width: 400px !important;
			float:right;
			/*width is determined by number
			of quickNav icons, each icon is
			25px width + 4px margin-left   
			eg: 5 icons = 29px * 5 = 145px.
			*/
			font-size:0;
			}

		div#pxl_quickNav ul li{
			display:inline;
			margin-left: 10px;
			}
			
		div#pxl_quickNav a{
			display: block;
			float: left;
			height:20px;
			padding-left: 25px;
			margin-left:20px;
			color: #666;
			}
		
		div#pxl_quickNav a.quickNav-Relocation{background:url('../_images/_site/ico_20x20_quickNav_relocation.png') no-repeat;}
		div#pxl_quickNav a.quickNav-Relocation:hover{background-position: 0px -20px;}

		div#pxl_quickNav a.quickNav-Maps{background:url('../_images/_site/ico_20x20_quickNav_Map.png') no-repeat;}
		div#pxl_quickNav a.quickNav-Maps:hover{background-position: bottom left;}

		div#pxl_quickNav a.quickNav-Meetings{background:url('../_images/_site/ico_20x20_quickNav_eventServices.png') no-repeat;}
		div#pxl_quickNav a.quickNav-Meetings:hover{background-position:bottom left;}
		
		div#pxl_quickNav a.quickNav-PhotoGallery{background:url('../_images/_site/ico_20x20_quickNav_photoGallery.png') no-repeat;}
		div#pxl_quickNav a.quickNav-PhotoGallery:hover{background-position: bottom left;}

		div#pxl_quickNav a.quickNav-English{background:url('../_images/_site/ico_20x20_quickNav_english.png') no-repeat;}
		div#pxl_quickNav a.quickNav-English:hover{background-position:0px -20px;}

		div#pxl_quickNav a.quickNav-French{background:url('../_images/_site/ico_20x20_quickNav_french.png') no-repeat;}
		div#pxl_quickNav a.quickNav-French:hover{background-position:-0px -20px;}
			
/*pxl_navigation*/

		div#pxl_navigation{
			position:absolute;
			font-family:MyriadProRegular;
			width:100%;
			top:100px;
			}
		div#pxl_navigation ul{
			width:833px;
			padding-left:147px;
			position:relative;
			margin:auto;
			}
			
		div#pxl_navigation li{
			display:inline;
			position:relative;
			left:18px;
			}
			
		div#pxl_navigation a{
			color:#7e696d;
			padding:20px 4px 2px 4px;
			margin-right:6px;
			font-size:10pt;
			}
		div#pxl_navigation a:hover{
			color:#000;
			text-decoration:none;
			}
			
		/* ACTIVE PAGE STATES */
		
		html#pxl_htmlIDSplash a.pxl_nav-home,
		html#pxl_htmlIDRoomAndAmenities a.pxl_nav-rooms,
		html#pxl_htmlIDPackagesAndSpecials a.pxl_nav-packages,
		html#pxl_htmlIDSports a.pxl_nav-sports,
		html#pxl_htmlIDMeetings a.pxl_nav-meetings,
		html#pxl_htmlIDWeddings a.pxl_nav-weddings,
		html#pxl_htmlIDDining a.pxl_nav-dining,
		html#pxl_htmlIDVisitorCentre a.pxl_nav-visitors,
		html#pxl_htmlIDContactUs a.pxl_nav-contact,
		html#pxl_htmlIDGettingHere a.pxl_nav-gettingHere{
			background:url('../_images/_site/ico_16x16_pxl_navigation_indicator.png') 50% 0px no-repeat;
			color:#3d9b35;
			}
			
/*pxl_onlineReservations*/

		div#pxl_onlineReservations{
			display:block;
			position:absolute;
			top:132px;
			z-index:8;
			width:233px;
			color:#fff
			}
		div#pxl_onlineReservations h3{
			height:30px;
			padding:10px 0 0 30px;
			color:#fff;
			font-size: 14pt;
			font-weight: bold;
			background: url('../_images/_site/bkg_833x45_siteTitleBarBg.png') 0 0 no-repeat;
			}
			
		form#bookThisHotelBean{
			width:203px;
			height:225px;
			background: url('../_images/_site/bkg_223x275_onlineReservation.png') 0 100%;
			padding:10px 0 0 30px;
			}
		form#bookThisHotelBean *{
			font-size:8pt;
			}
		form#bookThisHotelBean label{
			display:block;
			}

		div.checkinselect,
		div.checkoutselect{
			float:left;
			padding-right:2px;
			}
		div.adultselect,
		div.childrenselect,
		div.roomselect{
			float:left;
			padding-right:10px;
			}
			
		div.ratePreference{
			clear:both;
			}
			
		div.checkinselect input,
		div.checkoutselect input{
			width:70px;
			}
			
		div.ratePreference select#rateCode{
			width:180px;
			}

		div#pxl_onlineReservations .ico_14x14_calendar{
			margin:0 0 0 2px;
			position:relative;
			top:4px;
			}
			
		input#hdBookThisHotel{
			display:block;
			width:102px;
			height:33px;
			overflow:hidden;
			position:relative;
			top:8px;
			left:80px;
			}
			
		a.pxl_viewGallery{
			position:absolute;
			display:block;
			width:233px;
			height:68px;
			background:url(../_images/_site/ban_233x68_photosAndVideos.png) 0 0 no-repeat;
			z-index:9;
			text-indent:-500em;
			margin:25px 0 0 748px;
			padding:0px 0px 0px 0px;
			}
		a.pxl_viewGallery:hover{
			background-position:0 -68px;
			}
			
		a.pxl_stay_different{
			position:absolute;
			display:block;
			width:233px;
			height:68px;
			background:url(../_images/_site/ban_233x68_hotelFeatures.png) 0 0 no-repeat;
			z-index:9;
			text-indent:-500em;
			margin:106px 0 0 748px;
			padding:0px 0px 0px 0px;
			}
		a.pxl_stay_different:hover{
			background-position:0 -68px;
			}
			
/*pxl_Features*/
		div#pxl_Features{
			clear:both;
			width:980px;
			margin:auto;
			background:url('../_images/_site/bkg_980x41_features.jpg') 50% 0px no-repeat;
			}
		div#pxl_Features ul{
			margin:0;
			}
		div#pxl_Features ul li{
			display:inline;
			}
		a.pxlfeat_greenKey{
			float:right;
			}

		
/*pxl_footer*/
		li#pxl_priorityClubRewards{
			margin: 0;
			}
		li#pxl_priorityClubRewards a{
			float:right;
   			display: block;
      			width: 110px;
        		height: 32px;
			margin: 30px 0 0 0;
   			background: url('../_images/_site/log_211x32_Rewards.png') no-repeat -50px 0;
			}

		div#pxl_footer{
			width:940px;
			padding:16px;
			background:url('../_images/_site/bkg_1368x333_footer.jpg') 50% 100%;
			}
			
		div#pxl_footer *{
			color:#fff;
			font-size:8pt;
			}

		div#pxl_footer h3{
			text-transform:uppercase;
			font-size:14pt;
			color:#fff;
			padding-bottom:1em;
			}
		div#pxl_footer h3 span{
			font-size:14pt;
			color:#75b802;
			}
			
		div#pxl_footer a:link,
		div#pxl_footer a:visited,
		div#pxl_footer a:active{
			color:#75b802;
			text-decoration:none;
			}
		div#pxl_footer a:hover{
			color:#fff;
			text-decoration:underline;
			}

		div#pxl_footer a.link_white{
			color:#fff;
			}
		
		.pxl_ftr_column{
			width:223px;
			float:left;
			margin-right:16px;
			}
		.pxl_ftr_column_last{
			width:223px;
			float:left;
			margin-right:0;
			}
			
		p.pxl_ftr_contactNumbers{
			font-family:MyriadProLight;
			letter-spacing: -1px;
			font-size:14pt !important;	
			margin-bottom:0px;		
			}
			
		p.pxl_copyrightInformation{
			clear:both;
			text-align:right;
			color:#999 !important;
			font-size:8pt;
			}

		ul#pxl_footer_link{
			clear:both;
			width:980px;
			margin:0 auto;
			padding:1em 0 ;
			}
		ul#pxl_footer_link li,
		ul#pxl_footer_link li a{
			display:inline;
			color:#b1a0a5;
			font-size:8pt;
			}
			
/* #pxl_pageActions */

		div#pxl_pageActions{
			width:980px;
			margin:auto;
			}
		div#pxl_pageActions ul{
			position:absolute;
			list-style:none;
			width:233px;
			margin-left:736px;
			margin-top:-240px;
			}
			
		div#pxl_pageActions_likes{
			clear:left;
			position:relative;
			top:10px;
			}
		
/* pxl_bodyIDPackagesAndSpecials ONLY */

		body#pxl_bodyIDPackagesAndSpecials h2 {
			color: #77b900;
			font-weight: 400;
			}

		body#pxl_bodyIDPackagesAndSpecials div#pxl_body_primary_content{
			width:100%;
			}
		div.pxl_packageContainer{
			border:solid 1px #ccc;
			-moz-border-radius: 8px;
			border-radius: 8px;
			padding:16px;
			margin-bottom:16px;
			}
		div.pkgImages a.btn_checkAvailOrange{
			position:relative;
			top:4px;
			left:80px;
			}
			
		body#pxl_bodyIDPackagesAndSpecials .packageReservation {
			-webkit-background-clip: padding-box;
			-webkit-border-radius: 5px;
			-moz-border-radius: 5px;
			border-radius: 5px;
			-webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
			-moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
			box-shadow: 0 1px 3px 0 rgba(0, 0, 0, 0.4);
			padding: 7px;
			width:800px;
			background-color: #000;
			}
		body#pxl_bodyIDPackagesAndSpecials .packageReservation label {
			padding:3px;
			color:#fff;
			}
		body#pxl_bodyIDPackagesAndSpecials .close_panel {
			background-repeat: no-repeat;
			cursor: pointer;
			display: block;
			float: right;
			width: 18px;
			height: 18px;
			background:url('../_images/_site/ico_16x16_pxl_close.png') 100% -0px no-repeat;
			font-size:11pt !important;
			}
		body#pxl_bodyIDPackagesAndSpecials .close_panel:hover {
			background-position:100% -18px;
			text-decoration:none;
			}
			
/* pxl_bodyIDHotelFeatures ONLY */

		body#pxl_bodyIDHotelFeatures *{
			color:#fff;
			font-size:8pt;
			}

		body#pxl_bodyIDHotelFeatures div#pxl_top,
		body#pxl_bodyIDHotelFeatures div#pxl_body,
		body#pxl_bodyIDHotelFeatures div#pxl_body_primary_content{
			width:auto;
			min-width:0;
			}
			
		body#pxl_bodyIDHotelFeatures div#sb-wrapper-inner{
			overflow:auto;
			}

		body#pxl_bodyIDHotelFeatures h2{
			background: url("../_images/_site/bkg_833x45_siteTitleBarBg.png") no-repeat scroll 0 0 transparent;
			font-size: 14pt;
			font-weight: bold;
			height: 30px;
			padding: 10px 0 0 16px;
			-moz-border-radius: 8px;
			border-radius: 8px;
			margin-bottom:16pt;
			}
			
		body#pxl_bodyIDHotelFeatures{
			background:#000;
			color:#fff;
			padding:16px;
			}
		ul.pxl_hotelFeaturesList{
			list-style:none;
			}
		ul.pxl_hotelFeaturesList li{
			float:left;
			display:block;
			width:210px;
			height:64px;
			}
		ul.pxl_hotelFeaturesList div{
			float: left;
			}
		ul.pxl_hotelFeaturesList p{
			margin-left: 64px; padding-top: 10px; padding-bottom: 0;
			}
			
		.sb-nav-close{
			background-repeat: no-repeat;
			cursor: pointer;
			display: block;
			float: right;
			margin-right: 16px;
			width: 18px;
			height: 18px;
			background:url('../_images/_site/ico_16x16_pxl_close.png') 100% -0px no-repeat;
			padding-right:36px;
			max-width:833px;
			font-size:11pt !important;
			}
		.sb-nav-close:hover{	
			background-position:100% -18px;
			text-decoration:none;
			}
			
/* pxl_bodyIDPrivacyPolicy ONLY */

		body#pxl_bodyIDPrivacyPolicy div#pxl_body_primary_content{
			width:100%;
			}
			
			
/* pxl_bodyIDGettingHere and pxl_htmlIDVisitorCentre ONLY */

		body#pxl_bodyIDGettingHere div.text table td, body#pxl_bodyIDVisitorCentre div.text table td {
			background: none;
			}

/* pxl_bodyIDContactUs ONLY */

		body#pxl_bodyIDContactUs div.text ul {
			list-style-type: none;
			margin: 0;
			}
			
/* pxl_bodyIDMeetings ONLY */

		body#pxl_bodyIDMeetings table td, body#pxl_bodyIDMeetings table th {
			text-align: center;
			font-size: .9em;
			}
			
		body#pxl_bodyIDMeetings table td {
			}
			
		body#pxl_bodyIDMeetings table th img {
			width: 40px;
			height: 22px;
			}
			
/* Sliding Tab CSS ONLY */

		div.st_slide_container {
			background: transparent !important;
			}
		div.st_tabs_container {
			background: transparent !important;
			}
			
		div.st_horizontal ul.st_tabs a.st_tab_active {
			background: url("../_images/_site/btn_27xX_slidingTabs.png") no-repeat scroll 0 0 transparent !important;
			}
		div.st_horizontal ul.st_tabs a {
			text-transform:capitalize;
			}
		
		
		div.st_horizontal ul.st_tabs a:hover {
			color: #3b6b37 !important;
			}
			
			
/* Nivo Slider */

.theme-default .nivo-controlNav a {
	left: 193px !important;
	}
	
/*dialog box*/
.ui-widget-header {
	background: url('../_images/_site/bkg_833x45_siteTitleBarBg.png') !important;
	color: #fff !important;
	font-weight: 400;
	font-family:MyriadProRegular;
	font-size: 12pt;
	}
	
	
	
/* Open Table */

	#pxl_doxReservation {margin-bottom: 30px; width: 540px;}

	form#OT_form,
	div.OT_wrapper,
	.OT_list{
		width:100% !important;
		height:auto !important;
		border-color:#ccc;
		background-color:#efefef;
		}
	
	div.OT_wrapper ul{
		margin-left:0px !important;
		}	
	div.OT_wrapper ul li{
		background:none !important;
		padding-left:0px  !important;
		}
	div.OT_wrapper ul li ul{
		left:0 !important;
		}

	h1.OT_title,
	h2.OT_subtitle{
		display:none;
		}
	ul.OT_list li.OT_day, 
	ul.OT_list li.OT_time, 
	ul.OT_list li.OT_party, 
	ul.OT_list li.OT_submit{
		background:none !important;
		padding:5px 5px 5px 0px !important;
		width:auto !important;
		border:none;
		height:auto;
		margin:0px !important;
		position:relative;
		left:10px;
		}
		
	ul.OT_list li.OT_day{
		border-left:none;
		}
		
	div.OT_wrapper input.OT_searchTimeField{
		font-size:10pt !important;
		font-weight:normal !important;
		width: 110px;
		margin:0px;
		}
	div.OT_wrapper input.OT_searchDateField{
		font-size:10pt !important;
		font-weight:normal !important;
		width: 110px;
		margin:0px;
		}
	div.OT_wrapper input.OT_searchPartyField{
		font-size:10pt !important;
		font-weight:normal !important;
		width: 110px;
		margin:0px;
		}
		
	a.OT_ExtLink:link, 
	a.OT_ExtLink:visited, 
	a.OT_ExtLink:hover, 
	a.OT_ExtLink:active{
		width:100%;
		clear:left;
		padding-top:5px;
		}
		
	a.OT_Find_a_Table:link, 
	a.OT_Find_a_Table:visited, 
	a.OT_Find_a_Table:hover, 
	a.OT_Find_a_Table:active{
		width:100px;
		border-radius: 5px 5px 5px 5px;
		margin:0 10px;
		}
		
	ul#OT_partyList{
		z-index:999999;
		background:#fff;
		position:absolute;
		}
        
/* Packages page Check Availability box modification */        
div.pxl_packageContainer div.dialog {width: 500px;}
div.pxl_packageContainer div.dialog form {clear: none !important;}
body#pxl_bodyIDPackagesAndSpecials .packageReservation {width: 500px; position: relative;}
body#pxl_bodyIDPackagesAndSpecials .packageReservation .close_panel {position: absolute; top: 4px; right: 4px;}
body#pxl_bodyIDPackagesAndSpecials .packageReservation input[type="image"] {float: right; margin-top: 30px;}
body#pxl_bodyIDPackagesAndSpecials .packageReservation .adultselect {position: absolute; bottom: 10px; left: 10px;}
body#pxl_bodyIDPackagesAndSpecials .packageReservation .childrenselect {position: absolute; bottom: 10px; left: 130px;}
body#pxl_bodyIDPackagesAndSpecials .packageReservation .roomselect {position: absolute; bottom: 10px; left: 260px;}

/* Packages page Check Availability link button */        
a.btn_checkAvailOrangeLink {
display:block;
width:140px;
height:33px;
background:url(../_images/_site/btn_140x66_checkAvailabilityOrangeLink.png) 0 0;
text-indent:-500em; }

a.btn_checkAvailOrangeLink:hover{
background-position:0 -33px; }

div.nivoMaskingRight {display: none !important;}
img#WhoisOnMyWebsite {position: absolute; top: 0; left: 0;}