/* Global
----------------------------------------------------------------------------------------------------*/
html {
	padding-top:25px;
}

body  {
	font: 62.5% Arial, Helvetica, sans-serif;
	color:#666;
	background:#000 url(../images/backgrounds/back-1.jpg) no-repeat;
}
hr, label {
	display:none;
}
#wrapper {
	margin:0 auto;
	width:820px;
	position:relative; /* to position logo absolutely */
}
#wrapperInner {
	position:absolute; 
	top:0; 
	left:0; 
	z-index:2; 
	width: 820px; 
	-moz-box-shadow: 3px 3px 3px #333;
	-webkit-box-shadow: 3px 3px 3px #333;
}
#logo {
	height:104px;
	width:101px;
	overflow:hidden;
	position:absolute;
	z-index:100;
	top:-17px;
	left:-12px;
	background: url(../images/logo/logo.png) no-repeat;
}
#logo span {
	display:none;
}
#content {
	background:#fff;
}
#content a {
	color:#FF3333;
}
.rounded01 {
	background: url(../images/backgrounds/rounded_b_01.png) no-repeat;
	height:13px;
	overflow:hidden;
}
.rounded02 {
	background: url(../images/backgrounds/rounded_b_02.png) no-repeat;
	height:5px;
	overflow:hidden;
}
#content .grid_5 a, #content .grid_3 a {
	text-decoration:underline;
}
#content a:visited {
	color:#ff3333;
}
#content .grid_5 h1 a, #content .grid_7 h1 a, #content .grid_7 h2 a, #content .grid_7 h3 a, #content .grid_5 h2 a, #content .grid_5 h3 a, #content .grid_3 h2 a, #content .grid_3 h3 a {
	text-decoration:none;
}
#content .grid_5 {
	padding-bottom:2em;
}
/* -- Primary Nav bar -- */

#primaryNav {
	background: url(../images/backgrounds/primaryNav.png) no-repeat;
	padding-bottom:4.5em;
	
}
#primaryNav ul#c {
	padding-left:34px;
	position:relative;
}
#primaryNav fieldset {
	float:right;
	padding:11px 15px 0 0;
}
#primaryNav fieldset #siteSearch {
	font-size:1.6em;
	color:#666;
	padding:3px;
	border:1px solid #ccc;
	width:159px;
	
}
#primaryNav ul#c li {
	float:left;
}
#primaryNav ul#c li ul {
	position:absolute;
	top:5.4em;
	background:url(../images/backgrounds/secondaryNav.jpg) repeat-x left top;
	padding-left:120px;
	z-index:5;
	width:700px;
	min-height:45px;
	left:0;

}
/*#primaryNav ul#c li:hover ul, #primaryNav ul#c li.sfhover ul {
	left:auto;
}*/

#primaryNav li.primaryLnk01 {

}
#primaryNav li.primaryLnk01 {


}
#primaryNav a {
	display:block;
	min-height:41px;
	padding-top:13px;
	border-right:1px solid #B74D3E;
	color:#FFF;
	font-size:2.2em;
	text-decoration:none;
	background: url(../images/backgrounds/primaryNav_slide.jpg) no-repeat 0px 0px;
}
#primaryNav #c li.here a {
	background-position: 0 -246px;	
}

#primaryNav .primaryLnk01 a {
	padding-left:76px;
	padding-right:20px;
}
#primaryNav .primaryLnk02 a {
	padding-left:20px;
	padding-right:20px;
}
#primaryNav .primaryLnk03 a {
	padding-left:20px;
	padding-right:20px;
}
#primaryNav ul#c li ul li a {
	display:block;
	min-height:1em;
	padding:.8em .6em .9em .6em;
	margin-right:.5em;
	border:none;
	font-size:1.7em;
	text-decoration:none;
	background:none;
	line-height:1em;
}
#primaryNav ul#c li ul li a:hover, #primaryNav ul#c li ul li.here a {
	background:#000;
}
#primaryNav input.goSrch {
	vertical-align:top;
}
#secondaryNav {
	background:#AF2923 url(../images/backgrounds/secondaryNav.jpg) repeat-x;
}
/* -- Footer row -- */

