@import "../StyleSheet.css";
BODY 
{
	margin:0px;
	padding:0px;
	color:#3B3B3B;
	overflow:visible;
	font-size:12px;
}
#container
{
	width:970px;
	margin-left:-485px;
	left:50%;
	position: absolute;
	margin-top:20px;
	background-color:White;
}
	#container #StrapLine
	{
		font-weight:bold; 
		left:178px;
		position:absolute;
		top:4px;
		float:left;
		width:600px;
	}
	#container #Contact
	{
		font-weight:bold;
		position:absolute;
		right:30px;
		top:3px;
	}
#columnWrapper
{
	padding-top:85px;
	float:left;
	width:960px;
	margin:5px;
}
	#header 
	{
		height:80px;			
		background-image:url(images/logo.jpg);
		background-repeat:no-repeat;
		background-position:left top;
		position:absolute;
		top:5px;
		width:165px;
	}
		#header .HomeLink
		{
			height:80px;
			width:164px;
			position:absolute;
		}
	
		#menu
		{
			background-color:black;
			height:55px;
			margin-left:171px;
			margin-top:25px;
			top:10px;
			width:639px;
		}
		
			#menu UL
			{
				background-position:right top;
				background-repeat:no-repeat;
				float:left;
				height:30px;
				margin:25px 0 0 171px;
				overflow:hidden;
				padding:0;
				width:750px;
			}
			
			#menu LI
			{			
				display:inline;
				list-style:none;
				color:#ffffff;
				margin:0px;
				padding:0px;
				height:30px;
			}
			#menu A
			{
				display:inline-block;
				float:left;
				font-weight:bold;
				height:23px;
				margin:0;
				padding-left:15px;
				padding-right:15px;
				padding-top:6px;
				text-align:center;
				text-decoration:none;
				color:White;
			}
			.menu A
			{
				color:White;
			}
			
			#menu A:link, #menu A:visited, #menu A:active
			{
				color:#ffffff;
				margin:0px;
			}
			
			#menu A:hover
			{
				color:#ffffff;
				margin:0px;
				background-color:#000000 !important;
			}
			
			.tableft
			{
				background-position:top left;
				background-repeat:no-repeat;
				background-color:Black;
			}
			.tableftSelected
			{
				background-position:top left;
				background-repeat:no-repeat;
				background-color:#000000;
			}
			.tab
			{
				height:30px;
				background-position:top left;
				background-repeat:repeat-x;
				background-color:#6c6c6c;
			}
			.tabSelected
			{
				background-position:top left;
				background-repeat:no-repeat;
				background-color:#000000;
			}
			
		#phonenumber
		{
			height:40px;
			position:absolute;
			top:60px;
			left:0px;
			width:970px;
			text-align:right;
			font-size:18px;
			font-weight:bold;
			color:#005da3;
		}
		#userhello
		{
			height:40px;
			position:absolute;
			top:70px;
			left:0px;
			padding-left:360px;
			width:610px;
			font-size:12px;
		}
			span.rate
			{
				color : #000000;
				font-size : 9px;
			}
		
		#toptabs
		{
			height:40px;
			position:absolute;
			top:20px;
			left:0px;
			width:970px;
		}
		
			#toptabs UL
			{
				border:3px solid #c7c7c7;	
				padding:0px;
				margin:0px;
				float:right;
				padding-left:40px;
			}
			
			#toptabs LI
			{
				display:inline;
				list-style:none;
				color:#000000;
				overflow:hidden;
			}
			#toptabs A
			{
				display:inline-block;
				text-decoration:none;
				height:16px;
				font-weight:normal;
				text-align:center;
				padding:5px;
				padding-right:40px;
				padding-left:25px;
				font-size:11px;
				overflow:hidden;
			}
			
			#toptabs A:link, #toptabs A:visited, #toptabs A:active
			{
				color:#000000;
			}
			
			#toptabs A:hover
			{
				color:#000000;
			}
		
	#leftColumn
	{
		width:160px;
		float:left;
	}
	#rightColumn
	{
		width:150px;
		float:left;
	}
		#rightColumn img
		{
			margin-left:1px;
			margin-top:10px;
			float:left;
		}
		#rightColumn h2
		{
			font-size:12px !important;
			height:23px;
			margin:0;
			padding-left:7px;
			padding-top:7px;
		}
		#rightColumn .Brands
		{
			border-left: solid 2px #808080;
			border-right: solid 2px #808080;
			float:left;
			text-align:center;
		}
			#rightColumn .Brands img
			{
				text-align:center;
				float:none;
			}
	.LeftImage
	{
		position:absolute;
		right:970px;
		top:0;
	}
	.RightImage
	{
		position:absolute;
		left:970px;
		top:0;
	}
	#productImage
	{
		width:330px;
		float:left;
		margin-right:20px;
	}
	#mainColumn
	{
		float:left;
	}
		
	#mainContent
	{
		font-family:Verdana;
		font-size:11px;
		padding-left:5px;
		padding-right:5px;
		float:left;
		width:640px;
	}
		#mainContent h2
		{
			width:625px;
			padding:5px;
			padding-left:10px;
			margin:0px;
			float:left;
		}
		#mainContent .Featured
		{
			margin-bottom:5px;
			background-image:url(images/productbackground.jpg);
			background-repeat:repeat-x;
			background-color: #c4c4c4;
			height:230px;
		}
.TitleBar
{
	float:left;
	width:640px;
	margin-bottom:10px;
}	
.TitleBar H2
{
	padding-top:7px;
	padding-left:7px;
	margin:0px;
	font-size:12px !important;
	qheight:23px;
}
	.TitleBar .box
	{
		background:url(images/box-white2.gif);
		background-repeat:no-repeat;
		background-position:bottom left;
		border-right:solid 1px #bcbcbc;
		margin:0px 0px 0px 0px;
		padding:7px;
		float:left;
	}
	.TitleBar .box2
	{
		border-bottom:solid 1px #bcbcbc;
		border-left:solid 1px #bcbcbc;
		border-right:solid 1px #bcbcbc;
		margin:0px 0px 0px 0px;
		padding:7px;
	}
	.TitleBar h4
	{
		margin-top:0px;
	}
	
