div#preloaded-images {
   position: absolute;
   overflow: hidden;
   left: -9999px; 
   top: -9999px;
   height: 1px;
   width: 1px;
}


body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td {margin:0; padding:0;}
html, body {
font-family : Arial, Helvetica, sans-serif;
font-size : 12px;
text-align : center;
color : #333333;
margin : 0 0;
background:url(../images/bg_new.gif) repeat-y #176ce0 center;
}
H1, H2, H3, H4, H5 {
font-size : 100%;
font-weight : normal;
}
h4{ font-size:18px; color:#d80312; font-family:"Myriad Pro", Arial, Helvetica, sans-serif; margin-bottom:5px;}
UL, OL {
list-style : none;
}
li {
list-style-type : none;
}
A {
color : #333333;
text-decoration : none;
}
A:hover {
color : #333333;
text-decoration : underline;
}
A:focus {
outline : none;
}
.pageHeadings {
font : 20px Arial, Helvetica, sans-serif;
color : #333333;
text-decoration : none;
border-bottom : 1px dashed #cccccc;
width : 100%;
}
.cellBorder {
border : 1px solid #cccccc;
}
.proName1 {
font : 18px Arial, Helvetica, sans-serif;
color : #666666;
text-decoration : none;
}
.cellBorder td{
	padding:5px;
}
:focus {
outline : 0;
}
fieldset, img {
border : 0;
}
q:before, q:after {
content : '';
}
input, textarea, select {
font-family : inherit;
font-size : inherit;
font-weight : inherit;
}
.clr {
clear : both;
}
.lF {

font-size: 12px;
float:left;
}
.rF {
float : right;
}
#wrapper {
width : 960px;
margin : 0 auto;
background:#fff;
}
#header {
width : 960px;
height : 175px;
overflow:hidden;

}
.headerTop{ background:url(../images/header_bg1.gif) repeat-y;}
.logo {
float : left;
background : url(../images/logo.gif) no-repeat;
width : 237px;
height : 120px;

}
.logo a {
display : block;
text-indent : -9999px;
width : 237px;
height : 120px;
}
.topSearchBox {

width:189px;
height:120px;
padding:20px 8px 8px 5px;
width/**/:/**/169px;
height/**/:/**/92px;
color:#FFF;
font-size:11px;
float:left;
text-align:left;
}
.topSearchBox p{ margin:0 0; padding:0 0; margin-bottom:5px;}
.searchTxt {
background : #7cceee;
color : #ffffff;
border : 1px solid #79caeb;
height : 20px;
width : 117px;
}
.topSearchBox a {
font-family : tahoma;
font-size : 11px;
color : #d5f0fb;
text-decoration : none;
}
.topSearchBox a:hover {
text-decoration : underline;
}
.topGoBtn{ margin-top:3px; width:115px;}
.topSlogan{ height:50px; font-size:14px; line-height:48px; text-align:left; padding-left:10px;   background:url(../images/nav_bg.gif) repeat-x; overflow:hidden; margin-right:9px; color:#ffffff; }
.topSlogan a{ color:#ffffff; text-decoration:none;}
.topSlogan a:hover{ color:#ffffff; text-decoration:underline;}


				/*----------------------------------Navigation----------------------------*/
.navbar {
width : 534px;
float : left;
overflow:hidden;
 display:block;
height:120px;
color:#FFF;
padding:10px;
width/**/:514px;
height/**/:100px;
text-align:left;
}
/*.topLinks{ float:left; padding-left:35px;}
.topLinks a{ display:block; padding-right:22px;}
a.drugindex{   float:left; background:url(../images/drug_index_btn.png) no-repeat left; padding-left:45px; }
a.drugindex:hover{  background:url(../images/drug_index_btn_on.png) no-repeat left; color:#8f0306; text-decoration:none; }

a.FAQ{ float:left; background:url(../images/faq_btn.png) no-repeat left; padding-left:45px;}
a.FAQ:hover{   background:url(../images/faq_btn_ov.png) no-repeat left; color:#8f0306; text-decoration:none; }

a.aboutUs{ float:left; background:url(../images/about_us_btn.png) no-repeat left; padding-left:45px;}
a.aboutUs:hover{  background:url(../images/about_us_btn_on.png) no-repeat left; color:#8f0306; text-decoration:none; }*/

				/*----------------------------------Navigation end----------------------------*/
				
				/*----------------------------------New Navigation----------------------------*/
.drugindex{
width: 0px;
height: 0px;
display: inline;
background-image: url(../images/prescription_drug.gif);
background-image: url(../images/prescription_drugs_ov.gif);
}

.navBox{ float:right; width:383px; }
a.drugindex{float:left; background:url(../images/prescription_drugs.gif) no-repeat; display:block; text-indent:-9999px; width:98px; height:49px;}
a.drugindex:hover{  background: url(../images/prescription_drugs_ov.gif) no-repeat;  }

a.FAQ{ float:left; background:url(../images/help_faqs.gif) no-repeat; width:104px; height:49px; display:block; text-indent:-9999px;}
a.FAQ:hover{   background:url(../images/help_faqs_ov.gif) no-repeat;  }

a.aboutUs{ float:left; background:url(../images/about_npd.gif) no-repeat; width:91px; height:49px; display:block; text-indent:-9999px; }
a.aboutUs:hover{  background: url(../images/about_npd_ov.gif) no-repeat; }

a.contactUs{ float:left; background:url(../images/contact_us.gif) no-repeat; width:90px; height:49px; display:block; text-indent:-9999px; }
a.contactUs:hover{  background: url(../images/contact_us_ov.gif) no-repeat;  }
				
				/*----------------------------------New Navigation----------------------------*/

#ContentArea {
width : 960px;
background:  #FFF;
padding:0 10px;
width/**/:/**/940px;
text-align:left;
padding-bottom:15px;
}
.content{ width:940px;}
.contentLeft {
width : 217px;
float : left;
}
.formbox {
background-color : #ffffff;
font-family : Verdana, Arial, Helvetica, sans-serif;
font-size : 11px;
color : #666666;
border : 1px solid #cccccc;
}

.lftLinks{ background:url(../images/lftlink_bg.gif) repeat-x #a70a13; padding-top:10px; }
.lftnav{ margin:0 0; padding:10px 15px; font-size:14px;}
.lftnav   li{ font-size:14px; color:#FFF; line-height:18px; }
.lftnav   li a{ color:#FFF; text-decoration:none; }
.lftnav   li a:hover{ color:#FFF; text-decoration:underline;}
.lftnav   li ul{ margin:8px 0; padding:0 0; padding-left:10px;  list-style:none!important;}
.lftnav   li ul li{ margin:0; padding:0 0 0 10px; color:#f2d1d3; font-size:12px; line-height:18px; list-style-type:none!important; overflow:hidden; background:url(../images/arrow.gif) no-repeat left 6px}
.lftnav li ul li a{ color:#f2d1d3; text-decoration:none;}
.lftnav li ul li a:hover{ text-decoration:underline; }
.heading1{ background:#aa2127; padding-left:18px; height:27px; font-size:16px; color:#FFF; line-height:25px;}
.contentMid{ width:490px; float:left; margin-left:8px; }
.contentMid1{ width:715px; float:left; margin-left:8px; }
.contentRight{ width:217px; float:left; margin-left:8px; }
.innercontentRight{ float:left; width:712px; margin-left:10px;}
.cart{padding:10px; height:59px; background: #d80412 url(../images/cart_icon.jpg) no-repeat; background-position:12px 15px; padding-left:75px; text-align:left; color:#FFF; font-size:14px;}
.proBox{ background:url(../images/proBox_bg.gif) repeat-x bottom; padding:0 6px; font-size:11px; color:#333;}
.box1{ float:left; width:151px; border-right:1px dashed #bdbdbd; padding:10px; padding-left:0;}
.box2{ float:left; width:165px; border-right:1px dashed #bdbdbd; padding:10px; width/**/:/**/145px;}
.box3{ float:left; width:153px; padding:10px; width/**/:/**/140px; padding-right:0px;}
.proBox h4{ font-size:18px; color:#d80312; font-family:"Myriad Pro", Arial, Helvetica, sans-serif;}
.proimg{ margin:0 auto!important;}
.viewMore{ color:#b20303; font-weight:bold; float:right;}
.viewMore a{ color:#b20303; text-decoration:none;}
.viewMore a:hover{ color:#b20303; text-decoration:underline;}
.bluBox{ background:#dce9ed; padding:10px; font-size:11px; color:#000033;}
.newsBox1{ float:left; width:220px;}
.newsBox2{ float:right; width:220px;}
.rightLinks{ margin:0 0; padding:0 0;}
.rightLinks li{ height:30px; border-bottom:1px dashed #999; line-height:28px; color:#5b5a5a; font-size:14px;}
.rightLinks li a{ background:url(../images/gray_bullet.gif) no-repeat left; padding-left:20px; color:#5b5a5a; text-decoration:none;}
.rightLinks li a:hover{ color:#1869d9;}
.plusSign{ margin-top:5px; margin-right:5px;}
.tablePadding{ }
.tablePadding td{ padding:5px;}
.pagination{ color:#333; }
.pagination a{ padding:5px; display:block; color:#333; float:left;}
 .selected{  color:#06F;}
.txtBox{ border:1px #CCC solid; height:23px; width:115px; }
.txtBox1{ border:1px #CCC solid; height:23px;  }
.txtBox_t{ border:1px #CCC solid; }
.smlRedTxt{ color:#900; font-size:10px;}
.addCart{ background:#900307; padding:5px; color:#FFF; display:block; width:100px;  text-align:center;}
.addCart:hover{ color:#FFF; text-decoration:none;}
.formBtn{ background:#900307; padding:4px 5px; color:#FFF; border:none;}
.redLinks{ color:#900; text-decoration:none;}
.redLinks:hover{ color:#900; text-decoration:underline;}
.specialOffers1{ width:245px; border-right:1px solid #CCC; padding-left:15px; padding-right:15px; width:214px; float:left; }

.proInfo{ text-align:left; padding:10px; }
.specialOffers2{ width:245px;  padding-left:15px; padding-right:15px; width:214px; float:left;}



a.addcart {
color : #1b62c9;
text-decoration :none;
width : 90px;
padding-left : 25px;
width : 65px;
background : url(../images/cart.gif) no-repeat left;


}
a.addcart:hover {
text-decoration: underline;

}

.healthnews a{
color : #1b62c9;
text-decoration :none;
}
.healthnews a:hover {
text-decoration: underline;

}
.proname{ font-size:14px; font-weight:bold; margin-bottom:8px;}
.text1{ font-size:18px; color:#FFF;}
.text2{ font-size:14px; color:#FFF; font-family:Verdana, Geneva, sans-serif;}
.txtBox{ height:19px;}
.btmDottedLine{ border-bottom:1px dashed #CCC; padding-bottom:10px;}
.btmDottedLine1{ border-bottom:1px dotted #999999; padding-bottom:10px;}
.formbox{ width:115px;}
.border {
border-bottom-width : 1px;
border-bottom-style : dotted;
border-bottom-color : #999999;
}

.specialproducts1{ width:340px; border-right:1px solid #CCC; padding-left:10px; padding-right:10px; width:319px; float:left; }
.specialproducts2{ width:340px;  padding-left:10px; padding-right:10px; width:320px; float:left;}


/*----------------------------------footer----------------------------*/
#footer{ height:61px; background:url(../images/footer_bg.gif) repeat-x; padding:15px; height/**/:/**/30px; font-size:11px; color:#5d5d5e; width:940px; margin:0 auto; width/**/:/**/910px;}
.footerRight{ float:right; width:460px; text-align:left;}
#footer a{ color:#1964ce; text-decoration:none;}
#footer a:hover{ color:#1964ce; text-decoration:underline;}


/*-------------------------- Alphabets ------------------------------------*/
.alpha ul {
	list-style : none;
	float:left;
	margin: 0px;
	padding: 0px;
}
.alpha ul li {
display : inline;
float : left;
}
.alpha ul li A {
display : block;
border : 1px solid #999999;
margin-right : 1px;
width : 10px;
font-size : 11px;
height : 15px;
text-align : center;
padding : 2px 1px;
}
.alpha ul li A:hover {
text-decoration : none;
color : #ffffff;
background : #7a7b7b;
}
.alpha ul li .act2 {
text-decoration : none;
color : #ffffff;
background : #7a7b7b;
}

.but {
/*background-color:#F51D2C;*/
/*background-color:#3873c8;*/
 background-color:#444444;
border-color: #bfbfbf;
color: #FFFFFF;
font-size: 8pt;
font-family: arial;
font-weight: bold;
}
.proname_detail{ font-size:14px; font-weight:bold; margin-bottom:8px; color:#444444;}


a.other_links {
color : #1b62c9;
text-decoration :none;
}
a.other_links:hover {
text-decoration: underline;

}