@charset "utf-8";

/******
/-----------------
	Engage Super Audits Stylesheet V.1.0
	Created by WebStuff.biz P: +61 2 4325 1188
	Copyright, 2011
	--------------------------/
	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:8px 0px;margin:0px;line-height:20px;}
sup,sub{line-height:50%}
@font-face {
    font-family: 'MyriadProRegular';
    src: url('myriad-reg-webfont.eot');
    src: url('myriad-reg-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriad-reg-webfont.woff') format('woff'),
         url('myriad-reg-webfont.ttf') format('truetype'),
         url('myriad-reg-webfont.svg#') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadProCondensed';
    src: url('myriadpro-cond-webfont.eot');
    src: url('myriadpro-cond-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-cond-webfont.woff') format('woff'),
         url('myriadpro-cond-webfont.ttf') format('truetype'),
         url('myriadpro-cond-webfont.svg#MyriadProCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'MyriadProSemiBold';
    src: url('myriadpro-semibold-webfont.eot');
    src: url('myriadpro-semibold-webfont.eot?#iefix') format('embedded-opentype'),
         url('myriadpro-semibold-webfont.woff') format('woff'),
         url('myriadpro-semibold-webfont.ttf') format('truetype'),
         url('myriadpro-semibold-webfont.svg#MyriadProCondensed') format('svg');
    font-weight: normal;
    font-style: normal;
}
/**	---------
	Starts	**/
