ul,li,form,div{margin:0px;padding:0px;}

body{

background-color:#FFFFFF;

font-family:tahoma, Verdana, Arial, Helvetica, sans-serif;

font-size:12px;

color:black;

margin:0 auto;

padding:0

}

table{ table-layout:auto; }

a {

font-size:12px;

color:#000000;

text-decoration: none;

}



a:link {



text-decoration:none;

}

a:visited {

        color: #000000; text-decoration: none;

}

a:hover {

        color: #2C8F18;  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:#006600;

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: #DBE8BD;

	border:none thin;

}

.subCategoryList {

	font-size: 12px;

	font-weight: bold;

	background-color: #FFFFFF;

	color: #2E2F8F;	

}

.subCategoryList  td{

	margin-left: 5px;

	padding: 5px;

	width: 100%;

	border: 1px dotted #CCCCCC;

	margin-bottom: 12px;

}



.subCategoryList a {

	font-size: 12px;

	margin-left: 5px;

	width: 100%;

	border: 1px dashed #EEEEEE;

	margin-bottom: 3 px;

	color: #2C8F18;

	text-decoration:none;

	padding: 5px;

}

.subCategoryList a:visited {

	color: #2C8F18;

}



.subCategoryList a:hover {

	color: #2C8F18;

	background-color: #e2eccc;

}



tr.subCategoryList:hover {

	COLOR: #FFFFFF;

	border: 1px solid #666666;

	background-color: #e2eccc;

	text-decoration: none;

}

.ErrorMessage{

color:#FF0000;

}





.comp_tel{

padding:0 15px 0 0;

text-align:right;

color:#000000;

font-size:22px;

font-weight:bold;

letter-spacing:3px;

}
.TableHead{
background:#94C26B;
color:#FFF;
}


*-----------------------------------------------*/

*___________________MedsChemis Start____________*/



*___________________MedsChemis ENd____________*/



#header{

background-image:url(images/header_center.jpg);

background-repeat:repeat-x;

height:95px;

}

#header .logo{

background-image:url(images/final_homepage_slicing_16.png);

background-repeat:no-repeat;

width:141px;

height:61px;

position:absolute;

left:130px;

top:20px;

}

#header .logo h1{ 

display:none;

}

#header .header_left{

float:left;

background-image:url(images/header_left.jpg);

background-repeat:no-repeat;

height:95px;

width:35px}

#header .header_right{

float:right;

background-image:url(images/header_right.jpg);

background-repeat:no-repeat;

background-position:right;

height:95px;

width:255px}

#header .speed_bar{

float:right;

background-image:url(images/speed_repeat.jpg);

width:255px;

}

#header .speed_bar a{

border-right:1px solid #000000;

padding:0 5px;

}

#header .speedbar_right{

float:right;

background-image:url(images/speed_right.jpg);

background-repeat:no-repeat;

height:29px;

width:38px;

}

#header .speedbar_left{

float:left;

background-image:url(images/speed_left.png);

background-repeat:no-repeat;

height:29px;

width:38px;

}

.speedbar_repeat{

background:url(images/speed_repeat.gif);

background-repeat:repeat-x;

}

#header .speedbar_menu{

float:left;

padding-top:8px;

text-align:center;

}

#nav{

width:100%;

background-image:url(images/menu_center.jpg);

background-repeat:repeat-x;

float:left;}

#nav .left{

background-image:url(images/menu_left.jpg);

width:20px;

height:25px;

float:left}

#nav .right{

background-image:url(images/menu_right.jpg);

width:23px;

height:25px;

float:right}

/*

#nav .menu1{

height:25px;

float:left;

color:#FFFFFF;

font-weight:bold;

text-align:left}

#nav .menu1 ul{

list-style-type:none;

padding:0;

margin:0}

#nav .menu1 li{

float:left;



background-repeat:no-repeat;

height:25px;

padding-top:0px;

padding-left:0px;

}*/

#ts{

width:100%

float:left;

text-align:right;}

#ts .tel{

float:left;

width:67%;

font-size:28px;

color:#0066a1;

font-weight:bold}

