/* CSS Document */

body {margin:0;padding:0;color:#000000;background-color:#CCCCCC;background-image: url(../images/body.jpg);background-repeat:repeat-x;background-position:top;font-family:Arial, Helvetica, sans-serif;font-size:15px;}
#frame {height:100%;width:100%;background-image:url(../images/header.jpg);background-repeat:no-repeat;background-position:top center;}
#header {margin:0 auto;height:100px;width:924px;}
  #headerNav {margin:0;padding:0;width:604px;height:47px;position:relative;left:6px;top:53px;}
	#headerNav, #headerNav ul {padding:0;margin:0;list-style:none;z-index:1000;}
	#headerNav a {display: block;}
	#headerNav li {float: left;} 
	#headerNav li ul {position:absolute;width:165px;left:-999em;background-color:#333333;border-top:3px solid #ECC004;border-bottom:3px solid #ECC004;filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;}
	#headerNav li ul ul {margin: -31px 0 0 150px;}
	#headerNav li ul li {width:165px;padding:0;}
	#headerNav li:hover ul {left:auto;} /* Default hover */
	#headerNav li:hover ul, #headerNav li.sfhover ul {left:auto;} /* IE hover */
	#headerNav li a img {height:47px;border-width:0;}
		li a#home:hover {background: url(../images/navHomeOver.jpg) top left no-repeat;}
		li a#home {background: url(../images/navHome.jpg) top left no-repeat;}
		#headerNav li:hover a#home, #headerNav li.sfhover a#home {background:url(../images/navHomeOver.jpg) top left no-repeat;}
		li a#about:hover {background: url(../images/navAboutOver.jpg) top left no-repeat;}
		li a#about {background: url(../images/navAbout.jpg) top left no-repeat;}
		#headerNav li:hover a#about, #headerNav li.sfhover a#about {background:url(../images/navAboutOver.jpg) top left no-repeat;}
		li a#services:hover {background: url(../images/navServicesOver.jpg) top left no-repeat;}
		li a#services {background: url(../images/navServices.jpg) top left no-repeat;}
		#headerNav li:hover a#services, #headerNav li.sfhover a#services {background:url(../images/navServicesOver.jpg) top left no-repeat;}
		li a#resources:hover {background: url(../images/navResourcesOver.jpg) top left no-repeat;}
		li a#resources {background: url(../images/navResources.jpg) top left no-repeat;}
		#headerNav li:hover a#resources, #headerNav li.sfhover a#resources {background:url(../images/navResourcesOver.jpg) top left no-repeat;}
		li a#signs:hover {background: url(../images/navSignsOver.jpg) top left no-repeat;}
		li a#signs {background: url(../images/navSigns.jpg) top left no-repeat;}
		#headerNav li:hover a#signs, #headerNav li.sfhover a#signs {background:url(../images/navSignsOver.jpg) top left no-repeat;}
		li a#contact:hover {background: url(../images/navContactOver.jpg) top left no-repeat;}
		li a#contact {background: url(../images/navContact.jpg) top left no-repeat;}
		#headerNav li:hover a#contact, #headerNav li.sfhover a#contact {background:url(../images/navContactOver.jpg) top left no-repeat;}
	#headerNav li:hover ul ul, #headerNav li:hover ul ul ul, #headerNav li.sfhover ul ul, #headerNav li.sfhover ul ul ul {left: -999em;}
	#headerNav li:hover ul, #headerNav li li:hover ul, #headerNav li li li:hover ul, #headerNav li.sfhover ul, #headerNav li li.sfhover ul, #headerNav li li li.sfhover ul {left: auto;}
	#headerNav li:hover, #headerNav li.sfhover {color:#FFFFFF;position:relative;z-index: 1;}
	#headerNav li ul li a, #headerNav li ul li a:active, #headerNav li ul li a:visited, #headerNav li ul li a:hover {color:#FFFFFF;font-family: Arial, Helvetica, sans-serif;text-decoration:none;font-size:14px;padding:6px;}
	#headerNav li ul li a:hover {color: #EBBE1F;background-color:#000000;}
  #headerLogo {margin:0;padding:0;width:294px;height:100px;position:relative;left:630px;top:-47px;}
#subNav {margin:0 auto;height:56px;width:936px;background-image:url(../images/subNav.jpg);background-repeat:no-repeat;background-position:top center;}
#subNavAbout {margin:0 auto;height:46px;width:936px;background-image:url(../images/subNavAbout.jpg);background-repeat:no-repeat;background-position:top center;}
  #mainHeading {margin:0 auto;width:914px;color:#1A1E1D;position:relative;top:12px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:italic;font-weight:bold;text-shadow:#000000 0 0 0px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #mainHeading {font-size:13px;}
} 

