/* undo some default styling of common (X)HTML browsers
 * ------------------------------------------------------------------------- */
/* Avoid browser default inconsistent heading font-sizes and pre/code */
h1,h2,h3,h4,h5,h6,pre,code,td { font-size:1em; font-weight:normal; }


/* prevent blue linked image borders */
a img, :link img, :visited img, fieldset { border:none; }

/* reset margin and padding for all elements to 0 */
* { margin:0; padding:0; }

ul,ol { list-style:none; }

h1	{ font-size:20px; color:#000;}
h2	{ font-size:18px; color:#000; }
h3	{ font-size:12px; color:#000; }

hr { margin:10px 0 10px 0; }
/* global elements
 * ------------------------------------------------------------------------- */
/* Default font size in IE and FireFox is 16px. Default for Safari is 14px. */
html { font-size:100% /* IE has problems scaling text in ems. Using a percentage makes for better text rendering when scaled. */ }
	
body {
	background: #FFF url("../images/bg-body.gif") top left repeat-x; width:100%;
	font-size:.75em; /* Read by IE only. - 75% of 16px = 12px */
	text-align:center;
	color:#121313;
	margin:0px;
	}

html>body { font-size:12px; /* overrides the font-size above in all browsers except IE. These browsers can resize text that is specified in px so this is ok. */ }
	
a:link, a:visited { color:#004FBA; text-decoration:underline; }
a:hover, a:active { color:#004FBA; text-decoration:none; }
	
#rss { background:url("../rss/images/btn-rss.gif") left top no-repeat; height:16px; float:left;
       color:#F89839; font-size:12px; font:Arial, Helvetica, sans-serif; margin:0 0 0 200px; padding-left:50px;  }
	
/* classes
 * ------------------------------------------------------------------------- */
.clear {
	clear:both;
	height:.01em;
	overflow:hidden;
	}

/*
P.I.E. FLOAT CLEARING
See http://www.positioniseverything.net/easyclearing.html 
--------------------- */

.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix {
  display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */		


/* Main Structure Columns / Containers
 * ------------------------------------------------------------------------- */
 #container {
 	min-width:750px;
	max-width:1000px;
	margin:0px auto;
	text-align:left;
	}

#content_container {
	width:100%;
	background: #fff url("../images/container-bckgr.gif") top left repeat-y;
	margin:0px;
	float:left;
	}

#column_container { background:#fff; }
	
#column-left {
	width:169px;
	float:left;
	margin-right:-204px;
	display:inline;
	}
	
/* Left Column Nav */	
#drug-to-watch {
    background-color: #EDF7FF;
	margin:3px 0px 0px 3px;
	font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:bold
	}
	
#drug-to-watch ul.drug-to-watch-list { padding-left:10px; margin-top:10px; }
ul.drug-to-watch-list li { background:url("../images/drug_bkgr.gif") no-repeat 0px 8px; padding: 1px 0px 8px 18px; display:block; }
ul.drug-to-watch-list a:link, ul.drug-to-watch-list a:visited { color:#4C4C4C; text-decoration: underline; }
ul.drug-to-watch-list a:hover, ul.drug-to-watch-list a:active { color:#4C4C4C; text-decoration: none; }
	
#column-right {
	float:left;
	display:inline;
	margin-left:169px;
	}
	
#column-right-header { background: url("../images/top-nav-holder-bkgr.gif") top left repeat-x; height:122px; }

	
/* Frame work
 * --------------------------------------------------------------------- */
#header { background-color:#696969; height:21px; }
	
#home_image { background:url("../images/logo_image.gif") no-repeat; width:169px; height:121px; }
	#home_image h1 { display:none; }
	#home_image h2 { display:none; }

#newsletter { background-color: #C7DFF4; margin:2px 0px 0px 3px; }
	#newsletter p { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; line-height:15px; text-align:left; margin:10px 0px 8px 10px; }
	
#blognetwork { background-color:#FFF5CD; margin: 2px 0px 0px 3px; }
	#blognetwork p { font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; text-align:left; margin:10px 0px 8px 10px; line-height:15px; } 

	
/* Newsletter Form
 * ------------------------------------------------------------------------- */
#newsletter form { width:150px; padding:0px 0px 0px 8px; }
	
#newsletter form br { line-height:0; }

#newsletter form input, textarea, select { 
	background-color:#fff; 
	border:1px solid #000;
	color:#000;
	width:144px; 
	height:19px;
	vertical-align:middle;
	margin-bottom:4px;
	padding-top:1px; 
	padding-left:4px; 
	font-size:11px;
	font-family:Arial, Helvetica, sans-serif;
	}

#newsletter input.submit-image { 
	width:59px; 
	height:20px; 
	border:none; 
	cursor:pointer;
	margin:0px 0px 20px 87px;
	background-color:#C7DFF4; 
	}	


/* Vioxx
 * --------------------------------------------------------------- */	 
h2#title-vioxx { background-color:#000; color:#FFF; 
	font-family:"Trebuchet MS", "Bitstream Vera Sans", Arial, Verdana, Helvetica, sans-serif; 
	font-weight:bold; font-size:13px; 
	padding:0px 0 0px 10px; 
	}