#footer {
	background:#FFF url(../images/backgrounds/footer.gif) no-repeat;
	padding-bottom:10px;
}
#footer a {
	color:#666;
	text-decoration:none;
}
#footer a:hover {
	text-decoration:underline;
}
#footer .grid_2 a {
	display:block;
	text-align:right;
	font-size:1.7em;
	line-height:1em;
	color:#fff;
	margin-top:10px;
	padding-left:10px;
	padding-right:25px;
}
#footer .grid_5 ul {
	margin:5px 15px 15px 5px;
}
#footer .grid_5 li {
	float:left;
	padding:0 10px;
	background: url(../images/backgrounds/link_vline.gif) no-repeat right;
	line-height:1.7em;
}
#footer .grid_5 li a {
	font-size:1.2em;
	white-space: nowrap;	
}
#footer .grid_3 ul {
	margin:5px 0 0 0;
}
#footer .grid_3 li {
	line-height:1.6em;	
}
#footer .grid_3 li a {
	font-size:1.1em;	
}
/* END Global
----------------------------------------------------------------------------------------------------*/



/* Home Page
----------------------------------------------------------------------------------------------------*/
#home #primaryNav {
	background: url(../images/backgrounds/primaryNav_home.png) no-repeat;
	padding:0;
}
 
#home #presentational {
	background:#000;
}
#home #presentational .grid_2 a {
	display:block;
	min-height:90px;
	padding:15px 15px 15px 22px;
	background: url(../images/backgrounds/arrowRed_L_2.gif) no-repeat 0 12px;
	color:#FFF;
	font-size:1.6em;	
	text-decoration:none;
}
#home #presentational .grid_2 p.top a {
	border-bottom:1px solid #FFF;
}
#home #presentational .grid_2 a span {
	font-weight:bold;	
}
#home #presentational .grid_3 #helplineInfo {
	padding:12px 12px 12px 15px;
	color:#FFF;
}
#home #presentational .grid_3 #helplineInfo .helpline {
	font-size:2.2em;
	margin-bottom:.4em;
	font-weight:normal;
}
#home #presentational .grid_3 #helplineInfo .phoneNumber {
	font-size:1.2em;
	font-weight:normal;
}
#home #presentational .grid_3 #helplineInfo .phoneNumber span {
	display:block;
	font-size:2.5em;
	font-weight:normal;
	line-height:.8em;
}
#home #presentational .grid_3 #helplineInfo textarea {
	width:195px;
	height:92px;
	padding:5px;
	overflow:auto;
	border:2px solid #ccc;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.7em;
}
#home #presentational .grid_3 #helplineInfo fieldset {
	width:209px;
}
#home #presentational .grid_3 #helplineInfo div {
	background:#ccc;
	margin-top:1px;
	padding:1px;
}
#home #presentational .grid_3 #helplineInfo div #email {
	border:none;
	width:135px;
	font-size:1.7em;
	font-weight:normal;
	padding:4px;
	color:#666;
}
#home #presentational .grid_3 #helplineInfo div #sendEmail {
	background:#ff3333;
	border:none;
	color:#FFFFFF;
	font-size:1.8em;
}
#home #content .grid_3 div {
	margin:15px 15px 15px 0;
}
#home #content .grid_3 h3 {
	margin:1em 0 .5em 0;
}
#home #content .grid_3 h3 a {
	text-decoration:none;
}
#home #content .grid_3 div {
	margin-bottom:0;
}
#home #content .grid_7 div h2 {
	font-size:2em;
	color:#FF3333;
	line-height:1.2em;
	font-weight:bold;
}
#home #content .grid_7 li {
	font-size:1.3em;
	float:left;
	padding-right:2em;
}
/* END Home Page
----------------------------------------------------------------------------------------------------*/