#mainHome {margin:0 auto;width:936px;height:458px;background-image:url(../images/mainHome.jpg);background-repeat:no-repeat;background-position:top center;}
  #mainLogo {margin:0;padding:0;width:300px;height:350px;position:relative;left:81px;top:60px;}
  #mainSlides {margin:0;padding:0;width:445px;height:336px;position:relative;left:447px;top:-283px;}
#mainAbout {margin:0 auto;width:936px;background-image:url(../images/mainAbout.jpg);background-repeat:repeat-y;background-position:top center;}
  #mainAboutTop {margin:0 auto -20px auto;width:936px;min-height:780px;_height:780px;background-image:url(../images/mainAboutTop.jpg);background-repeat:no-repeat;background-position:top center;}
#mainResources {margin:0 auto;width:936px;background-image:url(../images/mainResources.jpg);background-repeat:repeat-y;background-position:top center;}
  #mainResourcesTop {margin:0 auto;width:936px;min-height:780px;_height:780px;background-image:url(../images/mainResourcesTop.jpg);background-repeat:no-repeat;background-position:top center;}
  #mainResourcesBottom {margin:0 auto;height:0px;width:936px;}
/*#mainSign {margin:0 auto;width:936px;background-image:url(../images/mainOther.jpg);background-repeat:repeat-y;background-position:top center;}
  #mainSignTop {margin:0 auto -20px auto;width:936px;min-height:780px;_height:780px;background-image:url(../images/mainSignTop.jpg);background-repeat:no-repeat;background-position:top center;}*/
#mainSign {margin:0 auto;width:936px;background-image:url(../images/mainOther.jpg);background-repeat:repeat-y;background-position:top center;}
  #mainSignTop {margin:0 auto -20px auto;width:936px;min-height:400px;_height:400px;background-image:url(../images/mainOtherTop.jpg);background-repeat:no-repeat;background-position:top center;}
#mainOther {margin:0 auto;width:936px;background-image:url(../images/mainOther.jpg);background-repeat:repeat-y;background-position:top center;}
  #mainOtherTop {margin:0 auto -20px auto;width:936px;min-height:400px;_height:400px;background-image:url(../images/mainOtherTop.jpg);background-repeat:no-repeat;background-position:top center;}
  #mainOtherTopResources {margin:0 auto;width:936px;min-height:400px;_height:400px;background-image:url(../images/mainOtherTop.jpg);background-repeat:no-repeat;background-position:top center;}