#body_content {
	font-family:Georgia;
	font-size:14px;
}

#body_content li { 
	font-family:Georgia;
	font-size:14px;
}

#vioxx-sub {
    background-color:#CCE074;
	margin:2px 0px 0px 3px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:11px;
	font-weight:bold
	}

.vioxx-sub-list { padding:4px 0px 20px 10px; }
	ul.vioxx-sub-list  {}
	ul.vioxx-sub-list li { background:url("../images/vioxx_bkgr.gif") no-repeat 0px 8px; padding:1px 0px 10px 18px; display:block; }
	ul.vioxx-sub-list a:link, ul.vioxx-sub-list a:visited { color:#3C5866; text-decoration:underline;}
	ul.vioxx-sub-list a:hover, ul.vioxx-sub-list a:active { color:#3C5866; text-decoration:none;}
	
#contact-vioxx-lawyer {
	margin:2px 0px 0px 3px;
	cursor:hand; 
	cursor:pointer;
	text-decoration:none;
	} 


/* Top Nav
 * ----------------------------------------------------------------------- */
#top-nav-holder {
	position:absolute;
/*	background: url("../images/top-nav-holder.gif") no-repeat;*/
 	width:270px;
 	height:122px;
	padding:13px 0px 0px 10px;
	font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold;
	}

ul#top-nav-holder-list li.red a:link, ul#top-nav-holder-list li.red a:visited { color:#990000; }
ul#top-nav-holder-list  li.red a:hover, ul#top-nav-holder-list li.red a:active { color:#C08406; text-decoration:none; }

ul#top-nav-holder-list li { background: url("../images/orange-arrow.gif") no-repeat 10px 7px; padding:0px 0px 0px 35px; display:block; }
ul#top-nav-holder-list  a:link, ul#top-nav-holder-list a:visited { color:#5B82A4; text-decoration:none; }
ul#top-nav-holder-list  a:hover, ul#top-nav-holder-list a:active { color:#C08406; text-decoration:none; }
ul#top-nav-holder-list li { border-bottom: 1px dotted #3d668a; padding:5px 0 5px 25px; }
ul#top-nav-holder-list li.last { border:none; }



#find-a-lawyer { background:url("../images/find-a-lawyer-holder.gif") no-repeat; float:right; width:406px; height:122px; }
	.call{ font-family:Georgia, "Times New Roman", Times, serif; font-size:18px; text-align:right; padding:3px 20px 0 0;}    
#col1 { float:left; width:120px; padding:14px 0px 0px 10px; font:Georgia, "Times New Roman", Times, serif; }
	#col1 p { margin:0px 2px 0px 0px; font-size:13px; color:#5F5F5F; line-height:14px; }

