	body {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 90%;
		background-color: #FFFFFF;
		margin-top: 0px;
		margin-right: 0px;
		margin-bottom: 10px;
		margin-left: 10px;
		padding-top: 0px;
		padding-right: 0px;
		padding-bottom: 0px;
		padding-left: 0px;
	}
	
	ins{
		text-decoration:none;
	}

#headerContainer{
		width:750px;
		height:100px;
}

	#headerCol1{
		width:93px;
		margin-top:5px;
		float:left;
	}
	#headerCol2{
		width:350px;
		float:left;
		margin-top:5px;
		margin-left:10px;
	}

/*--*/	#headerContainer ul{
			font-size:80%;
			margin-top:0px;
			list-style-image: url(images/sun.gif);
			color:#0072c6;
			font-weight:bold;
			margin-bottom:10px;
			margin-left:-20px;
		}
		*html #headerContainer ul{
			margin-left:25px;
		}
		/* Ignore IE5 Mac \*/
		*html #headerContainer ul{
			margin-left:15px;
		}
		
		/* end */
		#headerContainer ul li{
				padding-left:5px;
				line-height:120%;	
		}
/*--*//*--*/	*html #headerContainer ul li{
				line-height:150%;	
			}

	#headerCol3{
		width:12.1em;
		float:right;
		background-image: url(images/basket.gif);
		background-repeat: no-repeat;
		background-position: right top;
		margin-bottom:-12px;
	}

/* HEADER */
	


	.loftshopText{
		/*margin-bottom:-10px;*/
	}


		/* BASKET */
		.basket{
			padding-top:5px;
			margin-left:50px;
			font-size:85%;
			color:#0072c6;
			font-weight:bold;
		}
		.basket .vat{
			font-weight:normal;
			font-size:85%;
		}
		.basketLinks{
			margin-left:15px;
			margin-top:15px;
			margin-bottom:15px;
			font-size:75%;
		}
		.basketLinks a{
			text-transform: uppercase;
			color:#0072c6;
			font-weight:bold;
			text-decoration:none;
		}
		.basketLinks a:hover{
			color:#0072c6;
		}
		/* END OF BASKET */
		form.search{
			color:#0072c6;
			font-size:85%;
			font-weight:bold;

		}
		form.search .searchField{
			width:144px;
			border:1px solid #0072c6;
			color:#0072c6;
			font-size:85%;
			height:20px;
			margin:0px;
		}
			*html form.search .searchField{
				width:140px;
				height:15px;
				padding:2px;
			}
			/* ignore ie5 Mac \*/
			*html form.search .searchField{
				width:151px;
				height:20px;
			}
			/* end */

		.searchArrow{
			vertical-align: text-bottom;
			width:20px;
			height:20px;
			margin-bottom:1px;
		}
		
		/* BASKET FORM */
		
		/* END OF BASKET FORM*/
/* END OF HEADER */

/* MAIN NAVIGATION */
	.skip{
		display:none;
	}
	#mainNavigation{
		width:750px;
		clear:all;
		clear:both;
		margin-top:10px;
		height:30px;
		display:block;
		margin-bottom:10px;
	}
	*html #mainNavigation{
		margin-top:0px;
		margin-bottom:-10px;
	}
	
	ul#mainNav{
		margin-left: 0;
		padding-left: 0;
		white-space: nowrap;	
		background-color:#0072c6;
		height:30px;
		width:750px;
		font-size:100%;
	}
		/* ignore ie5 Mac \*/
		*html ul#mainNav{
			padding-top:0px;
		}
		/* end */
	#mainNav li{
		display:inline;
		list-style-type:none;
		height:30px;
		width:50px;
	}
	#mainNav a{
		padding-left:6px;
		padding-right:6px;

		height:25px;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		font-size:75%;
		text-transform: uppercase;
		width:auto;

		display:block;
		float:left;
		padding-top:0.5em;
	}
		
		*html #mainNav a{
			padding-left:8px;
			padding-right:8px;
			height:25px;
		}
		/* Ignore IE5 Mac \*/
		*html #mainNav a{
			padding-left:7px;
			padding-right:7px;
			height:30px;
		}
		/* end */

	#mainNav a:hover{
		background-color:#0090FE;
	}
