/* ---------------------------------------------------------------------------------
   
   WaterArt - Master Stylesheet 
   Author: Feris Technologies
   Website: www.feris.com.au 

--------------------------------------------------------------------------------- */


body { background: url(../images/footer-bg.jpg) repeat-y center 0 #1d68c0; margin: 0; padding: 0; font-family: arial, helvetica, sans-serif; }
h1, h2, h3, h4, h5, h6 { margin: 0 0 0.8em 0; font-family: times, serif; font-weight: normal; }
h1 { color: #1d68c0; font-size: 2.0em; }
h1 a { color: #1d68c0; }
h2 { font-size: 1.45em; color: #7088a4; margin: 0 0 0.5em 0; }
h2 a { color: #7088a4; text-decoration: none; }
h3 { color: #1d68c0; margin: 0 0 0.3em 0; }
h3 a { color: #1d68c0; }
h1 a:hover, h2 a:hover, h3 a:hover { text-decoration: underline; }
p { font-size: 0.95em; color: #7088a4; margin: 0 0 1.2em 0; line-height: 1.4em; }
p a { color: #1c6bc3; }
p a:hover { background: #0271d6; color: #fff; }
ul { margin: 0 0 1.2em 0; }
ul li { font-size: 0.95em; color: #7088a4; line-height: 1.4em; }
ul li a { color: #1c6bc3; }
ul li a:hover { background: #0271d6; color: #fff; }
a img { border: none; }

#wrap1 { float: left; width: 100%; background: url(../images/bg.jpg) repeat-x center 0 #fff; }
#wrap2 { float: left; width: 100%; background: url(../images/content-bg.jpg) no-repeat center 124px; }
#main { width: 960px; margin: 0 auto; }
#header { width: 960px; height: 149px; float: left; }
#footer-wrap { float: left; width: 100%; }
#footer { width: 960px; margin: 0 auto; padding: 30px 0 0 0; background: url(../images/footer-logo.gif) no-repeat 0 33px; height: 80px; }
#logo { margin: 47px 0 0 0; float: left; background: url(../images/logo.gif) no-repeat 0 0; }
#logo a { width: 273px; height: 95px; float: left; text-indent: -5000px; outline: none; background: none; }
#home-feature { float: left; width: 910px; height: 402px; padding: 25px; overflow-y: hidden; }
#content { float: left; width: 885px; padding: 0 0 25px 25px; margin: 25px 25px 0 25px; background: #fff; min-height: 500px; }
#left { width: 565px; float: left; padding-top: 25px; }
#right { width: 287px; float: right; }
#right #enquire { width: 262px; padding: 0 0 25px 25px; float: right; background: url(../images/content-bg.jpg) no-repeat -673px -50px; margin: 0 0 25px 0; }

/* ---------------------------------------------------------------------------------
   HEADER
--------------------------------------------------------------------------------- */

#header ul { float: right; font-family: times, serif; margin: 76px 0 0 0; padding: 0 5px 0 0; }
#header ul li { float: left; list-style-type: none; font-size: 1.2em; padding: 0; }
#header ul li a { float: left; color: #fff; text-decoration: none; padding: 6px 20px; border-right: solid 1px #0271d6; }
#header ul li a:hover { background: #0271d6; }
#header ul .noDivider a { border: none; }

/* ---------------------------------------------------------------------------------
   CONTENT
--------------------------------------------------------------------------------- */

#left ul { padding: 0 0 0 15px; }

#right h3 { display: none; }
#right fieldset { margin: 0; padding: 0; border: none; }
#right fieldset label { color: #fff; }
#right fieldset p { float: left; margin: 0 0 4px 0; width: 100%; }
#right label { float: left; }
#right fieldset .field, #right fieldset .verify { border: solid 1px #0596f1; width: 168px; padding: 3px; }
#right fieldset input, #right fieldset textarea { float: right; color: #1d68c0; font-family: arial; font-size: 0.9em; }
#right fieldset input:focus, #right fieldset textarea:focus { background-color: #dffaff; }
#right fieldset .verify { width: 50px; margin-right: 5px; }
#right fieldset p img { float: right; }
#testimonial { padding: 20px; width: 219px; float: left; background: url(../images/fieldset-bg.jpg) no-repeat 0 0; border: solid 1px #69ddfe; margin: 20px 0 0 0; }
#testimonial a { font-style: italic; }
#testimonial span { font-style: italic; color: #397bc8; } 

#heading { border-bottom: solid 1px #69ddfe; float: left; width: 100%; padding: 0 0 10px 0; margin: 0 0 25px 0; }
#heading h1 { margin: 0; }
#right fieldset { background: url(../images/enquire.gif) no-repeat 0 0; padding-top: 50px; }

#left .gallery { border-top: solid 1px #69ddfe; margin: 10px 0 0 0; padding: 20px 0 0 0; float: left; width: 100%; }
#left .gallery li { list-style-type: none; float: left; padding: 0 6px 6px 0; }
#left .gallery li a img { border: solid 1px #fff; }
#left .gallery li a img:hover { border: solid 1px #1484dc; }

#left fieldset { padding: 20px; border: solid 1px #69ddfe; background: url(../images/fieldset-bg.jpg) no-repeat 0 0; margin: 10px 0 0 0; float: left; }
#left fieldset label { color: #7088a4; }
#left fieldset p { float: left; width: 100%; margin: 0 0 4px 0; }
#left label { float: left; }
#left fieldset .field { border: solid 1px #69ddfe; width: 368px; padding: 3px; background: #d1f7ff; }
#left fieldset input, #left fieldset textarea { float: right; color: #1d68c0; font-family: arial; font-size: 0.9em; }
#left fieldset input:focus, #left fieldset textarea:focus { background-color: #dffaff; }

#breadcrumbs p { color: #97adc7; font-size: 0.7em; }
#breadcrumbs p a { color: #97adc7; }

/* ---------------------------------------------------------------------------------
   HOME STYLES - overwrite
--------------------------------------------------------------------------------- */

#home #wrap2 { background: url(../images/home-header.jpg) no-repeat center 124px; }
#home #content { float: left; width: 100%; margin: 0; padding: 20px 0 0 0; background: url(../images/hilux-btm.jpg) no-repeat right 208px; }
#home #left { float: left; width: 600px; padding: 30px 0 25px 0; }
#home #right { width: 262px; padding: 120px 25px 0 25px; height: 297px; float: right; margin: 30px 0 48px 0; background: url(../images/form-bg.jpg) no-repeat 0 0 #13b1fc; }
#home #right fieldset { background: none; padding: 0px; float: left; width: 100%; margin: 0; }
#home #right form { float: left; width: 100%; margin: 0; }
.photo { width: 261px; }


/* ---------------------------------------------------------------------------------
   FOOTER
--------------------------------------------------------------------------------- */

#footer p { color: #71e0fe; font-size: 0.8em; }
#footer p a { color: #71e0fe; }
#footer p a:hover { background: none; color: #fff; }
#fleft { float: left; padding-left: 173px;  }
#fright { float: right; text-align: right; }

/* ---------------------------------------------------------------------------------
   SIFR STYLES
--------------------------------------------------------------------------------- */

/* These are standard sIFR styles... do not modify */

.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }

span.sIFR-alternate {
	position: absolute;
	left: 0;
	top: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
}

.sIFR-flash + div[adblocktab=true] { display: none !important; }
.sIFR-hasFlash h1 { visibility: hidden; font-size: 2.25em; }