#col2 { float:left; width:200px; padding:14px 10px 0px 3px; }
	#col1 h2 { font-size:18px; color:#0F3858; font-weight: bold; line-height:17px; }
	
	
/* Search Form - Find A Drug
 * ------------------------------------------------------------------------- */
#find-drug form { width:161px; height:98px; padding:0px 0px 0px 0px;}
	
#find-drug form input, textarea, select {
	background-color:#FFF; 
	border:1px solid #CCC;
	color:#878787;
	width:130px; 
	height:17px;
	vertical-align: middle;
	margin-bottom:2px; /* sets vertical spacing between fields */
	margin-right:2px;
	padding:3px 0 1px 0;
	font-size:11px;
	font-family: Georgia, "Times New Roman", Times, serif;

	}
#find-drug form select{height:23px; width:132px; margin:-3px 0 0 0;}
#find-drug form input.submit-image {
    background: url(../images/btn_find_drug.gif);
	width:128px; 
	height:25px; 
	border:none; 
	cursor:pointer;
	margin:0px 0px 0 2px;
	padding:0px; 

	}


/* News - Stories
 * ---------------------------------------------------------------------- */	
h2#bg-news-title { background-color:#60B0EF; padding:5px; } 
 
#stories-news-container { background: url("../images/news-story-bckgr.gif") top left repeat-x; 
	font-family:Georgia;
	font-size:14px;
}

#yellow-box { padding:5px; }
/* \*/
* html  .iebug { height: 0.01%; }
/* */


 #stories-news-container h3  {
    padding:53px 0px 0px 0px;
	font-weight:bold;
	font-size:20px;
	font:Georgia, "Times New Roman", Times, serif;
 	}

 #stories-news-container p {
 	clear:both;
	padding:5px 10px 0px 0px;
/*	height:69px;*/
	font-family:Georgia;
	font-size:14px;
	line-height:17px;
	width:100%;
 	}

#stories-news-container-sub { width:100%; background:url("../images/news-story-sub-bckgr.gif") repeat-x; }
	#stories-news-container-sub a:link, #stories-news-container-sub a:visited{ color:#2e6ec5; text-decoration:none;}
	#stories-news-container-sub a:hover, #stories-news-container-sub a:active{ color:#0a59c5; text-decoration:underline;}
	
	#level-1 { padding-left:10px; }
	#level-2 { padding-left:40px; }
	#level-3 { padding-left:70px; }

#stories-news-container-sub p {
	padding:0px 30px 10px 12px;
	font-family:Georgia;
	font-size:14px;
	line-height:20px;
	color:#333;
	}
#stories-news-container-sub h1 {
	padding:0px 0px 4px 12px;
	font-weight:normal;
	font-size:36px;
	border-bottom:#ccc dotted 1px;
	margin-bottom:15px;
	}
#stories-news-container-sub h2 {
	padding:20px 0px 8px 12px;
	font-weight:normal;
	font-size:26px;
	border-top:#ccc dotted 1px;
	margin-bottom:10px;
	}
#stories-news-container-sub h3 {
	padding:0px 0px 8px 12px;
	font-weight:bold;
	font-size:20px;
	}

#stories-news-container-sub h4 {
	padding:0px 0px 0px 12px;
	font-weight:bold;
	font-size:15px;
	color:#1D609B;
	}	
	
#stories-news-container-sub ul {
	margin: 5px 0px 10px 50px;
	list-style-type:none;
	font-family:Georgia;
	font-size:14px;	
	}

#stories-news-container-sub li { 
	padding:0 0 10px 15px;
	font-family:Georgia;
	font-size:14px;
	background:url(../images/list_bullet_blue_tri.gif) 0 5px no-repeat;
	}	
	
#stories-news-container-sub ol {
	margin: 5px 0px 10px 50px;
	list-style-type:decimal;
	font-family:Georgia;
	font-size:14px;	
	}
	
