body  {
	background-image: url(images/bg.gif); 
	background-color: black;
	font-size: 11px;
	margin: 0px;
	z-index: 1;
	width: 100%;
	text-align: center;
	scrollbar-face-color:#101010;
	scrollbar-highlight-color:#101010;
	scrollbar-3dlight-color:#333333;
	scrollbar-darkshadow-color:#333333;
	scrollbar-shadow-color:#101010;
	scrollbar-arrow-color:#333333;
	scrollbar-track-color:#333333;
	background-color: #000000; 
}

html,body {
	margin: 0;
	padding: 0;
	
}

/* table {
	width: 100%;
} */ 


td {
	vertical-align: top;
    text-align: left;
	font-family :arial, helvetica, sans-serif;
   font-size : 11px;
   color : black;
   line-height: 20px;	
}

div.container {
	position: relative;
	text-align: center;
	margin-left: auto;
	margin-right: auto;
	top: 52px;
	left: 0px;
	width: 1000px;
	height: 650px;
	z-index: 2;
}

#outer {
	position: relative;
	overflow: hidden;
	width: 1000px;
	height: 550px;
	background-color: #000000;
	margin: 0;
	border: none;
	text-align: center;
	z-index: 3;
}
#middle {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
	background-color: #000000;
	margin: 0;
	border: none;
	text-align: center;
	z-index: 4;
}
#innerHeaderArea {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 128px;
	background-color: #000000;
	margin: 0;
	border: none;
	text-align: center;
	z-index: 5;
}
#innerBorderAboveTopMenu {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 1px;
	background-color: #333333;
	margin: 0;
	border: none;
	text-align: center;
	z-index: 6;
}
#innerTopMenuArea {
	position: relative;
	overflow: visible;
	width: 100%;
	height: 35px;
	background-color: #000000;
	margin: 0;
	border: none;
	text-align: left;
	z-index: 20;
}
#innerBodyArea {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 348px;
	background-color: #000000;
	margin: 0;
	border: none;
	text-align: left;
	z-index: 7;
}
#innerSubMainBodyArea {
	position: relative;
	overflow: hidden;
	width: 980px;
	height: 100%;
	background-color: #ffffff;
	background-image:url(images/centrebgnd2.jpg);
	margin-left: auto;
	margin-right: auto;
	top: 0px;
	left: 0px;
	border: none;
	text-align: left;
	z-index: 8;
}
#LeftNonScrollingBodyArea {
	position: relative;
	overflow: hidden;
	width: 606px;
	height: 314px;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	top: 0px;
	left: 0px;
	border: none;
	text-align: center;
	z-index: 8;
}
#LeftUpperNonScrollingBodyArea {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 50px;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	top: 0px;
	left: 0px;
	border: none;
	text-align: center;
	z-index: 8;
}
#RHShopScrollingBodyArea {
	position: relative;
	overflow: auto;
	width: 100%;
	height: 348px;
	margin-left: auto;
	margin-right: auto;
	top: 0px;
	left: 0px;
	border: none;
	text-align: center;
	z-index: 9;
}
#RHShopCartScrollBodyArea {
	position: relative;
	overflow: auto;
	width: 100%;
	height: 348px;
	margin-left: auto;
	margin-right: auto;
	top: 0px;
	left: 0px;
	border: none;
	text-align: center;
	z-index: 8;
}
#RightNonScrollingBodyArea {
	position: relative;
	overflow: hidden;
	width: 374px;
	height: 348px;
	background-color: #FFFFFF;
	margin-left: auto;
	margin-right: auto;
	top: 0px;
	left: 0px;
	border: none;
	text-align: center;
	z-index: 8;
}
#innerBorderAboveBottomMenu {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: 1px;
	background-color: #333333;
	margin: 0;
	border: none;
	text-align: center;
	z-index: 6;
}
#innerBottomMenuArea {
	position: relative;
	overflow: visible;
	width: 100%;
	height: 35px;
	background-color: #000000;
	margin: 0;
	border: none;
	text-align: left;
	z-index: 20;
}

A:LINK {
	font-family :arial, helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	background-color: transparent;
	text-decoration: none;
	
}

A:VISITED {
	font-family :arial, helvetica, sans-serif;
	font-size : 11px;
	color : #666666;
	background-color: transparent;
	text-decoration: none;
}

A:HOVER {
	font-family :arial, helvetica, sans-serif;
	font-size : 11px;
	color : #000000;
	background-color: transparent;
	text-decoration: underline;
	text-align: center;
}
H1 { 
       font-family :arial, helvetica, sans-serif;
       font-size : 18px;
	   margin-left: 5px;
       margin-top: 10px;
       margin-bottom: -2px;
	   color : black;
	   background-color: transparent;
}
H2 { 
       font-family :arial, helvetica, sans-serif;
       font-size : 14px;
       color : black;
	   background-color: transparent;
	   margin-bottom: -2px
}

H3 { 
      font-family :arial, helvetica, sans-serif;
      font-size : 15px;
      color : #999999;
	  background-color: transparent;
	  margin-left: 20px;
}

H4 { 
      font-family : arial, helvetica, sans-serif;
      font-size : 12px;
	  color : #999999;
	  background-color: transparent;
	  text-align:left;
	  margin-top:25px;
	  margin-left: 35px;
}


input {
	  font-family : arial, helvetica, sans-serif;
      font-size : 11px;
	  font-weight: bold;
      color : #000000;
	  background-color: white;
}

select {
	  font-family : arial, helvetica, sans-serif;
      font-size : 11px;
	  font-weight: bold;
      color : #000000;
	  background-color: white;
}

