/*------------------------------------------------------------------------------------------*/
/*CSS RESET				CSS RESET				CSS RESET				CSS RESET   */
/*------------------------------------------------------------------------------------------*/

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;	
	font-weight: inherit;
	font-style: inherit;
	font-size: 12px;
	font-family: Helvetica, Arial, sans-serif;
	vertical-align: baseline;
}

:focus {outline: 0;}

body {
	line-height: 18px;
	color: #1a6d9a;
	background: #fff;
}

ol, ul {list-style: none;}

table {border-collapse: separate;border-spacing: 0;}

caption, th, td {text-align: center;font-weight: normal;}

blockquote:before, blockquote:after, q:before, q:after {content: "";}

blockquote, q {quotes: "" "";}

.wrapper {
	width: 980px;
	margin: 0 auto;
	padding: 0 10px;
}

.wrapper1{
	width: 1020px;
	margin: 0 auto;
	padding: 0 10px;
}

.no_show {text-indent: -9999px;}
.clear {clear: both;}

/*------------------------------------------------------------------------------------------*/
/* TOP BLUE BAR NAV STYLE				TOP BLUE BAR NAV STYLE					  */
/*------------------------------------------------------------------------------------------*/

#tp_bl_bar {
	display: block;
	width: 100%;
	height: 39px;
	border-bottom: 1px solid #76bee5;
	background: #bfdff1;
	top: 0px;
}

#tp_bl_bar ul {
	right: 10px;
	display: block;
	float: right;
}

#tp_bl_bar ul li {
	display: inline;
	float: left;
}

#tp_bl_bar ul li a {
	font-size: 12px;
	text-decoration: none;
	color: #1a6d9a;
	padding: 14px 20px 8px;
	display: block;
	line-height: 17px;
	font-weight: normal !important;
	font-style: normal !important;
}

/*Live Person Chat Button*/
#lpButDivID-1274904123130 {
	background: url(../images/background-live-person.gif) no-repeat 0 0;
	display:block;
	top: 0px;
	right: 0px;
	width:108px;
	height:39px;
	position: absolute;
}

#lpButDivID-1274904123130:hover {
	background-position:  0 -39px;
}

#lpButDivID-1274904123130 a {
	display: block;
	text-indent: -9999px;
	width:108px;
	height:39px;
	z-index: 9999;
}

#tp_bl_bar ul li a span{
	width: 14px;
	height: 14px;
	display: block;
	position: relative;
	float: left;
	margin-right: 4px;
}

#tp_bl_bar ul li a:hover, #tp_bl_bar ul li a.active, #tp_bl_bar ul li a:hover {
	color: #fff;
	background-color: #76bee5;
}

#tp_bl_bar ul li a#home span { background: url(../images/logos-bg-nav.jpg) no-repeat 0 0;}
#tp_bl_bar ul li a#home:hover span, #tp_bl_bar ul li a#home.active span { background-position: 0 -14px;}
#tp_bl_bar ul li a#chat span { background: url(../images/logos-bg-nav.jpg) no-repeat -14px 0;}
#tp_bl_bar ul li a#chat:hover span, #tp_bl_bar ul li a#chat.active span { background-position: -14px -14px;}
#tp_bl_bar ul li a#newsletter span { background: url(../images/logos-bg-nav.jpg) no-repeat -28px 0;}
#tp_bl_bar ul li a#newsletter:hover span, #tp_bl_bar ul li a#newsletter.active span { background-position: -28px -14px;}
#tp_bl_bar ul li a#email span { background: url(../images/logos-bg-nav.jpg) no-repeat -42px 0;}
#tp_bl_bar ul li a#email:hover span, #tp_bl_bar ul li a#email.active span { background-position: -42px -14px;}
#tp_bl_bar ul li a#advise span { background: url(../images/logos-bg-nav.jpg) no-repeat -56px 0;}
#tp_bl_bar ul li a#advise:hover span, #tp_bl_bar ul li a#advise.active span { background-position: -56px -14px;}