#footer {margin:0 auto;height:91px;width:936px;background-image:url(../images/footer.jpg);background-repeat:no-repeat;background-position:top center;}
  #signGalleries {margin:0 auto;width:914px;color:#1A1E1D;position:relative;top:14px;font-family:Arial, Helvetica, sans-serif;font-size:14px;font-style:italic;font-weight:bold;text-shadow:#000000 0 0 0px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #signGalleries {font-size:13px;}
}  
  #footerNav, #footerNav ul {padding:0;margin:0;list-style:none;z-index:1000;}
  #footerNav a {display: block;} /* width: 10em; */ /* For variable width menu items */
  #footerNav li {float: left;padding:0 4px;} /* width: 10em; */ /* For variable width menu items */
  * #footerNav li {float: left;*padding:0 3px;} /* width: 10em; */ /* For variable width menu items */
  #footerNav li ul {position:absolute;width:150px;left:-999em;background-color:#FFCC00;border-top:3px solid #ECC004;filter:alpha(opacity=90);-moz-opacity:0.9;opacity: 0.9;}
  #footerNav li ul li {width:150px;padding:0;}
  #footerNav li:hover ul {left:auto;} /* Default hover */
  #footerNav li:hover ul, #footerNav li.sfhover ul {left:auto;} /* IE hover */
  #footerNav li a, #footerNav li a:active, #footerNav li ul li a, #footerNav li ul li a:active, #footerNav li ul li a:visited, #footerNav li ul li a:hover {color:#1A1E1D;font-family: Arial, Helvetica, sans-serif;text-decoration:none;font-size:14px;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
  #footerNav li a, #footerNav li a:active, #footerNav li ul li a, #footerNav li ul li a:active, #footerNav li ul li a:visited, #footerNav li ul li a:hover {font-size:13px;}
}  
  #footerNav li ul li a:hover, #footerNav li a:hover {color:#221C89;}
  #footerAddress {margin:0 auto;width:924px;position:relative;top:-35px;color:#CCCCCC;font-family:Arial, Helvetica, sans-serif;font-size:11px;font-weight:bold;font-style:italic;text-align:center;}
#footerSub {margin:0 auto;width:924px;color:#221C89;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:center;}

h1, h2, h3, h4, h5, h6 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#221C89;font-style:italic;margin:0 50px 20px 50px;padding-top:20px;text-transform:uppercase;}
h1 {font-size:36px;}
h2 {font-size:22px;}
h3 {font-size:22px;}
h4 {font-size:20px;border-bottom:2px solid #221C89;}
h5 {font-size:18px;}
h6 {font-size:16px;}
p {font-family:Arial, Helvetica, sans-serif;font-size:15px;color:#333333;line-height:135%;margin:20px 50px;}
a, a:visited, a:active {color:#8CA4D9}
a:hover {color:#3F66BE;}

* {text-shadow: #000000 0 0 0px;}

#plogger {margin:0 50px 20px 50px;padding-top:20px;}
h2.gallery {margin:0;}
p.about {color:#EFEFEF;}
.about {color:#ECC004;}
#map {font-family:Arial, Helvetica, sans-serif;font-size:14px;color:#333333;line-height:135%;margin:5px 40px;width:425px;height:350px;float:right;}
#address {float:left;}
.capitalize {text-transform:uppercase;}
#mainAboutTop p.arialBold {font-family:Arial, Helvetica, sans-serif;font-weight:bold;}
#mainOtherTop p, #mainOtherTop li, #mainOtherTop table, #mainOtherTopResources p, #mainOtherTopResources li, #mainOtherTopResources table {font-weight: bold; color:#FFFFFF;}
#mainOtherTop h1, #mainOtherTop h2, #mainOtherTop h3, #mainOtherTop h4, #mainOtherTop h5, #mainOtherTop h6, #mainOtherTopResources h1, #mainOtherTopResources h2, #mainOtherTopResources h3, #mainOtherTopResources h4, #mainOtherTopResources h5, #mainOtherTopResources h6 {color:#ECC004;}
#mainHeading h2 {font-family:Arial, Helvetica, sans-serif;font-weight:bold;color:#1A1E1D;font-style:italic;margin:0 40px;padding:0;text-transform:uppercase;border:0;}
table#sub a, table#sub a:visited, table#sub a:active {color:#1A1E1D;text-decoration:none;}
table#sub a:hover {color:#EFEFEF}
#vinyl tr {border-top:1px solid #DEDEDE; border-bottom:1px solid #DEDEDE;}
#vinyl p, #neon p {padding:0; margin:0;}
table#neonChart {margin-left:50px;}

#resources p {color: #8CA4D9}
#resources a, #resources a:visited, #resources a:active {color:#FFFFFF}
#resources a:hover {color:#EFEFEF;}
#resourcesSideBar {background-color:#000000;width:170px;height:100%;float:right;margin:-10px 8px 0 10px;_margin:-10px 4px -22px 10px;*margin-bottom:-52px;}
#resourcesContent {float:left;width:740px;height:100%;}