﻿
@import url(http://fonts.googleapis.com/css?family=Oswald:300,100,100);

body {font-family:Oswald,Arial, Helvetica, sans-serif; letter-spacing: .5px; font-size:13pt; color:#fff; background-repeat:repeat-x;margin-left:0px;margin-right:0px;margin-top:0px;background:url('../images/bg.jpg') no-repeat fixed center top;}

a{color: #1cd5f4;font-size: 14pt;text-decoration:none;}
a:hover{text-decoration:underline;}
#sub-link {
font-size:5pt;
}

#sub-link h2 {
font-size:12px;
margin:0
}

#sub-link ul {
list-style-type:none;
border-bottom:0px solid #c2bfa7;
margin:5;
padding:15 0 15px
}

#sub-link li {
display:inline;
font-weight:100;

margin:0 0 0 0;
padding:0 19px 0 19px;

}

#sub-link ul a {
color:#fff;
text-decoration:none;
}

.sub-pipe {
border-right:1px solid #fff;
text-align:center;
}

#headbar {	height: 138px;	background: url("/images/Header.png");	position: relative;	width: 1250px;margin: 0 px;}

#wrapper{
width:1250px;
margin:0 auto -20px;
background-repeat:repeat-x;
background-position:top;

position: relative;
z-index:0;
}

#HeaderMenu{border:0;  border-spacing:0;  border-collapse:collapse;width:100%;}
#trHeaderCal{width:60px; position:absolute;top:72px;left:437px;}
#tdHeader{float:right;position:absolute;padding-left:0px;}
.tblMenuHeader{border:0; border-spacing:0px; border-collapse:collapse;}

#BoxHeader{float:right;width:410px; position:absolute;top:0px;right:0px;background-repeat:no-repeat;}/*background-image:url('/Images/Box.png');*/

#footerbar {width:1250px;border:0px solid #c2bfa7;position: relative;z-index:0;}

#logos_Core {
margin-top:10px;
height:90px;
background:url(../images/logos/logo_powered-by-Meridian.png) no-repeat right

}

#logos_Core h1 {
font-size:10px;
margin-top:0;
font-weight:700
}

#logos_Core img {
border:0;
float:left
}

#corp-Core {
height:52px
}


#top-sub-links_core {
text-align:right;
width:558px;
height:40px;
background-color:Red;
}
#cpfooter {
font-size:14px;
color:#fff;
text-align:left;
margin-top:1em;
margin:0 0px 0 0;
}

/*home_Sub_menu */
#home_Sub_menu_wrapper{float:left;padding-top:5px;text-align: center;	z-index: 9999;padding-top:19px;}
#home_Sub_menu_wrapper ul{display: inline;}
#home_Sub_menu_wrapper ul li{list-style:none;vertical-align: middle;   position: relative;	float: left;width:185px;height:252px; left:18px; }

#home_Sub_menu_wrapper ul li.tab1{background: url("/images/Tab_1.png") no-repeat;padding-right:20px;}    
#home_Sub_menu_wrapper ul li.tab2{background: url("/images/Tab_2.png") no-repeat;padding-right:20px;}
#home_Sub_menu_wrapper ul li.tab3{background: url("/images/Tab_3.png") no-repeat;padding-right:20px;}
#home_Sub_menu_wrapper ul li.tab4{background: url("/images/Tab_4.png") no-repeat;padding-right:20px;}
#home_Sub_menu_wrapper ul li.tab5{background: url("/images/Tab_5.png") no-repeat;padding-right:20px;}
#home_Sub_menu_wrapper ul li.tab6{background: url("/images/Tab_6.png") no-repeat;}

#home_Sub_menu_wrapper span{display:block;}
#home_Sub_menu_wrapper span.big{font-size:11pt;height:20px;padding-top:168px;color:#2a3f8e;font-weight:bold;}
#home_Sub_menu_wrapper span.small{font-size:25px;height:10px;font-weight:bold;color:#1d1d1d;}
/*End of home_Sub_menu */

.niagaradaredevils{width: 450px; }
.Height153{height:153px;}
.Height149{height:149px;}
#niagaradaredevils_box {float:left;width:450px;margin-right:10px;}
#niagaradaredevils_box img {border:0px solid #c2bfa7}
#niagaradaredevils_browser{text-align:right;font-weight:700;width:440px;padding:3px;}
#niagaradaredevils_browser ul{list-style-type:none;margin:0;padding:0}
#niagaradaredevils_browser li{display:inline;margin:0;padding:0;border:1px solid #c2bfa7;background:#F2F2F2;}
#niagaradaredevils_browser a{cursor:pointer;padding:3px;font-size:10pt;color:#000;}
#niagaradaredevils_browser a:hover{color:#fff;background:#000}
.queen_victoria_park{width: 505px;height:347px; }
#queen_victoria_park_browser{text-align:right;font-weight:700;width:505px;padding:3px;}
#queen_victoria_park_browser ul{list-style-type:none;margin:0;padding:0}
#queen_victoria_park_browser li{display:inline;margin:0;padding:0;border:1px solid #c2bfa7;background:#F2F2F2;}
#queen_victoria_park_browser a{cursor:pointer;padding:3px;font-size:10pt;color:#000;}
#queen_victoria_park_browser a:hover{color:#fff;background:#000}
#queen_victoria_park_box {float:left;width:505px;margin-right:10px;}
#queen_victoria_park_box img {border:0px solid #c2bfa7}



#side_box_wrapper{float:left;width: 1250px;position: relative;height:300px;background: url("/images/Bg_fill.png");top: 13px;bottom: 0px;}
#home_side_box {width:1230px;color:#fff;} 
#side_box_title{ font-size: 35px;width:100%;text-align:center;}
#side_box_Under{width:998px;text-align:center;}

.TxtJ{ text-align:justify;vertical-align:text-top;padding-left:25px;}
.TxtR{ text-align:justify;vertical-align:text-top;padding-left:25px;padding-right:25px;}
.TxtL{ text-align:justify;vertical-align:text-top;}

#home_side_box{float:left;width: 1250px;position: relative;height:auto;background: url("/images/Beg_fill.png");top: 13px;bottom: 0px;}
#Acc_side_box{float:left;width: 889px;position: relative;height:auto;background: url("/images/Beg_fill.png");top: 0px;bottom: 0px;color:#fff;}
.tdwidth{width:389px;line-height:24px;}
.reservation_txt
{
	color:#444444;
}