/*--------------------------------------------------------------------------------------------------------------------------*/
/*HEADER AND NAVIGATION STYLE				HEADER AND NAVIGATION STYLE					HEADER AND NAVIGATION STYLE  */
/*--------------------------------------------------------------------------------------------------------------------------*/

#main_cont {
	background: #fff url(../images/bg_main_bd.jpg) repeat-x 0 0;
	width: 100%;
	border-bottom: #badef2 solid 1px;
	padding: 35px 0 10px;
}

img#myers_logo {
	float: left;
	display: inline;
	position: relative;
	left: 10px;
	margin-bottom: 14px;
}

ul#address {
	float: right;
	display: inline;
	position: relative;
	right: 10px;
	text-align: right;
	margin: 6px 20px 0 0;
}

ul#address li span {
	font-size: 200%;
	line-height: 22px;
}

img.header, ul.header {
	position: relative;
	border: 10px solid #d5eaf6;
	border-top: none !important;
	width: 940px;
}

.header.internal {
	margin-left: 20px;
}

#main_banner {
	margin-left: 20px;
}

/*#main_banner li {
	margin-left: 20px;
}*/

.wrapper1 #ribbon {
	position: absolute;
	z-index: 10;
	height: 130px;
	width: 580px;
	display: block;
	background: url(../images/background-header-ribbon.png) no-repeat 0 0;
	margin-top: 130px !important;
	padding: 35px 0 0 30px;
	margin-top: 140px;
	color: #fff;
}

.wrapper1 #ribbon h1 {
	font-size: 20px;
	line-height: 24px;
}

.wrapper1 #ribbon h1 span {
	font-size:20px;
	/*font-weight:bold;*/
	line-height:28px;
}

/*------------------------------------------------------------------------------------------*/
/* LEFT COLUMN STYLE				LEFT COLUMN STYLE				LEFT COLUMN STYLE*/
/*------------------------------------------------------------------------------------------*/

#left_col {
	width: 620px;
	float: left;
	margin: 20px 0 0 10px;
}

#left_col>div {
	border: #cdc4a5 1px solid !important;
	margin-bottom: 20px;
	padding: 15px 20px;
	background: #fff;
	position: relative;
}

#left_col > div.br {
	background-color: #f6f1e2;
}

#welcome { padding: 25px 20px;}

#welcome p, #welcome a  {
	font-size: 12px;
	line-height: 20px;
	color: #1A6D9A;
}

#welcome a:hover {text-decoration: none;}

div#phar_ser_home, div#ord_ref_home {
	padding: 20px 20px 20px 150px;
}

div#phar_ser_home {
	background: url(../images/logo-nurse-service.jpg) 36px 12px no-repeat;
}

div#ord_ref_home {
	background: url(../images/logo-order-refills-.jpg) 36px 20px no-repeat;
}

div#phar_ser_home h2, div#ord_ref_home h2 {
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 2px;
	text-transform: uppercase;
}

div#phar_ser_home a, div#ord_ref_home a { color: #1A6D9A;}
div#phar_ser_home a:hover, div#ord_ref_home a:hover {text-decoration: none;}

ul#home_services {
	position: relative;
	padding: 0 1px;
}

ul#home_services li {
	float: left;
	display: inline;
	width: 175px;
	padding: 20px 0 20px 15px;
}

ul#home_services li img {border: 1px solid #004b74;}

ul#home_services li h3 {
	font-size: 14px;
	font-weight: bold;
	margin: 9px 0;
}

/*-----------------------------------------------------------------------------------------------*/
/* RIGHT COLUMN STYLE				RIGHT COLUMN STYLE				RIGHT COLUMN STYLE    */
/*-----------------------------------------------------------------------------------------------*/

#right_col {
	width: 300px;
	float: right;
	margin: 20px 30px 0 0;
}

#right_col.internal, #left_col.internal {
	margin-top: 40px !important;
}

