.Menu {
width: 160px;
font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
font-size: 12px;
text-align:left;
margin: 0 0 0 -8px;
}
.Menu ul li a {
font-weight:bold;
display: block;
width: 145px;
color: #1a3419;
text-decoration: none;
padding: 5px 10px 5px 5px;
}
.Menu ul li a:hover {

color: #FFFFFF;
}
.Menu ul li {
list-style-type: none;
margin: 0 0 2px 0;
list-style-position: outside;
}
.Menu ul {
padding:0px;
margin:0px;
}

.redcolour {
color:#FF0000;
text-align:center;
}

.searchBtn {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 75%;

	color: #FFFFFF;

	background-color: #0154A4;

	border: none;

	height: 16px;

	width: 30px;

}

.searchBox {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 70%;

	color: #1d371f;

	background-color: #FFFFFF;

	border: 1px solid #455a42;

}

.textbox {

	background-color: #E0F0FF;
	width: 130px;

	border: 1px solid #A8B4B0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0E51A3;

}
.textbox2 {

	background-color: #E0F0FF;
	
	text-transform:capitalize;

	border: 1px solid #A8B4B0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0E51A3;

}
.textbox3 {

	background-color: #E0F0FF;
	
	text-transform:uppercase;

	border: 1px solid #A8B4B0;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #0E51A3;

}
.textboxDisabled {

	background-color: #FFFFFF;

	border: none;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 11px;

	color: #000000;

}

.submit {	

	font-family: Arial, Helvetica, sans-serif;

	color: #043b1b;

	background-color: #b4d9a5;

	border: none;

	height: 18px;

	font-weight: bold;

	border: 1px solid #000000;

}

form, ol, ul {

	margin: 0px;

	padding: 0px;

}

li {

	list-style-position: inside;

	margin: 0px;

	padding: 0px;

}

li.bullet {

	list-style-type: square;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 70%;

	color: #000000;	

}

li.bulletLrg {

	list-style-type: square;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;

	color: #000000;	

}

li.num {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 70%;

	color: #000000;		

}

li.account {

	list-style-type: square;

	padding-top: 5px;

	padding-bottom: 5px;

}

.txtSession {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 70%;

	color: #234426;

}

a.txtSession {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 70%;

	color: #234426;

	text-decoration: none;

} 

a.txtSession:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 70%;

	color: #234426;

	text-decoration: underline;

} 

.txtSessionGrey {

	color:	#fefecf;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 70%;

	text-transform: capitalize;
	
	font-weight:bold;

}

.txtCopy {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 70%;

	color: #265429;

}

.txtSiteDocs {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #234426;

}
a.txtSiteDocs {

	font-family:  Arial, Helvetica, sans-serif;

	font-size: 12px;

	color: #234426;

	text-decoration: none;

}

a.txtSiteDocs:hover {

	font-family: Arial, Helvetica, sans-serif;

	color: #FFFFFF;

	text-decoration: none;


}

a.txtButton {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #043b1b;

	background-color: #b4d9a5;

	padding: 2px;

	line-height: 20px;

	text-align: center;

	text-decoration: none;
	
	border: 1px solid #000000;

}

a.txtButton:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #b4d9a5;

	background-color: #043b1b;

	padding: 2px;

	line-height: 20px;

	text-align: center;

	text-decoration: none;
	
	border: 1px solid #000000;

}

a.gotocheckout {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #043b1b;

	background-color: #b4d9a5;

	padding: 2px;

	line-height: 20px;

	text-align: center;

	text-decoration: none;
	
	border: 1px solid #000000;

}

a.gotocheckout:hover {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #b4d9a5;

	background-color: #043b1b;

	padding: 2px;

	line-height: 20px;

	text-align: center;

	text-decoration: none;
	
	border: 1px solid #000000;

}

.txtOldPrice {

	text-decoration: line-through;

}

.txtSale {

 	color: #FF0000;

}

.txtOutOfStock {

	color: #FF0000;

}



.txtDefault, a.txtDefault, a.txtLink, a.txtLocation {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #000000;

	text-decoration:none;

}

a.txtDefault:hover, a.txtLink:hover, a.txtLocation:hover {

 	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #546D1A;

	text-decoration:none;

}

.txtContentTitle {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 125%;

	font-weight: bold;

	font-style: none;

	color: #536D1B;
	
}

.txtBoxSave {

	color: #F90707;

	padding-left: 16px;

}

.tblList {

	border: 1px solid #BFCCC7;

}

.tdListTitle {

	background-color: #BFCCC7;

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #0E51A3;

	border-bottom: 1px solid #BFCCC7;

}

.tdEven {

	background-color: #FFFFFF;

}

.tdOdd {

	background-color: #EBEDFE;

}

.txtCartPrice {


	float: right;

	color: #245328;

	padding-right: 3px;
	
	text-align: right;
	

}

.txtCart {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 15px;
	
	line-height: 19px;

	color: #245328;	
	
	text-align:left;
	
	padding: 15px 0 0 0;


}

.cartTotal {

	/*border-top: 1px dashed #0E51A3;*/



	padding-top: 2px;

	/*margin-top: 3px;*/
	
	float:right;
	
}

