#shop-content-left-subnav ul {
	list-style:none;
	margin-top:0em;
	margin-left:7px;
}

#shop-content-left-subnav .submenu {
	list-style:none;
	margin-top:0em;
	margin-left:10px;
}

#best-sellers .best-seller-department {
	font-size:15px;
	font-weight:normal;
	color:#000000;
	margin-top:0px;
	margin-bottom:0em;
	margin-left:0.2em;
}

#best-sellers .best-seller-price {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin-top:0px;
	margin-bottom:0em;
	margin-left:3px;
}

#best-sellers .best-seller-product {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	margin-top:0px;
	margin-bottom:6px;
	margin-left:2px;
}

#shop-content-left h2 {
	font-size:16px;
	font-weight:normal;
	color:#ffffff;
	margin-top:8px;
	margin-bottom:0em;
	margin-left:8px;
}

#shop-content-right h1 {
	font-size:15px;
	font-weight:normal;
	color:#000000;
	margin-top:0em;
	margin-bottom:15px;
	margin-left:0px;
}

#catalogue-page-title h1 {
	font-size:18px;
	font-weight:normal;
	color:#ffffff;
	margin-top:9px;
	margin-bottom:0px;
	margin-left:10px;
}

#shop-content-right h2 {
	font-size:17px;
	font-weight:bold;
	color: #ffffff;
	margin-top:7px;
	margin-left:10px;
	line-height:1.2em;
}

#shop-content-right h3 {
	font-size:1.2em;
	font-weight:normal;
	
	color:#000000;
	margin-top:10px;
	margin-bottom:0.5em;
	margin-left:0px;
}

#shop-content-right h4 {
	font-size:1.3em;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	margin-top:0em;
	margin-bottom:10px;
	margin-left:0px;
}

#shop-content-right h5 {
	font-size:12px;
	font-weight:normal;
	font-style:normal;
	color:#000000;
	margin-top:8px;
	margin-bottom:10px;
	margin-left:0px;
}

#shop-content-right .note {
	font-size:0.9em;
	font-weight:normal;
	
	color:#000000;
	margin-top:0em;
	margin-bottom:15px;
	margin-left:0px;
}


#shop-content-right ul {
	font-size:13px;
	font-weight:normal;
	color:#000000;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:40px;
	margin-right:2em;
	
}

#shop-content-right ol {
	font-size:13px;
	font-weight:normal;
	color:#B29800;
	margin-top:0em;
	margin-bottom:0.9em;
	margin-left:3em;
	margin-right:2em;
	
}

#shop-content-right li  {
	line-height:1.5em;
	
}

#shop-content-right .product-listing-title {
	font-size:15px;
	font-weight:bold;
	color:#000000;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:3px;
}

#shop-content-right .product-listing-reference {
	font-size:13px;
	font-weight:normal;
	color:#000000;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:4px;
}

#shop-content-right .product-listing-department {
	font-size:12px;
	font-weight:normal;
	color:#F77B30;
	margin-top:0px;
	margin-bottom:0.5em;
	margin-left:0.2em;
}

#shop-content-right .product-listing-summary {
	font-size:13px;
	font-weight:normal;
	color:#000000;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:4px;
	line-height:1.2em;
} 

#shop-content-right .product-listing-wbsreference {
	font-size:13px;
	font-weight:normal;
	color:#000000;
	margin-top:0px;
	margin-bottom:5px;
	margin-left:4px;
}

#shop-content-right .product-listing-price {
	font-size:15px;
	font-weight:bold;
	color:#000000;
	margin-top:0px;
	margin-bottom:0em;
	margin-left:4px;
}

#shop-content-right .product-listing-price-plus-vat {
	font-size:14px;
	font-weight:normal;
	color:#F77B30;
	margin-top:0px;
	margin-bottom:0em;
	margin-left:0.1em;
}

#shop-content-right .view-product-listing-title {
	font-size:16px;
	font-weight:bold;
	color:#000000;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:3px;
} 

