body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5px;
	/*BACKGROUND: #e6e9f3;*/
	BACKGROUND: #FFFFFF;
}
.brwscat {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000000;
	text-decoration: none;
	font-weight:bold;
}
.brwscat a:link {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}
.brwscat a:visited{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
}

.brwscat a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #9C0001;
	text-decoration: underline;
}

.bgblack {
 	background-color:#000000
}
/* === 19.10.2006 === */
.searchtexbox{
	width:98px;height:17px; border:1px solid #7F9DB9;background-color:#ffffff; font-size:11px;
}

.textfield{
	width:135px;height:18px; background-color:#ffffff; font-size:8.5pt;
}

.form1combo{
	width:245px;   
   	height:18px;
	border:1px solid;
	color:#283D3B;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	color:#000000;
	
}


.tablerightbg {
	background-image:url(images/right_bg.gif); border-left:0px; border-bottom: 2px solid #9C0000; border-right:0px solid #9C0000; border-top:0px solid #9C0000;
}

.tableleftbg {
	 border:1px solid #000000; border-top:0px;
}
	
.textred {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #425691;
	text-decoration: none;
	font-weight: bold;
}
.textred1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000080;
	text-decoration: none;
}
.textred2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 7pt;
	color: #FF0000;
	text-decoration: none;	
}
.error {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
.textred3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000080;
	text-decoration: none;
}
.textred4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FF0000;
	text-decoration: none;
	font-weight: bold;
}
td,p,div {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000000;	
	text-decoration: none;
}

.desc1 {
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 6.5pt;
	color: #000000;	
	text-decoration: none;
}

.txtWhite{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #ffffff;	
	font-weight:bold;
	text-decoration: none;
}

.tdheight {
	height:1px;
}
.tdheight1 {
	height:32px;
	background:#4891C3;
}
.tdheightforexpress {
    height:32px;
    background:#eeeeee;
}
.tdheight2 {
	height:25px;
}
.textright {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	text-decoration: none;
	font-weight: bold;
}
/* ==== 19.10.2006 === */

.tableborder {
	border:2px solid #a1a9a1;
}
.tableborderIn {	
	border:1px solid #999999;
}
.tableborderInBlue {
	border:1px solid #0D2C88;
}
.tableborderInYellow {
	border:1px solid #003366;
}
.tableborder1 {
	border:1px solid #999999;
}
.tableborderIn1 {
	border:1px solid #9C0000;
}
.tablewithbg {
	border:1px solid #EF1D0D; background-color:#ffffff;
}
.tablewithbg1 {
	border:1px solid #9C0000; background-color:#ffffff;
}
.tablewhitebg {
	border:0px solid #9C0000; background-color:#FFFFFF;
}

.textwhite {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.textwhite1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}
.textyellow {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #FFCF00;
	text-decoration: none;
	font-weight: bold;
}

/*.bottomtext1 {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 8.5px;
	color: #ffffff;
	text-decoration: none;	
	font-weight:normal;
}*/

.bottomtext1 {
	font-family: Arial,Verdana,  Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;	
	font-weight:bold;
}
a.bottomtext1:link {
	font-family: Arial, Verdana,  Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #ffffff;
	text-decoration: underline;	
	font-weight:bold;
}
a.bottomtext1:visited {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #ffffff;
	text-decoration: underline;	
	font-weight:bold;
}
a.bottomtext1:hover {
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #ff0000;
	text-decoration: underline;	
	font-weight:bold;
}

a.bottomtext1active {
	font-family:  Arial, Verdana,Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #ffffff;
	text-decoration: underline;	
	font-weight:bold;
}
.bottomtext2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #9C0000;
	text-decoration: none;
	font-weight: bold;
}

A:link {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline;
}
A:visited {
	FONT-WEIGHT: normal;  TEXT-DECORATION: underline; color:#0000FF;
}

A:hover {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline;
}

