﻿body 
{
	/*background-color:Aqua;*/
}

.picklistbig
{
	font-size:40px;
	font-weight:bolder;
}

.picklistsmall
{
	font-size:12px;
}

.mainmenu
{
	position:absolute;
	top:80px;
	left:490px;
	z-index:10;
}
.BASKETlinedescription
{
	color:Navy;
	font-size:small;
	vertical-align:middle;
}
.BASKETlineNOPOST
{
	vertical-align:middle;
	padding-left:10px;
}
.BASKETlineNOPOSTnogap
{
	vertical-align:middle;
	padding-right:5px;
}
.BasketFREEWarning
{
	font-size:small;
	color:Maroon;
	vertical-align:middle;
}
.BASKETlineqty
{
	color:Black;
	font-size:small;
}
.BASKETlineprice
{
	color:Black;
	font-size:small;
}
.BASKETlinelineprice
{
	color:black;
	font-size:small;
}
.BASKET
{
	color:black;
	font-size:medium;
}
.BASKETBUTTONS
{
	font-size:x-small;
	background-color:#C2E571;
}
.BASKETEmptymessage
{
	font-size:small;
}
.BASKETHeader
{
	font-size:large;
	font-family:Verdana;
	color:Blue;
}
.BasketShippingAdviceLabel
{
	font-size:xx-small;
	font-family:Verdana;
	color:Maroon;
}
.subcatstext
{
	font-size:small;
	font-family:Verdana;
	color:Green;
}
.MenuStrip
{
	top:0px;
	left:0px;
}
.multipriceheader
{
	font-size:small;
	font-family:Arial;
	color:Black;
	text-align:left;
}
.multipricefrom
{
	font-size:small;
	font-family:Verdana;
	color:Purple;
	text-align:left;
}
.multipriceprice
{
	font-size:small;
	font-family:Verdana;
	color:Purple;
	text-align:left;
}
.leftlinkbutton
{
	font-size:x-small;
	text-decoration:none;
	background-image:"images\leftbutton.gif";
	color:Black;
	background-position:center;
}
.leftsidemenuimagebutton
{
	font-size:x-small;
}
.leftsidemenulinkbutton
{
	font-size:x-small;
}
.COIPNS
{
	text-align:center;
	color:red;
	text-decoration:none;
	vertical-align:middle;
}
.COIPS
{
	text-align:center;
	vertical-align:middle;
	color:Green;
	text-decoration:none
}
.COIPS#href
{
color:Black;
}
a#href
{
	text-decoration:none;
	color:Navy;
}
.linknounderline
{
	text-decoration:none;
	color:Black;
}
.errormessagenormal
{
	color:Red;
	font-size:x-small;
	font-family:Verdana;
}
.centreme
{
	text-align:center;
}
.TextMenu
{
	font-family:Verdana;
	font-size:xx-large;
	color:Black;
	text-decoration:none;
	z-index:150;
}
.TextMenuTable
{
	position:absolute;
	top:50;
	left:600;
	z-index:150;
	text-decoration:none;
}
#TextMenu a:link
{
	text-decoration:none;
}
#bmenu
{ 
	position:absolute;
	left:500px;
	top:300px; 
	z-index:5;
}
A:link {color:Blue; text-decoration: none}
A:visited {color:Blue;text-decoration: none}
A:active {color:Blue;text-decoration: none}
A:hover {color:Green;text-decoration: none}

.faqquestion
{
	color:Blue;
	font-family:Arial;
	font-size:16px;
	font-weight:bold;
}

.faqquestion a
{
	color:Blue;
	font-family:Arial;
	font-size:16px;
}

.faxanswer
{
	color:Black;
	font-family:Arial;
	font-size:14px;
	font-weight:normal;
}

