ul,li,form,div{margin:0px;padding:0px;}

body{
		font-family:verdana;
		font-size: 10pt;
		margin: 0 auto;
		padding:0px
		}

table{ table-layout:auto; }
a {
font-size:12px;
color:#000000;
text-decoration: none;
}
a:link {

text-decoration:none;
}
a:visited {
         text-decoration: none;
}
a:hover {
        color: #FF0000;  text-decoration: none;
}
a:active  {
        color: #000000; text-decoration: none;
}
h1 {
        font-size: 15px;
		margin:0;
}
h2 {
        font-size: 13px;
		margin:0;
}
h3 {
        font-size: 12px;
		margin:0;
}
hr {
        color: #dddddd; height: 1px;
}
img{border:0;}

.FormButton {
        color: #000000; font-weight: bold; 
}
.FormButton img{
vertical-align:middle;
}
.Button {                                 
		font-family: arial;
		background-color: #191f68;
		color: #ffffff; font-weight: bold;
		font-size: 11px;
		text-decoration: none;
}


.SmallNote{
		text-align:left;		
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px; 
}
.SmallText {
		text-align:left;		
        COLOR: #7C4C00; TEXT-DECORATION: none; FONT-SIZE: 9px;
}

.MarketPrice{
font-size:11px;
color:#355da6;
text-decoration:line-through;
}
.ProductPrice{
	font-size:11px;
	color:#bf0000;
	text-decoration:none;
}


.ProductDetailsTitle{
color:#000000;
font-size:12px;
font-weight:bold;
}
.ProductPriceConverting{
color:#000000;
}

.articleList{
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #2E2F8F;	
	border:none thin;
}

.articleList  td{
	background-color: #DADADA;
	border:none thin;
}
.subCategoryList {
	font-size: 12px;
	font-weight: bold;
	background-color: #FFFFFF;
	color: #5A7F54;	
}
.subCategoryList  td{
	margin-left: 5px;
	padding: 5px;
	width: 100%;
	border: 1px solid #70BB66;
	margin-bottom: 12px;
}

.subCategoryList a {
	font-size: 12px;
	margin-left: 5px;
	width: 100%;
	/*border: 1px dashed #EEEEEE;*/
	margin-bottom: 3 px;
	color: #7D7D7D;
	text-decoration:none;
	padding: 5px;
}
.subCategoryList a:visited {
	color: #2C8F18;
}

.subCategoryList a:hover {
	color: #FFF;
	
}

tr.subCategoryList:hover {
	COLOR: #FFFFFF;
	border: 1px solid #666666;
	background-color:#70BB66;
	text-decoration: none;
}
.ErrorMessage{
color:#FF0000;
}
.NavigationPath{
color:#000;
}
.TableCenterCustomerform{
color:#0000FF;
}
/* NHS CSS*/
.nhs_nhs_header{

background:#B8B8B8;
 height:25px;
}
.nhs_private_search1{
background:#E2E2E2;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000
}
.nhs_private_search2{
background:#E2E2E2
border:1px solid #000
}
.nhs_private_searched1{
background:#E2E2E2
}
.nhs_head{
background:#70BA65;

}
/* NHS END*/

/* Enlive CSS*/
#main{
		width:100%
}
#header{
		margin-top:20px;
}
#topmenu{
		clear: both;
		}
.logo{
		float:left;
		margin-left:40px;
		}
.search{
		float:right;
		background: url(images/mapc_v01_03.jpg) no-repeat; width:275px; height:45px;
		margin-right:10px;
		position:relative;
}
.telno{
		float:right;
		margin-right:2%
}
h3{
		font-size:7pt;
		float:right;
		margin:0px;
		padding:30px 30px 0px 0px;
		text-decoration:underline;
		font-weight:normal;
		color:#ffffff
}
h3 a{ color:#FFFFFF}
h3 a:hover{ color:#000000}

h4{
		font-size:7pt;
		float:left;
		margin:0px;
}
.input{ position:absolute; width:160px; height:17px; margin-top:8px; margin-left:81px; border:none }
#innerbody{ clear:both;}
.left{ float:left;
width:174px}
.center{float:left; width:100%; }
#fotter{ clear: both}
.speedbar{ margin-right:10px; background:url(images/mapc_v01_14.jpg) repeat-x; height:24px;}
.menu{ clear: both;}

.speedbar ul{ list-style:none; margin:0px; padding:0px;}
.speedbar li{ float:left; display:inline}
.text03{ color:#FFFFFF; font-weight:bold; margin-top:12px; padding:10px 10px 0px 10px; text-align:center}
.text03 a{ color:#FFFFFF; text-decoration:none}
.text03 a:hover{ color:#000000}
.m_categories{background:url(images/mapc_v01_23.jpg) repeat-x; height:33px;}
.authentication{background:url(images/mapc_v01_30.jpg) no-repeat; width:122px; height:30px; margin-right:10px; padding-top:5px}
.text04{color:#FFFFFF; font-weight:bold; padding:0px 10px }
.text04 a{ color:#FFFFFF; text-decoration:none}
.text04 a:hover{ color:#000000}
.left_header{ background:url(images/mapc_v01_35.jpg) no-repeat; width:174px; height:33px}
.empty{ padding-top:0px; height:3px}
.empty01{ float:left}
.text02{ padding-left:12px; font-weight:bold; color:#FFFFFF;}
.left_repeat{ background:url(images/mapc_v01_43.jpg) repeat-y; width:174px; padding-top:10px}

.left_repeat ul{ list-style:none; margin:0px; padding:0px}
.left_repeat li{}
.text05{color:#70bb66; font-weight:normal; font-size:9pt; padding:3px 0px 3px 15px}


a.links div{ text-decoration:none ; }
a.links:hover div{font-weight:bold;color:#FFF;background:#70BB66;text-decoration:none ; }

.b_center{ background:url(images/Final_38.jpg) repeat-x; height:170px;}
.fp{ background-color:#4ea243 }
.fptoprepeat{ background-color:#FFFFFF; width:100%; background:#FFF }
.fppadding{ padding:5px}
.text06{ color:#24b34b; font-weight:bold; padding-left:10px;}
.button{ padding: 0px 0px 0px 20px }
.productimage{ padding: 20px 0px 0px 20px}
.textred{ color:#FF0000}
.productspadding{ padding:10px}
.text07{ font-size:10pt; color:#ffffff; font-weight:bold; padding:10px 0px 10px 10px}
.cart{ background: url(images/mapc_v01_38.jpg) no-repeat; width:165px; color:#FFFFFF; font-weight:bold}
.cartrepeat{ background:url(images/mapc_v01_40.jpg) repeat-y; width:165px; padding:10px 0px}
.cartrepeat img { padding-right:10px}
.fotter_background{ background:#237217; height:40px; color:#FFFFFF}
.fotter_padding{ padding-top:10px}
.login{ font-weight:bold; padding-right:14px; color:#FFFFFF; font-size:9pt}
.login a{color:#FFFFFF; text-decoration:none}
.login a:hover{ color:#FFF}
.register{font-weight:bold; padding-right:5px; color:#FFFFFF; font-size:9pt}
.register a{color:#FFFFFF; text-decoration:none}
.register a:hover{ color:#FFF}


#menu01{width:100%}
#menu01 ul{ list-style:none; margin:0px; padding:0	}
#menu01 li{ float:left; overflow:visible; padding:0px 12px}




.error {
	width: auto;
	color:#FF0033;
}
.TableCenterCustomerform{
font-weight:bold;
}
