/*style sheet for Corrion homes Web site*/



html, body {
	background:url(graphics/bg-wood.jpg) repeat;
	color: #333333;
	font-family:arial, verdana;
	font-size:11px;
	line-height: 12px;
	line-height:inherit;
	font-weight: normal;
	text-align:left;
	margin:0px;
	width:100%;
	overflow-x:hidden;
}


#topnav{ float:right;
	
	width: 300px;
	height:33px;
	
}
#topnav li 
{
display:inline;
	float:left;
	margin:0;
	padding:0;
	z-index:2;
}
#topnav a{
margin:0;
	background:#363636 ;
	padding:0;
	text-decoration:none;
	border:0;
	display:block;
	float:left;}
	
	#topnav a span 
{
	display:block;
	background: #363636;
	padding:0 11px 0 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size:11;
	color:#FFFFFF;
	font-weight:bold;
	line-height:33px;
}
#topnav a:hover span,#topnav li.item_active a span 
{
	background-position:left bottom;
	color:#456f99;
	font-weight:bold;
	font-style:normal;
	text-decoration:none;
}
	
#topnav a:hover, #topnav li.item_active a {	
background-image:url(graphics/bg-nav.jpg) repeat-x;
	background-position:right bottom; 
}

#flashcontent{text-align:centre;
	left:50%;
	margin-left:-960px;
	height: 225px;
	width:1920px;
  	z-index:0;
	position:relative; background:url(graphics/bg-wood.jpg) repeat
	
	}
.flashindex{z-index:0}
	

#wrapper{position:relative;min-height:100%; }

#top{position: relative;top:0px; height:280px;width:100%;}

#mainnav{ position:relative; top:0px; height:33px; background-color:#363636;}

#container {
	position:relative; 
	width:100%;
	text-align:left; background-color: #FFFFFF;
	
 }
 
#title{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:981px; height:25px;
	min-height:100%}
#title a{color:#FFFFFF}

.titletext{	padding-left:50px; padding-top:3px; font-size:18px; line-height:24px }
.titletext h1{ font-size:24px; margin:0; padding:0; color:#FFFFFF}

.address{	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:981px; background:url(graphics/bg-line.jpg) repeat-y; }
.address h2{ font-size:16px; font-weight:bold; color:#456f99; margin:0; padding-left:50px; line-height:24px}

#line{position:relative; width:100%; border-bottom:#808080 solid 1px; height:1px;_margin-top:-12px}

.flashhome1{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:891px; background:url(graphics/bg-line.jpg) repeat-y;   
	overflow: hidden;
	min-height:100%;
	padding-left:50px;; padding-right:40px;line-height:14px; padding-bottom:15px; padding-top:15px
}

#flashhome{
	position:relative;
	margin-left:auto;
	margin-right:auto;
	width:981px; background:url(graphics/bg-line.jpg) repeat-y;   
	overflow: hidden;
	min-height:100%;
	padding-bottom:15px;
}



.homelefttext{
	left:50px;
	top:15px;
	width:300px;
	float:left;
	position:relative;
	padding-bottom:15px; 
	}	
.homelefttext ul{margin:0; padding:0}
.homelefttext h2{color: #456f99; font-size:16px; line-height:18px}
.homelefttext h3{ font-size:12px}

#righthome{ width:600px; position:relative; float:right;padding-bottom:15px;padding-left:15px}
#right{right:50px; top:15px; font-size:11px; width:500px; position:relative; float:right;padding-bottom:15px;}
#slidehome{ font-size:11px; width:600px; position:relative; float:left;padding-bottom:15px;}
#slide{ font-size:11px; width:500px; position:relative; float:left;padding-bottom:15px;}
#slide_info{ font-size:11px; width:500px; position:relative; float:left;padding-bottom:15px;}
#map{width:500px; position:relative; float:left}
#enquiry{right:50px; top:45px; font-size:11px; width:550px; position:relative; float:right;padding-bottom:15px;}


#footer { position:relative; width:100%; background-color:#282828; height:100%; min-height:100%; overflow: hidden;}
#footerlinks { position:relative; width:981px; margin-left:auto; margin-right:auto; padding-bottom:15px }
.footernav{position:relative; padding-left:50px; width: 300px; margin-top:15px; margin-bottom:15px; float:left;color: #FFF;}
.footernav h1{color:#456f99; font-size:14px; font-weight:bold; margin:0; padding:0; line-height:18px}
.footersuburbs{ position:relative; float:left; width:550px;  margin-top:15px; color: #FFF; display:inline;}
.footersuburbs h1{color:#456f99; font-size:14px; font-weight:bold; margin:0; padding:0; line-height:18px}
 
#bottom{
	width:100%; float:left;
	background:#363636}
.bottomlinks{
	margin:0 auto; 
	width:981px}
#bottomtext{padding-left:50px; padding-bottom:5px; padding-top:5px; font-size:10px; color: #666666; width:500px; float:left}
#bottomtext a{ text-decoration:none; color:#666666}
#bottomtext a:hover{color: #FFFFFF}

#nzstays{ float:left; width:400px; padding-top:5px; padding-bottom:5px; font-size:10px; color:#666666; text-align:right}
#nzstays a{text-decoration:none; color:#666666}
#nzstays a:hover{color: #FFFFFF;}