.BrowseCategoryDetails
{
	background-color:#C4C4C4;
	background-image:url(images/productbackground.jpg);
	background-repeat:repeat-x;
	float:left;
	font-size:11px;
	height:100%;
	width:640px;	
}
	.BrowseCategoryDetails H1
	{
		margin-top:5px;
		font-size:12px;
	}
	.BrowseCategoryDetails H2
	{
		padding-left:7px;
		font-size:12px !important;
	}
	.BrowseCategoryDetails H2 a
	{
		qcolor:White;
	}
	.BrowseCategoryDetails H2 a:hover
	{
		text-decoration:underline;
	}
	.BrowseCategoryDetails .box
	{
		border:solid 1px #bcbcbc;
		margin:0px 0px 10px 0px;
		padding:7px;
	}

	.BrowseCategoryDetails .box P
	{
		text-align:justify;
	}
	.BrowseCategoryDetails p
	{
		margin:15px;
	}
		.BrowseCategoryDetails .CategoryContainer
		{
			qbackground-image:url(images/productbackground.jpg);
			qbackground-repeat:repeat-x;
			float:left;
			height:100%;
			width:640px;
			margin-top:10px;
			margin-bottom:10px;
		}

.categorySelection
{
	font-size:11px;
	margin-bottom:5px;
}
	.categorySelection H1
	{
		margin-top:5px;
		font-size:12px;
	}
	.categorySelection H2
	{
		padding-top:7px;
		padding-left:7px;
		margin:0px;
		height:23px;
	}
	.boxend 
	{
		qbackground:url(images/box-lightgrey.gif);
		background-repeat:no-repeat;
		background-position:bottom left;
		margin:0px;
		margin-bottom: 5px;
		padding:0px;
		height:0px;
		border-right:solid 1px #bcbcbc;
		border-bottom:solid 1px #bcbcbc;
	}
	.categorySelection UL
	{
		margin:0px;
		padding:0px;
		display:block;
		background: url(images/menubackground.jpg);
		background-repeat:repeat-x;
		background-color: #636363;
		background-position:top;
		border-left:solid 1px #bcbcbc;
		border-right:solid 1px #bcbcbc;
	}
	.categorySelection UL UL
	{
		background:#ffffff;
		margin:0px;
		padding:0px;
		display:block;
		border:none;
	}
	.categorySelection UL UL UL
	{
		background:#ffffff;
		margin:0px;
		padding:0px;
		display:block;
		border:none;
	}
	.Level1 A
	{
		color:#ffffff;
	}
	.Level2 A
	{
		padding-left:15px !important;
		color:#000000;
	}
	.Level3 A
	{
		color:#666666;
		padding-left:20px !important;
	}
	.Level4 A
	{
		color:#8d7b7b;
		padding-left:25px !important;
	}
	.Level1 A:hover, .Level2 A:hover, .Level3 A:hover, .Level4 A:hover
	{
		color: #000000;
	}
	.categorySelection LI
	{
		list-style:none;
		overflow:hidden;
	}
	.CategoryBrowserCurrent
	{
		color: #1557c7 !important;
	}
	.categorySelection LI A
	{
		display:block;
		margin:0;
		padding-bottom:5px;
		padding-left:10px;
		padding-top:6px;
		text-decoration:none;
		width:143px;
		font-weight:bold;
	}
#menu UL
	{
		margin:0px;
		padding:0px;
		display:block;
		width:639px;
		background-color:#838383;
	}
	#menu UL UL
	{
		background:#ffffff;
		margin:0px;
		padding:0px;
		display:block;
		border:none;
	}
	#menu UL UL UL
	{
		background:#ffffff;
		margin:0px;
		padding:0px;
		display:block;
		border:none;
	}
	#menu .Level1 A
	{
		color:#ffffff;
		background-color:#838383;
	}
	#menu .Level2 A
	{
		height:20px;
		padding-left:17px !important;
		padding-right:5px !important;
		padding-top:5px;
	}
	#menu LI.Level2 
	{
		height:25px;
	}
	#menu UL.Level2 
	{
		height:25px;
	}
	#menu .Level3 A
	{
		color:#666666;
		padding-left:20px !important;
		background-color:#838383;
	}
	#menu .Level1 A:hover, #menu .Level3 A:hover
	{
		color: #ffffff  !important;
	}
	.Level2 A:hover
	{	 	
		color: #1557C7 !important
	}
	LI.Level2 A:hover
	{	 	
		background-color:White !important;
	}
	#menu LI
	{
		list-style:none;
		overflow:hidden;
		float:left;
	}
	#menu .CategoryBrowserCurrent
	{
		color: #ffffff !important;
	}
	#menu LI A
	{
		display:block;
		font-weight:bold;
		margin:0;
		padding:7px 16px 0;
		text-decoration:none;
	}
	
.topBanner
{
	height:64px;
	margin-bottom:5px;
}
	.topBanner IMG
	{
		height:64px;
		width:640px
	}
	.topBanner a
	{
		float:left;
		height:64px;
		width:640px;
	}
	
.productSearch
{
	padding:5px;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	height:54px;
	margin-bottom:5px;
}
	.productSearch H4
	{
		margin-top:0px;
		margin-bottom:5px;
		font-size:12px;
	}
.dealersearch
{
	padding:5px;
	padding-left:10px;
	font-size:11px;
	font-weight:bold;
	height:14px;
	margin-bottom:5px;
}
	.dealersearch H4
	{
		margin:0px;
		font-size:12px;
	}
.quickBasket
{
	padding:5px;
	padding-left:10px;
	font-size:11px;
	qbackground:url(images/box-search.gif);
	background-repeat:no-repeat;
	height:54px;
	margin-bottom:5px;
}
	.quickBasket H4
	{
		margin-top:0px;
		margin-bottom:5px;
		font-size:12px;
	}
	.quickBasket A
	{
		text-decoration:none;
	}
.quickLogin
{
	padding:5px;
	padding-left:10px;
	font-size:11px;
	background-repeat:no-repeat;
	margin-bottom:5px;
}
	.quickLogin H4
	{
		margin-top:0px;
		margin-bottom:5px;
		font-size:12px;
	}
	.quickLogin A
	{
		text-decoration:none;
	}
	.quickLogin input[type="text"], 
	.quickLogin input[type="password"]
	{
		width:125px;	
	}
	.quickLogin .WaterMark
	{
		color:#888888;
	}
		.quickLogin .DealerButton
		{
			height:25px;
			margin-top:5px;
			text-align:right;
			width:130px;
		}
		.quickLogin .DealerButton input[type="submit"]
		{
			height:25px;
		}
#breadCrumb
{
	font-size:11px;
	font-weight:bold;
}
	
a:link sup, a:visited sup, a:active sup, a:hover sup
{
	text-decoration:none;	
}

