body { 	background-color:#e1f3fd;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #666666;	line-height:160%;	}#container {
	padding: 0;
	margin: 0;
	width: 100%;
	border: 1px;
	}
#container .containerwidth {
	width: 770px;
	}#top {
	background: url(img/bgtop.gif) no-repeat;
	height: 144px;
	width: 796px;
	padding-top: 15px;
	padding-left: 15px;	}
#middle {
	background: url(img/bgmiddle.gif) repeat-y top left;
	width: 796px;
	padding-left: 18px;
	padding-right: 18px;	}
#bottom {
	background: url(img/bgbottom.gif) no-repeat;
	height: 26px;
	width: 796px;	}
a:link {	font-size: 12px;	text-decoration:none; 	color: #78512f;}	a:visited {	font-size: 12px;	text-decoration:none; 	color: #78512f;}			a:hover {	font-size: 12px;	text-decoration:underline; 	color: #333333;
	}.butt1 {	background: url(img/nav1_clr.gif) no-repeat left 50%;
	padding-left: 11px	}.butt1:hover {	background: url(img/nav2_clr.gif) no-repeat left 50%;
	padding-left: 11px	}.butt2 {	background: url(img/nav2_clr.gif) no-repeat left 50%;
	padding-left: 11px	}.butt2:hover {	background: url(img/nav1_clr.gif) no-repeat left 50%;
	padding-left: 11px	}

#nav {
	padding: 25px 0 0 265px;	margin: 0 0 0 15px;	height:45px;	background: url(img/logo.gif) no-repeat bottom left;	}#nav li { 	list-style: none;
	display: inline;
	padding: 0 5px 0 0;
	margin: 0;	}#nav a {
	background: url(img/nav1.gif) no-repeat left 50%;
	padding-left: 12px
	
	}
#nav a:hover,
body#indext #t-index a,
body#pricest #t-prices a,
body#bookonlinet #t-bookonline a,
body#hipfaqst #t-hipfaqs a,
body#contactust #t-contactus a {
	background: url(img/nav2.gif) no-repeat left 50%;
	
	}
	.bluedivtop {	width: 374px;	background: url(img/bluedivtop.gif) no-repeat top left;
	height: 19px;	}
.bluedivbottom {	
	width: 374px;	background: url(img/bluedivbottom.gif) no-repeat bottom left;
	padding-bottom: 10px;	}.bluedivsmalltop {	
	width: 314px;	background: url(img/bluedivsmalltop.gif) no-repeat top left;
	height: 23px;	}
.bluedivsmallbottom {
	width: 314px;	background: url(img/bluedivsmallbottom.gif) no-repeat bottom left;
	padding-bottom: 10px;	}	.bluedivinfotop {	
	width: 429px;	background: url(img/bluedivinfotop.gif) no-repeat top left;
	height: 23px;	}
.bluedivinfobottom {
	width: 429px;	background: url(img/bluedivinfobottom.gif) no-repeat bottom left;
	padding-bottom: 10px;	}.bluedivabouttop {	
	width: 429px;	background: url(img/bluedivabouttop.gif) no-repeat top left;
	height: 23px;	}
.bluedivaboutbottom {
	width: 429px;	background: url(img/bluedivaboutbottom.gif) no-repeat bottom left;
	padding-bottom: 10px;	}	.whitedivtop {	
	width: 374px;	background: url(img/whitedivtop.gif) no-repeat top left;
	height: 19px;	}
.whitedivbottom {
	width: 374px;	background: url(img/whitedivbottom.gif) no-repeat bottom left;
	padding-bottom: 10px;	}.divfullwidthtop {	
	width: 755px;	background: url(img/divfullwidthtop.gif) no-repeat top left;
	height: 19px;	}
.divfullwidthbottom {
	width: 755px;	background: url(img/divfullwidthbottom.gif) no-repeat bottom left;
	padding-bottom: 10px;	}
.divfullwidthbottom p {
	margin: 0 15px 20px 30px;	}	
.bluedivbottom p, .bluedivsmallbottom p,
.bluedivinfobottom p, .bluedivaboutbottom p,
.whitedivbottom p, #pricefaq, #tblprice {	margin: 0 30px 20px 30px;
	}h1 {	padding: 0;	margin: 0 25px 2px 30px;
	xfont-family: Arial Black, Arial, sans-serif; 	font-size: 18px;
	color: #77502D;
	}#pricefaq b {
	color: #77502D;
	font-size: 13px;
	}
#pricefaq {
	
	}
#pricefaq dt, #faqs dt {
	background: url(img/66s.gif) no-repeat left top;
	margin: 0;
	padding: 2px 0 5px 23px;
	color: #77502D;
	font-size: 14px;
	font-weight: bold;	
	
	}
.ninetynine {
	background: url(img/99s.gif) no-repeat top right;
	padding-bottom: 18px;
	padding-right: 23px;
	}
#pricefaq dd {
	margin: 0 0 10px 0;
	padding: 0 0 7px 0px;
	line-height: 1.5em;
	}
#faqs dd {
	margin: 0;
	padding: 0 0 27px 0px;
	line-height: 1.5em;
	}
#faqs {
	margin: 0 50px 0px 15px;
	}


#tblprice td {
	xbackground: #AEE1FA;
	}
#tblprice td {
	xborder-left: 1px solid #FFFFFF;
	xborder-bottom: 1px solid #FFFFFF;
	padding: 5px 10px 10px 5px;
	margin: 0;
	text-align: left;
	}
#tblprice {
	xborder-top: 1px solid #FFFFFF;
	xborder-right: 1px solid #FFFFFF;
	border-collapse: collapse;
	xwidth: 100%;
	}
#tblprice b {
	color: #77502D;
	font-size: 15px;
	}
iframe {	margin: 0 30px 20px 20px;
	}input,textarea,select {
	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;
	}