
   * {
	   font: normal small "Trebuchet MS", Arial, Helvetica, sans-serif;
   }
   
	body,
	html {

		margin-top: 0px; 
		margin-left: auto; 
		margin-right: auto;
		text-align: center;

		padding:0;
		background:#000;
		color:#FFF;
	}
	body {
		min-width:800px;
	}
	
	#wrap {
		background:#666666;
		margin:0 auto;
		width:800px;
	   	background-image: url(images/content_bg.jpg);
	   	background-repeat: repeat;
	}
   #header {
	   	width: 800px;
	   	height: 100px;
	   	margin: 0 auto;
	   	background-image: url(images/header.jpg);
	   	background-repeat: no-repeat;
   }

   #nav {
   	width: 800px;
   	height: 41px;
   	margin: 0 auto;
   	background: #2E2E2E url(images/img3.gif);
      position: relative;
   	padding: 0px;
   }


   #nav ul {
      list-style: none;
      margin: 0;
      padding: 0;
   }
   
   #nav ul li {
      height: 41px;
   }
   
   #nav ul a {
      color: #FFF;
      text-decoration: none;
      display: block;
      float: left;
      padding: 9px 20px 0 20px;
   }
   
	#nav ul li {
		float: left;
		position: relative;
	}
	

	#colOne {
		background:black;
		width:160px;
        padding: 20px 0px 20px 0px;
	}
	#colOne h2, #colOne h3, #colOne p {
		padding:0 10px;
    }
    
	#colTwo {
		width:620px;
		padding: 10px;
	   	background-image: url(images/content_bg.jpg);
	   	background-repeat: repeat;
	}
	
	#colTwo a {

	}

	#footer {
		background:#cc9;
		clear:both;
		text-align: center;
	   	background-image: url(images/bg.jpg);
	   	background-repeat: repeat;
	}
	#footer p {
		padding:5px;
		margin:0;
    }

    #footer, #footer a {
   	color: #FFF;
    }

    #footer a {
   	text-decoration: underline;
    }
    
   #colOne li { 
      margin-top: 2px;
      margin-bottom: 0px;
      padding-left: 0px; 
      padding-left: 2px; 
   } 
   
   #colOne li a:hover {
      background-color: #fdfffc;
      color: #664833;
   }
   
   
   #colOne hr { 
      margin-right: 5px;
   }
   
   #colOne ul { 
      margin-top: 0px;
      margin-bottom: 0px;
   //   list-style-image: disc url(images/arrow_bullet.gif) inside;
      list-style-type: none;
      padding-left: 0px; 
      margin-left: 0px; 
   } 
   
   #colOne a:hover, #colOne a, #colOne a:visited { 
      color: white;
      text-decoration: none;
   } 

   
.productImage {
	background-color: white;
	float: left;
	margin: 5px;
}

h1, h2, h3 {
	color: #e2cb3d;
	font-weight: bold;
}

h2 {
	font-size: 1em;
}

h3 {
	margin: 0;
	font-size: 1em;
}

.links H2 a {
   font-weight: bold;
   display: inline;
}

.links {
   color: silver;
}



#imageDiv{
   color:#FFF; 
   left:0px; 
   top:0px; 
   position:absolute; 
   padding:0px; 
   z-index:100;
}

.imageDivPic{
   border-bottom:#000 solid 2px; 
   border-top:#000 solid 2px;
   margin: 0px 0 0 0px;
   background-color: black;
   text-align: center;
}

.imageDivCaption{
   padding: 0 10px 40px 10px;
   margin: 0 10px 40px 10px;
   font-family: verdana, arial, serif;
   font-size: 14px;
   font-weight: bold;
   color:#FFF; 
}

#imagePopupBody { 
   text-align: center;
   background-color: #21154b;
}

#nonOSC a {
   text-decoration: underline;
   font-weight: bold;
   color: darkgray;
}


.mailingListDefault {
   font-style: italic;
   color: gray;
   width: 150px;
}


.mailingListFocus {
   font-style: normal;
   color: black;
   width: 150px;
}

.subHeader {
   background-color: #fccf00;
   text-align: right;
   width: 100%;
   vertical-align: center;
}


#ccoptin {
   display: inline-block;
}

#bodyTable {
   display: inline-block;	
   text-align: left;
}