/* CSS Document */
body{
	background:url(../img/orange/body.gif) repeat-x top left #F5E1C8;
}
a, a:hover{
	color:#375D81;
	outline: none;
}
#pre_header{
	background:url(../img/orange/pre-header.jpg) no-repeat top right;
}
#header{
	background:url(../img/orange/header.jpg) no-repeat top left;
}
.main_menu{
	background:url(../img/orange/hmenu.gif) repeat-x left top;	
}
.north-american-office, .not-uk,.north-american-office:hover, .not-uk:hover  {
	color: #C0CAD4;
}
.vmenu-header {
	color:#F26422;
}
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/orange/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/orange/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/orange/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/orange/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: #363636;
	color:#FFFFFF;
}

.cat_menu .item2:hover,
.cat_menu .item2-active,
.cat_menu .item2-active:hover {
	background-color: #505050;
}
/*end cat_menu*/

/*start cat_menu2*/
.cat_menu2 .item1,
.cat_menu2 .item1:hover,
.cat_menu2 .item1-active,
.cat_menu2 .item1-active:hover {
	color:#252527;
	border: 1px solid #E9BB5B;
	border-right: 0px solid #E9BB5B;
	background:url(../img/orange/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:#F36523;
}

.cat_menu2 .item2{
 	color:#252527;
	background:none;
}

.cat_menu2 .section{
	border: 1px solid #E9BB5B;
	border-left: 0px solid #E9BB5B;
	background:url(../img/orange/vmenu.gif) repeat-x top left #FBD16F;
}
/*end cat_menu2*/
/*products by brand*/
.products-by-brand{
	border:1px solid #E9BB5B;
	background:url(../img/orange/products-by-brand.gif) repeat-x top left #FBD16F;
	text-align:center;
	
}
.products-by-brand a, .products-by-brand a:hover{
	color:#584C32;
	text-decoration:none;
}
.products-by-brand a:hover{
	text-decoration:underline;
}
.products-by-brand h2{
	color:#262427;
}
/*products by brand*/
/*featured product apears on default page(blue template) only*/
.featured-product h2{
	color:#375D82;
}
.featured-product{
	background-color:#F1F3FC;
	border:1px solid #C4D7ED;
}

.featured-product .special{
	color:#375D82;
	font-weight:bold;
}
/*featured product*/

/*product categories*/
#content .categories .item h2 a {
	color: #F06520;
	font-weight: bold;
	font-size: 12px;
}

#content .categories ul {
	list-style-image: url(../img/orange/bullet.jpg);
	color: #636363;
}
/*product categories*/

/*product item*/
#content .products .item h3 a {
	color: #F46521;
}

#content .products .item h2 a {
	color: #F6931C;
}
/*product item*/

#footer {
	background: url(../img/orange/footer.gif) repeat-x;
}


#footer .links, #footer .links a {
	color: #919294;
}

#footer .products, #footer .products a {
	color: #363636;
}
