/* --------------------------------------------

NOTE: All ProductGroup pages have there own 
branding colours these are determined using 
a class added in the CMS $WhichBrand and each 
brands class uses different colours etc

----------------------------------------------*/


/*--------------------------------------------------GENERIC STYLES */

#ProductGroup {
	margin-left: 7px;
	float:left;
	width:718px;
}
#ProductGroup h2{
	text-transform:lowercase;
	margin-bottom:7px;
}
#ProductGroup .bBanner{
	width:718px;
	height:316px;
	display:block;
	float:left;
	background: url('/outlookv2/themes/outlook/images/o_ds1.jpg') no-repeat bottom left;
}
#ProductGroup #brandy{
	width:404px;
	height:308px;
	position:absolute;
	display:block;
	float:left;
}
#ProductGroup .bBanner .bimage{
	float:right;
	height:308px;
	width:430px;
	display:block;	
}
#brandInfo{
	width:256px;
	float:left;
	margin-left:7px;
}
#brandInfo h2{
	text-transform:lowercase;
	margin-bottom:7px;
}
#brandContent{
	width:228px;
	float:left;
	padding:14px 14px;
}
#Products{
	width:448px;
	display:block;
	float:left;
	}
.product_summary #ProductList {
	list-style:none;
	float:left;
}
.product_summary .featureTitle,
.product_summary .productGroupTitle {
	font-size: 14px;
	font-weight: normal;
	border-bottom: 1px solid #a1d4f3;
	line-height: 18px;
	margin-bottom: 10px;
	color: #4EA3D7;
}
.product_summary li.productItem {
	float:left;
	width:138px;
	height:164px;
	overflow:hidden;
	padding:0px;
	font-size:14px;
	margin:0px 7px 7px 0px;
	background:#fff;
	border: 1px solid #fff;
}
.product_summary a.image {
	display:block;
	height:138px;
	width:138px;
	margin-bottom:7px;
}
.product_summary a img{
	display:block;
}
.product_summary a {
	color:#fff;
	text-decoration:none;
}
.product_summary a:hover {
	text-decoration:underline;
}
.product_summary .productTitle {
	font-size:11px;
}
.product_summary .productTitle a {
	color: #fff;
}
.price_display{
	font-weight:bold;
	color:#4694c4;
	line-height: 14px;
}
.productActions {
	text-align: right;
	margin-top: 5px;
}
	.productActions li {
		list-style: none;
	}
		.productActions li a {
			color: #999;
		}


/*--------------------------------------------------OUTLOOK BRAND STYLES */
#Breadcrumbs.outlook a{
	color:#447FC1;
	text-decoration:underline;
	}
#Breadcrumbs.outlook a:hover{
	color:#447FC1;
	text-decoration:none;
	}
#ProductGroup .bBanner .outlook{
	background: url('/outlookv2/themes/outlook/images/brands/outlook-b1.png') no-repeat top left;
}
#brandInfo h2.outlook{
	text-transform:lowercase;
	margin-bottom:7px;
	color:#447FC1;
}
#brandInfo div.outlook{
	background-color:#447FC1;
}
#brandInfo div.outlook p{
	color:#262626;
}
#brandInfo div.outlook p.blockquote{
	color:#fff;
}
#brandInfo div.outlook a .weblink{
	color:#fff;
}
#brandInfo div.outlook a:hover .weblink{
	color:#94B0C8;
}
.outlook h2{
	font-size:16px;
	color:#94B0C8;
}
.product_summary .outlook{
	background:#94B0C8;
	padding-left:7px;
	padding-top:7px;
	* padding-bottom:7px;
}
.product_summary .outlook a img{
	border:#fff;
}
.product_summary .outlook a.productTitle{
	color:#94B0C8;
	font-weight:bold;
	text-transform:lowercase;
	font-size:12px;
	margin-left:5px;
}
.product_summary .outlook a.productTitle:hover{
	color:#447FC1;
	text-decoration:none;
}





/*--------------------------------------------------BAMBOO BRAND STYLES */

#Breadcrumbs.bamboo a{
	color:#52B8A9;
	text-decoration:underline;
	}
#Breadcrumbs.bamboo a:hover{
	color:#52B8A9;
	text-decoration:none;
	}

