html
{
	overflow: scroll;
}
a, body, input, td, textarea
{
	font-family: Arial, Verdana, Helvetica;
	font-size:   12px;
}
a
{
	color: Black;
	text-decoration: underline;
}
body
{
	background-color: #FFFFFF;
	margin:           10px 0px 0px 0px;
}
img
{
	border: none;
}
input, textarea
{
	font-size: 12px;
	padding-bottom: 0px;	
	padding-top: 0px;
}
h1
{
	font-size: 16px;
	margin-bottom: 3px;
	margin-top: 0px;
}
p
{
	margin-top: 0px;
	margin-bottom: 10px;
}
table
{
	border-collapse: collapse;
	text-align: left;
}
td
{
	margin:  0;
	padding: 0;
	vertical-align: top;
}
.Gary
{
	color: Red;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
}
.ImageButton
{
	cursor: pointer;
}
.Link
{
	cursor: pointer;
	text-decoration: underline;
}
.ModalBackground
{
	background-color: #000000;
	filter: alpha(opacity = 40);
	opacity: 0.4;
}
.RequiredFieldLabel
{
	font-size: 12px;
	font-weight: bold;
}
.TextBoxWatermark
{
	color: #AEAEAE;
}
.ValidateMsg
{
	color: #BF0000;
	font-weight: bold;
}
#DivMain h4, #DivMain h5
{
	margin-bottom: 3px;
	margin-top: 0px;
}
#DivMain h4
{
	font-size: 13px;
}
#DivMain h5
{
	font-size: 12px;
}
#TopBannerAd
{
	padding-bottom: 12px;
}#DivMain .AddressWide .Line1, #DivMain .AddressWide .Line2, #DivMain .AddressWide .Line3
{
	margin-top: 0px;
}
#DivMain .AddressWide .Line1
{
	font-weight: bold;
}
#DivMain .AddressWide .Select
{
	color: #EAEAEA;
	text-decoration: none;
}

#DivMain .AddressWide .Select:hover
{
	text-decoration: underline;
}.AdvertGrid
{
	width: 610px;
}
.AdvertGrid .TDAdvert
{
	width: 194px;
}
.AdvertGrid .TDMarginH
{
	height: 14px;
}
.AdvertGrid .TDMarginV
{
	width: 14px;
}

.AdvertGridSmall
{
	width: 579px;
}
.AdvertGridSmall .TDAdvert
{
	width: 135px;
}
.AdvertGridSmall .TDMarginH
{
	height: 13px;
}
.AdvertGridSmall .TDMarginV
{
	width: 13px;
}#Basket, #Basket table
{
	font-family: Arial, Verdana, Helvetica;
	width: 180px;
}
#Basket .ShoppingBasket, #Basket .ShoppingBasket a, #Basket .Total
{
	background-color: #336699;
	color: #EAEAEA;
	padding-bottom: 4px;
	padding-top: 2px;
}

#Basket .ShoppingBasket
{
	font-size: 13px;
	font-weight: Bold;
	text-align: center;
	width: 180px;
}
#Basket .ShoppingBasket a
{
	text-decoration: none;
}
#Basket .ShoppingBasket a:hover
{
	text-decoration: underline;
}

#Basket .Blank
{
	background-color: #FFFFFF;
	height: 2px;
}
#Basket .Item, #Basket .Qty, #Basket .Delivery, #Basket .DeliveryPrice, #Basket .Vouchers, #Basket .VouchersPrice
{
	background-color: #8E8E8E;
	color: #EAEAEA;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 3px;
	padding-top: 2px;
}
#Basket .Item, #Basket .BasketItem, #Basket .Delivery, #Basket .Total, #Basket .Vouchers
{
	padding-left: 6px;
}
#Basket .Qty, #Basket .BasketQuantity, #Basket .DeliveryPrice, #Basket .ExcVAT, #Basket .IncVAT, #Basket .VouchersPrice
{
	padding-right: 6px;
	text-align: right;
	vertical-align: top;
}
#Basket .Item, #Basket .BasketItem
{
	padding-right: 6px;
	width: 138px;
}
#Basket .Qty, #Basket .BasketQuantity
{
	width: 24px;	
}
#Basket .BasketItem, #Basket .BasketQuantity
{
	background-color: #EAEAEA;
	font-family: Verdana;
	padding-bottom: 4px;
	padding-top: 3px;
	
}
#Basket .BasketItem a
{
	color: #3A3535;
	font-size: 10px;
}