.indexlinksmall
{
	font-size:x-small;
	color:Gray;
	text-decoration:none;
}
/*	font-size:small;
	font-weight:bolder;
	font-family:Arial;
	letter-spacing:1.1px;
} 
#bmenu a{ 
display:block;
background:#EC2688; 
text-decoration:none; 
padding:2px; 
margin:0px; 
border-top:1px solid #ccc; 
border-left:1px solid #ccc; 
border-right:1px solid #808080; 
border-bottom:1px solid #000; 
z-index:1000;
color:Black;
} 
#bmenu a:hover{ 
background:#5DB43A;
} 
#bmenu a:active{ 
background:#5DB43A;
} 
*/
#topmenu
{
Z-INDEX: 150; 
LEFT: 640px; 
POSITION: absolute; 
TOP: 5px; 
TEXT-DECORATION: none;
font-family:Times New Roman;
}
.singlepriceonproductpage
{
    color:Black;
    font-weight:bold;
    font-size:16px;
}
.indexheading
{
    color:Blue;
    font-size:medium;
}
.textdecorationnormal
{
	text-decoration:auto;
	font-size:large;
	color:Black;
	font-weight:bolder;
}
.lsp
{
	position:absolute;
	top:145px;
	left:3px;
	z-index:1000;
}
.lsp2
{
	position:absolute;
	top:145px;
	left:12px;
	z-index:1000;
	line-height:32px;
}
.lsp2 a
{
	text-decoration:none;
	color:Black;
	font-size:11px;
	font-family:Verdana;
}
.lspi
{
	text-decoration: none;
	border:none;
}
.rsp
{
	position:absolute;
	top:415px;
	left:860px;
	z-index:1000;
}
.rspi
{
	text-decoration: none;
	border:none;
}
.rsp2
{
	position:absolute;
	top:415px;
	left:870px;
	z-index:1000;
	line-height:32px;
}
.rsp2 a
{
	text-decoration:none;
	color:Black;
	font-size:11px;
	font-family:Verdana;
}	 
.footeraid
{
	height:1650px;
}
.ccommh
{
	font-size:larger;
	color:Maroon;
}
.ccommm
{
	font-size:medium;
	color:Blue;
}
.ccommc
{
	font-size:small;
	color:Green;
}
.otherpayment
{
	font-size:small;
}
.salepriceonproductpage
{
    color:Red;
    font-weight:bold;
}
.presalepriceonproductpage
{
    color:Black;
    font-size:14px;
}
.rrpriceonproductpage
{
	color:Black;
	font-size:small;
	visibility:hidden;
}
.adminpicklistBIGQuantity
{
	font-size:xx-large;
}
.adminpicklistNORMALQuantity
{
	font-size:medium;
}
.dpt
{
	width:98%;
	text-align:center;
	vertical-align:top;
}
.dpttd
{
	width:200px;
	text-align:center;
	vertical-align:top;
	border:0px;
}
.dpttd2
{
	/*text-align:center;*/
	color:#444444;
	vertical-align:top;
	border:0px;
}
.dptib
{
	border:0px;
}
.dpsmalld
{
	font:"Georgia"; 
    Font-Size:small; 
    font-weight:bold;
    color:green;
}
/*.multipricetable
{
	border-width:1px;
	border-style:dotted;
	border-color:Gray;
}*/
.productstocklevel
{
	width:110px;
}
.PGR
{
	border-bottom-style:solid;
	border-bottom-color:Gray;
	border-bottom-width:1px;
}
.PGRID
{	
	border-style:none;
	border-width:0px;
	border-color:White;
	width:690px;
}
.ShippingBased
{
	font-size:small;
	color:Blue;
}
.gmdiv
{
	position:absolute;
	top:200;
	left:200;
	border-color:Gray;
	border-width:1px;
	border-style:solid;
	background-color:#FBFBFB;
	filter: alpha(opacity=95);
	opacity: .95;
	width:660px;
	text-align:center;
	font-size:medium;
	font-family:Tahoma;
	color:Blue;
}
.gmdivbtn
{
	border-width:0;
	/*margin-left:175px;*/
}
.gmlbl
{
	font-size:xx-large;
	font-family:Tahoma;
	color:Blue;	
}
.vattriblist
{
	position:absolute;
	left:180px;
	width:243px;
}
.vtypelist
{
	position:absolute;
	left:180px;
	width:250px;
}
.normaltext
{
	font-size:xx-large;
	font-family:Courier;
}
.vattriblistSS
{
	height:8px;
}
.vchergo
{
	position:absolute;
	left:308px;
	width:120px;
}
.vattriblistR
{
	position:absolute;
	left:435px;
	color:Red;
}
.vattriblistRV
{
	position:absolute;
	left:500px;
	color:Red;
}

.PanelVoucher
{
	text-align:right;
}
.cardlist
{
	text-align:center;
}
.PaymentHeader
{
	font-size:large;
	font-weight:bold;
}
.invalidvoucher
{
	color:Red;
}
.trademark
{
	font-size:small;
}

.goandpaypay
{
	position:relative;
	top:-10px;
}