A:active {
	FONT-WEIGHT: normal; TEXT-DECORATION: underline;
}
FORM {
	DISPLAY: inline
}
.brwsindex {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #333366;
	text-decoration: none;
}
 a:link.brwsindex {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
	text-decoration: underline;
}
 a:visited.brwsindex, a:active.brwsindex{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #333366;
	text-decoration: underline;
}
.brwsindex a:hover{
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	color: #9C0001;
	text-decoration: underline;
}
TD.pageHeadingWhite {
	/*COLOR: #FFCF00;
	font-family:"Swiss 911 Extra Compressed BT", "Book Antiqua", "Bookman Old Style", "Calisto MT", Garamond, "Lucida Sans Unicode";
	FONT-SIZE: 26px; */
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333366;
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
}
.pageHeadingProd {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333366;
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	padding:3px;
}
h2
{
	  color: #0D2C88;
	/*color: #9C0000;*/
}
textarea
{
	height:90px;
	width:98%;
}
.infoBoxContents {
	FONT-SIZE: 10px;
	BACKGROUND: #FFFFF;
	FONT-FAMILY: Verdana, Arial, sans-serif;
	background-color:#FFFFFF;
	border:1px solid #999999;
}
.textGen{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
}
hr{
	padding:0;
	color:#006699;
}
a:link.searchFont{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: lighter;
	text-decoration:underline;
}
a:visited.searchFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: lighter;
	text-decoration:underline;
}
a:hover.searchFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: lighter;
	text-decoration:underline;
	color:#0000FF
}
a:active.searchFont {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	font-weight: lighter;
	text-decoration:underline;
}
.CellAll{
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;	
	border-top: 1px solid #003366;
	border-bottom: 1px solid #003366;
}
.CellNoLeft{
	border-right: 1px solid #003366;	
	border-top: 1px solid #003366;
	border-bottom: 1px solid #003366;
}
.CellNoTop{
	border-left: 1px solid #003366;
	border-right: 1px solid #003366;	
	border-bottom: 1px solid #003366;
}
.CellNoTopLeft{
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
}
.CellNoTopLeft2{
	border-right: 1px solid #003366;
	border-bottom: 1px solid #003366;
	border-left: 1px solid #003366;
}
.CellNoTopBottomLeft{
	border-right: 1px solid #003366;
}
.printableTd{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
}
.printableTdBold{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
}	
.printableTdFade{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:7pt;
	color:#999999;
}	
.printableTdHeader{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
}
hr .printTable{
	padding:0;
	color:#999999;
}

/* === 19.10.2006 === */
/* new styles acalca*/
.topBarbg{
/* background-color:#0D2C88; */
	background-image:url(images/topbarbg.gif);
	background-repeat:repeat-x;
	height:41px;
}
.topBarbgXmas{
/* background-color:#0D2C88; */
	background-image:url(images/topbarbgXmas.gif);
	background-repeat:repeat-x;
	height:41px;
}

.headerA{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight:bold;
	color:#FFFFFF;
}
/* Added 18th Jan'07 */

.headerA a:link, .headerA a:visited, .headerA a:hover, .headerA a:active{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight:bold;
	color:#FFFFFF;
}