#ProductGroup .bBanner .bamboo{
	background: url('/outlookv2/themes/outlook/images/brands/bamboo-b1.png') no-repeat top left;
}
#brandInfo h2.bamboo{
	text-transform:lowercase;
	margin-bottom:7px;
	color:#52B8A9;
}
#brandInfo div.bamboo{
	background-color:#52B8A9;
}
#brandInfo div.bamboo p{
	color:#262626;
}
#brandInfo div.bamboo p.blockquote{
	color:#fff;
}
#brandInfo div.bamboo a .weblink{
	color:#fff;
}
#brandInfo div.bamboo a:hover .weblink{
	color:#9EDAD6;
}
.bamboo h2{
	font-size:16px;
	color:#9EDAD6;
}
.product_summary .bamboo{
	background:#9EDAD6;
	padding-left:7px;
	padding-top:7px;
	* padding-bottom:7px;
}
.product_summary .bamboo a img{
	border:#fff;
}
.product_summary .bamboo a.productTitle{
	color:#9EDAD6;
	font-weight:bold;
	text-transform:lowercase;
	font-size:12px;
	margin-left:5px;
}
.product_summary .bamboo a.productTitle:hover{
	color:#52B8A9;
	text-decoration:none;
}





/*--------------------------------------------------SAFETY BRAND STYLES */

#Breadcrumbs.safety a{
	color:#D06794;
	text-decoration:underline;
	}
#Breadcrumbs.safety a:hover{
	color:#D06794;
	text-decoration:none;
	}

#ProductGroup .bBanner .safety{
	background: url('/outlookv2/themes/outlook/images/brands/safety-b1.png') no-repeat top left;
}
#brandInfo h2.safety{
	text-transform:lowercase;
	margin-bottom:7px;
	color:#D06794;
}
#brandInfo div.safety{
	background-color:#D06794;
}
#brandInfo div.safety p{
	color:#262626;
}
#brandInfo div.safety p.blockquote{
	color:#fff;
}
#brandInfo div.safety a .weblink{
	color:#fff;
}
#brandInfo div.safety a:hover .weblink{
	color:#E19AB6;
}
.safety h2{
	font-size:16px;
	color:#E19AB6;
}
.product_summary .safety{
	background:#E19AB6;
	padding-left:7px;
	padding-top:7px;
	* padding-bottom:7px;
}
.product_summary .safety a img{
	border:#fff;
}
.product_summary .safety a.productTitle{
	color:#E19AB6;
	font-weight:bold;
	text-transform:lowercase;
	font-size:12px;
	margin-left:5px;
}
.product_summary .safety a.productTitle:hover{
	color:#D06794;
	text-decoration:none;
}


/*--------------------------------------------------SOCKONS BRAND STYLES */

#Breadcrumbs.sockons a{
	color:#8497B2;
	text-decoration:underline;
	}
#Breadcrumbs.sockons a:hover{
	color:#8497B2;
	text-decoration:none;
	}

#ProductGroup .bBanner .sockons{
	background: url('/outlookv2/themes/outlook/images/brands/sockons-b2.png') no-repeat top left;
}
#brandInfo h2.sockons{
	text-transform:lowercase;
	margin-bottom:7px;
	color:#8497B2;
}
#brandInfo div.sockons{
	background-color:#8497B2;
}
#brandInfo div.sockons p{
	color:#fff;
}
#brandInfo div.sockons p.blockquote{
	color:#fff;
}
#brandInfo div.sockons a .weblink{
	color:#fff;
}
#brandInfo div.sockons a:hover .weblink{
	color:#BCCEDE;
}
.sockons h2{
	font-size:16px;
	color:#BCCEDE;
}
.product_summary .sockons{
	background:#BCCEDE;
	padding-left:7px;
	padding-top:7px;
	* padding-bottom:7px;
}
.product_summary .sockons a img{
	border:#fff;
}
.product_summary .sockons a.productTitle{
	color:#BCCEDE;
	font-weight:bold;
	text-transform:lowercase;
	font-size:12px;
	margin-left:5px;
}
.product_summary .sockons a.productTitle:hover{
	color:#8497B2;
	text-decoration:none;
}

.sockons .bimage img{
	/*border-right:1px solid #BCCEDE;
	border-top:1px solid #BCCEDE;
	border-bottom:1px solid #BCCEDE;*/
	}