/* END OF MAIN NAVIGATION */

	#container{
		background-image: url(images/nav_bg.gif);
		background-repeat: repeat-y;
		height:32em;
		display:block;
		clear:all;
		clear:both;
		/*width:53em;*/
		width:55em;
	}
		#container{
			margin-top:0px;
		}
		/* ignore ie5 Mac \*/
		*html #container{
			height:31em;
		}
		/* end  */
		
/* SUB NAVIGATION */
	#productNavigation{
		width:150px;
		text-transform: uppercase;
		margin-top:0px;
		float:left;
	}
	ul#productNav{
		margin-left: 0;
		padding-left: 0;
		background-color:#F5E617;
		width:100%;
	}
	ul#productNav li{
		display:block;
		list-style-type:none;
		font-weight:bold;
		font-size:80%;
	}
		/* ignore ie5 Mac \*/
		*html ul#productNav li{
			height:2.6em;
		}
		/* end */
	#productNav li.header{
		background-color:#CA8626;
		color:#FFFFFF;
		padding-left:0.6em;
		padding-top:0.6em;
		padding-bottom:0.6em;
		margin-top:-14px;
	}
		/* ignore ie5 Mac \*/
		*html #productNav li.header{
			margin-top:0px;
		}
		/* end */		
	#productNav a{
		display: block;
		color:#0072c6;
		padding-top:0.3em;
		padding-bottom:0.3em;
		padding-left:0.6em;
		padding-top:0.6em;
		padding-bottom:0.6em;
		border-bottom:solid 1px #BEB72A;
		border-top:1px solid #FFFFFF;
		text-decoration:none;
	}
		/* ignore ie5 Mac \*/
		*html #productNav a{
			width:100%;
		}
		/* end */
	#productNav a:hover{
		color:#FFFFFF;
		background-color:#0072c6;
		
	}
/* END OF MAIN NAVIGATION */


/* SUB NAVIGATION */
	#productNavigation{
		width:150px;
		text-transform: uppercase;
		margin-top:0px;
		float:left;
	}
	ul#productNav2{
		margin-left: 0;
		padding-left: 0;
		background-color:#F5E617;
		width:100%;
		margin-top:-19px;
	}
	ul#productNav2 li{
		display:block;
		list-style-type:none;
		font-weight:bold;
		font-size:80%;
		
	}
		/* ignore ie5 Mac \*/
		*html ul#productNav2 li{
			height:2.6em;
		}
		/* end */
	#productNav2 li.header{
		background-color:#CA8626;
		color:#FFFFFF;
		padding-left:0.6em;
		padding-top:0.6em;
		padding-bottom:0.6em;
		margin-top:-14px;
	}
		/* ignore ie5 Mac \*/
		*html #productNav2 li.header{
			
			margin-top:0px;
		}
		/* end */		
	#productNav2 a{
		display: block;
		color:#0072c6;
		padding-top:0.3em;
		padding-bottom:0.3em;
		padding-left:0.6em;
		padding-top:0.6em;
		padding-bottom:0.6em;
		border-bottom:solid 1px #BEB72A;
		border-top:1px solid #FFFFFF;
		text-decoration:none;
	}
		/* ignore ie5 Mac \*/
		*html #productNav2 a{
			width:100%;
		}
		/* end */
	#productNav2 a:hover{
		color:#FFFFFF;
		background-color:#0072c6;
		
	}
/* END OF MAIN NAVIGATION */