/* Professional Pages
----------------------------------------------------------------------------------------------------*/
#professional #primaryNav {
	background: url(../images/backgrounds/primaryNav_home.png) no-repeat;
	padding-bottom:0;
}
#professional h1 {
	color:#fff;
	font-size:2em;
	font-weight:normal;
	line-height:2.7em;
	background:#000 url(../images/backgrounds/profH1.jpg) repeat-x;
	padding-left:160px;
}
#professional #content .grid_5 div div {
	margin:20px 0 50px 0;
	position:relative;
}
#professional.profDirOrder #content .grid_8 div div.orderItem {
	margin:20px 0 30px 0;
	min-height:125px;
	position:relative;
	background: url(../images/backgrounds/dotted01.gif) repeat-x left bottom;
}
#professional.profDirOrder #content .grid_8 div div.orderItem div.orderQuant {
	margin:0;
	float:left;
	padding-left:30px;
}
#professional.profDirOrder #content .grid_8 div div.orderItem div.orderQuant label {
	display:inline;
	font-size:1.6em;
	font-weight:bold;
	color:#000;
	margin-right:10px;
}
#professional.profDirOrder #content .grid_8 div div.orderItem div.orderQuant input {
	display:block;
	margin-bottom:1em;
	border:0 none;
	background:#adadad;
	color:#fff;
	font-size:1.6em;
}
#professional.profDirOrder #content .grid_8 div div.orderItem div.orderQuant select {
	background:#000;
	color:#fff;
	border:0 none;
}
#professional #content .grid_5 div div img, #professional #content .grid_8 div div img {
	float:left;
	display:block;
	margin-right:15px;
}
#professional #content .grid_5 div div h2 {

	font-size:1.8em;
	line-height:1em;
	color:#ff3333;
	margin-left:132px;
	margin-bottom:.4em;
}
#professional.profDirOrder #content .grid_8 div div.orderItem div.orderCopy {
	float:left;
	width:261px;
	margin:0;
	
}
#professional.profDirOrder #content .grid_8 div div.orderItem h3 {
	font-size:1.6em;
	line-height:1em;
	color:#ff3333;
	margin-bottom:.4em;
}
#professional #content .grid_5 div h2, #professional #content .grid_8 div h2 {
	font-size:1.8em;
	line-height:1em;
	color:#666;
	margin-bottom:.4em;
}
#professional #content .grid_8 div h3 {
	font-size:1.6em;
	font-weight:normal;
	margin-bottom:2em;
}
#professional.profDirIndx #content .grid_5 div div.guideBox p {
	font-size:1.2em;
	margin-left:132px;
}
#professional.profDirOrder #content .grid_8 div div p {
	font-size:1.2em;
}
#professional #content .grid_5 div div.guideBox p a {
	font-size:1.3em;
	padding-top:.2em;
	display:block;
}
#professional #content .grid_5 div div a.downloadPDF, #professional #content .grid_8 div div a.downloadPDF {
	font-size:1.2em;
	position:absolute;
	left:0;
	top:90px;
}
#professional #content .grid_5 div fieldset ol li, #professional #content .grid_8 div fieldset ol li {
	margin-bottom:10px;
	
}
#professional #content .grid_5 div fieldset label, #professional #content .grid_8 div fieldset label {
	display:block;
	float:left;
	font-size:1.8em;
	min-width:5em;
	vertical-align:middle;
}
#professional #content .grid_8 div fieldset label span {
	color:#ff3333;
	font-weight:bold;
}
#professional #content .grid_5 div fieldset input, #professional #content .grid_8 div fieldset input {
	width:266px;
	font-size:1.6em;
	border:1px solid #666;
	color:#666;
	padding:3px;
}
#professional #content .grid_5 div fieldset input.addMoreBtn, #professional #content .grid_8 div fieldset input.addMoreBtn {
	border:none;
	margin-left:90px;
	width:7.8em;
	background:#000;
	color:#fff;
}
#professional #content .grid_5 div fieldset input.placeOrderBtn, #professional #content .grid_8 div fieldset input.placeOrderBtn {
	border:none;
	width:9em;
	background: #E0263C url(../images/backgrounds/place_order.gif) no-repeat right bottom;
	color:#fff;
	padding-right:30px;
}
#professional #content .grid_5 div fieldset textarea, #professional #content .grid_8 div fieldset textarea {
	width:266px;
	font-size:1.6em;
	border:1px solid #666;
	font-family:Arial, Helvetica, sans-serif;
	color:#666;
	overflow:auto;
	padding:3px;
}