#Basket .BasketItem div
{
	color: #9A1900;
	font-size: 10px;
	padding-top: 2px;
}
#Basket .BasketQuantity
{
	font-size: 10px;
}
#Basket .ExcVAT, #Basket .IncVAT
{
	background-color: #336699;
	font-size: 9px;
	text-align: left;
	width: 40px;
}
#Basket .ExcVAT
{
	color: #EAEAEA;
	padding-top: 3px;
	vertical-align: middle;
}
#Basket .IncVAT
{
	color: #FFFFFF;
	vertical-align: middle;
}


#Basket .Total, #Basket .ExcPrice, #Basket .IncPrice
{
	font-size: 13px;
	font-weight: Bold;
}

#Basket .ExcPrice, #Basket .IncPrice
{
	background-color: #336699;
	padding-right: 6px;
	text-align: right;
	vertical-align: top;
	width: 10px;
}

#Basket .ExcPrice
{
	color: #EAEAEA;
	padding-top: 3px;
}
#Basket .IncPrice
{
	color: #EAEAEA;
	padding-bottom: 3px;
	text-decoration: underline;
}

#Basket .Vouchers, #Basket .VouchersPrice
{
	background-color: #BF0000;
}






#Basket .BasketQuantity, #Basket .DeliveryPrice, #Basket .ExcPrice, #Basket .IncPrice, #Basket .VouchersPrice
{
	letter-spacing: 0.5px;
}
#Basket .EmptyBody
{
	background-color: #EAEAEA;
	color: #000000;
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 3px;
	text-align: center;
}
#Basket .EmptyFooter td
{
	background-color: #336699;
	height: 2px;
}
#Basket .Checkout
{
	height: 20px;
	padding-left: 100px;
	padding-top: 12px;
	width: 81px;
}.Breadcrumbs
{
	left: 4px;
	position: relative;
	top: 5px;
}
.Breadcrumbs, .Breadcrumbs a, .Breadcrumbs .Current, .Breadcrumbs .Future
{
	font-size: 11px;
	cursor: default;
}
.Breadcrumbs a
{
	cursor: pointer;
	font-weight: bold;
}
.Breadcrumbs .Current
{
	color: #BF0000;
	font-weight: bold;
}

.Breadcrumbs .Future
{
	color: #AEAEAE;
	font-weight: bold;
}
#Browse .Main, #Browse .Grey1, #Browse .Grey2, #Browse .Grey3
{
	font-family: Arial, Verdana, Helvetica;
	font-weight: Bold;
}
#Browse a
{
	text-decoration: none;
}
#Browse a:hover
{
	text-decoration: underline;
}