.rt_sub {
	margin-bottom: 20px;
}

.rt_sub>div {
	border: 1px solid #cdc4a5;
	top: -1px;
	position: relative;
	z-index: 1;
	padding: 10px 0;
}

ul.tabs li {
	display: inline;
	z-index: 200;
}

ul.tabs li a {
	background-color: #f6f1e2;
	text-decoration: none;
	display: inline-block;
	padding: 10px 14px 7px;
	border: 1px solid #cdc4a5;
	border-bottom: none;
	margin-top: 6px;
	font-weight: bold;
	text-transform: uppercase;
	color: #603913;
	cursor: pointer;
}

ul.tabs li a.active {
	background-color: #fff;
	margin-top: 1px !important;
	padding-top: 16px;
	color: #004b74;
	z-index: 2;
	position: relative;
}

.rt_sub #cust_med_content ul {
	margin: 0 20px;
}

.rt_sub #cust_med_content ul li {
	background: url(../images/bg-br-bullet.jpg) no-repeat 0 11px;
	padding-left: 15px;
}

.rt_sub #cust_med_content ul li ul {
	display: none;
}

.rt_sub #cust_med_content ul li.sub_active ul {
	display: block;
}


.rt_sub #cust_med_content ul li ul li{
	background: url(../images/bg-br-bullet.gif) no-repeat 0 11px;
	padding-left: 15px;
	border-bottom: 1px solid #87b1c7;
}

.rt_sub #cust_med_content ul li ul li.last {border: none;}

.rt_sub #cust_med_content ul li a {
	font: normal 12px/30px Helvetica, Arial, sans-serif;
	color: #1a6d9a;
	text-decoration: none;
	display: block;
}

.rt_sub #cust_med_content>ul ul li a {
	color: #8f7459;
}


.rt_sub #cust_med_content ul li a:hover,
.rt_sub #cust_med_content ul li.sub_active a,
.rt_sub #cust_med_content ul ul li.active a {text-decoration: underline}

.rt_sub #cust_med_content ul li.sub_active ul li a {text-decoration: none;}
.rt_sub #cust_med_content ul li.sub_active ul li a:hover {text-decoration: underline;}

#cust_med_content.hide {display: none;}
#contact_us.hide {display: none;}

#contact_us h3 {
	color:#1A6D9A;
	font-size:16px;
	font-weight:bold;
	line-height:100%;
	margin:10px 0;
}

#contact_us form {padding: 0 20px 20px;}

#contact_us form label {
	display: block;
	margin-bottom: 2px;
}

#contact_us form input, #contact_us form textarea {
	display: block;
	width: 100%;
	font-size:12px;
	font-weight:bold;
	height:14px;
	padding:4px 2px;
	margin-bottom: 8px;
	position: relative;
	z-index: 9999;
}

#contact_us form textarea#comments {
	height: 70px;
}

form#contact_form label {font-weight: bold;padding-bottom: 5px;}

form#contact_form input, form#contact_form textarea {
	display: block;
	width: 70%;
	font-size:12px;
	font-weight:bold;
	height:14px;
	padding:4px 2px;
	margin-bottom: 14px;
	position: relative;
}

form textarea#comments_con {height: 90px;}

button#submit_con {
	float: left;
	width: 30%;
	height: 28px;
	cursor: pointer;
}

button#submit {
	float: right;
	width: 50%;
	height: 28px;
	cursor: pointer;
}

.rt_sub h4 {
	background-color:#FFFFFF;
	color:#004B74;
	margin-top:0 !important;
	position:relative;
	z-index:500;
	border-color:#CDC4A5 #CDC4A5;
	border-style:solid solid none;
	border-width:1px 1px medium;
	display:inline-block;
	font-weight:bold;
	padding:16px 14px 7px;
	text-transform:uppercase;
}

/*----------------------------*/
/*		FOOTER STLES 		*/
/*----------------------------*/

#footer {
	background-color: #f5fafd;
	border-top: 1px solid #fff;
	padding: 40px 0;
}

