body {background-color: #D6E7B5;}
img{border:0px;}
.flt{float:left; display:inline;}
#main_block{width:930px; margin:auto; background-color: #fff; display: table; position: relative;}
#inner_block{width:930px; float:left; background-color: #fff;}
.content{width:930px;}
.lp{width:260px; float:left; margin-top:10px;}
.rp{width:670px; float:left; margin-top:10px;}
.lp_spec{margin:0px 0px 0px 24px;}
.lp_bg{width:235px; background-color:#F7F7F9; margin:0px 0px 0px 24px; padding-bottom:15px;}
.lp_box{width:218px; background-color:#ECECF0; border:1px solid #DEDEE2; margin:8px 0px 0px 8px; padding-bottom:10px;}
.lp_viv{font:bold 11px Tahoma; color:#087FC4; width:185px; margin: 4px 0px 0px 12px;}
.lp_img1{margin:8px 0px 0px 9px;}
.lp_bul{margin:6px 0px 0px 0px;}
.lp_pha{font:11px Tahoma; color:#5E5D5B; width:185px; margin:4px 0px 0px 4px;}
.lp_save{margin:15px 0px 0px 7px;}
.cp_wel{margin:0px 0px 0px 12px;}
.cp_lor{font:14px Helvetica; color:#000; width:630px; margin:5px 0px 0px 0px;}
.cp_lor h1, .cta h1 {color: #cf0906; font-weight: bold; font-size: 20px;} 
.cp_lor h2 {font-weight: bold;}
.cp_read{margin:15px 0px 0px 12px;}
.cp_box{width:598px; background:#D3DEDE; margin:15px 0px 0px 12px; padding-bottom:15px;}
.cp_box1{width:598px; background:#F2F5F5; margin:0px 0px 0px 12px; padding-bottom:15px;}
.cp_ser{margin:15px 0px 0px 15px;}
.cp_bul{margin:8px 0px 0px 10px; clear:left;}
.cp_cons{font:bold 14px Helvetica; color:#3C3C3B; width:550px; margin:12px 0px 0px 5px;}
.cp_rmore{margin:15px 0px 0px 10px; clear:left;}
.cp_xline{margin:10px 0px 0px 10px;}
.cp_info{margin:24px 0px 0px 10px;}
.cp_bbul{ clear:left; margin:15px 0px 0px 10px;}
.cp_pha{font:16px arial; color:#434140; width:250px; margin:12px 0px 0px 8px;}
.cp_our{margin:24px 0px 0px 12px;}
.cp_susp{font:14px arial; color:#434140; margin:15px 0px 0px 12px; clear: left;}
.cp_more{font:bold 16px Tahoma; color:#000000; width:200px; margin:8px 0px 0px 12px;}
.cp_botimg{margin:15px 0px 0px 12px;}
.fp_cop{font:11px Tahoma; color:#4D563B; width:935px; margin:25px 0px 0px 0px;}
.fp_terms{font:11px Tahoma; color:#4D563B; width:935px; margin:7px 0px 0px 0px;}


#frmLogin p {position: relative; padding-left: 12px; clear: both; color: #000; font-size: 14px; font-family: Helvetica; float: none;}
#frmLogin p input {position: absolute; left: 75px; font-size: 12px; font-size: 11px;}
#maincontent {margin: 15px 10px 20px 0px; display: table; font-family: Helvetica, Calibri, Tahoma, Arial; font-size: 14px; color: #333;}
/*#maincontent h1, #maincontent p, #maincontent h2, #maincontent h3, #maincontent ul, #maincontent h4 {margin-left: 80px;}*/
h1 {font-family: Helvetica; font-size: 18px; font-weight: normal;}
h2 {font-family: Helvetica; font-size: 16px; font-weight: normal;}
p {font-family: Helvetica; font-size: 12px;}
.usercontent {display: table; padding-left: 15px; margin-top: 0px; padding-top: 0px;}
.usercontent, .usercontent ul, .usercontent ul li {font-family: Helvetica; font-size: 14px;}
.usercontent h1 {margin-left: 0px; padding-left: 0px;}
#druglinks ul {font-family: Tahoma; font-size: 12px;}
#druglinks ul li {font-family: Tahoma; font-size: 12px; list-style-image: url(/images/lp_bul.jpg);}


		#eds {display: table; font-family: arial; font-size: 13px; text-align: center;}
		#eds p {font-family: arial; font-size: 11px; float: left; padding: 6px 0px 6px 6px; text-align: left;}
		#eds p a {font-family: arial; font-size: 13px; color: blue;}
		.edsrow p a {color: blue;}
		#eds input {font-family: arial; font-size: 10px;}
		#eds img {border: none;}
		#eds form p {margin: 0; padding: 4px 0px 4px 4px; font-size: 11px; font-weight: bold;}
		#inner {display: table; margin: 4px;}
		.edsrow {width: 629px; clear: both;}
		#eds .footer {text-align: right; padding: 0px; margin: 0px;}
		#eds .footer img {border: none;}
		#serp {width: 629px; border-collapse: collapse;}
		#serp tr th {font-family: tahoma, arial; padding: 12px 2px; text-align: center; background-color: #666; color: #fff; font-size: 12px; border-collapse: collapse;}
		#serp tr td {font-family: tahoma, arial; padding: 8px 4px; text-align: center; border-collapse: collapse;}
		
.maserp {margin: 0px 0px 0px 0px; padding: 0px; border-collapse: collapse;}
.maserpcontent{background-image: url(images/npn_serp_bg_content.jpg); background-repeat: repeat-y; width: 668px; min-height: 554px; margin: 0px;}
.maserptop{background-image: url(images/npn_serp_bg_top.jpg);  background-repeat: repeat-y; width: 668px; height: 17px; margin: 0px; padding: 0px;} 
.maserpfooter{background-image: url(images/npn_serp_bg_footer.jpg); background-repeat: repeat-y; width: 668px; height: 18px; margin: 0px;}
.maserpcontent p {margin: 0px; padding: 0px;}
.maserpcontent h1 {font-size: 15px; font-weight: bold;}
.maserpcontent h2 {font-weight: bold;}

#medserp {width: 623px; margin: 0px 0px 0px 0px; padding: 0px;}
#medserp th a {color: #fff; text-decoration: none;}
#medserp td {background-color: #fff; border: solid 1px #ebebeb;}

#paginationset {font-family: tahoma, arial; font-size: 12px; margin-left: 5px; margin-bottom: 6px;}
#paginationset, #paginationset a {color: #333;}	


#fda {
	border: solid 2px #d0dd49;
	padding: 10px 20px;
	background-color: #d6e7b5;
	margin-left: 3px; 
	margin-bottom: 20px; 
	width: 585px; 
	max-height: 100px; 
	overflow: auto;
}
#fda h1 {
	text-align: left;
	clear: both;
}
}
#fda p {
	margin-bottom: 20px;
	padding-bottom: 10px;
}
#fda h2 {
	font-size: 16px;
}	
#fda2, #fda2 h1, #fda2 p, #fda2 h2, #fda2 h3, #fda2 h4 {font-size: 12px; color: #666;}

.maleftmenu {margin: 0px 0px 0px 5px; padding: 0px; border-collapse: collapse;}
.maleftmenucontent{background-image: url(drugprices_bg.jpg); background-repeat: repeat-y; width: 188px; min-height: 154px; margin: 0px;}
.maleftmenutop{background-image: url(images/leftcol-top.jpg);  background-repeat: repeat-y; width: 188px; height: 25px; margin: 0px;} 
.maleftmenufooter{background-image: url(drugprices_footer.jpg); background-repeat: repeat-y; width: 188px; height: 9px; margin: 0px;}
.maleftmenucontent p {margin: 0px; padding: 0px;}

#drugprices ul {font-family: Tahoma; font-size: 12px; margin-top: 15px;}
#drugprices ul li {font-family: Tahoma; font-size: 14px; font-weight: bold; list-style-type: none;}
#drugprices ul li a {text-decoration: none; color: #666;} 

.maleftmenu {margin: 0px 0px 0px 15px; padding: 0px; border-collapse: collapse;}
.maleftmenucontent{background-image: url(drugprices_bg.jpg); background-repeat: repeat-y; width: 188px; min-height: 154px; margin: 0px;}
.maleftmenutop{background-image: url(drugprices_top.jpg);  background-repeat: repeat-y; width: 188px; height: 83px; margin: 0px;} 
.maleftmenufooter{background-image: url(drugprices_footer.jpg); background-repeat: repeat-y; width: 188px; height: 9px; margin: 0px;}
.maleftmenucontent p {margin: 0px; padding: 0px;}

#sitemap {/*position: relative;*/}
#sitemap div p a:link, #sitemap div p a:visited {text-decoration: none;}
#sitemap div p a:hover {text-decoration: underline;}

.suggest_link {
		background-color: #F2FBE6;
		padding: 2px 6px 2px 6px;
		z-index: 100;
	}
	.suggest_link_over {
		background-color: #ee8706;
		color: #fff;/**/
		padding: 2px 6px 2px 6px;
	}
	#suggest-drugname {
		position: absolute; 
		/*left: 54px;
		top: 34px;*/
		margin-top: 25px;
		margin-left: 2px;
		background-color: #FFFFFF; 
		text-align: left; 
		border: 1px solid #000000;
		font-size: 14px;
		font-family: arial;
		display: none; 
		width: 300px;
		overflow: auto; max-height: 300px; display: none;
	}	
	
	#reset
	{
		position: absolute;
		top: 34px;
		left: 54px;
		font-size: 10px;
		display: none;
	}
	#reset a
	{
		font-size: 10px;
	}	
	
.suggest_link-header {
		background-color: #F2FBE6;
		padding: 2px 6px 2px 6px;
		z-index: 100;
	}
	.suggest_link_over-header {
		background-color: orange;
		color: #fff;
		padding: 2px 6px 2px 6px;
	}
	#suggest-drugname-header {
		position: absolute; 
		/*left: 54px;
		top: 34px;*/
		margin-top: 20px;
		margin-left: 649px;
		*margin-left: -282px;
		background-color: #FFFFFF; 
		text-align: left; 
		border: 1px solid #000000;
		font-size: 14px;
		font-family: arial;
		display: none; 
		width: 233px;
		overflow: auto; 
		max-height: 300px; 
		display: none;
		z-index: 100;
	}	
	

	
.masearch{background-image: url(/images/bg_search_p.jpg);  background-repeat: repeat-y; width: 640px; height: 78px; margin: 0px;} 
.masearchcontent {margin: 0px; padding: 10px 0px 0px 110px; color: #4d4b4b; font-family: arial; font-size: 12px; font-weight: bold;}
.masearchcontent p {font-family: arial; font-size: 13px;}
.masearchcontent p a {text-decoration: none;}

.cta {background-image: url(/images/npn_lfo_cta.jpg);  background-repeat: no-repeat; width: 650px; height: 282px; margin-left: 10px;}
.ctaleft {color: #fff; float: left; padding: 20px 4px 0px 7px; width: 260px;}
.ctaleft h2 {font-weight: bold;}
.ctaleft ul {margin-left: 0px; padding-left: 13px; padding-bottom: 10px; font-family: arial; font-weight: bold; font-size: 12px; list-style-image: url('/images/ctaleft_listicon.jpg'); list-style-position:outside;}
.ctaleft ul li {margin-left: 0px; padding-left: 0px; padding-bottom: 10px; font-family: arial; font-weight: bold; font-size: 12px; list-style-image: url('/images/ctaleft_listicon.jpg'); list-style-position:outside;}
.ctaright {color: #666; float: left; padding: 20px 0px 0px 10px; width: 324px;}
.ctaright h2 {font-weight: bold;}
.ctaright form p {font-size: 13px; font-family: arial; font-weight: bold; font-size; 10px;}

#alphap {position: absolute; top: 0px; z-index: 5000; margin-left: 615px; *margin-left: -320px; padding-top: 25px; font-size: 12px; font-weight: bold;}
#alphap a:link, #alphap a:visited {color: #BED838; text-decoration: none;}
#alphap a:hover {color: red;}
	
h3 {margin-top: 0px; padding-top: 0px; font-size: 16px;}

#formtable p, #creditcardinfo p {margin-bottom: 0px;}