.buybt
{
	width:60px;
	height:20px;
	background-image:url(images/buy.gif);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:0px;
	vertical-align:bottom;
}
.orderbt
{
	width:60px;
	height:20px;
	background-image:url(images/order.gif);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:0px;
	vertical-align:bottom;
}

.enquirebt
{
	width:60px;
	height:20px;
	background-image:url(images/enquire.gif);
	background-repeat:no-repeat;
	margin-top:0px;
	margin-left:0px;
	vertical-align:bottom;
}

.BreadCrumb
{
	margin-bottom:10px;
	font-family:Trebuchet MS;
}
	.BreadCrumb A
	{
		font-family:Verdana;
		text-decoration:none;
		color:#666666;
	}
	.BreadCrumb A:hover
	{
		font-family:Verdana;
		text-decoration:none;
		color:#0000ff;
	}
	
/**************************   PRODUCT LIST ITEM  ************************/
.ProductContainer
{
	background-color:#c4c4c4;
	background-image:url(images/productbackground.jpg);
	background-repeat:repeat-x;
	float:left;
	width:640px;
	margin:0;
	padding:0px;
}
.ProductListItem
{
	background-color:white;
	border:1px solid #7E7E7E;
	float:left;
	height:115px;
	margin:9px;
	width:620px;
}
	.ProductListItem .Image
	{
		float:left;
		border:none;
		width:100px;
		margin:5px;
	}
	.ProductListItem img
	{
		border:none;
	}
	
	.ProductListItem DIV.ItemDetails
	{
		float:left;
		margin-left:10px;
		width:500px;
	}
		.ProductListItem DIV.ItemDetails .Detail
		{
			float:left;
			width:300px;
		}
		.ProductListItem DIV.ItemDetails .Detail .label
		{
			width:50px;
			float:left;
		}
		.ProductListItem DIV.ItemDetails .Detail .Value
		{
			float:left;
			width:250px;
		}
		.ProductListItem DIV.ItemDetails .Links
		{
			float:left;
			height:115px;
			margin-left:10px;
			width:190px;
		}
		.ProductListItem DIV.ItemDetails .Links .ManufacturerImage
		{
			float:left;
		}
		.ProductListItem DIV.ItemDetails .Links .ManufacturerImage a, 
		.ProductListItem DIV.ItemDetails .Links .ManufacturerImage img
		{
			float:left;
			margin-top:2px;
		}
	.ProductListItem DIV.ItemDetails P
	{
		float:left;
		height:50px;
		width: 300px;
	}
	.ProductListItem DIV.ItemDetails .MoreInformation
	{
		background-image:url(images/ButtonBackground.jpg);
		background-repeat:repeat-x;
		border:1px solid #000000;
		color:#FFFFFF;
		cursor:pointer;
		float:left;
		font-size:12px;
		font-weight:bold;
		height:18px;
		margin:5px 0 0 7px;
		padding:6px 28px 3px;
		text-align:center;
		text-decoration:none;
	}
	.ProductListItem DIV.ItemDetails .MoreInformation a
	{
		color:White;
	}
	.ProductListItem DIV.PriceInfo
	{
		float:left;
		height:80px;
		left:370px;
		margin-top:25px;
		width:190px;
	}
	
		.PriceInfo .PILabel
		{
			float:left;
			width:70px;
			text-align:right;
		}

		.PriceInfo .PIValue
		{
			margin-left:5px;
			float:left;
			width:110px;
		}
		
		.PriceInfo .vat
		{
			font-size:9px;
		}
		.PriceInfo .OP
		{
			color:Red;
			font-weight:bold;
		}
		
	.ProductListItem DIV.BuyButton
	{
		height:20px;
		margin-left:75px;
		margin-top:10px;
		padding:0px;
		text-align:center;
		vertical-align:bottom;
		width:85px;
		float:left;
	}
	.QuantityInput
	{
		margin:0px;
		padding:0px;
		border:solid 1px #cccccc;
		height:17px;
		width:25px;
		text-align:center;
	}
	.ProductListItem DIV.Image
	{
		float:left;
		border:none;
		width:100px;
		margin:5px;
		height:105px;
	}

	.ProductListItem H3
	{
		height:25px;
		margin-bottom:10px;
		margin-top:10px;
		width:300px;
	}
	
	.ProductListItem H3 A
	{
		color:#000000;
		text-decoration:none;
	}
	.ProductListItem H3 A:hover
	{
		color:#0000ff;
		text-decoration:none;
	}
.QuoteListItem
{
	background-color:white;
	border:1px solid #7E7E7E;
	float:left;
	margin:9px;
	width:620px;
}
	.QuoteListItem .ItemDetails
	{
		float:left;
		width: 400px;
	}
	.QuoteListItem .DealerMap
	{
		float:left;
		width:200px;
	}
	.QuoteListItem .DealerMap a
	{
		border:none;
	}
	.QuoteListItem .DealerMap IMG
	{
		border:none;
	}

/**************************   PRODUCT DETAIL  ************************/
.ProductDetail
{
	float:left;
	font-size:11px;
	margin:0px;
	margin-bottom:10px;
}
	.ProductDetail H1
	{
		margin-top:5px;
		font-size:12px;
	}
	.ProductDetail H2
	{
		padding-top:7px;
		padding-left:7px;
		margin:0px;
		margin-top:5px !important;
		font-size:12px !important;
		height:16px;
		width:642px;
	}
	.ProductDetail .box
	{
		border:solid 1px #bcbcbc;
		margin:0px 0px 0px 0px;
		padding:7px;
		float:left;
		width:624px;
	}
	
	.ProductDetail .box .BreadCrumb
	{
		padding-bottom:5px;
		border-bottom:solid 1px #bcbcbc;
	}
	
	.ProductDetail .ProductImages
	{
		float:right;
		width:210px;
	}
		.ProductDetail .ProductImages IMG
		{
			border:solid 1px #bcbcbc;
		}
	.ProductDetail .ProductDescription
	{
		float:left;
		top:10px;
		margin-left:10px;
		line-height:16px;
		width:400px;
		text-align:justify;
	}
	.ProductDetail .ProductDescription H2
	{
		background:transparent !important;
		border:0px;
		padding:0px !important;
		margin-bottom:15px;
		margin-left:0px;
		font-size:16px;	
		width:310px;
		color:Black !important;
	}
	
	.ProductDetail .PriceInfo
	{
		float:left;
		margin-top:30px;
		margin-left:30px;
		width:350px;
	}
		.ProductDetail .PriceInfo .PILabel
		{
			float:left;
			width:130px;
			text-align:right;
			margin-bottom:3px;
		}

		.ProductDetail .PriceInfo .PIValue
		{
			margin-left:5px;
			float:left;
			width:180px;
			margin-bottom:3px;
		}
		
		.ProductDetail .PriceInfo .OP
		{
			color:Red;
		}
	.ProductDetail DIV.BuyButton
	{
		float:left;
		height:20px;
		padding-left:105px;
		margin-top:10px;
		text-align:left;
		vertical-align:bottom;
		width:180px;
	}
	.ProductThumbImage
	{
		float:left;
		border:solid 1px #cccccc;
		margin:7px;
	}
	.ProductThumbImage IMG
	{
		border:none !important;
	}
	.ImageRepeaterImage_normal_ img
	{
		filter:alpha(opacity=70);
		opacity:0.7;
	}

