@charset "utf-8";

/******
/-----------------
	Terrigal Events Management Stylesheet V.1.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;}
/**	---------
	Starts	**/
body{background:#fff;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#000;}

h1{font-size:18px}
h2{font-size:18px;padding:5px;color:#2e3192;}
h3{}
h4{font-size:14px;padding:5px 0px;color:#4e54a4;}

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

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

#header{width:940px;height:100px;background:url(../images/header.gif) no-repeat;position:relative;}

#nav{position:absolute;top:0px;left:223px;width:692px;height:35px;padding-left:25px;background:url(../images/nav_bg.gif);}
	#nav ul{list-style:none;padding:0px;margin:0px;}#nav li{height:35px;line-height:35px;float:left;}
	#nav a{display:block;height:35px;padding:0px 25px;color:#547a8c;font-size:14px;font-weight:bold;}#nav a:hover{color:#2e3192;}

#content{width:880px;min-height:360px;padding:200px 30px 50px 30px;background:url(../images/main_bg.jpg) no-repeat;font-size:14px;position:relative;}
	#content h1:first-child{position:absolute;top:15px;left:40px;color:#fff;}
	#content ul{width:500px;list-style:circle;margin:0px 0px 0px 10px;padding:10px 10px 10px 15px;}#content li{padding:4px;font-weight:bold;color:#2e3192;}
		#content ul.left{width:250px;}
	#content a{color:#5758a5;}

#footer{width:921px;height:68px;background:url(../images/footer.gif);margin:0px auto;position:relative;}
	#footer ul{position:absolute;top:0px;left:400px;width:540px;list-style:none;margin:0px;padding:0px;}#footer li{width:180px;height:34px;line-height:30px;float:left;}
	#footer a{color:#fff;}#footer a:hover{text-decoration:underline;}
	#footer p{position:absolute;bottom:5px;left:10px;}
/**	---------
	Class Declarations	**/
.left{float:left;}.right{float:right;}.clear{clear:both;}
.brandblue{color:#2e3192;}

.border{margin:5px;padding:4px;background:#fff;border:1px solid #ccc;font-size:12px;}

.column{width:310px;padding-right:20px;float:left;}
.featureright{width:248px;height:100px;margin-right:-30px;float:right;position:relative;}

#content .transitioncontainer{position:absolute;top:-60px;left:-30px;width:318px;height:167px;overflow:hidden;z-index:300;}
#content ul.feature{width:298px;height:167px;padding:0px;list-style:none;overflow:hidden;}
	#content ul.feature li{position:absolute;top:0px;left:0px;padding:0px;border:none;}

a.upcomingevents_right,a.accommodation_right{position:absolute;top:100px;left:0px;display:block;width:117px;height:114px;/*margin:100px 0px 10px 0px;*/padding:35px 121px 0px 10px;background:url(../images/feature_right.png);color:#fff !important;position:relative;}a.upcomingevents_right:hover{background-position:-248px 0px;}a.accommodation_right{background-position:0px -160px}a.accommodation_right:hover{background-position:-248px -160px;}
	a.upcomingevents_right span,a.accommodation_right span{position:absolute;bottom:10px;left:10px;}
	
.formcontainer{width:550px;float:left;}
.formheading h2{margin-bottom:10px;padding:0px;font-size:16px;background:#FF0000;color:#fff;}.formheading h2.pad{padding:5px 10px;}.formheading h2.greengo{background:#2e3192;}
.formhead{width:180px;margin-bottom:10px;line-height:30px;float:left;}
.forminput,.formenquiry{width:350px;height:30px;margin-bottom:10px;position:relative;float:left;}.forminput input,.formenquiry textarea{width:348px;line-height:28px;height:28px;background:#fff;border:1px solid #4e54a4;}
.formenquiry{height:190px;}.formenquiry textarea{height:180px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.forminput select{width:350px;}
.formclear{display:none;}
button.formbutton{width:69px;height:21px;margin:0px 20px;background:#fff;border:1px solid #999;font-size:12px;float:right;}button.formbutton:hover{border-color:#2e3192;}