body{background:#eee url(../images/bg.gif) repeat-x;font-family:Arial, Helvetica, sans-serif;font-size:12px;color:#333;}
h1,h2,h3,h4{padding:10px 0px;font-family:"MyriadProSemiBold";font-size:30px}
h2{font-size:24px;color:#8CC63F}
h3{font-size:18px;color:#7aae35}
h4{font-size:14px;color:#ec0b8d}
hr{height:1px;margin:15px 0px;border:none;border-top:1px solid #ccc}
blockquote{margin:0px;padding:10px 15px;font-weight:bold;color:#6a9a2a;font-size:14px;}
#container{width:960px;margin:15px auto;padding-bottom:50px;background:#fff;position:relative;
	   box-shadow:0px 0px 5px #ccc}
#header{width:940px;height:112px;padding:10px;position:relative}
    #header img.logo{padding:15px 0px 0px 20px}
    #header h1{padding:10px 0px 0px 30px;background:url(../images/header_ph.gif) 0px 25px no-repeat;font-size:36px;color:#8cc63f;clear:both;float:right}#header h1 span,#header h3 span{color:#ec0b8d}#header h3 a{color:#8CC63F;text-decoration:underline}#header h3 a:hover{color:#000}
    #header h3{margin-top:-5px;padding-top:0px;color:#8cc63f;clear:both;float:right}
    #search{position:absolute;top:10px;right:10px;width:375px}
	#search input[type=text]{width:200px;height:36px;margin:0px;padding:0px 40px 0px 10px;border:none;background:url(../images/search_bg.gif);float:right}
	#search img{padding-right:5px;float:left}
#nav{width:960px;height:40px;background:#ec0b8d;font-family:"MyriadProSemiBold"}
    #nav ul{text-align:center}#nav li{border-right:1px solid #b70041;border-left:1px solid #fe57b7;float:left;position:relative;z-index:100}#nav li:first-child{border-left:none}#nav li:last-child{border-right:none}#nav li:hover{border-left-color:#fff}#nav li:hover ul{display:block}
	#nav ul ul{position:absolute;top:40px;left:-2px;width:200px;background:#fff;border:1px solid #b70041;border-top:0px;z-index:1000;display:none}#nav ul ul li{border:none;float:none;z-index:1001}
	    #nav ul ul a{color:#ec0b8d;text-align:left}#nav ul ul a:hover{background:#ec0b8d;color:#fff}
    #nav a{display:block;padding:0px 20px;line-height:40px;color:#fff;outline:none;font-size:14px;text-transform:uppercase}#nav a:hover,#nav li:hover a{background:#fff;color:#ec0b8d}
#content{padding:20px 10px 30px 30px}
    #content a{color:#ec0b8d}
    #content_left{width:640px;float:left}
	#content_left ul{padding:10px}#content_left li{padding:7px 5px;border-bottom:1px solid #ccc;font-weight:bold}
	#actions{height:105px;margin:20px 0px 3px}#index #actions{margin-top:0px}
	    #actions img{float:left}
    #content_right{width:250px;float:right}
	#twitterfeed{width:230px;height:245px;margin-bottom:5px;padding:10px;background:#8cc63f;color:#000;overflow:hidden;
	    -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
	    #twitterfeed h3{color:#fff;margin-bottom:10px;padding:0px 10px 5px;text-transform:uppercase;border-bottom:1px solid;
	    text-shadow:1px 1px 0px #333}#twitterfeed h2{display:none}
	    #twitterfeed li{padding:8px 5px;border-bottom:1px solid #afe36a}
	    #twitterfeed a{color:#fff}#twitterfeed a:hover{color:#000}
#footer{position:absolute;bottom:-10px;left:0px;width:960px;height:55px;padding:26px 0px 0px 0px;background:url(../images/footer_bg.gif) no-repeat}
    #footer h3{text-align:center;color:#fff;padding:10px 0 0;}
    #footer ul{position:absolute;top:40px;right:20px;font-weight:bold}#footer li{border-left:1px solid #fff;float:left}#footer li:first-child{border:none}
    #footer a{display:block;padding:0px 5px;color:#fff;}#footer a:hover{text-decoration:underline}#footer a.webstuff{position:absolute;bottom:-20px;right:20px;color:#333;font-size:10px;}#footer p{font-size:10px;margin:27px 0px 0 33px;padding:0;}#footer p a{color:#000;}
/**	---------
	Class Declarations	**/
.left{float:left;}.right{float:right;}.clear{clear:both;}
img.border{margin:5px;padding:3px;border:1px solid #ccc;background:#fff;
    box-shadow:1px 1px 3px #ccc}
.bold_blue{color:#3B5998;font-weight:bold;}

#modal{position:absolute;top:20px;left:20px;padding:20px;background:#fff;z-index:10000;display:none}
	#modal .close{position:absolute;top:-5px;right:-5px;display:block;padding:5px 10px;background:#333;color:#fff;font-weight:bold}

.transition{height:265px;padding:0px!important;overflow:hidden}
    .transition li,.subbanner{padding:0px!important;border:none!important;position:relative;z-index:5;
	text-shadow:1px 1px 0px #333}
	.transition li div,.subbanner h1{position:absolute;top:-100px;left:20px;z-index:6}
	.transition li h1,.transition li h3{padding-bottom:22px!important}
        .transition li h1,.transition li h3,.subbanner h1{color:#fff;padding-bottom:0px}
	.transition li h3{display:none}.transition li h3:first-child{padding-top:5px}
.subbanner{height:93px;margin-bottom:10px;padding:0px!important;overflow:hidden}.subbanner li{padding:0px!important;border:none!important}.subbanner h1{line-height:26px}
    #why_engage .subbanner h1,#fees .subbanner h1,#links .subbanner h1,#media .subbanner h1{color:#8CC63F}
    #engage_us .subbanner h1{color:#EC0B8D}
	
.greyfeature,.greyfeature_200{margin:10px 0px;padding:10px;background:#e5e4e4;
    -moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.greyfeature_200{width:190px;margin:0px 0px 10px 20px;float:right}
    .greyfeature_200 h4:first-child{padding-top:0px}
    .greyfeature span{margin-left:5px;display:block;border:2px solid #999;border:2px solid #bbb;padding:5px;border-radius:5px;width:107px;}
/**   Media   **/
#press td,#fullpress td{padding:10px 5px;border-bottom:1px solid #ccc}
/**   Form Stylings   **/
span.contactopen{display:block;margin:10px 0px;padding:10px;background:#0078C1 url(../images/footer_bg.gif);color:#fff;font-weight:bold;font-size:14px;text-align:center;cursor:pointer;
     -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
}span.contactopen:hover{background:#666}
label{display:inline-block;float:left;height:26px;line-height:26px;width:130px;font-size:14px;font-weight:bold;color:#333}
input,textarea,select{width:300px;margin:0;padding:5px;color:#666;background:#f5f5f5;border:1px solid #ccc;margin:5px 0;font:14px "Lucida Grande", "Lucida Sans Unicode", Arial, sans-serif; -moz-border-radius: 5px; -webkit-border-radius:5px; }
    input#contactus{width:auto}
input:focus, textarea:focus, select:focus { border: 1px solid #999; background-color: #fff; color:#333; }
input.submit{margin-left:130px;cursor: pointer; border: 1px solid #222; background:#333; color:#fff; -moz-border-radius: 5px; -webkit-border-radius:5px; }
input.submit:hover{background:#444;}
    #recaptcha_area input#recaptcha_response_field{top:22px;left:0px}
fieldset{margin:10px 0px;padding:20px 40px;border:none;background:#E5E4E4;-moz-border-radius:5px;-webkit-border-radius:5px;}
fieldset#booking label{width:243px}
legend{padding:7px 10px;font-weight:bold;color:#000;border:1px solid #eee;-moz-border-radius:5px;-webkit-border-radius:5px;}
#recaptcha_widget_div{float:left}
span.required{ font-size: 13px; color: #ff0000; } 
.error_message { display: block; height: 22px; line-height: 22px; background: #FBE3E4 url('../includes/assets/error.gif') no-repeat 10px center; padding: 3px 10px 3px 35px; margin: 10px 0; color:#8a1f11;border: 1px solid #FBC2C4; -moz-border-radius: 5px; -webkit-border-radius:5px; }
#success_page{margin:10px 0px;padding:10px;background:#d4ffcd;
    -moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;
}#success_page h1{background: url('../includes/assets/success.gif') left no-repeat;margin-bottom:0px;padding-left:22px;font-size:14px;border:none;}