.Slide_Show_Top_Left_Corner{background-image:url('/images/Top_Left_Corner.png');background-repeat:no-repeat;width:20px;height:18px;}
.Slide_Show_Top_Center{background-image:url('/images/Top_Center.png');background-repeat:repeat-x;width :20px;}
.Slide_Show_Top_Right_Corner{background-image:url('/images/Top_Right-Corner.png');background-repeat:no-repeat;width:20px;height:18px;}
.Slide_Show_Center_Left{background-image:url('/images/Center_Left.png');background-repeat:repeat-y;width :20px;}
.Slide_Show_Fill{background-color:#F4F4F4;}
.Slide_Show_Center_Right{background-image:url('/images/Center_Right.png');background-repeat:repeat-y;width :20px;}
.Slide_Show_Bottam_Left_Corner{background-image:url('/images/Bottam_Left_Corner.png');background-repeat:no-repeat;width:20px;height:18px;}
.Slide_Show_bottam_Center{background-image:url('/images/bottam_Center.png');background-repeat:repeat-x;width :20px;}
.Slide_Show_Bottam_Right_Corner{background-image:url('/images/Bottam_Right_Corner.png');background-repeat:no-repeat;width:20px;height:18px;}
.Slider{
font-size:12px;
color:#fff;
}
.bgbackground
{
	background: url("/images/Beg_fill.png");
}
.Sideground
{
	background: url("/images/Bg_fill.png");
}

.CenterHeader{font-size:38px;font-weight:700;color:#ffffff;text-align:center;text-transform:uppercase;}


/* home_ads*/
#side_ads_wrapper{float:left;width: 1220px;position: relative;background: url("/images/Bg_ads_fil.png");top: 13px;padding: 15px;}
#home_ads_wrapper{float:left;padding-bottom:15px;}	
#home_ads_wrapper .leftadd{float:left;background: url("/images/sky_bg.png") no-repeat #0078bf;width:888px;height:auto;}
#home_ads_wrapper .leftadd1{float:left;background: url("/images/Black-fill.png");width:888px;height:auto;}


.rightadd{float:right;background: url("/images/Niagara-Grandview-Manor-home.jpg") no-repeat;width:305px;height:244px;margin-left:20px;}
.rightadd1{float:right;width:305px;height:290px;margin-left:20px;}
.rightadd1a{float:right;width:305px;height:290px;margin-left:20px;background-color:#1e1e1e;}		
.rightadd2{float:right;width:305px;height:300px;margin-left:20px;}
.rightadd3{float:right;width:305px;height:250px;margin-left:20px;}/*300*/
.Bg_line{background: url("/images/Line.png") repeat-x ;width:888px;height:1px;}
.Bg_Title_Line{background: url("/images/Dot.png") repeat-x ;width:auto;height:1px;}
.rightadd1_Table{background-color:#1e1e1e;}
#usefull_linkDIV{background-color:#eaebed;  border: 1px solid #A8AAAC;height:250px;}
.rightadd2_Table{ background-color:#eaebed;  border: 1px solid #A8AAAC;}

.eventHeadtext{color:#fff;font-size:24px;text-align:left;}
.eventlistheadtext{color:#fff;text-align:left;}
.eventHeadBg{background-color:#1e1e1e;height:45px;}
.eventlistBgTop{background: url('/images/Event_bg.png');background-repeat:repeat-x;height:81px; background-size: contain;}
.eventlistBgMiddle{background: url('/images/Event_bg_middle.png');background-repeat:repeat-x;height:81px;background-size: contain;}
.eventlistBgBottam{background: url('/images/Event_bg_bottam.png') ;background-repeat:repeat-x;height:81px;background-size: contain;}
.eventCalanderBox{BACKGROUND-COLOR:#1e1e1e;width:44px;height:48px;text-align:center;line-height: 22px;}
.eventCalanderMonthTxt{font-size:16px;color:#fff;}
.eventCalanderDayTxt{font-size:17px;color:#fff;}
.eventlisttext{font-size:13px;color:#CECECE;}
.EventPageListHeader{font-size:20px;}

.white_hr_Line{height:1px; border:none; color:#fff; background-color:#fff;}
.txtNewslet{color:#004D9D;}
.txtMember{color:#004D9D;font-size:13px;}
.txtContact{color:#404347;}
/* End of home_ads*/

/*======== Featured Tabs =========*/
.tabs-title-container{		font-size: 13px;	font-weight: 700;}
.tabs-title-container .wrap{	position: relative;	padding:0px;	margin-top:0px;margin-bottom: 0px;}
.tabs-title-container .sep{	border-bottom: 1px solid #0C81DD;	top: 44px;	position: relative;}
.tabs-title-container ul{		padding:0px;	margin:0px; }
.tabs-title-container ul li{	padding: 10px 10px 8px;		display: block;	float: left;	display: block;	border: 1px solid transparent;	position: relative;background: url("/images/Hm_Attractions.png");  float: left;  height: 30px;  text-align:center;}
.tab-titles .active {	  background: url("/images/Hm_Accommodation.png");  float: left;  height: 30px;  text-align:center;}
.tab-titles .active a{	color: #FFFFFF;}
.tabs-title-container ul li,.tabs-title-container ul li a{	color: #FFFFFF;}
.tabs-title-container ul li:first-child{	margin-left: 0;}
.tab-content{display: none;}
.tab-content1{display: none;}
#feat-tabs .main-post{	overflow: hidden;	margin-bottom: 0px;}
#feat-tabs1 .main-post{	overflow: hidden;	margin-bottom: 0px;}
.tab-content .main-post  {right: -15px;	top: 0px;	margin-bottom: 0;}
.clearfix:after { 	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden; }
.clearfix { display: inline-block; } 
.clearfix { display: block; } 
/*===== Featured Tabs ======*/




.SlideHeader{
font-size:35pt;
color:#294390;
font-weight:bold;
}
.vacation{font-size:25px;color:#ffffff;font-weight:bold;}
.Deals{font-size:16pt;color:#cfe8fc;padding-top:15px;}
.Desc{color:#fdfdff;font-size:11pt;text-align:justify;}


#side_box_sub_head{display:inline-block; padding-left:0px; padding-bottom:5px; width:100%;}
.MS1{position:relative;background: url("/images/Hm_Accommodation.png");float:left;width:207px;height:50px;}
.MS2{position:relative;background: url("/images/Hm_Attractions.png");float:left;width:192px;height:50px;}
.MS3{position:relative;background: url("/images/Hm_Dining.png");float:left;width:131px;height:50px;}
.MS4{position:relative;background: url("/images/Hm_Packages.png");float:left;width:167px;height:50px;}
.MS5{position:relative;background: url("/images/Hm_Shopping.png");float:left;width:191px;height:50px;}
.Vacant{background-color:#007ff2;width:889px;height:151px;}


#Sub_ads_wrapper{float:left;padding-bottom:0px;background: url("/images/Black-fill.png");width:888px;height:520px;}	
#Sub_ads_wrapper .side_box_sub_head{display:inline-block; padding-left:0px; padding-bottom:5px; width:100%;}



.SS1{position:relative;background: url("/images/Hotel.png");float:left;width:148px;height:50px;}
.SS2{position:relative;background: url("/images/B&B.png");float:left;width:109px;height:50px;}
.SS3{position:relative;background: url("/images/Motels.png");float:left;width:130px;height:50px;}
.SS4{position:relative;background: url("/images/Camping.png");float:left;width:127px;height:50px;}
.SS5{position:relative;background: url("/images/Fallsview.png");float:left;width:178px;height:50px;}
.SS6{position:relative;background: url("/images/Vacation.png");float:left;width:196px;height:50px;}


.BNB2{position:relative;background: url("/images/A-Moment-In-Time-B-and-B-Fe-Logo.png");width:75px;height:57px;background-repeat:no-repeat;}
.BNB3{position:relative;background: url("/images/A-Night-to-Remember-B&B-Fe-Logo.png");width:75px;height:57px;background-repeat:no-repeat;}
.BNB4{position:relative;background: url("/images/Absolute-Elegance-Fe-Logo.png");width:75px;height:57px;background-repeat:no-repeat;}
.BNB5{position:relative;background: url("/images/Niagara-Inn-Bed-&-Breakfast-Fe-Logo.png");width:75px;height:57px;background-repeat:no-repeat;}

.Bar{background: url("/images/Line.png")background-repeat:repeat-x;width:1px;}
.HHeader{
font-size:14pt;
}
.SHeader{
font-size:12pt;
}
.SsHeader{
font-size:11px;
color:#1cd5f4;
font-weight:bold;
}
.Stext{
font-size:10pt;
}
.Summary_Top
{
	background-repeat:no-repeat;
    background-image:url('/images/Box-colour-left.png'); 
    width:240px;
    height:47px;
}
.Width10{width:10px;}

.Map_Directions
{
	width:820px;
	height:300px;
	margin:auto;
}
.RightMenubg
{
	background-color:#F0EEEF;
}
.RightMenu_heading
{
  font-size:20px;
  height:42px;
  text-align:center;
  vertical-align:middle;
  color:#2F2F2F;
}


.RightMenu_subheading
{
  font-size:12px;
  font-weight :700;
  background-color:#303030; 
  height:22px;
  text-align:center;
  vertical-align:middle;
  color:#FFFFFF;
}
.RightMenu_td
{
	padding-left:8px;
	height:30px;
	vertical-align:middle;
	text-align:left;
}
a.RightMenu:link
{
   text-decoration: none;
  

}
a.RightMenu:visited 
{
   text-decoration: none;
  	
}
a.RightMenu:hover 
{
	
     text-decoration: underline;
   font-weight:bold;
   
}
a.RightMenu:active 
{

     text-decoration: underline;
   font-weight:lighter;
}
.RightMenu_img_td
{
	width:60px;

}
.RightMenu_img
{
	width:56px;
	height:56px;
}

.RightMenu_bld
{
	
   font-weight:bold;


}
.Acc_white_bg
{
	height:458px;
	width: 889px;
	background: url("/images/White_bg.png");
}
.svw ul, .svw li
{
	padding:0;
	margin:0;
	text-indent:0;
}
#Accomodation_box_wrapper{float:left;width:100%;position:relative;top:4px;bottom:0px;padding-left:8px;}
/*home_Sub_menu */
#Accomodation_Sub_menu_wrapper{float:left;padding-top:0px;text-align: left;z-index: 9999;padding-left:0px;width:100%;}
#Accomodation_Sub_menu_wrapper ul{display: inline;padding-left:0px;text-align:left;}
#Accomodation_Sub_menu_wrapper ul li{list-style:none;vertical-align: top;   position: relative;	float: left;	display: block; width:169px;height:168px;}
#Accomodation_Sub_menu_wrapper ul li.tab11{background: url("/images/Americana-photo.png") no-repeat;padding: 0px 6px 0px 0px;}    
#Accomodation_Sub_menu_wrapper ul li.tab12{background: url("/images/Bedharm-photo.png") no-repeat;padding:0px 6px 0px 0px;}
#Accomodation_Sub_menu_wrapper ul li.tab13{background: url("/images/kings-inn.png") no-repeat;padding: 0px 6px 0px 0px;}
#Accomodation_Sub_menu_wrapper ul li.tab14{background: url("/images/comfort-photo.png") no-repeat;padding: 0px 6px 0px 0px;}
#Accomodation_Sub_menu_wrapper ul li.tab15{background: url("/images/B&B_hotel.png") no-repeat;padding: 0px 0px 6px 0px;}


#Accomodation_Sub_menu_wrapper span{display:block;}
#Accomodation_Sub_menu_wrapper span.big{font-size:14px;height:35px;padding-top:139px;padding-right:0px;color:#FFFFFF;text-align:center;}
#Accomodation_Sub_menu_wrapper span.small{font-size:25px;height:10px;}
/*End of home_Sub_menu */
.vacation_enhance
{
	font-size:25px;
  text-align:left;
  vertical-align:middle;
  color:#FFFFFF;

  font-weight:bold;
}

.vacation_enhance_txt
{
	font-size:12px;
  text-align:left;
  vertical-align:middle;
  color:#FFFFFF;

  
}
.Txta{ text-align:justify;vertical-align:text-top;font-size:12pt;}
.Txta_Small{ text-align:justify;vertical-align:text-top;font-size:10pt;}
.Txta_Color{ text-align:justify;vertical-align:text-top;font-size:12pt;color:#000000;}
.Txta_H{ text-align:justify;vertical-align:text-top;font-size:15pt;text-transform:uppercase;font-weight:700;}
.Txta_Smallul{ text-align:justify;vertical-align:text-top;font-size:10pt;padding-left:170px;}

#DivCalPopupWindow{position:absolute; z-index:2001;visibility:hidden;left:-200px;Top:0px;width:404px; background-color:Transparent;}
#Div_Popup{position:absolute; z-index:2001;visibility:hidden;left:-200px;Top:0px;width:404px; background-color:Transparent;}
.CalendarHeaderBg{background-image:url('/images/Cal_Header.png');width:28px;background-repeat:no-repeat;}
#rwHeader{background-image:url('/images/Cal_Header.png');background-repeat: no-repeat;}
#tblDivCal1{width:404; height:100%; border-spacing:0; border:0; }
#tdDivCal2{background-image:url('/Images/Cal_Top.png');background-repeat: no-repeat;height:19px;width:404px;}
#tdDivCal3{background-image:url('/Images/Cal_Middle.png');background-repeat: repeat-y;}
#tdDivCal4{ vertical-align:top; background-image:url('/Images/Cal_Middle.png');background-repeat:repeat-y;padding-left:13px;}
#tdDivCal5{background-image:url('/Images/Cal_Bottom.png');background-repeat: no-repeat;height:19px;width:404px;}
#DivCloseCalendar{position:absolute; bottom:0px; top:-8px; right:0px; left:170px;z-index:100px;float:right;padding-left:216px;height:16px;}
#Frame_CalPopupWindow,#Frame_CalPopupWindow1{position:relative;  top:0px;}
#Frame_searchPopupWindow{position:relative;  top:0px;}
.CalendarDateShade{   BACKGROUND-COLOR: #F1F1F1;}
.CalendarHeaderFont{    COLOR: #ffffff;    font-size: 8pt;    FONT-WEIGHT: bolder; }
.CalendaractiveDate{   COLOR: #000000;}
a.linkBlue:link{	COLOR: #949e48;    TEXT-DECORATION: none}
a.linkBlue:visited {	text-decoration: none;	COLOR: #949e48;}
a.linkBlue:hover {	COLOR: #949e48;    text-decoration: none;}
a.linkBlue:active {	COLOR: #949e48;    text-decoration: none;}
.CalendarTodayDate{   COLOR: #800a44;font-size:12px;}
.toroNewDates_other{    COLOR:#800a44;font-size:12px;}	
.toroNewDatesFade{    COLOR:#d1d0ce;font-size:12px;}	
.CalendarInactiveDate{   COLOR: #6F6F6F;font-size:12px;}
.CalendarHeaderFont{    COLOR: #000000;    font-size: 12px;    FONT-WEIGHT: bolder;   }
.CalendarHeaderFont_Month{    COLOR: #FFFFFF;    font-size: 14px;    FONT-WEIGHT: bolder;   }


#inner-content-box 
{
border:0px solid #c2bfa7;
margin-left:365px;
padding:30px;
background: url("/images/Beg_fill.png");
color:#fff;
width: auto;
position: relative;
height:auto;
}



#inner-content-box .contentheader,#sitemap-box .contentheader{text-align:center;padding:0px;margin:0px;top:0;position: relative;}
#inner-content-box h1,#sitemap-box h1{display: inline-block;  padding-right: 10px;margin:0px;margin-bottom:10px; border-bottom: 1px solid #888;text-align:center;text-transform:uppercase;font-size:38px;}
#SearchBarWrapper{margin-bottom:15px;}
#inner-content{position:relative;display:inline-table;width:100%;}/*auto*/
#inner-content .inner-left{Float:left;width:395px;position:relative;}/*width:393px;*/
#inner-content .inner-right{Float:right;width:395px;position:relative;margin-left:30px;}
.spacer5{height:5px;}
.spacer10{height:10px;}
.spacer15{height:15px;}
.spacer20{height:20px;}
.spacer25{height:25px;}
.spacer30{height:30px;}
.spacer35{height:35px;}
.spacer40{height:40px;}
.spacer45{height:45px;}
.spacer50{height:50px;}
.spacer75{height:75px;}
.spacer160{height:160px;}



.divBox{border:1px solid #c2bfa7;float:left;margin:5px;padding: 5px;}
.boxImage{padding:3px;border:0px solid #838383;background-color:#FFF;}

#imax-content-box 
{
margin-left:365px;
padding:0px;
color:#fff;
width: auto;
position: relative;
height:auto;
}


#breadcrumbs {
margin-bottom:1em;
border-bottom:0px solid #c2bfa7;
text-align:left;
color:#7e7d6b;
font-size:14px
}

#breadcrumbs ul {
list-style-type:none;
margin:0;
padding:0;
}

#breadcrumbs li {
display:inline;
line-height:normal!important;
margin:0;
padding:0;
font-size:14pt
}

#breadcrumbs li a {
/*color:#7e7d6b*/
}

.current-page {
font-weight:700;
color:#FFF
}
.breadPaddding{padding:20px;}

#navigation {border-bottom:0px solid #c2bfa7;text-align:left;color:#7e7d6b;}
#navigation ul.tabs{margin:0;padding:0;list-style: none;		}
#navigation ul.tabs li{background: #A2A1A1;color: #222;display: inline-block;padding: 3px 12px;margin:0px;cursor: pointer;  margin-bottom:3px; } /*padding-top:0px; float: left; */
#navigation ul.tabs li.current{	background: #007CE0;color: #FFFFFF; margin-bottom:3px;    	} /*padding-top:10px;	 */
#navigation ul.tabs li a{color:#FFF;display: block;}
#navigation ul.tabs li.current a{color: #FFF;display: block;}
#navigation ul.tabs li:hover{background-color:#007CE0; color:#FFFFFF;	}  /*padding-top:10px; */


#SearchWidget_Box{display:inline-block; padding-left:0px; padding-bottom:0px; width:100%;position:relative;}
.SearchWidget_Tab_Enabled{position:relative;background-color:#007ce0;float:left;width:104px;height:26px;COLOR: #FFFFFF;font-size: 11.5pt;FONT-WEIGHT:bold;text-align:center;padding-top:5px;}
.SearchWidget_Tab_Disabled{position:relative;background-color:#a2a1a1;float:left;width:104px;height:26px;COLOR: #FFFFFF;font-size: 11.5pt;FONT-WEIGHT:bold;text-align:center;padding-top:5px;}
.SearchWidget_Defaut_Text{COLOR: #FFFFFF;font-size: 10.5pt;FONT-WEIGHT:bold;white-space:nowrap;}
.SearchWidget_Radio_Text{COLOR: #FFFFFF;font-size: 11pt;FONT-WEIGHT:bold;}
.SearchWidget_Box_BG{background-color:#007ce0;}

#Attraction-infobox {float:none;position:relative;width:auto;overflow:hidden;text-align:center;}
#Attraction-infobox_Big {float:left;position:relative;width:auto;overflow:hidden;text-align:center;left:0px;}
.thumb{background:#fcfbfb;  border:2px solid #53534f; padding:5px;margin:2px;}
.std-fllft-10 {
float:left;
margin-right:15px;
}
.img-fllft-right {
float:right;
margin-left:10px
}
.img-fllft-center {
 display: block;
    margin-left: auto;
    margin-right: auto;
}
.img-margin-right {
margin-right:10px;
}
.img-margin-left {
margin-left:10px;
}
.spacer-1-both {
height:10px;
clear:both
}

.std-fllft-ri {
float:right;
margin-left:10px
}

a.Link_Class:link
{
	color: #1cd5f4;
	font-size: 12pt;
	text-decoration:none;
}
a.Link_Class:visited 
{
	color: #1cd5f4;
	font-size: 12pt;
	text-decoration:none;
}
a.Link_Class:hover 
{
	COLOR: #1cd5f4;
	text-decoration:none; 
}
a.Link_Class:active
{
    color: #1cd5f4;
	font-size: 12pt;
	text-decoration:none;
}




a.Link_Wht:link
{
	color: #fff;
	font-size: 12pt;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
a.Link_Wht:visited 
{
	color: #fff;
	font-size: 12pt;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}
a.Link_Wht:hover 
{
	COLOR: #fff;
	text-decoration:none; 
	font-weight:bold;
	text-align:center;
}
a.Link_Wht:active
{
    color: #fff;
	font-size: 12pt;
	text-decoration:none;
	font-weight:bold;
	text-align:center;
}



a.Link_Ser:link
{
	color: #1e6ac2;
	font-size: 12pt;
	text-decoration:none;
}
a.Link_Ser:visited 
{
	color: #1e6ac2;
	font-size: 12pt;
	text-decoration:none;
}
a.Link_Ser:hover 
{
	COLOR: #1e6ac2;
	text-decoration:none; 
}
a.Link_Ser:active
{
    color: #1e6ac2;
	font-size: 12pt;
	text-decoration:none;
}

.Dining_head {

background-color:Transparent;

}

.Dining_head h2{
font-size:30px;
font-weight:700;
color:#fff;
text-align:justify;

}


#lodging-highlight-box {
float:right;
width:152px;
border:1px solid #c2bfa7;
margin-left:10px;
margin-bottom:10px;
padding:3px;
text-align:center;
}

#lodging-highlight-box h1 {
font-size:15px;
text-align:center;
margin-top:0;
margin-bottom:10px
}

#lodging-highlight-box ul {
text-align:center;
margin:0;
padding:0
}

#lodging-highlight-box li {
list-style-type:none;
margin:0;
padding:0 0 10px
}


#lodging-highlight-box img {border:1px solid #c2bfa7!important}

/*.img_padding
{
	padding-left:10px;
	float:right;
}*/

#featured-property {
width:240px;
margin:10px 15px 0
}
.extlink {
padding-right:12px;
background:url(../images/interface/external.png) no-repeat right center;
color: #1cd5f4;
}

#inner-content-White-box
{
background: url("/images/White_bg.png");
margin-left:365px;
padding:10px;
color:#000;
width: auto;
position: relative;
height:auto;


}

#weddings_nav  {
	text-align: center;
	color: #666666;
	
}

#inner-content-box #weddings_nav a {
	text-decoration: none;
	color: #1cd5f4;
}

#inner-content-box table {
	text-decoration: none;
	color: #fff;
}
#inner-content-box #weddings_nav a:hover {
	color: #fff;
}

#wrapper #inner-content-box .imgcenter {
	text-align: center;
}

#inner-content-nav {
	text-align: center;
	color: #666666;
}
#listing-logo {
width:142px;
text-align:center;
float:left;
margin-right:15px;
margin-top:15px
}
li.listing-telephone {
background:url(../images/hotel-contact-icons.png) no-repeat;
padding-left:18px;
}

li.listing-fax {
background:url(../images/hotel-contact-icons.png) no-repeat 0 -30px;
padding-left:18px;
}

li.listing-email {
background:url(../images/hotel-contact-icons.png) no-repeat 0 -63px;
padding-left:18px;
}

.left-clear-element {
clear:left
}

a.Link_Res:link
{
	color: #1cd5f4;
	font-size: 13px;
	text-decoration:none;
}
a.Link_Res:visited 
{
	color: #1cd5f4;
	font-size: 13px;
	text-decoration:none;
}
a.Link_Res:hover 
{
	COLOR: #1cd5f4;
	text-decoration:none; 
}
a.Link_Res:active
{
    color: #1cd5f4;
	font-size: 13px;
	text-decoration:none;
}
/*Loading Style */

#lodging-nav {
	width:346px;
	float:left;
	border:0px solid #c2bfa7;
	float:left;
	background:#F0EEEE;
}

.lodgin_nav_Subheader
{
	background-color: #3093E3;
	font-size:22px;
	text-align:left;
	vertical-align:middle;
	color:#fdfdfd;
	padding-left:20px;
	margin-top:15px;
}
.lodging_nav_Mainheader
{
	

	font-size:34px;
	height:42px;
	text-align:center;
	vertical-align:middle;
	color:#2e2e2e;
	padding-top:10px;
	font-weight:700;
}



#vep-promo-box {
width:100%;
height:151px;
background:#007ff2;
}

#vep-promo-box h1 {
font-size:16px;
color:#063;
margin-left:160px;
margin-bottom:10px

}

#vep-promo-box p {
margin-left:0px
}

#att-promo-sidebar img,#vep-promo-box img {
border:0;

}

#inner-content-box_img 
{
height:458px;
background: url("/images/White_bg.png");
margin-left:365px;
padding:0px;
color:#fff;
width: auto;
position: relative;
height:auto;
}

/*Loading Style */
/*Shopping Style */

.std-flrt-10 {
float:right;
padding-right:15px;
}
.std-flrt-le {float:right;padding-left:15px;}
.std-flrt-logo {float:right;padding-top:11px;}

.std-flrt-ri {
float:left;
padding-right:15px;
}
.img-left-10 {float: left;margin-right: 10px;}
.current-page {
font-weight:700
}
.Enhancement_txt
{	
	font-size:16px;
	color:#FFFFFF;
	padding-right:15px;
	text-align:justify;
	
}
.Enhancement_lnk
{	
	font-size:13px;
	color:#adf7f8;
	padding-right:15px;
	text-align:justify;
	text-decoration:none;
	font-weight:bold;
}
/*.img_padding
{
	padding-left:10px;
}*/
.paddingLeft10
{
	padding-left:10px;
}

/*Shopping Style */




#left-nav,#hotelsmotels-nav  {
width:350px;
border:0px solid #c2bfa7;
float:left;
background:#F0EEEE;
}

#left-nav p,#hotelsmotels-nav p {
font-size:11px;
}

#left-nav ul,#hotelsmotels-nav ul {
margin:0;
padding:5px 15px 15px;
}


#left-nav li,#hotelsmotels-nav li {
list-style-type:none;
line-height:1.4em;
font-size:20px;
margin:0;
padding:0
font-weight:800;
}

#left-nav li a,#hotelsmotels-nav li a {
color:#1D67C1;

text-decoration:none
}

#left-nav li a:hover,#hotelsmotels-nav li a:hover {
text-decoration:underline
}

#left-nav h1,#hotelsmotels-nav h1{
font-size:30px;
font-weight:700;
color:#FFF;
margin-bottom:.0em;
padding:0px 15px 0px;
}

#left-nav  h2,#hotelsmotels-nav h2{
font-size:34px;
font-weight:700;
color:#000000;
margin-bottom:.0em;
padding:0px 15px 0px;
}
#left-nav  h3,#hotelsmotels-nav h3{
font-size:30px;
font-weight:700;
color:#FFF;
margin-bottom:.0em;
padding:0px 15px 0px;
}


.hotelsmotels-nav-head {

background-color:#3093E3;

}
#hotelsmotels-nav .hotelsmotels-nav-head h2{
font-size:24px;
font-weight:500;
color:#fff;
padding:0px 15px 0px;

}
#left-nav .hotelsmotels-nav-head h2{
font-size:24px;
font-weight:500;
color:#fff;
padding:0px 15px 0px;

}
#left-nav h2,#left-nav h3{margin-top:8px;}

.hotelsmotels-nav-Sub-head{padding-top:0px;}
#hotelsmotels-nav .hotelsmotels-nav-Sub-head h3{font-size:24px;font-weight:600;color:#000;}
#left-nav .hotelsmotels-nav-Sub-head h3{font-size:24px;font-weight:600;color:#000;}

#left-nav .hotelsmotels-nav-head  a:link{text-decoration:none}

#hotelsmotels-nav h2 a:link,#hotelsmotels-nav h3 a:link {
color:#345e74;
text-decoration:none
}

#hotelsmotels-nav h2 a:visited,#hotelsmotels-nav h3 a:visited {
color:#345e74;
text-decoration:none
}

#hotelsmotels-nav h2 a:hover,#hotelsmotels-nav h3 a:hover {
color:#345e74;
text-decoration:underline
}

#hotelsmotels-nav h2 a:active,#hotelsmotels-nav h3 a:active {
color:#345e74;
text-decoration:none
}
#lodging-nav #left-nav  h1{
font-size:30px;
font-weight:700;
color:#000000;
margin-bottom:.0em;
padding:0px 15px 0px;
}


#property-content-box {	border:0px solid #c2bfa7;	margin-left:0px;position: relative;	z-index:100;padding-bottom:20px;}
#property-content-box p {font-size:11px;line-height:1.7em}
#property-content-box h1 {font-size:19px;margin-top:0;text-decoration:underline;}
#property-content-box h2 {font-size:16px}
#property-content-box ul,#property-content-box li {font-size:11px}
#property-property-box {margin-bottom:1em;border-bottom:1px dotted #c2bfa7}
#property-property-box ul {font-size:11px;margin:0;padding:0}
#property-property-box li {display:inline;list-style-type:none;margin:0 10px 0 0;padding:0 0 0 25px}
#property-content-box .button-container{text-align:center;margin-bottom:5px;}

#hotel-top-infobox {position:relative;display:inline-table;overflow:hidden; width:100%;}/**/
#hotel-top-infobox h1 {font-size:38px;font-weight:700;color:#ffffff;text-align:center;text-transform:uppercase;}

#hotel-image-box {float:left;width:600px;margin-top:20px;margin-left:20px;min-height:350px;}
#hotel-image-box img {border:0px solid #c2bfa7}
.MicroHeaderIMG{max-width:600px;height:auto;}

#hotel-gallery-browser{text-align:left;font-weight:700;width:auto;max-width:650px;padding:3px;}/*position:absolute;bottom:0px;*/
#hotel-gallery-browserIn{text-align:left;font-weight:700;padding:3px;}
#hotel-gallery-browser ul,#hotel-gallery-browserIn ul{list-style-type:none;margin:0;padding:0}
#hotel-gallery-browser li,#hotel-gallery-browserIn li{display:inline;margin:0;padding:0px;border:1px solid #c2bfa7;background:#F2F2F2;}
#hotel-gallery-browserIn li{padding:1px;}
#hotel-gallery-browser a,#hotel-gallery-browserIn a {cursor:pointer;padding:3px;font-size:10pt;}
#hotel-gallery-browser a:hover,#hotel-gallery-browserIn a:hover {color:#fff;background:#000}

#hotel-contact-box {width:200px;float:right;color:#000000;margin-right:30px;margin-top:20px;background: url("/images/Bg_ads_fil.png");padding:10px; padding-top:20px;}

#hotel-contact-box ul {list-style-type:none;margin:0px;padding:0}
#hotel-contact-box li {margin:0;padding:0;line-height:1.4em;font-size:18px}
#hotel-address{text-align:center;}

.property-nav {height:30px;margin:0 0 0 0px;padding:0}
.property-nav a {font-size:16px;font-weight:800;text-decoration:none;color:#BBC6CC;border:0px solid #c2bfa7;border-bottom:0;text-align:left;float:left;margin-right:1px;padding:2px 8px 6px;margin-bottom:1px;}
.property-nav a.property-nav-selected,.property-nav a.selectedproperty-nav-selected {z-index:100;border-bottom:0;background:#D7D5D6;color:#454545;}
.property-nav a.property-nav-nselected {border-bottom:0px solid #c2bfa7;background:#007CE0}
.property-nav a.property-nav-nselected:hover {background:#D7D5D6;color:#454545;}

#hotel-info-box {border:1px solid #D7D5D6;margin-left:0px;background:#D7D5D6;position:relative;z-index:20;}
#hotel-info-box h1 {font-size:19px}
#hotel-info-box p{font-size:14px}
#hotel-info-box .SubContainer{background:#FFF;padding:10px;}
#hotel-info-box .SubContainerAlt{background:#D7D5D6;padding:10px;}
#hotel-info-box .SubContainerSecAlt{background:#E5E9ED;padding:10px;}


.hotel-info-stats {margin-top:5px;margin-right:20px;margin-bottom:10px;font-size:11px;border-top:1px solid #999;border-left:1px solid #999;background:#FFF}
.hotel-info-stats td {border-bottom:1px solid #999;border-right:1px solid #999;padding:4px}
.hotel-info-stats th {background:#007CE0;padding:4px;color:#fff;font-size:14px;}
.hotel-info-stats_micro {margin-top:5px;margin-right:0px;margin-bottom:10px;font-size:11px;border-top:1px solid #999;border-left:1px solid #999;background:#FFF}
.hotel-info-stats_micro td {border-bottom:1px solid #999;border-right:1px solid #999;padding:4px}
.hotel-info-stats_micro th {background:#007CE0;padding:4px;color:#fff;font-size:14px;}
.Micro-Links{color:#1185E2;font-size:15px;}

#hotel-info-box_Micro {border:0px solid #D7D5D6;background-color:Transparent;position:relative;z-index:20;}
#hotel-info-box_Micro h1 {font-size:19px}
#hotel-info-box_Micro h2 {color:#444444;font-size:23px;}
#hotel-info-box_Micro h3 {color:#007ee3;font-size:23px;}
#hotel-info-box_Micro p{font-size:14px}
#hotel-info-box_Micro .SubContainer{background:#FFF;padding:20px;}
#hotel-info-box_Micro .SubContainerAlt{background:#D7D5D6;padding:20px;}
#hotel-info-box_Micro .SubContainerSecAlt{background:#E5E9ED;padding:10px;}
#hotel-info-box_Micro .SubContainer_Room{background:#FFF;padding:0px;}
#hotel-info-box_Micro .SubContainerAlt_Room{padding:0px;}
#hotel-info-box_Micro .SubContainerAlt h1,#hotel-info-box_Micro .SubContainer h1,#hotel-info-box_Micro .SubContainerSecAlt h1{color:#444444;font-size:18pt;}
#hotel-info-box_Micro .SubContainerAlt h2{margin-top:0px;margin-bottom:0px;}
#hotel-info-box_Micro .SubContainer h2{margin-top:0px;margin-bottom:0px;}
#hotel-info-box_Micro .SubContainerAlt p,#hotel-info-box_Micro .SubContainer p{color:#444444;font-size:12pt;}
#hotel-info-box_Micro .SubContainerAlt ul,#hotel-info-box_Micro .SubContainer ul{color:#444444;font-size:12pt;}
#hotel-info-box_Micro h3 {margin-top:0px;margin-bottom:0px;}

#hotel-info-box_Micro #hotel-gallery-browserIn ul,#hotel-info-box_Micro .hotel-gallery-RoomIn ul{padding-left:0px;}
#hotel-info-box_Micro .SubContainerAlt table td,#hotel-info-box_Micro .SubContainer table td{color:#444444;font-size:11pt;}
.Micro_td_padding
{
	padding-left:10px;
}
.Micro_cnfer
{	color:White;
	background-color:#949091;
	text-align:center;
}
.hotel-gallery-RoomIn_li_display{display:inline-block;margin-bottom:4px;}
.hotel-gallery-RoomIn li {display:inline;margin:0;padding:0;border:1px solid #c2bfa7;background:#F2F2F2;}
.hotel-gallery-RoomIn a {cursor:pointer;padding:3px;background-color:#FFFFFF;font-size:11pt;}
.hotel-gallery-RoomIn a:hover {color:#fff;background:#000;font-size:11pt;}
.Micro_Room_name
{
	font-size:20px;
	color:#007ce0;
	font-weight:bold;
}
.Micro_Room_Td
{
	padding-left:10px;
}

.Micro_Room_Amn_head
{
	font-size:22px;
	padding-bottom:10px;
	color:#444444;
}
.Micro_li_desc
{
	font-size:13px; color:#383737;
}
.Micro_lcon_desc
{
	 font-size:14px; color:#383737;
}
.Micro_Separator
{
	height:10px;
}
.Photobox_img {border:0px solid;position :relative;}
.PhotoArrowHotel  {position:absolute; top:72px; right:1px; z:index:200;}
.PhotoArrowHotel_room  {position:absolute; top:151px; right:1px; z:index:200;}
.PhotoArrowHotel_popup  {position:absolute; bottom:10px; z:index:200;right:0px;}/*top:245px*/
.Amenity_list
{
list-style-image:url("/images/bullet.png");
font-family:Open Sans Condensed,Arial, Helvetica, sans-serif; font-size:14px; color:#383737;
}
.Amenity_list_head
{
	font-family:Open Sans Condensed,Arial, Helvetica, sans-serif; font-size:16px; color:#383737;
	font-weight:bold;
}
.Micro_Conference
{
 background-color:#f0eeee;
}
.Micro_Conference_Head
{
 font-size:13px; 
	
}
.Micro_Conference_details
{
 background-color:#FFFFFF;
 height:30px;
 font-size:16px;

}
.Micro_Conference_Sep
{
	background-image:url("/images/Line.png");
	height:1px;
	background-repeat:repeat-x;
}

.Bus_Div {
  position: relative;
  top: 45px;
  left: 0px;
  width: 395px;
}
.Micro-subheads
{
	font-size:16px;
}



#sitemap-box {float:none;width: auto;padding:30px; position: relative;background: url("/images/Beg_fill.png");bottom: 0px;margin-bottom:20px;}
#sitemap-box table li {list-style:none;}/*font-size:12pt;*/
/*#sitemap-box a {font-size:13pt;}*/
#sitemap-box table h2 a { text-transform:uppercase; line-height:0.5em;font-size:16pt;}
.underline {border-bottom:#FFF solid thin;}
.BG_White{background-color:#ffffff;}
.BG_White_Transparent{background: url("/images/Bg_ads_fil.png");}

img {border:0;}
#usefull_linkDIV{position: relative;}
#usefull_linkDIV ul{padding-left:0px;margin:0px;}
#usefull_linkDIV li{list-style:none; float:left; font-size:14px;line-height:3.5em;width:100%;}
#usefull_linkDIV li a{color:#1D67C1;font-weight:500;float:left;text-align:left;margin-left:75px;}
#usefull_linkDIV h2{text-align:center;margin-top:15px;color:Black;margin-bottom:0px;margin-top:0px;padding-bottom:5px;padding-top:5px;}
.usefull_head{position: relative; width: 100%; border-bottom: #cbcbcd solid thin;background:#cbcbcd;font-size:24px;color:Black;text-align:center;padding-bottom:7px;padding-top:7px;}

#usefull_linkDIV li.travel-info{background:url("/images/info-box-travel.png") no-repeat;background-position:30px center;border-bottom: #cbcbcd solid thin;}
#usefull_linkDIV li.us-visitor{background:url("/images/info-box-USvisit.png") no-repeat;background-position:28px center;border-bottom: #cbcbcd solid thin;}
#usefull_linkDIV li.vep{background:url("/images/inf-box-vacation.png") no-repeat;background-position:30px center;border-bottom: #cbcbcd solid thin;}
#usefull_linkDIV li.tourist-info{background:url("/images/info-box-tourist.png") no-repeat;background-position:30px center;border-bottom: #cbcbcd solid thin;}
#usefull_linkDIV li.webcam{background:url("/images/info-box-webCam.png") no-repeat;background-position:30px center;}

#customerserviceform{width:470px;float:right;}
#touristinfoform{width:470px;padding-top:5px;}

#customerserviceform label, #customerserviceform input, #customerserviceform textarea, #touristinfoform label,
#touristinfoform input ,#touristinfoform textarea {display:block;float:left;margin-bottom:10px;}
#customerserviceform input,#customerserviceform textarea,#touristinfoform input,#touristinfoform textarea {margin-top:5px;}
#customerserviceform textarea, #touristinfoform textarea {width:205px;}
#customerserviceform label, #touristinfoform label {text-align:left;width:110px;padding-right:4px;font-weight:700;}
#customerserviceform br, #touristinfoform br {clear:left;}
.btn {border:1px solid #8d8d80;margin-left:115px;margin-right:10px;display:inline;padding:8px;width:70px!important;}
.btn2 { border:1px solid #8d8d80;display:inline;padding:8px;width:70px!important;}
.smtxt {margin-left:5px;}

dt {font-size:14pt; cursor:pointer; color:#1cd5f4; text-decoration:underline; font-weight:700; margin-top:10px; margin-bottom:10px}
dd {margin-left:0}
.confno{font-size:25px; text-align:center;font-weight:700;}
#ncrnote{border:2px solid #888888;padding:10px;margin:0 auto;}  
#cancelnote {width:250px; text-align:center; margin:1em auto; padding:2px; border:2px solid #888888; font-weight:700}


/**  mobile  **/

.tdSearch_button{padding-right:30px;background-position:}
.searchTDarrive{width:100px; vertical-align:middle;}
.searchTDdepart{width:170px; vertical-align:middle;}
.searchTDroom{width:70px;}
.searchTDadult{width:90px;}
.searchDepartTable{width:135px;}
.searchDPRTcalndrIMGtd{padding-left:5px;padding-right:12px;padding-bottom:0px;}
.searchTDradioWidth{width:80px;}
.SearchWidget_outerTable{width:100%;}
.searchTDsortBy{width:150px;}
.searchTDsearchFor{width:200px;}
.searchTDchild{width:70px;}	
.promoTdWidth{width:30px;}

.promoTdWidth2{width:60px;}
.IMaxIMG{width:885px;height:auto;}
.Padding_fifty{padding-left:50px;}
.VacationLogoIMG{width:149px;height:133px;border:0px;}
.paddingLeftFooter{padding-left:200px;}
.Heading_nowrap{white-space:nowrap;}
.table_homeAdsWrapprTD3{width:305px;}
.ratesandStayTableWidth{width:300px;}
#Whirlpool_golf_div1{float:left; width:200px;}
.Left_Align_float{float:left;}
.HoleDistancesTable{border:1px #000000 solid; text-align:center;}
.HoleDistancesTable td{padding:5px;}
.HoleDistancesTable2{border:1px #000000 solid; text-align:center;}
.HoleDistancesTable2 td{padding:2px;}
.BattlefieldCourseDiv{width:480px;}
.BattlefieldCourseSubDiv_right{float:right;}

.BattlefieldCourseSubDiv_left{width:350px;}
.ribbon_cutting_DIV{width:357px; margin-right:10px; margin-bottom:10px}
.OffSeasonGolfRate_table{width:430px;}
.BedBreakfastHeadTable{width:510px;}
.marketPlaceDIV{float:left; padding:10px; margin-bottom:50px; width:100%;}
.FantasyFudgeDIV{padding:10px; width:100%; margin-bottom:50px;}
.casinoNiagaraDescr{text-align:center; padding-left:50px; padding-right:50px;}
.CasinoNiagaraResortTable{margin:0 auto;width:520px;}
.TD2CasinoNiagaraResortTable{width:365px;}
.CasinomapCanvasDIV{width:500px; height:300px; margin:auto;}
.PenCentreBillboardDIV{width:500px;}
.rainbow_swt_size{width:480px;height:310px;}
.BillboardShopping_DIV{width:450px;}
.tableStyleWIDTH{width:480px;}
.socialDIV{text-align:right; float:right;top:30px;position:absolute;right:10px;}
.HydroPowrmapDIV{width:500px; height:300px; margin:auto;} 
.PreferredAccTable{border-spacing: 10px;}
.CanadaDayCelebHeadTable{width:380px;}
.BirdKingdomIMGtable{width:430px;margin:0 auto;}
.BirdKingdomIMGtable td{padding:4px;}

.MinoltaTowerShoppingTable{padding-left:65px; padding-right:65px;font-family:Arial, Helvetica, sans-serif;	font-size:12px;}
.HoneymoonCityDIV{padding-left:30px;padding-right:30px;padding-Top:20px;}
.WeddPackageFalls_Table{width:400px;margin:auto;}
.AirportTranspRateDIV{height:270px; margin:5px; width:450px;}
.AirportTranspDIV{height:200px;}
.FallsShuttleMap{width:470px;height:371px;}
.AirportTranspRateTable{width:349px;margin:0 auto; text-align:center;}
.FallsTaxiDIV{height:151px; padding-left:153px;}
.FallsTaxiMargin50{margin-left:50px;} 
.AirportGroupServTable{width:400px;margin:0 auto;text-align:center;}
.KrieghoffArtBoutiqueTable{width:95%;text-align:center;}
.MamaMiaMenuDIV{width:460px;margin:10px; text-align:center;}
.MamaMiaMenuDIV2{width:480px; margin:auto;text-align:center;}
.MamaMiaMenuDIV3{width:480px; margin-top:20px;}
.MamaMiaMenuDIV4{width:440px; text-align:center}
.MamaMiaMenuDIV5{width:440px; margin:20px;}

.MamaMiaMenuDIV6{width:460px; margin:20px; text-align:center;}
.WhiteWineTable{margin:0 auto;font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;}
.WhiteWineTable td{padding:5px;}
.SkylonHoursOprtnTable{width:444px;font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;}
.MarginLeft20{margin-left:20px}
.zappisPastaTable{width:480px;padding-bottom: 10px;	padding-left: 5px;	padding-top: 10px;}						
.Nav_featrPropIMG{width:242px;height:172px;}
.NiagaraAviaryTD{width:130px;}
.WaldorfTentHeadTable{width:300px;}
.footerPartnerLogo{width:65%;}
.Locate_DistanceTable{width:100%;}
.hotel-infoTableWidth{width:250px;}
.AmenityMicroTable{width:100%;}
.imgTDwidth{vertical-align:top;width:350px;text-align:right;}
.Micro_img_size{width:350px;height:275px;}
.IndoorAmenityTable{width:100%;border-collapse:collapse; }
.IndoorAmenityTable td{padding:3px;}

.TDwidthPKG_IMG{width:250px;}
.IMGwidthPKG_micro{width:200px;}
.MicroInnerTAbleWidth{width:500px;}
.MicroRestaurantWidth{width:350px;}
.IMGwidthGROUP_micro{width:395px;}
.MicroReserveTable{width:600px;}
.imgTDwidth_spaService{width:210px;}
.NiagaraRegionImgTable{margin:0 auto;}
#inner-content-box p{text-align:justify;vertical-align:text-top;font-size:12pt;}
.PropertyTABtable{width:auto;}

.childAgeTD_indvl{display:none;height:50px;}
.PaddingTOP7{padding-top:7px;}
.leftaddInnerTable1,.leftaddInnerTable2,.leftaddInnerTable1_1{width:100%;}

.RegsCandyProdctIMG{width:200px;height:auto;}
.Regs_IMGresize{float:right; width:200px; text-align:center;}
.SiteMapContentTable{width:100%;}
.ParaFitImage{min-height:300px;}
.JellystoneImgDIV{float:right; margin-left:5px;}
.JellystoneActivityTable{width:auto;}
.shalamarTableIMG{width:256px; height:185px;}
.shalamarLogoIMG{width:191px; height:175px;}
.FooterSocialTable{width:100%;}
.headLogoMapping{width:381px;height:138px;float:left;cursor:pointer;}
.TDHeight50{height:50px;}


.galleryMobile{width:480px;height:353px;}
.galleryMobile2{width:480px;height:163px;}
.flash_fearFactry{width:449px;height:359px;}
.flash_winterFestLight{width:480px;height:528px;}
.niagaraFallsWebCam{width:710px;height:353px; }
.flash_shopRainbow{width:480px;height:310px;}
.GrowingTable{width:100%;}

.AlterDesg_Table td{text-align:center;}
.widthForty_Ninty{width:47%;}
.Float_Right_Left{float:right;}
.paddingLeftCenter{padding-left:135px;}
.CalendarInactiveDate,.toroNewDatesFade,.CalendarTodayDate,.toroNewDates_other{vertical-align:top\9;}
#tdNew a{font-size:13pt;}
.RoomListIMG{width:285px;height:180px;}
.div_IMGslideshow{min-height:350px;}
#BoxHeader span.chicklets{padding-right:0px;}

@media all and (min-width:961px) and (max-width: 1280px)
{
	.AllPercentWidthIMG{width:100%;height:auto;}
	.eventHeadtext{font-size:21px;}
	.txtContact{font-size:15px;}
	Table.Table_TD_float_inhert td{float:inherit;display:table-cell;}
		
	.headLogoMapping{margin-left:20px;}
	.headLogoMapping img{height:100px;width:100%}
	
	#usefull_linkDIV ul{padding-left:0px;}
	#usefull_linkDIV li a{font-size:12pt;margin-left:40px;}
	#usefull_linkDIV li{text-align:left;line-height:3.1em;}
	#usefull_linkDIV li.travel-info{background:url("/images/info-box-travel.png") no-repeat;background-position:5px center;border-bottom: #cbcbcd solid thin;}
	#usefull_linkDIV li.us-visitor{background:url("/images/info-box-USvisit.png") no-repeat;background-position:3px center;border-bottom: #cbcbcd solid thin;}
	#usefull_linkDIV li.vep{background:url("/images/inf-box-vacation.png") no-repeat;background-position:5px center;border-bottom: #cbcbcd solid thin;line-height:2.5em;}
	#usefull_linkDIV li.tourist-info{background:url("/images/info-box-tourist.png") no-repeat;background-position:5px center;border-bottom: #cbcbcd solid thin;}
	#usefull_linkDIV li.webcam{background:url("/images/info-box-webCam.png") no-repeat;background-position:5px center;}
	#customerserviceform{width:420px;float:right;}
	#touristinfoform{width:420px;padding-top:5px;}
	
	body{width:100%;}
	#wrapper{width:100%;}
	#headbar{width:100%;height:120px;background-size:100% 100%;}
	.headLogoMapping{width:29.6%;height:120px;}
	#trHeaderCal{width:66%;position:absolute;top:72px;left:34%;}
	#tdHeader{width:100%;}
	.tblMenuHeader{width:100%;}	
	.HeaderMenuIMG_Acc,.HeaderMenuIMG_shop,.HeaderMenuIMG_Attr,.HeaderMenuIMG_Wed,.HeaderMenuIMG_Dine,.HeaderMenuIMG_Ser{height:32px; width:auto;float:right;}
	.HeaderMenuIMG_Acc_selected,.HeaderMenuIMG_shop_selected,.HeaderMenuIMG_Attr_selected,.HeaderMenuIMG_Wed_selected,
	.HeaderMenuIMG_Dine_selected,.HeaderMenuIMG_Ser_selected{height:40px; width:auto;float:right;}
	.search_button{height:35px;width:auto;}
	.tdSearch_button{padding-right:.8%;vertical-align:bottom;padding-left:10px;padding-top:10px; }	
	.promoTdWidth{width:5px;}
	.promoTdWidth2{width:5px;}
	#vep-promo-box{height:auto;}	
	#Accomodation_box_wrapper{padding-left:0px;}
	#Accomodation_Sub_menu_wrapper ul li{width:19.3%;height:auto;}
	#Accomodation_Sub_menu_wrapper ul li.tab11,#Accomodation_Sub_menu_wrapper ul li.tab12,#Accomodation_Sub_menu_wrapper ul li.tab13,#Accomodation_Sub_menu_wrapper ul li.tab14{padding: 0px 0px 0px 0px;margin-right: 5px;}    
	#Accomodation_Sub_menu_wrapper ul li.tab15{padding: 0px 0px 0px 0px;}
	#Accomodation_Sub_menu_wrapper span.big{font-size:14px;height:35px;padding-top:128px;}	
	.GrandviewManorIMG{width:100%;}
	.IMaxIMG{width:100%; }	
	#footerbar{width:100%;}
	.FooterSocialTable{width:100px;}
	.FooterSocialTable td{display:block;float:left;padding:8px;}
	.FootrLOGOIMG{width:auto;height:45px;}
	.paddingLeftFooter{padding-left:150px;padding-right:150px;}

	/*index*/
	.SlideHeader{font-size:20px;}
	#home_side_box{width:100%; height:auto;}
	#side_box_wrapper{width:100%; height:auto;padding-bottom:5px;}
	#home_Sub_menu_wrapper{width:100%;  display:inline-block;}
	#home_Sub_menu_wrapper ul{padding:0px;margin:0px;clear:both;}
	#home_Sub_menu_wrapper ul li{width:15.5%; left:5px;margin-right:1%; }
	#home_Sub_menu_wrapper ul li.tab1{padding: 0 0px; background-size: contain; margin-left:.5%;}
	#home_Sub_menu_wrapper ul li.tab2,#home_Sub_menu_wrapper ul li.tab3,
	#home_Sub_menu_wrapper ul li.tab4,#home_Sub_menu_wrapper ul li.tab5,#home_Sub_menu_wrapper ul li.tab6{padding: 0 0px; background-size: contain;}    
	#home_Sub_menu_wrapper span.big{font-size:14px;height:35px;padding-top:90%;padding-bottom:3%;padding-right:0px;}
	#home_Sub_menu_wrapper span.small{font-size:17px;height:10px;margin-top:-25px;padding-right:0px;}
	#side_ads_wrapper{width:100%;padding-left:0px;padding-right:0px;}	
	.table_homeAdsWrapprTD3{width:200px;}
	.table_homeAdsWrapprTD1{width:76%;height:auto;}	
	#home_ads_wrapper .leftadd,#home_ads_wrapper .leftadd1{width:100%;height:auto;background-color:#0078BF;}	
	#home_ads_wrapper .Holiday,#home_ads_wrapper .Attractions,#home_ads_wrapper .Dining,#home_ads_wrapper .Packages,#home_ads_wrapper .Shopping{width:280px;height:228px;}
	.vacation{font-size:18px;}	
	.PaddingTOP7{padding-top:0px;}
	.MS1{width:auto;height:45px;background:#007FF2;border-right: 1px solid Gray !important;float:inherit;}
	.MS2,.MS3,.MS4{width:auto;height:45px;background:#000000;border-right: 1px solid Gray !important;float:inherit;}
	.MS5{width:auto;height:45px;background:#000000;float:inherit;}
	.Vacant{background-color:#007ff2;width:889px;height:151px;}
	.rightadd{width:200px;height:160px;margin-left:5px;background-size:contain;}
	.rightadd1,.rightadd2,.rightadd3{width:200px;height:auto;margin-left:5px;background-size:contain;}	
	.SS1{width:auto;height:45px;background:#007FF2;border-right: 1px solid Gray !important;float:inherit;padding-left:10px;padding-right:10px;border-bottom: 1px solid #007FF2 !important;}
	.SS2,.SS3{width:auto;height:45px;background:#000000;border-right: 1px solid Gray !important;float:inherit;padding-left:10px;padding-right:10px;border-bottom: 1px solid #007FF2 !important;}
	.SS4,.SS5{width:auto;height:45px;background:#000000;border-right: 1px solid Gray !important;float:inherit;border-bottom: 1px solid #007FF2 !important;}
	.SS6{width:auto;height:45px;background:#000000;float:inherit;border-bottom: 1px solid #007FF2 !important;}
	
	
	/*shopping*/
#left-nav h2{font-size:30px;}
#left-nav h3{font-size:28px;}	
#left-nav .hotelsmotels-nav-Sub-head h3{font-size:24px;}
.Dining_head h2{font-size:25px;}
.CenterHeader{font-size:30px;}

#lodging-nav{padding-right:4px;}
.searchTDsortBy{padding-left:10px;width:170px;}
.searchTDradioWidth{min-width:95px;height:50px;}
.searchTDdepart,.searchTDarrive{height:50px;min-width:130px;vertical-align:top;}

.SearchWidget_Box_BG{min-height:80px;}
.SearchWidget_innerTable{display:inline-block;}
.SearchWidget_innerTable td{vertical-align:top;display:block;float:left;}
.ChildAgeRowTd1{display:none;}



#hotel-image-box{width:68%;}
#hotel-contact-box{width:23%;margin-right:10px;}
#hotel-gallery-browser{width:73%;}
.MicroHeaderIMG{width:96%;height:auto;}

.property-nav{height: auto;width:auto;}
.MicroReserveTable{width:98%;}
.PropertyTABtable{width:auto;display:inline-block;}
.PropertyTABtable td{float:left;display:block;}

/* site map*/
#sitemap-box {width: auto;padding-left:20px; padding-right:20px;}

#inner-content .inner-left{width:48%;}
#inner-content .inner-right{width:48%;margin-left:.07%;}
.Map_Directions{width:100%;	height:300px;}

.niagaraFallsWebCam{width:100%; max-width:710px;height:353px; }


#inner-content .inner-left{width:100%;}
#inner-content .inner-right{float:left; width:100%;margin-left:0px;}

.GrowingTable td{float:left;display:block;}
h2{font-size:27px;}
.RoomListIMG{width:175px;height:111px;}
.PhotoArrowHotel_room{top:84px;}
.div_IMGslideshow{min-height:300px;}

#sub-link ul {margin:5;padding-left:10px; padding:15 0 15px;}
#sub-link li {margin:0 0 0 0;padding:0 15px 0 15px;}
.alignContent{ text-align:center;}	

}
@media all and (min-width:601px) and (max-width: 960px) 
{
	.AllPercentWidthIMG{width:100%;height:auto;}
	.SmallPercentWidthIMG{width:100%;height:auto;}
	.SmallFixedWidthIMG{width:325px;height:auto;}
	.std-fllft-10{margin-right:7px;}
	Table.Table_TD_float_inhert td{float:inherit;display:table-cell;}
	
	#usefull_linkDIV ul{padding-left:0px;}
	#usefull_linkDIV a{font-size:13pt;}
	#usefull_linkDIV li{text-align:left;}
	.usefull_head{padding-bottom:6px;padding-top:6px;}
	#customerserviceform{width:100%;float:left;}
	#touristinfoform{width:100%;padding-top:15px;float:left;}
	#customerserviceform h2,#touristinfoform h2{font-size:28px;}
	
	.headLogoMapping{margin-left:20px;}
	.headLogoMapping img{height:100px;width:100%}
	
	.SearchWidget_Defaut_Text{}
	#wrapper{width:100%;}
	#headbar{width:100%;height:120px;background-size:960px 100%;}	
	.headLogoMapping{width:280px;height:120px;}
	#trHeaderCal{width:100%;position:relative;top:0px;left:0px;}
	#tdHeader{width:100%;}
	.tblMenuHeader{width:100%;overflow:hidden;}
	.HeaderMenuIMG_Acc,.HeaderMenuIMG_shop,.HeaderMenuIMG_Attr,.HeaderMenuIMG_Wed,.HeaderMenuIMG_Dine{height:31px; width:auto;}
	.HeaderMenuIMG_Ser{height:31px; width:auto;}
	.HeaderMenuIMG_SerTD{max-width:82px;}
	.HeaderMenuIMG_Acc_selected,.HeaderMenuIMG_shop_selected,.HeaderMenuIMG_Attr_selected,.HeaderMenuIMG_Wed_selected,
	.HeaderMenuIMG_Dine_selected,.HeaderMenuIMG_Ser_selected{height:37px; width:auto;}

	.searchTDarrive,.searchTDdepart{width:130px;height:50px;}
	.searchTDroom{width:45px;height:50px;}
	.searchTDadult{width:78px;height:50px;}	
	.searchTDchild{width:55px;height:50px;}	
	.SearchWidget_innerTable{vertical-align:top;display:inline-block;}
	.SearchWidget_innerTable td{vertical-align:top;display:block;float:left;}		
	.searchTDsearchFor{padding-left:10px;width:195px;height:50px;}
	.searchTDsortBy{padding-left:10px;width:170px;height:50px;}	
	.searchTDradioWidth{width:95px;height:50px;}
	.ChildAgeRowTd1{display:none;}
	.SearchWidget_Box_BG{}
	.tdSearch_button{padding-right:10px;padding-left:10px;padding-bottom:0px;padding-top:10px;width:95%;height:30px;}
	.search_button{height:35px;width:auto;position:absolute;right:10px;}
	
	.CenterHeader{font-size:25px;}	
	.promoTdWidth{width:5px;}
	.promoTdWidth2{width:5px;}
	#vep-promo-box{height:auto;}		
	#Accomodation_box_wrapper{padding-left:0px;}
	#Accomodation_Sub_menu_wrapper ul li{width:30%;height:auto;}
	#Accomodation_Sub_menu_wrapper ul li.tab11,#Accomodation_Sub_menu_wrapper ul li.tab12,#Accomodation_Sub_menu_wrapper ul li.tab13,#Accomodation_Sub_menu_wrapper ul li.tab14{padding: 0px 0px 0px 0px;margin-right: 5px;}    
	#Accomodation_Sub_menu_wrapper ul li.tab15{padding: 0px 0px 0px 0px;}
	#Accomodation_Sub_menu_wrapper span.big{font-size:14px;height:35px;padding-top:128px;max-width:170px;}	
	.vacation_enhance{font-size:16px;}
	.VacationLogoIMG{width:100px;height:89px;}	
	.GrandviewManorIMG{width:100%;}
	.IMaxIMG{width:100%; }	
	#footerbar{width:100%;}
	.footerPartnerLogo{width:95%;padding-left:30px;}
	.paddingLeftFooter{padding-left:30px;padding-right:30px;}
	.footerPartnerLogo td{float:left;}
	.FooterSocialTable td{display:block; float:left;} 
	
	.FooterSocialTable{width:100px;}
	.FooterSocialTable td{display:block;float:left;padding:8px;}
	.FootrLOGOIMG{width:auto;height:45px;}
	
	.Padding_fifty{padding-left:0px;}
	#sub-link li{margin: 0 5px 0 0;}
	#sub-link ul{padding:15px 5px 15px 5px;}
	.alignContent{ text-align:center;}	
	#lodging-nav{width:200px;}
	#left-nav{width:200px;}
	#inner-content-box{margin-left:212px;padding:10px;}
	#inner-content-box_img{margin-left:212px;}
	#imax-content-box{margin-left:212px;}
	.lodging_nav_Mainheader{font-size:23px;}
	.lodgin_nav_Subheader{font-size:18px;}
	#left-nav li{font-size:17px;}
	.lodging_nav_IMG{width:46px;height:46px;}
	
	/*index*/
	.SlideHeader{font-size:17px;}
	#home_side_box{width:100%; height:auto;}
	#side_box_wrapper{width:100%; height:auto;}
	#home_Sub_menu_wrapper{width:100%; display:inline-block;padding-top:0px;}
	#home_Sub_menu_wrapper ul{padding:0px;margin:0px;clear:both;   display: block; width:100%; margin: 0 auto; padding-bottom:10px; padding-top:0px;}
	#home_Sub_menu_wrapper ul li{vertical-align:baseline; left:2px; width:32.9%; height:80px;}
	#home_Sub_menu_wrapper ul li.tab1,#home_Sub_menu_wrapper ul li.tab2{background: white;margin-right: 3px;margin-bottom: 3px;padding: 0 0px;margin-top: 3px;}
	#home_Sub_menu_wrapper ul li.tab3{background: white;margin-right: 0px;margin-bottom: 3px;padding: 0 0px;margin-top: 3px;}	
	#home_Sub_menu_wrapper ul li.tab4,#home_Sub_menu_wrapper ul li.tab5{background: white;margin-right: 3px;margin-bottom: 3px;padding: 0 0px;}	
	#home_Sub_menu_wrapper ul li.tab6{background: white;margin-right: 0px;margin-bottom: 3px;padding: 0 0px;}
	#home_Sub_menu_wrapper span.big{font-size:14px;height:35px;width:100%; padding-top:10px;padding-bottom:3%;padding-right:0px;}
	#home_Sub_menu_wrapper span.small{font-size:17px;height:10px;margin-top:-25px;padding-right:0px;width:100%;}
	#side_ads_wrapper{width:100%;padding-left:0px;padding-right:0px;}	
	
	#home_ads_wrapper .leftadd,#home_ads_wrapper .leftadd1{width:100%;height:auto;background-color:#0078BF;}	
	#home_ads_wrapper .Holiday,#home_ads_wrapper .Attractions,#home_ads_wrapper .Dining,#home_ads_wrapper .Packages,#home_ads_wrapper .Shopping{width:250px;height:203px;}
	.vacation{font-size:18px;}	
	
	.Vacant{background-color:#007ff2;width:889px;height:151px;}	
	.rightadd{width:265px;height:212px;margin-left:5px;background-size:contain;float:inherit; margin:0 auto;}
	.rightadd1{height:auto;}
	.rightadd2{margin-top:20px;}
	.rightadd2_Table{margin-top:20px;height:295px;}
	.rightadd3{margin-left:0px;}
	Table.holidayInnerTABLE td{float:inherit;}
	.rightadd1_Table,.rightadd2_Table{width:265px;height:auto;margin:0 auto;}
	#usefull_linkDIV{width:265px;height:250px;margin:0 auto;margin-top:20px;}/*295*/
		
	.table_homeAdsWrappr{height:auto;width:100%;display:inline-block;}
	.table_homeAdsWrappr td{float:left;}
	.table_homeAdsWrapprTD2{display:none;}
	.table_homeAdsWrapprTD1{width:100%;height:auto;}	
	.table_homeAdsWrapprTD3{width:100%;display:block;}
	
	
	.rightAddInnerTable tr{display:inline;float:left;width:48%;}
	.rightAddInnerTable td{width:100%;}
	tr.rightADDspaceTR{width:1px;}
	.leftaddInnerTable1 td{float:inherit;}
	.leftaddInnerTable2 td{float:inherit;border-bottom: 1px solid #007FF2 !important;}
	
	.PaddingTOP7{padding-top:0px;}
	.MS1{width:auto;height:45px;background:#007FF2;border-right: 1px solid Gray !important;float:inherit;}
	
	.MS2,.MS3,.MS4{width:auto;height:45px;background:#000000;border-right: 1px solid Gray !important;float:inherit;}
	.MS5{width:auto;height:45px;background:#000000;float:inherit;}
	.SS1{width:auto;height:45px;background:#007FF2;border-right: 1px solid Gray !important;float:inherit;padding-left:10px;padding-right:10px;}
	.SS2,.SS3{width:auto;height:45px;background:#000000;border-right: 1px solid Gray !important;float:inherit;padding-left:10px;padding-right:10px;}
	.SS4,.SS5{width:auto;height:45px;background:#000000;border-right: 1px solid Gray !important;float:inherit;}
	.SS6{width:auto;height:45px;background:#000000;float:inherit;}

	.Heading_nowrap{white-space:normal;}
	.Bg_line{width:100%;}
	.searchTDarrive,.searchTDdepart{height:50px;}
	.leftadd1_TDwidth{width:100%;}



/* shopping*/
#left-nav h2{font-size:27px;}	
#left-nav h3{font-size:25px;}	
#left-nav .hotelsmotels-nav-Sub-head h3{font-size:20px;}
.Dining_head h2{font-size:20px;}
#inner-content-White-box{margin-left:212px;}


/*golf-beechwood*/
h1{font-size:26px;}

.HoleDistancesTable2 p{font-size:14px;}	
#Whirlpool_golf_div1{float:left; width:50%;}
#Whirlpool_golf_div2{float:right; width:50%;}

.Left_Align_float{float:left;}
.HoleDistancesTable td{padding-left:3px;padding-right:3px;}
.BattlefieldCourseDiv{width:auto;}
.BattlefieldCourseSubDiv_right{float:left; width:96%;}
.BattlefieldCourseSubDiv_left{width:96%;float:left;}
.ribbon_cutting_DIV{width:340px; margin-right:10px; margin-bottom:10px}
.OffSeasonGolfRate_table{width:330px;}
.golfTables{width:100%;}


.marketPlaceDIV{ padding-left:0px;padding-right:0px;}
.FantasyFudgeDIV{ padding-left:0px;padding-right:0px;}
.casinoNiagaraDescr{ padding-left:5px; padding-right:5px;}
.CasinoNiagaraResortTable{width:100%;}
.TD2CasinoNiagaraResortTable{width:auto;}
.CasinomapCanvasDIV{width:100%;}
.CasinoNiagaraResortTable td{float:left;}
.PenCentreBillboardDIV{width:100%;text-align:center;}


.rainbow_swt_size{width:340px;height:220px;}
.BillboardShopping_DIV{width:100%;text-align:center;}
.tableStyleWIDTH{width:100%;}
.niagara_riverIMG{width:340px;height:163px;}
.socialDIV{width:100%;text-align:left;}
.HydroPowrmapDIV{width:340px; }

/*events*/

.PreferredAccTable td{float:left;}
.CanadaDayCelebHeadTable{width:100%;}

/*attrctn*/

.BirdKingdomIMGtable{width:100%;}
.BirdKingdomIMGtable td{float:left;}
.MinoltaTowerShoppingTable{padding-left:5px; padding-right:5px;}
/*wedding*/
.HoneymoonCityDIV{padding-left:10px;padding-right:10px;}
.WeddPackageFalls_Table{width:100%;}

/*transport*/
.AirportTranspRateDIV{height:auto; width:100%;}
.AirportTranspDIV{height:auto;}
.FallsShuttleMap{width:100%; max-width:470px;height:auto;}
.AirportTranspRateTable{width:100%;}
.FallsTaxiDIV{height:auto; padding-left:153px;}
.FallsTaxiMargin50{margin-left:0px;} 
.AirportGroupServTable{width:100%;}

/*dining*/

.KrieghoffArtBoutiqueTable td{float:left;width:100%;}
.MamaMiaMenuDIV,.MamaMiaMenuDIV5,.MamaMiaMenuDIV6{width:100%;margin:0px; }
.MamaMiaMenuDIV2,.MamaMiaMenuDIV4,.MamaMiaMenuDIV3{width:100%;}

.SkylonHoursOprtnTable{width:100%;}
.MarginLeft20{margin-left:0px}
.zappisPastaTable{width:100%;}

/*attrctn*/
.Nav_featrPropIMG{width:180px;height:128px;}
.NiagaraAviaryTD{width:175px;}

/* niagararegion*/

.NiagaraRegionImgTable td{float:left;}
#hotel-contact-box{width:100%;height:auto;padding-top:10px;margin-right:0px;padding-left:0px;padding-right:0px;}
#hotel-gallery-browser{width:100%;padding:0px;text-align:center;max-width:100%;}

.property-nav{height:auto;}
.PropertyTABtable{width:auto;display:inline-block;}
.PropertyTABtable td{float:left;display:block;}
.IndoorAmenityTable td{padding:0px;}

.Locate_DistanceTable td{float:left;display:block;}
.hotel-info-stats td{display:table-cell;float:inherit;}
.PartnerTableMicro1 td{float:left;}
.PartnerTableMicro2 td{float:left;}

#hotel-image-box{width:100%;margin-right:0px;margin-left:0px;text-align:center;}
.button-container{float:right;display:block; padding-top:80px;}
#hotel-contact-box ul{float:left;width:55%;margin-left:10px;}
#property-content-box .button-container{margin-right:10px;}
.MicroHeaderIMG{width:96%;height:auto;}


#property-content-box{margin-left:0px;padding-bottom:0px;}
#property-content-box li{font-size:15px;}
.hotel-infoTableWidth{width:auto;}
.AmenityMicroTable td{float:left;}
.TDwidthPKG_IMG{width:120px;}
.IMGwidthPKG_micro{width:100px;}
.MicroInnerTAbleWidth{width:100%;}
.IMGwidthGROUP_micro{max-width:395px;width:100%;}
.Bus_Div{width:98%;}
.MicroReserveTable{width:98%;}
.imgTDwidth_spaService{width:210px;}
.FallInnerTable{width:250px;}
.FallInnerTable td{float:left;}

/* regs candy*/
.RegsCandyIMG1{width:340px;height:auto;}
.RegsCandyProdctIMG{width:150px;height:auto;}
.Regs_IMGresize{width:160px;}

/* site map*/
#sitemap-box {width: auto;padding-left:10px; padding-right:10px;}

/*skylon*/

.SkylonTowerMapIMG{width:98%;max-width:400px; height:auto;}

#inner-content .inner-left{width:100%;}
#inner-content .inner-right{float:left; width:100%;margin-left:0px;}
#inner-content-box h1,#sitemap-box h1{font-size:30px;}
#lodging-highlight-box h1 {font-size:15px;}

/*souvanirCity*/

.socialDIV{display:none;}
.ParaFitImage{min-height:200px;}
.JellystoneImgDIV{float:right; margin-left:5px;}
.shalamarTableIMG{width:150px; height:auto;}
.shalamarLogoIMG{width:170px; height:auto;}


.rightadd1_Table tr,.rightadd2_Table tr{display:table-row;float:inherit;width:inherit;}
.rightadd1_Table td,.rightadd2_Table td{display:table-cell;float:inherit;width:inherit;}
.eventHeadtext{font-size:18px;}
.txtContact{font-size:13px;}
.Map_Directions{width:100%;	height:300px;}


.galleryMobile{width:340px;height:250px;}
.galleryMobile2{width:340px;height:115px;}
.flash_fearFactry{width:340px;height:272px;}
.flash_winterFestLight{width:340px;height:374px;}
.niagaraFallsWebCam{width:100%; max-width:710px;height:353px; }
#queen_victoria_park_box {width:340px;}
#queen_victoria_park_browser{width:340px;}
.MicroMapIMG{width:330px; height:auto;}

.Padding10{padding:10px;}
.FontSize11{font-size:11px;}
.flash_shopRainbow{width:340px;height:220px;}
.fortySixPercentWidthIMG{width:46.7%;height:auto;}
/*.PhotoArrowHotel_popup{top:200px;}*/
.GrowingTable td{float:left;display:block;}

.AlterDesg_Table{display: block; width:320px; margin: 0 auto;height:auto; } 
.AlterDesg_Table tr{display: block; width:320px;height:auto; }
.AlterDesg_Table td{display: block; text-align:left; }
.AlterDesg_Table tr{border: 1px solid #ccc; }
.AlterDesg_Table td{border: none; border-bottom: 0px solid #eee; position: relative; padding-left: 50%;}
.AlterTableRow1 { line-height: 0; font-size: 0; height:0px;display:none;}
.AlterTableRow1 td{ line-height: 0; font-size: 0pt; height:0px;display:none;}
.AlterDesg_Table td:before {position: absolute;left: 6px;width: 45%;padding-right: 10px;white-space: nowrap;}
.AlterDesg_Table td:nth-of-type(1):before { content: "Room Name"; font-weight:bold;}
.AlterDesg_Table td:nth-of-type(2):before { content: "Size"; font-weight:bold;}
.AlterDesg_Table td:nth-of-type(3):before { content: "Sq Feet"; font-weight:bold;}
.AlterDesg_Table td:nth-of-type(4):before { content: "Ceilling Height"; font-weight:bold;}
.AlterDesg_Table td:nth-of-type(5):before { content: "Theatre Capacity"; font-weight:bold;}
.AlterDesg_Table td:nth-of-type(6):before { content: "Classroom Capacity"; font-weight:bold;}
.AlterDesg_Table td:nth-of-type(7):before { content: "U Shaped"; font-weight:bold;}
.AlterDesg_Table td:nth-of-type(8):before { content: "Banquet Capacity"; font-weight:bold;}
.AlterDesg_Table td:nth-of-type(9):before { content: "Reception Capacity"; font-weight:bold;}

.AlterDesg_Table td:nth-of-type(1):after { content: "-"; font-weight:bold; color:white;}
.AlterDesg_Table td:nth-of-type(2):after { content: "-"; font-weight:bold; color:white;}
.AlterDesg_Table td:nth-of-type(3):after { content: "-"; font-weight:bold; color:White;}
.AlterDesg_Table td:nth-of-type(4):after { content: "-"; font-weight:bold; color:White;}
.AlterDesg_Table td:nth-of-type(5):after { content: "-"; font-weight:bold; color:white;}
.AlterDesg_Table td:nth-of-type(6):after { content: "-"; font-weight:bold; color:White;}
.AlterDesg_Table td:nth-of-type(7):after { content: "-"; font-weight:bold; color:White;}
.AlterDesg_Table td:nth-of-type(8):after { content: "-"; font-weight:bold; color:White;}
.AlterDesg_Table td:nth-of-type(9):after { content: "-"; font-weight:bold; color:White;}


h2{font-size:22px;}
.widthForty_Ninty{width:94%;}
.Float_Right_Left{float:left;}
.RoomListIMG{width:150px;height:95px;}
.PhotoArrowHotel_room{top:68px;}
.div_IMGslideshow{min-height:300px;}

}
@media all and (min-width : 0px) and (max-width: 600px)
{
	.AllPercentWidthIMG{width:100%;height:auto;}
	.SmallPercentWidthIMG{width:100%;height:auto;}
	.SmallFixedWidthIMG{width:250px;height:auto;}
	.SmallestFixedWidthIMG{width:250px;height:auto;}
	Table.Table_TD_float_inhert td{float:inherit;display:table-cell;}
	
	#usefull_linkDIV ul{padding-left:0px;padding-top:0px;}
	#usefull_linkDIV a{font-size:12pt;}
	#usefull_linkDIV li{text-align:left;}
	#usefull_linkDIV h2{font-size:20px;}
	#customerserviceform{width:100%;float:left;}
	#touristinfoform{width:100%;padding-top:15px;float:left;}
	.usefull_head{padding-bottom:6px;padding-top:6px;}
	#customerserviceform h2,#touristinfoform h2{font-size:25px;}
	.btn{margin-left:35px;}
	
	.headLogoMapping{margin-left:15px;width:190px;height:100px;}
	.headLogoMapping img{height:80px;width:100%}
	
	body{width:100%;}
	#wrapper{width:100%;}
	#headbar{width:100%;height:100px;background-size:650px 100%;}
	
	#HeaderMenu{height:10px;position:relative;top:-40px;}
	.TDHeight50{height:0px;}
	#tdHeader{width:100%;}	
	.tblMenuHeader{width:100%;}
	.tblMenuHeader td{vertical-align:top;float:left;height:35px;}	
	.SearchWidget_Tab_Enabled,.SearchWidget_Tab_Disabled{width:100px;}
	.CenterHeader{font-size:20px;}

	.SearchWidget_innerTable{display:inline-block;}
	.SearchWidget_innerTable td{display:block;float:left;}	
	.searchTDarrive{width:135px;height:50px;}
	.searchTDdepart{width:135px;height:50px;padding-left:10px;}
	.searchTDradioWidth{width:95px;height:50px;}
	.search_button{height:35px;width:auto;}
	.tdSearch_button{padding:10px;}
	.ChildAgeRowTd1{display:none;}
		
	.searchTDroom,.searchTDadult,.searchTDchild{padding-left:10px;}	
	.searchTDsearchFor{padding-left:10px;width:195px;}
	.searchTDsortBy{padding-left:10px;width:170px;}
	
	.center_align_float{margin:0 auto;}	
	.promoTdWidth{width:5px;}
	.promoTdWidth2{width:5px;}
	#vep-promo-box{height:auto;}
	#Accomodation_box_wrapper{padding-left:0px;width:100%;}		
	#Accomodation_Sub_menu_wrapper ul li{width:100%;height:35px;}
	#Accomodation_Sub_menu_wrapper ul li.tab11,#Accomodation_Sub_menu_wrapper ul li.tab12,#Accomodation_Sub_menu_wrapper ul li.tab13,
	#Accomodation_Sub_menu_wrapper ul li.tab14,#Accomodation_Sub_menu_wrapper ul li.tab15{background: url("/images/Beg_fill.png");margin-bottom:2px;padding:0px;}	
	#Accomodation_Sub_menu_wrapper span{display:list-item;}
	#Accomodation_Sub_menu_wrapper span.big{width:100%;height:100%;padding-top:5px;}
	.vacation_enhance{font-size:16px;}
	.VacationLogoIMG{width:100px;height:89px;}	
	.GrandviewManorIMG{width:100%;}
	.IMaxIMG{width:100%; }	
	#footerbar{width:100%;}
	.footerPartnerLogo{width:95%;padding-left:10px;display:block;}
	.footerPartnerLogo td{display:block; float:left;}
	.FooterSocialTable{width:35px;table-layout:fixed;height:150px;}
	.FooterSocialTable td{display:block; float:left;padding:0px;}
	
	.Padding_fifty{padding-left:0px;}
	#sub-link li{margin: 0 5px 0 0;}
	#sub-link ul{padding:15px 5px 15px 5px;}
	.alignContent{ text-align:center;}
	.paddingLeftFooter{padding-left:15px;padding-right:15px;}
	#lodging-nav{width:100%;float:none;}
	#left-nav{width:100%;}
	.lodgin_nav_Subheader{padding-left:5px;}
	#left-nav ul{padding:5px 5px 5px;}
	#inner-content-box{margin-left:0px;padding:10px;float:none;}
	#inner-content-box_img{margin-left:0px;}
	#imax-content-box{margin-left:0px;}
	.lodging_nav_Mainheader{font-size:17px;}
	.lodgin_nav_Subheader{font-size:17px;}
	#left-nav li{font-size:20px;display:inline-block;padding-right:20px;}
	.lodging_nav_IMG{display:none;}
	Table.vacationTable td{width:auto;float:left;}
.tblMenuHeader td{width:150px;background-color:#ffffff; border-bottom: 1px solid Black !important; }
.tblMenuHeader{visibility:hidden; position:absolute;right: 20px;margin-top:25px;width:150px;z-index:1000;}
.HeaderMenuIMG_Acc{position:absolute;height:33px; width:auto;float:right; clip: rect(7px, 140px, 30px, 10px);}
.HeaderMenuIMG_Acc_selected{position:absolute;clip: rect(7px, 135px, 33px, 10px);height:40px; width:auto;}
.HeaderMenuIMG_shop{position:absolute;height:33px; width:auto;float:right; clip: rect(7px, 90px, 30px, 10px);padding-left:4px;}
.HeaderMenuIMG_shop_selected{position:absolute;clip: rect(7px, 100px, 33px, 10px);height:43px; width:auto;padding-left:6px;}
.HeaderMenuIMG_Attr{position:absolute;height:33px; width:auto; clip: rect(7px, 110px, 30px, 10px);padding-left:4px;}
.HeaderMenuIMG_Attr_selected{position:absolute;height:40px; width:auto;clip: rect(7px, 120px, 33px, 15px);padding-left:12px;}
.HeaderMenuIMG_Wed{position:absolute;height:33px; width:auto; clip: rect(7px, 95px, 30px, 10px);padding-left:4px;}
.HeaderMenuIMG_Wed_selected{position:absolute;height:42px; width:auto;clip: rect(7px, 100px, 33px, 15px);padding-left:8px;}
.HeaderMenuIMG_Dine{position:absolute;height:33px; width:auto; clip: rect(7px, 75px, 30px, 10px);}
.HeaderMenuIMG_Dine_selected{position:absolute;height:43px; width:auto;clip: rect(7px, 80px, 33px, 15px);padding-left:5px;}
.HeaderMenuIMG_Ser{position:absolute;height:33px; width:auto; clip: rect(7px, 85px, 30px, 10px);padding-left:4px;}
.HeaderMenuIMG_Ser_selected{position:absolute;height:43px; width:auto;clip: rect(7px, 90px, 33px, 15px);padding-left:8px;}
#trHeaderCal{width:65.52%;position:relative;right:0px;left:0px;top:0px;}
/*#trHeaderCal{width:65.52%;position:relative;right:0px;left:34.48%;}*/
#tdHeader{width:100%; background-color:Transparent;height:35px; position:absolute; right: 15px;font-size:17px; color:Blue;background-color:Transparent;font-weight:bold;padding-top:5px;}
#tdHeader:before{position:absolute; right: 15px;  content:"MENU";font-size:17px; color:Blue;background-color:Transparent;font-weight:bold;padding-top:5px;}
#tdHeader:hover .tblMenuHeader{visibility:visible;  }
.touch #tdHeader:hover .tblMenuHeader{visibility:visible;}
.FootrLOGOIMG{width:auto;height:38px;}
Table.Lodging_decriptnTable td{width:auto;float:left;}
.tdwidth{width:auto;}


/*index*/
	.SlideHeader{font-size:14px;}
	#home_side_box{width:100%;height:auto;top:0px;}
	
	Table.HomeDescrptnTable{width:98%;display:block;margin:0 auto;}
	Table.HomeDescrptnTable td{display:block; width:100%;float:left;height:auto;}
	.tdwidth{padding:0px;}
	.Heading_nowrap{white-space:normal;}
	#side_box_wrapper{width:100%; height:auto;background: url("/images/Bg_fill.png"); background-repeat:repeat;top:0px;}
	#home_Sub_menu_wrapper{width:100%; display:inline-block;padding-top:0px;}
	#home_Sub_menu_wrapper ul{padding:0px;margin:0px;clear:both;   display: block; width:100%; margin: 0 auto; padding-bottom:10px; padding-top:0px;}
	#home_Sub_menu_wrapper ul li{display:list-item; left:0px; width:100%; height:65px;padding: 0 0; }
	
	#home_Sub_menu_wrapper ul li.tab1,#home_Sub_menu_wrapper ul li.tab2{background: white;margin-top: 3px;padding: 0 0;}
	#home_Sub_menu_wrapper ul li.tab3,#home_Sub_menu_wrapper ul li.tab4,#home_Sub_menu_wrapper ul li.tab5{background: white;margin-top: 3px;padding: 0 0;}
	
	#home_Sub_menu_wrapper ul li.tab6{background: white;margin-top: 3px;margin-bottom: 3px;padding: 0 0;}
	#home_Sub_menu_wrapper span{display:inline-block;}
	#home_Sub_menu_wrapper span.big{font-size:14px;height:20px;padding:0px;margin:0px; float:left;margin-left:5px;width:40%;}
	#home_Sub_menu_wrapper span.small{font-size:17px;height:20px;padding:0px;margin:0px;margin-top:-15px;float:right;margin-right:5px;width:40%;}
	#side_ads_wrapper{width:100%;padding:0px;top:0px;}	
	

	#home_ads_wrapper .leftadd,#home_ads_wrapper .leftadd1{width:100%;height:auto;background-color:#0078BF;}
	#home_ads_wrapper .Holiday,#home_ads_wrapper .Attractions,#home_ads_wrapper .Dining,#home_ads_wrapper .Packages,#home_ads_wrapper .Shopping{width:250px;height:203px;}
	.vacation{font-size:15px;}		
	.Vacant{background-color:#007ff2;width:889px;height:151px;}
	.rightadd{width:250px;height:200px;margin-left:5px;background-size:contain;}
	
	.rightadd1,.rightadd2,.rightadd3{width:250px;height:auto;margin-left:5px;background-size:contain;}	
	.table_homeAdsWrappr td{float:left;}
	.table_homeAdsWrappr{width:100%;display:inline-block;}
	.table_homeAdsWrapprTD1{width:100%;height:auto;}
	.table_homeAdsWrapprTD2{display:none;}
	.table_homeAdsWrapprTD3{width:100%;display:block;}
	.rightAddInnerTable{width:250px;margin:0 auto;}
	
	.leftaddInnerTable1 td{float:inherit;}		
	.leftaddInnerTable1_1 td{float:left;display:block;border-bottom: 1px solid #007FF2 !important;}	
	.leftaddInnerTable2 td{float:left;border-bottom: 1px solid #007FF2 !important;width:33%;display:block;}	
	.PaddingTOP7{padding-top:0px;}
	
	.MS1{width:auto;height:45px;background:#007FF2;border-right: 1px solid Gray !important;float:inherit;padding-left:0px;padding-right:0px;width:49.7%;}
	.MS2{width:auto;height:45px;background:#000000;border-right: 0px solid Gray !important;float:inherit;padding-left:0px;padding-right:0px;width:49.7%;}
	.MS3,.MS4{width:auto;height:45px;background:#000000;border-right: 1px solid Gray !important;float:inherit;padding-left:0px;padding-right:0px;width:33%;}
	.MS5{width:auto;height:45px;background:#000000;float:inherit;padding-left:0px;padding-right:0px;width:33%;border-right: 1px solid Black !important;}	
	.SS1{width:auto;height:48px;background:#007FF2;border-right: 1px solid Gray !important;float:inherit;padding-left:0px;padding-right:0px;}
	.SS2{width:auto;height:48px;background:#000000;border-right: 1px solid Gray !important;float:inherit;padding-left:0px;padding-right:0px;}
	.SS3{width:auto;height:48px;background:#000000;border-right: 0px solid Gray !important;float:inherit;padding-left:0px;padding-right:0px;}
	.SS4,.SS5{width:auto;height:48px;background:#000000;border-right: 1px solid Gray !important;float:inherit;padding-left:0px;padding-right:0px;}
	.SS6{width:auto;height:48px;background:#000000;float:inherit;padding-left:0px;padding-right:0px;}
	
	.leftadd1_TDwidth{width:100%;}
	a.Link_Wht:link{font-size:11pt;}
	Table.holidayInnerTABLE td{float:left;}
	.TxtJ{padding-left:3px;padding-right:3px;}
	.TxtR{padding-left:3px;padding-right:3px;}
	.Bg_line{width:100%;}
	
/* shopping*/
#left-nav{float:none;}
#left-nav h2{font-size:26px;}	
#left-nav h3{font-size:22px;}	
#left-nav .hotelsmotels-nav-Sub-head h3{font-size:18px;}
.std-flrt-10 {float:none;padding-right:0px;}
.Dining_head h2{font-size:17px;}
 
#inner-content-White-box{margin-left:0px;}
.Txta_H{font-size:13px;}
.std-flrt-le{float:none;padding-left:0px;}

/*golf-beechwood*/
h1{font-size:20px;}
.stayAndPlay_golf_IMG{border:1px solid #c2bfa7;width:250px;height:51px;}
.ratesandStayTableWidth{width:250px;}

#Whirlpool_golf_div1{float:left; width:100%;}
#Whirlpool_golf_div2{float:left;width:100%;}
.Left_Align_float{float:left;}

.HoleDistancesTable td{padding-left:3px;padding-right:3px;}
.HoleDistancesTable2 td{padding-left:2px;padding-right:1px;}
.HoleDistancesTable p{font-size:13px;}
.HoleDistancesTable2 p{font-size:12px;}
.BattlefieldCourseDiv{width:auto;}
.BattlefieldCourseSubDiv_right{float:left; width:96%;}
.BattlefieldCourseSubDiv_left{width:96%;float:left;}
h2{font-size:17px;}
.ribbon_cutting_DIV{width:250px; }

.OffSeasonGolfRate_table{width:250px;}
.golfTables{width:100%;}

/*BedBreakfast*/
.BedBreakfastHeadTable{width:100%;}

/*hotel-motel*/


.marketPlaceDIV{ padding-left:0px;padding-right:0px;}
.FantasyFudgeDIV{ padding-left:0px;padding-right:0px;}
.casinoNiagaraDescr{ padding-left:5px; padding-right:5px;}
.CasinoNiagaraResortTable{width:100%;}
.TD2CasinoNiagaraResortTable{width:auto;}
.CasinomapCanvasDIV{width:100%;}
.CasinoNiagaraResortTable td{float:left;}

.PenCentreBillboardDIV{width:100%;text-align:center;}
.rainbow_swt_size{width:250px;height:161px;}
.BillboardShopping_DIV{width:100%;text-align:center;}
.tableStyleWIDTH{width:100%;}
.niagara_riverIMG{width:100%;height:auto;max-width:505px;}
.socialDIV{width:100%;text-align:left;}
.HydroPowrmapDIV{width:100%; max-width:500px; }

/*events*/

.PreferredAccTable td{float:left;}
.CanadaDayCelebHeadTable{width:100%;}

/*attrctn*/

.BirdKingdomIMGtable{width:100%;}
.BirdKingdomIMGtable td{float:left;}
.MinoltaTowerShoppingTable{padding-left:5px; padding-right:5px;}

/*wedding*/

.HoneymoonCityDIV{padding-left:5px;padding-right:5px;}
.WeddPackageFalls_Table{width:100%;}

/*transport*/
.AirportTranspRateDIV{height:auto; width:100%;margin:0px;}
.AirportTranspDIV{height:auto;}

.FallsShuttleMap{width:100%; max-width:470px;height:auto;}
.AirportTranspRateTable{width:100%;}
.FallsTaxiDIV{height:auto; padding-left:0px;float:none;}
.FallsTaxiMargin50{margin-left:0px;} 
.AirportGroupServTable{width:100%;}

/*dining*/
.KrieghoffArtBoutiqueTable td{float:left;width:100%;}
.MamaMiaMenuDIV,.MamaMiaMenuDIV5,.MamaMiaMenuDIV6{width:100%;margin:0px; }
.MamaMiaMenuDIV2,.MamaMiaMenuDIV3,.MamaMiaMenuDIV4{width:100%;}
.WhiteWineTable td{padding:5px;padding-left:0px;padding-right:0px;}

.SkylonHoursOprtnTable{width:100%;}
.MarginLeft20{margin-left:0px}
.zappisPastaTable{width:100%;}

/*attrctn*/

.NiagaraAviaryTD{width:175px;}
.WaldorfTentHeadTable{width:100%;}
/* niagararegion*/

.NiagaraRegionImgTable{width:170px;}
.NiagaraRegionImgTable td{float:left;}

#hotel-contact-box{margin-left:0px;width:100%;height:auto;padding-top:10px;margin-right:0px;}
#hotel-gallery-browser{width:100%;padding:0px;text-align:center;}

.property-nav{height:auto;margin:0px;padding:0px;}
.property-nav table{vertical-align:bottom;}
.PropertyTABtable{width:auto;display:inline-block;}
.PropertyTABtable td{float:left;display:block;}

#hotel-info-box_Micro,#hotel-info-box{margin-left:0px;}
.Locate_DistanceTable td{float:left;display:block;}
.hotel-info-stats td{display:table-cell;float:inherit;}
.PartnerTableMicro1 td{float:left;}
.PartnerTableMicro2 td{float:left;}
#hotel-image-box{width:100%;margin-right:0px;margin-left:0px;text-align:center;}
#property-content-box{margin-left:0px;padding-bottom:0px;}
#hotel-top-infobox h1{font-size:25px;}
.hotel-infoTableWidth{width:auto;}

.AmenityMicroTable td{float:left;}
.imgTDwidth{width:auto;}
.Micro_img_size{max-width:350px; width:98%; height:auto;}
.IndoorAmenityTable td{padding:0px;}
.IndoorAmenityInnerTable td{float:left;display:block;}
.TDwidthPKG_IMG{width:120px;}
.IMGwidthPKG_micro{width:100px;}
#hotel-info-box_Micro .SubContainerAlt,#hotel-info-box_Micro .SubContainer{padding-left:2px;padding-right:2px;}
.MicroInnerTAbleWidth{width:100%;}
.MicroRestaurantWidth{width:100%;}
.IMGwidthGROUP_micro{max-width:395px;width:100%;}
.Bus_Div{width:98%;}
.MicroReserveTable{width:98%;}
.imgTDwidth_spaService{width:210px;}
.FallInnerTable{width:250px;}
.FallInnerTable td{float:left;}

/* regs candy*/
.RegsCandyIMG1{width:250px;height:auto;}
.RegsCandyProdctIMG{width:150px;height:auto;float:none;}
.Regs_IMGresize{width:160px;}

/* site map*/
#sitemap-box {width: auto;padding-left:5px; padding-right:5px;}
.SiteMapContentTable{display:block;}
.SiteMapContentTable td{float:left;width:98%;display:block;}

/*zooz*/


.SkylonTowerMapIMG{width:98%;max-width:400px; height:auto;}

#inner-content .inner-left{width:100%;}
#inner-content .inner-right{float:left; width:100%;margin-left:0px;}
#inner-content-box h1,#sitemap-box h1{font-size:30px;}
#lodging-highlight-box h1 {font-size:15px;}

/*souvanirCity*/

#featured-property{width:100%;margin:10px 0 0}
.Nav_featrPropIMG{width:155px;height:auto;}
.socialDIV{display:none;}
.ParaFitImage{min-height:150px;}
.FontSize13{font-size:13px;}

.JellystoneImgDIV{float:none; margin-left:5px;}
.JellystoneActivityTable{width:100%;}
.shalamarTableIMG{width:120px; height:auto;}
.shalamarLogoIMG{width:100px; height:auto;}

.rightadd1_Table td,.rightadd2_Table td{display:table-cell;float:inherit;width:inherit;}
.eventHeadtext{font-size:18px;}
.txtContact{font-size:13px;}	
.Map_Directions{width:100%;	height:300px;}


.galleryMobile{width:250px;height:184px;}
.galleryMobile2{width:250px;height:85px;}
.flash_fearFactry{width:250px;height:200px;}
.flash_winterFestLight{width:250px;height:275px;}
.niagaraFallsWebCam{width:100%; max-width:710px;height:353px; }
#queen_victoria_park_box {width:250px;}
#queen_victoria_park_browser{width:250px;}
.MicroMapIMG{width:98%; height:auto;}
.MicroHeaderIMG{width:96%;height:auto;}
.flash_shopRainbow{width:250px;height:161px;}
.fortySixPercentWidthIMG{width:46.7%;height:auto;}
/*.PhotoArrowHotel_popup{top:150px;}*/
.GrowingTable td{float:left;display:block;}



.AlterDesg_Table{display: block; width:280px; margin: 0 auto;height:auto; } 
.AlterDesg_Table tr{display: block; width:280px;height:auto; }
.AlterDesg_Table td{display: block; text-align:left; }
.AlterDesg_Table tr{border: 1px solid #ccc; }
.AlterDesg_Table td{border: none; border-bottom: 0px solid #eee; position: relative; padding-left: 50%;}
.AlterTableRow1 { line-height: 0; font-size: 0; height:0px;display:none;}
.AlterTableRow1 td{ line-height: 0; font-size: 0pt; height:0px;display:none;}
.AlterDesg_Table td:before {position: absolute;left: 6px;width: 45%;padding-right: 10px;white-space: nowrap;}/*top: 6px;*/
.AlterDesg_Table td:nth-of-type(1):before { content: "Room Name"; font-weight:bold;}
.AlterDesg_Table td:nth-of-type(2):before { content: "Size"; font-weight:bold;}
.AlterDesg_Table td:nth-of-type(3):before { content: "Sq Feet"; font-weight:bold;}
.AlterDesg_Table td:nth-of-type(4):before { content: "Ceilling Height"; font-weight:bold;}
.AlterDesg_Table td:nth-of-type(5):before { content: "Theatre Capacity"; font-weight:bold;}
.AlterDesg_Table td:nth-of-type(6):before { content: "Classroom Capacity"; font-weight:bold;}
.AlterDesg_Table td:nth-of-type(7):before { content: "U Shaped"; font-weight:bold;}
.AlterDesg_Table td:nth-of-type(8):before { content: "Banquet Capacity"; font-weight:bold;}
.AlterDesg_Table td:nth-of-type(9):before { content: "Reception Capacity"; font-weight:bold;}

.AlterDesg_Table td:nth-of-type(1):after { content: "-"; font-weight:bold; color:white;}
.AlterDesg_Table td:nth-of-type(2):after { content: "-"; font-weight:bold; color:white;}
.AlterDesg_Table td:nth-of-type(3):after { content: "-"; font-weight:bold; color:White;}
.AlterDesg_Table td:nth-of-type(4):after { content: "-"; font-weight:bold; color:White;}
.AlterDesg_Table td:nth-of-type(5):after { content: "-"; font-weight:bold; color:white;}
.AlterDesg_Table td:nth-of-type(6):after { content: "-"; font-weight:bold; color:White;}
.AlterDesg_Table td:nth-of-type(7):after { content: "-"; font-weight:bold; color:White;}
.AlterDesg_Table td:nth-of-type(8):after { content: "-"; font-weight:bold; color:White;}
.AlterDesg_Table td:nth-of-type(9):after { content: "-"; font-weight:bold; color:White;}
.widthForty_Ninty{width:94%;}
.Float_Right_Left{float:left;}
.paddingLeftCenter{padding-left:35px;}
#GolfRateTablesDIV1 p,#GolfRateTablesDIV2 p,#inner-content .inner-left .HoleDistancesTable p,#inner-content .inner-right .HoleDistancesTable2 p{font-size:11pt;}


.toroNewDates_other{    COLOR:#800a44;font-size:13px;}	
.CalendarInactiveDate{   COLOR: #6F6F6F;font-size:13px;}
.CalendarTodayDate{   COLOR: #800a44;font-size:13px;}
.CalendarHeaderFont_Month{font-size:16px;}
.CalendarHeaderFont{font-size:13px;}
.RoomListIMG{width:150px;height:95px;}
.PhotoArrowHotel_room{top:68px;}
.div_IMGslideshow{min-height:280px;}

}

@media all and (min-width: 0px) and (max-width :430px) 	
{

#DivCalPopupWindow{left:0px;Top:90px;width:100%;height:270px; overflow:auto;background-color:White;}
#DivCloseCalendar{top:0px;}
#tblDivCal1 {width: 404px; height: 100%;}


}

@media all and (min-width : 0px) and (max-width: 300px)
{
	#wrapper{min-width:300px;}	/*background:#00ff00;*/
	
}

