/* Basic catalogue styling */

.stock {
	float: left;
	padding: 10px;
	width: 150px;
	border: 0px;
}

.stock a {
	color: #000000;
}

.stockdesc { 
	clear: both; 
	text-decoration:none; 
}
.stockprice{ 
	text-decoration:underline; 
}
.clearboth { 
	clear: both; 
}
.end {
	padding-top: 100px;
}
.break {
	padding-top: 10px;
}

/* Catalogue page selection */

body div.catpage {
	padding-right: 0px; 
	padding-left: 0px; 
	padding-bottom: 9px; 
	padding-top: 9px;
	background: #eedb7d; 
	margin: 0px 0px 0px 0px; 
	width: auto; 
	color: #000000; 
	height: auto; 
	text-align: right;
}
div.catpage ul {
	padding-right: 0px; 
	display: inline; 
	padding-left: 0px; 
	padding-bottom: 0px; 
	margin: 0px 0px 0px 0px; 
	padding-top: 10px; 
	text-align: right;
}
div.catpage ul li {
	padding-right: 10px; 
	display: inline; 
	padding-left: 10px; 
	padding-bottom: 3px; 
	margin: 0px 0px 0px 0px; 
	border-left: #000000 1px solid; 
	padding-top: 3px; 	
	list-style-type: none;
	font-weight: bold;
}
div.catpage ul li a:link {
	color: #000000;
	font-weight: normal;
}
div.catpage ul li a:visited {
	color: #000000;
	font-weight: normal;
}
div.catpage ul li a:hover {
	color: #000000;	
	font-weight: normal;
	text-decoration: none;
}
div#catpage ul li a:active {
	color: #000000;
	font-weight: normal;
	text-decoration: underline
}
div.catpage ul li.first {
	display: inline; 
	margin-left: 0px; 
	border-left-style: none; 
	list-style-type: none
}

/* Pop up box */   
   
 /* the mechanics */   
 .popInfo span { /*paras*/   
   display:block;   
   margin:0 0 5px 0;   
 }   
 .popInfo .box { /*hidden*/   
   position:absolute;   
   margin-left:-20000px;   
   z-index:1000;   
 }   
 .popInfo:hover .box { /*center*/   
   margin-top: -360px;   
   right:50%; 
 }   
 * html .popInfo:visited:hover { /*IE*/   
   padding:0;   
 }   
   
 /* link styling */   
 .popInfo {   
   background:none;   
   color:#000000;   
   padding:0;   
   margin:0;   
   cursor:help;   
 }   
 .popInfo:hover {   
   background:none;   
   color:#000000;   
   padding:0;   
   margin:0;   
   border-width:0 0 1px 0;   
 }   
   
 /* pop-up styling */   
 .popInfo .box {   
   color:#000000;   
   background:#f8f8f8;   
   border:2px solid #999;   
   padding:5px 10px;   
 }   
 .popInfo img {   
   border:none;   
 }   

 .popInfo.w30:hover .box {   
   width:30em;   
   margin-right:-13em;   
 } 