/* PRODUCT CATEGORIES */
	#productCategories,#productCategoriesWide,#productCategoriesNarrow,#productCategoriesNarrow2,#productCategoriesWide2{
		width:440px;
		float:right;
		margin:0px;
		margin-left:10px;
		
	}
	#productCategoriesNarrow,#productCategoriesNarrow2{
		width:300px;
		margin-right:-10px;
	}
	#productCategoriesNarrow2{
		width:140px;
		
	}
	#productCategoriesWide,#productCategoriesWide2{
		float:left;
		width:590px;
	}
	#productCategoriesWide2{
		margin-left:0px;
	}
	#productCategories{
		float:left;
	}
	ul#productBoxes{
		margin: 0;
		padding: 0;
		margin-top:0px;

	}
	#productBoxes li{
		margin:0px;
		padding:0px;
		display:inline;
		list-style-type:none;
		height:140px;
		
		margin-bottom:10px;
		width:140px;
	}
	*html #productBoxes li{
		margin-right:10px;
	}
	#productBoxes li.right,#productBoxes li.rightBottom{
		margin-right:0px;
		margin-left:0px;
	}
	#productBoxes a{
		margin:0px;
		padding:0px;
		display:block;
		height:160px;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		background-color:#0072c6;
		width:140px;
		font-size:75%;
		float:left;
		margin-right:10px;
		margin-bottom:10px;
	}
		*html #productBoxes a{
			margin:0px;
			padding:0px;
			margin-right:10px;
			margin-bottom:10px;
		height:140px;
		}
		/* ignore ie 5 Mac \*/
		*html #productBoxes a{
			margin:0px;
			padding:0px;
			margin-right:0px;
		}
		/* end */		
		*html #productBoxes a.right,*html #productBoxes a.rightBottom,*html #productBoxes a.bottom{
			margin-right:0px;
			margin-left:0px;
			margin-bottom:0px;
		}
		#productBoxes a.bottom,#productBoxes li.bottom,#productBoxes li.rightBottom{
			margin-bottom:0px;
		}
		*html #productBoxes a.bottom{
			margin-right:10px;
		}
		/* ignore ie 5mac \*/
		*html #productBoxes a.bottom{
			margin-right:0px;
		}
		/* end */
		#productBoxes a.right,#productBoxes a.rightBottom{
			margin-right:0px;
		}

	#productBoxes a:hover{
		background-color:#0090FE;
	}
	#productBoxes li img{
		border:0px;
	}

	.productHeader,.productFooter,.productHeaderHigh{
		width:140px;
		height:20px;
		text-decoration:none;
		padding-left:0.3em;
		padding-top:0.3em;

		cursor:hand;
		display:block;		
	}

	*html .productHeader,.productFooter,.productHeaderHigh{
		padding-left:0em;
		padding-top:0em;
	}
	/* ignore ie 5 mac \*/
	*html .productHeader,.productFooter,.productHeaderHigh{
		padding-left:0.3em;
		padding-top:0.3em;
	}
	.productHeaderHigh{
		height:40px;
		text-transform:uppercase;
		line-height:110%;
	}
	.productFooter{
		font-weight:normal;
		text-align:right;
		float:right;
	}
	.productFooter img{
		margin-left:0.5em;
		border:0px;
	}
/* END OF PRODUCT CATEGORIES */

