h1 { text-align: left; font: arial; font-weight: normal; font-size:14px }
.body {margin:1px auto; text-align: left; font-weight:normal; font-size:14px; line-height:20px;}
p.body {padding-bottom:15px;}
.pagetitle { text-align: center; font: arial; font-weight: bold; font-size:16px } 
.copyright { text-align: center; font: arial; font-weight: normal; color: white; font-size:10px; line-height:14px;}
.normaltext { text-align: left; font: arial; font-weight: normal; font-size:14px; line-height:20px;}
.centertext { text-align: center; font: arial; font-weight: normal; font-size: 11px}
.smalltext { text-align: center; font: arial; font-weight: normal; font-size: 11px }
.cred {text-align:center; font-size:11px; padding:10px 0;}
.storetitletext { text-align: center; font: arial; font-weight: bold; font-size: 13px }
.storetext { text-align: left; font: arial; font-weight: normal; font-size: 11px }
.fnqblack { text-align: left; font: arial; font-weight: bold; color: black; font-size:14px }
.fnqred { text-align: left; font: arial; font-weight: normal; color: red; font-size: 14px }
div.clear {margin:0; height:0px; clear:both; font-size:0px; line-height:0px;}
.center {text-align:center;}

.body A:link { color: green }
.body A:visited { color: blue }
.body A:hover { color: lime } 

body{
scrollbar-3dlight-color: #00cc33;
scrollbar-arrow-color: #FFFFFF;
scrollbar-track-color: #33cc33;
scrollbar-dark-shadow-color: #24369C;
scrollbar-face-color: #009900;
scrollbar-highlight-color: #00ff00;
scrollbar-shadow-color: #339933;
scrollbar-drakshadow-color: #000000; 
margin:0 auto;
padding-bottom:20px;
font-family: Arial, Helvetica, sans-serif;}

.menu {font: 14px Arial, Helvetica, sans-serif; text-decoration: none; color:#000000;}
.menu A:link {font-family:Arial, Helvetica, sans-serif; font-size: 14px; color:#000000;text-decoration:none;} 
.menu A:hover {text-decoration:underline; color:#009900;}
.smenu {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-decoration:none;}
.smenu A:link {font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#666666; text-decoration:none;}
.smenu A:hover {color:#009900; text-decoration:underline;}
	
p.nextYear {font:22px verdana, arial, sans-serif; font-variant:small-caps; color:#069; line-height:28px;}
	
/* REGISTRATION FORMS */
#Content {width:770px;}
.input-row {padding:12px 0 0 0; margin:0;}
.indent {padding-left:25px;}
.reg-label {float:left; margin:0; padding:0;}
.reg-input {border-bottom:1px solid #000; float:left; display:block; margin:0 5px 0 0; padding:0;}
.reg-input-box {border:1px solid #000; float:left; display:block; margin:0 5px 0 0; padding:0; width:20px;}
.input-name {width:160px;}
.input-address {width:340px;}
.input-zip {width:80px;}
.input-state {width:50px;}
.input-remit {margin-right:50px;}
.reg-table {width:538px;}
.reg-table div {margin:0;}
.left {text-align:left;}
.input-child {margin-left:115px;}
.reg-col {margin:0;}

tr.oddrow {background-color:#f4f4f4;}
table th {text-align:left; font-weight:bold; background-color:#f4f4f4;}

/* GALLERY */
img.on-gallery {width:35%;}
ul#gallery, ul#gallery li {list-style-type:none; padding:0; margin:0;}
ul#gallery {margin-left:32px;}
ul#gallery li {margin:4px; display:block; float:left; padding:4px; background:#bde5bd; border:1px solid #333;}
ul#gallery li, ul#gallery img {width:100px; height:67px;}

/* MAP */
#map {width:538px; height:360px;}
form#driving {padding-top:20px; font-size:14px;}
form#driving label {float:left; width:60px; display:block; margin:0; padding:4px 4px 0 0; text-align:right; clear:left;}
form#driving input[type="text"] {width:400px; float:left;}
.gmnoprint div {font-size:13px; line-height:19px;}
#directions table, #directions div {font-size:14px;}
#printerBTN {float:right; text-decoration:none; background: url('siteimages/icon_print.gif') no-repeat; padding: 2px 0 0 20px; margin:0 0 20px 0; width:40px; height:18px; display:none; font-size:14px;}


p.nopad {padding:0;}