.search_bar{

background-image:url(images/final_homepage_slicing_31-2.jpg);

background-repeat:no-repeat;

width:291px;

height:55px;

}

.advance_search{

padding-right:8px;

}

.search_inputbox{

padding:14px 0pt 0pt 32px;

}



.search_outer_go{

 margin-bottom:20px;

}

.search_go{

height:31px;

margin:12px -5pt 0px 0px;

width:75px;

}

.companyphone{

font-size:28px;color:#0066a1;font-weight:bold;margin-left:50px;

}

#ts .inputbox{

background:url(images/final_homepage_slicing_39.png) no-repeat 75px 0;

margin-top:12px;

float:left;

padding-left:75px;

width:143px;

height:46px;

}

.input{

border:0 none;

}

#ts .go_button{

padding:8px 0px 0px 3px;

float:left

}

.Search_bottom{

margin-bottom:6px;}

#inner_body{

width:100%;

float:left;}

#inner_body .left{

width:193px;

float:left;

background-image:url(images/skin1/left_menu_repeat.jpg);

background-repeat:repeat-y;}

#inner_body .left_menu{

background-image:url(/images/left_menu_header.jpg);

background-repeat:no-repeat;

background-position:top;

height:27px;

text-align:left;

}

#inner_body .heading{

padding:3px 0px 20px 20px;

font-size:14px;

font-weight:bold;}

#inner_body .categories{

width:187px;

padding-top:0px;

}

#inner_body .categories ul{

list-style-type:none;

padding:0;

margin:0;

}

#inner_body .categories li{

padding-left:20px;

height:10px;

}

#inner_body .separator{

background-image:url(images/left_menui_separator.jpg);

background-position:center;

width:175px;

height:1px;

background-repeat:no-repeat;

}

.cart_right{

width:121px;

background-image:url(images/right_menu_repeat.jpg);

background-repeat:repeat-y;}

.small_header{

background-image:url(images/small_header.jpg);

background-repeat:no-repeat;

text-align:left;

width:122px;

width:112px !important;

height:20px;

color:#FFFFFF;

font-weight:bold;

font-size:10pt;

padding-left:15px;

}



.right_text{

text-align:left;

padding-left:15px;

}

.loginname{

color:#FF0000;

}



.currency{

color:#FF0000;

}

.login{

background-image:url(images/login.jpg);

background-repeat:no-repeat;

width:106px;

height:26px;

margin-top:10px}

#inner_body .center{

width:100%;

}

.banner{

background-image:url(images/banner_center.jpg);

background-repeat:repeat-x;

height:164px;

width:100%;

float:left;}

.bannerleft{

background-image:url(images/banner_left.jpg);

background-repeat:no-repeat;

background-position:left;

width:100px;

height:164px;

float:left;}

.bannerright{

background-image:url(images/banner_right.jpg);

background-repeat:no-repeat;

float:right;

width:160px;

height:164px;

}

.fp{

background-image:url(images/fp_center.jpg);

background-repeat:repeat-x;

height:25px;

width:100%;

padding:0 20px;

}

.fp_left{

background-image:url(images/fp_left.jpg);

background-repeat:no-repeat;

background-position:left;

height:25px;

float:left;

color:#FFFFFF;

font-size:12pt;

font-weight:bold;

}



.fp_right{

background-image:url(images/fp_right.jpg);

background-repeat:no-repeat;

float:right;

height:25px;

}

.fp_middle{

width:99.7%;

float:left;

border-top:1px solid #8e9faf; border-left:1px solid #8e9faf; border-right:1px solid #8e9faf;

padding-top:10px;}

.fpb{

background-image:url(images/fp_bottom_center.jpg);

background-repeat:repeat-x;

height:21px;

width:100%;

padding:0 20px;

/*float:left;*/



}

.fpb_left{

background-image:url(images/fp_bottom_left.jpg);

background-repeat:no-repeat;

background-position:left;

width:20px;

height:21px;

float:left;}

.fpb_right{

background-image:url(images/fp_bottom_right.jpg);

background-repeat:no-repeat;

float:right;

width:20px;

height:21px;

}