#stories-news-container-sub table {
	padding:0px 0px 0px 12px;
	}	
	
/* Sub News */	
#sub-news-left { float:left; }

#sub-news-right {
	float:right;
	/*background:url(../images/news-story-sub.jpg) no-repeat;*/
	width:160px;
	height:213px;
	margin-left:8px;
	}	

/* Date Display */
#date {
	float:right;
	padding: 23px 10px 0px 0px;
	font-size:12px;
	font:Tahoma;
	color:#8E7742;
 	}

#date-sub { padding:23px 0px 16px 14px; font-size:12px; font:Tahoma; color:#8E7742; }
#date-sub span{float:left; width:200px; font-size:14px; padding:3px 0 0 0;}
#date-sub #icons{display:inline; padding-left:50px;}
#date-sub #icons img { padding:0 0 0 20px;}


#contact-vioxx-banner { padding-bottom:20px; }

#vioxx-story { float:left; padding-right:20px; }
img#vioxx-story {margin-top:-42px; padding-bottom:10px;}
	
#stories-news-container a:link { color:#1D609B; text-decoration: underline;}
#stories-news-container a:visited { color:#1D609B; text-decoration: underline;}
#stories-news-container a:hover { color:#1D609B; text-decoration: none;}
#stories-news-container a:active { color:#1D609B; text-decoration: none;} 

#news-link {
	padding:22px 0px 5px 175px;
	font:Georgia, "Times New Roman", Times, serif;
	font-size:15px;
	color:#666666;
	}

#news-link a:link { color:#1D609B; text-decoration:underline; }
#news-link a:visited { color:#1D609B; text-decoration:underline; }
#news-link a:hover { color:#1D609B; text-decoration:none; }
#news-link a:active { color:#1D609B; text-decoration:none; } 


/* Main Content Container
 * ------------------------------------------------------------ */
#main {
	width:95%;
	font:Georgia;
	font-size:14px;
	margin:20px 0px 0px 20px;
	}

#main h4 {
	font-size:16px;
	font-weight:bold
	}
	
	


#main p {
	font:Georgia;
	font-size:14px;
	margin:2px 0px 30px 0px;
	line-height:15px;
	}

#main a:link { color:#1D609B; text-decoration: underline; }
#main a:visited { color:#1D609B; text-decoration: underline; }
#main a:hover { color:#1D609B; text-decoration: none; }
#main a:active { color:#1D609B; text-decoration: none; }

#main-top { width:100%; }
#main-bottom-left { float:left; width:60%; }

#main-body { width:95%; }

#main-btm { width:95%; }

#drug-search-container { background-color:#FFF; float:right; width:205px; margin-left:10px; padding-left:10px; }

#drug-box {
	background: #C6E8FB url("../images/drug-box-bckgr.gif") top left repeat-x;
	width:205px;
	padding:15px 0px 15px 12px;
	clear: both;
	}

#bextra {
	background: url("../images/bextra.jpg") no-repeat;
	width:182px;
	height:73px;
	margin-left:12px;
	}
	#bextra span { display:none; }

#celebrex {
	background: url("../images/celebrex.jpg") no-repeat;
	width:182px;
	height:73px;
	margin-top:15px;
	margin-left:12px;
	}
	#celebrex span { display:none; }

#vioxx {
	background: url("../images/vioxx.jpg") no-repeat;
	width:182px;
	height:73px;
	margin-top:15px;
	margin-left:12px;
	}
	#vioxx span { display:none; }

#zyprexa {
	background: url("../images/5284_nuva-ring.jpg") no-repeat;
	width:182px;
	height:73px;
	}
	#zyprexa span { display:none; }


/* Search Box
 * --------------------------------------------------------------- */
#search-box {
	margin-top:8px;
	background-color:#FFF5CD;
	width:206px;
	height:158px;
	}

