
.fix:after{content:".";display:block;height:0;clear:both;visibility: hidden;}
* html .fix {height: 1%;}

.imageBlock {display:block;}

.contentPadding {padding:0 0 37px 0;}
.japanesePadding {padding:57px 0 0 0;}

body {margin:0; text-align:center;}

#headerFrame {width:760px; margin:0; margin-right:auto; margin-left:auto; padding:0; text-align:left;}
	#logo {width:760px; height:121px; overflow:hidden; margin:0; padding:0; float:left;}
	
#flashFrame {width:760px; margin:0; margin-right:auto; margin-left:auto; padding:0; text-align:left;}
	#flash {width:563px; height:auto; overflow:hidden; margin:0 3px 0 0; padding:0; float:left;}
	#menu {width:194px; height:auto; overflow:hidden; margin:0; padding:0; float:left; border-bottom:1px #fff solid;}

#bodyBody {width:100%; background:url(/custom/templates/page/Edge07Home/images/Edgewater_HP_body.gif) no-repeat center bottom;}	
#bodyFrame {width:760px; margin:0; margin-right:auto; margin-left:auto; padding:0; text-align:left;}
	#content {width:760px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
	#pathways {width:194px; height:auto; overflow:hidden; margin:0; padding:0 0 30px 30px; float:right;}
	
#primaryFooterFrame {width:760px; margin:0; margin-right:auto; margin-left:auto; padding:0; text-align:left;}
	#TIALlogo {width:114px; height:52px; overflow:hidden; margin:0; padding:0; float:left;}
	#primaryFooter {width:545px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
	#INBOUNDlogo {width:101px; height:52px; overflow:hidden; margin:0; padding:0; float:left;}

#socialFooter {width:760px; padding:13px 0; background:#187eb1; margin:0 auto; text-align:left;}
	#socialFooter a {display:inline-block; height:34px; background:url(/custom/templates/page/Edge07Home/images/socialSprite.png) no-repeat; margin:0 25px; width:90px;}
	#socialFooter a#facebook {background-position:-92px 0; width:112px;}
	#socialFooter a#flickr {background-position:-205px 0; width:83px;}
	#socialFooter a#youtube {background-position:-286px 0;}
	#socialFooter a#edgenews {background-position:-376px 0; width:105px;}
		#socialFooter a span {display:none;}

#secondaryFooterFrame {width:760px; margin:0; margin-right:auto; margin-left:auto; padding:0; text-align:left; background:url(/custom/templates/page/Edge07Home/images/Edgewater_HP_footer_body.gif) 0 -20px no-repeat; position:relative; height:94px; overflow:hidden;}
	#qualmark {width:158px; height:114px; overflow:hidden; margin:0; padding:0; float:left; position:relative; top:-20px;}
		#qualmark a{ float:left;}
	#secondaryFooter {width:292px; height:94px; overflow:hidden; margin:0; padding:0; float:left;}
	#japanese {width:150px; height:114px; overflow:hidden; margin:0; padding:0; float:left;}
	#newsletter {/*width:237px;*/ height:94px; overflow:hidden; margin:0; padding:0; float:left;}
	
#thirdlyFooterFrame {width:760px; margin:0; margin-right:auto; margin-left:auto; padding:0; text-align:left;}
	#thirdlyFooter {width:760px; height:auto; overflow:hidden; margin:0; padding:0; float:left;}
	
#booking-widget-container{ width:174px; margin:0; padding:10px 10px 0 10px; background-image:url(/custom/templates/page/shared/images/booking-widget/bg.gif); background-repeat:repeat-y; border-bottom:1px solid #FFFFFF;}
	#booking-widget-container form{ margin:0; padding:0;}
	#booking-widget td{ vertical-align:middle; padding:2px 0; font-size:12px; color:#FFF; font-weight:bold;}
	#booking-widget h2{ margin:0 0 10px 0; color:#FFF; font-size:16px;}
		#booking-widget select{ color:#666;}
		#datepicker{ width:100px; margin:0 7px; float:left;}
		.formSecondSection, .formThirdSection{width:174px;}
			formThirdSection td{text-align:right;}
			.button{ margin:8px 0 0 0;}
		
		#ui-datepicker-div{ z-index:100;}
