@charset "utf-8";

/******
/-----------------
	Trilogy Life Events 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,button,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;}
blockquote{margin:0px;padding:20px;}
/**	---------
	Starts	**/
body{background:#cfdfbb url(../images/bg.jpg) top center no-repeat;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#2c2c2c;}

h1{padding:8px 0px 8px 30px;font-size:24px;color:#812299;}
h2{width:600px;height:40px;margin:5px 0px;font-size:18px;color:#812299;background:url(../images/h2_bg.png);line-height:40px;}
	h2 span.left{width:260px;padding-left:20px;}
h3{}
h4{padding:5px 0px;font-size:12px;color:#63067b;}h4 a{text-decoration:underline}

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

#container{width:920px;margin:0px auto;padding:0px 30px;background:url(../images/container_bg.png);}

#header{width:980px;height:132px;margin:0px auto;background:url(../images/header_bg.png);}

#nav{width:920px;height:25px;padding-left:30px;}
	#nav ul{list-style:none;padding:0px;margin:0px;font-size:14px;font-weight:bold;text-transform:uppercase;}
	#nav li{position:relative;float:left;}#nav li span{position:absolute;bottom:-11px;left:35%;display:block;width:27px;height:11px;background:url(../images/nav_a_bg.png) bottom center no-repeat;}
		/*#nav li:hover span{bottom:0px;}*/
	#nav a{display:block;padding:0px 20px 15px 20px;color:#6d7e58;}#nav a:hover{color:#424d35;}

#content{width:600px;padding:20px 300px 30px 20px;background:url(../images/content_bg.gif);clear:both;position:relative;}
	#content .mainpic{position:absolute;top:-163px;right:-30px;}
		.mainpic div{position:absolute;right:40px;top:540px;}
		.mainpic p{width:250px;padding-left:100px;text-align:justify;color:#4c662b;}.mainpic p.right{float:none;text-align:right;}
		.mainpic h1{width:250px;padding-left:100px;}
	#content a{color:#5d0075;font-weight:bold;}
	#content ul{list-style:none;margin:0px;padding:10px;}#content li{padding:4px;border-bottom:1px solid #c29dca;}
		#content ul.left{width:280px;}

#footer{width:980px;height:100px;margin:0px auto 10px auto;background:url(../images/footer_bg.jpg);position:relative;}
	#footer div{position:absolute;bottom:0px;right:50px;width:500px;text-align:right;font-weight:bold;}
		#footer div a{color:#4a543d;}
	#footer ul{position:absolute;bottom:20px;right:20px;list-style:none;margin:0px;padding:0px;}#footer ul li{float:left;}#footer li a{display:block;padding:0px 20px 20px 20px;font-weight:bold;color:#620879;text-transform:uppercase;}#footer li a:hover{background:url(../images/footer_a_bg.png) bottom center no-repeat;}
	
#newsletter-encase{position:absolute;top:0px;left:0px;width:100%;height:100%;z-index:5500;display:none;}
	#newsletter-encase #newsletter_bg{width:100%;height:100%;background:#fff url(../images/newsletter_bg.gif);}
	#newsletter-encase #newsletter-main{position:absolute;top:0px;left:0px;width:500px;height:300px;padding:30px;background:#c19dc9;z-index:5700;}
/**	---------
	Class Declarations	**/

.left{float:left;}.right{float:right;}.clear{clear:both;}
.hidden{display:none;}

#blockquotes-main{padding-top:20px;}
#blockquotes-main blockquote{width:260px;padding:0px 25px 0px 0px;float:left;}#blockquotes-main blockquote:first-child{border-right:1px solid #c19dc9;margin-right:20px;}

form#frm{width:530px;}
.formheading h3{height:auto;margin-bottom:10px;padding:0px;font-size:16px;background:#FF0000;color:#fff;}.formheading h3.pad{padding:5px 10px;}.formheading h3.greengo{background:#009900;}
.formhead{width:180px;margin-bottom:10px;line-height:30px;float:left;}
.forminput,.formenquiry{width:350px;height:30px;margin-bottom:10px;background:url(../images/inputs_bg.gif);float:left;}.forminput input,.formenquiry textarea{width:348px;height:28px;background:none;border:1px solid #8b439e;}
	#newsletter-main .forminput,#newsletter-main .formenquiry{width:330px;}#newsletter-main .forminput input,#newsletter-main .formenquiry textarea{width:328px;}
.formenquiry{height:190px;}.formenquiry textarea{height:188px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.formclear{display:none;}
button.formbutton{width:69px;height:21px;margin:0px 20px;background:#8b439d;font-size:12px;color:#fff;border:none;float:right;}button.formbutton:hover{background:#fff;color:#8b439d;}
