body
{
  margin:0px;
  padding:0px;
  background:url(images/bg.jpg) left top repeat-x #d3eafa;
  font-family:tahoma;
  font-weight:normal;
  font-size:12px;
  color:#5E5E5E;
}

table
{
  padding:0px;
  margin:0px;
  border-collapse:collapse;
  border-spacing:0px;
}

td
{
  padding:0px;
  margin:0px;
  vertical-align:top;
  font-family:tahoma;
  font-weight:normal;
  font-size:13px;
  color:#5E5E5E;
}

input, select, textarea
{
  font-family:tahoma;
  font-size:12px;
  color:#3A3A3A;
}

div
{
  font-family:tahoma;
}

form
{
  margin:0px;
}

a
{
  font-family:tahoma,verdana;
  font-weight:normal;
  color:#686f81;
}
a:hover
{
  font-family:tahoma,verdana;
  font-weight:normal;
  color:#B71515;
  text-decoration:none;
}

a.cartlink
{
  font-family:arial,tahoma,verdana;
  font-size:18px;
  color:#36519e;
  text-decoration:none;
}
a.cartlink:hover
{
  color:#36519e;
  text-decoration:none;
}
a.cartitems
{
  font-family:arial,tahoma,verdana;
  font-size:13px;
  font-weight:bold;
  color:#A8A8A8;
  text-decoration:none;
}
a.cartitems:hover
{
  color:#A8A8A8;
  text-decoration:none;
}

a.headline
{
  font-weight:normal;
  font-size:18px;
  color:#ffffff;
  text-decoration:none;
}
a.headline:hover
{
  font-weight:normal;
  font-size:18px;
  color:#ffffff;
}

a.hotdrugname
{
  font-weight:bold;
  font-size:16px;
  color:#C64C4C;
  text-decoration:none;
}
a.hotdrugname:hover
{
  font-weight:bold;
  font-size:16px;
  color:#C64C4C;
  text-decoration:none;
}

a.dosage
{
  font-weight:bold;
  font-size:14px;
  color:#C64C4C;
  text-decoration:none;
}
a.dosage:hover
{
  font-weight:bold;
  font-size:14px;
  color:#C64C4C;
  text-decoration:none;
}


table.maintable
{
  width:945px;
  margin-top:15px;
  background:url(images/maintablebg.jpg) left top repeat-y;
}
table.maintable td.top
{
  height:21px;
  background:url(images/mttopbg.jpg) left top no-repeat;
}
table.maintable td.bottom
{
  height:20px;
  background:url(images/mtbotbg.jpg) left top no-repeat;
}

table.middletab
{
  width:100%;
}
table.middletab td.lefttd
{
  width:13px;
  background:url(images/lefttdbg.jpg) left top no-repeat;
}
table.middletab td.righttd
{
  width:12px;
  background:url(images/righttdbg.jpg) right top no-repeat;
}
table.middletab td.maintd
{
  width:920px;
  padding-left:10px;
}

table.head
{
  width:100%;
  height:75px;
}
table.head td.custsupp
{

  padding:40px 0px 0px 100px;
  font-family:tahoma,verdana;
  font-weight:bold;
  font-size:13px;
  color:#36519e;
  width:34%;
}
table.head td.logo
{
  padding-left:30px;
  width:33%;
}
table.head td.cart
{
  width:33%;
  padding-left:80px;
}

table.cs
{
  width:100%;
}
table.cs td
{
  font-family:tahoma,verdana;
  font-weight:bold;
  font-size:13px;
  color:#36519e;
  text-wrap:nowrap;
}

table.carttab td.carttd
{
  padding-top:10px;
  padding-left:20px;
}

table.underh
{
  width:100%;
  height:200px;
  background:url(images/underheadbg.jpg) left top no-repeat;
  margin:0px;
}
table.underh td
{
  padding-left:180px;
  padding-right:200px;
  padding-top:20px;
}

.topsubtitle
{
  font-family:arial,tahoma;
  font-size:23px;
  font-weight:normal;
  color:#ffffff;
  margin-top:7px;
  margin-bottom:5px;
}
.toptext
{
  font-family:tahoma,vardana;
  font-size:14px;
  font-weight:normal;
  color:#ffffff;
  margin-top:5px;
  margin-bottom:5px;
  margin-left:15px;
}

