
BODY {
	/* set the basic font rules here */ 
	font-family : verdana, tahoma, arial, helvetica, sans-serif;
	font-size : smaller; 
	margin:0;
	padding:0;
	margin-top: 4px;
	 }
A:hover { color : navy ;
	/* background-color: yellow ;  */
	text-decoration: underline ;  }

A { color: blue ;
	text-decoration: none ;
	}
	
#content {
	padding: 0 1em 0 1.5em; 
	margin: 0 ; 
	}	
	 
/* used by the new shop listing layout stuff. */

#products #contentbody TABLE TD {
	font-size: 80% ;
	padding-right: 0.2em; 
	padding-top: 0.2em ;
	padding-bottom: 0.2em ;
	}
	
.camera_icon { 
	float: right ;
 	margin-right: 2px;
}

.shoplistheading , .centre_shoplistheading_kits ,
 .centre_shoplistheading_tools,  .centre_shoplistheading_components,
  .centre_shoplistheading_books, .centre_shoplistheading_clothing{
	padding-top: 0.2em;
	padding-bottom: 0.2em;
	font-weight: bold ; 
}

.centre_shoplistheading_kits , .left_kits , .right_kits ,
.centre_shoplistheading_tools , .left_tools , .right_tools ,
.centre_shoplistheading_components , .left_components , .right_components ,
.centre_shoplistheading_books , .left_books , .right_books   
.centre_shoplistheading_clothing , .left_clothing , .right_clothing {
	
}

.shoplistheading ,.left_ , .right_, .centre_shoplistheading_kits , .left_kits , .right_kits   {
  	background-color: #ffff00 ;
	}

.centre_shoplistheading_tools , .left_tools , .right_tools   {
  	background-color: #00ffff ;
	}
.centre_shoplistheading_components , .left_components , .right_components   {
  	background-color: #ffd700 ;
	}
.centre_shoplistheading_books , .left_books , .right_books   {
  	background-color: #eeeeee ;
	}
.centre_shoplistheading_clothing , .left_clothing , .right_clothing   {
  	background-color: #eeeeee ;
	}	

/* put an info symbol before any heading links */
td A.cat_link {
	padding-left:18px;
	background-image: url(info.gif);
    background-repeat: no-repeat;
}	


.float_r { 
	float: right ; 
	padding: 0 12px 0 0 ; 
}

.shop_table_heading {
	padding-bottom: 0.2em ;
	font-weight: bold ;
	
	}
	
.submit_shop_button {
	margin-top: 0.5em ; 
	}	
	
	 
.shop {  font-weight: bold; color: #FF00CC}

.shop_price { 
	text-align: right;  
	
}
.shop_price SPAN { 
	margin-right: 1em ;
}

.shortcuts A {
	margin-right: 2em;
}


