/* Norms */
body {background-color: #ffffff; margin: 0px; font-family:Arial, Helvetica, sans-serif; font-size: 11px; background-image: url(images/bk.png); background-repeat: repeat-x;}
td {font-size: 11px; font-family:Arial, Helvetica, sans-serif; color: #3E3E3E;}
input, select, textarea { FONT-SIZE: 11px; FONT-FAMILY: verdana }
img {border-width: 0px; margin: 0px;}
p {margin: 0px; }
li {padding-bottom: 5px; }
ul { margin: 0px 0px 0px 15px;}
h1, h2 {font-size: 14px; font-family:Arial, Helvetica, sans-serif; color: #3E3E3E; }

/***** Main Layout *****/
#layout { width: 780px; position: relative; background-color: #ffffff; }
#wrapper { min-height: 600px; position: relative; top: 110px; background-color: #f1faf2; }
#contentArea { border-right: #f0eade 1px solid; float: right; width: 590px; background-color: #ffffff; color: #3E3E3E; }
#navArea { width: 189px; background-color: #f1faf2; float: left }
#footerArea { border-right:1px solid #f0eade; padding-top: 20px; margin-left: 189px; width: 590px; background-color: #fff; clear:both; }
#headerArea { left: 0px; width: 780px; position: absolute; top: 0px; height: 110px; }
	#headerLogo { float: left; width: 189px; height: 110px; background-color: #165245 }

/******* TEXT *******/
.nav {font-size: 11px; color: white; font-family: Arial; text-decoration: none; background-color: #165245; height: 36px; cursor: pointer;}
.red-text {font-size: 11px; color: #B60606; font-family: Arial; font-weight:bold;}
.green-text {font-size: 11px; color: #165245; font-family: Arial;}
.light-grey { font-size: 10px; color: #52514F; font-family: Arial; text-decoration: underline; }
.crumb { font-size: 11px; color: #165245; text-decoration: underline; }

.nav-side {background-color: #F1FAF2; padding: 2px 0px 2px 15px; border-bottom: 1px solid #DBEAD9; width: 170px; color: #28650B; text-decoration: none; display: block;}
a.nav-side:link {background-color: #F1FAF2; padding: 2px 0px 2px 15px; border-bottom: 1px solid #DBEAD9; width: 170px; color: #28650B; text-decoration: none; display: block;}
a.nav-side:hover{background-color: #DAE9DC; padding: 2px 0px 2px 15px; border-bottom: 1px solid #DBEAD9; width: 170px; color: #28650B; text-decoration: none; display: block;}

.nav-title {width: 175px; color: #28650B; padding: 17px 0px 10px 15px; font-weight: bold; border-bottom: 1px solid #DBEAD9;}
/******* LINKS *******/
a {color: #457A2C;}
a.link-coloured:active  { color: #457A2C; text-decoration: underline; }
a.link-coloured:visited { color: #457A2C; text-decoration: underline;}
a.link-coloured:link   { color: #457A2C; text-decoration: underline; }
a.link-coloured:hover { color: #457A2C; text-decoration: underline;}

a.nav:active { text-decoration: none; background-color: #165245;}
a.nav:visited {  text-decoration: none; background-color: #165245;}
a.nav:link { text-decoration: none; background-color: #165245;}
a.nav:hover{ text-decoration: none; background-color: #49645A;}

a.red-text:active {text-decoration: underline; }
a.red-text:visited { text-decoration: underline; }
a.red-text:link { text-decoration: underline;}
a.red-text:hover{ text-decoration: underline;}

a.light-grey:active { text-decoration: underline; }
a.light-grey:visited { text-decoration: underline; }
a.light-grey:link { text-decoration: underline;}
a.light-grey:hover{ text-decoration: underline;}

a.crumb { text-decoration: underline; }
a.crumb { text-decoration: underline; }
a.crumb { text-decoration: underline;}
a.crumb{ text-decoration: underline;}

/******* BUT FOR BUTTONS *******/
.button		{ height: 20px;	background-color: #F1FAF2;	border: #7AAA77 2px solid;	font: 11px Arial; font-weight: 300;	text-align: center; color: #3A3A3A; cursor:pointer; text-decoration: none;}
/******* layout styles *******/
.home-tele {background-image: url('images/home-telephone.gif'); background-position: top right; background-repeat: no-repeat;}
.home-factory {background-image: url('images/home-factory.gif'); background-position: top right; background-repeat: no-repeat;}
.home-mail {background-image: url('images/home-post.gif'); background-position: top right; background-repeat: no-repeat;}
.page-border {border-right: 1px solid #F0EADE;}
.home-special-normal {border-bottom: 1px solid #F0EADE;}
.home-special-was {border-bottom: 1px solid #F0EADE;  text-decoration: line-through;}
.home-special-sale {border-bottom: 1px solid #F0EADE; color: #BC3937; font-weight: bold;}
.nav-back {width: 171px; background-color: #F1FAF2; border-left: 3px solid white; border-right: 1px solid white;}
.pl2 {padding-left: 2px;}
.pl {padding-left: 10px; padding-right: 10px;}
.f14 {font-size: 12px;}
.logoBack {background-color: #7aaa77; height: 70px;}
.loginDetails { margin: 10px 20px 20px 20px;}
.deliveryDetails { margin-left: -6px; margin-top: -6px;}
.deliveryDetails td { padding: 6px;}
.stage-back {background-image: url('images/stage-back.jpg'); background-repeat: repeat-y;}

/***** Product List Page *****/
.blue-strip { PADDING-RIGHT: 0px; PADDING-LEFT: 120px; PADDING-BOTTOM: 4px; WIDTH: 100%; PADDING-TOP: 4px; BACKGROUND-COLOR: #bad4d7 }
.container { BORDER-RIGHT: #d5d5d5 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #d5d5d5 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #d5d5d5 1px solid; PADDING-TOP: 10px; BORDER-BOTTOM: #d5d5d5 1px solid }
.home-title1 { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 12px; PADDING-BOTTOM: 15px; COLOR: #ffffff; PADDING-TOP: 15px; FONT-FAMILY: Arial; TEXT-ALIGN: justify }
.home-titles { PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-SIZE: 18px; PADDING-BOTTOM: 5px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Arial }
.home-products { PADDING-LEFT: 15px; WIDTH: 188px; HEIGHT: 20px }
A.home-products:link { COLOR: #7a7a7a; TEXT-DECORATION: none }
A.home-products:active { COLOR: #7a7a7a; TEXT-DECORATION: none }
A.home-products:visited { COLOR: #7a7a7a; TEXT-DECORATION: none }
A.home-products:hover { COLOR: #000000; TEXT-DECORATION: none }
#pnlDescription { margin-left: 10px; margin-right: 10px; text-align: justify;}

/***** product Details *****/
.detail-body { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; FONT: 11px Arial; PADDING-TOP: 10px }
.detail-costs-stars { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; FONT: 11px Arial; COLOR: #444444; PADDING-TOP: 10px; BORDER-BOTTOM: white 1px solid; BACKGROUND-COLOR: #f4f4f4 }
.detail-costs-2 { FONT: 11px Arial; COLOR: #444444 }
.detail-costs-3 { FONT: 600 11px Arial; COLOR: #444444 }
.detail-button { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT: 12px Arial; BORDER-LEFT: #000000 1px solid; WIDTH: 100px; BORDER-BOTTOM: #000000 1px solid; HEIGHT: 20px }
.centre-text { TEXT-ALIGN: center }




