/* Reset *//* v1.0 | 20080212 */html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong,  tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 100%;	vertical-align: baseline;	background: transparent;}sub, sup {	margin: 0;	padding: 0;	border: 0;	outline: 0;	font-size: 70%;	background: transparent;}body {	line-height: 1;}ol, ul {	list-style: none;}blockquote, q {	quotes: none;}blockquote:before, blockquote:after,q:before, q:after {	content: '';	content: none;}iframe {	border: 0px solid #ffffff;}/* remember to define focus styles! */:focus {	outline: 0;}/* remember to highlight inserts somehow! */ins {	text-decoration: none;}del {	text-decoration: line-through;}/* tables still need 'cellspacing="0"' in the markup */table {	border-collapse: collapse;	border-spacing: 0;}.tablelink td a {	text-decoration: none;}img, div, input { behavior: url("js/iepngfix.htc") }a img {	border:0;}/* End Reset */.clear {	clear:both;}body,html {	background-color: #ffffff;	font-family: Verdana,Arial, sans-serif;	font-size:10px;	color: #868686;}#wrapper {	width:1001px;	margin:auto;}#header {	margin:0px auto 0px auto;	padding: 0px 20px;	width:911px;	height:50px;	position:relative;}#footer {	margin: 15px auto;	width: 951px;}#contentcontainer {	width:951px;	color: #ffffff;	font-size:10px;	line-height:14px;	margin: auto;}#header #logo, #header #siteslogan {	float:left;	width:50%;	text-transform: uppercase;}#header #logo {	text-align:right;}#content-main {	width:100%;	min-height:570px;	background: #333333 url('../images/content-bg.gif') repeat-y;}#content-plans {	width:100%;	min-height:520px; 	padding-top:50px;	font-family: Verdana,Arial, sans-serif;	font-size:10px;	color: #868686;		text-align:center;}#main-subpanels{	height:199px;	width:100%;}#main-subpanels .subpanel{	width:150px;	padding: 19px 20px 0px 19px;	float:left;	height:180px;	position:relative;	display:inline;}#main-subpanels .subpanel .btn-moredetails {	position:absolute;	float:left;	bottom:20px;}#footer #footerleft {	margin-left: 20px;	float:left;	width: 550px;		display:inline;}#footer #footerright {	margin-right:20px;	float:right;	width:170px;	text-align:center;		display:inline;}#innernavi {	text-align:right;}#bottomnavi {	margin-bottom:15px;}#bottomnavi span, #innernavi span {	display:inline-block;	width:20px;	text-align:center;	color: #868686;}.numberbig {	font-size: 14px;	line-height:17px;	color: #191d1f;	font-weight:bold;}/*page layout*/#page-contentpanel {	margin:20px 0px 0px 20px;	width:340px;	height: 530px;	float:left;	margin-bottom: 20px;	overflow: hidden;	position:relative;		display:inline;}#contentpanelbottom {	position:absolute;	bottom:30px;}#innerback {	padding-top:7px;}#innercontentpanelbottom {	position:absolute;	bottom:0px;}#pagescroll {	height:530px;	overflow:auto;}#page-imagecontainer {	margin:20px 20px 0px 0px;	width:550px;	float:right;	margin-bottom: 20px;		display:inline;}#mainimgpanel {	height:370px;	width:100%;}#innerimgpanel {	height:500px;	overflow:hidden;	margin-bottom: 15px;}a {	color: #ff5a00;	text-decoration:none;}h1 {	font-size: 12px;	line-height:17px;	color: #ff5a00;	margin:5px 0px 15px 0px;}h2 {	font-size: 15px;	line-height:17px;	color: #868686;	margin-bottom:15px;}h3 {	font-size: 12px;	line-height:17px;	color: #868686;	margin-bottom:10px;}h4 {	font-size: 13px;	line-height:16px;	color: #ff5a00;	margin-top:10px;	text-align: right;	font-weight:normal;}p{	margin-bottom:10px;}#page-contentpanel ul {	margin-bottom:10px;}.subpanel p {	font-size:9px;	line-height:13px;}.btn-grey {	display:inline-block;	padding:5px 15px;	background-color: #191d1f;	font-weight:bold;}.linedivider {	margin: 20px 0px;	border-top: 1px solid #494949;	height:1px;	width:100%;}.imgrotate {	float:left;	position:absolute;	display:none;}#gallerytitle {	padding-left:20px;}#gallerypanel {	width:950px;	height:420px;	margin-bottom:10px;}#gallerythumbs {	margin-bottom:60px;}#thumbshiftleft {	background: url('../images/arrowleft.gif') 5px 19px no-repeat;	width:22px;	height: 60px;	display:block;	margin-right:3px;	float:left;}#thumbshiftright {	background: url('../images/arrowright.gif') 5px 19px no-repeat;	width:22px;	height: 60px;	display:block;	margin-left:3px;	float:left;}#thumbouter {	width:950px;	position:relative;	overflow: hidden;	float:left;}#thumbinner {	position:relative;	float:left;}.nthumb{	float:left;	width:156px;	margin-right:3px;}.thumbimginner {	background: #ffffff;	margin-bottom:15px;}.galleryimgclip {	position:absolute;	display:none;	float:left;}/* reservation form */#reservationform input[type=text],#reservationform input[type=password]{	background-color: #191d1f;	border:0;	color: #ffffff;	font-size:10px;	width:220px;	height:20px;}#reservationform select{	background: #191d1f;	border:0;	font-size:10px;	color: #ffffff;	height:20px;	line-height:18px;	width:220px;}#reservationform input[type=submit], #submit {	display:inline-block;	padding:5px 15px;	background-color: #191d1f;	font-weight:bold;	color: #ff5a00;	margin:0;	border:0;	font-size:10px;	font-family: Verdana,Arial, sans-serif;}.checkbox {	background: url('../images/checkbox.gif') left no-repeat;	width:14px;	height:14px;	display:inline-block;	top:2px;	float:left;	margin-right:5px;}.cbchecked {	background-position: right;}table#reservationformtable {	padding:0;	margin:0;}table#reservationformtable td {		padding-bottom:7px;}#errorText {	width:100%;	height:20px;	color: red;	display:block;}#videocontainer {	height:570px;}