/* Added 18th Jan'07 */
/* === 19.10.2006 === */
.headerB{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333366;
}
.headerC{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8px;
	font-weight:bold;
	color:#333366;
}
.headerCart{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333366;
}
.cartBorder1 {
	border:#999999 solid 1px;
}
.headerC{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12pt;
	font-weight:bold;
	color:#333366; height:20px;
}
.tableSecBorder{ border:1px solid #000000; border-top:0px;}

.navDiv{ background-color:#0D2C88; height:1px;}

.tableSecBorder1{ border:1px solid #EF1D0D; border-top:0px;}

.priceleft{ background-color:#000000; color:#FFFF00; font-size:22px; 
border-left:2px solid #ff0000; border-top:2px solid #ff0000; border-bottom:2px solid #ff0000; 
color:#000080; font-weight:bold;font-size:12px;  font-family:Verdana, Arial, Helvetica, sans-serif}


.priceright{border-right:2px solid #ff0000; border-top:2px solid #ff0000; border-bottom:2px solid #ff0000; background-color:#ffff00;}

.oldPrice{ color:#0000FF; font-weight:bold;}
.newPrice{ color:#FF0000; font-size:12px; 
font-weight:bold;FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;}
.vat{color:#000000; font-weight:bold;font-size:10px;}
.productName{color:#0066CC; font-weight:bold;}
A:LINK.productName,A:VISITED.productName,A:HOVER.productName,A:ACTIVE.productName{color:#0066CC; font-weight:bold;}


.searcherr{ height:20px; padding:2px;border:1px solid #0D2C88; background-color:#00FFFF; color:#000080; font-weight:bold;font-size:12px;  font-family:Verdana, Arial, Helvetica, sans-serif}

.big {
	FONT-WEIGHT: bold; font-size: 18px; color:#FF0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}

.bigIn {
	FONT-WEIGHT: bold; font-size: 18px; color:#FF0000; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none;
}


/*login*/


.sb {margin-bottom: 10px; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;}
.centercolfull .sb{width: 100%}
.sb td.tleft{background:url("images/stretchtopleft.gif") no-repeat top left;width:9px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.sb td.tmid,.sb td.tmidnt{text-align:left;text-transform:capitalize;background:url("images/stretchcenter.gif") repeat-x;border-bottom:1px solid #CDD7ED;color:#369;font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}
.sb td.tmidnt{color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif;font-size:12px;padding:5px 0!important}
.sb td.left{padding:5px 0;text-align:left}
.sb td.right{padding:5px 0;text-align:right}
.sb td.rightw{background:#FFFFFF;border-top:1px solid #ABB9D9;padding:5px 0; text-transform:none; color:#30226C; font-weight:normal; font-family:Verdana, Arial, Helvetica, sans-serif;}
.sb td.rightw a {font-weight: normal}
.sb td.rightw ul{float:right;list-style:none;margin:0;padding:0}
.sb td.rightw li{display:block;float:left;padding:5px 0px 7px 0px}
.sb td.rightw a{background:no-repeat left top;padding:4px 5px 8px 26px}
.sb td.rightw a.email{background-image:url("images/icn_email_a_friend.gif" )}
.sb td.rightw a.wishlist{background-image:url("images/icn_add_to_wishlist.gif"); padding-left: 31px}
.sb td.tmid img,.sb td.tmidnt img{vertical-align:middle}
.sb td.tright{background:url("images/stretchtopright.gif") no-repeat top right;width:9px}
.sb td.tleft2{background:url("images/stretchtopleft2.gif") no-repeat bottom left;width:9px}
.sb td.tmid2{background:url("images/boxtop.gif") repeat-x bottom left;height:9px;width:100%}
.sb td.tright2{background:url("images/stretchtopright2.gif") no-repeat bottom right;width:9px}
.sb td.bleft{background:url("images/stretchbotleft.gif") no-repeat bottom left;width:9px}
.sb td.bmid{border-bottom:2px solid #204695;height:9px;width:100%}
.sb td.bmid1{border-bottom:2px solid #204695;height:1px;width:100%}
.sb td.bright{background:url("images/stretchbotright.gif") no-repeat bottom right;width:9px}
.sb td.curve,.sb td.curve2{background:url("images/stretchcurve.gif") no-repeat top left;border-left:2px solid #204695;border-right:2px solid #204695;height:6px}
.sb td.curve2{background:url("images/stretchcurve2.gif") no-repeat bottom left}
.sb td.content{border-left:2px solid #204695;border-right:2px solid #204695;text-align:left}
.sb td.content p.pad{color:#30226C;padding:0 20px}
.sb th,.pad th,.pad th{color:#fff;background:url("images/tableheader.gif");border-bottom:1px solid #204695;border-top:1px solid #204695;padding:3px 7px;text-align:left;text-transform:capitalize}
.b{font-weight:bold;}
.lb{background:#f1f4fa;}
.ca{text-align:center;}



/* pad boxes */
.pad, .npad, .pad {width: 100%; padding: 0px}

/*.main1 {
	font-family: "Courier New", Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000000;	
	text-decoration: none;
}*/

.main1 {
	font-family: verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000000;	
	text-decoration: none;
}
.main {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 8.5pt;
	color: #000000;	
	text-decoration: none;
}

/* register form*/
/*.frmBg1{ background-color:#f1f4fa;}
.frmHeader{ background-color:#f1f4fa; color:#00288d;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; font-weight:bold;
 }*/



.frmBg1{ background-color:#ffffff;}
.frmHeader{ background-color:#ffffff; color:#00288d;font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10pt; font-weight:bold;
 }
.subheadings{font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9pt;}
select{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt;}
select2{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:4.5pt;}
input{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt;}
textarea{font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8.5pt;}
form{margin:0px;}

h1
	{page-break-after:avoid;
	font-size:12.0pt;
	font-family:Arial;
	color:windowtext;
	font-weight:bold;}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{font-size:8.5pt;
	font-family:Arial;
	color:windowtext;}
p.subheadings, li.subheadings, div.subheadings
	{font-size:9.0pt;
	font-family:Verdana;
	color:black;
	font-weight:bold;}
span.subheadings1
	{font-family:Verdana;
	font-weight:bold;}
.inputRequirement{ color:#FF0000}

.mailfooter{font-family: verdana, Arial, Helvetica, sans-serif;
	font-size:7.5pt;
	color: #666666;	
	text-decoration: none;
}

.billingfrmBg{
background-color:#F7F7FF;
border:#999999 solid 1px;
}

.A {
 Font-family:Verdana, Arial, Helvetica, sans-serif;
 Font-size:11px;
 Color:#0066FF;
 Font-weight:bold;
 Text-decoration:none;
}

.tdrightBorder{
  border-left:1px solid #f0cad7;
}
 .hrDiv{height:1px; color:#D8D8D8;}
 
 .spacer1{padding-top:8px; margin:0px;}
 
 .headerX{ 
 Font-family:Verdana, Arial, Helvetica, sans-serif;
 Font-size:12px;
 Color:#333366;
 Font-weight:bold;
 Text-decoration:none;
}
/* === 19.10.2006 === */
a.linkSeemore:link,a.linkSeemore:visited,a.linkSeemore:hover,a.linkSeemore:active,{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight:bold;
	color:#0066CC;
	text-decoration:none;
}

.headerSR{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight:bold;
	color:#333366;
	border-left:1px solid #999999;
	border-right:1px solid #999999;
}
/* === 19.10.2006 === */
/* ======================================================
						TOP NAVIGATIONS
========================================================= */
.topNav1 {
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	height:29px;
	background:#85C6F3;
	padding:0px 20px 0px 0px;
}
.topNavX {
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	height:29px;
	background:#dc3c1a;
	padding:0px 20px 0px 0px;
}
.topNav1 a:link,.topNav1 a:visited,.topNav1 a:active {
	text-decoration:none;
	color:#000000;
	font-weight:bold;
}
.topNavX a:link,.topNavX a:visited,.topNavX a:active {
	text-decoration:none;
	color:#FFFFFF;
	font-weight:bold;
}
.topNav1 a:hover {
	text-decoration:none;
	color:#FFFFFF;font-weight:bold;
}
.topNavX a:hover {
	text-decoration:none;
	color:#000000;font-weight:bold;
}


/* ======================================================
						GIFT TABS NAVIGATIONS
========================================================= */
.giftNav1 {
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	height:29px;
	background:#85C6F3;
	padding:0px 20px 0px 0px;
}
.giftNav1 a:link,.giftNav1 a:visited,.giftNav1 a:active {
	text-decoration:none;
	color:#000000;
}
.giftNav1 a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
TD.giftHeader2{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#DCEFFE;
	color:#333366;
/*	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
*/}
/* ======================================================
						GIFT TABS NAVIGATIONS
========================================================= */
.priceCrsh {
	font-family:Verdana;
	font-size:12px;
	color:#000000;
	text-decoration:none;
	height:29px;
	background:#85C6F3;
	padding:0px 20px 0px 0px;
}
.priceCrsh a:link,.priceCrsh a:visited,.priceCrsh a:active {
	text-decoration:none;
	color:#000000;
}
.priceCrsh a:hover {
	text-decoration:none;
	color:#FFFFFF;
}
TD.PriceCrshHdr{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	background-color:#DCEFFE;
	color:#333366;
/*	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
*/}

/* ===================================================
				BAR UNDER TOP NAVIGATION
====================================================== */
.topBar2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#DCEFFE;
	height:25px;
	font-size:14pt;
	color:#000000;
	font-weight:bold;
}
.topBarXmas {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	background-color:#C8B306;
	height:25px;
	font-size:14pt;
	color:#000000;
	font-weight:bold;
}
/* ==================================================
					PRODUCTS
===================================================== */
.productBorder {
	border:1px solid #999999;
}
.moreDetail1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#0066CC;
	text-decoration:none;
}
a.moreDetail:link,a.moreDetail:visited,a.moreDetail:hover,a.moreDetail:active{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8.5pt;
	font-weight:bold;
	color:#0066CC;
	text-decoration:none;
}
.productHeader1 {
	background-color:#EEEEEE;
	border-left:#999999 solid 1px;
	border-right:#999999 solid 1px;
	border-top:#999999 solid 1px;
	height:24px;
}
.productHeader2 {
	background-color:#EEEEEE;
	border-bottom:#999999 solid 1px;
	height:24px;
}
.productLink1 {
	font-family:Verdana;
	font-size:11px;
	color:#0000FF;
	text-decoration:none;
}
.productLink1 a:link,.productLink1 a:visited,.productLink1 a:active {
	font-family:Verdana;
	font-size:11px;
	color:#0000FF;
	text-decoration:underline;
}
.productLink1 a:hover {
	font-family:Verdana;
	font-size:11px;
	color:#000000;
	text-decoration:none;
}
a.productLinkBlk1:link,a.productLinkBlk1:visited,a.productLinkBlk1:active,a.productLinkBlk1:hover{
	font-family:Verdana;
	font-size:8.5pt;
	font-weight:bold;
	color:#000000;
	text-decoration:underline;
}
.productHeaderTxt{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333366;
}
/* == 23.10.2006 ==*/
/* =============================================
				ORANGE TEXT
================================================ */
.orngTxt1 {
	color:#FF6600;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
.orngTxt2 {
	color:#FF9900;
	font-family:Verdana;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
}
/* ============================================
				PRODUCT CART 1
=============================================== */
.redBg1 {
	background:#FF0000;
	line-height:14px;
	width:109px;
	padding:0px 5px 0px 5px;
}
.whtBigTxt1 {
	font-family:Verdana;
	font-size:30px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	line-height:20px;
}
.yellowTxt1 {
	font-family:Verdana;
	font-size:8px;
	color:#FFFF00;
	font-weight:bold;
	text-align:left;
}
.yellowTxt2 {
	font-family:Verdana;
	font-size:8px;
	color:#FFFF00;
	font-weight:bold;
	text-align:right;
}
/* ============================================
				PRODUCT CART 2
=============================================== */
.redBg2 {
	background:#FF0000;
	line-height:10px;
	width:56px;
	padding:0px 0px 0px 0px;
	border-bottom:#000000 solid 1px;
	border-top:#000000 solid 1px;
}
.redBg3 {
	background:#FF0000;
	line-height:10px;
	width:113px;
	padding:0px 0px 0px 0px;
	border-bottom:#000000 solid 1px;
	border-top:#000000 solid 1px;border-right:#000000 solid 1px;
}
.whtBigTxt2 {
	font-family:Verdana;
	font-size:12px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	line-height:10px;
}
.yellowBox1 {
	background:#FFFF80;
	width:57px;
	font-family:Verdana;
	font-size:9px;
	border:#000000 solid 1px;
}
.yellowTxt3 {
	font-family:Verdana;
	font-size:8px;
	color:#FFFF00;
	font-weight:bold;
	text-align:right;
}
.yellowBox4 {
	background:#FFFF80;
	width:57px;
	font-family:Verdana;
	font-size:6pt;
	border:#000000 solid 1px;
}
/* ============================================
				PRODUCT CART 3
=============================================== */
.redBg3 {
	background:#FF0000;
	line-height:10px;
	width:84px;
	padding:0px 0px 0px 0px;
	border-bottom:#000000 solid 1px;
	border-top:#000000 solid 1px;
}
.whtBigTxt3 {
	font-family:Verdana;
	font-size:15px;
	color:#FFFFFF;
	text-align:center;
	font-weight:bold;
	line-height:14px;
}
.yellowBox3 {
	background:#FFFF80;
	width:82px;
	font-family:Verdana;
	font-size:6.5pt;
	border:#000000 solid 1px;
}
.yellowTxt4 {
	font-family:Verdana;
	font-size:8px;
	color:#FFFF00;
	font-weight:bold;
	text-align:right;
}
/* ==================================================
				CART TROLLY RIGHT PANEL
===================================================== */

.rightPanelDraper{
	font-family: Verdana, Arial,  Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: underline;
	font-weight:bold;
}
.rightPanelText{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:underline;
	color:#0000FF;
}

.cartText1{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#888888;
	font-weight:normal;
}
.cartText1 a{
	color: #888888;
	text-decoration: none;	
}
.cartText1 a{
	color: #888888;
	text-decoration: underline;	
} 
.cartText2{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#888888;
	font-weight:bold;
}


/* ==================================================
				PRICE BOX
===================================================== */


.priceBox td{ font-size:9px;}


/* ==================================================
				HEADER STYLES
===================================================== */

TD.pageHeading2 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#333366;
}

.a2zHdr{font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10pt;
	font-weight:bold;
	color:#333366; height:20px;
}

.catBrowseHdr{ background-color:#FFFF00;}

.dottedhr{
    margin:0px;
    padding:0px;
    border-bottom:1px dashed #777;
    border-top:0px;
    border-left:0px;
    border-right:0px;
    line-height:0px;
    height:1px;
    display:block;
}

.genmed {
    font-size: 15px;
}
*html .drop_shadow big {
    font-size: 12px;
}
*html .drop_shadow {
    background: transparent;
}
*html .drop_shadow_inner {
    border: 1px solid #000;
    padding: 3px;
    float: left;
    position: relative;
    left: 0;
    top: 0;
    text-align: left;
    background: #FFF;
}
.drop_shadow {
    background: #000;
}
.drop_shadow_inner {
    border: 1px solid #000;
    padding: 5px;
    float: left;
    position: relative;
    left: -2px;
    top: 0px;
    text-align: left;
    background: #FFF;
}
.topBarForUkFllod{
    background-image:url(images/flood-bg.JPG);
    background-repeat:repeat-x;
    height:34px;
}
.emergencyproductforfloodfortop {
    border-left:0px solid #999999; border-bottom: 0px solid #999999; border-right:0px solid #999999; border-top:1px solid #999999;
}

.emergencyproductforfloodforbottom {
    border-left:0px solid #999999; border-bottom: 1px solid #999999; border-right:0px solid #999999; border-top:1px solid #999999;
}
.emergencyproductforfloodformain{
    border-left:1px solid #999999; border-bottom: 1px solid #999999; border-right:1px solid #999999; border-top:0px solid #999999;
}

a.bottomtext_express:link {
    font-family: Arial, Verdana,  Helvetica, sans-serif;
    font-size: 8.5pt;
    color: #000000;
    text-decoration: underline;    
    font-weight:bold;
}
a.bottomtext_express:visited {
    font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 8.5pt;
    color: #000000;
    text-decoration: underline;    
    font-weight:bold;
}
a.bottomtext_express:hover {
    font-family:  Arial, Verdana,Helvetica, sans-serif;
    font-size: 8.5pt;
    color: #ff0000;
    text-decoration: underline;    
    font-weight:bold;
}
a.bottomtext-consider:link {
    font-family: Arial,Verdana,  Helvetica, sans-serif;
    font-size: 8.5pt;
    color: #000000;
    text-decoration: none;        
}
TD.pageHeading2-consider {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:13px;
    font-weight:bold;
    color:#333366;
}
TD.pageHeading3-consider {
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;
    font-weight:bold;
    color:#333366;       
}
.TableBorder-consider{
    border-right:1px solid #999999; 
}
.productText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight:bold;
	color: #000000;
	text-align: left;
}
.specificationH {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:4px;
	background-color: #94c416;
}

/* NEW DECLARATIONS */
.navTable td {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding: 3px;
/*	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #edf2c5;*/
	font-weight: bold;
}
/*.navTable td a {
	color: #429362;
	text-decoration: none;
}
.navTable td a:hover {
	color: #93CEAA;
	text-decoration: underline;
}*/
.navTable a, .navTable a:visited {
	color: #429362;
	text-decoration: none;
	padding-left: 20px;
	display: block;
	/*width: 128px;*/
 background-image: url(images/nav_arrows.gif);
	background-repeat: no-repeat;
	margin-left: 10px;
	background-position: left center;
	letter-spacing: 1px;
	font-weight: normal;
}
.navTable a:hover {
 color: #429362;
 text-decoration: none;
 display: block;
 background-image: url(images/nav_arrows.gif);
 background-repeat: no-repeat;
 background-position: right center;
}
.bgContentTable {
/*	background-image: url(images/bg_contentTable.gif);
	background-repeat: repeat-x;
	background-color: #82c1a2;*/
}
.bgBoxes {
	background-color: #f6f4f7;
}
.bgBoxes a, .bgBoxes a:visited {
	color: #006600;
	text-decoration: none;	
	font-weight:normal;
}
.bgBoxes a:hover {	
	text-decoration: underline;	
}
.centralContentBg {
/*	background-image: url(images/central_contentbg.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 194px;*/
}
.footer a, .footer a:link, .footer a:visited {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
}
.footer a:hover {
	font-weight: bold;
	color: #CCCCCC;
	text-decoration: underline;
}
.maroonText {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
}
.sideBoxHeadings, .sideBoxHeadings a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #813528;
	text-decoration:none;
}
.searchedKeywords, .searchedKeywords a {
	color:#FFFFFF;
	font-weight:bold;
	text-decoration: none;
}
.searchedKeywords a:hover, a:visited {
	color:#003399;
	font-weight:bold;
	text-decoration: underline;
}
.allAddress  {
	border: 1px solid #999900;
	padding: 5px;
	margin: 5px;
	letter-spacing: 1px;
	text-align: left;
}
.allAddress a {
	color: #000000;
	text-decoration: none;
}
.allAddress a:hover {
	color: #996633;
	text-decoration: underline;
}
#trolleyHolder table td{	
	text-align: left;
}
.breadCrumb {
	position:absolute; /* Position is declared "relative" to gain control of stacking order (z-index). */
	width:auto;
	min-width:560px;
	padding:2px;
	z-index:3; /* This allows the content to overlap the right menu in narrow windows in good browsers. */
	margin-top:130px;
	margin-right: 186px;
	margin-bottom: -72px;
	margin-left:210px;
	}
#productNameTop {
display:none;
}
.productImage {	
    filter:alpha(opacity=95);
    -moz-opacity:.95;
    opacity:.95;
    border-width:2px; padding:4px; margin:.5em auto .5em;     
}
.topLinks td {
	white-space:nowrap;
	padding-right: 5px;
}
.topLinks td a, .topLinks td a:link, .topLinks td a:hover, .topLinks td a:visited{
	color:#666666;
	text-decoration:none;
	font-weight: normal;
}
.pagination {
font-weight: bold;
}
.pagination a, .pagination a:visited  {
	/*padding-left: 10px;
	padding-right: 10px;
	padding-top: 4px;
	padding-bottom: 4px;
	border: 1px solid #FFFFFF;*/
	margin-right: 5px;
	margin-left: 5px;
	/*background-color: #47A074;*/
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: underline;
	/*margin-top: 5px;
	margin-bottom: 5px;*/
}
.pagination a:hover {
	font-weight: bold;
	color: #CC6600;
	text-decoration: none;
}
.descriptionTable table {
	width: 100%;
}
.customersSay {
	padding-right: 2px;	
}
.customersSay td {
	padding: 2px;
}
.row1 {
	background-color: #F4F4F4;
	height: 25px;
}
.row2 {
	background-color: #E4E4E4;
	height: 25px;
}
.products a {
	color: #006600;
	text-decoration: none;
	font-weight: normal;
}
.products a:hover, a:visited {
	color: #996600;
	text-decoration: underline;
	font-weight: normal;
}
a.linkopacity img {
filter:alpha(opacity=100); 
-moz-opacity: 1.0; 
opacity: 1.0;
border: solid #FFFFFF 1px;
}

a.linkopacity:hover img {
filter:alpha(opacity=50);   
-moz-opacity: 0.5;   
opacity: 0.5;
border: groove #EBFEDA 1px;
}

.helpContentTable {
	background-color: #FFFFFF; 
	border:solid 1px #999900;
}
.helpContentTable a, .helpContentTable a:visited, .helpContentTable a:hover {
	font-weight: bold;
	font-size: 10pt;
	cursor: default;
	text-decoration: none;	
}
.backtotop a, .backtotop a:hover, .backtotop a:visited
	{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt; 
	color:#000000 ;
	text-decoration:underline; 
	font-weight: none;
	cursor: pointer;
	cursor: hand;		
	}
	
	.headline 
    { 
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt; 
	color:#000000 ;
	text-decoration: none; 
	font-weight: bold;
	margin-top:2px;
	margin-bottom:2px;	
	}	
	.tablelink a, .tablelink a:visited
	{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt; 
	color:#000000 ;
	text-decoration:underline; 
	font-weight: none;
	cursor: pointer;
	cursor: hand;
	}
	.tablelink a:hover	 
	{
	font-family: Arial, Verdana, Helvetica;
	font-size: 10pt; 
	color:#000000 ;
	text-decoration:none; 
	font-weight: none;
	cursor: pointer;
	cursor: hand;	
	}
.helpContentTable p{
margin:3px;
}