html, body {margin:0; padding:0}
body {margin:15px; color:#595959; font:13px Arial, Helvetica, sans-serif; line-height:1.65em}

/* Wrapper */
#wrapper {margin:0 auto; width:1027px; padding-bottom:40px; border:1px solid #c8c8c8}

/* Header */
#header {position:relative; height:79px}
#header h1 {position:absolute; top:17px; left:36px; display:block; margin:0; padding:0; height:49px; width:147px}
#header h1 img {border:none}
#header h1 span {display:none}
#header #slogan {position:absolute; top:45px; right:39px}

/* Main menu */
#main-menu {position:relative; display:block; margin:10px 14px 12px 14px; color:#747474; height:14px; padding:9px 15px; line-height:1em; background:#e5e5e5 url(template/phone-number.gif) no-repeat 861px 8px; border-top:3px solid #c8c8c8}
#main-menu a {margin:0 10px; color:#747474; font-weight:bold; text-decoration:none}
#main-menu a:hover {color:#00948e}
#main-menu .gogreen {margin-left:448px}
/* Go menu */
#main-menu div {position:absolute; top:-13px; left:76px; width:426px}
#main-menu div a {display:block; position:absolute; top:0; margin:0; height:51px; width:142px}
#main-menu div .gobig {left:0; background:url(template/menu-gobig.gif) no-repeat}
#main-menu div .gooffset {left:142px; background:url(template/menu-gooffset.gif) no-repeat}
#main-menu div .godigital {left:284px; background:url(template/menu-godigital.gif) no-repeat}
#main-menu div span {position:absolute; top:0; display:block; padding:49px 10px 0 23px; color:#808080; font:12px Arial; text-decoration:none}
#main-menu .gobig span {display:none; padding-left:21px}
#main-menu .gooffset span {display:none}
#main-menu .godigital span {display:none}
#main-menu div a:hover, 
#main-menu div a:focus {color:#808080; height:115px; background-position:0px -51px; z-index:999; cursor:pointer}
#main-menu div a:hover span, 
#main-menu div a:focus span {display:block}

/* 				goGreen button */
.btn-gogreen {display:block; height:54px; width:170px; margin:51px 0 0 34px}
.btn-gogreen img {border:none}

/* Common styles */
h1 {font-size:20px; margin:26px 0 1px 0}
h2 {font-size:16px; margin:26px 0 0 0}
p {margin-top:6px}
ul {margin:17px 12px 17px 47px; padding:0}
li {margin:0; padding:0}
li strong {color:#747474; font-weight:normal}
address {font-style:normal}
.main-headline {position:relative; left:-50px}
.turquoise,
#outer-cols a {color:#00948e}
.green {color:#85b82c}
.blue {color:#006bbb}
.orange {color:#ff9900}
.indent {margin-left:24px}

/*
----------------------------------
 Content columns
==================================

 Banner and right column */
#outer-cols {margin:0 11px}
#outer-left {float:left; width:772px}
#outer-right {float:right; width:230px; margin-right:3px; color:#747474; font-size:12px}
#banner {position:relative; z-index:-999}

/* Left column and main content */
#outer-left #inner-cols {}
#outer-left #inner-left {float:left; width:232px; margin-left:3px}
#outer-left #inner-right {float:left; width:440px; margin:18px 0 0 70px}

.clear {clear:both}

/* Testimonial */
.testimonial {margin-bottom:14px}

/* Request a quote and RSVP forms */
#outer-left #inner-left .form {width:215px; padding:43px 0 7px 15px; border:1px solid #d8d8d8; color:#575757; background:#faf9f7 url(template/request-a-quote-turquoise.gif) no-repeat 17px 19px}
#event-rsvp #outer-left #inner-left .form {padding-top:63px}
#outer-left #inner-left form {margin:0; padding:0}
#outer-left #inner-left form .text,
#outer-left #inner-left form select,
#outer-left #inner-left form textarea {margin:3px 0; border:1px solid #abadb3; width:192px; padding-right:3px; padding-left:3px; color:#595959}
#outer-left #inner-left form select {padding-right:0; padding-left:0; width:200px}
#outer-left #inner-left form .checkbox-container {margin:10px 0}
#outer-left #inner-left form .checkbox-container input {margin:0; padding:0}
#outer-left #inner-left form label {margin-left:10px}
#outer-left #inner-left form textarea {height:77px; width:192px; padding:3px}
#outer-left #inner-left form .submit {display:block; height:30px; width:83px; margin:9px 0; padding:0; background:url(template/submit-turquoise.gif) no-repeat}
.verify-outer {margin:6px 0}
.verify-inner {margin:6px 15px 12px 0}
.verify-inner img {float:right; margin-left:4px}
.verify-inner .showimage {float:left; margin:0}
.alert {padding:0 15px 15px 0}
.alert img {float:left; margin:2px 6px 0 0}

/* Right column elements */
#outer-right #page-title {margin-bottom:8px}
#outer-right p {margin-right:33px; margin-left:33px}
/* 
=================


----------------------------------
 index.php 
==================================

 Set current menu styles */
#home #main-menu {display:none}
#home #footer-menu a {color:#00948e}

/* Homepage banner */
#home #banner {position:relative; height:600px; z-index:1}
#home #banner #slice-1 {position:absolute; top:0px; left:0px; height:150px; width:257px; background:url(template/home-1.jpg) no-repeat}
#home #banner #slice-2 {position:absolute; top:0px; left:257px; height:150px; width:257px; background:url(template/home-2.jpg) no-repeat}
#home #banner #slice-3 {position:absolute; top:0px; left:514px; height:150px; width:256px; background:url(template/home-3.jpg) no-repeat}
#home #banner #slice-4 {position:absolute; top:0px; left:770px; height:150px; width:257px; background:url(template/home-4.jpg) no-repeat}
#home #banner #slice-5 {position:absolute; top:150px; left:0px; height:150px; width:257px; background:url(template/home-5.jpg) no-repeat}
#home #banner #slice-6 {position:absolute; top:150px; left:257px; height:150px; width:257px; background:url(template/home-6.jpg) no-repeat}
#home #banner #slice-7 {position:absolute; top:150px; left:514px; height:150px; width:256px; background:url(template/home-7.jpg) no-repeat}
#home #banner #slice-8 {position:absolute; top:150px; left:770px; height:150px; width:257px; background:url(template/home-8.jpg) no-repeat}
#home #banner #slice-9 {position:absolute; top:300px; left:0px; height:150px; width:257px; background:url(template/home-9.jpg) no-repeat}
#home #banner #slice-10 {position:absolute; top:300px; left:257px; height:150px; width:257px; background:url(template/home-10.jpg) no-repeat}
#home #banner #slice-11 {position:absolute; top:300px; left:514px; height:150px; width:256px; background:url(template/home-11.jpg) no-repeat}
#home #banner #slice-12 {position:absolute; top:300px; left:770px; height:150px; width:257px; background:url(template/home-12.jpg) no-repeat}
#home #banner #slice-13 {position:absolute; top:450px; left:0px; height:150px; width:257px; background:url(template/home-13.jpg) no-repeat}
#home #banner #slice-14 {position:absolute; top:450px; left:257px; height:150px; width:257px; background:url(template/home-14.jpg) no-repeat}
#home #banner #slice-15 {position:absolute; top:450px; left:514px; height:150px; width:256px; background:url(template/home-15.jpg) no-repeat}
#home #banner #slice-16 {position:absolute; top:450px; left:770px; height:150px; width:257px; background:url(template/home-16.jpg) no-repeat}
#home #banner h1 {display:none}

/* goBig | goOffset | goDigital Menu */
#home-menu {position:absolute; top:425px; left:49px; height:151px; width:512px; overflow:hidden}
#home-menu a {display:block; position:absolute; margin:0; top:0; height:151px; color:#808080; font:11px Verdana; text-decoration:none}
#home-menu .gobig {left:0; width:170px; background:url(template/home-gobig.gif) no-repeat}
#home-menu .gooffset {left:170px; width:171px; background:url(template/home-gooffset.gif) no-repeat}
#home-menu .godigital {left:341px; width:171px; background:url(template/home-godigital.gif) no-repeat}
#home-menu span {display:block; padding:76px 27px}
#home-menu h2 {display:none}
#home-menu a:hover {background-position:0px -151px}

/* Remove bottom padding from wrapper */
#home #wrapper {padding:0}
/* 
=================


----------------------------------
 go-big.php 
==================================

 Set current menu styles */
#go-big #main-menu div .gobig {background-position:0px -51px}
#go-big #footer-menu .gobig {color:#00948e}

/* goBig banner */
#go-big #banner {position:relative; width:772px; height:293px}
#go-big #banner #slice-1 {position:absolute; left:0px; top:0px; width:193px; height:147px; background:url(template/gobig-1.jpg) no-repeat}
#go-big #banner #slice-2 {position:absolute; left:193px; top:0px; width:193px; height:147px; background:url(template/gobig-2.jpg) no-repeat}
#go-big #banner #slice-3 {position:absolute; left:386px; top:0px; width:193px; height:147px; background:url(template/gobig-3.jpg) no-repeat}
#go-big #banner #slice-4 {position:absolute; left:579px; top:0px; width:193px; height:147px; background:url(template/gobig-4.jpg) no-repeat}
#go-big #banner #slice-5 {position:absolute; left:0px; top:147px; width:193px; height:146px; background:url(template/gobig-5.jpg) no-repeat}
#go-big #banner #slice-6 {position:absolute; left:193px; top:147px; width:193px; height:146px; background:url(template/gobig-6.jpg) no-repeat}
#go-big #banner #slice-7 {position:absolute; left:386px; top:147px; width:193px; height:146px; background:url(template/gobig-7.jpg) no-repeat}
#go-big #banner #slice-8 {position:absolute; left:579px; top:147px; width:193px; height:146px; background:url(template/gobig-8.jpg) no-repeat}

/* adjust inner columns top margin due to goBig banner design */
#go-big #wrapper {padding-bottom:34px}
#go-big #inner-left,
#go-big #inner-right {position:relative; top:-6px}

/* Section colors */
#go-big li {color:#85b82c}
#go-big #outer-left #inner-left .form {background-image:url(template/request-a-quote-green.gif)}
#go-big #outer-left #inner-left form .submit {background-image:url(template/submit-green.gif)}
#go-big #outer-cols a {color:#85b82c}
/* 
=================


----------------------------------
 go-offset.php 
==================================

 Set current menu styles */
#go-offset #main-menu div .gooffset {background-position:0px -51px}
#go-offset #footer-menu .gooffset {color:#00948e}

/* goOffset banner */
#go-offset #banner {position:relative; width:772px; height:287px}
#go-offset #banner div {width:193px; height:139px}
#go-offset #banner #slice-1 {position:absolute; left:0px; top:0px; background:url(template/gooffset-1.jpg) no-repeat}
#go-offset #banner #slice-2 {position:absolute; left:193px; top:0px; background:url(template/gooffset-2.jpg) no-repeat}
#go-offset #banner #slice-3 {position:absolute; left:386px; top:0px; background:url(template/gooffset-3.jpg) no-repeat}
#go-offset #banner #slice-4 {position:absolute; left:579px; top:0px; background:url(template/gooffset-4.jpg) no-repeat}
#go-offset #banner #slice-5 {position:absolute; left:0px; top:139px; background:url(template/gooffset-5.jpg) no-repeat}
#go-offset #banner #slice-6 {position:absolute; left:193px; top:139px; background:url(template/gooffset-6.jpg) no-repeat}
#go-offset #banner #slice-7 {position:absolute; left:386px; top:139px; background:url(template/gooffset-7.jpg) no-repeat}
#go-offset #banner #slice-8 {position:absolute; left:579px; top:139px; background:url(template/gooffset-8.jpg) no-repeat}

/* Section colors */
#go-offset li {color:#006bbb}
#go-offset #outer-left #inner-left .form {background-image:url(template/request-a-quote-blue.gif)}
#go-offset #outer-left #inner-left form .submit {background-image:url(template/submit-blue.gif)}
#go-offset #outer-cols a {color:#006bbb}
/* 
=================


----------------------------------
 go-digital.php 
==================================

 Set current menu styles */
#go-digital #main-menu div .godigital {background-position:0px -51px}
#go-digital #footer-menu .godigital {color:#00948e}

/* goDigital banner */
#go-digital #banner {position:relative; width:772px; height:287px}
#go-digital #banner div {width:193px; height:139px}
#go-digital #banner #slice-1 {position:absolute; left:0px; top:0px; background:url(template/godigital-1.jpg) no-repeat}
#go-digital #banner #slice-2 {position:absolute; left:193px; top:0px; background:url(template/godigital-2.jpg) no-repeat}
#go-digital #banner #slice-3 {position:absolute; left:386px; top:0px; background:url(template/godigital-3.jpg) no-repeat}
#go-digital #banner #slice-4 {position:absolute; left:579px; top:0px; background:url(template/godigital-4.jpg) no-repeat}
#go-digital #banner #slice-5 {position:absolute; left:0px; top:139px; background:url(template/godigital-5.jpg) no-repeat}
#go-digital #banner #slice-6 {position:absolute; left:193px; top:139px; background:url(template/godigital-6.jpg) no-repeat}
#go-digital #banner #slice-7 {position:absolute; left:386px; top:139px; background:url(template/godigital-7.jpg) no-repeat}
#go-digital #banner #slice-8 {position:absolute; left:579px; top:139px; background:url(template/godigital-8.jpg) no-repeat}

/* Section colors */
#go-digital li {color:#ff9900}
#go-digital #outer-left #inner-left .form {background-image:url(template/request-a-quote-orange.gif)}
#go-digital #outer-left #inner-left form .submit {background-image:url(template/submit-orange.gif)}
#go-digital #outer-cols a {color:#ff9900}
/* 
=================


----------------------------------
 go-green.php 
==================================

 Set current menu styles */
#go-green .gogreen {color:#00948e}

/* goGreen banner */
#go-green #banner {position:relative; width:772px; height:287px}
#go-green #banner div {width:193px; height:139px}
#go-green #banner #slice-1 {position:absolute; left:0px; top:0px; background:url(template/gogreen-1.jpg) no-repeat}
#go-green #banner #slice-2 {position:absolute; left:193px; top:0px; background:url(template/gogreen-2.jpg) no-repeat}
#go-green #banner #slice-3 {position:absolute; left:386px; top:0px; background:url(template/gogreen-3.jpg) no-repeat}
#go-green #banner #slice-4 {position:absolute; left:579px; top:0px; background:url(template/gogreen-4.jpg) no-repeat}
#go-green #banner #slice-5 {position:absolute; left:0px; top:139px; background:url(template/gogreen-5.jpg) no-repeat}
#go-green #banner #slice-6 {position:absolute; left:193px; top:139px; background:url(template/gogreen-6.jpg) no-repeat}
#go-green #banner #slice-7 {position:absolute; left:386px; top:139px; background:url(template/gogreen-7.jpg) no-repeat}
#go-green #banner #slice-8 {position:absolute; left:579px; top:139px; background:url(template/gogreen-8.jpg) no-repeat}

/* Adjust margin between main-headline and following text */
#go-green .main-headline {margin-bottom:19px}
/* 
=================


----------------------------------
 contact-us.php / small-print.php
==================================

 Set current menu styles */
#contact-us .contact-us {color:#00948e}
#small-print .small-print {color:#00948e}

/* goGreen banner */
#contact-us #banner,
#small-print #banner {position:relative; width:772px; height:287px}
#contact-us #banner div,
#small-print #banner div {width:193px; height:139px}
#contact-us #banner #slice-1,
#small-print #banner #slice-1 {position:absolute; left:0px; top:0px; background:url(template/contact-us-1.jpg) no-repeat}
#contact-us #banner #slice-2,
#small-print #banner #slice-2 {position:absolute; left:193px; top:0px; background:url(template/contact-us-2.jpg) no-repeat}
#contact-us #banner #slice-3,
#small-print #banner #slice-3 {position:absolute; left:386px; top:0px; background:url(template/contact-us-3.jpg) no-repeat}
#contact-us #banner #slice-4,
#small-print #banner #slice-4 {position:absolute; left:579px; top:0px; background:url(template/contact-us-4.jpg) no-repeat}
#contact-us #banner #slice-5,
#small-print #banner #slice-5 {position:absolute; left:0px; top:139px; background:url(template/contact-us-5.jpg) no-repeat}
#contact-us #banner #slice-6,
#small-print #banner #slice-6 {position:absolute; left:193px; top:139px; background:url(template/contact-us-6.jpg) no-repeat}
#contact-us #banner #slice-7,
#small-print #banner #slice-7 {position:absolute; left:386px; top:139px; background:url(template/contact-us-7.jpg) no-repeat}
#contact-us #banner #slice-8,
#small-print #banner #slice-8 {position:absolute; left:579px; top:139px; background:url(template/contact-us-8.jpg) no-repeat}

/* Adjust margin between main-headline and following text */
#contact-us .main-headline,
#small-print .main-headline {margin-bottom:0}
#contact-us #inner-right h2.first,
#small-print #inner-right h2.first {margin-top:16px}
/* 
=================


----------------------------------
 event-rsvp.php 
==================================

 goGreen banner */
#event-rsvp #banner {position:relative; width:772px; height:287px}
#event-rsvp #banner div {width:193px; height:139px}
#event-rsvp #banner #slice-1 {position:absolute; left:0px; top:0px; background:url(template/event-rsvp-1.jpg) no-repeat}
#event-rsvp #banner #slice-2 {position:absolute; left:193px; top:0px; background:url(template/event-rsvp-2.jpg) no-repeat}
#event-rsvp #banner #slice-3 {position:absolute; left:386px; top:0px; background:url(template/event-rsvp-3.jpg) no-repeat}
#event-rsvp #banner #slice-4 {position:absolute; left:579px; top:0px; background:url(template/event-rsvp-4.jpg) no-repeat}
#event-rsvp #banner #slice-5 {position:absolute; left:0px; top:139px; background:url(template/event-rsvp-5.jpg) no-repeat}
#event-rsvp #banner #slice-6 {position:absolute; left:193px; top:139px; background:url(template/event-rsvp-6.jpg) no-repeat}
#event-rsvp #banner #slice-7 {position:absolute; left:386px; top:139px; background:url(template/event-rsvp-7.jpg) no-repeat}
#event-rsvp #banner #slice-8 {position:absolute; left:579px; top:139px; background:url(template/event-rsvp-8.jpg) no-repeat}

/* Adjust margin between main-headline and following text */
#event-rsvp .main-headline {margin-bottom:9px}

/* Set RSVP form background image */
#event-rsvp #outer-left #inner-left .form {background-image:url(template/rsvp-by.gif)}
/* 
=================

 Footer */
#footer {margin:0 auto; width:1027px; position:relative; font:10px Verdana}
#footer a {text-decoration:none}
#footer-menu {padding:17px 25px; color:#999999}
#footer-menu a {margin:0 17px; font:bold 12px Verdana; color:#999999}
#footer-menu a:hover {color:#00948e}
#copyright {position:absolute; right:21px; top:6px; text-align:right; color:#bababa}
#copyright a {color:#bababa}