@charset "utf-8";
/******
/-----------------
	House N Home Stylesheet V.2.0
	Created by WebStuff.biz P: +61 2 4325 1188
	Copyright, 2009
	--------------------------/
	---------
	CSS Reset	**/
html,body,div,span,img,table,td,li,input,dt,dd,dl,h1,h2,h3,h4,a{margin:0px;padding:0px;border:none;}
a{text-decoration:none;}
table{border-collapse:collapse;}
p{padding:5px 0px;margin:0px;}
/**	---------
	Starts	**/
body{background:#bed0de url(../images/bg.gif) repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;}

h1{font-size:20px;color:#0d03cb;margin:0 220px 10px 0;padding:10px 0 5px 10px;background:url(../images/h1_bg.gif) bottom repeat-x;}
h2{}
h3{font-size:16px;color:#0d03cb;margin:10px;border-bottom:1px solid;}
h4{font-size:14px;padding-bottom:10px;}h4 span{font-size:12px;color:#0d03cb;}

hr{height:1px;margin:20px;border:none;border-top:1px solid #ccc;}

blockquote{margin:0;padding:20px 20px 20px 30px;font-weight:bold;}

fieldset{margin:20px;padding:10px;border:1px solid #0099FF;}
	fieldset legend{padding:0 20px;color:#0d03cb;font-weight:bold;}

#container{width:940px;margin:0px auto;}

#header{width:920px;height:40px;margin-bottom:10px;padding:43px 20px 0 0;background:url(../images/hnh_header.gif);text-align:right;line-height:18px;color:#0d03cb;font-weight:bold;font-size:18px;}
	#header strong{color:#0d03cb;font-size:14px;}

#content{width:930px;min-height:450px;padding:10px 0 10px 10px;background:url(../images/hnh_content.gif) no-repeat;}
	#content h4{padding:10px 0px;color:#0d03cb;}

#nav{float:right;width:174px;}
	#nav ul{list-style:none !important;padding:0px;margin:0px;}#nav li{margin-bottom:5px;font-weight:bold;}
	#nav a{display:block;width:159px;height:25px;line-height:25px;padding:0px 0px 0px 15px;color:#111111;}#nav a:hover{color:#0d03cb;background:#fff url(../images/nav_bg.gif) bottom no-repeat;}
	
#content-inner{width:740px;float:left;}
	#content-inner p a,#content-inner li a,#content-inner td a{color:#0d03cb;text-decoration:underline;}
	#content-inner ul{margin:0;padding:15px;list-style:url(../images/li_bullets.png);}

#actions{margin-top:30px;}
	#actions ul{list-style:none;margin:0px;padding:0px;}
	#actions li{width:220px;height:140px;margin:0 10px;float:left;overflow:hidden;position:relative}
	#actions li a{display:block;width:200px;height:90px;padding:40px 10px 10px 10px;background:url(../images/actions_bg.jpg);color:#fff;text-decoration:none !important;position:relative;overflow:hidden;}#actions li a:hover{background-position:0 -140px;color:#222222;}#actions li a:hover h4{color:#0d03cb;}
		#actions li.services a{background-position:-220px 0;}#actions li.rewards a{background-position:-440px 0;color:#fff;}#actions li.services a:hover{background-position:-220px -140px;}#actions li.rewards a:hover{background-position:-440px -140px;color:#705e29;}
		#actions li a span{position:absolute;top:115px;left:20px;font-size:10px;color:#705e29;text-transform:uppercase;}#actions li.rewards a:hover span{color:#705e29;}
	#actions h4{position:absolute;top:15px;left:10px;padding-top:0px;color:#fff;z-index:9999;}#actions li:hover h4{color:#0d03cb;}

#mainlinks{width:890px;height:100px;margin:20px 0 10px 0;padding:12px 0 0 50px;background:url(../images/mainlinks_bg.gif);font-size:10px;}
	#mainlinks div{margin-right:110px;}
	#mainlinks h4{padding-top:0;font-size:10px;color:#0d03cb;}
	#mainlinks ul{list-style:none;margin:0;padding:0;}#mainlinks li a{color:#0d03cb;text-decoration:none;}#mainlinks li a:hover{color:#fff;}

#footer{width:930px;height:55px;padding:5px;background:url(../images/footer.gif);font-size:10px;color:#76683e;position:relative;}
	#footer div{padding-top:20px;}#footer div.left{padding-left:340px;}#footer .logos{position:absolute;top:5px;right:5px;padding:0px;}
	#footer a{color:#76683e;}#footer a:hover{color:#000;}
/**	---------
	Class Declarations	**/
.left{float:left;}.right{float:right;}.clear{clear:both;}
.brandbrown{color:#0d03cb;}

img.border{padding:4px;background:#fff;border:1px solid #ccc;}

.paddingfive{padding:5px;}

#maintransitioncase{position:relative;}#maintransitioncase span{position:absolute;top:24px;right:15px;display:block;width:185px;color:#000;z-index:1000;}
#content-inner ul.maintransition{width:740px;list-style:none !important;margin:0 0 20px 0;padding:0;height:230px;position:relative;z-index:10;}#content-inner ul.maintransition li{position:absolute;top:0px;left:0px;z-index:100;}

.beforeafter{margin:10px;padding:5px;border:1px solid #ccc;background:#fff;font-weight:bold;float:left;}.beforeafter p{margin:0px 5px;float:left;}.beforeafter a{text-decoration:none !important;}
	fieldset .beforeafter{margin:10px 0 10px 10px;float:right;}

.formheading h2{margin-bottom:10px;padding:0px;font-size:16px;background:#FF0000;color:#fff;}.formheading h2.pad{padding:5px 10px;}.formheading h2.greengo{background:#0033FF;}
.formhead{width:180px;margin-bottom:10px;line-height:30px;float:left;}
.forminput,.formenquiry{width:350px;height:30px;margin-bottom:10px;background:url(../images/sprites/hnh_master.png);position:relative;float:left;}.forminput input,.formenquiry textarea{position:absolute;top:3px;left:5px;width:340px;height:20px;padding:5px 0px 0px 0px;background:none;color:#fff;}
.formenquiry{height:190px;background-position:-350px 0px;}.formenquiry textarea{height:180px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;border:none;}
.formclear{display:none;}
button.formbutton{width:80px;margin:0px 20px;float:left;}

/** Gallery Styles **/
.imageshow{height:310px;font-weight:bold;color:#0d03cb;}.imageshow a{color:#FFFFFF;}.imageshow a:hover{color:#0033FF;}.imageshow #galleria{padding-bottom:10px;overflow:hidden;float:right}
#content ul.gallery{margin:0px;padding:0px;list-style:none;overflow:hidden}#content ul.gallery li{width:80px;height:61px;float:left;margin:2px;padding:3px;background:#fff;border:1px solid #ccc;overflow:hidden;cursor:pointer;}ul.gallery li.active{border-color:#0033FF}
#gallery_selector{
	width:280px;
	height:280px;
	padding:10px;
	color:#fff;
	float:left;
	background-color: #0066CC;
}#gallery_selector a{display:block;width:260px;height:30px;padding-left:20px;color:#fff!important;line-height:30px;}#gallery_selector a:hover,#gallery_selector a.active{
	background-color: #569dd0;
}