table.searchtab
{
  height:25px;
  background:url(images/searchtdbg.gif) left top no-repeat;
}

table.searchtab td.searchinputtd
{
  padding:3px 5px 1px 5px;
  width:380px;
}
table.searchtab td.searchoktd
{
  padding:0px 5px 0px 5px;
  text-align:left;
  width:40px;
}

input.searchinput
{
  width:360px;
  height:18px;
  border:0px;
  background:#34509d;
  font-family:tahoma;
  font-weight:normal;
  font-size:12px;
  color:#F1FBEC;
  vertical-align:middle;
}

table.bottom
{
  width:100%;
  background:url(images/bottomline.gif) 650px 50% no-repeat #EEEEEE;
}

table.main
{
  width:100%;
}
table.main td.mtd
{
  padding-right:11px;
  padding-top:10px;
}

table.loginbut
{
  width:100%;
}
table.loginbut td.loginbuttd
{
  padding-left:270px;
  padding-right:0px;
}

div.loginform
{
  position:absolute;
  top:280px;
  width:260px;
  height:200px;
  z-index:10;
  overflow:hidden;
  background:#ffffff;
  visibility:hidden;
}
div.underloginform
{
  position:absolute;
  top:285px;
  width:260px;
  height:200px;
  z-index:5;
  overflow:hidden;
  background:#000000;
  visibility:hidden;
}

table.logintable
{
  width:260px;
  height:200px;
  border:1px solid #000000;
  background:url(images/loginpic.gif) left top no-repeat;
}
table.logintable td
{
  padding:0px 5px 0px 5px;
  font-size:13px;
  color:#3A3A3A;
}
table.logintable td.submittd
{
  text-align:left;
  padding-top:10px;
  padding-bottom:10px;
}
table.logintable td a
{
  font-family:tahoma;
  font-weight:normal;
  font-size:13px;
  color:#808080;
}
table.logintable td a:hover
{
  font-family:tahoma;
  font-weight:normal;
  font-size:13px;
  color:#808080;
  text-decoration:none;
}

table.myaccounttable
{
  width:260px;
  height:200px;
  border:1px solid #000000;
  background:url(images/myaccountpic.gif) left top no-repeat;
}
table.myaccounttable td
{
  padding:10px;
  font-size:13px;
  color:#3A3A3A;
}
table.myaccounttable td.submittd
{
  text-align:left;
  padding-top:10px;
  padding-bottom:10px;
}
table.myaccounttable td a
{
  font-family:tahoma;
  font-weight:normal;
  font-size:13px;
  color:#808080;
}
table.myaccounttable td a:hover
{
  font-family:tahoma;
  font-weight:normal;
  font-size:13px;
  color:#808080;
  text-decoration:none;
}

input.field
{
  width:170px;
  font-family:tahoma;
  font-weight:normal;
  font-size:13px;
  color:#3A3A3A;
}

table.parttitle
{
  width:100%;
  height:28px;
  background:#36519e;
  margin-bottom:10px;
}
#mzero
{
  margin-bottom:0px;
}
table.parttitle td.leftcorn
{
  width:13px;
  background:url(images/leftcornbg.gif) left top no-repeat;
}
table.parttitle td.rightcorn
{
  width:13px;
  background:url(images/rightcornbg.gif) left top no-repeat;
}
table.parttitle td.middle
{
  font-weight:normal;
  font-size:18px;
  color:#ffffff;
  padding-top:2px;
  vertical-align:top;
}
table.parttitle2
{
  width:100%;
  height:46px;
  background:#36519e;
  margin-bottom:10px;
}
table.parttitle2 td.leftcorn2
{
  width:13px;
  background:url(images/leftcornbg2.gif) left top no-repeat;
}
table.parttitle2 td.rightcorn2
{
  width:13px;
  background:url(images/rightcornbg2.gif) left top no-repeat;
}
table.parttitle2 td.middle2
{
  font-weight:normal;
  font-size:18px;
  color:#ffffff;
  padding-top:2px;
  vertical-align:top;
}
table.tdrname
{
  width:100%;
}
table.tdrname td
{
  padding-right:15px;
  font-weight:normal;
  font-size:18px;
  color:#ffffff;
}