/**************************************************/

.topBox{
	height:50px;
	padding:5px;
	padding-left:3px;
}
#footer
{
	position:relative;
	top:10px;
	font-size:11px;
	clear:both;
	height:300px;
	qborder-top:solid 8px #f2f2f2;
	height:20px;
	background-color:White;
}
	.FooterDetail
	{
		position:relative;
		left:0px;
		height:65px;
		text-align:right;
		background-repeat:no-repeat;
		border-top:solid 8px #f2f2f2;
		padding-top:10px;
		background-position: 10px 10px;
		background-color:White;
		padding-right:10px;
	}
#legalLinks
{
	font-size:10px;
	text-align:right;
	margin-bottom:10px;
}

	#legalLinks UL
	{
		margin:0px;
		padding:0px;
	}
	
	#legalLinks LI
	{
		margin:0px;
		padding:0px;
		display:inline;
	}
	
	#legalLinks A
	{
		color:#555555;
		padding:5px;
		text-decoration:none;
		display:inline-block;
	}
	#legalLinks A:hover
	{
		background-color:#BCBCBC;
		color:#000000;
	}


.bottomBoxContainer
{
	position:relative;
	top:10px;
	left:160px;
	width:650px;
	clear:right;
}
.bottomBox{
	padding-top:10px;
	padding-bottom:10px;
	font-family:Trebuchet MS, Verdana;
	height:200px;
}
	.bottomBox DIV.c
	{
		color:#666666;
		width:195px;
		padding-right:10px;
		border-right:solid 1px #c7c7c7; 
		margin-bottom:10px;
		height:200px;
		position:absolute;
		font-family:Verdana;
	}
	.bottomBox DIV.c1
	{
		top:10px;
		left:10px;
	}
	.bottomBox DIV.c2
	{
		top:10px;
		left:225px;
	}
	.bottomBox DIV.c3
	{
		top:10px;
		left:440px;
		border-right:none; 
	}
	.bottomBox H4
	{
		background:#c7c7c7;
		color:#ffffff;
		margin-bottom:10px;
		text-align:center;
		padding:5px;
	}
	.bottomBox A
	{
		color:#666666;
		text-decoration:none;
	}
	.bottomBox A:hover
	{
		color:#11527b;
		text-decoration:none;
	}
	.bottomBox DIV P, .bottomBox DIV UL LI
	{
		margin-left:10px;
	}
	.bottomBox UL
	{
		margin:0px;
		padding:0px;
	}
	.bottomBox LI
	{
		margin:0px;
		padding:0px;
		list-style:none;
	}
.Basket
{
	
}
.Basket h2
{
	padding:5px;
	margin-bottom:5px;
	width:100%;
	float:left;
}
.BasketTable
{
	border-collapse:collapse;
	width:100%;
	margin-top:20px;
	border-left:1px solid #C7C7C7;
	border-right:1px solid #C7C7C7;
}

.BasketTable .CTA
{
	text-align:right;
}
	.BasketTable TH
	{
		text-align:left;
		height:20px;		
		padding-left:10px;
		padding-right:10px;
		background-color:Black;
		color:White;
	}
	
	.BasketTable INPUT[type="text"]
	{
		border:solid 1px #c7c7c7;
	}
	
	.BasketTable TD
	{
		border-bottom:solid 1px #c7c7c7;
		padding-left:10px;
		padding-right:10px;
		height:25px;
	}
	
	.BasketTable TD.bSummary SELECT
	{
		font-family:Verdana;
		font-size:10px;
	}
	.BasketTable TD.bSummary
	{
		text-align:right;
		font-weight:bold;
		border:0px !important;
		padding-bottom:10px;
	}
	.BasketTable TD.bSummaryPrice
	{
		text-align:right;
		font-weight:bold;
		border-bottom:dotted 1px #c7c7c7;
		padding-bottom:10px;
	}
	.BasketTable TD.bDelivery
	{
		text-align:right;
		font-weight:bold;
		padding-bottom:10px;
	}
	
	.BasketTable TD.bDelivery SELECT
	{
		font-family:Verdana;
		font-size:10px;
	}
	.bDiscount
	{
		color:#009900;
	}
	
	.bundleBasketHeader 
	{ 
		background-color: #CCFFCC; 
	}

	.bundleBasketItem TD
{
	background-color: #F0FFF0;
	color: #333333;
}
	.BasketTable TH.bPrice, .BasketTable TD.bPrice
	{
		width:90px;
		text-align:right;
	}
	
	.BasketTable TH.bProductName, .BasketTable TD.bProductName
	{
		width:350px;
		text-align:left;
	}
	.BasketTable TH.bQty, .BasketTable TD.bQty
	{
		width:100px;
		text-align:left;
	}
	.BasketTable TH.bImg, .BasketTable TD.bImg
	{
		width:16px;
		text-align:left;
	}
	.BasketTable TH.bSku, .BasketTable TD.bSku
	{
		width:50px;
		text-align:left;
	}
	.BasketTable TH.bRemove, .BasketTable TD.bRemove
	{
		width:30px;
		text-align:left;
	}
	
	.basketButtons
	{
		margin-top:20px;
		text-align:right;
		float:right;
		width:100%;
	}
	.BasketTable .row_hover_
	{		
		background-color:#aaaaaa;
		cursor:pointer;
	}
	.Basket .Quote
	{
		margin-bottom:80px;
	}
	
.bRemove A
{
	color:#666666;
	font-size:10px;
	text-decoration:none;
}
.bRemove A:hover
{
	color:#11527b;
	font-size:10px;
	text-decoration:none;
}