#Browse .Main
{
	background-color: #336699;
	color: #EAEAEA;
	display: block;
	font-size: 13px;
	height: 19px;
	margin-bottom: 2px;
	padding-left: 10px;
	padding-top: 2px;
	width: 170px;
}
#Browse .End
{
	background-color: #336699;
	height: 3px;
	width: 180px;
}		
#Browse .Grey1
{
	background-color: #8E8E8E;
	color: #EAEAEA;
	display: block;
	font-size: 12px;
	height: 17px;
	margin-bottom: 2px;
	padding-left: 10px;
	padding-top: 2px;
	width: 170px;
}
#Browse .Grey2
{
	background-color: #EAEAEA;
	color: #666666;
	display: block;
	font-size: 11px;
	height: 17px;
	margin-bottom: 2px;
	padding-left: 15px;
	padding-top: 2px;
	width: 165px;
}
#Browse .Grey3
{
	background-color: #F7F7F7;
	color: #666666;
	display: block;
	font-size: 10px;
	height: 14px;
	padding-left: 20px;
	padding-top: 2px;
	width: 160px;
}		
#Browse .Grey3 + .Grey2, .Grey3 + .Grey1, .Grey3 + .End
{
	margin-top: 2px;
}
.Footer
{
	font-size: 10px;
	font-family: Verdana;
}
a.Footer
{
	padding-left: 8px;
	padding-right: 8px;
}html, body
{
	height: 100%;
}
.Frame
{
	height: 100%;
	width: 610px;
}
.Frame .TL
{
	background-image: url(/Images/Main/Frame/TL.gif);
	height: 4px;
	width: 4px;
}
.Frame .T
{
	background-image: url(/Images/Main/Frame/T.gif);
	height: 4px;
	width: 1px;
}
.Frame .TR
{
	background-image: url(/Images/Main/Frame/TR.gif);
	height: 4px;
	width: 4px;
}
.Frame .L
{
	background-image: url(/Images/Main/Frame/L.gif);
	height: 1px;
	width: 4px;
}
.Frame .M
{
	background-color: #FFFFFF;
	font-size: 12px;
	width: 602px;
	height: 100%;
	height: expression(GetFrameMHeight());	
}
.Frame .R
{
	background-image: url(/Images/Main/Frame/R.gif);
	height: 1px;
	width: 4px;
}
.Frame .BL
{
	background-image: url(/Images/Main/Frame/BL.gif);
	height: 4px;
	width: 4px;
}
.Frame .B
{
	background-image: url(/Images/Main/Frame/B.gif);
	height: 4px;
	width: 1px;
}
.Frame .BR
{
	background-image: url(/Images/Main/Frame/BR.gif);
	height: 4px;
	width: 4px;
}
.Frame #DivMain
{
	margin-bottom: 13px;
	margin-left: 10px; 
	margin-right: 12px; 
	margin-top: 10px; 
	width: 580px; 
}.ImageAdvert a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.ImageAdvert a:hover
{
	text-decoration: underline;
}		
.ImageAdvert .CaptionHighlight a
{
	color: #ECECEC;
}

.ImageAdvert .TDCaption
{
	height: 30px;
	text-align: center;
	vertical-align: middle;
}

.ImageAdvertNormal
{
	background-image: url(/Images/Adverts/GreyPanel.png);
	height: 220px; 
	width: 194px; 
}
.ImageAdvertNormalHighlight
{
	background-image: url(/Images/Adverts/RedPanel.png);
}

.ImageAdvertNormal .TDCaption
{
	height: 35px;
}
.ImageAdvertNormal .TDImage
{	
	text-align: center;
	vertical-align: middle; 
}
.ImageAdvertNormal .TDImage img
{
	height: 174px;
	padding-left: 2px;
	padding-top: 3px;
	vertical-align: middle;
	width: 184px;
}
.ImageAdvertSmall .TDCaption
{
	height: 30px;
}
.ImageAdvertSmall
{
	background-image: url(/Images/Adverts/GreyPanelSmall.png);
	height: 152px; 
	width: 135px; 
}
.ImageAdvertSmallHighlight
{
	background-image: url(/Images/Adverts/RedPanelSmall.png);
}
.ImageAdvertSmall .TDImage
{	
	height: 122px;
}
.Information .Image, .Information .Content
{
	padding-bottom: 20px;
}
.Information .Title
{
	font-size: 12px;
	font-weight: bold;
	padding-bottom: 2px;
	vertical-align: top;
}
.Information .Dots
{
	display: block;
	height: 1px; 
	margin-bottom: 4px;
	width: 239px;
}
.Information .Content
{
}
.Information .Content div
{
	padding-bottom: 8px;
}