/* TEASERS */
	#teasers{
		width:136px;
		background-color:#E4E1AA;
		float:left;
		margin-left:12px;
		border:1px solid #289FF2;
	}
	*html #teasers{
		width:132px;
		margin-left:10px;
		margin-bottom:20px;
	}
		/* ignore ie5 Mac \*/
		*html #teasers{
			width:140px;
			margin-left:10px;
			margin-bottom:20px;
		}
		/* end */
	ul#teaserLi{
		margin-left: 0;
		padding-left: 0;
		margin-bottom:0px;
	}
		/* ignore ie5 Mac \*/
		*html ul#teaserLi{
			margin-bottom:-10px;
		}
		/* end */



	#teaserLi li{
		display:block;
		list-style-type:none;
		height:130px;
		clear:both;
		clear:all;
		border-bottom:solid 1px #A49F44;
		
	}
		*html #teaserLi li{
			height:120px;
		}
		/* ignore ie5 mac \*/
		*html #teaserLi li{
			height:139px;
		}
		/* end */

	#teaserLi li.header{

		background-color:#CA8626;
		color:#FFFFFF;
		padding-left:0.3em;
		padding-top:0.3em;
		font-weight:bold;
		font-size:78%;
		text-transform:uppercase;
		width:133px;	
		display:block;
		height:20px;
		margin-top:-15px;
	}
		*html #teaserLi li.header{
			margin-top:-17px;
				
			width:137px;
		}
		/* ignore ie 5 mac \*/
		*html #teaserLi li.header{
			margin-top:0px;
			width:100%;	
		}
		/* end */
	#teaserLi a{
		display:block;
		color:#0072c6;
		padding-top:0.3em;
		padding-left:0.6em;
		padding-top:0.6em;
		border-top:1px solid #FFFFFF;
		text-decoration:none;
		font-size:75%;
		height:125px;

		clear:all;
	}


	#teaserLi .last{
		border-bottom:0px;
	}
	/* ignore ie 5 mac \*/
	#teaserLi img{
		border:1px solid #289FF2;
		float:left;
		margin-right:5px;
	}
/* end */

		*html #teaserLi a{
			width:133px;;
			
		}


		/* ignore ie5 Mac \*/
		*html #teaserLi a{
			width:100%;
			height:100%;
		}
		/* end */	



	#teaserLi a:hover{
		background-color:#C5C283;
	}

/* END OF TEASERS */


/* SUB TEASERS */
	#subTeasers{
		clear:both;
		margin-left:11.1em;
		margin-bottom:8px;
		margin-top:-10px;
		margin-bottom:20px;
	}
	*html #subTeasers{
		margin-top:-30px;
	}
	ul#subTeasersUL{
		margin-left: 0;
		padding-left: 0;
	}
	#subTeasersUL li{
		display:inline;
		list-style-type:none;
		
	}
	#delivery{
		/*background-image: url(images/van.gif);*/
		background-image: url(images/sm_lorry.gif);
		background-repeat: no-repeat;
		background-position: right bottom;
		background-color:#cccccc;
	}
	#stores{
		background-image: url(images/store.gif);
		background-repeat: no-repeat;
		background-position: right bottom;
		background-color:#cccccc;
	}
	#subTeasersUL a{
		border:1px solid #289FF2;
		text-decoration:none;
		color:#0072c6;
	}
	#subTeasersUL a:hover{
		background-color:#999999;
		color:#093353;
	}	
	#subTeasersUL .productHeader,#subTeasersUL .productHeaderShort{
		background-color:#CA8626;
		color:#FFFFFF;
		padding-left:0.3em;
		padding-top:0.3em;
		font-weight:bold;
		font-size:78%;
		text-transform:uppercase;
		width:210px;	
		display:block;
		height:20px;
	}
		
		*html #subTeasersUL .productHeader{
			width:213px;	
		}
		
	#subTeasersUL .productHeaderShort{
		width:133px;	
	}

		
		*html #subTeasersUL .productHeaderShort{
			width:138px;	
		}
		
		
	.longTeaser{
		width:213px;
		margin-right:10px;
		text-decoration:none;
		display:block;
	}

		/* ignore ie5 Mac \*/
		*html .longTeaser{
			margin-right:10px;
		}
		/* end */
	.shortTeaser{
		width:136px;
		background-color:#cccccc;
		text-decoration:none;
		display:block;
		margin:0px;
		margin-left:2px;

	}
		*html .shortTeaser{
			margin-left:0px;
			
		}
	#subTeasersUL a .teaserContentLong,#subTeasersUL a .teaserContent{
		width: 13em;
		font-size:70%;
		padding:2px;
		line-height:150%;
		cursor:hand;
		height:7em;
		display:block;
	}
	#subTeasersUL a .teaserContentLong{
		padding-right:5em;
	}
		/* ignore ie5 Mac \*/
		*html #subTeasersUL a .teaserContentLong{
			padding-right:0em;
		}
		/* end */
	#subTeasersUL .arrow{
		border:0px;
		float:right;
		margin-bottom:2px;
		padding-right:2px;
		margin-top:3px;
		width:20px;
		height:20px;
	}

	#subTeasersUL a{
		display:block;
		float:left;

	}
