 body {
  padding:0px;
	margin:0px;
	background:#2A2A2A;
	font: 12px "Lucida Sans Unicode";
	    }
			
 td {
	font: 12px "Lucida Sans Unicode";
	  }
			
 li { 
  list-style-type: square; 
	  }

 a {
	text-decoration: underline;
	color: #000000;
	font: 12px "Lucida Sans Unicode";
	 }

 a:hover {
	text-decoration: none;
	color: #000000;
	font: 12px "Lucida Sans Unicode";
	 }
			
 #table {
  width:1020px;
	border-collapse:collapse;
	background:#2A2A2A url(images/background.jpg);
	      }
				
 #top {
  width:1020px;
	height:109px;
	background-image:url(images/top.jpg);
	background-position:bottom left;
	background-repeat:repeat-y;
      }
			
 #topbar {
  padding-top: 5px;
  width:1020px;
	height:27px;
	background-image:url(images/topbar.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	       }
				 
 #left {
  vertical-align:top;
  width:240px;
	padding:0px;
	margin:0px;
	padding:0px;
	     }
				
 #navigationtable {
  vertical-align:top;
  width:240px;
	border-collapse:collapse;
	margin:0px;
	                }			
				
 .td {
  margin: 0px;
	padding: 0px;
	   }
	
 .td a {
  display: block;
	width:100%;
	height:100%;
	     }
		 
 #home {
  height: 35px;
	width: 240px;
	background: url(images/navigation/home.jpg) top right no-repeat;
	    }
		 
 #home a:hover {
  height: 35px;
	width: 240px;
	background: url(images/navigation/home-roll.jpg) top right no-repeat;
	    }
			
 #shipping {
  height: 30px;
	width: 240px;
	background: url(images/navigation/shipping.jpg) top right no-repeat;
	    }
		 
 #shipping a:hover {
  height: 30px;
	width: 240px;
	background: url(images/navigation/shipping-roll.jpg) top right no-repeat;
	    }
			
 #products {
  height: 31px;
	width: 240px;
	background: url(images/navigation/products.jpg) top right no-repeat;
	    }
		 
 #products a:hover {
  height: 31px;
	width: 240px;
	background: url(images/navigation/products-roll.jpg) top right no-repeat;
	    }
			
 #catalog {
  height: 31px;
	width: 240px;
	background: url(images/navigation/catalog.jpg) top right no-repeat;
	    }
		 
 #catalog a:hover {
  height: 31px;
	width: 240px;
	background: url(images/navigation/catalog-roll.jpg) top right no-repeat;
	    }
			
 #shoptour {
  height: 32px;
	width: 240px;
	background: url(images/navigation/shoptour.jpg) top right no-repeat;
	    }
		 
 #shoptour a:hover {
  height: 32px;
	width: 240px;
	background: url(images/navigation/shoptour-roll.jpg) top right no-repeat;
	    }
			
 #apparel {
  height: 31px;
	width: 240px;
	background: url(images/navigation/apparel.jpg) top right no-repeat;
	    }
		 
 #apparel a:hover {
  height: 31px;
	width: 240px;
	background: url(images/navigation/apparel-roll.jpg) top right no-repeat;
	    }
			
 #services {
  height: 31px;
	width: 240px;
	background: url(images/navigation/services.jpg) top right no-repeat;
	    }
		 
 #services a:hover {
  height: 31px;
	width: 240px;
	background: url(images/navigation/services-roll.jpg) top right no-repeat;
	    }
		
 #links {
  height: 29px;
	width: 240px;
	background: url(images/navigation/links.jpg) top right no-repeat;
	    }
		 
 #links a:hover {
  height: 29px;
	width: 240px;
	background: url(images/navigation/links-roll.jpg) top right no-repeat;
	    }
			
 #forums {
  height: 60px;
	width: 240px;
	background: url(images/navigation/forums.jpg) top right no-repeat;
	    }
		 
 #forums a:hover {
  height: 60px;
	width: 240px;
	background: url(images/navigation/forums-roll.jpg) top right no-repeat;
	    }
			 
 #right {
  width:780px;
	vertical-align:top;
	padding-top:15px;
	padding-right: 71px;
	margin-left: auto;
	margin-right: auto;
	      }
				
 .contentbox {
  width:658px;
	border-collapse:collapse;
	margin:0px;
	           }	
						 
 .contenttop {
  height:54px;
	background-position:top left;
	background-repeat:repeat-y;
	           }
						 
 .contentleft {
  width:129px;
	background-image:url(images/contentlefts/blank.jpg);
	background-position:top left;
	background-repeat:repeat-y;
	vertical-align:top;
	margin:0px;
	padding:0px;
	            }
							
 .contentright {
  width:529px;
	background-color:#FFFFFF;
	background-image:url(images/contentright.jpg);
	background-position:top right;
	background-repeat:repeat-y;
  vertical-align:top;
	padding-right: 22px;
	font: 12px "Lucida Sans Unicode";
							 }
								
 .contentbottom {
  height:54px;
	background-image:url(images/contentbottom.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	              }
				
 #bottom {
  width:1020px;
	height:85px;
	background-image:url(images/bottom.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	vertical-align: top;
      }
			
 #popitmenu {
  position: absolute;
  background-color: white;
  border:1px solid black;
  font: 11px "Lucida Sans Unicode";
  line-height: 18px;
  z-index: 100;
  visibility: hidden;
	width: 160px;
            }

 #popitmenu a {
  text-decoration: none;
  padding-left: 6px;
  color: black;
  display: block;
  font: 11px "Lucida Sans Unicode";
              }

 #popitmenu a:hover { /*hover background color*/
  background-color: #DFDFDF;
  font: 11px "Lucida Sans Unicode";
                    }