#DatasheetInfo a
{
	text-decoration: none;
}
#DatasheetInfo a:hover
{
	text-decoration: underline;
}
#DatasheetInfo .Padding1Cell
{
	width: 15px;
}
#DatasheetInfo tr
{
	height: 18px;
}
#DatasheetInfo .ArrowCell
{
	padding-top: 2px;
	vertical-align: middle;
}
#DatasheetInfo .Padding1Cell
{
	width: 15px;
}
#DatasheetInfo .Padding2Cell
{
	width: 8px;
}
#DatasheetInfo .SizeCell
{
	color: #000000;
	font-size: 10px;
	padding-top: 1px;
}


#FAQInfo p a
{
	display: block;
	padding-bottom: 10px;
}
#FAQInfo ul a
{
	text-decoration: none;
}
#FAQInfo ul a:hover
{
	text-decoration: underline;
}
#FAQInfo ul li
{
	padding-bottom: 2px;
}


#FeaturesInfo
{
}
#FeaturesInfo ul
{
	margin-bottom: 0px;
	margin-left: 0px;
	margin-top: 7px;
	padding-left: 15px;
}


#SpecificationInfo
{
}
#SpecificationInfo .Blank
{
	height: 3px;
}
#SpecificationInfo .Name
{
	font-weight: bold; 
	padding: 0px 10px 0px 4px;
}
#SpecificationInfo .Value
{
}
#SpecificationInfo .R0
{
	background-color:#EAEAEA;
}
#SpecificationInfo .R1
{
	background-color:#F7F7F7;
}
.ItemAdvert
{
	background-image: url(/Images/Adverts/GreyPanel.png);
	height: 220px; 
	width: 194px; 
}
.ItemAdvertHighlight
{
	background-image: url(/Images/Adverts/RedPanel.png);
}