.fpp{

background-image:url(images/p_center.jpg);

background-repeat:repeat-y;

height:158px;

}

.dialog{

clear:both;

width:100%;

}

.center_sec{

width:100%;

text-align:left;

}

.nleft_menu{

background-image:url(images/left_menu_repeat.jpg);

background-repeat:repeat-y;



}

.nheader{

background-image:url(images/left_menu_headerfirst.jpg);

width:193px;

width: 175px!important;

background-repeat:no-repeat;

height:27px;

line-height:27px;

vertical-align:middle;

font-size:15px;

font-weight:bold;

color:#FFFFFF;

padding-left:20px;

}

.nheaderfirst{

background-image:url(images/left_menu_header.jpg);

width:191px;

width: 175px!important;

background-repeat:no-repeat;

height:29px;

line-height:29px;

vertical-align:middle;

font-size:15px;
background-position:top;

font-weight:bold;

color:#FFFFFF;

padding-left:20px;


}

.sxo_nheader{

background-image:url(images/sintraxo-2.jpg);

width:193px;

width: 175px!important;

background-repeat:no-repeat;

height:27px;

line-height:27px;

vertical-align:middle;

font-size:15px;

font-weight:bold;

color:#FFFFFF;

padding-left:20px;

}

.nmenu{

width:170px;

padding:0px 0 10px 20px;

}

.small_nmenu{

padding:10px 10px;

text-align:left;

}

.nmenu ul{

list-style-type:none;



}

.nmenu li{

padding-top:5px;

}

.nseparator

{

background-image:url(images/left_menui_separator.jpg);

width:193px;

height:1px;

background-repeat:no-repeat;}

.hm

{

padding:10px 0px 5px 0px}

#fotter{}

#fotter img{

padding:0px 10px;}

.secure_ordering{

height:20px;

width:100%;

text-align:center;

}

.secureorder_heading{

color:#FF0000;

}

.copyright{

float:left;

margin-top:10px;

width:100%;

height:20px;

background-image:url(images/f_center.jpg);

background-repeat:repeat-x;}

.fotter_left{

float:left;

background-image:url(images/f_left.jpg);

background-repeat:no-repeat;

height:20px;

width:17px;

}

.fotter_right{

float:right;

background-image:url(images/f_right.jpg);

background-repeat:no-repeat;

height:20px;

width:17px;

}

.fotter_center{

width:90%;

float:left;

color:#FFFFFF;

padding-top:2px;

text-align:center;

}


/*Just Search CSS*/


.error {

	width: auto;

	color:#FF0033;

}


#container 
{
	overflow:hidden;
	text-align: left;
	width:100%;
	height:150px;
	position: relative;
	text-align:center;
	margin-top:15px;	
}

.arrows 
{
	width:20px;
	position:absolute;
	top: 28px;
	right:0px;
	height: 20px;	
	padding:0;
}

#bottomarrow{
margin-top:60px;
}


#scroller 
{
	overflow:visible;
	position: relative;
	text-align:left;
	width:95%;
	height:150px;
	padding:0;
}

#mainContent h1,h2 {
font-size:12px;
color:#579025;
margin:0;
}

#mainContent p {
color:#232A94;
margin-top:10px;
margin-right:20px;
}

#mainContent a{color: #579025; text-decoration:none}
#mainContent a:visited{color: #579025}
#mainContent a:active{color: #579025}
#mainContent a:hover{color: #579025;
font-weight: normal;
}

#jscontent{
	width:100%;
	position: relative;
	float:left;
}

/* Prescription Module*/
.nhs_nhs_header{

	background:#7AAC4D;
	color:#FFF;
 	height:25px;
	}
	.nhs_private_search1{
	background:#E1F2D2;border-left:1px solid #000;border-right:1px solid #000;border-top:1px solid #000
	}
	.nhs_private_search2{
	background:#E1F2D2;
	border:1px solid #000
	}
	.nhs_private_searched1{
	background:#E1F2D2;
	}
	.nhs_head{
	background:#539028;
	color:#FFF;

	}
 	

/* Prescription Module */