#professional #content .grid_3 div p {
	margin:0;
}
#professional.profDirItem #content .grid_5 .profDirItemInfo {
	margin-bottom:1.5em;
}
#professional.profDirItem #content .grid_5 .profDirItemPic {
	margin-bottom:30px;
}
#professional.profDirItem #content .grid_5 .profDirItemPic a {
	font-size:1.4em;
}
#professional.profDirItem #content .grid_5 .profDirItemPic span {
	font-size:.9em;
	display:block;
}
#professional.profDirItem #content .grid_5 .profDirItemPic img {
	margin-right:10px;
}
#professional.profDirItem #content .grid_5 h3 {
	font-size:1.6em;
	margin-bottom:.8em;
	line-height:1.2em;
}
#professional.profDirItem #content .grid_5 p {
	margin-bottom:0;
	font-size:1.3em;
}
#professional.profDirItem #content .grid_5 ol {
	margin-left:1em;
	list-style-type:decimal;
}
#professional.profDirItem #content .grid_5 ol li {
	margin-left:1em;
	font-size:1.3em;
	line-height:1.4em;
}
/* END Professional Pages
----------------------------------------------------------------------------------------------------*/

/*  Directory Page
----------------------------------------------------------------------------------------------------*/

.dirIndxDiscus #content .grid_5 h1  {
	font-size:1em;
	display:inline;
}
.dirIndxDiscus #content .grid_5 h2  {
	font-size:1.8em;
}
.dirItemDiscus #content .grid_5 h2 {
	font-size:1.8em;
	margin-top:3em;
}
.dirItemDiscus #content .grid_5 .comment  {
	background: url(../images/backgrounds/dotted01.gif) repeat-x left top;
	margin:2em 0 0 0;
	padding:1.5em 0 0 0;
}
.dirIndxDiscus #content .grid_5 .comment  {
	background: url(../images/backgrounds/dotted01.gif) repeat-x left bottom;
	margin:0 0 1.5em 0;
	padding:0 0 1.5em 0;
}
.dirIndxDiscus #content .grid_5 ul {
	margin-bottom:1em;
}
.dirItemDiscus #content .grid_5 .comment p {
	font-size:1.3em;
	margin:0;
}
.dirIndxDiscus #content .grid_5 .comment p {
	font-size:1.4em;
	margin:0 0 .5em 0;
}
.dirIndxDiscus #content .grid_5 .comment p strong, .dirItemDiscus #content .grid_5 .comment p strong {
	font-weight:bold;
	display:block;
}
.dirIndxDiscus #content .grid_5 textarea, .dirItemDiscus #content .grid_7 textarea {
	width:354px;
	height:166px;
	overflow:auto;
	border:1px solid #666;
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:1.3em;
	padding:5px;
	margin-top:1em;
}
.dirIndxDiscus #content .grid_5 fieldset, .dirItemDiscus #content .grid_7 fieldset  {
	width:356px;
}
.dirIndxDiscus #content .grid_5 input.uploadComment, .dirItemDiscus #content .grid_7 input.uploadComment {
	border:none;
	float:right;
	width:6.5em;
	margin-right:5px;
	background: #E0263C url(../images/backgrounds/place_order.gif) no-repeat right bottom;
	color:#fff;
	padding:3px 40px 3px 6px;
	font-size:1.6em;
}



/* END Directory Page
----------------------------------------------------------------------------------------------------*/



/* Shared
----------------------------------------------------------------------------------------------------*/

#a_z {
	background:#59BBD3;
	min-height:243px;
	margin-top: 4.5em;
}
#a_z.noScipt  {
	margin-top:0;
}
#a_z #h1Container {
	display:none;
}
#a_z #alphabet {
	background: url(../images/backgrounds/drugs_a-z_2.gif) no-repeat;
	min-height:243px;
	position:relative; /* To position the alphabet sub list absolutely */
}
#a_z #alphabet ol {
	margin-left:320px;
	background:#fff;
	height:213px;
	padding:15px;
	overflow:auto;
}
#a_z #alphabet ol.letters {
	background:none;
	overflow:hidden;
	height:auto;
	padding:0;
}