.Pager
{
	text-align:right;
	border-bottom:solid 1px #c7c7c7;
	padding:5px;
	float:right;
}
	.Pager A.Selected
	{
		font-weight:bold;
	}
	.Pager A
	{
		color:#11527b;
		text-decoration:none;
	}
	
.Search .BrowseOptions
{
	border-top:medium none;
	height:0;
	left:478px;
	margin-top:-8px;
	padding-top:0;
	position:relative;
	right:161px;
	text-align:right;
	top:-15px;
}
.BrowseOptions
{
	border-top:1px solid #FFFFFF;
	margin-top:-24px;
	position:absolute;
	right:161px;
	text-align:right;
	float:left;
}

/* Rating */
.ratingStar {
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar {
    background-image: url(Images/FilledStar.png);

}

.emptyRatingStar {
    background-image: url(Images/EmptyStar.png);
}

.savedRatingStar {
    background-image: url(Images/SavedStar.png);
}

.ProductFeatures
{
	float:left;
	position:relative;
	height:300px;
	margin-top:00px;
	border:solid 1px #ffffff;
}
	DIV.FeatureData
	{
		position:relative;
		top:0px;
		left:160px;
		height:250px;
		width:437px;
		padding:20px;
		border:solid 1px #c7c7c7;
		overflow-y:auto; /* IE7, Firefox, Safari */
		overflow:auto; /* Opera, IE 6 */
		text-align:justify;
		line-height:16px;
	}
	DIV.FeatureData UL
	{
		margin:0px;
		margin-left:10px;
	}
	DIV.FeatureData_normal_
	{
		display:block;
		visibility:visible;
	}
	DIV.FeatureData_hidden_
	{
		display:none;
		visibility:hidden;
	}
	H3.FeatureTitle
	{
		width:140px;
		height:12px;
		padding-top:8px;
		padding-bottom:8px;
		padding-right:8px;
		text-align:right;
		font-size:10px;
		overflow:hidden;
		cursor:pointer;
		margin-top:0px;
	}
	
	H3.FeatureTitle_normal_
	{
		background:#f2f2f2;
		background-position:top right;
		background-repeat:no-repeat;
		border:solid 1px #c7c7c7;
		color:#000000;
	}
	
	H3.FeatureTitle_selected_
	{
		background: right top;
		border:1px solid black;
		color:#FFFFFF;
	}
	
	H3.t0 
	{
		position:absolute;
		top:0px;
	}
	
	H3.t1
	{
		position:absolute;
		top:40px;
	}
	
	H3.t2
	{
		position:absolute;
		top:80px;
	}
	
	H3.t3
	{
		position:absolute;
		top:120px;
	}
	
	H3.t4
	{
		position:absolute;
		top:160px;
	}
	
	H3.t5
	{
		position:absolute;
		top:200px;
	}
	

.CrossSell
{
	float:left;
	font-size:11px;
	width:641px;
	margin-bottom:10px;
}
	.CrossSell A
	{
		color:#666666;
		text-decoration:none;
	}
	.CrossSell A:hover
	{
		color:#0000ff;
		text-decoration:none;
	}
	.CrossSell H1
	{
		margin-top:5px;
		font-size:12px;
	}
	.CrossSell H2
	{
		padding-top:7px;
		padding-left:7px;
		margin:0px;
		font-size:12px !important;
		height:23px;
		width:641px;
	}
	.CrossSell .box
	{
		background:url(images/box-lightgrey.gif);
		background-repeat:no-repeat;
		background-position:bottom left;
		border-right:solid 1px #bcbcbc;
		margin:0px 0px 0px 0px;
		padding:7px;
		float:left;
		width:625px;
	}
	.CrossSellItem
	{
		width:270px;
		float:left;
		margin-right:10px;
		margin-bottom:20px;
		vertical-align:top;
		padding:0px;
		padding-right:10px;
	}
	.CrossSellItem .PriceInfo
	{
		margin-top:10px;
		width:170px;
		float:left;
	}
	
	.CrossSellItem .PriceInfo .PIValue
	{
		margin-left:5px;
		float:left;
		width:95px;
	}
.login 
{
}
	.login INPUT[type="text"], .login INPUT[type="password"]
	{
		border:solid 1px #666666;
		font-family:Verdana;
		font-size:12px;
		padding:2px;		
	}
	.login TABLE
	{
		margin-left:80px !important;
		margin-top:30px !important;
	}
	.login DIV
	{
		margin-bottom:5px;
	}
	.login LABEL
	{
		font-weight:bold;
		float:left;
		width:110px;
		vertical-align:middle;
	}
	.login .failureText
	{
		color:#ff0000;
	}	
	.login input[type="submit"]
	{
		height:25px;
	}
	
.BundlePrice
{
	float:right; width:200px;
}
	.BundlePrice .PILabel
	{
		width:100px;
		float:left;
	}
	.BundlePrice .OP
	{
		color:#ff0000;
		font-weight:bold;
	}
	.OPL
	{
		font-weight:bold;
	}
.BundleItem
{
	border-bottom:solid 4px #ffffff; float:left;
}
	.BundleItem .BundleAction
	{
		float:right;
	}

.register, .RecoverPassword
{
	text-align : left;	
}

.register INPUT[type="text"], .register INPUT[type="password"], .RecoverPassword INPUT[type="text"], .RecoverPassword INPUT[type="password"]
{
	border:solid 1px #666666;
	font-family:Verdana;
	font-size:12px;
	padding:2px;
}

.SignUp
{
	width:90%;
	margin-left:60px;
	float:left;
}

	.SignUp .CreateUser{
		width : 305px; 
		float : left;
	}
	.SignUp .CompleteForm
	{		
		margin-left:50px;
		width : 260px;  
		float : left;
	}
	.SignUp .CompleteForm .Checkbox
	{
		width:100%;
		float : left;
	}
	
.Oops
{
	width : 250px; float : left;
}

p.ErrorText
{
	color : Red;
}

div.row
{
	width : 305px;
	float : left;
	margin-bottom:5px;
}

	div.row span.label
	{
		font-weight:bold;
		width : 125px; float : left; text-align : left; padding-top : 3px; padding-right : 5px;
	}
	
	div.row span.formw {
		width: 175px;
		text-align: left;
		float : left;
	}

div.FullRow
{
	float : left;
	padding-top : 10px; 
	width : 100%;
}

	div.FullRow span.label
	{
		float : left;
		width : 200px;
		padding-top : 3px;
		text-align : right;
		padding-right : 5px;
	}

	div.FullRow span.formw
	{
		width: 200px;
		text-align: left;
		float : left;
	}

#taxOptions
{
	padding-top:6px;
	padding-bottom:0px;
	float:right;
	width:145px;
	border:solid 2px #169d3d;
	background-color: #169d3d;
	text-align:center;
	height:20px;
}
	#taxOptions A
	{
		color:white;
		font-weight:bold;
		text-decoration:none;		
	}

.CategoryImageBrowse
{
	float:left;
	width:130px;
	height:140px;
	margin-right:10px;
	margin-top:10px;
	padding:10px;
	text-align:center;
	border:solid 1px #cccccc;
}
	.CategoryImageBrowse img
	{
		margin-bottom:10px;
		border:none;
	}
	.CategoryImageBrowse a
	{
		text-decoration:none;
	}	
	

A.th_purple_left:hover
{
	background-color: Purple;
}
.th_purple:hover
{
	background-color: Purple;
}

A.th_yellow_left:hover
{
	background-color: Yellow;
}
.th_yellow:hover
{
	background-color: Yellow;
}

A.th_blue_left:hover
{
	background-color: Blue;
}
.th_blue:hover
{
	background-color: Blue;
}

A.th_red_left:hover
{
	background-color: red;
}
.th_red:hover
{
	background-color: red;
}
A.th_green_left:hover
{
	background-color: green;
}
.th_green:hover
{
	background-color: green;
}
A.th_orange_left:hover
{
	background-color: Orange ;
}
.th_orange:hover
{
	background-color: Orange;
}

.ProductOptions
{
	margin-top:10px;
	width:340px;
		float:left;
}

	.ProductOptions .PILabel
	{
		float:left;
		width:80px;
		text-align:right;
	}

	.ProductOptions .PIValue
	{
		margin-left:5px;
		float:left;
		width:180px;
	}
	.ProductOptions .PIValue SELECT
	{
		margin-top:-4px;
		font-size:12px;
	}
	
.red
{
	color:Red;
}

.hidden
{
	display:none;
}

.CheckoutOrderTable
{
	border-collapse:collapse;
	width:100%;
	margin-top:20px;
}
	.CheckoutOrderTable TD
	{
		border-bottom:none;
		padding-left:10px;
		padding-right:10px;
		height:25px;
	}
	
.CheckoutAddressTable
{
	border-collapse:collapse;
	width:400px;
	margin-top:20px;
}
	.CheckoutAddressTable TD
	{
		border-bottom:none;
		padding-left:10px;
		padding-right:10px;
		height:25px;
	}
.button, .Button
{
	background-image:url(images/ButtonBackground.jpg);
	background-repeat:repeat-x;
	border:1px solid #000000;
	color:#FFFFFF;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	height:29px;
	margin:0;
	padding:3px 4px 5px;
	text-align:center;
	text-decoration:none;
}
	a.button
	{
		display:block;
		float:left;
		height:24px;
		margin:0;
		padding-bottom:0;
		width:140px;
	}
.AddressBox
{
	border:solid 1px #C7C7C7;
	width:400px;
	height:150px;
	margin:10px;
}
	.AddressBox H3
	{
		margin: 10px;
	}
	.AddressBox .AddAddress
	{
		text-align:center;
		vertical-align:middle;
		height:100%;
	}
	.AddressBox .Address
	{
		margin: 10px;
	}
.changeAddress
{
	float:right;
}

.AccountBox
{
	padding-top:10px;
	padding-bottom:10px;
	font-family:Trebuchet MS, Verdana;
	height:100px;
}
	.AccountBox DIV.c
	{
		color:#666666;
		width:170px;
		padding-right:10px;
		margin-bottom:10px;
		height:100px;
		float:left;
	}
	.AccountBox DIV.c1
	{
		top:10px;
		left:10px;
	}
	.AccountBox DIV.c2
	{
		top:10px;
		left:200px;
	}
	.AccountBox DIV.c3
	{
		top:10px;
		left:390px;
		border-right:none; 
	}
	.AccountBox H4
	{
		background:#c7c7c7;
		color:#ffffff;
		margin-bottom:10px;
		text-align:center;
		padding:5px;
		text-decoration:none;
	}
.OrderCommand
{
	width:100%;
	float:right;
}
	
.ProfileBox
{
	padding-top:10px;
	padding-bottom:10px;
	font-family:Trebuchet MS, Verdana;
}
	.ProfileBox .Profile
	{
		margin-left:20px;
	}
	
.Profile
{
	width:90%;
	margin-left:60px;
}
.ProfileTitleBar
{
	float:left;
	width:100%;
	margin-bottom:10px;
}	
.ProfileTitleBar H2
{
	padding-top:7px;
	padding-left:7px;
	margin:0px;
	font-size:12px !important;
	height:23px;
}
	.ProfileTitleBar .box
	{
		background:url(images/box-white.gif);
		background-repeat:no-repeat;
		background-position:bottom left;
		border-right:solid 1px #bcbcbc;
		margin:0px 0px 0px 0px;
		padding:7px;
	}
	.ProfileTitleBar h4
	{
		margin-top:0px;
	}

	
.NewCatBrowseItem
{
	float:left;
	height:145px;
	margin-left:10px;
	margin-bottom:5px;
	overflow:hidden;
	padding:0;
	position:relative;
}
	.NewCatBrowseItem .CatDetails
	{
		float:left;
		height:140px;
		width:620px;
		background-color:white;
		border:1px solid #7E7E7E;
	}
	
	.NewCatBrowseItem .CatDetails .FeaturedProduct
	{
		float:left;
		height:140px;
		overflow:hidden;
		width:620px;
	}
	.NewCatBrowseItem .CatDetails .FeaturedProduct .Description
	{
		float:left;
		height:70px;
		width:300px;
	}
	.NewCatBrowseItem .CatDetails .FeaturedProduct IMG
	{
		border:medium none;
		margin:10px 2px 2px;
	}
	.NewCatBrowseItem .CatDetails .FeaturedProduct P
	{
		font-weight:bold;
	}
	.NewCatBrowseItem .CatDetails .FeaturedProduct A
	{
		color:#000000;
		float:left;
	}
	
	.NewCatBrowseItem .CatDetails .FeaturedProduct h4
	{
		margin:20px 20px 20px -7px;
		width:430px;
	}
	.NewCatBrowseItem .CatDetails .FeaturedProduct .MoreInformation
	{
		background-image:url(images/ButtonBackground.jpg);
		background-repeat:repeat-x;
		border:1px solid #000000;
		bottom:0;
		color:#FFFFFF;
		cursor:pointer;
		float:left;
		font-size:12px;
		font-weight:bold;
		height:18px;
		margin:35px 0 0 0px;
		padding:6px 28px 3px;
		right:0;
		text-align:center;
		text-decoration:none;
	}
	
	.NewCatBrowseItem .CatDetails .FeaturedProduct .MoreInformation a
	{
		color:White;
	}
	.fpPrice
	{
		vertical-align:middle;
		margin-left:10px;
		padding-top:20px;
		height:60px;
		width:85px;
		float:left;
		font-size:12px;
		font-weight:bold;
		color:#ff0000;
	}
	.fpPrice SPAN
	{
		display:block;
		font-weight:normal;
	}
	.NewCatBrowseItem UL
	{
		margin:0px;
		margin-left:5px;
		padding:0px;
	}
	
	.NewCatBrowseItem UL LI
	{
		list-style:none;
		padding:0px;
		margin:0px;
		margin-bottom:4px;
	}
	
	.NewCatBrowseItem A
	{
		color:black;
		text-decoration:none;
	}
	.NewCatBrowseItem H3, .NewCatBrowseItem H4
	{
		padding-left:7px;
		font-size:12px !important;
		height:23px;
		text-align:center;
		float:left;
		margin-top:5px;
	}

		.NewCatBrowseItem H3 A, .NewCatBrowseItem H4 A
		{
			text-decoration:none;
		}

.NewCatBrowseItemAlt
{
	margin-left:10px;
}

.GoodMessage
{
	background-color: #CCFF99;
	border: solid 2px #99CC00;
	color: #336600;
	font-size: 14px;
	font-weight:bold;
	padding:15px;
	margin-bottom:10px;
}

.BadMessage
{
	background-color: #FFCCCC;
	border: 2px solid #990000;
	color: #990000;
	font-size: 14px;
	font-weight:bold;
	padding:15px;
	margin-bottom:10px;
}
.EditableTextContent
{
	text-align:justify;
	padding:20px;
}

.form
{
	width : 640px;
	margin-top : 10px;
	float : left;
	border:solid 1px #cccccc;
	padding : 5px;
}

.form table
{
	width : 100%;
}

.insurance
{
	
}

.insurance INPUT[type="text"], .insurance INPUT[type="password"], .insurance textarea
{
	border:solid 1px #666666;
	font-family:Verdana;
	font-size:12px;
	padding:2px;
	margin:2px;
}

.IllustrationsTable
{
	margin-top : 20px;
	border : solid 1px #dadada;
	font-size : 10px;
	font-weight : bold;
	margin-bottom : 20px;
}
	
	.IllustrationsTable td, th
	{
		padding : 5px;
	}
	
	.IllustrationsTable tr.heading
	{
		background-color : #dadada;
		text-align : left;
		padding-top : 5px;
		padding-bottom : 5px;
	}

	.IllustrationsTable tr
	{
		background-color : #fafaff;
	}

	.IllustrationsTable tr.alternate
	{
		background-color : #ffffff;
	}

.InsuranceTerms
{
	border : solid 1px #dadada;
	font-size : 10px;
	font-weight : bold;
	text-align : left;
}

	.InsuranceTerms td, th
	{
		padding : 5px;
	}
	
	.InsuranceTerms td
	{
		font-weight : normal;
	}
	
	.InsuranceTerms tr.heading
	{
		background-color : #dadada;
		text-align : left;
		padding-top : 5px;
		padding-bottom : 5px;
	}

td.InsuranceDetail
{
	font-weight : bold;
}

.topB-Basket
{
	background-image:url(images/buttons/basket.gif);
	background-repeat:no-repeat;
	background-position:1px 3px;
}
.topB-About
{
	background-image:url(images/buttons/about_us.gif);
	background-repeat:no-repeat;
	background-position:1px 3px;
}

.topB-Account 
{
	background-image:url(images/buttons/account.gif);
	background-repeat:no-repeat;
	background-position:1px 3px;
}
.topB-Login A
{
	background-image:url(images/buttons/login_register.gif);
	background-repeat:no-repeat;
	background-position:1px 3px;
}
.topB-Register
{
	background-image:url(images/buttons/login_register.gif);
	background-repeat:no-repeat;
	background-position:1px 3px;
}
.topB-Help
{
	background-image:url(images/buttons/help.gif);
	background-repeat:no-repeat;
	background-position:1px 3px;
}
.topB-Contact
{
	background-image:url(images/buttons/contact_us.gif);
	background-repeat:no-repeat;
	background-position:1px 3px;
}
.watermark
{
	color:#cccccc;
	font-size:11px;
}

.ErrorBox
{
	color:#660000;
	background-color:#FFCCCC;
	border:solid 1px #660000;
	margin-top:20px;
	margin-bottom:20px;
}

.InsureLogosPanel
{
	width:600px;
	margin-left:200px;
	text-align:right;
	margin-top:20px;
}
.basketrow_Security_Products TD
{
	background-color:#f9d2d2;
	border-bottom:#df0202;
	color:#660000;
}
.basketrow_Desking_Products TD
{
	background-color:#fef2df;
	border-bottom:#fab64b;
	color:#725221;
}
.basketrow_Racking_Products TD
{
	background-color:#ddf3de;
	border-bottom:#3db846;
	color:#1b541f;
}
.basketrow_Insurance_Products TD
{
	background-color:#efe5f7;
	border-bottom:#a369d0;
	color:#492e5e;
}
.basketrow_Charge_Products TD
{
	background-color:#9bdff9;
	border-bottom:#0198d1;
	color:#0198d1;
}
.basketrow_Protect_Products TD
{
	background-color:#e3bfa6;
	border-bottom:#8e5a35;
	color:#8e5a35;
}
.basketrow_Touch_Products TD
{
	background-color:#e1dadc;
	border-bottom:#826d74;
	color:#826d74;
}

.basketrow_Dealer_Products
{
	
}

.AddAddressPopupDialog
{
	background-color:White;
}
	.popupClose
	{
		text-align:right;
		margin-right:10px;
	}
	#addAddress
	{
		margin:5px;
	}
.incVat
{
	color:Green;
	font-weight:bold !important;
}
.exVat
{
	color:Red;
	font-weight:bold !important;
}

.PromotionalCode
{
	right: 0px;
	float:right;
	margin-bottom:20px;
	width:295px;
}
	.PromotionalCode input[type="text"]
	{
		float:left;
	}
	.PromotionalCode input[type="submit"]
	{
		margin-left:5px;
		height:24px;
		float:left;
	}

.contact
{
	margin-left:150px;
}

	.contact INPUT[type="text"], .contact INPUT[type="submit"]
	{
		border:solid 1px #666666;
		font-family:Verdana;
		font-size:12px;
		padding:2px;
	}
	.contact TABLE
	{
		margin-left:80px !important;
		margin-top:30px !important;
	}
	.contact DIV
	{
		margin-bottom:5px;
	}
	.contact LABEL
	{
		font-weight:bold;
		float:left;
		width:150px;
		vertical-align:middle;
	}
	
	INPUT.Enquiry
	{
		width : 300px;
		border:solid 1px #666666;
		font-family:Verdana;
		font-size:12px;
		padding:2px;
	}
.ReviewPanel
{
	height:600px;
	width:700px;
} 
.ProductReviewContainer
{
	border-top:1px solid #807F7F;
	margin-left:-20px;
	margin-top:5px;
	margin-bottom:5px;
	width:470px;
	float:left;
}
	.ProductReviewContainer .ProductReviewHeading
	{
		background-color:#E2E2E2;
		float:left;
		margin-left:-5px;
		padding-bottom:5px;
	}
	.ProductReviewContainer .ProductReviewTitle
	{
		font-weight:bold;
		margin-left:15px;
		float:left;
		width:460px;
	}
	.ProductReviewContainer .ProductReviewedBy
	{
		margin-left:15px;
		float:left;
	}
	.ProductReviewContainer .ReviewContent
	{
		margin-left:10px;
		margin-top:5px;
		float:left;
		width:450px;
	}
		.ProductReviewContainer .ReviewContent .RatingLabel
		{
			float:left;
			font-weight:bold;
			margin-right:5px;
			height:25px;
			margin-top:5px;
		}
		.ProductReviewContainer .ReviewContent .Rating
		{
			float:left;
			width:330px;
			margin-top:5px;
		}
.ProductReviewContainerAlt
{
	margin-left:-20px;
	width:470px;
	border-top: 1px solid #807F7F;
	margin-top:5px;
	margin-bottom:5px;
	float:left;
}
	.ProductReviewContainerAlt .ProductReviewHeading
	{
		background-color:#E2E2E2;
		float:left;
		margin-left:-5px;
		padding-bottom:5px;
	}
	.ProductReviewContainerAlt .ProductReviewTitle
	{
		font-weight:bold;
		margin-left:15px;
		float:left;
		width:460px;
	}
	.ProductReviewContainerAlt .ProductReviewedBy
	{
		margin-left:15px;
		float:left;
	}
	.ProductReviewContainerAlt .ReviewContent
	{
		margin-left:10px;
		margin-top:5px;
		float:left;
		width:450px;
	}
		.ProductReviewContainerAlt .ReviewContent .RatingLabel
		{
			float:left;
			font-weight:bold;
			margin-right:5px;
			height:25px;
		}
		.ProductReviewContainerAlt .ReviewContent .Rating
		{
			float:left;
			width:330px;
		}
.FeaturedItemContainer
{
	background-color:white;
	border:1px solid #7E7E7E;
	float:left;
	height:185px;
	margin:9px;
	width:300px;
	overflow:hidden;
}
	
	.FeaturedItemContainer .Image
	{
		float:left;
		border:none;
		width:100px;
		margin:5px;
	}
	.FeaturedItemContainer img
	{
		border:none;
	}
	.FeaturedItemContainer .Detail
	{
		float:left;
		height:181px;
		margin-left:10px;
		overflow:hidden;
		width:180px;
	}
	.FeaturedItemContainer .Detail a:hover
	{
		text-decoration:underline;
		color:Black;	
	}
		.FeaturedItemContainer .Detail ul li
		{
			list-style-type:none;
			margin-bottom:6px;
		}
	.FeaturedItemContainer .Detail h3
	{
		height:25px;
		width:155px;
		margin-top:10px;
	}
		.FeaturedItemContainer .Detail .Description
		{
			float:left;
			height:95px;
			margin-top:10px;
		}
		.FeaturedItemContainer .Detail .Description TD
		{
			vertical-align:top;
		}
		.FeaturedItemContainer .Detail .MoreInformation
		{
			background-image:url(images/ButtonBackground.jpg);
			background-repeat:repeat-x;
			border:1px solid #000000;
			color:#FFFFFF;
			cursor:pointer;
			font-size:12px;
			font-weight:bold;
			height:18px;
			margin:0;
			padding:6px 28px 3px;
			text-align:center;
			text-decoration:none;
			float:left;
		}
		.FeaturedItemContainer .Detail .MoreInformation a
		{
			color:White;
		}
.ThemeContainer
{
	margin-left:-2px;
	margin-top:-3px;
	width:625px;
}
	.ThemeContainer TD
	{
		vertical-align:top;
		font-weight:bold;
	}
.TradePopupContainer
{
	width:250px;
	height:150px;
	background-color:White;
	padding-top:1px;
	padding:5px;
}
	.TradePopupContainer .popupClose
	{
		float:right;
	}
	.TradePopupContainer .PopupHeader
	{
		
	}
	.TradePopupContainer .PopupContent
	{
		width: 200px;
		height:150px;
	}
	.TradePopupContainer input[type="submit"]
	{
		height:25px;
	}
.ThemePopupContainer
{
	background-color:White;
	padding:5px;
	width:300px;
}
	.ThemePopupContainer .popupClose
	{
		float:right;
	}
	.ThemePopupContainer .PopupHeader
	{		
		border-bottom:1px solid black;
		margin-left:-5px;
		text-align:left;
		width:310px;
		background-color: Black;
		margin-top:-21px;
		margin-bottom:5px;
	}
		.ThemePopupContainer .PopupHeader h4
		{
			margin-left:5px;
			padding-top:5px;
			color:White;
			
		}
	.ThemePopupContainer .PopupContent
	{
	}
		.ThemePopupContainer .PopupContent TABLE
		{
			width:300px;
			text-align:left;
			
		}
	.ThemePopupContainer input[type="submit"]
	{
		height:25px;
	}
.Content
{
	
}
	.Content p
	{
		margin:5px;
		padding:5px;
	}
.CurrencySelection
{
	top:189px;
	position:absolute;
	right:165px;
}
	.CurrencySelection input[type="image"]
	{
		float:left;
	}
.DealerDiv
{
	margin-left:15px;
	margin-right:15px;
}
