/*cope with inheritance bugs */
body, table, th, td{
color:#000000;
font-size: x-small;
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/*body specific*/
body{
background-image:url(background1.gif);
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

form{
margin-top:0px;
margin-right:0px;
margin-bottom:0px;
margin-left:0px;
}

a:link{
color:#2e3192;
font-size:x-small;
text-decoration:none;
}

a:visited{
color:#2e3192;
font-size:x-small;
text-decoration:none;
}

a:hover{
color:#000000;
font-size:x-small;
text-decoration:underline;
}

a:active{
color:#2e3192;
font-size:x-small;
text-decoration:none;
}

li{
color:#000000;

}

ol{
color:#000000;
}

ul{
color:#000000;
list-style-type:disc;
}

H1, H2, H3, H4, H5, H6 {
font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
}


SELECT {
	FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.actCHECKOUTEM {background-color:#c5dcd8;}
.actCHECKOUTBG {background-color:#d6ede9;}

.actlarger{
font-size: larger;
color:#000000;
}

.actsmaller{
font-size: smaller;
color:#000000;
}

.actxxsmall{font-size:xx-small;color:#000000;}
.actxsmall{font-size:x-small;color:#000000;}
.actsmall{font-size:small;color:#000000;}
.actregular{font-size:medium;color:#000000;}
.actlarge{font-size:large;color:#000000;}
.actxlarge{font-size:x-large;color:#000000;}
.actxxlarge{font-size:xx-large;color:#000000;}

.actwarningcolor{color:#ff3300;}
.actrequiredcolor{color:#ff3300;}
.actsearchhighlightcolor{color:#ff0000;}
.actrequired{color:#ff3300;}
.actwarning{font-size:x-large;color:#ff3300;}
.actwelcome{font-size:medium;color:#000000;}

.actlogotext {font-family:Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: x-small; color: #D9090E; font-style: normal; font-weight: bold; text-align: center}
.actlogout{font-size:x-small;color:#2e3192;}

/* ----------------- PROLINE --------------------------------------------- */

/* FRAME STRUCTURE */
P {padding: 0 0 0 0; margin: 0 0 0 0;}

.nav-left-body { border-right:solid 2px #00A88E; background-color:#ffffff;}
.nav-right-body { border-left:solid 0px #00A88E; background-color:#ffffff;}
.nav-left-bot { border-right:solid 2px #00A88E; border-bottom:solid 2px #00A88E; background-color:#ffffff;}

.head-bot { border-bottom:solid 2px #00A88E; background-color:#ffffff;}

.breadcrumb-bar {background-color:#f2f2f2; }

/*                */
.pl-plain {padding: 0 0 0 0; margin: 0 0 0 0;}
.pl-basket-details00{ margin: 3px 0 0 0px; text-align:right; font-weight: bold ; font-family: Verdana; font-size:11px; letter-spacing:normal; color: #2E3092; text-decoration: none; }
.pl-basket-details00:hover{ margin: 3px 0 0 0px; text-align:right; font-weight: bold ; font-family: Verdana; font-size:11px; letter-spacing:normal; color: #2E3092; text-decoration: none; }

.pl-basket-details00-link{ text-decoration: none; color: #2E3092;}
.pl-basket-details00-link:hover{ text-decoration: none; color: #2E3092;}

.pl-basket-details01{  margin: 3px 0 0 0px; text-align:right; font-weight: normal ; font-family: Verdana; font-size: 11px ; letter-spacing: normal; color: #2E3092;   text-decoration: none; }
.pl-basket-details01:hover{  margin: 3px 0 0 0px; text-align:right; font-weight: normal ; font-family: Verdana; font-size: 11px ; letter-spacing: normal; color: #2E3092;   text-decoration: none; }


/* NOTE BREADCRUMB SHOULD BE DONE VIA LI's */



.pl-bread { padding: 0 0 0 0; margin: 0 0 0 10px; font-size:12px; color:#2E3092}

H1 { color:#2E3092; margin:15px 0 0 0px; padding:0 0 0 0px; font-size:large; font-weight:lighter;}

.footer-bot { background-color:#c4f1ec;  color:#2E3092; padding-top:3px; padding-bottom:3px; }
.pl-gen-link { color:#2E3092;text-decoration:none}
.pl-gen-link:hover { color:#2E3092; text-decoration:underline}

li.pl-faq{ padding: 0 0 6px 0; margin: 0 0 0 0px; font-size:12px; font-weight:bold; color:#2E3092; list-style:none }

/* ----------------- NAV START    ---------------------------------------- */

UL.NAVPRIME {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0px; WIDTH: 135px;     PADDING-TOP: 0px; BORDER-BOTTOM: #fff 0px solid; LIST-STYLE-TYPE: none
}
UL.NAVPRIME LI.NAVPRIME-ITEM {
	MARGIN-BOTTOM: 0px; /*orig 2px */
	MARGIN-TOP: 0px;
	MARGIN-RIGHT: 0px;
	MARGIN-LEFT: 0px;			
}
HTML UL.NAVPRIME LI.NAVPRIME-ITEM {
   display: inline; text-align:left;
	MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px; MARGIN-RIGHT: 0px;	MARGIN-LEFT: 0px;	
	PADDING-BOTTOM: 0px; PADDING-TOP: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; 		
}

LI.NAVPRIME-ITEM {
  display: inline;	WIDTH: 135px;
}

UL.NAVPRIME LI:hover UL.childMenu {
display: inline;
	DISPLAY: block
}
UL.NAVPRIME LI:over UL.childMenu {
display: inline;
	DISPLAY: block
}

/*A.mainlevel-sidenav {
	BACKGROUND-POSITION: 2px 50%; BACKGROUND-IMAGE:     url(http://www.devsite5.co.uk/templates/js_simplicity_blue/images/bullet-red.jpg);/* url(/pics/navarrow.gif) */ 
	/* BACKGROUND-REPEAT: no-repeat 
} */

UL.NAVPRIME LI.over A.mainlevel-sidenav {
	BACKGROUND-COLOR: #ff00ff
}

.NAVPRIME-ITEM A.mainlevel-sidenav:hover {
	BACKGROUND-COLOR: #c4f1ec; TEXT-DECORATION: none;}
	
A.mainlevel-sidenav {display: inline;
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: #2E3092; PADDING-TOP: 0px/*2px*/;  TEXT-DECORATION: none;	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffffff; 
}

A.mainlevel-sidenav-2 {display: inline; font-size:smaller;
	PADDING-RIGHT: 8px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; COLOR: #00A88E; PADDING-TOP: 2px/*2px*/;  TEXT-DECORATION: none;	FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffffff; 
}
.NAVPRIME-ITEM A.mainlevel-sidenav-2 {
	BACKGROUND-COLOR: #ffffff; COLOR: #00A88E;TEXT-DECORATION: none; font-size:smaller;}
	
.NAVPRIME-ITEM A.mainlevel-sidenav-2:hover {
	BACKGROUND-COLOR: #c4f1ec; COLOR: #00A88E;TEXT-DECORATION: none; font-size:smaller;}
	
p.pl-siteby{padding: 15px 0 10px 20px; margin: 0 0 0 0px; font-size:10px; color:#888888}
a.pl-siteby-link,a.pl-siteby-link:hover, a.pl-siteby-link:visited {padding: 0 0 0 0; margin: 0 0 0 10px; font-size:10px; color:#888888}

/* ----------------- NAV END      ---------------------------------------- */
H4 { line-height: 16px; font-weight: bold ; font-family: Verdana; font-size: 16px ; letter-spacing: normal; color: #2e3192;  text-align:left;  text-decoration: none; padding: 0 0 4px 0; margin: 2px 0 4px 0;}


/* ----------------- PRODUCT CELL ---------------------------------------- */
H3 { line-height: 16px; font-weight: bold ; font-family: Verdana; font-size: 12px ; letter-spacing: normal; color: #2e3192;  text-align:left;  text-decoration: none; padding: 0 0 0 0; margin: 0 0 0 0;}
.plProductCell00{ PADDING-TOP:5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; }
.plProductCell01{ PADDING-LEFT: 8px; PADDING-RIGHT: 2px; }
.plProductCell02{ PADDING-TOP:0px; PADDING-RIGHT: 5px; }

.pl-product-title { font-weight: bold ; font-family: Verdana; font-size: 12px ; letter-spacing: normal; color: #2e3192;  text-align:left; }
.pl-product-summary { font-weight: normal; font-family: Verdana; font-size: 10px; letter-spacing: normal; color: #000000; text-align:left; font-style: normal; }

.pl-product-more-link{  text-decoration: none; color: #2e3192;  }
.pl-product-more-link:hover {  text-decoration: none; color: #2e3192;  }
.pl-product-more {  font-weight: bold ; font-family: Verdana; font-size: xx-small ; letter-spacing: normal; color: #2e3192;  text-align:right;  text-decoration: none;  }

.pl-product-buy-text {  padding-left: 30px; font-weight: bold ; font-family: Verdana; font-size: xx-small ; letter-spacing: normal; color: #2e3192;  text-align:right;  text-decoration: none;  }
a.pl-product-buy-button { text-align:center; padding-right: 0px; display: block; padding-left: 0px; padding-bottom: 10px; color: #fff; font-size:  xx-small; 	padding-top: 15px;  text-decoration: none; 	background-position:0% 60%;  background-repeat: no-repeat; 	font-weight: bold; 	background-image: url('pl-blue-button.jpg'); }
a.pl-product-buy-button:hover,a.pl-product-buy-button:visited{ color: #ddd; font-size:  xx-small; font-weight: bold; background-image: url('pl-blue-button.jpg'); background-repeat: no-repeat; background-position: 0% 60%; text-decoration:none }


.pl-product-price { font-weight: bold ; font-family: Verdana; font-size: 11px ; letter-spacing: normal; color: #2e3192;  text-align:right; margin: 4px 0 8px 0; }
.pl-product-submit { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; font-weight: normal ; font-family: Verdana; font-size: 9px ; letter-spacing: normal; color: #2e3192;  text-align:center;  text-decoration: none; }

h2.pl-product-titleFull{ line-height: 22px; font-weight: bold ; font-family: Arial; font-size: 20px ; letter-spacing: normal; color: #2e3192;  text-align:left; }

.pl-product-refFull { line-height: 20px; font-weight: bold ; font-family: Verdana; font-size: 12px ; letter-spacing: normal; color: #2e3192;  text-align:left;  text-decoration: none; }
.pl-product-priceFull { line-height: 18px; font-weight: bold ; font-family: arial; font-size: 18px ; letter-spacing: normal; color: #2e3192;  text-align:left;  text-decoration: none; }
.pl-product-descriptionFull { line-height: 14px; font-weight: normal ; font-family: arial; font-size: 12px ; letter-spacing: normal; color: #000000;  text-align:left;  text-decoration: none;}
.plDropDown { height: 18px; width:190px; margin-bottom:10px; margin-top:0px; font-weight: normal ; font-family: Verdana; font-size: 11px ; letter-spacing: normal; color: #000000;  text-align:left;  text-decoration: none; }
.plAddBasket { width:190px; margin-bottom:10px; margin-top:0px; font-weight: bold ; font-family: Verdana; font-size: x-small; letter-spacing: normal;  text-align: center;  text-decoration: none; padding: 3px 10px 3px 10px; color:#2e3192;  background-color:#c9deda;}
.plSearchText{ height: 18px; width:150px;  font-weight: normal ; font-family: Verdana; font-size: 11px ; letter-spacing: normal; color: #000000;  text-align:left;  text-decoration: none; }
.plSearchGo{   margin-top:0px; font-weight: normal ; font-family: Verdana; font-size: 11px ; letter-spacing: normal; color: #000000;  text-align:left;  text-decoration: none; }


.plProductCell00{ PADDING-TOP:5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; }
.plProductCell01{ PADDING-LEFT: 8px; PADDING-RIGHT: 2px; }
.plProductCell02{ PADDING-TOP:0px; text-decoration: none; line-height: 22px; font-weight: normal ; font-family: Verdana; font-size: 12px ; }

.plProductCell03{ PADDING-TOP:10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; line-height: 18px}
.plProductCell04{ PADDING-TOP:10px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; }
.plProductCell05{ PADDING-TOP:2px; PADDING-BOTTOM:2px; PADDING-LEFT: 5px; PADDING-RIGHT: 0px; line-height: 20px; font-weight: bold ; font-family: Verdana; font-size: 12px ; letter-spacing: normal; color: #ffffff; background-color:#00A68C;   text-align:center;    text-decoration: none; }
.plProductCell06{  margin-bottom:10px; PADDING-TOP:6px; PADDING-BOTTOM:10px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; line-height: 20px; font-weight: bold ; font-family: Verdana; font-size: 6px ; letter-spacing: normal; color: #000000; background-color:#D6EDE9;   text-align:left;    text-decoration: none; }


/* ----------------- PRODUCT CELL ---------------------------------------- */

.pl-right-title {font-weight: bold ; font-family: Verdana; font-size: 12px ; letter-spacing: normal; color: #2e3192;  text-align:left;  text-decoration: none; margin: 0 0 0 0; padding: 15px 0 0 15px;}
.pl-right-text {line-height: 16px; font-weight: normal ;  font-family: Verdana; font-size: 12px ; letter-spacing: normal; color: #2e3192;  text-align:left;  text-decoration: none; margin: 0 0 0 0; padding: 10px 0 0 15px; text-align:justify}

/* ----------------- CHECKOUT PADDING------------------------------------- */
.pl-padding-left-right {padding: 15px 0 0 15px;}

/* ----------------- PROLINE --------------------------------------------- */

/* ----------------- PROLINE Sizing Charts Start ------------------------- */
.pl-sg-left { 
 border-left:2px solid #000080; 
 border-right:1px solid #000080; 
 border-top:1px solid #000080;
 border-bottom:1px solid #000080}
.pl-sg-right {
 border-left:1px solid #000080; 
 border-right:2px solid #000080; 
 border-top:1px solid #000080;
 border-bottom:1px solid #000080}
.pl-sg-mid { 
 border-left:1px solid #000080; 
 border-right:1px solid #000080; 
 border-top:1px solid #000080;
 border-bottom:1px solid #000080}
.pl-sg-single { 
 border-left:2px solid #000080; 
 border-right:2px solid #000080; 
 border-top:1px solid #000080;
 border-bottom:1px solid #000080}
.pl-sg-head { 
 border-left:2px solid #000080; 
 border-right:2px solid #000080; 
 border-top:2px solid #000080;
 border-bottom:2px solid #000080;
 background-color:#000080} 
 .pl-sg-left-bot { 
 border-left:2px solid #000080; 
 border-right:1px solid #000080; 
 border-top:1px solid #000080;
 border-bottom:2px solid #000080}
.pl-sg-right-bot {
 border-left:1px solid #000080; 
 border-right:2px solid #000080; 
 border-top:1px solid #000080;
 border-bottom:2px solid #000080}
.pl-sg-mid-bot { 
 border-left:1px solid #000080; 
 border-right:1px solid #000080; 
 border-top:1px solid #000080;
 border-bottom:2px solid #000080} 

/* ----------------- PROLINE Sizing Charts END   ------------------------- */
label
{
	width: 10em;
	float: left;
	vertical-align:top;
	text-align: left;
	margin: 10px 5px 0px 0;
	clear: both;
}
/* ----------------- PROLINE Boxs START   -------------------------------- */

div#pl-greenbox  {
 width:208px;
 background:url('/acatalog/pl-green-top.jpg') top left no-repeat;  
 padding:12px 0px 0px 0px;
 margin:0px 0px 0px 15px;	
}

div#pl-greenbox  div {
 padding:0px 0px 12px 0px;
 margin:0px 0px 0px 0px;	
 background:url('/acatalog/pl-green-bot.jpg') bottom no-repeat; 
}

div#pl-greenbox  div div {  
	background:url('/acatalog/pl-green-mid.jpg') repeat-y; 
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;	
}

h5 { margin:0 0 0 0; padding:0 0 0 0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#2E3094}

P.pl-greenboxtxt { margin:0 0 0px 0; padding:4px 10px 0px 10px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px } 

#pl-nlform {padding:5px 0px 0px 10px; margin: 0 0 0 0; text-align:left;}
#pl-nlform .nlemail {padding:0px 0px 0px 0px; margin-right:3px; width:80px; border:solid 1px #808080; background-color:#d0d0d0;font-size:10px; font-family:Arial, Helvetica, Verdana,  sans-serif; color:black;}
#pl-nlform input {vertical-align:bottom;}


/* ----------------- PROLINE Boxs START    ------------------------------- */
                                              