#a_z #alphabet ol.letters ul {
	position:absolute;
	z-index:1000;
	top:0;
	right:0;
	width:210px;
	display:none;
	background:url(../images/backgrounds/alphabet_subList.png) no-repeat left bottom;
	padding:10px 20px 30px 27px;
}
#a_z #alphabet ol.letters ul.drugListAZ {
	background:#fff;
}
#a_z #alphabet ol.letters li {
	float:left;
}
#a_z #alphabet ol.letters li ul li{
	float:none;
}
#a_z #alphabet ol.letters li ul li.close{
	font-size:1.2em;
	color:#000;
	cursor:pointer;
	text-align:right;
	font-weight:bold;
}
#a_z #alphabet ol.letters li.break {
    float: none;
}
#a_z #alphabet ol.letters li.e {
	margin-left:30px;
}
#a_z #alphabet ol.letters li.i {
	margin-left:40px;
}
#a_z #alphabet ol.letters li.m {
	margin-left:50px;
}
#a_z #alphabet ol.letters li.q {
	margin-left:60px;
}
#a_z #alphabet ol.letters li.u {
	margin-left:85px;
}
#a_z #alphabet ol.letters li.x {
	margin-left:65px;
}
#a_z #alphabet ol.letters li a {
	color:#000;
	font-size:4.2em;
	font-weight:bold;
	text-decoration:none;
	line-height:.8em;
}
#a_z #alphabet ol.letters li a:hover {
	color:#ff3333;
}
#a_z #alphabet ol li a {
	color:#000;
	font-size:3em;
	font-weight:bold;
	text-decoration:none;
}
#a_z #alphabet ol li ul li a {
	color:#ff3333;
	font-size:1.2em;
	font-weight:normal;
	text-decoration:none;
	line-height:1.4em;
	display:block;
}
#a_z #alphabet ol.letters li ul li a {
	color:#ff3333;
	font-size:1.2em;
	font-weight:normal;
	text-decoration:none;
	line-height:1.4em;
}
#a_z #alphabet ol li ul li a:hover {
	background:#ddd;
}
#a_z #alphabet ol ul {
	margin-bottom:1em;
}
#content .grid_5 ol.breadcrumb, #content .grid_7 ol.breadcrumb {
	margin-bottom:2em;
	margin-left:0;
	list-style-type:none;
}
#content .grid_5 ol.breadcrumb li, #content .grid_7 ol.breadcrumb li {
	display:inline;
	font-size:1.8em;
	font-weight:bold;
	margin-left:0;
}
#content .grid_5 ol.breadcrumb li a, #content .grid_7 ol.breadcrumb li a {
	display:inline;
	background: url(../images/backgrounds/slash_f.gif) no-repeat right center;
	padding-right:12px;
	text-decoration:none;
}
#subSectionIndx #content, #professional #content {
	background:#fff url(../images/backgrounds/content_L_line.gif) repeat-y 158px 0px;		
}
#content .grid_2 ul {
	margin:20px 0;
}
#content .grid_2 li {
	padding-left:20px;
	padding-right:25px;
	margin-bottom:1.1em;
	text-align:right;
	font-size:1.2em;
}
#content .grid_2 li a {
	font-size:1.2em;
	line-height:1.1em;
	text-decoration:none;
	display:block;
}
#content .grid_2 li.here {
	background: url(../images/backgrounds/arrowRed_L.gif) no-repeat 145px center;	
}
#content .grid_5 div, #content .grid_8 div, #content .grid_7 div {
	margin:15px 25px 15px 15px;
}
#content .grid_5 h1, #content .grid_7 h1  {
	font-size:2em;
	color:#666;
	line-height:1.2em;
	font-weight:bold;
	margin-bottom:1em;
}
#content .grid_5 ul.commentLnk li {
	font-size:1.3em;
	display:inline;
	line-height:1.4em;	
	padding-right:30px;
}
.dirItemDiscus #content .grid_5 h1{
	margin-bottom:0;
}
.dirItemDiscus #content .grid_5 ul.commentLnk{
	margin-bottom:2em;
}
#content .grid_5 table th {
	background:#000;
	color:#fff;
	font-size:1.4em;
	font-weight:normal;
	padding:.5em;
	line-height:1em;
	border-bottom:1px solid #fff;
	border-right:1px solid #fff;
}
#content .grid_5 table tr.tbleRowOdd {
	background:#ff0000;
}
#content .grid_5 table td {
	font-size:1.2em;
	padding:.3em .5em .3em 0;
}
#subSectionIndx .grid_5 div h2  {
	font-size:1.6em;
	margin-bottom:.8em;
	line-height:1.2em;
	font-weight:bold;
}
#subSectionIndx .grid_5 div div.story  {
	clear:both;
	background: url(../images/backgrounds/dotted01.gif) repeat-x left bottom;
	margin:0;
	padding:2em 0 2.5em 0;
}
#subSectionIndx .grid_5 div div.nextPageIndx {
	clear:both;
	margin:0;
	padding:2em 0 0 0;
}
#sectionIndxTalk.dirIndxDiscus #content .grid_5 div div.nextPageIndx {
	clear:both;
	margin:0;
	padding:0;
}
#subSectionIndx .grid_5 strong {
	font-weight:bold;
}
#subSectionIndx .grid_5 div li h1 {
	font-size:1em;
	display:inline;
}
#subSectionIndx .grid_5 div div.nextPageIndx h2, .dirIndxDiscus .grid_7 div div.nextPageIndx h2 {
	font-size:1.8em;
	color:#000;
	float:left;
	margin-right:.8em;
}
#subSectionIndx .grid_5 div div.nextPageIndx ol li, .dirIndxDiscus .grid_7 div div.nextPageIndx  ol li {
	float:left;
	margin-right:.8em;
	font-size:1.5em;
	padding-top:.1em;
}
#subSectionIndx .grid_5 div div.nextPageIndx ol li a, .dirIndxDiscus .grid_7 div div.nextPageIndx  ol li a {
	text-decoration:none;
}
#subSectionIndx .grid_5 div div.story img, #subSectionIndx .grid_5 div div.story object  {
	margin:0 15px 5px 0;
	float:left;
}
#subSectionIndx .grid_5 div div.story p  {
	margin:0;
	padding:0;
}
#subSectionIndx.dirIndxMyStry .grid_5 div div.story h2 {
	font-size:1.8em;
	margin-bottom:.3em;
}
#content .grid_5 div p, #content .grid_7 div p {
	font-size:1.4em;
	line-height:1.4em;
	margin-bottom:1em;	
}
#content .grid_5 div {
	margin:15px 25px 15px 20px;
}
#content .grid_3 h3, #subSectionIndx .grid_3 h2, #sectionIndxTalk .grid_3 h2, #professional .grid_3 h2  {
	font-size:1.8em;
	line-height:1.2em;
}
#content .grid_3 div p {
	font-size:1.2em;
	line-height:1.4em;
	margin-bottom:1em;
}
/*  Drugs A-Z Pages
----------------------------------------------------------------------------------------------------*/
#drugsAZ #content {
	background:#fff url(../images/backgrounds/colLH.gif) no-repeat left bottom;
}
#drugsAZ #a_z #alphabet {
	background: url(../images/backgrounds/drugs_a-z_3.gif) no-repeat;
	min-height:118px;
	position:relative; /* To position the alphabet sub list absolutely */
}
#drugsAZ #a_z {
	min-height:118px;
}
#drugsAZ #a_z #alphabet ol.letters li.break {
	float:left;
}
#drugsAZ #a_z #alphabet ol li a {
	font-size:1.8em;
}
#drugsAZ #a_z #alphabet ol ul li a {
	font-size:1.2em;
	font-weight:normal;
	color:#ff3333;
}
#drugsAZ #content .grid_5 div div {
	margin:0;
	
}
#drugsAZ #content .grid_5 img {
	float:left;
	margin-right:15px;
	margin-bottom:1em;
}
#drugsAZ #content .grid_5 h2 {
	font-size:2em;
	margin-bottom:1em;
}
#drugsAZ.dirIndxAZ #content .grid_5 h2 {
	color:#666;
}
#drugsAZ #content .grid_5 h3 {
	font-size:1.6em;
	margin-bottom:.8em;
	clear:both;
}
#drugsAZ #a_z #alphabet ol.letters li {
	font-size:1.9em;
	padding-right:5px;
}
#drugsAZ #a_z #alphabet ol.letters ul li {
	font-size:.6em;
	padding-right:0;
}
#drugsAZ #a_z #alphabet ol.letters li.e {
	margin-left:0px;
}
#drugsAZ #a_z #alphabet ol.letters li.g {
	margin-left:0px;
	float:none;
}
#drugsAZ #a_z #alphabet ol.letters li.h {
	margin-left:20px;
}
#drugsAZ #a_z #alphabet ol.letters li.n {
	margin-left:35px;
	
}
#drugsAZ #a_z #alphabet ol.letters li.i {
	margin-left:0px;
}
#drugsAZ #a_z #alphabet ol.letters li.m {
	margin-left:0px;
	float:none;
}
#drugsAZ #a_z #alphabet ol.letters li.q {
	margin-left:0px;
}
#drugsAZ #a_z #alphabet ol.letters li.t {
	margin-left:0px;
	float:none;
}
#drugsAZ #a_z #alphabet ol.letters li.u {
	margin-left:40px;
}
#drugsAZ #a_z #alphabet ol.letters li.x {
	margin-left:0px;
}
#drugsAZ .rounded01 {
	background: url(../images/backgrounds/rounded_b_03.png);
}
#drugsAZ #content .grid_5 p.drugInstrct {
	background: url(../images/backgrounds/arrowBlue_L.gif) no-repeat left center;	
	padding-left:80px;
	padding-right:60px;
	font-size:1.7em;
	line-height:1.2em;
}


