text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	background-color: #eeeeee;


}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}
a:link {
	color: #FF0066;
	text-decoration: underline;
}
a:visited {
	color: #A80054;
	text-decoration: underline;
}
a:hover {
	color: #006699;
	text-decoration: underline;
}

img {

	border: 0px;
	padding: 0px;
	margin: 0px;
}


.topNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	list-style-type: none;
	background-color:#cccccc;
	border-bottom: 1px solid #ffffff;
	text-align: center;
	vertical-align: middle;

}
	.topNav a{
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 3px 0px;

	}
	.topNav a:link, .topNav a:visited, .topNav a:active {
	display: block;
	color: #000000;
	width: 100%;
	height: 100%;
	text-decoration: none;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 3px 0px;

	}
	.topNav a:hover {
	display: block;
	color: #ffffff;
	background-color: #666666;
	width: 100%;
	height: 100%;
	text-align: center;
	vertical-align: middle;
	margin: 0px;
	padding: 3px 0px;

	}


.smallDescription {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
}


.carttTxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
}

.txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;

}
.catHeading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
}
.prodTitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #666666;
	font-weight: bold;


}


/* FORM */

.input2 {
	border:1px solid;
	border-color : #666666;
	background-color:#000000;
	color:#FFFFFF;
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	height:18px;
	width:140px;
}

.input {
	background-color: #FFFFFF;
	border: 1px solid #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	font-weight: normal;
	width:140px;
}

.select { border:1px solid; border-color : #000000; background-color:#FFFFFF; color:#000000; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; height:18px;}
.button { border:1px solid; border-color : #000000; background-color:#FFFFFF; color:#000000; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; height:18px; width:50px;} 
.postcode { border:1px solid; border-color : #000000; background-color:#FFFFFF; color:#000000; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; height:18px; width:60px;}
.searchBox { border:1px solid; border-color : #000000; background-color:#ffffff; color:#000000; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; height:18px; width:110px;}
.image { border:none; width:49px; height:22px}
.inputContact { border:1px solid; border-color : #000000; background-color:#FFFFFF; color:#000000; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; height:18px; width:160px;}
.inputQty { border:1px solid; border-color : #000000; background-color:#FFFFFF; color:#000000; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; height:16px; width:18px;}
.textarea { border:1px solid; border-color : #000000; background-color:#FFFFFF; color:#000000; font-size:11px; font-family: Arial, Helvetica, sans-serif; font-weight: normal; height:100px; width:160px;}
.txtSmallNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #666666;
}
.txtFormCompulsary {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #FF0000;

}
select {
	font-size:10px;
	font-family: verdana, tahoma, arial, "sans serif";
	height: 14px;
	color: #000000;
	background-color: #FFFFFF;
}
.buttonLong {
	border:1px solid; border-color : #000000; background-color:#FFFFFF; color:#000000; font-size:11px; font-family: Geneva, Arial, Helvetica, sans-serif; font-weight: normal; height:18px;
}

/* END FORM */


.submenu{
color: #000000;
font-family: "Humanst521 Lt BT", "Humanst521 Bd BT", Arial, Helvetica, sans-serif;
font-size:11;
}
.sub {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 12px}
.sub1 {  font-family: Arial, Helvetica, sans-serif; font-size: 11px; line-height: 13px; text-align: justify}
.subnojust {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 13px}
.txtTopNav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	color: #666666;

}
.errorRow {background-color:#FF9999;}
.largeNumbers {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration: none;
	font-weight: bold;

}
.prodTDhead {
	margin: 3px;
	padding: 3px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	/* font-weight: bold; */
	color: #ffffff;
	background-color:#595959;
	/* background-image: url(images/product_td_bg2.jpg); */

	/* border: 1px solid #999999; */
}

/*

a:link { }
a:visited { }
a:hover { }
a:active { } 

*/


#prodTDhead a:link, #prodTDhead a:visited, #prodTDhead a:hover, #prodTDhead a:active {
	color:#ffffff;
	text-decoration: none;
}

.prodTDBorderColor {

}
.headingTDborder {
	border: 1px solid #999999;
	margin: 3px;
	padding: 3px;

}

.Padding3pix {
	padding: 3px;
}

li {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	list-style-type: circle;

}
.tdPadded {
	margin: 3px;
	padding: 3px;
}

#cartRHS {
	border-width: 1px;
	border-style: solid;
	border-color: #999999;
}

/* LHS NAV */

.menu_level_main{
	border-collapse: collapse;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
	list-style-type: none;
	background-color:#B3083C;
}
	.menu_level_main a{
	   display: block;
	   width: 100%;
	   text-decoration: none;
	   padding: 3px;
	}
	.menu_level_main a:link, .menu_level_main a:visited, .menu_level_main a:active {
	   display: block;
	   color: #FFFFFF;
	   width: 100%;
	   text-decoration: none;
	}
	.menu_level_main a:hover {
	   color: #FFFFFF;
	   background-color: #6E0525;
	}
	
.menu_level1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	list-style-type: none;
	background-color:#cccccc;
	border-bottom: 1px solid #ffffff;
}
	.menu_level1 a{
	   display: block;
	   width: 100%;
	   text-decoration: none;
	   padding: 3px;
	}
	.menu_level1 a:link, .menu_level1 a:visited, .menu_level1 a:active {
	   display: block;
	   color: #000000;
	   width: 100%;
	   text-decoration: none;
	}
	.menu_level1 a:hover {
	   color: #ffffff;
	   background-color: #666666;
	}



.menu_level2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	list-style-type: none;
	background-color:#eeeeee;
	border-bottom: 1px solid #ffffff;
}
	.menu_level2 a{
	   display: block;
	   width: 100%;
	   text-decoration: none;
	   padding: 3px;
	}
	.menu_level2 a:link, .menu_level2 a:visited, .menu_level2 a:active {
	   display: block;
	   color: #000000;
	   width: 100%;
	   text-decoration: none;
	}
	.menu_level2 a:hover {
	   color: #000000;
	   background-color: #cccccc;
	}

.menuActive {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-decoration: none;
	list-style-type: none;
	background-color:#B38291;
	border-bottom: 1px solid #ffffff;
}
	.menuActive a{
	   display: block;
	   width: 100%;
	   text-decoration: none;
	   background-color:#B38291;
	   padding: 3px;
	}
	.menuActive a:link, .menuActive a:visited, .menuActive a:active {
	   display: block;
	   color: #000000;
	   background-color:#B38291;
	   width: 100%;
	   text-decoration: none;
	}
	.menuActive a:hover {
	   color: #000000;
	   background-color: #B3A4A9;
	}

/* END LHS NAV */


.imgBorder {
	border: 1px solid #999999;
	margin:2px;
}

.tdBorderGrey {
	border: 1px solid #999999;
}

.tdBorderRed {
	border: 1px solid #B3083C;
}
#imgPreview{
	position:absolute;
	padding:0px;
	width:728px;
	height:550px;
	z-index:15000;
	background-color: #FFFFFF;
	layer-background-color: #FFFFFF;
	border: 2px solid #B3083C;
	visibility: hidden;
	overflow: auto;
}
* html #imgPreview {
	width:731px;
}
.divPopCloseBar{
	background-color: #B3083C;
	width:100%;
}
