	/*font*/
	div, td, body, span, textarea{font-family:arial;font-size: 11px; color: #333333;}
	a{text-decoration:none;color:#004996;}
	a:hover{text-decoration:underline;}
	h2{color:#004996;margin:0px;font-size:18px;font-weight:700;height:30px;line-height:30px;}
	
	/*DEBUGGING*/
	.debugger{z-index:100;position:absolute;top:10px;right:10px;display:block;width:100px;height:15px;border:1px solid#ff0000;background-color:#ffffff;opacity:0.6;overflow:hidden;cursor:pointer;}
	.debugger:hover{opacity:1;height:400px;}
	/*forms*/
	form{margin:0px;}
	input,select{font-family:arial;font-size: 11px; color: #333333;border:1px solid #cccccc;margin:0px;}
	input[type=button],input[type=submit]{color:#ffffff;background-color:#004996;border:1px solid #004996;line-height:14px;}
	input[type=button]:hover{background-color:#666666;cursor:pointer;}
	input[type=radio]{border:0px;}
	.textRight{text-align:right;}
	
	
	/*layout*/
	body{margin:0px;text-align:center;background-color:#f9f9f9;}
	#page{text-align:left;width:770px;border:0px solid #eeeeee;margin:auto;margin-top:0px;background-color:#ffffff;}

	#header{width:770px;height:150px;border:0px solid #eeeeee;position:relative;}
	#headerLogo{position:absolute;top:58px;left:21px;}
	#header #bar2{background-color:#eeeeee;height:34px;border-bottom:1px solid #cccccc;line-height:34px;position:relative;}
	
	
	/*SEARCH BAR*/
	#searchBar{position:absolute;border:0px solid #ff0000;right:0px;top:-100px;}
	
	#bar2Links{position:absolute;border:0px solid #ff0000;right:0px;}
	#stockvalue{position:absolute;top:12px;left:19px;}
	#bar2Links a{margin-left:8px;margin-right:8px;}
	#bar2home{position:relative;font-weight:700;}
	#bar2contact{position:relative;font-weight:700;}
	#bar2comments{position:relative;font-weight:700;}
	#bar2signin{position:relative;font-weight:700;}
	#bar2search{position:absolute;right:40px;top:3px;}
	#bar2Go{position:absolute;right:5px;top:3px;}
	.splitter{color:#004996;}

	#mainContent{border:0px solid #ff0000;}
	#breadcrumb{color:#004996;size:9px;}
	#leftNav{border:0px dotted #cccccc;width:250px;float:left;margin-left:1px;}
	#rightBox{border:0px dotted #cccccc;width:508px;float:right;margin-right:5px;position:relative;}
	#contentBase{border-bottom:0px solid #ff00ff;clear:both;margin-bottom:1px;position:relative;height:20px;margin-top:80px;}
	#base_privacy{position:absolute;left:30px;top:3px;}
	#base_tac{position:absolute;left:120px;top:3px;}
	#base_copy{position:absolute;right:10px;top:3px;}

/*FULL PAGINATION*/
	.linksDiv{border:0px solid #000000;height:18px;display:block;padding:2px;text-align:center;line-height:18px;font-family:arial;font-size:11px;float:right;}
	.linksDiv a, .blockInert{text-decoration:none;width:18px;height:18px;float:left;margin-left:2px;display:block;}	
	.blockInert{border:1px solid #dddddd;background-color:#dddddd;color:#ffffff;}
	.blockLive{border:1px solid #000000; background-color:#0066CC;color:#ffffff;}
	.blockSleep{border:1px solid #cccccc; background-color:#ffffff;color:#666666;}
	.blockSleep:hover{border:1px solid #666666; background-color:#666666;color:#ffffff;}	
	
	#leftNav div.navHead{color:#004996;font-weight:700;line-height:30px;border:0px solid #000000;width:200px;margin-left:20px;}
	#leftNav a{display:block;line-height:30px;border-bottom:1px solid #eeeeee;width:220px;margin-left:30px;}	
	#leftNav a:hover{text-decoration:underline;}
	#leftNav a.subItem{display:block;line-height:30px;border-bottom:1px solid #eeeeee;width:200px;margin-left:40px;overflow:hidden;color:#666666;}
	/*login*/
	#loginBox{margin-left:50px;}
	.readonlyField{background-color:#eeeeee;}
	.warningBox{border:2px solid #004996;margin-bottom:10px;text-align:center;background-color:#eeeeee;padding:10px;color:#ff0000;}
	
	.errorMsg{color:#ff0000;margin-top:10px;margin-bottom:20px;margin-left:30px;display:block;height:20px;}
	
	.fullTable{margin-top:20px;}
	.fullTable TH{text-align:center;background-color:#eeeeee;height:25px;border-bottom:1px solid #e9e9e9;border-right:1px solid #d9d9d9;border-top:1px solid #e9e9e9;line-height:25px;position:relative;}

/*LISTING PAGES*/	
	div.prodRow{text-align:center;background-color:#ffffff;height:120px;border-bottom:1px solid #e9e9e9;width:475px;position:relative;margin-top:10px;margin-bottom:10px;}
	div.prodRow a img, div.prodRow img{position:absolute;display:block;width:100px;height:100px;border:1px solid #dddddd;top:10px;left:10px;}
	div.prodRow a:hover img{border:1px solid #9999ff;}	
	
	div.pdfLink a img, div.iconNew img, div.iconOut img, div.vidLink a img {width:30px;height:30px;border:0px solid #dddddd;}	
	div.pdfLink a:hover img, div.vidLink a: hover img{border:0px solid #9999ff;}	
	
	div.pdfLink{position:absolute;border:0px solid #dddddd;left:320px;top:-10px;}
	div.iconNew{position:absolute;border:0px solid #dddddd;left:320px;top:25px;}
	div.iconOut{position:absolute;border:0px solid #dddddd;left:280px;top:25px;}
	div.vidLink{position:absolute;border:0px solid #dddddd;left:280px;top:-10px;}

	div.prodRow div.prodText{position:absolute;display:block;width:250px;height:100px;border:0px solid #ffffff;top:10px;left:120px;text-align:left;padding:10px;}
	div.prodCode{color:#000000;}
	div.packBox{color:#000066;}
	div.prodRow div.prodDesc{color:#004996;}
	div.prodRow div.stockLevel{position:absolute;display:block;left:5px;top:3px;color:#004996;}
	div.prodRow div.levelwarning_0{color:#ff0000;}
	div.prodRow div.prodButtons{position:absolute;display:block;width:350px;height:20px;top:90px;left:120px;background-color:#eeeeee;}
	div.prodRow input.prodQty{position:absolute;right:45px;top:1px;margin:0px;}
	div.prodRow input.prodAdd{position:absolute;right:0px;width:40px;top:1px;cursor:pointer;}
	div.prodRow a.favourite img{position:absolute;left:354px;cursor:pointer;width:20px;height:20px;top:-1px;border:0px;opacity:0.5;}
	div.prodRow a.favourite:hover img{opacity:1;}
	div.prodRow a.favouriteFull img{position:absolute;left:354px;cursor:pointer;width:20px;height:20px;top:-1px;border:0px;opacity:1.0;}
	td.baseLined{border-bottom:1px solid #dddddd;}
	td.baseLined img{width:60px;height:60px;}
	td.leftIt{text-align:left;}
	.trans30{opacity:0.3;}
	
	tr.niceRow:hover{background-color:#CCE1F4;}
	
	/*basket page*/
	TR.basketError TD {background-color:#ffff00;}
	TR.basketError TD input[type=text]{border:1px solid #ff0000;}
	tr.active td, tr.active{background-color:#CCE1F4;}
	.scrPrice{color:#004996;font-weight:400;}
	
	/*TD header style*/
	.barCell{background-image:url('/pix/barCell.jpg');height:33px;padding-left:10px;font-size:12px;color:#ffffff;font-weight:700;}
	
/*Basket added alert*/
	#basketPopped	{
	color: #333333;
	text-align:center;
	}
	
	
	#basketPopped #prodcontent{margin:auto;margin-top:30px;font-size: 14px; font-weight:700; color: #004996;}
	#basketPopped #heading{margin:auto;margin-top:20px;font-size: 14px; font-weight:700; color: #000000;}
	
	#basketPopped #continue{width:120px;position:absolute;top:120px;left:50px;}
	#basketPopped #checkout{width:120px;position:absolute;top:120px;right:50px;}
	
	.visible{display:block;}
	.hidden{display:none;}
	
	
	/*Basket added alert*/
	#addressBook	{
	position:fixed;	
	width:600px;
	height:350px;
	top:50%;
	margin-top:-200px;	
	left:50%;	
	margin-left:-300px;	
	background-color:#ffffff;
	border:5px solid #004996;
	-moz-border-radius: 10px;
	border-radius: 10px;
	text-align:center;
	}
	
	#addressIframe
		{
		width:600px;
		height:350px;
		}

	#addressBookPage
		{
		width:560px;
		margin:20px;
		text-align:left;
		}
	
/*restricted fields*/
.restricted{background-color:#eeeeee;color:#666666;}