/*  END Drugs A-Z Pages
----------------------------------------------------------------------------------------------------*/

/*  Scrolling drugs list widget
----------------------------------------------------------------------------------------------------*/
#scrollWrapper	{
	position:relative;
	padding-top:40px;
	padding-left:20px;
	min-height:370px;
}
#scrollWrapper #actions a {
	width:140px;
	height:61px;
	display:block;
	text-indent:-999em;
	overflow:hidden;
	cursor:pointer;
}	
#scrollWrapper #actions .nextPage {
	position:absolute;
	left:0px;
	top:337px;
	background: url(../images/buttons/drugs_a-z_down.gif) no-repeat;
}	
#scrollWrapper #actions .prevPage {
	position:absolute;
	left:0px;
	top:-10px;
	background: url(../images/buttons/drugs_a-z_up.gif) no-repeat;
}	
#subSectionIndx #scrollWrapper #actions .prevPage {
	background: url(../images/buttons/drugs_a-z_up_2.gif) no-repeat;
}	
#subSectionIndx #scrollWrapper #actions .nextPage {
	background: url(../images/buttons/drugs_a-z_down_2.gif) no-repeat;
}	
#scrollWrapper .noJSdrugsDiv {
	position:absolute;
	background:#fff;
	height:300px;
	overflow:auto;
}
#scrollWrapper .scrollable {
	position:relative;
	overflow:hidden;
	height: 304px;
	width: 117px;
	border:1px solid #999;
	background: #fff url(../images/backgrounds/drugs_a-z_LH.gif) no-repeat;
}
#scrollWrapper .scrollable ol.items {
	position:absolute;
	height:20000em;
	padding-top:1em;
	width:117px;
}
#scrollWrapper .scrollable ol.items li {
	font-size:1.1em;
	padding-left:10px;
	padding-right:10px;
}
/*  END Scrolling drugs list widget
----------------------------------------------------------------------------------------------------*/
/*  Widgets
----------------------------------------------------------------------------------------------------*/

