body {
	margin:0;
	padding:0;
	font:100% Futura, Verdana, Arial, Helvetica, sans-serif;
	background:url(../grfx/bakgrd.gif) top left repeat-y #fff;
}

#copytext { 
	width:479px;
	margin-top:150px; 
	margin-left:161px;
	border:0px dashed #999;
	padding:0 0 1em 60px;
	background:url(../grfx/copybakgrd.gif) top left no-repeat;
}

#banner {
	position:absolute;
	top:52px;
	left:0;
	height:86px;
	width:100%;
	z-index:2;
	background:url(../grfx/bannerbakgrd.jpg) top left no-repeat #CAEBFC;
	
}

#payment_options {
	position: absolute;
	top: 150px;
	left: 0;
	height: 100px;
	width: 140px;
	padding: 10px;
	margin: 0;
	color: #FFFFFF;
}

#posistat { position:absolute; top:10px; left:443px; background:url(../grfx/mrwa.gif) top left; width:261px; height:28px; }

/* text */
.txt { position:absolute; top:-999px; left:-1500px; }

a { color:#2B90A3; text-decoration:underline; }
a:hover { color:#CE682B; }

#copytext p {
	font-size:0.9em;
	width:320px;
	margin:0;
	padding:0 0 1em 0;
	color:#2B90A3;
}
li { font-size:0.9em; color:#2B90A3; }

#photsrht { float:right; width:133px; color:#2B90A3; font-size:.8em; z-index:1; }
#photsrht2 { position:absolute; top:225px; left:567px; float:right; color:#2B90A3; font-size:.8em; z-index:1; }

.imgrght { padding-bottom:5px; clear:right; }

h1, h2, h3, h4, h5, h6 { color:#2B90A3; font-size:.9em; }

/* footer */
#footer { font-size:0.7em; color:#2B90A3; margin-top:1em; }
#footer a { color:#2B90A3; text-decoration:none; }
#footer a:hover { text-decoration:underline; }
#footer p{width:500px !important}

/* Tables */

.matrix { border:1px solid #303030; border-collapse:collapse; margin-right:1em; }
.matrix  .hdr {font-weight:bold; background-color:#B3D6E6; }

.matrix th { background-color:#9BCCE2; font-size:0.7em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#303030; }
.matrix td { font-size:0.7em; font-family:Arial, Helvetica, sans-serif; color:#303030; }
 
.matrix td, .matrix th { padding:2px; font-family:Arial, Helvetica, sans-serif; border:1px solid #999; }

#housechoice {
	margin:25px 0 1em 70px;
}
#housechoice td { padding:5px; font:normal .7em Arial, Helvetica, sans-serif; color:#068C9F; text-align:center; }
#housechoice td:hover { background-color:#F4F4F4; }

.sml { font-size:.7em; color:#DC1616; }

/* Form elements */
form { width:315px; padding:5px; border-top-style:double; border-bottom-style:double; border-color:#068C9F; } 
form p {
	clear:left;
	margin:0;
	padding:5px 0 0 0;
}
form p label { float:left; width:45%; font:bold 1em Arial, Helvetica, sans-serif; }

input.frmfeild { width: 160px; padding:2px; font:normal 1em Arial, Helvetica, sans-serif; color:#333333;  }

form textarea { width:300px; padding:3px; font:normal 1em Arial, Helvetica, sans-serif; color:#333333; }

/* start navigation */
#navigation {
	position:absolute;
	top:119px;
	left:0;
	background-color: #068C9F;
	margin:0;
	z-index:2;
	padding:0 0 0 244px;
	/*background:url(../grfx/banner_bakgrd.gif) top left repeat-x #CAEBFC;*/
	border:0px solid #000;
}

#navigation ul { margin:0; padding:0; border:1px solid #000; width:518px;}

#navigation li { 
	/**/display:block;
	float:left;
	list-style-type:none;
	margin:0;
	padding:0;
}

#navigation li a.home { display:block; width:68px;height:19px; background:url(../grfx/nav/home.gif) top left no-repeat; }
	#navigation li a.home:hover { display:block; width:68px;height:19px; background:url(../grfx/nav/home_o.gif) top left no-repeat; }
#navigation li a.yaningi { display:block; width:86px;height:19px; background:url(../grfx/nav/yaningi.gif) top left no-repeat; }
	#navigation li a.yaningi:hover { display:block; width:86px;height:19px; background:url(../grfx/nav/yaningi_o.gif) top left no-repeat; }

#navigation li a.lclatt { display:block; width:180px;height:19px; background:url(../grfx/nav/../nav/localattractions.gif) top left no-repeat; }
	#navigation li a.lclatt:hover { display:block; width:180px;height:19px; background:url(../grfx/nav/../nav/localattractions_o.gif) top left no-repeat; }
#navigation li a.contact { display:block; width:122px;height:19px; background:url(../grfx/nav/contactus.gif) top left no-repeat; }
	#navigation li a.contact:hover { display:block; width:122px;height:19px; background:url(../grfx/nav/contactus_o.gif) top left no-repeat; }
	
div.hometext p{width:450px !important}

#terms_conditions {
	width: 450px !important;

}

	#terms_conditions p {
		width: 450px;
	}
	
.terms_link a {
	color: #fff;
}

	.terms_link a:hover {
		text-decoration: none;
	}