ul.footer_col {
	float: left;
	width: 155px;
	margin-left: 10px;
}

ul.footer_col li h5 {
	color: #1A6D9A;
	font-weight: bold;
}

ul.footer_col li, ul.footer_col li a {
	color: #3d4243;
	text-decoration: none;
	display: block;
}

ul.footer_col li a:hover {
	text-decoration: underline;
}

/*---------------------------------------------------------------------------------------------*/
/*		INTERIOR PAGE STLES			INTERIOR PAGE STLES			INTERIOR PAGE STLES      */
/*---------------------------------------------------------------------------------------------*/

#pg_title h1 {
	text-transform: uppercase;
	font-size: 18px;
	letter-spacing: -0.2px;
	font-weight: bold;
}

.int_lft_col {
	float: right;
	display: inline;
	position: relative;
	width: 470px;
}

.int_lft_col h3 {
	font-size:120%;
	font-weight:bold;
	margin:0;
	padding: 5px 0;
	font-style: italic;
}

.int_lft_col h4 {
	font-weight: bold;
	margin: 0px;
	line-height: 16px;
}

.int_lft_col.pharm {
	width: 100%;
}
.int_lft_col.pharm img {margin: 6px 20px 0 0;}

.int_lft_col p.none {
	margin-bottom: 0px;
}

.int_lft_col h2, #prescription-form h2 {
	border-bottom:1px solid;
	font-size:140%;
	margin-bottom:5px;
	font-weight: bold;
	letter-spacing: -0.2px;
}

.int_lft_col ul {
	list-style: disc outside;
	margin: 0 0 20px 20px
}

.int_lft_col ul ul {
	list-style: circle;
}

.int_lft_col li {
	line-height: 200%;
	font-style: italic;
}

.insur_qa h3 {
	display: inline;
	position: relative;
	margin-top: 5px;
	font-weight: bold;
	font-size: 140%;
	line-height: 160%;
	border-bottom: 1px solid;
}

#gloss li {
	display: inline-block;
	width: 20px;
	text-align: center;
	float: left;
}

.int_lft_col a {
	color: #1A6D9A;
	font-weight: bold;
}

.int_lft_col a:hover {
	text-decoration: none;
}

.page_copy img {
	display: inline;
	float: left;
}

.page_copy td img {
	float: none;
	padding: 2px;
	border: 1px solid #333;
}

tr.spacer {
	height: 35px;
}

.page_copy img.int_pic {
	border: 1px solid #CDC4A5;
	padding: 1px;
}

.page_copy p {
	margin-bottom: 12px;
	line-height: 190%;
	/*letter-spacing:-0.05px;*/
}

.page_copy p.last {
	margin-bottom: 24px;
}

.int_lft_col table {
	margin: 0 0 12px;
}

.sub_page_copy h2{
	font-size:14px;
	font-weight:bold;
	margin:9px 0 3px;
}

.sub_page_copy ul {padding-left: 15px;}

.sub_page_copy li{
	float: left;
	width: 250px;
	display: inline;
}

.sub_page_copy li img {margin-bottom: 10px;}

.sub_page_copy li a {
	background: url(../images/bg-blue-dot.gif) no-repeat 0 9px;
	padding-left: 15px;
	color: #454545;
	line-height: 210%;
	display: block;
}

.sub_page_copy li a:hover, .sub_page_copy li a.active {text-decoration: none;}

.sub_page_copy li a.active {cursor: default; color: #1A6D9A;}


.sub_page_copy #sub_pg_cll li, .sub_page_copy #sub_pg_clr li {
	width: inherit;
}

#sub_pg_cll {
	/*float: left;
	width: 250px;
	display: inline;*/
}

#sub_pg_cll li a {
	display: block;
	margin-left:15px;
	padding-left:15px;
}

#sub_pg_clr {
	clear:both;
	margin-top: 10px;
	/*float: right;
	width: 275px;*/
}