textarea {
	  font-family : arial, helvetica, sans-serif;
      font-size : 11px;
	  font-weight: bold;
      color : #000000;
	  background-color: white;
}	
	
.content {
	  font-family :arial, helvetica, sans-serif;
      font-size : 11px;
      color : black;
	  background-color: transparent;
	  margin-left:  20px;
	  margin-right: 25px;
	  line-height : 18px;
	  text-align:left;
}
.contentopen {
	  font-family :arial, helvetica, sans-serif;
      font-size : 11px;
      color : white;
	  background-color: transparent;
	  line-height : 22px;
	  text-align:left;
}
.stockheadings{ 
      font-family : arial, helvetica, sans-serif;
      font-size : 18px;
	  font-weight: bold;
      color : #999999;
	  background-color: transparent;
	  text-align:left;
	  line-height: 24px;
	 }
	 
.bodyheadings{ 
       font-family : arial, helvetica, sans-serif;
       font-size : 16px;
	   color : #000000;
	   font-weight: 900;
	   background-color: transparent;
	   text-align:left;
	   margin-top:25px;
	   margin-left: 25px;
	   margin-bottom: 5px;

}
.tableheading{
	font-family :arial, helvetica, sans-serif;
	font-size : 16px;
	color : #FFFFFF;
	background-color: #999999;
	text-align:left;
	margin-top:5px;
	margin-left: 5px;
	   }
.copycontent {
		font-family :arial, helvetica, sans-serif;
        font-size : 11px;
        color : black;
		background-color: transparent;
		margin-left:25px;
		margin-right:25px;
		line-height :21px;
		text-align:left;
}

.stockheadings{ 
       font-family :arial, helvetica, sans-serif;
       font-size : 14px;
	   font-weight: bolder;
	   color : #999999;
	   background-color: transparent;
	   text-align:left;
	   margin-top:25px;
	   margin-left: 25px;
	   margin-bottom: 5px;
	   text-transform:uppercase;
}	
 
.stocksmlheadings{ 
         font-family : arial, helvetica, sans-serif;
         font-size : 13px;
		 font-weight: bold;
         color : #999999;
		 background-color: transparent;
		 margin-left: 0px;
		 margin-top:20px;
		 text-align:center;
}	

.copyheadingslge{ 
         font-family : arial, helvetica, sans-serif;
         font-size : 16px;
		 font-weight: bold;
         color : #999999;
		 background-color: transparent;
		 margin-left: 25px;
		 margin-bottom: 8px;
		 text-align:left;
}	

A.StockLink{
		   color: white;
		   background-color: transparent;
		   text-decoration: none;
		   border: solid, 1px;
}

A.StockHover{ 
		 color: black;
		 background-color: transparent;
		 text-decoration: none;
		 border: solid, 1px;
}

A.StockVisited{ 
		 color: white;
		 background-color: transparent;
		 text-decoration: none;
		 border: solid 1px; 
}

.submitbutton {
      background-color:#000000;
      border: white;
      color: white;
      padding: 1px;
      margin-top: 3px;
      margin-left: 0px;
      margin-right: 4px;
}

.promohdblksml{ 
       font-family :Arial, Tahoma, Verdana ,serif;
       font-size : 11px;
	   font-weight: bold;
       color : #000000;
	   background-color: transparent;
	   margin-left: 25px;
	   text-align:left;
	   margin-bottom: -15px;
	   margin-top: 8px;
	   text-transform:uppercase;
}

.prodname{
	font-family :Arial, Tahoma, Verdana ,serif;
	font-size : 13px;
	font-weight: bold;
	color : #333;
	background-color: transparent;
	margin-left: 0px;
	text-align:left;
	margin-top: 0px;
	text-transform:uppercase;
}
.detailname{ 
       font-family :Arial, Tahoma, Verdana ,serif;
       font-size : 14px;
	   font-weight: bold;
       color : #000000;
	   background-color: transparent;
	   margin-left: 0px;
	   text-align:left;
	   margin-top: 0px;
	   text-transform:uppercase;
}
.promohdgrnsml{ 
       font-family :Arial, Tahoma, Verdana ,serif;
       font-size : 14px;
	   font-weight: bold;
       color : #004e32;
	   background-color: transparent;
	   margin-left: 25px;
	   text-align:left;
}		
.promohdlge{ 
       font-family :arial, helvetica, sans-serif;
       font-size : 16px;
	   font-weight: bold;
       color : #cccccc;
	   background-color: transparent;
	   margin-left: 25px;
	   margin-bottom: 8px;
	   text-align:left;
}	

.promohdlgegreen{ 
       font-family :arial, helvetica, sans-serif;
       font-size : 16px;
	   font-weight: bold;
       color : #004e32;
	   background-color: transparent;
	   margin-left: 25px;
	   margin-bottom: 8px;
	   text-align:left;
	   line-height: 30px;
}

.promocontent {
	  font-family :arial, helvetica, sans-serif;
      font-size : 11px;
      color : black;
	  background-color: transparent;
	  margin-left:  25px;
	  margin-right: 15px;
	  line-height : 18px;
	  text-align:left;
}

.prodseparator {
width : 70%;
height:1px:;
color:#CCCCCC;
}
.footercontent {
		font-family :arial, helvetica, sans-serif;
        font-size : 9px;
        color : black;
		background-color: transparent;
		margin-left:25px;
		text-align:left;
}

.cobhl{
	background-color: #f9f9f9;
 }
 
  .categorytable {
   padding-top: 30px;	
}
 
 .category {
	text-align: center;
	vertical-align:middle;
}
