/* Waipa Spring - Rotorua Pure
   GoodWebsites.co.nz - 24 Feb 2009 */

html, body, ol, ul, h1, h2, h3, h4, form, fieldset, img, p { border:0; margin:0; padding:0; }

body {
 background:url(../bg/bggrunge.png) 0 0 repeat-x;
 font:76%/1.25 "Trebuchet MS", Arial, helvetica, sans-serif;
 color:#fdfdfd;
 text-align:center;
 }

html{ background:url(../bg/bg.png) center center repeat; overflow-y:scroll; } /* scrollbar FF */

a { outline:none; }
p { padding:0.5em 0; }
 
#wrap {
 width:940px;
 margin:0 auto;
 padding-top:30px;
 text-align:left;
 word-spacing:0.05em;
 letter-spacing:0;
 line-height:1.4em;
 font-size:12px;
 }

#content { background:url(../bg/bgcontent-trans.png) no-repeat; padding:40px 60px; overflow:hidden; }

.article { width:560px; float:left; }

.pics { float:right; }
.pics img { border:1px solid #4f5b06; margin-bottom:4px; }

#footer { color:#000; padding:10px 0 20px; text-align:center; font-size:0.9em; clear:both; overflow:hidden; }

.intro { font-size:1.2em; margin:20px 0 10px; }
.legend { font-style:italic; }

.bdrtop, .bdrbot { background:url(../img/grunge_line.png) 0 0 no-repeat; }
.bdrtop { padding-top:20px; margin-top:18px; }
.bdrbot { background-position:bottom center; padding-bottom:20px; margin-bottom:20px; }

.logo { background:url(../img/logo.png) no-repeat; width:369px; height:297px; margin:0 auto 20px; text-indent:-9000px; }
.logo a { display:block; width:369px; height:297px; text-decoration:none; }
 
#image { border:1px solid #333; }

a:link, a:visited  { color:#deff00; text-decoration:none; }
a:hover   { color:#c5dde1; text-decoration:underline; }

/* CONTACT DETAILS */

.phone { background:url(../img/icon_phone.png) 0 center no-repeat; padding-left:35px; }
.email { background:url(../img/icon_mail.png) 0 0 no-repeat; padding-left:35px; margin-top:5px; }
.name { color:#8C9F09; font-size:1.6em; margin:5px 0 8px; }
.thanks { padding:5em 0 15em; } 
.contact { color:#4F5B06;clear:both;  }
.rot { margin-top:25px; }

.contactlst { float:left; margin-right:40px; }

/* HEADINGS */

h1, h2, h3, h4 { font-weight:normal; }

h1 { font-size:1.5em; font-weight:bold; margin:1.4em 0 0.3em; }
h2 { font-size:1.2em; font-weight:bold; margin-bottom:0.1em; }
 
/* LISTS */

ol, ul { list-style:none; }
.end { margin-bottom:1.4em; } 

/* TABLE */

caption { margin:5px 0 0 2px; font-size:1.2em; text-align:left; }
table { color:#b2ca1a; border:1px solid #4d4d4d; border-width:1px 0; padding:5px 0 0; margin:10px 0 0; }
.value { text-align:right; }

.bdr, .bdr2, .bdr3 { background:url(../img/grunge_line.png) left bottom no-repeat; }
.bdr2 { background-position:right bottom; }
.bdr3 { background-position:-350px bottom; }

td { padding:0 4px 5px 2px; margin-bottom:3px; }
.tdw { width:40px; }

.no { background:url(../img/grunge_line.png) bottom center no-repeat; color:#b2ca1a; margin:20px 0 15px; padding-bottom:20px; }
.no li { margin:0 0 3px 5px; }
 
/* WEB CREDIT */

#credit { margin:0.3em 0; }

#credit a:link, #credit a:visited {  background:url(http://i2.on6162.co.nz/getitnow/checkblack.png) left 0.2em no-repeat; padding-left:1.5em; color:#000; text-decoration:none; }
#credit a:hover { color:#030; }
#credit img { margin-right:3px; }

/* CONTACT FORM */ 

.required { margin-bottom:2px; } 

.contactform { display:inline-block; } /* for IE6 bug */

.contactform fieldset { float:left; clear:left; width:100%; margin:1em 0 0; border-style:none; }
.contactform fieldset ol { float:left; clear:left; padding:1em 0 0; list-style:none; }
.contactform fieldset li { float:left; clear:left; width:100%; padding-bottom:1em; }
.contactform label { position:relative; float:left; width:6em; margin-right:1em; }
.contactform label img { position:absolute; left:5.7em;  top:0.5em; }  
.contactform .contactsubmit { float:none; width:auto; padding:0 0 2em 7em; }
.contactform input { width:19em; }
.contactform textarea { width:21em; height:5em; font-family:arial, helvetica, sans-serif; font-size:1em; overflow:auto; }
.contactsubmit input { width:auto; margin-right:10px; background: #e5e5e5; cursor:pointer; }
/* CHANGE COLOR */
.contactsubmit input:hover { color:#fff; background-color:#36c; }
.contactform input, .contactform textarea, .contactsubmit input { border:1px #003 solid; padding-left:0.2em; }