/* CSS Document 

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Colour Glossery
{
	Light Grey	- Top of site Nav / left widgets top BG colour	- #E1E1E1
	Light Grey	- Footer non link colour 						- #B0B0B0
	Dark Grey	- Boxed area Text Colour,						- #626262
	DARK Grey	- Site Default colour							- #363636
	Light Blue	- Main content site Links						- #5B9AD0
	Dark Blue	- Main content site headings					- #3A7BB1
	Light Blue/Green - Background Colour for obj hover states	- #F2FAFC
}

*/

/* Components List (sub-category.aspx) */
	.component_list_item {
		border:1px solid #D2D2D2;
		display:block;
		float:left;
		margin:0px 5px 5px 0px;
		padding:0px;
		width:160px;
	}
	.component_list_item img { border-bottom:1px solid #D2D2D2; width:100%; height:160px; }
	.component_list_item span {
		color:#AEAEAE;
		display:block;
		height: 45px;
		font-weight:bold;
		padding:3px 6px;
		text-align:center;
	}
	
	.component_list_item:hover { border:1px solid #3A7BB1; text-decoration:none }
	.component_list_item:hover img { border-bottom:1px solid #3A7BB1; }
	.component_list_item:hover span { background-color:#E1E1E1; color:#3A7BB1; }
/* # Components List (sub-category.aspx) */

.imageWidget {
	background-color:#D5D5D5;
	float:left;
	font-size:90%;
	margin-right:15px;
	padding:1px 1px 20px;
	position:relative;
	z-index:0;
	
}
.image3dView {
	background-color:#EAEAEA;
	left:1px;
	padding:2px;
	position:absolute;
	top:1px;
}
.image3dView span {
	margin-right:2px;
	position:relative; 
	top:-2px; 
}
.imagePrevLink {
	bottom:3px;
	left:5px;
	position:absolute; 
}
.imageNextLink {
	bottom:3px;
	position:absolute;
	right:5px;
}

.productDetails {
	border-bottom:1px solid #D5D5D5;
	font-family:Arial;
	margin-bottom:15px;
	/*padding-left:245px;*/
	padding-bottom:15px;
	float: right;
	width: 283px;
}
.productDetails h2 { font-size:120%; margin:0 0 8px }

.productDetails h3 { margin:10px 0px 0px; }

.productDetails .makeTooltip { display: block; margin-bottom: 5px; padding: 5px 0px; border-bottom: 1px solid #cccccc; width: 100%; overflow: auto; text-decoration: none; }
.productDetails .makeTooltip:hover { background-color: #EEEEEE; }

.productDetails .productDownload { width:16px; height:16px; margin:3px 15px 5px 5px; float: left; }

.productDetails .productSpecForm { float:left; width:50%; }
.productDetails .productSpecForm h3 { margin:5px 0px 10px; }
.productDetails .productSpecForm span { float:left; width:130px; clear:left; padding-top:5px; }

.productDetails .productSpecForm input { margin-top:3px }
.productDetails .productSpecForm input { width:100px; border:1px solid #D7D7D7; padding:1px 2px }
.productDetails .productSpecForm input:focus { background-color:#E0EAF9; }
.productDetails .productSpecFormButtons { float:right; margin-top:30px }
.productDetails .productSpecFormButtons input 
{ 
	margin-left:7px; 
	padding: 5px 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-o-border-radius: 5px;
	background-color: #CCCCCC;
	border: 1px solid #999999;
	color: #333333;
	cursor: pointer;
	float: right;
}	
.productDetails .productSpecFormButtons input:hover { background-color: #DDDDDD; }


.hiddenContent { display: block; float: left; width: 240px; }
.hiddenContent span { float: left; width: 80px; color: #666666; }