#content .grid_3 div img {
	float:left;
	display:block;
	margin-right:6px;
}
#content .grid_3 div.widget_drugsAZ {
	margin:20px 0 10px 0;
	background: url(../images/backgrounds/widget_01.gif) no-repeat;
	height:114px;
	padding:37px 34px 17px 27px;
	overflow:hidden;
}
#content .grid_3 div.widget_drugsAZ h3 {
	font-size:1.6em;
}
#content .grid_3 div.widget_drugsAZ p {
	font-size:1.2em;
}

#content .grid_3 div.widget_myStory {
	margin:20px 0 10px 0;
	background: url(../images/backgrounds/widget_03.jpg) no-repeat;
	height:106px;
	padding:19px 65px 30px 50px;
	overflow:hidden;
}
#content .grid_3 div.widget_myStory h3 {
	font-size:1.6em;
}
#content .grid_3 div.widget_myStory p {
	font-size:1.2em;
}


#content .grid_3 div.widget_pocketguide {
	margin:20px 0 10px 0;
	background: url(../images/backgrounds/widget_04.jpg) no-repeat;
	height:135px;
	padding:0 10px 30px 0;
	overflow:hidden;
	color:#fff;
}
#content .grid_3 div.widget_pocketguide h3 {
	font-size:1.5em;
	padding:10px 0 0 60px;
	height:48px;
	overflow:hidden;
	line-height:1em;
}
#content .grid_3 div.widget_pocketguide p {
	font-size:1.2em;
	padding-left:127px;
	padding-top:15px;
	line-height:1.2em;
}
#content .grid_3 div.widget_pocketguide p a {
	color:#fff;
}