#search-box-sub {
	margin:2px 0px 0px 3px;
	background-color:#FFF5CD;
	width:166px;
	height:158px;
	}

#search-box form {
	margin:5px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	color:#333333;
	}

#search-box input.submit-image { 
	width:59px; 
	height:20px; 
	border:none; 
	cursor:pointer;
	padding-top:0px; 
	}

#search-box-sub form {
	margin:5px 0px 0px 0px;
	font-family:Verdana, Arial, Helvetica, sans-serif; 
	font-size:10px; 
	font-weight:normal; 
	color:#333333;
	}

#search-box-sub input.submit-image { 
	width:59px; height:20px;  
	border:none; 
	cursor:pointer;
	padding-top:0px; 
	}

#alternative { background:url("../images/alt-bckgr.gif") top left repeat-x; width:100%; height:161px; float:left; margin-top:10px; }
	#alternative span { display:none; }

#alt-news { background:url("../images/alt-img.jpg") bottom left no-repeat; width:100%; height:161px; }
	#alt-news p { font:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:35px 15px 0px 170px; }
	
#alt-news a:link { color: #1D609B; text-decoration:underline; }
#alt-news a:visited { color: #1D609B; text-decoration:underline; }
#alt-news a:hover { color: #1D609B; text-decoration:none; }
#alt-news a:active { color: #1D609B; text-decoration:none; }

#more-issues { background:url("../images/more-issues-bckgr.gif") top left repeat-x; width:100%; float:left;
	font:Georgia, "Times New Roman", Times, serif; font-size:12px;
	margin-top:6px;
	}

#issue-title { background:url("../images/more-issues-title.gif") top left no-repeat; width:168px; height:19px; }
	#issue-title span { display:none; }

.more-issues-list { padding: 8px 0px 5px 10px;}
	ul.more-issues-list {}
	ul.more-issues-list li { background:url("../images/folder.gif") no-repeat 10px 5px; padding:0px 0px 0px 35px; display:block; }
	ul.more-issues-list a:link, ul.more-issues-list a:visited { color:#1D609B; text-decoration:underline; }
	ul.more-issues-list a:hover, ul.more-issues-list a:active { color:#1D609B; text-decoration: none;} 

#divider { background:url("../images/divider.gif") repeat-x; width:100%; height:3px; }
	.divider-img { background:url("../images/divider-img.gif") top left no-repeat; width:19px; height:3px; }
	
#helpful-links { float:left; width:100%; background:url("../images/more-issues-bckgr.gif") top left repeat-x;
	font:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:bold;
	margin-top:6px;
	}

#helpful-title { background:url("../images/helpful-links-title.gif") top left no-repeat; width:168px; height:19px; }
	#helpful-title span { display:none; }

.helpful-links-list { padding:8px 0px 5px 10px;}
	ul.helpful-links-list {}
	ul.helpful-links-list li { background:url("../images/drkblue-arrow.gif") no-repeat 10px 5px; padding:0px 0px 0px 35px; display:block; }
	ul.helpful-links-list a:link, ul.helpful-links-list a:visited { color:#333333; text-decoration:underline; }
	ul.helpful-links-list a:hover, ul.helpful-links-list a:active { color:#333333; text-decoration:none; }

#vioxx-news { float:left; width:100%; background:url("../images/more-issues-bckgr.gif") top left repeat-x;
	font:Georgia, "Times New Roman", Times, serif; font-size:14px;
	margin-top:6px;
	}

h2#vioxx-title { background-color:#FFD562; font-family:"Trebuchet MS", "Bitstream Vera Sans", Arial, Verdana, Helvetica, sans-serif; 
    font-weight:bold; font-size:13px; color:#000;
	padding:0px 10px 0px 15px;
	width:230px;
	height:19px;
	}
	h2#vioxx-title span { display:none; }

.vioxx-news-list {  width:169px; padding:8px 0px 5px 10px;}
	ul.vioxx-news-list {}
	ul.vioxx-news-list li {width:700px; background:url("../images/paper.gif") no-repeat 5px 12px; padding:10px 0px 10px 50px; display:block; }
	ul.vioxx-news-list a:link, ul.vioxx-news-list a:visited { color:#1D609B; text-decoration:underline; }
	ul.vioxx-news-list a:hover, ul.vioxx-news-list a:active { color:#1D609B; text-decoration:none; } 

#bottom-bar { float:left; width:100%; height:19px; background:url("../images/more-issues-bckgr.gif") top left repeat-x; margin-top:6px; margin-left:2px; } 
	
	
/* Footer
 * ------------------------------------------------------------------- */
#page-footer { height:1px; clear:both; width:100%; }/* Clear columns above */

#footer {
 	min-width:750px;
	max-width:1000px;
	margin:0px auto;
	background: #7E7E7E url("../images/footer-bckgr.gif") top left repeat-x;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	font:Georgia, "Times New Roman", Times, serif;
	color:#444;
	}

	#footer a:link, #footer a:visited, #footer p { color:#5F5F5F; }
	
	#footer a:hover, #footer a:active { color:#ABAB92; }

	#footer ul { margin:5px 0px 5px 0px; }

	#footer li { 
	padding: 0 5px 0 7px;
	display:inline;
	border-left: 1px solid #5F5F5F;
	}

	#footer li.first { border: none; }
		
#lft-top { float:left; top:0px; left:0px; }
#rt-top { float:right; top:0px; right:100%; }

#footer span.ejustice a:link, #footer span.ejustice a:visited  { color:#B7B5B5; text-decoration:none; }

#footer2 a:link, #footer2 a:visited, #footer p { color:#E6E6E6; }
#footer2 a:hover, #footer2 a:active { color:#ABAB92; }

#footer2 ul { margin:10px 0px 5px 10px; }

#footer2 li { 
	padding: 0 5px 0 7px;
	display: inline;
	border-left: 1px solid #E6E6E6;
	}