#shop-content-right .view-product-listing-reference {
	font-size:15px;
	font-weight:normal;
	color:#000000;
	margin-top:0px;
	margin-bottom:12px;
	margin-left:4px;
}

#shop-content-right .view-product-listing-department {
	font-size:12px;
	font-weight:normal;
	color:#F77B30;
	margin-top:0px;
	margin-bottom:0.5em;
	margin-left:0.2em;
}

#shop-content-right .view-product-listing-summary {
	font-size:15px;
	font-weight:normal;
	color:#000000;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:4px;
	line-height:1.2em;
} 

#shop-content-right .view-product-listing-wbsreference {
	font-size:13px;
	font-weight:normal;
	color:#000000;
	margin-top:0px;
	margin-bottom:10px;
	margin-left:4px;
}

#shop-content-right label {
	font-size:14px;
	font-weight:normal;
	color:#F77B30;
	margin-top:0px;
	margin-bottom:0em;
	margin-left:0em; 
}

#shop-content-right .visual-department-title  {
	font-size:1.1em;
	color: #000000;
	margin-top:10px;
	line-height:1.2em;	
}

#shop-content .visual-departments-page-title  {
	font-size:15px;
	color:#000000;
	font-weight:normal;
	margin-top:10px;
	margin-bottom:1em;
	margin-left:0px;
	margin-right:1em;
}

#categories-visual-main .page-title {
	font-size:15px;
	color:#000000;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0em;
	margin-left:0px;
	margin-right:1em;
}

#subcategories-visual-main .page-title {
	font-size:15px;
	color:#000000;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0em;
	margin-left:0px;
	margin-right:1em;
}

#products-visual-main .page-title {
	font-size:15px;
	color:#000000;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0em;
	margin-left:0px;
	margin-right:1em;
} 

#shop-content-right .associated-product-listing-price {
	font-size:13px;
	font-weight:normal;
	color:#000000;
	margin-top:0px;
	margin-bottom:0em;
	margin-left:4px;
}

.department-image-container h2 {
	font-size:12px;
	color: #000000;
	margin-top:7px;
	line-height:1.2em;	
}

.department-image-container-right h2 {
	font-size:12px;
	color: #000000;
	margin-top:7px;
	line-height:1.2em;	
} 

.subcategory-image-container h2 {
	font-size:12px;
	color: #000000;
	margin-top:7px;
	line-height:1.2em;		
} 

#shop-content-right p {
	font-size:13px;
	color:#000000;
	margin-top:0em;
	margin-bottom:10px;
	margin-left:0px;
	margin-right:10px;
	line-height:1.4em;
} 

.product-image-container h2 {
	font-size:12px;
	color: #000000;
	margin-top:7px;
	line-height:1.2em;
}

.product-image-container-right h2 {
	font-size:12px;
	color: #000000;
	margin-top:7px;
	line-height:1.2em;
}

.p-d-r-full p {
	font-size:0.9em;
	color:#999999;
	line-height:1.4em;
	margin-top:0em;
	margin-bottom:1em;
	margin-left:0px;
	margin-right:0em;
} 

#product-details-top-left h3  {
	font-size:15px;
	color:#000000;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0.5em;
	margin-left:0px;
	margin-right:1em;
}


.product-details-right h1  {
	font-size:15px;
	color:#000000;
	font-weight:normal;
	margin-top:0px;
	margin-bottom:0.5em;
	margin-left:0px;
	margin-right:1em;
}

.product-details-right ul {
	font-size:13px;
	color:#999999;
	margin-top:1em;
	margin-bottom:1em;
	margin-left:0px;
	margin-right:1em;
	list-style:none;
	display: block;
}

.product-details-right .product-detail {
	font-size:12px;
	color: #000000;
	margin-top:7px;
	line-height:1.2em; 		
}

.product-details-right span {
	font-size:1.1em;
	color: #000000;
	margin-top:7px;	
	line-height:2em;	
}

.product-prices span {
	font-size:1.2em;
	font-weight:normal;
	color:#000000;
	margin-top:0px;
	margin-left:20px;
	margin-right:0px;	
}

