@charset "utf-8";

/******
/-----------------
	Harbour View Stylesheet V.2.0
	Created by WebStuff.biz P: +61 2 4325 1188
	Copyright, 2009
	--------------------------/
******/

/**	---------
	CSS Reset	**/
html,body,div,span,img,table,td,ul,li,input,button,dt,dd,dl,h1,h2,h3,h4,a{margin:0px;padding:0px;border:none;}
a{text-decoration:none;outline:none;}
ul{list-style:none;}
table{border-collapse:collapse;}
p{padding:5px 0px;margin:0px;}
/**	---------
	Starts	**/
body{background:#002b42;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#fff;}

h1{padding-bottom:10px;color:#fff;font-size:24px;font-weight:normal;}
h2{padding:8px 0px 3px 0px;color:#2b96e7;font-size:16px;font-weight:normal;}
h3{}
h4{padding:5px 0px;font-size:16px;color:#869197;}

hr{height:1px;margin:15px 0px;padding:0px;border:none;border-top:1px solid #005595;}

#container{width:1000px;margin:30px auto;}

#nav{height:90px;}
	#nav li{width:125px;height:90px;font-size:14px;font-weight:bold;line-height:90px;text-align:center;float:left;position:relative;overflow:hidden;z-index:20;}
	#nav a{position:absolute;top:0px;left:0px;display:block;width:125px;height:90px;color:#859096;z-index:1000;}#nav a:hover{color:#fff;}
	#nav span{position:absolute;top:90px;left:0px;display:block;width:125px;height:90px;background:#005595;z-index:40;}
	
#feature{width:1000px;height:340px;overflow:hidden;}

#content{padding:30px;}
	#content p{line-height:18px;}
	#content p a{color:#fff;text-decoration:underline;}#content p a:hover{text-decoration:none;}
	#content ul{padding:10px 20px;}#content li{padding:5px 0px;}
		#content ul.left{width:350px;}

#footer{width:940px;height:34px;margin:30px;background:url(../images/harbourview_footer.gif);}

#bottom{width:940px;padding:0px 30px;border-top:1px solid #869197;line-height:20px;font-size:10px;color:#869197;}
	#bottom a{color:#fff;}

#gallery li{width:130px;height:150px;padding:0px!important;border:2px solid #005595;overflow:hidden;float:left;position:relative;}#gallery li:hover{border-color:#fff;}

#view_our {float:right;margin-right:60px;}
#winter_warmer{background:url('../images/winter_warmer.png');width:148px;height:40px;display:block;float:right;position:relative}#winter_warmer:hover{background-position:0 40px;}a#winter_warmer{color:#fff;}
#special{position:absolute;top:42px;left:48px;}

/**	---------
	Class Declarations	**/

.left{float:left;}.right{float:right;}.clear{clear:both;}
.brandgrey{color:#b2b2b2;}
.fontten{font-size:10px;}

.column{width:250px;padding:10px 30px;border-left:1px dashed #869197;line-height:18px;float:left;}.column:first-child{border:none;position:relative;}
	#columnencase .column{height:250px;position:relative;}
	#columnencase .column a.columnbutton{position:absolute;left:30px;bottom:0px;}

a.columnbutton{display:block;width:250px;height:30px;background:url(../images/sprites/harbourview_master.gif);text-align:center;line-height:30px;font-size:16px;font-weight:bold;color:#eee;}a.columnbutton:hover{background-position:0px -30px;color:#002b42;}
a.blocklightblue,a.blockblue{display:block;width:290px;height:30px;margin:1px 0px;padding-left:10px;line-height:30px;color:#fff;background:#005595;}a.blocklightblue:hover,a.blockblue:hover{background:#fff;color:#002b42;}
	a.blockblue{background:#003c69;}

.roomsencase{width:520px;padding-right:20px;float:left;}
.roomspecright{width:400px;margin-right:-30px;padding-top:50px;float:right;}

span.magnify{display:block;width:20px;height:20px;position:absolute;bottom:0px;right:0px;background:url(../images/magnify_png.png);z-index:9000;}

.tablehighlight td{padding:5px;background:#005595;border:3px solid #002b42;}

img.border{margin:10px;border:1px solid #fff;}
.imgencaser{width:65px;height:65px;margin:10px;border:1px solid #fff;overflow:hidden;position:relative;float:left;}.imgencaser:hover{overflow:visible;}
	.imgencaser img{position:absolute;top:-1px;left:-1px;border:1px solid #fff;}


.testimonial,.testimonial-alter{width:300px;padding:10px 20px;background:url(../images/testimonial_bg.gif) 10px 0px no-repeat;color:#0881dc;font-size:12px;float:right;}.testimonial-alter{background:none;}
	.testimonial strong{float:right;}
	.testimonial ul{clear:both;}.testimonial li{width:70px;height:70px;margin:5px 5px 15px 5px;padding:0px!important;border:2px solid #005595;float:left;overflow:hidden;}.testimonial li:hover{border-color:#fff;}


/**   INPUT STYLINGS   **/
form#frm{width:420px;}
.formheading h2{margin-bottom:10px;padding:0px;font-size:16px;background:#FF0000;color:#fff;}.formheading h2.pad{padding:5px 10px;}.formheading h2.greengo{background:#009900;}
.formhead,.formhead-alter{width:100px;margin-bottom:10px;color:#869197;float:left;}.formhead h4{font-size:12px;}.formhead-alter{width:390px;}
.forminput,.formenquiry,.forminput-alter{width:310px;height:22px;margin-bottom:10px;background:#025696;float:left;}.small{width:101px;height:22px;margin-bottom:10px;background:#025696;float:left;}.forminput input,.formenquiry textarea,.forminput-alter input{width:308px;height:20px;line-height:20px;background:none;border:1px solid #001926;color:#fff;}.forminput input.smallfield {width:100px;height:20px;margin-bottom:10px;;position:relative;float:left;}.forminput:active,.formenquiry:active{border-color:#fff;}
form#frm select{width:310px;background:#025696;color:#fff;border:1px solid #001926;}
.forminput-alter{width:100px;margin-right:10px;}.forminput-alter input{width:98px;}
.formenquiry{height:120px;}.formenquiry textarea{height:119px;margin-top:-1px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.formclear{display:none;}
button.formbutton{width:69px;height:21px;margin:0px 10px 10px 20px;background:#fff;color:#001a28;font-size:12px;float:right;}button.formbutton:hover{background:#001a28;color:#fff;}