#content .grid_3 div.widget_worried {
	margin:20px 0 10px 0;
	padding:0 55px 0 0;
	background: url(../images/backgrounds/helpline.gif) no-repeat right top;
	min-height:104px;
}
#content .grid_3 div.widget_worried h3 {
	font-size:1.6em;
}
#content .grid_3 div.widget_worried p {
	font-size:1.2em;
}
#content .grid_3 div.widget_worried p strong {
	font-weight:bold;
	color:#000;
}


#content .grid_3 div.generic {
	margin:20px 0 10px 0;
	padding:0 15px 0 0;
}
#content .grid_3 div.generic h2,
#content .grid_3 div.generic h3 {
	font-size:1.6em;
}
#content .grid_3 div.generic p {
	font-size:1.2em;
}
#content .grid_3 div.generic p strong {
	font-weight:bold;
}


/* -------------------------------------------------------- */
#content .grid_3 h2 a, #content .grid_3 h3 a {
	text-decoration:none;
}
#content .grid_5 ol, #content .grid_7 ol {
	margin-left:1em;
	list-style-type:decimal;
	margin-bottom:1.5em;
}
#content .grid_5 ol li, #content .grid_5 ul li, #content .grid_7 ol li, #content .grid_7 ul li {
	margin-left:1em;
	font-size:1.4em;
	line-height:1.4em;
}
#content .grid_7 ol ul li, #content .grid_7 ul ol li, #content .grid_5 ol ul li, #content .grid_5 ul ol li {
	margin-left:1em;
	font-size:1em;
	line-height:1.4em;
}
#content .grid_5 ul, #content .grid_7 ul {
	list-style: disc;
	margin-bottom:1.5em;
}
#content .grid_5 h2 {
	font-size:1.8em;
	margin-bottom:1em;
}
#content .grid_5 h3 {
	font-size:1.6em;
	margin-bottom:1em;
}
#content .grid_5 blockquote, #content .grid_5 blockquote {
	font-size:1.4em;
	line-height:1.4em;
}
#subSectionIndx .grid_5 h3 {
	font-size:1.6em;
	margin-bottom:1em;
}
#content .grid_5 h4, #content .grid_5 h5, #content .grid_5 h6 {
	font-size:1.4em;
	margin-bottom:1em;
}
#content .grid_5 h4, #content .grid_5 h5, #content .grid_5 h6 {
	font-size:1.4em;
	margin-bottom:1em;
}