/* END OF SUB TEASERS */


/* FOOTER */
	#footer{
		width:52.1em;
		border-top:2px solid #0072c6;
		clear:all;
		clear:both;
		background-color:#FFFFFF;
		margin-top:-10px;
	}
	
	ul#textLinks{
		margin-left: 0;
		padding-left: 0;
		margin-top:0px;
		background-color:#0072c6;
		padding-bottom:5px;
		padding-left:5px;
	}
	#textLinks li{
		display:inline;
		list-style-type:none;
		
	}
	#textLinks a{
		color:#FFFFFF;
		text-decoration:none;
		font-size:72%;
		padding-right:5px;
		border-right:1px solid #0072c6;
	}
	#textLinks a.last{
		border-right:0px none;
	}
	#textLinks a:hover{
		text-decoration:underline;
		/*background-color:#0072c6;*/
		
				

	}
	#footer p{
		color:#0072c6;
		font-size:80%;		
	}
	#footer p a{
		color:#0072c6;
	}
	#footer p a:hover{
		color:#0072c6;
	}
	#footer p.dvLink{
		color:#6699CC;
		font-size:75%;
		margin-top:-15px;		
	}
	#footer p.dvLink a{
		color:#6699CC;
	}
/* END OF FOOTER */

/* PRODUCT TYPE SUB NAVIGATION */
	#productTypeNavigation{
		width:140px;
		text-transform: uppercase;
		margin-top:0px;


		width:136px;
		float:left;
		margin-left:12px;

	}
	ul#productTypeNav{
		margin-left: 0;
		padding-left: 0;
		background-color:#E4E1AA;
		width:100%;
	}
	ul#productTypeNav li{
		display:block;
		list-style-type:none;
		font-weight:bold;
		font-size:80%;
		border-left:1px solid #289FF2;
		border-right:1px solid #289FF2;
	}
		/* ignore ie5 Mac \*/
		*html ul#productTypeNav li{
			height:2.6em;
		}
		/* end */
	#productTypeNav li.header{
		background-color:#CA8626;
		color:#FFFFFF;
		padding-left:0.6em;
		padding-top:0.6em;
		padding-bottom:0.6em;
		margin-top:-14px;
		border-top:1px solid #289FF2;
	}
		/* ignore ie5 Mac \*/
		*html #productTypeNav li.header{
			margin-top:0px;
		}
		/* end */
	#productTypeNav li.last{
		border-bottom:1px solid #289FF2;
	}		
	#productTypeNav a{
		display: block;
		color:#0072c6;
		padding-top:0.3em;
		padding-bottom:0.3em;
		padding-left:0.6em;
		padding-top:0.6em;
		padding-bottom:0.6em;
		border-bottom:solid 1px #BEB72A;
		border-top:1px solid #FFFFFF;
		text-decoration:none;
	}
		/* ignore ie5 Mac \*/
		*html #productTypeNav a{
			width:100%;
		}
		/* end */
	#productTypeNav a:hover{
		color:#0072c6;
		background-color:#C5C283;
		
	}
	
	.productContent{
		width:140px;
		background-color:#ffffff;
		color:#0072c6;
		font-weight:normal;	
		cursor:hand;

		padding:0px;
		border-left:1px solid #0072c6;
		border-right:1px solid #0072c6;
		font-size:110%;
	}
	
	.productImageSmall,.productImageLarge{
		width:140px;
		height:100px;
		padding:0px;
		margin:0px;
	}

	.productImageLarge{
		height:279px;
		width:349px;
		border:1px solid #0072c6;
	}

.clear{
	clear:both;
}

ul.productInfo{
	font-size:88%;
	list-style-type: square;
	margin-left:20px;
}

