
body { margin:0; }

.pageleft  { background: url(/global/i/g/left.gif) repeat-y; width:23px }
.pageright { background: url(/global/i/g/right.gif) repeat-y; width:22px;}

.locationname h1 { font-family:verdana,arial; font-size:22px; font-weight:bold; color:#000; margin:0; text-align:right; }
.locationphone { font-family:verdana,arial; font-size:16px; color:#000; text-align:right; margin-top:0px; }


.franchiselogin, .franchiselogin a { font-family:verdana,arial; font-size:11px; color:#FEBE10; text-decoration:none; font-weight:bold; }
.bottomarea { margin-bottom:20; }
.bottomtext { font-family:verdana,arial; font-size:10px; color:#000; padding:0 50 10 50; }
.copyright { margin:0 0 20 0; font-family:verdana,arial; font-size:10px; color:#666; text-align:center; }


#banner-left {float:left;}
#banner-left img {display:block}
#banner-right {float:right;}


.footernav { background: url(/global/i/g/footer-local.gif) no-repeat; width:800px; height:50px; background-position:bottom;font-family:Verdana,Arial;font-size:9pt;}


#banner-book {float:left;width:164px;}
#bannerimage {float:right;width:590px;}


.footerlink, .footerlink a, .footerdiv { font-family:verdana; font-size:11px; color:#FFF; text-decoration:none; white-space:nowrap; }
.footerlink a:hover { text-decoration:underline; }
.footerdiv { padding:0 6; }


.homefooter { background: url(/global/i/g/footer-local.gif) no-repeat bottom left; width:800px; }

.errMsg, .errMsg A { font-family:verdana,arial,helvetica; font-size:11px; color:#900; }


/** Home **/

.cleangreen { background:url(/global/i/g/homenavbg.jpg) no-repeat bottom left; }

.field { font-family:verdana; font-size:9px; color:#000; width:140; }
.fieldgray { font-family:verdana; font-size:9px; color:#999; width:140; }

.nationalpage .homebanner { background: url(/global/i/national/homebannerbg.gif) no-repeat bottom right; }
.localpage .homebanner { background: url(/global/i/g/greenbar.gif) no-repeat bottom right; }

.headerlink, .headerlink a { font-family:arial,verdana; font-size:12px; text-decoration:none; color:#3377BB; }
.homeheaderlinks { padding-top:3px; }
.orangediv { font-family:arial,verdana; font-size:12px; color:#F7C054; padding:0 6; }

.servicecell { background:url(/global/i/g/homebox-bg.gif) repeat-y; }
.servicecontent { padding:4 10; font-family:verdana,arial; font-size:10px; color:#666; }

.loginlink, .loginlink a { font-family:verdana; font-size:11px; font-weight:bold; color:#FEBE10; text-decoration:none; }
.loginlink a:hover { text-decoration:underline; }


.videobox { background:url(/global/i/g/videobox.gif) repeat-x #FFF; padding:5; margin:8 0 5 0; }



/** Content **/

.tquote1a { position:relative; }
.tquote1b { position:absolute; left:-20; }
.tquote2a { float:right; position:relative; }
.tquote2b { position:absolute; left:-24; top:-24; }

.testimonial     { padding:10 0;  }
.testimonialcell { background-color:#2374BF; }
.testimonialtext { font-family:verdana,arial; padding:8 25 8 25; font-size:10px; line-height:16px; color:white; }
.testimonialname { font-family:verdana,arial; padding:5 25 0 25; font-size:10px; font-weight:bold; color:white;}
.testimonialcity { font-family:verdana,arial; padding:2 25 10 25; font-size:10px; color:white; }

.contentheader { background: url(/global/i/g/content-header.gif) no-repeat bottom left; height:110px; margin:0; }
.contentarea   { background: url(/global/i/g/content-water.jpg) no-repeat #E4E8F0; width:755; }
.contentfooter { background: url(/global/i/g/content-footer.jpg) no-repeat; height:83px; }
.contentcell   { padding-top:15px; }

.navbarwrapper { background: url(/global/i/g/greennav.gif) repeat-y; padding-left:23; }

.contentpage .navbar { width:755; border-top:2px solid #99C440; border-bottom:2px solid #99C440; background:url(/global/i/g/greenbar.gif); }
.contentpage .navbarlinks { padding:6 10; }

.localpage .navbar, .plainpage .navbar { height:32; }
.localpage .navbarlinks, .plainpage .navbarlinks { padding:8 10 0 10; }



.sidebarhd { font-family:verdana,arial; font-size:13px; color:#1D4F99; margin-bottom:5px; font-weight:bold; }
.sidebarlink, .sidebarlink a { font-family:verdana,arial; color:#1d4f99; font-size:13px; text-decoration:none; }
.sidebarlink { padding-bottom:3px; }
.sidebarbullet { background: url(/global/i/g/bullet.gif) no-repeat 12px 2px; }
.sidebarcurrent, .sidebarcurrent a { color:red; font-weight:bold; }

.linktree { margin-bottom:15; }
.linktree2 { margin-bottom:20; }
.linktree3 { margin-bottom:10; }
.linktreetext1 { margin:0 0 5 0;  }
.linktreetext2 { margin:0 0 5 20; }
.linktreetext3 { margin:0 0 5 40; }
.linktreetext1, .linktreetext1 a { font-family:verdana,arial; color:#333; font-size:13px; font-weight:bold; }
.linktreetext2, .linktreetext2 a { font-family:verdana,arial; color:#333; font-size:13px; }
.linktreetext3, .linktreetext3 a { font-family:verdana,arial; color:#333; font-size:11px; }
.linktree a { color:#1D4F99; xtext-decoration:none; }


/** Buttons **/

.viewmorevideos { background:url(/global/i/g/view-more-videos.gif) no-repeat top left; display:block; }
.viewmorevideos:hover { background-position:0 -40; }

.submitbutton { background:url(/global/i/buttons/submit80.gif) no-repeat top left; display:block; }
.submitbutton:hover { background-position:0 -30; }
.hoverbutton { background-position:0 -30; }

.arrowbutton { background:url(/global/i/buttons/arrow.gif) no-repeat top left; display:block; }
.arrowbutton:hover { background-position:0 -30; }

.homeboxbutton, .homeboxbuttonon { background:url(/global/i/g/homebox-buttonbg.gif) no-repeat top left; display:block; }
.homeboxbuttonon { background-position:0 -30; }


