@charset "UTF-8";
/* default CSS Gulf Breeze */


/*-- browser reset --*/
html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, p, th, td { margin: 0; padding: 0; line-height: 1.3; }
img { border: 0; margin: 0; padding: 0;}
html { height: 101%; }

/* layout */
body { background: #036;  font-family:Arial, Helvetica, sans-serif; text-align: center;  }
#wrapperOuter { width: 100%; background: #FFF url(http://augusthue.com/gbc/images/bg_body.png) top left repeat-x; }
#wrapperInner { width: 100%; background: url(http://augusthue.com/gbc/images/bg_main.png) top center no-repeat; min-height: 880px; position: relative; overflow: hidden; padding: 0; margin: 0; }
#banner { width: 920px; padding: 0; margin: 0 auto; overflow: hidden; position: relative; height: 108px; }
#mainContent { width: 880px; padding: 15px 20px 15px 20px; margin: 0 auto; overflow: hidden; position: relative; text-align: left; }
#mainContent h2 { display: block; width: 880px; padding: 0 0 10px 0; margin: 0 0 15px 0; overflow: hidden; position: relative; text-align: left; border-bottom: 1px solid #036;  }
#primaryContent { text-align: justify; float: left; width: 500px; margin: 0; padding: 0 20px 0 0; overflow: hidden; }
#primaryContent a.calLink { display: block; overflow: hidden; }
#primaryContent img { background: #CFEDFC; padding: 9px; border: 1px solid #A2C9EB; margin: 0 0 15px 0; }
#primaryContent img.imgCourtyard { background: #CFEDFC; padding: 9px; border: 1px solid #A2C9EB; margin: 0 0 15px 0; }
#primaryContent ul.listReg { display: block; overflow: hidden; padding: 0 15px; margin: 0 0 15px 0; }
#primaryContent ul.listReg li { list-style: disc inside; text-indent: 8px; display:list-item; padding: 0; margin: 0; }

#secondaryContent { text-align: justify; float: left; width: 359px; margin: 0; padding: 0; overflow: hidden;  border-left: 1px solid #036; }
#secondaryContent ul.greatDeals { display: block; overflow: hidden; position: relative; width: 338px; padding: 0 0 0 20px; }
#secondaryContent ul.greatDeals li { display: block; width: 318px; list-style: none; background: #E7F6FD url(http://augusthue.com/gbc/images/bg_secCont_li.png) 0 0 no-repeat; padding: 10px; margin: 0 0 15px 0; }
#secondaryContent h3 { display: block; margin: 0 0 8px 0; font-size: 16px; }
##secondaryContent p { display: block; }
#secondaryContent p.readMore { display: block; margin: 0; text-align: right; }
#secondaryContent a.deals { text-decoration:none; display: block; }
#secondaryContent ul.greatDeals li h3.phone { font-size: 27px; text-align: center; letter-spacing: 1px; margin: 0; font-weight: 300; }
#secondaryContent ul.greatDeals li h3.phone a { text-decoration: none; }
#secondaryContent ul.greatDeals li a.request { display: block; width: 318px; font-size: 27px; text-align: center; letter-spacing: 1px; margin: 0; text-decoration: none; margin: 0 padding: 0; }

#footer { width: 100%; height: auto; padding: 20px 0; background: #036; margin: 0 auto; }

/* text replacements & navs */

#banner h1 { width: 438px; height: 64px; float: left; display: block; padding: 20px 0 24px 20px; margin: 0; }
#banner h1 a { width: 438px; height: 64px; display: block; padding: 0; margin: 0; background: url(http://augusthue.com/gbc/images/h1_logo.png) top left no-repeat; text-indent: -9999px; }
#banner ul#mainNav { display: block; float: right; padding: 40px 20px 0 0; margin: 0; height: 64px; width: 420px; overflow: hidden;  }
#banner ul#mainNav li { list-style: none; display: block; float: left; padding: 0; margin: 0; }
#banner ul#mainNav li a { display: block; padding: 0; margin: 0; height: 64px; overflow: hidden; text-indent: -9999px; }
#banner ul#mainNav li#homeBTN a { width: 68px; background: url(http://augusthue.com/gbc/images/mainNav.png) 0 0 no-repeat; }
#banner ul#mainNav li#amenitiesBTN a { width: 122px; background: url(http://augusthue.com/gbc/images/mainNav.png) -68px 0 no-repeat; }
#banner ul#mainNav li#activitiesBTN a { width: 124px; background: url(http://augusthue.com/gbc/images/mainNav.png) -190px 0 no-repeat; }
#banner ul#mainNav li#contactBTN a { width: 106px; background: url(http://augusthue.com/gbc/images/mainNav.png) -314px 0 no-repeat; }

#banner ul#mainNav li#homeBTN a:hover { background-position: 0 -70px; }
#banner ul#mainNav li#amenitiesBTN a:hover { background-position: -68px -70px; }
#banner ul#mainNav li#activitiesBTN a:hover { background-position: -190px -70px; }
#banner ul#mainNav li#contactBTN a:hover { background-position: -314px -70px; }

#banner ul#mainNav.home li#homeBTN a,
#banner ul#mainNav.home li#homeBTN a:hover { background-position: 0 -140px; }
#banner ul#mainNav.amenities li#amenitiesBTN a,
#banner ul#mainNav.amenities li#amenitiesBTN a:hover { background-position: -68px -140px; }
#banner ul#mainNav.activities li#activitiesBTN a,
#banner ul#mainNav.activities li#activitiesBTN a:hover{ background-position: -190px -140px; }
#banner ul#mainNav.contact li#contactBTN a,
#banner ul#mainNav.contact li#contactBTN a:hover { background-position: -314px -140px; }

#footer ul#footNav { display: block;  width: 880px; overflow: hidden; padding: 0; margin: 0 auto; text-align: center; }
#footer ul#footNav li { display: block; list-style: none; float: left; width: 175px; color: #FFF; margin: 0; padding: 0; }
#footer ul#footNav li.row2 { width: 175px; pa dding-top:15px; }
#footer ul#footNav li a { padding: 0; margin: 0; text-decoration: none; color: #FFF; letter-spacing: 1px; font-size: 16px; }
#footer ul#footNav li.copyAndInfo { width: 880px; padding-top:15px; }

#secondaryContent ul#blogNav { display: block; overflow: hidden; position: relative; width: 338px; padding: 10px 0; background: #E7F6FD url(http://augusthue.com/gbc/images/bg_secCont_li.png) 0 0 no-repeat;  margin: 0 0 15px 20px; }
#secondaryContent ul#blogNav li { display: block; width: 318px; list-style: none; float: left; padding: 0; margin: 0 0 15px 10px; }
#secondaryContent ul#blogNav li.title { font-weight: 600;  color: #036; padding 0 0 5px 0; border-bottom: 1px solid #036; }
#secondaryContent img.sideImg { display: block; overflow: hidden; position: relative; width: 318px; padding: 10px; background: #E7F6FD url(http://augusthue.com/gbc/images/bg_secCont_li.png) 0 0 no-repeat;  margin: 0 0 15px 20px; }

#secondaryContent ul#blogAdInclude { display: block; overflow: hidden; position: relative; width: 338px; padding: 10px 0; background: #E7F6FD url(http://augusthue.com/gbc/images/bg_secCont_li.png) 0 0 no-repeat;  margin: 0 0 15px 20px; }
#secondaryContent ul#blogAdInclude li { display: block; width: 318px; list-style: none; float: left; padding: 0; margin: 0 0 15px 10px; }
#secondaryContent ul#blogAdInclude li h3 { display: block; width: 318px; font-weight: 600;  color: #036; padding 0 0 5px 0; border-bottom: 1px solid #036; text-align: center; font-size: 21px; margin: 0 0 3px 0; }
#secondaryContent ul#blogAdInclude li h4 { font-weight: 300;  color: #036; text-align: left; border: none; margin: 0; font-size:18px; }
#secondaryContent ul#blogAdInclude li h3 a { text-decoration: none; }
#primaryContent.blog img.floatLeft { float: left; margin: 0 15px 15px 0; }

/* text */
p, li { font-size: 16px; margin: 0 0 15px 0; }
h2 { font-size: 24px; letter-spacing: 2px; }
h3 { font-size: 18px; letter-spacing: 1px; }
h2, h3 { margin: 0 0 15px 0; font-weight: 600; color: #036; }
h4 { margin: 0 0 2px 0; padding: 0 0 2px 0; font-weight: 600; font-size: 16px; color: #036; border-bottom: solid 1px #036; }
h1, h5, h6 { margin: 0 0 15px 0; font-size: 18px; font-weight: 600; color: #036;  }
a { color: #036; }
b { margin: 0 0 2px 0; padding: 0 0 2px 0; font-weight: 600; font-size: 18px; color: #036; border-bottom: solid 1px #036; display: block;  }
