/* General css sheet for all pages but main */


body,html          { 
						font-family: Helvetica, Arial, sans-serif;
						background-repeat: repeat-x;
				        margin:0; 
						padding: 0;
				     }
body.product-gallery { color: #CC9933; background-color: #000000; background-image: url(../Images/productsSplashBackground.jpg); }
body.blk-bg          { background-color: #000000; color: #CC9933; margin:3px auto; }
body.teal-bg         { background-color: #003333; color: #ffffff; margin:3px auto;  }  /* About Us, facilities, contact */

ul.holton li         { list-style-image:url(../Images/holton-h.gif); }
	
.clear              { clear: both; }
.center             { text-align: center; }

.Credits            { color: #999999; font-size: 9px; text-align: center; letter-spacing: 1px; margin-top: 6px; }
.PageTitleFont      { font-size: 16px;color: #CC9933; font-weight:700; }
.PageFont           { color: #CCCCCC; font-size: 12px; }
.main-content       { margin-top: 24px; }
.nospace            { margin:0; padding:0; }

a:link               { color: #999999; font-weight: 700; }
a:visited            { color: #999999; font-weight: 700; }
a:active             { color: #FF0000; font-weight: 700; }
a:hover              { color: #CC9933; font-weight: 700; }

a.noline:link        { color: #999999; font-weight: 700; text-decoration: none; }
a.noline:visited     { color: #999999; font-weight: 700; text-decoration: none; }
a.noline:active      { color: #FF0000; font-weight: 700; text-decoration: none; }
a.noline:hover       { color: #CC9933; font-weight: 700; text-decoration: none; } 

a.white:link         { color: #ffffff; font-weight: 700; text-decoration: none; }
a.white:visited      { color: #ffffff; font-weight: 700; text-decoration: none; }
a.white:active       { color: #FF0000; font-weight: 700; text-decoration: none; }
a.white:hover        { color: #ffff00; font-weight: 700; text-decoration: none; } 

#main               {
                      width: 800px;
					  margin:0 auto 12px auto;
					}
					
#narrow-content     {
                      width: 600px;
					  margin:0 auto 12px auto; 
					}
#NavLinks           { font-size: 9px; text-align: center; margin: 4px auto 18px auto; width: 700px; }
#NavLinks img       { margin: 0 auto 24px auto; }
#NavLinks a:link    { color: #FFFFFF; font-weight: 400; text-decoration: none; letter-spacing: 2px; }
#NavLinks a:visited { color: #FFFFFF; font-weight: 400; text-decoration: none; letter-spacing: 2px; }
#NavLinks a:active  { color: #FF0000; font-weight: 400; text-decoration: none; letter-spacing: 2px; }
#NavLinks a:hover   { color: #ececff; font-weight: 400; text-decoration: none; letter-spacing: 2px; }
	
#footlinks          { 
                      font-size:10px; 
					  text-align: center;
					  color: #CC9933;  
					  padding-top: 24px; 
					  padding-bottom: 36px; 
					  background-color: #000000; 
					}		
#footlinks ul, 
#NavLinks ul        { margin:0; padding:0; white-space: nowrap; }
#footlinks ul li,
#NavLinks ul li     { display: inline; list-style: none;  }
#NavLinks ul li     { padding: 0 3px 0 3px; }

#footlinks a:link    { color: #999999; font-weight: 400; }
#footlinks a:visited { color: #999999; font-weight: 400; }
#footlinks a:active  { color: #FF0000; font-weight: 400; }
#footlinks a:hover   { color: #CC9933; font-weight: 400; }

#NavLinks a.highlight:link,#footlinks a.highlight:link { color: #ffff00; }
#NavLinks a.highlight:visited,#footlinks a.highlight:visited { color: #ffff00; }
#NavLinks a.highlight:active,#footlinks a.highlight:active  { color: #FF0000; }
#NavLinks a.highlight:hover,#footlinks a.highlight:hover   { color: #ffffff; }

/* Only on About Us */
.ProfileFont        { color: #CC9933; font-size: 90%; }
/* only on Facilities */
#fac-opener         { float: right; width: 413px; margin-top: 9px; border: 1px solid #ffffff;}
#fac-topthumbs      { width: 385px; margin-top:9px; }
#fac-topthumbs img  { border: 1px solid #ffffff; padding:0; margin: 0 0 19px 0; width: 115px; }
#fac-topthumbs .left { margin-right: 6px; }
#fac-topthumbs .bottom { margin-bottom:0; }
#fac-thumbs         { 
                      width: 465px;
					  height: 85px;
					  white-space: nowrap;
					  margin:auto;
					  border-bottom: 3px solid #999999; 
					  text-align: center; 
					  font-size: 10px;  
					}
#fac-thumbs div     { float: left; width: 100px; margin: 0 8px 0 8px; padding-bottom:3px;  }
#fac-thumbs p       { margin:0; padding:6px 0 6px 0; }
img.tn              { border:1px solid #FFFFFF; }

/* only on awards and show pages */
.awards-page         { clear: both; }
.awards-page p       { color: #CCCCCC; font-size: 12px; margin: 0; padding: 4px 0 0 6px; }
.awards-page img     { float: left; width: 35px; margin: 0 12px 6px; border:1px solid #ffffff; }
.award-caption       { text-align: right; font-size: 11px; }
.award-main          { text-align: center;  margin: auto; width:552px; margin-top: 12px; }
#main .award-main    { width: 800px; }
.award-main #displayWide { float: left; margin: 0 12px 12px 0; }
.awd-img             { border: 1px solid #ffffff; }
.left-cols           { margin-right: 12px; }
.show-caption        { margin:0; padding:0 24px 6px 0; font-size:11px; text-align: right; }

