body { background-color: #000000;
       background-image: url(Graphics/bgPattern4.jpg);
       background-attachment: fixed;
       color: #4d4e4e;
       font-family: Arial, Verdana, sans-serif; }
img { padding-bottom: 0px; 
      border: 0px; }

.logo { color: #333399;
        font-family: Arial, Verdana, sans-serif;
	font-size: .90em;
	font-color: #ffffff;
        width: 860px; 
	padding: 10px 0px 10px 5px; 
	border: 0px; }

a.topNav:link { color : #ffffff;
		text-decoration: none; }
a.topNav:visited { text-decoration: none; 
		   color : #ffffff; }
a.topNav:hover { color : #999999; 
	  	 text-decoration: underline; }

.midNav { background-image: url(Graphics/navBGNONE.png);
          color: #333399;
          font-family: Arial, Verdana, sans-serif; 
          width: 880px; 
          height: 30px;
	  padding: 0px 0px 0px 0px; }
.bottomNav { background-color: #ffffff;
             color: #333399;
	     font-size: .90em;
             font-family: Arial, Verdana, sans-serif; 
	     padding: 20px 10px 10px 10px;
	     text-align: center;
	     background-color: #ffffff; }
.photos { background-color: #ffffff;
	  padding: 10px 10px 6px 10px; }
#footer { padding-bottom: 10px; 
	  text-align: center; 
          background-color: #ffffff; 
	  clear:both; }
#footerText { font-size: .60em; }
#linkTrail { font-size: .70em; }
h4 { margin: -8px 5px 5px 0px;
     padding: 5px;
     font-family: Verdana, sans-serif;
     font-size: 14px;
     float: left;
     width: 200px;
     background-color: #336600;
     color: #ffffff;
     text-transform: uppercase; }
h3 {  font-family: Arial, Verdana, sans-serif;
      color: #4d4e4e; }

#containerHeader { width: 880px;
	           margin-left: auto;
	           margin-right: auto; 
	           margin-top: -8px; 
	           margin-bottom: -8px; }

#container { width: 860px;
	     background-color: #ffffff;
	     margin-left: auto;
	     margin-right: auto; }

#container2 { width: 880px;
	      background-color: #ffffff;	      
	      margin-left: auto;
	      margin-right: auto; 
	      margin-top: 12px; 
	      margin-bottom: -8px; }
#contactContainer { width: 880px;
		    min-height: 350px;
		    background-color: #ffffff;	      
		    margin-left: auto;
		    margin-right: auto; 
		    margin-top: 12px; 
		    margin-bottom: -8px; }
#leftcolumn { float: left;
              width: 180px; 
	      border-top: 0px solid #666666; 
              background-color: #ffffff; }
.leftNavBar { float: left; 
	      margin: 0px 0px 5px 0px;
     	      background-color: #ffffff;
	      padding: 10px 10px 6px 10px; 
              list-style-type: none; }
.leftLink { margin: 0px 5px 5px 0px;
     	    background-color: #ffffff;
	    padding: 0px 0px 0px 0px; 
            list-style-type: none; }
.leftLinkSm { margin: 0px 5px 5px 0px;
     	      background-color: #ffffff;
	      padding: 0px 0px 0px 0px; 
              list-style-type: none; 
	      font-size: .75em; }
a.nav:hover { color: #ff9900;
              background-color: #ffffff; }
#rightcolumn { background-color: #ffffff;
	       margin: 0px 0px 0px 0px;
	       float: right;
               width: 650px; 
	       padding-left: 0px;
	       padding-right: 20px;
	       padding-top: 10px;
	       border-top: 0px solid #666666; }
.floatright { float: right; 
	      margin-right: 30px; }
.tableColor1 { background-color: #cccccc; }
#viewDetails { font-size: .60em; 
	       text-align: center; }
.cellPad { padding-left: 5px;
	   padding-right: 5px;
	   padding-top: 10px;
	   padding-bottom: 10px; }
.thumbBG { background-image: url('Graphics/bgProdThumb.jpg');
	   background-repeat: no-repeat;
	   background-position: center; 
	   text-align: center; }

/* CSS for Drop Down Menu */
#navbar {
   margin: 0px;
   padding: 0px;
   height: 1em; }
#navbar li {
   list-style: none;
   float: left; }
#navbar li a {
   display: block;
   padding: 3px 8px;
   color: #fff;
   font-size: .80em;
   text-decoration: none; }
#navbar li ul {
   background-image: url('Graphics/navBubble.png');
   height: 100px;
   width: 184px;
   display: none; 
   }
#navbar li:hover ul, #navbar li.hover ul {
   display: block;
   position: absolute;
   margin: 0px;
   padding: 5px 0px 0px 24px; }
#navbar li:hover li, #navbar li.hover li {
   float: none; }
#navbar li:hover li a, #navbar li.hover li a {
   border-bottom: 0px solid #fff;
   color: #000; }