table.druglist
{
  width:100%;
}
table.druglist td.dl
{
  padding:10px 30px 20px 30px;
}

table.drugitem td
{
  padding-left:20px;
  padding-right:20px;
  padding-top:5px;
  padding-bottom:10px;
  text-align:center;
  vertical-align:top;
  border-width:thin;
  border-color:#000000;
}
table.drugitem td a.brandname
{
  font-weight:bold;
  font-size:17px;
  color:#36519e;
  text-decoration:none;
}
table.drugitem td a.brandname:hover
{
  font-weight:bold;
  font-size:17px;
  color:#36519e;
  text-decoration:none;
}
table.drugitem td a.minpricefrom
{
  font-weight:bold;
  font-size:12px;
  color:#B71515;
  text-decoration:none;
}
span.minpricefrom
{
  font-weight:bold;
  font-size:12px;
  color:#B71515;
}
table.drugitem td a.minpricefrom:hover
{
  font-weight:bold;
  font-size:12px;
  color:#B71515;
  text-decoration:none;
}
table.drugitem td a.minprice
{
  font-family:Georgia,tahoma;
  font-weight:bold;
  font-size:20px;
  color:#B71515;
  text-decoration:none;
}
span.minprice
{
  font-family:Georgia,tahoma;
  font-weight:bold;
  font-size:20px;
  color:#B71515;
}
table.drugitem td a.minprice:hover
{
  font-family:Georgia,tahoma;
  font-weight:bold;
  font-size:20px;
  color:#B71515;
  text-decoration:none;
}

table.brandimage
{
  width:137px;
  height:139px;
  background:url(images/drugimbg.gif) left top no-repeat;
}
table.brandimage td
{
  vertical-align:middle;
  text-align:center;
}

table.drglist
{
  width:100%;
}
table.drglist td
{
  background:url(images/underdrugline.gif) left bottom repeat-x;
  padding:3px;
}
table.drglist td.iter
{
  width:20px;
  text-align:center;
}
table.drglist td.name
{
  width:420px;
  padding-left:15px;
}
table.drglist td.name a
{
  font-weight:bold;
  font-size:12px;
  color:#36519e;
  text-decoration:none;
}
table.drglist td.name a:hover
{
  font-weight:bold;
  font-size:12px;
  color:#36519e;
  text-decoration:underline;
}
table.drglist td.price
{
  width:70px;
  text-align:right;
  font-family:Georgia,tahoma;
  font-weight:bold;
  font-size:15px;
  color:#B71515;
  padding-right:15px;

}
table.drglist td.punit
{
  width:100px;
  text-align:right;
  font-family:Georgia,tahoma;
  font-weight:bold;
  font-size:15px;
  color:#A8A8A8;
  padding-right:15px;
}
table.drglist td.punit span.perunit
{
  font-family:tahoma;
  font-weight:bold;
  font-size:13px;
  font-style:italic;
  color:#A8A8A8;
}

span.discount
{
  font-family:Georgia,tahoma;
  font-weight:bold;
  font-size:15px;
  color:#B71515;
}

div.alsoknown
{
  font-size:15px;
  font-weight:bold;
  margin-top:10px;
}

h4
{
  font-size:12px;
}

table.hotoffers
{
  width:100%;
}
table.hotoffers td.head
{
  height:28px;
  background:url(images/hotoffersbg.jpg) left top no-repeat;
  font-weight:normal;
  font-size:18px;
  color:#ffffff;
  padding-top:2px;
  padding-left:45px;
  vertical-align:top;
}
table.hotoffers td.item
{
  padding:5px;
  text-align:center;
}
table.hotoffers td.item table
{
  width:100%;
}
table.hotoffers td.item table td.hotdrugname
{
  text-align:center;
  padding-top:10px;
  padding-bottom:5px;
}
table.hotprices
{
  width:108px;
  height:45px;
  background:url(images/discountprices.gif) left top no-repeat;
}
table.hotprices td
{
  height:22px;
  width:108px;
  text-align:center;
  padding:0px 30px 0px 0px;
}
table.hotprices td a.newprice
{
  font-family:georgia,tahoma;
  font-weight:bold;
  font-size:16px;
  color:#FFFFFF;
  text-decoration:none;
}
table.hotprices td a.newprice:hover
{
  font-family:georgia,tahoma;
  font-weight:bold;
  font-size:16px;
  color:#FFFFFF;
  text-decoration:none;
}
table.hotprices td a.oldprice
{
  font-family:georgia,tahoma;
  font-weight:bold;
  font-size:16px;
  color:#C64C4C;
  text-decoration:line-through;
}
table.hotprices td a.oldprice:hover
{
  font-family:georgia,tahoma;
  font-weight:bold;
  font-size:16px;
  color:#C64C4C;
  text-decoration:line-through;
}