.ItemAdvert a
{
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
.ItemAdvert a:hover
{
	text-decoration: underline;
}		
.ItemAdvert .Buy
{
	height: 20px;
	margin-left: 3px;
	margin-right: 10px;
	width: 41px;
}
.ItemAdvert .Caption
{
	height: 30px; 
	overflow: hidden; 
	padding-left: 6px; 
	padding-top: 4px; 
	width: 185px; 
}
.ItemAdvert .CaptionHighlight a
{
	color: #ECECEC;
}
.ItemAdvert .ExcVAT, .ItemAdvert .IncVAT
{
	font-size: 16px;
	font-weight: bolder;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.ItemAdvert .ExcVAT
{
	color: #BF0000;
}

.ItemAdvert .IncVAT
{
	color: #868686;
	white-space: nowrap;
}
.ItemAdvert .ExcVAT span, .ItemAdvert .IncVAT span
{
	font-size: 11px;
	font-weight: normal;
}

.ItemAdvert .Quantity, .ItemAdvert .QuantityS
{
	border-width: 2px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	width: 25px;
}
.ItemAdvert .QuantityS
{
	border-color: #BF0000;
	border-style: solid;
	border-width: 2px;			
}
.ItemAdvert .TDBuy
{
	text-align: right;
}
.ItemAdvert .TDBuy div
{
	position: relative; top: 3px;
}
.ItemAdvert .TDCaption
{
	height: 40px;
}
.ItemAdvert .TDExcVat
{
	height: 20px;
	padding-left: 10px;
	vertical-align: bottom;
}
.ItemAdvert .TDImage
{
	height: 130px;
	text-align: center;
	vertical-align: middle; 
}
.ItemAdvert .TDIncVat
{
	height: 28px;
	padding-left: 10px;
}.ItemList
{
	width: 580px;
}

.ItemList .HeaderLeft
{
	vertical-align: middle;
	width: 330px;
}
.ItemList .HeaderRight
{
	vertical-align: middle;
}
.ItemList .PagingTop, .ItemList .PagingBottom
{
	text-align: center;
}
.ItemList .Sorting
{
}

.ItemSynopsisList
{
	margin-top: 30px;
}
.ItemSynopsisList h2
{
	cursor: pointer;
	font-size: 12px;
	margin-bottom: 3px;
	margin-top: 0px;
}
.ItemSynopsisList img
{
	display: block;
}

.ItemSynopsisList .BlankRow
{
	height: 20px;
}
.ItemSynopsisList .Buy
{
	height: 20px;
	margin-left: 5px;
	vertical-align: top;
	width: 41px;
}		
.ItemSynopsisList .BuyCell
{
}
.ItemSynopsisList .From
{
	font-size: 11px;
	margin-bottom: 0px;
	padding-bottom: 0px;
	padding-right: 7px;
}
.ItemSynopsisList .ExcVAT, .ItemSynopsisList .IncVAT
{
	font-size: 16px;
	font-weight: bolder;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.ItemSynopsisList .ExcVAT
{
	color: #BF0000;
}
.ItemSynopsisList .IncVAT
{
	color: #868686;
	white-space: nowrap;
}
.ItemSynopsisList .ExcVAT span, .ItemSynopsisList .IncVAT span
{
	font-size: 11px;
	font-weight: normal;
}
.ItemSynopsisList .ExcVAT span
{
	padding-right: 5px;
}
.ItemSynopsisList .MoreInfo
{
	color: #BF0000;
	white-space: nowrap;
}
.ItemSynopsisList .PhotoCell
{
	vertical-align: middle;
	width: 135px;
}
.ItemSynopsisList .PhotoCell img
{

}
.ItemSynopsisList .PriceBuyTable
{
	margin-top: 5px;
}
.ItemSynopsisList .PriceCell
{
	width: 250px;
}		
.ItemSynopsisList .Quantity, .ItemSynopsisList .QuantityS
{
	border-width: 2px;
	padding: 1px;
	text-align: center;
	vertical-align: top;
	width: 30px;	
}
.ItemSynopsisList .TextCell
{
	height: 1px;
}
html
{
	overflow: scroll;
}
a, body, input, td, textarea
{
	font-family: Arial, Verdana, Helvetica;
	font-size:   12px;
}
a
{
	color: Black;
	text-decoration: underline;
}
body
{
	background-color: #FFFFFF;
	margin:           10px 0px 0px 0px;
}
img
{
	border: none;
}
input, textarea
{
	font-size: 12px;
	padding-bottom: 0px;	
	padding-top: 0px;
}
h1
{
	font-size: 16px;
	margin-bottom: 3px;
	margin-top: 0px;
}
p
{
	margin-top: 0px;
	margin-bottom: 10px;
}
table
{
	border-collapse: collapse;
	text-align: left;
}
td
{
	margin:  0;
	padding: 0;
	vertical-align: top;
}
.Gary
{
	color: Red;
	font-weight: bold;
	padding: 10px 0px 10px 0px;
}
.ImageButton
{
	cursor: pointer;
}
.Link
{
	cursor: pointer;
	text-decoration: underline;
}
.ModalBackground
{
	background-color: #000000;
	filter: alpha(opacity = 40);
	opacity: 0.4;
}
.RequiredFieldLabel
{
	font-size: 12px;
	font-weight: bold;
}
.TextBoxWatermark
{
	color: #AEAEAE;
}
.ValidateMsg
{
	color: #BF0000;
	font-weight: bold;
}
#DivMain h4, #DivMain h5
{
	margin-bottom: 3px;
	margin-top: 0px;
}
#DivMain h4
{
	font-size: 13px;
}
#DivMain h5
{
	font-size: 12px;
}
#TopBannerAd
{
	padding-bottom: 12px;
}#MainTable
{
	height: 100%;
	margin: 0px auto;
	width: 1004px;
}

#MainTable .TD1
{
	width: 1px;
}
#MainTable .TD2, #MainTable .TDBrowse
{
	width: 180px;
}
#MainTable .TD3
{
	width: 15px;
}
#MainTable .TD4, #MainTable .TDFrame
{
	width: 595px;
}
#MainTable .TD4
{
	padding-left: 15px; 
	padding-bottom: 6px;
}
#MainTable .TD5
{
	width: 15px;
}
#MainTable .TD6, #MainTable .TDRight
{
	width: 180px;
}
#MainTable .TD7
{
	width: 3px;
}
#MainTable .TDFooter
{
	width: 610px;
}
#MainTable .TDFrame
{
	padding-bottom: 10px;
}
#MainTable .TDFrame h1
{
	padding-bottom: 10px;
}
#Menu .TextBoxTD input
{
	margin-top: 21px;
	padding-left: 3px;
	width: 138px;
}#Menu
{
	width: 1000px; 
}
#Menu .BlueBarTD
{
	background-image: url(/Images/Main/Menu/BlueBar.png);
	height: 45px;
	width: 588px;
}
#Menu .LeftTD
{
	width: 156px;
}
#Menu .IconTD, #Menu .Icon
{
	width: 63px;
}
#Menu .Icon
{
	height: 60px;
}
#Menu .PaddingTD
{
	height: 45px;
	width: 13px;
}
#Menu .Phone
{
	height: 14px;
	margin-bottom: 10px;
	margin-top: 5px;
	width: 156px;
}
#Menu .SearchImageTD
{
	height: 45px;
	width: 31px;
}
#Menu .TextBoxTD
{
	height: 45px;
	width: 149px;
}.MessageBox
{
	display: none;
	visibility: hidden;
}
.MessageBox .TL
{
	background-image: url(/Images/MessageBox/TL.gif);
	height: 27px;
	width: 8px;
}
.MessageBox .T
{
	background-image: url(/Images/MessageBox/T.gif);
	cursor: default;
	height: 27px;
	width: 1px;
}
.MessageBox .TR
{
	background-image: url(/Images/MessageBox/TR.gif);
	height: 27px;
	width: 10px;
}

.MessageBox .L
{
	background-image: url(/Images/MessageBox/L.gif);
}
.MessageBox .M
{
	background-color: #FFFFFF;
	font-weight: bold;
	padding-top: 15px;
}
.MessageBox .R
{
	background-image: url(/Images/MessageBox/R.gif);
}

.MessageBox .BL
{
	background-image: url(/Images/MessageBox/BL.gif);
	height: 10px;
	width: 8px;
}
.MessageBox .B
{
	background-image: url(/Images/MessageBox/B.gif);
	height: 10px;
	width: 1px;
}
.MessageBox .BR
{
	background-image: url(/Images/MessageBox/BR.gif);
	height: 10px;
	width: 10px;
}		

.MessageBox .T table
{
	color: #EAEAEA;
	font-size: 13px;
	font-weight: bold;
	margin-top: 7px;
	text-align: center;
}

.MessageBox .MsgIcon
{
	height: 74px;
	margin-left: 12px;
	margin-right: 15px;
	width: 42px;
}.PagingLinks
{
	margin-right: 50px;
	margin-top: 15px;
}
.PagingLinks a
{
	display: inline;
	font-size: 12px;
}
.PagingLinks
{
	cursor: default;
}
.PagingLinks .Next, .PagingLinks .NextOff
{
	padding-left: 10px;
}
.PagingLinks .Prev, .PagingLinks .PrevOff
{
	padding-right: 10px;
}
.PagingLinks .NextOff, .PagingLinks .PrevOff
{
	color: #AEAEAE;
}
.PagingLinks .ResultPage
{
	padding-right: 15px;
}
.PagingLinks .Selected
{
	font-size: 12px;
	color: #BF0000;
	font-weight: bold;
	text-decoration: none;	
}.Panel .TL
{
	background-image: url(/Images/Panel/TL.gif);
	height: 27px;
	width: 8px;
}
.Panel .T
{
	background-image: url(/Images/Panel/T.gif);
	cursor: default;
	height: 27px;
	width: 1px;
}
.Panel .TR
{
	background-image: url(/Images/Panel/TR.gif);
	height: 27px;
	width: 10px;
}

.Panel .L
{
	background-image: url(/Images/Panel/L.gif);
}
.Panel .M
{
}
.Panel .R
{
	background-image: url(/Images/Panel/R.gif);
}

.Panel .BL
{
	background-image: url(/Images/Panel/BL.gif);
	height: 10px;
	width: 8px;
}
.Panel .B
{
	background-image: url(/Images/Panel/B.gif);
	height: 10px;
	width: 1px;
}
.Panel .BR
{
	background-image: url(/Images/Panel/BR.gif);
	height: 10px;
	width: 10px;
}		

.Panel .T div
{
	color: #EAEAEA;
	font-size: 12px;
	font-weight: bold;
	margin-top: 7px;
	text-align: center;
}
.Panel .M div
{
	margin-top: 6px;
}



.Panel .DialogBL
{
	background-image: url(/Images/Panel/Dialog/BL.gif);
	height: 10px;
	width: 8px;
}
.Panel .DialogB
{
	background-image: url(/Images/Panel/Dialog/B.gif);
	height: 10px;
	width: 1px;
}
.Panel .DialogBR
{
	background-image: url(/Images/Panel/Dialog/BR.gif);
	height: 10px;
	width: 10px;
}
.Panel .DialogR
{
	background-image: url(/Images/Panel/Dialog/R.gif);
}
.Panel .DialogTR
{
	background-image: url(/Images/Panel/Dialog/TR.gif);
	height: 27px;
	width: 10px;
}
	#DivMain .Description
	{
		padding-bottom: 10px;
	}
	#DivMain .ExcVAT, #DivMain .IncVAT
	{
		font-size: 16px;
		font-weight: bolder;
	}
	#DivMain .ExcVAT
	{
		color: #BF0000;
		padding-bottom: 0px;
	}
	#DivMain .IncVAT
	{
		color: #868686;
		padding-bottom: 4px;
	}
	#DivMain .ExcVAT span, #DivMain .IncVAT span
	{
		font-size: 11px;
		font-weight: normal;
	}
	#DivMain .Quantity
	{
	}		
	#DivMain .QuantityS
	{
		border:2px solid #BF0000;
		font-weight: bold;
	}		

.ProductOptions
{
	font-family: Tahoma, Arial, Verdana, Helvetica;
}
.ProductOptions table
{
	border-collapse: collapse;
}
.ProductOptions thead, .ProductOptions tfoot
{
	background-color: #336699;
}
.ProductOptions thead td
{
	white-space: nowrap;
}
.ProductOptions thead td, .ProductOptions tbody td
{
	padding-right: 10px;
}
.ProductOptions thead td
{
	color: #EAEAEA;
	font-size: 11px;
	font-weight: bold;
	padding-bottom: 4px;
	padding-top: 2px;
}
.ProductOptions tbody td, .ProductOptions tbody input
{
	color: #000000;
}
.ProductOptions tbody td
{
	font-size: 11px;
	padding-bottom: 2px;
}
.ProductOptions tbody input
{
	font-size: 10px;
	text-align: center;
	width: 35px;
}
.ProductOptions tbody .R0
{
	background-color: #EAEAEA;
}
.ProductOptions tbody .R1
{
	background-color: #F7F7F7;
}
.ProductOptions tbody .R0S, .ProductOptions tbody .R1S
{
	background-color: #BF0000;
}
.ProductOptions tbody .R0S td, .ProductOptions tbody .R1S td
{
	color: #FFFFFF;
}
.ProductOptions tbody .R0S input, .ProductOptions tbody .R1S input
{
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
}
.ProductOptions tfoot
{
	height: 2px;
}
.ProductOptions td
{
	vertical-align: middle;
}
.ProductOptions td
{
	padding-left: 6px;
	padding-top: 2px;
}
.ProductOptions .Add
{
	cursor: pointer;
}
.ProductOptions .Add:hover
{
	text-decoration: underline;
}

.ProductOptions .Blank
{
	background-color: #FFFFFF;
	height: 2px;
	padding-bottom: 0px;
}
.ProductOptions .Center
{
	text-align: center;
}
.ProductOptions .Right
{
	text-align: right;
}