#footer2 li.first2 { border: none; }
#footer3 a:link, #footer3 a:visited, #footer3 p { color:#E6E6E6; }
#footer3 a:hover, #footer3 a:active { color:#ABAB92; }

#footer4 { text-align:left; margin: 7px 0 7px 3px; }
#footer4 a:link, #footer4 a:visited, #footer4 p { color:#E6E6E6; }

/* Nav
 * ------------------------------------------------------------------------- */
#nav { 
    float:right;
	background: url("../images/tab_nav.gif") no-repeat; 
	width:172px; 
	height:21px; 
	margin-bottom:0px; 
	}

#nav span { display: none; }
#nav li, #nav a { height: 21px; display: block; }
#nav li { float: left; list-style: none; _display: inline; }

#nav-01 { width: 39px; margin-left: 0px;}
#nav-02 { width: 80px; }
#nav-03 { width: 53px; }

#nav-01 a:hover {background: transparent url("../images/tab_nav.gif") -0px -21px no-repeat;}
#nav-02 a:hover {background: transparent url("../images/tab_nav.gif") -39px -21px no-repeat;}
#nav-03 a:hover {background: transparent url("../images/tab_nav.gif") -119px -21px no-repeat;}



#drug-drop { background-color: #EDF7FF; margin: 2px 0px 0px 3px; }
#drug-drop-nav { 
	background: url("../images/drug-drop.gif") no-repeat; 
	width:166px; 
	height:19px; 
	margin-bottom:0; 
	}

#drug-drop-nav span { display: none; }
#drug-drop-nav li, #drug-drop-nav a { height: 19px; display: block; }
#drug-drop-nav li { float: left; list-style: none; _display: inline; }
#drug-drop-nav-01 { width:166px; margin-left:0px; }
#drug-drop-nav-01 a:hover { background: transparent url("../images/drug-drop.gif") -0px -19px no-repeat; }
.switchcontent { display:none; }


