/* CSS Document */
body{
	background:url(../img/blue/body.gif) repeat-x top left #ABC8E2;
}
a, a:hover{
	color:#266591;
	outline: none;
	font-weight: bold;
}
#pre_header{
	background:url(../img/blue/pre-header.jpg) no-repeat top right;
}
#header{
	background:url(../img/blue/header.jpg) no-repeat top left;
}
.main_menu{
	background:url(../img/blue/hmenu.gif) repeat-x left top;	
}
.north-american-office, .not-uk,.north-american-office:hover, .not-uk:hover  {
	color: #C0CAD4;
}
ul{
	margin-left: 20px;
}
ol{
	margin-left: 20px;
}

/*logo*/
.logo{
	padding:0px;
	margin: 24px 0 0 17px;
	width: 192px;
	float:left;
}
	.logo a, .logo a:hover{
		width: 192px;
		height: 46px;
		display: block;
		text-indent: -9999px;
	}

/*cat_menu */

.cat_menu .item1,
.cat_menu .item1:hover,
.cat_menu .item1-active,
.cat_menu .item1-active:hover {
	color:#FFFFFF;
}

.cat_menu .separator {
	background: url(../img/blue/hmenu-separator.gif) top center no-repeat;
}

.cat_menu .item1:hover span,
.cat_menu .item1-active span,
.cat_menu .item1-active:hover span{
	background: url(../img/blue/hmenu-selected.gif) top left repeat-x;
}

.cat_menu .item1:hover .left,
.cat_menu .item1-active .left,
.cat_menu .item1-active:hover .left{
	background: url(../img/blue/hmenu-start.gif) top left no-repeat;
}

.cat_menu .item1:hover .right,
.cat_menu .item1-active .right,
.cat_menu .item1-active:hover .right{
	background: url(../img/blue/hmenu-end.gif) top left no-repeat;
}

.cat_menu .item2,
.cat_menu .item2:hover,
.cat_menu .item2-active,
.cat_menu .item2-active:hover {
	background-color: #2E4863;
	color:#FFFFFF;
}

.cat_menu .item2:hover,
.cat_menu .item2-active,
.cat_menu .item2-active:hover {
	background-color: #4E6881;
}
/*end cat_menu*/

/*start cat_menu2*/
.cat_menu2 .item1,
.cat_menu2 .item1:hover,
.cat_menu2 .item1-active,
.cat_menu2 .item1-active:hover {
	color:#234160;
	border: 1px solid #C3D5E9;
	border-right:0px solid #C3D5E9;
	background:url(../img/blue/vmenu.gif) repeat-x top left;
}
.cat_menu2 .item1{
	color:#808080;
	border:1px solid #FFFFFF;
	background-image:none;
}	
.cat_menu2 .separator{
	background:url(../img/common/vmenu-separator.gif) repeat-x center left;
}


.cat_menu2 .item2,
.cat_menu2 .item2:hover,
.cat_menu2 .item2-active,
.cat_menu2 .item2-active:hover {
	color:#FFFFFF;
	background-color:#2E4863;
}

.cat_menu2 .item2{
 	color:#234160;
	background:none;
}

.cat_menu2 .section{
	border:1px solid #C3D5E9;
	border-left:0px solid #C3D5E9;
	background:url(../img/blue/vmenu.gif) repeat-x top left #CBDCEE;
}
/*end cat_menu2*/

.products-by-brand{
	border:1px solid #BED0E1;
	background:url(../img/blue/products-by-brand.gif) repeat-x top left #D5E3F0;
	text-align:center;
	
}
.products-by-brand a, .products-by-brand a:hover{
	color:#4D5154;
	text-decoration:none;
}
.products-by-brand a:hover{
	text-decoration:underline;
}
.products-by-brand h2{
	color:#2C4D6F;
}

.featured-product h2{
	color:#375D82;
}
.featured-product{
	background-color:#F1F3FC;
	border:1px solid #C4D7ED;
}

.featured-product .special{
	color:#375D82;
	font-weight:bold;
}

#content .categories .item h2 a {
	color: #1A3254;
	font-weight: bold;
	font-size: 12px;
}

#content .categories ul {
	list-style-image:url(../img/blue/bullet.gif);
}

#footer {
	background: url(../img/blue/footer.gif) repeat-x;
}


#footer .links, #footer .links a {
	color: #8F9297;
}

#footer .products, #footer .products a {
	color: #0B5184;
}
#content .product .headline1 h1{
	color:#1F4467;
	font-size:22px;
}

#content .product .headline2 h1{
 	color:#A1A1A1;
	font-size:20px;
}
#content .product .description h2{
	color:#0F69AD;
}
.nws-info{
	padding: 2px;
}
	.nws-info h2{
		color: #2A4B6C;
		font-size: 16px;
		font-weight: bold;
		margin: 2px 0 5px;
	}
	.nws-info p{
		margin: 0px;
		color: #636363;
	} 
	.nws-info span{
		color: #797979;
		font-weight: bold;
	}
	.nws-content{
		padding-bottom: 20px;
	}
	.LinkStyle3{
		margin: 0 10px;
	}