/* END OF PRODUCT TYPE NAVIGATION */
.productDescription{
	padding-left:10px;
	width:220px;
	font-size:90%;
	margin:0px;
	margin-bottom:10px;
}
.productImage{
	float:left;
	width:200px;
}
.productBullets{
	width:220px;
}
.productIcons{
		height:35px;
		width:35px;
}

/* PRICING TABLE */
.pricingHeader{
	width:530px;
	background-color:#23318A;
	color:#FFFFFF;
	font-weight:bold;
	background-image: url(images/prices/diagonal.gif);
	background-repeat: no-repeat;
	background-position: left;
	height:40px;
	padding-left:50px;
	padding-top:0px;
	margin-top:20px;
	text-transform: uppercase;
	clear:both;
}
/* ignore ie mac \*/
*html .pricingHeader{
	padding-top:10px;
	width:579px;

}
/* end */
.pricingRef,.shortRef,.referenceRef,.buyHead,.pricingRef2{
	background-color:#5C5DA3;
	color:#ffffff;
	width:100px;
	margin-top:3px;
	text-align: center;
	font-weight:bold;
	text-transform: uppercase;
	font-size:90%;
	margin-right:2px;
}	
.emptyBasket{
	text-transform: uppercase;
	font-size:80%;
	color:#ffffff;

}
.shortRef{
	width:60px;
}
.referenceRef{
	width:140px;
	display:block;
	float:left;	

}
.pricingRef2{
	width:90px;
	padding:5px;
}

.pricingInfo{
	white-space:nowrap;
	font-size:90%;
	

}

.pricingContent,.referenceClass,.deliveryContent,.deliveryPriceContent,.deliveryPriceContentShort,.priceDiv,.priceDivShort,.buyContent,.alsoContent,.pricingContentRelated,.referenceClassRelated,.priceDivRelated,.priceDivShortRelated,.deliveryContentRelated,.deliveryPriceContentRelated,.deliveryPriceContentShortRelated,.pricingContent2,.basketContent{
	background-color:#DEDEEE;
	color:#0072c6;
	width:100px;
	margin-top:3px;
	text-align: center;
	font-size:90%;
	margin-right:2px;
	height:20px;
	text-transform: uppercase;
	overflow:hidden;
}
.deliveryContent,.deliveryPriceContent,.deliveryPriceContentShort,.deliveryContentRelated,.deliveryContentShortRelated{
	background-color:#FFF56C;
}
.deliveryPriceContent,.deliveryContentShort,.priceDiv,.priceDivShort,.priceDivRelated,.priceDivShortRelated,.deliveryPriceContentRelated,.deliveryPriceContentShortRelated{
	color:#EC0186;
	font-weight:bold;
}
.buyContent,.buyHead,.alsoContent{
	width:24px;
	margin-top:3px;
	vertical-align:top;
	margin-left:0px;
}
.alsoContent{
	width:30px;
	background-color:#ffffff;
	margin:0px;
}
.pricingContent2,.basketContent{
	width:90px;
	padding:5px;
	height:40px;
}
.basketContent{
	background-color:#E6E6E6;
	border:1px solid #0072c6;
	height:24px;
	font-size:100%;
	margin-bottom:2px;
	text-transform: none;
	
}
.pricingContentRelated,.referenceClassRelated,.priceDivRelated,.priceDivShortRelated,.deliveryContentRelated,.deliveryPriceContentRelated,.deliveryPriceContentShortRelated{
	border:1px solid #0072c6;
	background-color:#cccccc;
}
.referenceClass,.referenceClassRelated{
	width:140px;
}


.pricingRef,.referenceRef,.shortRef,.buyHead,.referenceClass,.pricingContent,.deliveryContent,.deliveryPriceContent,.deliveryPriceContentShort{
	display:block;
	float:left;	
}
.pricingRefRelated,.referenceRefRelated,.shortRefRelated,.buyHeadRelated,.referenceClassRelated,.pricingContentRelated,.deliveryContentRelated,.deliveryPriceContentRelated,.deliveryPriceContentShortRelated{
	display:block;
	float:left;	
}