/* Forms
 * ----------------------------------------------------------------- */
#fields { 
	display:block; 
	width:170px; 
	height:20px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#424242; 
	border-color:#D0D0D0; 
	border-width:1px; 
	padding-top:2px; 
	margin:0px; 
	} 

#bigfields { 
	display:block; 
	width:315px; 
	height:100px; 
	font-family:Arial, Helvetica, sans-serif; 
	font-size:11px; 
	color:#424242; 
	border-color:#D0D0D0; 
	border-width:1px; 
	padding-top:5px; 
	margin:0px; 
	padding-left:5px; } 


/* Quick Contact */
#quickcontact { width:175px;  font-family: Tahoma, Geneva, Arial, Helvetica, sans-serif; font-size:11px;  color:#424242; }
#quickcontact form { width:175px; margin-top:0px; margin-bottom:0px; margin-right:0px; }
#quickcontact div { margin:2px 0px 0px 0px; font-size:11px; color:#424242; }


/* Contact Form */
#contactform { text-align:center; width:340px; margin:0px 20px 0px 80px; }
#contactform div { padding:5px; font-family: Arial, Helvetica, sans-serif; font-size:11px; color:#666666; text-align:right; }
#contactform p { text-align:center; margin:0px; }
#contactinfo { font-family:Tahoma, Geneva, Arial, Helvetica, sans-serif; color:#525252; padding:5px 0px 5px 0px; margin:0px; font-size:16px;}
#contactform input {
	background-color:#F5F6BE; }
#contact-dropdown { padding-left: 250px;}


/*
#contact-form { float:right; margin:5px 15px 15px 15px; width:280px; height: auto; background: url(images/int-form-bg.jpg) left bottom; padding-bottom:20px;}
#contact-form h3{ font-size:22px; color:#333; padding:5px 5px 0px 15px; background: url(images/int-form-top.jpg) left top no-repeat;}
#contact-form p{ font-size:12px; color:#886F2C; padding:0 3px 2px 15px; line-height:16px;}
#contact-form .form-privacy-text { clear:right; float:right; padding:10px 3px 0 42px; color:#8C8B8B; font-size:11px; line-height:12px; background:url(images/int-form-lock.jpg) 14px 10px no-repeat;}
#contact-form .form_input{border:1px solid #FFE292;clear:left; color:#9F9E9E; float:left; font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; height:20px; margin:6px 0 0 10px; padding:3px; width:250px;}
#contact-form textarea { border:1px solid #FFE292; color:#9F9E9E; float:left; font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; height:90px; margin:6px 0 0 10px; padding:3px; width:250px; overflow:auto;}
#contact-form input.form_int_btn {background:transparent url(http://www.adrugrecall.com/images/form_int_btn.gif) repeat scroll 0 0; border:medium none; cursor:pointer; float:right; height:39px; margin:6px 8px 0 0; width:133px;}

*/
	
/* CSS Document */
/*
This is a proprietary expression only for Internet Explorer, as it doesn't support max-width or min-width. 
This expression breaks validation and therefore has been separated from styles.css.

NOTE: The specified width's below cannot match up exactly (like 740? "740px") or else it will cause an infinite loop that freezes IE.
*/
#container, #footer {
	width: expression(document.body.clientWidth < 742? "739px" : document.body.clientWidth > 1003? "1000px" : "auto");
}