a.txtCartProduct:active, a.txtCartProduct:link, a.txtCartProduct:visited {

	text-decoration: none;

	color: #0E51A3;

}

a.txtCartProduct:hover {

	text-decoration: none;

	color: #FF3300;

}

a.txtviewCart:active, a.txtviewCart:link, a.txtviewCart:visited {

	font-family: Arial, Helvetica, sans-serif;

	font-size: 12px;

	font-weight: bold;

	color: #245328;

	/*background-color: #FF9900;*/

	text-decoration: none;

	padding: 2px 2px 0 2px;

	/*border: 1px solid #000000;*/

}

a.txtviewCart:hover {

	/*background-color: #66CC33;*/

	color: #FFFFFF;

}

.cartProgress {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: normal;

	color: #666666;

	padding: 4px;

	border: 1px solid #CCCCCC;

	width: 350px;

	margin: auto;

}

.txtcartProgressCurrent {

	color: #61A2DF;

	font-weight: bold;

}

.quickBuy {

	text-align: center;

	font-family: Verdana, Arial, Helvetica, sans-serif;

	color: #666666;

}

.tdcartTitle {

	font-weight: bold;

	color: #FFFFFF;

	background-color: #999999;

	border-bottom: 1px solid #666666;

}

.tdcartEven {

	background-color: #EBEDFE;	

}

.tdcartOdd {

	background-color: #FFFFFF;

}

.tdCartSubTotal {

	padding-top: 10px;

	border-top: 1px solid #666666;

}

a.txtCheckout {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #043b1b;

	background-color: #b4d9a5;

	text-decoration: none;

	font-weight: bold;

	padding: 2px;

	border: 1px solid #000000;

}

a.txtUpdate {

	font-family: Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #FFFFFF;

	background-color: #FF9900;

	text-decoration: none;

	font-weight: bold;

	padding: 2px;

	border: 1px solid #000000;

}

.txtStockWarn {

	font-size: 70%;

	color: #FF0000;

}

.txtError {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-weight: bold;

	color: #050F72;

	background-color: #FFCECE;

	border: 1px solid #FF0000;

	padding-top: 2px;

	padding-right: 2px;

	padding-bottom: 2px;

	padding-left: 2px;

}
.txtCopyright, a.txtCopyright {

	text-align: center;

	font-family: Arial, Helvetica, sans-serif;

	font-size: 11px;

	padding-top: 5px;

	color: #234426;

	text-decoration: none;	

}

a.txtCopyright:hover {

	color: #FFFFFF;

	text-decoration: none;

}

.dropDown {

	width: 120px;

}

.boxTitlePopProd {
	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 70%;

	color: #09347C;

	background-image: url(../styleImages/backgrounds/boxTitleBg.gif);

	width: 155px;

	height: 15px;

	padding-left: 5px;

	padding-top: 1px;
	}
.boxContentPopProd {

border-left: 2px solid #0E51A3;

	border-right: 2px solid #0E51A3;

	border-bottom: 2px solid #0E51A3;

	background-color: #FFFFFF;

	padding-left: 5px;

	margin-bottom: 10px;

	padding-top: 3px;

	padding-bottom: 5px;
	
	}
.PopProdEa {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 70%;
 	text-align: center;
	padding: 3px;
	}
	
	ul.sitemap, li.sitemap {
	margin: 0px 0px 0px 20px;
}
.topmenu{
	width: 950px;
	padding:0;
	margin:0;
	background-image: url(../styleImages/backgrounds/topmenu.jpg);
	height: 33px;
}
.red {color: #c42d2d}
.green {color: #437d5e}
.cream {
	color: #ffffcd;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	}
.white {color: #ffffff;
	font-weight: bold;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
}

.topmenu ul{
	margin: 0px 0 0 2px;
	padding: 0;
	height:33px;
}
.topmenu li {
	margin:0;
	font-size: 14px;
	font-weight:normal;
	font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif;
	list-style: none;
	float: left;
	color: #FFFFFF;
	width: 105px;
	height: 33px;
	text-align:center;
	padding: 0;
	display: block;
}
.topmenu li a:link, .topmenu li a:visited {
	margin: 0;
	padding: 8px 0 0 0; 
	float: left;
	color: #FFFFFF;
	text-decoration: none;
	display: block;
	width: 105px;
	height: 25px;

}
.topmenu li a:hover, .topmenu li a:active {
	color: #FFFFFF;
	margin: 0;
	background-image: url(../styleImages/backgrounds/topbg.gif);
}

.prodbtm {
	float:left;
	text-align:left;
	}
.prodbtm2 {
	float:left;
	text-align:right;
	}
.s2hidden {
	display:none
}

.greeting {
	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 16px;
	
	font-weight:bold;

	color: #234426;
	text-align:center;

}

h3 {

	font-family: Tahoma, Arial, Helvetica, sans-serif;

	font-size: 13px;

	color: #333333;
}
a {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	font-size: 100%;
	color: #996633;

	text-decoration: none;
	

}

a:hover {

	font-family: Verdana, Arial, Helvetica, sans-serif;

	
	color: #1D351F;

	text-decoration: underline;

}