#sub_pg_clr li a {
	background: url(../images/icon-pdf.jpg) no-repeat 0 0;
	height: 45px;
	padding-left: 45px;
}

/*----------------------------------------------------------------------------------------------------------*/
/*		CUSTOM MEDS PAGE STLES			CUSTOM MEDS PAGE STLES			CUSTOM MEDS PAGE STLES      */
/*----------------------------------------------------------------------------------------------------------*/

#cust_meds_nav.header {
	height: 165px !important;
	background: #D5EAF6;
	padding-top: 10px;
	margin-left: 20px;
}

#cust_meds_nav li {
	float: left;
	display: inline;
}

#cust_meds_nav li a {
	display: block;
	text-align: center;
	height: 48px;
	border: 1px solid #D5EAF6;
	width: 86px;
	color: #014b74;
	text-decoration: none;
	text-transform: uppercase;
	font-size: 11px;
	margin-left: 8px;
	padding-top: 4px;
	
}

#cust_meds_nav li.first a, #cust_meds_nav li.last a {width: 126px;}
#cust_meds_nav li.first a {margin-left: 0px;}

#main_cont #cust_meds_nav li a:hover, #main_cont #cust_meds_nav li a.active {border: 1px solid #024970;}


/*ALL OF THE IMAGES/LINKS IN THE HEADER OF THE CUSTOM MEDICATION PAGES*/
#cust_meds_nav li#vete a {height: 39px; background:transparent url(../images/bgs-cust_meds-vete.jpg) no-repeat center 5px; padding-top:126px;} 
#cust_meds_nav li#vete a:hover, #cust_meds_nav li#vete a.active {background: #1a6d9a url(../images/bgs-cust_meds-vete.jpg) no-repeat center 5px; color: #fff;} 
#cust_meds_nav li#podi a {height: 39px; background:transparent url(../images/bgs-cust_meds-podi.jpg) no-repeat center 5px; padding-top:126px;}
#cust_meds_nav li#podi a:hover, #cust_meds_nav li#podi a.active {background:#1a6d9a url(../images/bgs-cust_meds-podi.jpg) no-repeat center 5px; color: #fff;}
#cust_meds_nav li#pain a {height: 39px; background:transparent url(../images/bgs-cust_meds-pain.jpg) no-repeat center 5px; padding-top:126px;}
#cust_meds_nav li#pain a:hover, #cust_meds_nav li#pain a.active {background:#1a6d9a url(../images/bgs-cust_meds-pain.jpg) no-repeat center 5px; color: #fff;}
#cust_meds_nav li#pedi a {height: 39px; background:transparent url(../images/bgs-cust_meds-pedi.jpg) no-repeat center 5px; padding-top:126px;}
#cust_meds_nav li#pedi a:hover, #cust_meds_nav li#pedi a.active {background:#1a6d9a url(../images/bgs-cust_meds-pedi.jpg) no-repeat center 5px; color: #fff;}
#cust_meds_nav li#dent a {height: 39px; background:transparent url(../images/bgs-cust_meds-dent.jpg) no-repeat center 5px; padding-top:126px;}
#cust_meds_nav li#dent a:hover, #cust_meds_nav li#dent a.active {background:#1a6d9a url(../images/bgs-cust_meds-dent.jpg) no-repeat center 5px; color: #fff;}
#cust_meds_nav li#derm a {height: 39px; background:transparent url(../images/bgs-cust_meds-derm.jpg) no-repeat center 5px; padding-top:126px;}
#cust_meds_nav li#derm a:hover, #cust_meds_nav li#derm a.active {background:#1a6d9a url(../images/bgs-cust_meds-derm.jpg) no-repeat center 5px; color: #fff;}
#cust_meds_nav li#spec a {background:transparent url(../images/bgs-cust_meds-spec.jpg) no-repeat center 5px; padding-top:118px;}
#cust_meds_nav li#spec a:hover, #cust_meds_nav li#spec a.active {background:#1a6d9a url(../images/bgs-cust_meds-spec.jpg) no-repeat center 5px; color: #fff;}
#cust_meds_nav li#hosp a {background:transparent url(../images/bgs-cust_meds-hosp.jpg) no-repeat center 5px; padding-top:118px;}
#cust_meds_nav li#hosp a:hover, #cust_meds_nav li#hosp a.active {background:#1a6d9a url(../images/bgs-cust_meds-hosp.jpg) no-repeat center 5px; color: #fff;}
#cust_meds_nav li#horm a {background:transparent url(../images/bgs-cust_meds-horm.jpg) no-repeat center 5px; padding-top:118px;}
#cust_meds_nav li#horm a:hover, #cust_meds_nav li#horm a.active {background:#1a6d9a url(../images/bgs-cust_meds-horm.jpg) no-repeat center 5px; color: #fff;}

