/* *************************************************************************
Related Products
************************************************************************* */
#oRelatedProductsContainer { width : 502px; padding-top : 10px; height:220px; }
	#oRelatedProductsContainer ul, #oRelatedProductsContainerShop ul { list-style-type:none; margin:0; padding:0;}
	#oRelatedProductsContainer li, #oRelatedProductsContainerShop li { margin:0 20px 0 0; padding:0; float:left; height:140px; cursor:pointer;}
	#oRelatedProductsContainer li div, #oRelatedProductsContainerShop li div { vertical-align:bottom; padding-top:150px; width:140px; }
	#oRelatedProductsContainer li a, #oRelatedProductsContainerShop li a { text-decoration:none; font-weight : bold; }

#oRelatedProductsContainerShop { float : left; padding : 5px 0 0 5px; }
#oRelatedProductsShop { background : url(/img/productshpbk.gif) repeat-x bottom; float : left; width : 502px; border : 1px Solid #999999; padding : 10px; text-align : left; height:230px; }
	
/* *************************************************************************
List Category / Products
************************************************************************* */
.CategoryHeader { width : 490px; padding-bottom : 10px; margin-bottom : 10px; float:left;  }
.CategoryHeader img { border : 1px Solid #999999; margin : 0 10px 0 0;  cursor : url(/cursors/zoomin.cur), pointer; float:left; }
.CategoryHeader .Image { padding-right : 10px; }
.CategoryHeader td { vertical-align : top; }
.CategoryHeader td p { margin-top : 0;  }

.CategoryItem { margin-bottom : 10px;  border-bottom : 1px Solid #E1DFE0;  width : 490px; padding-bottom : 10px; float:left; }
.CategoryItemBottom { margin-bottom : 10px;  width : 490px; padding-bottom : 10px; }
	.CategoryItem p, .CategoryItemBottom p { margin : 5px 0 5px 0; }
		.CategoryItem p.strapline{ font-style:italic; color:#524A84;}
	.CategoryItem .Image, .CategoryItemBottom .Image { vertical-align : top; width : 100px; }
	.CategoryItem .Image img, .CategoryItemBottom .Image img { margin : 0px; border : 1px Solid #999999; }
	.CategoryItem .Text, .CategoryItemBottom .Text { vertical-align : top; }
	.CategoryItem table, .CategoryItemBottom table { width : 490px; margin : 0; padding : 0px; float:left; }
	.CategoryItem table td, .CategoryItemBottom table td { margin : 0; padding : 0px; }
	.CategoryItem a.Link, .CategoryItemBottom a.Link { font-weight : bold; text-decoration : none; }
	.CategoryItem a.Link:hover, .CategoryItemBottom a.Link:hover { text-decoration : underline; }
	.CategoryItem h3 a.Link, .CategoryItemBottom h3 a.Link { font-weight : normal;  }
		
/* *************************************************************************
Product Details
************************************************************************* */
.BulletTable { margin-top : 10px; }
.BulletTable TD { vertical-align : top; }

#oTechSpec TABLE { margin-top : 10px; padding : 0; width : 502px; width : 502px; padding-top : 10px; }
	#oTechSpec TABLE TH { padding : 4px; text-align : left; background-color : #504B83; color : #fff; }
	#oTechSpec TABLE TD { border-bottom : 1px Solid #fff; padding : 4px; text-align : left; background-color : #E1DFE0; }
	
#oVersionsShop { margin-top : 10px; padding : 0; width : 502px; width : 502px; padding-top : 10px; }
	#oVersionsShop TH { padding : 4px; text-align : left; background-color : #504B83; color : #fff; }
	#oVersionsShop TD { border-bottom : 1px Solid #fff; padding : 2px; text-align : left; background-color : #E1DFE0; }
	#oVersionsShop TD.AddBasket { width : 100px; }

#oOptionsModulesList { margin : 10px 0 5px 0; padding : 0; list-style : none;  }
#oOptionsModulesList li { padding-bottom : 5px; } 