.pricingInfo{
	clear:both;
}
/* END OF PRICING TABLE 
/* -----------------------------------------------------*/
#content,#contentNarrow,#contentWide{
	margin-top:10px;
	width:580px;
	padding-left:20px;
	font-size:90%;
	color:#0072c6;
	line-height:150%;
	float:left;
}
/* ignore ie5 Mac \*/
*html #content{
	width:600px;
}
/* end if */
#contentNarrow{
	width:430px;
}
#contentWide{
	width:600px;
}
*html #contentNarrow{
	width:450px;
}
h1{
	font-size:200%;
}
h2{
	font-size:130%;
	margin-bottom:-2%;
}
h3{
	font-size:125%;
}
.subHead{
	font-weight:bold;
}
.flashScroll,.storeImage{
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #0072c6;
}
a.generalLink{
	color:#0072c6;
	text-decoration:underline;
	font-weight:bold;
	cursor:hand;
}

a.generalLink:hover{
	text-decoration:underline;
	color:#8CACC6;
}
.super{
	vertical-align: super;
	font-size: 80%;
}

/* TABLES */
.table{
	width:580px;
	color:#0072c6;
	font-size:85%;
}

.tableHeader{
	font-weight:bold;
}
hr{
	height:1px;
	border-top:1px solid #0072c6;
}
.imageRight {
	float: right;
	margin-bottom: 10px;
	margin-left: 10px;
	border: 1px solid #0072c6;
}

.cameraIcon{
	cursor:hand;
	width:25px;
	height:16px;
}



/* NEWS CATEGORIES */
	#newsCategories{
		width:440px;
		float:left;
		margin:0px;
		margin-left:10px;
	}
	ul#newsBoxes{
		margin: 0;
		padding: 0;
		margin-top:0px;
		background-color:#FFFFFF;

	}
	#newsBoxes li{
		margin:0px;
		padding:0px;
		display:inline;
		list-style-type:none;
		height:140px;
		margin-right:10px;
		margin-bottom:10px;
		background-color:#ffffff;

	}
	#newsBoxes li.right,#newsBoxes li.rightBottom{
		margin-right:0px;
		margin-left:0px;
	}
	#newsBoxes a{
		margin:0px;
		padding:0px;
		display:block;
		height:200px;
		color:#FFFFFF;
		font-weight:bold;
		text-decoration:none;
		background-color:#0072c6;
		width:210px;
		font-size:75%;
		float:left;
		margin-right:10px;
		margin-bottom:10px;
	}
		*html #newsBoxes a{
			margin:0px;
			padding:0px;
			margin-right:10px;
			margin-bottom:10px;
		}
		/* ignore ie 5 Mac \*/
		*html #newsBoxes a{
			margin:0px;
			padding:0px;
			margin-right:0px;
		}
		/* end */		
		*html #newsBoxes a.right,*html #newsBoxes a.rightBottom,*html #newsBoxes a.bottom{
			margin-right:0px;
			margin-left:0px;
			margin-bottom:0px;
		}
		#newsBoxes a.bottom,#newsBoxes li.bottom,#newsBoxes li.rightBottom{
			margin-bottom:0px;
		}
		*html #newsBoxes a.bottom{
			margin-right:10px;
		}
		/* ignore ie 5mac \*/
		*html #newsBoxes a.bottom{
			margin-right:0px;
		}
		/* end */
		#newsBoxes a.right,#newsBoxes a.rightBottom{
			margin-right:0px;
		}

	#newsBoxes a:hover{
		background-color:#0090FE;
	}
	#newsBoxes li img{
		border:0px;
	}
	.newsContent{
		width:210px;
		background-color:#ffffff;
		color:#0072c6;
		font-weight:normal;	
		cursor:hand;
		height:150px;
		padding:5px;
		border-left:1px solid #0072c6;
		border-right:1px solid #0072c6;
		font-size:110%;
	}
	*html .newsContent{
		height:170px;
	}
	.newsContent img{
		float:left;
		margin-left:-5px;
		margin-right:5px;
	}
	.newsHeader,.newsFooter{
		width:210px;
		height:20px;
		text-decoration:none;
		padding-left:0.3em;
		padding-top:0.3em;

		cursor:hand;
		display:block;		
	}

	*html .newsHeader,.newsFooter{
		padding-left:0em;
		padding-top:0em;
	}
	/* ignore ie 5 mac \*/
	*html .newsHeader,.newsFooter{
		padding-left:0.3em;
		padding-top:0.3em;
	}

	.newsFooter{
		font-weight:normal;
		text-align:right;
		float:right;
	}
	.newsFooter img{
		margin-left:0.5em;
		border:0px;
	}