#form_hdr{ margin:10px 0 0 15px; background:url(../images/form_int_header.gif) no-repeat; height:20px; width:631px;}
#form_ftr{ margin:0 0 15px 15px; background:url(../images/form_int_footer.gif) no-repeat; height:20px; width:631px; }
#form_int{ margin:0 0 0 15px; background:url(../images/form_int_bg.gif) top left repeat-y; height: inherit; position:relative;padding:0 0 0 0px;}
	#form_int .form_input{ margin:6px 0 0 15px; padding:3px; border:#ffe292 solid 1px; width:265px; height:20px; float:left; clear:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#9f9e9e;}
	#form_int textarea{ margin:6px 0 0 0px; padding:3px; border:#ffe292 solid 1px; width:305px; height:90px; float:left;  font-family:Georgia, "Times New Roman", Times, serif; font-size:14px; color:#9f9e9e;}
	input.form_int_btn {background: url(../images/form_int_btn.gif); width:133px; height:39px; border:none; cursor:pointer; float:right; margin:10px 8px 0 0; }
	#form_int p.secure{background:url(../images/form_int_lock.gif) 0 5px no-repeat; padding:0 0 0 30px; width:360px; margin:10px 0 0 12px; float:left; color:#8c8b8b;}
	#form_int h3{padding:0 0 10px 22px; color:#333; font-size:22px; border:none; font-weight:normal;}
	#form_int p{padding:0 0 5px 22px; color:#886f2c; width:590px;}
	
#contact-form { float:right; margin:5px 15px 15px 15px; width:280px; height: auto; background: url(http://www.adrugrecall.com/images/int-form-bg.jpg) left bottom; padding-bottom:20px;}
.avanBGfix { background: url(http://www.adrugrecall.com/images/int-form-bg2.jpg) left bottom !important; }
#contact-form h3{ font-size:22px; color:#333; padding:5px 5px 0px 15px; background: url(http://www.adrugrecall.com/images/int-form-top.jpg) left top no-repeat;}
h3.avanTOPfix { font-size:22px; color:#333; padding:5px 5px 0px 15px; background: url(http://www.adrugrecall.com/images/int-form-top2.jpg) left top no-repeat !important;}
#contact-form p{ font-size:12px; color:#886F2C; padding:0 3px 2px 15px; line-height:16px;}
#contact-form .form-privacy-text { clear:right; float:right; padding:10px 3px 0 42px; color:#8C8B8B; font-size:11px; line-height:12px; background:url(http://www.adrugrecall.com/images/int-form-lock.jpg) 14px 10px no-repeat;}
#contact-form .form_input{border:1px solid #FFE292;clear:left; color:#9F9E9E; float:left; font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; height:20px; margin:6px 0 0 10px; padding:3px; width:250px;}
#contact-form textarea { border:1px solid #FFE292; color:#9F9E9E; float:left; font-family:Georgia,"Times New Roman",Times,serif; font-size:14px; height:90px; margin:6px 0 0 10px; padding:3px; width:250px; overflow:auto;}
#contact-form input.form_int_btn {background:transparent url(http://www.adrugrecall.com/images/form_int_btn.gif) repeat scroll 0 0; border:medium none; cursor:pointer; float:right; height:39px; margin:6px 8px 0 0; width:133px;}

input.checkbox_list_checkbox { margin: 0px; padding: 0px; float: left; width: 15px !important; }
input.checkbox { margin: 0px 5px 0px 0px; padding: 0px; float: left; width: 15px !important; }
#checkbox_list { margin: 14px 0px 10px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 85%; }
#checkbox_list li {margin: 5px 0px 5px 0px; padding: 0px 0px 3px; list-style-type: none; list-style-image: none; /*list-style-position: outside;*/ }

#checkbox_list2 { margin: 5px 0px; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 95%; }
#checkbox_list2 li { margin: 0px 0px 0px 0px; padding: 0px 0px 5px; list-style-type: none; list-style-image: none; list-style-position: outside; }

#drop_list { margin: 5px 0 10px 15px !important; padding: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; width: 85%; }
#drop_list li {margin: 5px 0px 5px 0px; padding: 0px 0px 3px; list-style-type: none; list-style-image: none; /*list-style-position: outside;*/ }
#drop_list select { height:22px; color:#000;  }
#drop_list label { font-size:12px; padding-left:5px; }
#drop_list p { margin-top:5px !important; }
#contact-form p span { float:left; width:100%; margin:10px 0px 5px 0px !important; }