#container {	width: 1016px;	background: url(../images/content_bg.gif) repeat left top;	margin: 0px auto;	float: left;	padding-bottom: 40px;	}#containerbackground{	width: 1016px;	border: 0px solid red;	padding: 0px;	height: auto;	overflow:hidden;	margin: 0px auto;	background: url(../images/background_combo.jpg) no-repeat left top;}#content {	width: 1016px;	border: 0px solid red;	float: left;	padding-left: 170px;	padding-top: 9px;}body {	font: 11px Verdana, Arial, Helvetica, sans-serif;	color: #333333;	background: #DAECEE url(../images/clouds.gif) repeat-x 0px 0px;	margin: 0px;	padding: 0px;}#mainindex {	width:600px;	background-color:00ff00;	color: #666666;	text-align: justify;	font: normal 14px/20px Arial, Helvetica, sans-serif;	border: 0px solid grey;	background-color: 00ff00;	float: left;	margin-left: 10px;	padding-left: 10px;}#main {	width:560px;	background-color:00ff00;	color: #666666;	text-align: justify;	font: normal 14px/20px Arial, Helvetica, sans-serif;	border: 0px solid grey;	background-color: 00ff00;	float: left;	padding-left: 20px;	margin-left: 20px;}#main .tablecontainer {	width:560px;	background-color:00ff00;	color: #666666;	text-align: justify;	font: normal 14px/20px Arial, Helvetica, sans-serif;	border: 0px solid grey;	background-color: 00ff00;	float: right;	padding-right: 60px;}#tablecontainer {	width: 635px;	float: right;	padding-top: 10px;	}#main li {	color: #666666;	list-style: square url(none);}#tablecontainer .frame{	padding-top: 10px;	padding-bottom: 10px;	float: left;	width: 635px;	}#tablecontainer .coloumleft {	float: left;	width: 260px;	margin: 0px;	padding: 0px 0px 0px 15px;	}#tablecontainer .coloumright{	float: right;	width: 260px;	margin: 0px 1px 0px 0px;	padding: 0px 60px 0px 0px;	}h3 {	font: bold 14px/normal Arial, Helvetica, sans-serif;	color: #666666;}#main coloumlright {	}#main a:hover {color: #666666;font: bold 14px/20px Arial, Helvetica, sans-serif;text-decoration: underline;}#main a {color: #666666;font: bold 14px/20px Arial, Helvetica, sans-serif;text-decoration: underline;}#main a:hover, a:active, a:visited{	color: #FF0099;	font: bold 14px/20px Arial, Helvetica, sans-serif;	text-decoration: underline;		}.boldpink {	font-weight: bold;	color: #FF0099;}#indexcontent {	width: 320px;	float: right;	padding-right: 10px;	padding-top: 15px;	padding-left: 10px;	font-size: 12px;	line-height: 16px;}#indexcontent h1 {	font-size: 16px;	color: #666666;	}#indexcontent a:hover {	color: #666666;	text-decoration: underline;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}#indexcontent a {	color: #666666;	text-decoration: underline;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;}#indexcontent a:hover, a:active, a:visited{	color: #FF0099;	text-decoration: underline;	font-family: Arial, Helvetica, sans-serif;	font-weight: bold;	}.italic {	font-style: italic;	color: #666666;}.pink {	color: #FF0099;}#youtube {	width:580px;	background-color:00ff00;	color: #666666;	text-align: justify;	font: normal 14px/20px Arial, Helvetica, sans-serif;	border: 0px solid grey;	background-color: 00ff00;	float: left;	padding-top: 30px;	padding-bottom: 10px;	padding-left: 40px;	}#banner {	width:256px;	height: 330px;	}#mainmenu {	height: 15px;	padding-top: 7px;	border: 0px solid green;	padding-left: 120px;}.yellow {	font-weight: normal;	color: #FF9900;}#menucontainer {	width: 1016px;	background: url(../images/mainmenu.gif) no-repeat left top;	height: 46px;	border: 0px solid blue;	float: left;	margin: 0px auto;	padding: 0px;	z-index: 3000;}.blue {	color: #00B7FF;}#textleft {	color: #666666;	background-color: #FFFFFF;  	width: 550px;	float: right;	font: 11px/18px Verdana, Arial, Helvetica, sans-serif;	text-align: left;	margin-right: 10px;	margin-left: 15px;}.divider{	border-top: 1px dotted #EC008C;}h1 {	font: bold 16px/normal Arial, Helvetica, sans-serif;	color: #333333;}h2 {	font: bold 16px/normal Arial, Helvetica, sans-serif;	color: #333333;	border-bottom: 1px dotted #666666;	padding-top: 5px;	margin-bottom: 5px;}.bluehighlight {	color: #FFFFFF;	background: #00B3FF;}#titlepage {	width: 600px;	margin: 0px;	padding: 0px 0px 8px;}.blackhighlight {	color: #FF0099;	background: #000000;	font-weight: bold;	height: 20px;	text-transform: uppercase;	font-size: 16px;	padding: 8px 4px;}.yellowhighlight {	color: #6C4E02;	background: #FBCB2B;	font-weight: bold;	text-decoration: none;	padding: 4px;	margin-bottom: 15px;}#titlepagetext {	width: 666px;	float: right;	font: bold 16px Verdana, Arial, Helvetica, sans-serif;	padding-top: 9px;	padding-right: 0px;	padding-bottom: 0px;	height: 50px;}#subtitlepagetext {		width: 666px;	float: right;	font: bold 16px Verdana, Arial, Helvetica, sans-serif;	padding-top: 9px;	padding-right: 0px;	padding-bottom: 0px;	height: 50px;}.bold {	font-weight: bold;}#textleft {	color: #666666;	;background: #f0f0f0  width: 330px;	width: 300px;	float: right;	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;	text-align: left;	margin-right: 10px;	margin-left: 15px;}.floatrightmargin {float: right;margin: 0 0 10px 10px;border: 0px solid #666;}.floatrightborder{	float: right;	margin: 0 0 10px 15px;	border: 6px solid #CCCCCC;}#sidebar{	width:315px;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 11px;	color: #333333;	text-align: left;	padding: 0px 5px 0px 0px;	margin: 0px;	float: left;} #maintext {	width:655px;	color: #666666;	text-align: left;	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;	padding-right: 10px;	padding-left: 10px;}/* flags */#flags {	width: 110px;	height: 20px;	float: left;	padding: 214px 3px 5px 49px;	margin: 0;	border: 0px solid orange;	text-align: left;}ul#flags {	width: 110px;	list-style-type:none;	margin: 0;	padding: 0;	border: 0px solid red;}ul#flags li {	margin: 0;	float: left; /*For Gecko*/	display: inline;	position: relative;	list-style-type:none;	}/* -------------------------------------------------------------------------  Footer links   ------------------------------------------------------------------------- */#footer {	clear: both;	height: 300px;	padding: 0px;	background-color: #94d3da;	background-repeat: repeat-x;	width: auto;	color: #FFFFFF;	font: normal 11px Arial, Helvetica, sans-serif;}#footer a {	margin: 0px;	padding: 0px;	list-style: none;	font: normal 11px Arial, Helvetica, sans-serif;	color: #FFFFFF;	text-decoration: underline;}#footer a:link {	color: #FFFFFF;	color: #FFFFFF;	text-decoration: underline;	font: normal 11px Arial, Helvetica, sans-serif;}#footer a:hover, a:active, a:visited {	color: #FFD600;	text-decoration: underline;}#footerbulletcontainer {	margin: 0px auto;	width: 923px;	text-align: center;	padding: 0px;}/* -------------------------------------------------------------------------  sidebarstyles   ------------------------------------------------------------------------- */#booking{	width:281px;	background: url(../images/booking_bkg.gif) no-repeat left top;	color: #333333;	font: normal 11px Geneva, Arial, Helvetica, sans-serif;	vertical-align: top;	padding-top: 55px;	padding-bottom: 10px;	height: 125px;	margin-left: 47px;}#sidebuttons{	width:281px;	margin-left: 49px;	padding-bottom: 7px;}#twitter{	width: 300px;	margin: 0px 0px 0px 19px;	padding: 0px;}#twittertop{	background: url(../images/twitter_top.gif) no-repeat left top;	width: 300px;	height: 103px;	margin: 0px;	padding: 0px;}#twitterfooter{	height: 79px;	width: 300px;	margin: 0px;	padding: 0px;}#twittercontent{	color: #333333;	width: 235px;	text-align: left;	font: normal 10px/14px Geneva, Arial, Helvetica, sans-serif;	background: url(../images/twittercontent_bkg.gif) repeat;	padding: 0px 35px 0px 30px;	margin: 0px;	overflow: hidden;	height: auto;}#twittercontent a:link{	font: normal 10px/14px Geneva, Arial, Helvetica, sans-serif;	color: #660000;	text-decoration: underline;	margin: 0px;	padding: 0px;	}#twittercontent a:hover, a:active, a:visited{	font: normal 10px/14px Geneva, Arial, Helvetica, sans-serif;	color: #330000;	text-decoration: underline;	margin: 0px;	padding: 0px;	}#twitter li{	list-style: decimal url(none);	margin: 0px;	padding: 0px;}#twitter ul a:link{	font: normal 10px/14px Geneva, Arial, Helvetica, sans-serif;	color: #660000;	text-decoration: underline;	margin: 0px;	padding: 0px;	}#twitter ul  a:hover, #twitter ul a:active, #twitter ul a:visited {	font: normal 10px/14px Geneva, Arial, Helvetica, sans-serif;	color: #330000;	text-decoration: underline;	margin: 0px;	padding: 0px;	}#twitter p{	margin: 0px;	padding: 0px;}.boldblue {	color: #00B7FF;	font-weight: bold;}.yellowhighlight16px {	color: #6C4E02;	background: #FBCB2B;	font-weight: bold;	text-decoration: none;	padding: 4px;	margin-bottom: 15px;	font-size: 16px;}/* style for google map */#map {	width: 560px;	padding-top: 5px;	float: left;	text-decoration: none;}#map a:link {	color: #FFFFFF;	font: bold 12px Arial, Helvetica, sans-serif;	background: #FF0099;	text-decoration: none;	padding: 4px;}	#map a:visited,#map a:active  {	color: #FFFFFF;	font: bold 12px Arial, Helvetica, sans-serif;	background: #FF0099;	text-decoration: none;	padding: 4px;}#map a:hover {	color: #FBCB2B;	font: bold 12px Arial, Helvetica, sans-serif;	text-decoration: none;	background: #FF0099;	padding: 4px;} .post{	border-bottom: 1px dotted #CCCCCC;	padding-top: 10px;	padding-bottom: 10px;}#containerplain {	width: 1016px;	background: url(../images/content_bg_plain.gif) repeat-y left top;	float: left;	padding-bottom: 40px;	height: auto;}#menucontainerplain {	width: 1016px;	background: url(../images/mainmenu_plain.gif) no-repeat left top;	height: 46px;	border: 0px solid blue;	float: left;	margin: 0px auto;	padding: 0px;	z-index: 3000;}#reservationcontent {	width: 1016px;	background: url(../images/content_bg_plain.gif) repeat left top;	float: left;	padding-bottom: 40px;	font: normal 14px/20px Arial, Helvetica, sans-serif;	color: #666666;	margin: 0px;}#reservationcontent .content {	font: normal 14px/20px Arial, Helvetica, sans-serif;	color: #666666;	width: 850px;	padding-left: 70px;	text-align: justify;}#reservationcontent a:link {color: #666666;font: bold 14px/20px Arial, Helvetica, sans-serif;text-decoration: underline;}#reservationcontent a:hover, a:active, a:visited{	color: #FF0099;	font: bold 14px/20px Arial, Helvetica, sans-serif;	text-decoration: underline;		}.italic{	font-style: italic;}.textitalic10px {	font-size: 10px;	font-style: italic;}.text12px {font-size: 12px}