th.title
{
  font-size:12px;
}

table.loginformhor
{
  width:50%;
}
table.loginformhor td
{
  padding:10px;
}

table.botmenu
{
  width:60%;
  margin-top:15px;
  margin-bottom: 15px;
}
table.botmenu td
{
  text-left:left;
  padding:3px 3px 3px 10px;
  background:url(images/botmarr.gif) left 7px no-repeat;
}
table.botmenu td a
{
  font-size:11px;
  font-weight:bold;
  color:#666666;
  text-decoration:none;
}
table.botmenu td a:hover
{
  font-size:11px;
  font-weight:bold;
  color:#000000;
  text-decoration:none;
}


table.greentab
{
  background:#EAFFDF;
}

table.greentab td.topleft
{
  width:20px;
  height:20px;
  background:url(images/grttl.gif) left top no-repeat;
}
table.greentab td.topright
{
  width:20px;
  height:20px;
  background:url(images/grttr.gif) left top no-repeat;
}
table.greentab td.botleft
{
  width:20px;
  height:20px;
  background:url(images/grtbl.gif) left top no-repeat;
}
table.greentab td.botright
{
  width:20px;
  height:20px;
  background:url(images/grtbr.gif) left top no-repeat;
}
.grey_r {
	background-color: #eaffdf;
	color: #3E4F35;
	height: 30px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.grey_l {
	background-color: #9aa1b1;
	height: 1px;
}
.grey
{
  padding-top:5px;
}
.mnd
{
 color:darkred;
 font-weight:bold;
 padding-top:10px;
}

table.title02tab
{
  width:100%;
  margin-top:15px;
}

.title02 {
	font-size: 14px;
	padding-left:20px;
	color:#3E4F35;
}

.er, er_sm{
 color:darkred;
 font-weight:bold;
}



.copy {
	font-size:11px;
	margin-bottom:5px;
}

.kw {
	font-size:8px;
	color:#CCCCCC;
	margin-top:5px;
	margin-bottom:0px;
}

.attention {
	font-size:14px;
	color:#B71515;
	margin-right:20px;
	margin-top:3px;
	margin-bottom:3px;
	text-align:center;
	font-weight:bold;
}

.titlecat {
	font-size:15px;
	color:#B71515;
	margin-left:30px;
	margin-top:0px;
	margin-bottom:5px;
}

.titlecat a {
	font-size:15px;
	color:#B71515;
	text-decoration:none;
}

.titlecat a:hover {
	color:#EE1515;
}


.middle a
{
  font-weight:normal;
  font-size:18px;
  color:#ffffff;
  text-decoration:none;
}
.middle a:hover
{
  font-weight:normal;
  font-size:18px;
  color:#EEEEEE;
  text-decoration:none;
}
.middle a.home
{
  color:#c4dfaf;
}
.middle a.home:hover
{
  color:#686f81;
}
.tags
{
  font-size:12px;
  color:#557755;
  margin-left:20px;
  margin-right:20px;
}
.tags a
{
  font-size:12px;
  color:#557755;
  text-decoration:none;
}
.tags a:hover
{
  text-decoration:underline;
}
h3 {font-size:12px;padding:3px;}
legend {font-size:14px;color:#c64c4c;font-weight:bold;padding:5px 0;margin:0;}
p.about {text-align: justify;padding:0;margin:0}
.field {border: 1px solid #dddddd;font-size:14px;font-family:arial}
.notice {
  background-color:#fff1f2;
  font-size:12px;
  padding: 5px;
  margin: 5px;
  text-align:left;
  color: #e50d1a;
  border:1px solid #e50d1a;
}