.credits {
	color:#1A6D9A;
	display:block;
	padding-top:25px;
	position:relative;
	text-align:center;
}

.credits a {color: #1A6D9A;}

.credits a img {vertical-align: middle;}

.credits a:hover {text-decoration: none;}

ul#error-message {
	list-style: disc inside;
	margin-left: 15px;
	background: #ececec;
	border: 1px solid #ccc !important;
	padding: 10px;
	color: red;
}

ul#error-message li {
	line-height: 200%;
	font-size: 13px;
}

ul#my-meds li {
	list-style: none;
	float: left;
	margin: 0 20px 35px 0;
}

.page_copy a.enlarge {
	position: absolute;
	top: 115px;
	left: 20px;
	color: #1A6D9A;
}

a#inline {
	color: #a19776;
	font-weight: bold;
}

#transdermal h3 {
	font-size:23px;
	font-weight:bold;
	letter-spacing:-0.1px;
	line-height:160%;
}

#transdermal p {
	line-height: 160%;
	margin-bottom: 10px;
}

#transdermal ul {
	margin-bottom:20px;
	padding-left:20px;
}

#transdermal li {
	list-style-position: inside;
	list-style-type: disc;
	color: #05141c;
}

#transdermal ul#l-td li {
	display:inline;
	float:left;
	width: 180px;
	list-style: none;
}

a.news_letter {
	background: url("../images/icon-pdf.jpg") no-repeat scroll 0 0 transparent;
	padding-left: 45px;
	display: block;
	height: 45px;
}

#reset_print {
	display: block;
	position: relative;
	margin: 15px 0 0;
}

#reset_print input {
	margin-right: 15px;
}

#email-confirm {
	background:none repeat scroll 0 0 #ECECEC;
	border:1px solid #CCCCCC !important;
	padding:10px;
	display: block;
	margin-top: 15px;
}

.rt_sub .chat_col {
	text-indent: -9999px;
	display: block;
	padding: 15px;
}

.rt_sub .chat_col a {
	display: block;
	width: 267px;
	height: 143px;
}

.rt_sub .chat_col.treatments a {background: url("../images/buttons-live-chat.jpg") no-repeat scroll -267px -143px transparent;}
.rt_sub .chat_col.pharm_about_my a {background: url("../images/buttons-live-chat.jpg") no-repeat scroll -267px 0 transparent;}
.rt_sub .chat_col.about_contact a {background: url("../images/buttons-live-chat.jpg") no-repeat scroll 0 -143px transparent;}
.rt_sub .chat_col.ord_refills a {background: url("../images/buttons-live-chat.jpg") no-repeat scroll 0 0 transparent;}
.rt_sub .chat_col.prac_welcome a {background: url("../images/buttons-live-chat.jpg") no-repeat scroll -534px -143px transparent;}
.rt_sub .chat_col.custom_meds_about a {background: url("../images/buttons-live-chat.jpg") no-repeat scroll -534px 0 transparent;}
.rt_sub .chat_col.prac_news a {background: url("../images/buttons-live-chat.jpg") no-repeat scroll -801px 0 transparent;}