/* END OF NEWS */

.deliveryTable{
	width:550px;
	color:#0072c6;
	font-size:90%;
	padding:2px;
	border:1px solid #0072c6;
}
	.tableHeader{
		background-color:#0072c6;
		color:#FFFFFF;
		margin:2px;
	}
	.tdLine{
		background-color:#D5EDFF;
	}.suns {
	list-style-image: url(images/sun_sm.gif);
}
.hidden {
	display: none;
}
.visible {
	width:500px;
	margin-left:50px;
}
.folderImg{
	margin-right:5px;
}

/* View Basket */

.basketProduct,.basketCode,.basketPrice,.basketQuantity,.basketSub{
	background-color:#5C5DA3;
	color:#ffffff;
	width:200px;
	margin-top:3px;
	font-weight:bold;
	text-transform: uppercase;
	font-size:90%;
	margin-right:3px;
	/*padding:6px;*/
}
.basketCode,.basketPrice,.basketQuantity,.basketSub{
	width:100px;
}
.basketSub{
	width:75px;
}
.orderDetails{
	width:230px;
	height:102px;
	position:absolute;
	left:500px;
	top:297px;
	padding:5px;
	border:1px solid #0072c6;
	font-size:85%;
	background-color:#CFDCE7;

}
.tableHolder{
	font-size:90%;
	width:565px;
	color:#0072c6;
	margin-left:10px;
}
.tableHolder td{
	height:25px;
}
/* Print Version */

#printerBar,#printerheaderCol1{
	display:none;
}
#printContainer{
	margin-top:10px;
	width:45em;
	padding-left:20px;
	font-size:90%;
	color:#0072c6;
	line-height:150%;
	float:left;

}
.termNumber {
	font-size: 115%;
	font-weight:bold;
}
.iconGlossary{
	margin-right:5px;
	vertical-align: middle;
	
}
iframe{
	padding-left:10px;
	width:220px;
	font-size:90%;
	margin:0px;
	margin-bottom:10px;
	height:230px;

}
.bulletsContent{
	float:right;
}
.imageLeft{
	border:1px solid #289FF2;
	margin-right:10px;
	margin-top:10px;
	margin-right:10px;
}
.imageRight{
	border:1px solid #289FF2;
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
}
.checkoutButton{
	border:1px solid #23318A;
	width:184px;
	background-color:#;
	background-color:#cccccc;
	color:#23318A;
	font-weight:bold;

}
.addImage{
	
	vertical-align: top;
	margin-top:0px;
}
.addForm{
	
}.precis {
	font-style: italic;
	font-weight: bold;
}
.imageBox{
	width:175px;
	font-size:90%;
	float:right;
}
.clickImage{
	width:330px;
}
.addressMain{
	display:block;
	width:70px;
	font-weight:bold;
	float:left;
}
.addressContent{
	display:block;
	width:120px;
}

.addressLine{
	width:200px;

}
.deliveryPriceContentShortRelated,.deliveryPriceContentShort,.priceDivShort,.priceDivShortRelated{
	width:60px;
}
.fittingInfo{
	width:400px;
	clear:all;
	clear:both;
	background-color:#ffcc00;
	padding:5px;
	border:1px solid #0072c6;
	
}
.priceTable{
	font-size:90%;
}
.highlight{
	background-color:#FFF56C;
	color:#EC008B;
	
}