.plusvat {
	font-size:11px;
	font-weight:bold;
	color:#000000;
	margin-top:0px;
	margin-left:0px;
	margin-right:0px;	
}

.p-d-r-centrexx span {
	font-size:13px;
	font-weight:normal;
	color:#000000;
	margin-top:0px;
	margin-right:0px;	
}

.p-d-r-rightxx span {
	font-size:13px;
	font-weight:normal;
	color:#999999;
	margin-top:0px;
	margin-left:0px;	
}

.product-options-drop-down {
	font-size:0.9em;
	color:#F77B30;
	font-weight:normal;
	width: 280px; 
	margin-bottom:0px;
	margin-left:0px;
	border: 1px solid #999999;
	padding:1px;

}

.view-product-options-drop-down {
	font-size:0.9em;
	color:#F77B30;
	font-weight:normal;
	width: 280px; 
	margin-bottom:5px;
	margin-left:0px;
	border: 1px solid #999999;
	padding:1px;

}


.shipping-options-drop-down {
	font-size:0.9em;
	color:#F77B30;
	font-weight:normal;
	width: 280px; 
	margin-left:20px;
	border: 1px solid #999999;
	padding:1px;

}

.checkout-login-input {
	float:left;
	font-size:0.9em;
	color:#333333;
	width:195px;
	height:23px;
	margin-top:0em;
	margin-bottom:0em;
	margin-right:10px;
	border: 0px solid #999999;
	padding:2px;
	
}

.checkout-input {
	font-size:0.9em;
	color:#333333;
	width:250px;
	height:18px;
	margin-top:0em;
	margin-bottom:0em;
	border: 1px solid #999999;
	padding:2px;
	
}  

#password-request-form h2 {
	font-size:17px;
	font-weight:normal;
	color: #666666;
	margin-top:0px;
	margin-left:0px;
	line-height:1.2em;
}

#password-request-form h3 {
	font-size:1.2em;
	font-weight:normal;
	color:#ff6633;
	margin-top:10px;
	margin-bottom:0.5em;
	margin-left:0px;
}

.password-reminder-input {
	font-size:0.9em;
	color:#333333;
	width:250px;
	height:17px;
	margin-top:0em;
	margin-bottom:0em;
	border: 1px solid #999999;
	padding:1px;
	
} 

.password-request-button {
	height:21px;
	background: #ff6633;
	color : #ffffff;
	font-size : 12px;
	text-align: left;
	font-weight:normal;
	padding: 0px 15px 0px 15px;
	border-style:none;
	margin-left:4px;
	text-align:center;
}

#shop-content-right .checkout-message {
	font-size:12px;
	color:#333333;
	width:635px;
	height:100px;
	margin-top:0em;
	margin-bottom:0em;
	border: 1px solid #999999;
	padding:2px;
	
}

.checkout-checkbox {
	font-size:0.9em;
	color:#333333;
	margin-top:0em;
	margin-bottom:0em;
	border: 1px solid #999999;
	padding:0px;
	
}

.basket-quantity-drop-down-box {
	font-size:0.9em;
	color:#333333;
	font-weight:normal;
	width: 40px; 
	margin-left:0px;
	border: 1px solid #eeeeee;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:0px;

}

.shipping-options-drop-down-box {
	font-size:0.9em;
	color:#333333;
	font-weight:normal;
	width: 200px; 
	top:10px;
	margin-left:0px;
	border: 1px solid #999999;
	padding-top:0px;
	padding-bottom:0px;
	padding-left:0px;
	padding-right:20px;
	align:right;

}

 optiontext {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	color:#ff0000;
} 

#order-confirmation p {
	font-size:14px;
	font-weight:normal;
	font-style:normal;
	color:#666666;
	margin-top:0em;
	margin-bottom:10px;
	margin-left:0px;
}

#order-confirmation h2 {
	font-size:17px;
	font-weight:normal;
	font-style:normal;
	color:#ff6633;
	margin-top:0em;
	margin-bottom:10px;
	margin-left:0px;
}


