@charset "utf-8";

@media print {
  html, body { background: none !important; }
  .noPrint { display: none !important; }
  .state-card img { width: 500px !important; display: block; margin: 0 auto; }
  body #intro { width: 100% !important; border: none; }
  body #welcome { width: 100%; }
  body.home #canvas #content { background: none; }
}


/* `Main Background Image ------------------------------------------------------------------------*/
body { 
	background: #721212 url('../images/body.gif') repeat-y center top;
}

/* `Header Logo and Tagline ----------------------------------------------------------------------*/
#header {
	height: 136px;
	background: url('../images/header.jpg') no-repeat;
	border-bottom: 1px solid #7A0C0C;
}
	#header .logo {
		width: 580px;
		padding-top: 8px;
		margin-left: 150px;
	}
	#header h1 {
		font: normal 15px/17px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
		color: #FFF;
		text-align: center;
		font-style: italic;
		border: none;
		letter-spacing: 1px;
	}
	#header h1 strong {
		font-weight: bold;
		border-bottom: 1px solid #FFF;
	}
	
/* `Content (background) -------------------------------------------------------------------------*/
#content {
	background: #FFF url('../images/content.gif') repeat-y center top;
}

/* Navigation LOCAL */
#canvas #navigationPrimary {
	background: #024288;
	border-left: 1px solid #366aa9;
	border-right: 1px solid #366aa9;
	border-bottom: 1px solid #000;
}
	#canvas #navigationPrimary li a {
		color: #3f83ce;
		border-right: 1px solid #011832;
	}
	#canvas #navigationPrimary li a:hover {
		background: #0b5ab2;
		color: #FFF;
	}

/* `Highlights (background image, text color, bullet image) --------------------------------------*/
#programHighlights {
	color: #FFF;
	background: url('../images/highlights.jpg') no-repeat;
}
	#programHighlights h2 {
		color: #FFF;
	}
	#programHighlights h3 {
		color: #FFF;
		background: url('../images/bullet-star.gif') no-repeat left top;
	}
	#programHighlights p {
		color: #FFF;
	}

/* `Preferred Pharmacy (margins and image spacing) -----------------------------------------------*/
#preferredPharmacies h2 {
	margin: 20px 70px 3px 70px;
}
#preferredPharmacies ul {
	margin: 0;
}
#preferredPharmacies p {
	padding: 0 70px;
}
#preferredPharmacies img {
	margin: 0;
	max-height: 65px;
	
}

/* `Featured, As Seen On (image spacing only) ----------------------------------------------------*/
#featured img {
	margin: 0 4px;
}

/* `Partners (image spacing only) ----------------------------------------------------------------*/
#partners img {
	margin: 0 10px;
}

/* `Footer (background image) --------------------------------------------------------------------*/
#footer {
	background: url('../images/footer.jpg') no-repeat center bottom;
}



/* `Layout ---------------------------------------------------------------------------------------*/
html {
	font-size: 100.01%;
}
body { 
	font-size: 75%; /* (0.75 x 16px = 12px) */
	color: #000;
	margin: 0;
	padding: 0;
	font-family: Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
}
#canvas {
	width: 880px;
	margin: 0 auto;
	background: transparent;
}
#content {
	width: 880px;
}
	.home #canvas #content {
		background: url("https://www.unarxcard.com/global/images/content.gif") repeat-y center top;
	}

#contentPrimary {
	width: 820px;
	padding: 20px 30px;
	margin: 0;
	position: relative;
}
.home #contentPrimary {
	width: 880px;
	padding: 20px 0;
}
#intro {
	float: left;
	width: 550px;
	padding: 0 0 0 30px;
}
#contentSecondary {
	background: transparent url("https://www.unarxcard.com/global/images/content-secondary.gif") repeat-y center top;
	padding: 0;
	clear: both;
	width: 880px;
}
#header {
	width: 880px;
}

#contentTransition {
	width: 958px;
	height: 30px;
	margin: 0 1px;
	background: transparent url("https://www.unarxcard.com/global/images/content-transition.gif") repeat-x top;
}




#canvas #header {
	/* height: 164px; /* override since height is defined locally */
	border-bottom: none;
}

/* `Main Menu ------------------------------------------------------------------------------------*/
/* GLOBAL */
#navigationPrimary {
	height: 28px;
	width: 876px;
	margin: 0 1px;
	
	/* default colors */
	background: #7B0000;
	border-left: 1px solid #FF9A9A;
	border-right: 1px solid #FF9A9A;
	border-bottom: 1px solid #000;
}
#navigationPrimary ul {
	list-style: none;
}
	#navigationPrimary li {
		float: left;
	}
	#navigationPrimary li a {
		display: block;
		line-height: 28px;
		padding: 0 11px;
		text-decoration: none;
		font-family: Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
		font-size: 13px;
		font-weight: bold;
		background: transparent;
		
		/* default colors */
		color: #B06666;
		border-right: 1px solid #620000;
	}
	#navigationPrimary li a:hover {
		/* default colors */
		background: #9F1010;
		color: #FFF;
	}
#navigationPrimary .social {
	float: right;
	display: none;
}
#navigationPrimary .social a {
	float: left;
	padding-top: 5px;
	padding-right: 6px;
}





/* `Welcome Paragraph ----------------------------------------------------------------------------*/
#welcome p {
	font: 15px/20px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
	margin: 5px 5px;
	text-align: left;
	color: #666;
}
#welcome p.note {
	font-size: 11px;
	line-height: 16px;
	margin-top: 10px;
}

	#welcome p strong {
		font-weight: bold;
	}
	#welcome p em {
		text-decoration: underline;
		font-style: normal;
		font-weight: bold;
	}

#welcome img {
	margin-left: 30px;
}	

/* Home Page Buttons (Pharmacy Locator, Medication Pricing, Contact Us ---------------------------*/
.home-buttons a {
border: 1px solid #012D6C; text-decoration: none;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#4b5996+0,213770+50,051f51+51,213770+100 */
background: #213770; /* Old browsers */
background: -moz-linear-gradient(top,  #4b5996 0%, #213770 50%, #051f51 51%, #213770 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #4b5996 0%,#213770 50%,#051f51 51%,#213770 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #4b5996 0%,#213770 50%,#051f51 51%,#213770 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4b5996', endColorstr='#213770',GradientType=0 ); /* IE6-9 */
}
.home-buttons a:hover { border-color: #000; }	



/* `Guarantee Low Price --------------------------------------------------------------------------*/
#guarantee {
	margin: 25px 10px 25px 30px;
	position: relative;
	height: 62px;
	width: 480px;
	background: url('https://www.unarxcard.com/global/images/guarantee.jpg') no-repeat left top;
}
	#guarantee h2 {
		font: normal 20px/24px Impact, Haettenschweiler, "Arial Narrow Bold", sans-serif;
		color: #FFF;
		padding: 0;
		margin: 0;
		width: 110px;
		text-decoration: underline;
		letter-spacing: 1px;
		text-align: left;
		position: absolute;
		display: block;
		top: 4px;
		left: 52px;
	}
	#guarantee p {
		display: block;
		position: absolute;
		font: 10px/12px Arial, "Helvetica Neue", Helvetica, sans-serif;
		font-weight: normal;
		width: 304px;
		right: 5px;
		top: 5px;
	}
	#guarantee p em {
		text-transform: uppercase;
		font-weight: bold;
		font-style: normal;
		text-decoration: underline;
	}


/* `Preferred Pharmacy ---------------------------------------------------------------------------*/
#preferredPharmacies {
}
	#preferredPharmacies h2 {
		font: bold 12px/14px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
		color: #666;
		text-align: center;
		letter-spacing: 1px;
		border-bottom: 1px solid #DDD;
	}
		#preferredPharmacies h2 em {
			font-size: 18px;
			font-style: italic;
		}
	#preferredPharmacies ul {
		list-style: none;
		text-align: center;
	}
	#preferredPharmacies li {
		display: inline;
		margin: 0;
		padding: 0;
	}
	#preferredPharmacies p {
		font: normal 10px/14px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
		text-align: left;
		color: #666;
		margin-top: 3px;
	}
	
.home #content #preferredPharmacies {
	width: 240px;
	padding: 0 15px 0 0;
	float: right;
	margin-top: 10px;
}
	.home #content #preferredPharmacies h2 {
		font: bold 11px/14px Arial, "Helvetica Neue", Helvetica, sans-serif;
		color: #666;
		text-align: center;
		border-bottom: 1px solid #DDD;
		margin: 3px 0px; /* override local */
	}
		.home #content #preferredPharmacies h2 em {
			font-size: 18px;
			font-style: italic;
		}
	.home #content #preferredPharmacies ul {
		list-style: none;
		text-align: center;
	}
	.home #content #preferredPharmacies li {
		display: inline;
		margin: 0;
		padding: 0;
	}
	.home #content #preferredPharmacies li img {
		max-width: 220px;
	}
	.home #content #preferredPharmacies p {
		font: normal 10px/12px Arial, "Helvetica Neue", Helvetica, sans-serif;
		text-align: left;
		color: #666;
		margin-top: 3px;
		padding: 0; /* override local */
	}

	
	
	
	
	
	
	
	
	
#howThisWorks {
	width: 300px;
	height: 84px;
	padding: 0;
	float: none;
	background: url('https://www.unarxcard.com/global/images/how-this-works-dev.jpg') no-repeat;
	margin: 14px 0 0 118px;
}
#howThisWorks ol {
	list-style: none;
	margin: 0;
	padding: 0;
	position: relative;
}
#howThisWorks li {
	padding: 0;
	margin: 0;
	display: block;
	position: absolute;
	top: 58px;
	font: bold 11px/12px Arial, "Helvetica Neue", Helvetica, sans-serif;
}
	#howThisWorks li.one { left: 34px; }
	#howThisWorks li.two { left: 145px; }
	#howThisWorks li.three { left: 255px; top: 64px; }


	

/* `Buttons: Pharmacy Locator, Medication Pricing, Contact Us ------------------------------------*/
#imageLinks {
	margin: 0 0 10px 73px;
	float: none;
}
	#imageLinks a {
		position: relative;
		width: 110px;
		height: 67px;
		padding: 3px 0 0;
		margin: 0 10px;
		display: block;
		text-transform: uppercase;
		text-decoration: none;
		font: italic bold 10px/10px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
		float: left;
		color: #FFF;
		letter-spacing: 1px;
		text-align: center;	
	}
	#imageLinks a#popup_pharmacy_anchor { background: url('https://www.unarxcard.com/global/images/button-pharmacy-locator.jpg') no-repeat; }
	#imageLinks a#medicationPricing { background: url('https://www.unarxcard.com/global/images/button-medication-pricing.jpg') no-repeat; }
	#imageLinks a#popup_contact_us_anchor { background: url('https://www.unarxcard.com/global/images/button-contact-us.jpg') no-repeat; padding: 8px 0 0; height: 62px; }
		#imageLinks a span {
			width: 110px;
			position: absolute;
			letter-spacing: 1px;
			color: #BBB;
			bottom: 4px;
			left: 0;
		}


		
/* `Highlights -----------------------------------------------------------------------------------*/
#programHighlights {
	width: 240px;
	height: 560px;
	float: right;
	margin-top: 14px;
	padding: 20px 30px;
}
	#programHighlights h2 {
		font: bold 18px/34px "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
		text-transform: uppercase;
		text-align: center;
		letter-spacing: 1px;
	}
	#programHighlights h3 {
		font: bold 13px/14px "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
		text-decoration: underline;
		display: inline;
		margin: 0;
		padding-left: 18px;
	}
	#programHighlights p {
		font: normal 11px/14px "Trebuchet MS", "Lucida Sans Unicode", "Lucida Grande", "Lucida Sans", Arial, sans-serif;
		margin: 0;
		display: inline;
	}
		#programHighlights p em {
			font-weight: bold;
		}
.highlight {
	margin: 7px 0;
}



/* `Order Cards -----------------------------------------------------------------------------------*/
#orderCards {
	width: 300px;
	/* height: 560px; */
	float: right;
	margin-top: 10px;
	/* padding: 20px 30px; */
	padding: 0;
}



/* `Participating Pharmacies ---------------------------------------------------------------------*/
#participatingPharmacies {
	width: 800px;
	padding: 0 40px;
}
#participatingPharmacies h2 {
	color: #666;
	font: bold 11px/16px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
	text-align: left;
	letter-spacing: 1px;
	border-bottom: 1px solid #BBB;
}
	#participatingPharmacies ul {
		list-style: none;
		text-align: center;
		padding: 5px 10px 15px 10px;
	}
	#participatingPharmacies li {
		padding: 0;
		margin: 0;
		display: inline;
	}
	#participatingPharmacies img {
		margin: 2px;
	}
#participatingPharmacies a {
	font: bold 10px/12px Arial, "Helvetica Neue", Helvetica, sans-serif;
	margin-top: 3px;
	color: #666;
	font-size: 10px;
	font-weight: bold;
	text-align: center;
	display: block;
}
	#participatingPharmacies a:hover {
		color: #000;
	}
	
	
	
.home #participatingPharmacies {
	width: 240px;
	padding: 0 15px 0 0;
	margin-top: 12px;
	float: right;
	margin-bottom: 10px;
}
.home #participatingPharmacies h2 {
	font: bold 11px/14px Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #666;
	text-align: center;
	border-bottom: 1px solid #DDD;
	margin: 3px 0px;
}
	.home #participatingPharmacies ul {
		list-style: none;
		text-align: center;
		padding: 0;
	}
	.home #participatingPharmacies li {
		padding: 0;
		margin: 0;
		display: inline;
	}
	.home #participatingPharmacies img {
		margin: 1px;
		max-height: 24px;
	}
	

	
	

/* `Featured, As Seen On -------------------------------------------------------------------------*/
#featured {
	width: 800px;
	padding: 0 40px;
	margin-top: 0px;
}
#featured h2 {
	color: #666;
	font: bold 11px/16px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
	text-align: left;
	letter-spacing: 1px;
	border-bottom: 1px solid #BBB;
}
	#featured ul {
		list-style: none;
		text-align: center;
		padding: 5px 10px 15px 10px;
	}
	#featured li {
		padding: 0;
		margin: 0;
		display: inline;
	}



/* `Partners -------------------------------------------------------------------------------------*/
#partners {
	width: 800px;
	padding: 0 40px;
}
#partners h2 {
	color: #666;
	font: bold 11px/16px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
	text-align: left;
	letter-spacing: 1px;
	border-bottom: 1px solid #BBB;
}
	#partners ul {
		list-style: none;
		text-align: center;
		padding: 5px 10px 15px 10px;
	}
	#partners li {
		padding: 0;
		margin: 0;
		display: inline;
	}
	#partners li.noLogo {
		height: 78px;
		position: relative;
	}
	#partners li.noLogo p {
		color: #07406F;
		font: bold 13px/15px Arial, "Helvetica Neue", Helvetica, sans-serif;
		display: inline-block;
		margin: 1px 5px;
		position: relative;
		top: -25px;
		background: #D1E7EF;
		border-top: 1px solid #5391BF;
		border-bottom: 1px solid #5391BF;
		padding: 2px 5px;
	}



/* `Sites of Interest ----------------------------------------------------------------------------*/
#sitesOfInterest {
	width: 800px;
	padding: 0 40px;
}
#sitesOfInterest h2 {
	color: #666;
	font: bold 11px/16px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
	text-align: left;
	letter-spacing: 1px;
	border-bottom: 1px solid #BBB;
}
	#sitesOfInterest ul {
		list-style: none;
		text-align: center;
		padding: 5px 10px 15px 10px;
	}
	#sitesOfInterest li {
		padding: 0;
		margin: 0;
		display: inline;
	}
	#sitesOfInterest img {
		margin: 6px 6px;
	}


	
/* `Footer ---------------------------------------------------------------------------------------*/
/* #footer {
	clear: both;
	width: 820px;
	padding: 10px 20px 20px 40px;
	position: relative;
}

 */






/* NEW STYLES FOR FOOTER UPDATE */
/*================================================================================================*/

/* `Footer ---------------------------------------------------------------------------------------*/

#canvas #footer {
	clear: both;
	position: relative;

	/* override current local footer */
	background: url("https://www.unarxcard.com/global/images/footer-dev.gif") no-repeat center bottom;
	/* background: url("https://www.alabamarxcard.com/images/footer-dev.gif") no-repeat scroll center bottom transparent;  */
	padding: 10px 20px 20px 30px;
	
	width: 830px;
}

/* `Disclaimer -----------------------------------------------------------------------------------*/
#footer #disclaimer {
	/* float: right; */
    bottom: 30px;
    float: right;
    position: absolute;
    right: 20px;
}
#footer #disclaimer p {
	/* font: 10px/14px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif; */
	font: 10px/14px Arial, "Helvetica Neue", Helvetica, sans-serif;
	color: #000;
	text-align: right;
}

/* `Program Contact ------------------------------------------------------------------------------*/
#footer #programContact {
    /* border-bottom: 1px solid #DDD; */
    border-top: 1px solid #BBB;

	/* margin: 27px 0 10px 0; */
	margin: 7px 0 10px 0;
	
    padding: 5px 0;	
}

#footer #programContact p {
	border-top: none;
	font: 11px/14px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
	text-align: center;
}
	#footer #programContact p a {
		color: #000;
	}
	#footer #programContact p a:hover {
		color: #00B;
	}

/* `Resources ------------------------------------------------------------------------------------*/
#resources {
	width: 480px;
	overflow: hidden;
	float: left;
	padding-bottom: 10px;
}
	#resources h2 {
		color: #666;
		font: bold 11px/16px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
		text-align: left;
		letter-spacing: 1px;
		border-bottom: 1px solid #BBB;
		width: 470px;
	}
	#resources ul {
		list-style: none;
	}
	#resources li {
		float: left;
		padding-right: 12px;
	}
/*================================================================================================*/













/* `Administered By ------------------------------------------------------------------------------*/
#administeredBy {
	float: left;
	width: 460px;
}
	#administeredBy h2 {
		color: #666;
		font: bold 11px/16px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
		text-align: left;
		letter-spacing: 1px;
		border-bottom: 1px solid #BBB;
	}
	#administeredBy ul {
		list-style: none;
		margin: 4px 0;
		text-align: center;
	}
	#administeredBy li {
		padding: 0;
		display: inline;
		margin: 0 10px;
	}
	#administeredBy img {
	}
	

	
/* `Program Director -----------------------------------------------------------------------------*/
#director {
	float: left;
	width: 460px;
}
	#director p {
		border-top: 1px solid #BBB;
		padding: 4px 0;
		font: 10px/14px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
		color: #000;
		text-align: center;
	}
	#director p span {
		font-size: 11px;
		line-height: 14px;
	}
	#director p strong {
		color: #333;
		font-weight: bold;
	}
	#director a {
		color: #000;
	}
	
	
	
/* `Disclaimer -----------------------------------------------------------------------------------*/
#disclaimer {
	/* right: 30px; */
	/* bottom: 30px; */
	/* position: absolute; */
	/* float: right; */
	
}
/* #disclaimer p {
	font: 10px/14px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
	color: #000;
	text-align: right;
} */


/* `Other Styles ---------------------------------------------------------------------------------*/
#contact {
	padding: 10px;
	width: 150px;
	float: left;
}

#spanish {
	float: left;
	width: 300px;
}
	#spanish p {
		text-align: center;
	}

#additionalLinks {
	padding: 10px;
	width: 100px;
	float: left;
}
img {
	border: none;
}


/* 'Google Translate ------------------------------------------------------------------------------*/
#translate {
	position: absolute;
	margin-right: 3px;
	padding-left: 7px;
	border: 1px solid #D5D5D5;
	border-top: none;
	right: 2px;
	top: 0;
}

#translate p {
	float: left;
	padding: 0 5px 0 0;
	font: normal 11px/21px Arial, "Helvetica Neue", Helvetica, sans-serif;
	display: inline;
	color: #666;
}
#translateDropDown {
	float: left;
	/* width: 160px; */
}


#navigationSecondary {
	/* float: left; */
	width: 100%;
	/* position: relative; */
	overflow: hidden;
}
#navigationSecondary ul {
	clear: left;
	float: left;
	/* height: 38px; */
	list-style: none;
	position: relative;
	left: 50%;
}
	#navigationSecondary li {
		float: left;
		display: block;
		/* height: 36px; */
		/* margin: 2px 10px 0 10px; */
		padding: 0;
		position: relative;
		right: 50%;
		overflow: hidden;
		border-right: 1px solid #000;
	}
	#navigationSecondary li.last {
		border-right: none;
	}	
	#navigationSecondary li a {
		text-decoration: none;
		color: black;
		display: block;
		padding: 0 7px;
		margin: 0;
		font: bold 11px/16px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
	}
	#navigationSecondary li a:hover {
		text-decoration: underline;
	}



	
/* CONTACT US */
/*------------------------------------------------------------------------------------------------*/
#contactFormWrap {
	border: 1px solid #EEE;
	padding: 50px;
	margin-top: 10px;
}

h3.contactUs_header {
	color: #2A65A7;
	border-bottom: dashed 1px #2A65A7;
	font: italic bold 28px/28px Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	margin: 10px 40px 8px 40px;
}
div.contactUs_block h4 {
	color: #95B3D4;
	border-bottom: 1px solid #95B3D4;
	font: normal normal 18px/18px Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	margin-bottom: 10px;
}

 
 
div.contactUs_block {
	background: #FBFCFD;
	border: 1px solid #2A65A7;
	margin: 10px 0 0 40px;
	padding: 10px;
	width: 300px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
}
	div.contactUs_block p {
		color: #2A65A7;
		font: bold 12px/28px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	}
	div.contactUs_block p span {
		color: #17365A;
		font: normal 18px/28px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
		padding: 0;
		padding-left: 8px;
		margin: 0;
	}
	div.contactUs_block p span span {
		font: normal 12px/28px "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
		text-transform: uppercase;
		padding: 0;
		margin: 0;
	}
	
div.contactUs_schedule p {
	color: #17365A;
	font: italic normal 16px/24px Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	width: 300px;
	text-align: left;
	padding: 20px 0 10px 40px;
}
	div.contactUs_schedule p span {
		color: #344D6A;
		font-weight: bold;
	}



/*================================================================================================*
 * CONTACT US FORM Styles                                                                         *
 *================================================================================================*/
#contactUs_formWrap {
	background: #f9f9f9;
	border: 1px solid #ccc;
	padding: 0 0 10px 0;
	margin: 10px 0 30px 100px;
	width: 620px;
	clear: both;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
}
#contactUs_formWrap form {
	width: 500px;
	margin: 0 auto;
}
#contactUs_formWrap fieldset {
	border: 1px solid #ccc;
	margin: 16px 0;
	padding: 10px 5px;
}
#contactUs_formWrap legend {
	color: #aaa;
	font: italic 14px/18px Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	padding: 4px 12px;
	margin-left: 8px;
	letter-spacing: 1px;
}

#contactUs_formWrap p,
#contactUs_formWrap span.top {
	color: #ED1C24;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	font-size: 0.75em; /* 16x0.75=12px */	
	line-height: 1.2;
	margin: 12px 10px;
	font-weight: bold;
}
	#contactUs_formWrap p#formIntro {
		line-height: 18px;
		font-weight: normal;
	}
	#contactUs_formWrap p.close {
		border-bottom: 1px solid #2A65A7;
	}
	#contactUs_formWrap span.top {
		border-bottom: 1px solid #2A65A7;
		font: normal bold 14px/18px Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
		display: block;
		width: 420px;
	}

#contactUs_formWrap form label {
	font-size: 14px;
	line-height: 28px;
	float: left;
	width: 170px;
	text-align: right;
	padding: 0 5px;
	color: #000;	
}

#contactUs_formWrap input.checkbox {
	border: none;
	padding: 2px 0;
}

#contactUs_formWrap input.formtext, textarea {
	background: #fff;
	border: 1px solid #ccc;
	font-family: "Lucida Sans", "Lucida Grande", "Lucida Sans Unicode", sans-serif;
	width: 220px;
	font-size: 14px;
	padding: 3px;
}
	#contactUs_formWrap input.formtext:focus,
	#contactUs_formWrap textarea:focus {
		/* background: #ddebf7; */
		border: 1px solid #6699cc;
	}
	#contactUs_formWrap input.formtext:hover,
	#contactUs_formWrap textarea:hover {
		border: 1px solid #6699cc;
	}
	
#contactUs_formWrap form input#submit {
	border: 1px solid #17365A;
	background: #D9D9D9;
	font-size: 12px;
	padding: 0 10px;
	margin-left: 160px;
	margin-top: 10px;
}
	#contactUs_formWrap form input#submit:hover {
		background: #F3F3F3;
	}

	
#contactUs_formWrap form input.formButton {
	display: inline;
	
}







.contactInfo {
	background: #f9f9f9;
	border: 1px solid #ccc;
	width: 400px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	padding: 10px;
	margin: 10px 10px 10px 100px;
}
	.contactInfo p {
		font-size: 14px;
		line-height: 22px;
		padding-left: 10px;
	}
		.contactInfo p span {
			font-size: 16px;
		}
	.contactInfo p a {
		color: #000;
	}
		.contactInfo p a:hover {
			color: #00B;
		}





/*================================================================================================*
 * THANK YOU                                                                                      *
 *================================================================================================*/
div#thankyou {
	color: #17365A;
	background: #FBFCFD;
	border: 1px solid #2A65A7;
	font: italic normal 16px/24px Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	text-align: center;
	width: 490px;
	margin: 40px 60px 60px 60px;
	padding: 40px 20px;
	clear: both;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
}
/*------------------------------------------------------------------------------------------------*/	













#content h2.contentTitle {
	margin: 10px 0 15px 0;
	border-bottom: 1px solid #CCC;
	font: bold 18px/28px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
	color: #000;
	text-align: left;
	background: url("https://www.unarxcard.com/global/images/content-title-bg.gif") repeat-x bottom;
	padding-top: 12px;
	text-indent: 10px;
}




#aboutWrapper {
	background: #f9f9f9;
	border: 1px solid #ccc;
	padding: 0 0 10px 0;
	margin: 20px 0 30px 100px;
	width: 620px;
	clear: both;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
}
#about ul {
	list-style-image: url("https://www.unarxcard.com/global/images/bullet-star.gif");
	list-style-position: outside;
	/* margin: 20px 0; */
	padding: 10px 20px 10px 35px;
	/* border: 1px solid #CCC; */
	/* background: #EFEFEF; */
	/* width: 460px; */
}
#about li {
	font: 14px/21px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
	padding: 5px 0;
}
#about li strong {
	font-size: 16px;
	text-decoration: underline;
}










/* `Media Expand and Collapse --------------------------------------------------------------------*/
/*================================================================================================*/
#media {
	width: 100%;
	margin: 0 auto;
	overflow: hidden;
}


.articles {
	margin: 0;
	padding: 10px;
	border: 1px solid #EEE;
	position: relative;
	overflow: hidden;
}

.story {
	border: 1px solid #BBB;
	padding: 10px 10px 10px 10px;
	margin: 10px 0;
}
	.story .network {
		float: left;
	}
		.story .network img {
			padding: 0 10px;
		}
	.story .date {
		float: left;
		position: relative;
		top: 30px;
	}
	.story .expand {
		clear: left;
	}
	.story .video {
		float: left;
		padding: 0 10px 10px 0;
	}
	
#media .collapse {
	padding-top: 10px;
	padding-bottom: 10px;
}
	#media .collapse p {
		padding:0 10px 1em;
		line-height: 1.35em;
	}
	#media .collapse p em {
		color: #666;
	}
	#media .collapse p a {
		color: #000;
		text-decoration: underline;
		border-bottom: none;
		background-color: transparent;
	}
	#media .collapse p a:hover {
		color: #00A;
		text-decoration: underline;
		border-bottom: none;
		background-color: transparent;
	}
	#media .collapse ul {
		list-style-type: square;
		list-style-position: inside;
		padding: 0;
		margin: 0 20px 15px;
	}
		#media .collapse li {
			line-height: 16px;
		}
	#media .collapse img.cover {
		float: left;
		margin: 10px;
		margin-top: 0;
		border: 1px solid #000;
	}
	

#switch, .switch {
	margin-bottom: 5px; text-align: right;
}

/* --- Headings  --- */
#media h1 {
	margin-top: .5em;
	margin-bottom:.75em; 
	border-bottom: 1px solid #CCC;
	font-family: Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
	
	font-size:2em; 
	font-weight:normal; 
	color:#000;
	text-align: left;
}
#media h2 {
	font-size: 1.15em;
	font-weight: bold;
}
	#media h2 em {
		font-style: italic;
	}
	#media h2 strong {
		font-weight: bold;
	}
#media h3 {
	font-size: 14px;
	text-transform: capitalize;
}

.expand {
	/* padding-bottom:.75em; */
	padding-top: 4px;
}

/* --- Links  --- */
#media a:link, #media a:visited {
	border:1px dotted #ccc;
	border-width:0 0 1px;
	text-decoration:none;
	color: #000;
}
#media a:hover, #media a:active, #media a:focus {
	border-style:solid;
	background-color:#f0f0f0;
	outline:0 none;
}
#media a:active, #media a:focus {
}

#media a:hover {
	color: #006;
}

#media .expand a {
	display: block;
	padding: 6px 10px;
	color: #666;
}
#media .expand a:link, #media .expand a:visited {
	border-width: 1px;
	background-image: url("https://www.unarxcard.com/global/images/arrow-down.gif");
	background-repeat: no-repeat;
	background-position: 98% 50%;
}
#media .expand a:hover, #media .expand a:active, #media .expand a:focus {
}
#media .expand a:hover {
	text-decoration: underline;
	color: #006;
}
#media .expand a.open:link, #media .expand a.open:visited {
	border-style: solid;
	background: #eee url("https://www.unarxcard.com/global/images/arrow-up.gif") no-repeat 98% 50%;
}
/*================================================================================================*/









#pharmacyList #participatingPharmacies {
	width: 300px;
	padding: 0;
	float: left;
}


.pharmacyTextLists {
	float: left;
	width: 500px;
	margin-left: 20px;
}
.pharmacyTextLists ul {
	float: left;
	width: 165px;
}
.pharmacyTextLists li {
	float: left;
	width: 155px;
	font: bold 11px/12px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
	padding: 3px 0;
	
}
.pharmacyTextLists h2 {
	color: #666;
	font: bold 11px/16px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
	text-align: left;
	letter-spacing: 1px;
	border-bottom: 1px solid #BBB;
}








.contactInfo {
	background: #f9f9f9;
	border: 1px solid #ccc;
	width: 400px;
	-moz-border-radius: 6px;
	-webkit-border-radius: 6px;	
	padding: 10px;
	margin: 10px 10px 10px 100px;
}



#privacy h3 {
	font-size: 13px;
	line-height: 16px;
	border-bottom: 1px solid #CCC;
	margin: 12px 10px 0px;
}

#privacy p {
	font-size: 11px;
	line-height: 14px;
	margin: 2px 10px 6px;
}












#footer #disclaimer p a,
#footer #disclaimer p a:hover {
	color: #000;
}



/* Style for 'Create Card' page */
.create #content {
	padding-bottom: 20px;
}
.create #participatingPharmacies {
	width: 370px;
	padding: 0px;
	float: right;
	text-align: center;
	margin-top: 15px;
}
.create #participatingPharmacies h2 {
	text-align: center;
}
.create #participatingPharmacies ul {
	padding-bottom: 0;
}
.create #intro {
	width: 400px;
	float: left;
}
.create #preferredPharmacies {
	width: 370px;
	float: right;
}
.create #preferredPharmacies h2 {
	margin-left: 0;
	margin-right: 0;
	margin-top: 5px;
}
.create #preferredPharmacies p {
	padding: 0;
}
.create div#drugCard {
	padding: 0 30px;
	margin-top: 10px;
}
.create #imageLinks {
	margin-left: 5px;
}
.create #howThisWorks {
	margin-right: 52px;
	margin-top: 5;
	margin-left: 47px;
}





.home #content div#drugCard {
	padding-left: 100px;
	float: none;
}
.home #content form#drugCardForm {
	padding-top: 15px;
}





#weather {
	float: right;
	width: 240px;
	padding: 0 15px 0 0;
	margin-top: 20px;
	position: relative;
}

#weather h2 {
	text-align: center;
	letter-spacing: 1px;
	padding-bottom: 8px;
}

#weather span#temperature {
	height: 50px;
	font: bold 12px/40px Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	display: inline-block;
	float: left;
	padding-bottom: 10px;
	padding-right: 5px;
	color: #333;
}
	#weather span#temperature span.digit {
		font: normal 32px/40px Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
		display: inline-block;
	}
	
#weather span#icon {
	height: 50px;
	display: inline-block;
	float: left;
}

#weather #cridlandtime {
	letter-spacing: 1px;
	height: 50px;
	padding-left: 5px;
	color: #333;
	text-align: left;
	/* float: left; */
	width: 154px;
	position: absolute;
	
}
	#weather #cridlandtime #date {
		display: inline-block;
		font: normal 14px/16px Georgia, Palatino, "Palatino Linotype", Times, "Times New Roman", serif;
	}
	#weather #cridlandtime #time {
		font: bold 14px/18px Verdana, "Bitstream Vera Sans", Geneva, Tahoma, sans-serif;
	}
		#ap {
			font-size: 11px;
			text-transform: uppercase;
		}
		
	
.pharmacy #content {
	padding-bottom: 20px;
}

/*----------------Pharmacy Table ---------------------*/

table#kmarttable {
	border: 2px solid #FFF;
    border-collapse: collapse;
    display: table;
    margin-top: 25px;
    padding: 0;
    width: 100%;
}

table#kmarttable thead {
	background: none repeat scroll 0 0 #37558C;
	color: #FFFFFF;
	font-weight: normal;
	text-align: center;
	vertical-align: middle;
	line-height: 25px;
}

table#kmarttable tbody {
    color: #003;
    font-family: Verdana,"Bitstream Vera Sans",Geneva,Tahoma,sans-serif;
    font-size: 12px;
    line-height: 20px;
    text-align: center;
	background: none repeat scroll 0 0 #EEE;
}

table#kmarttable tr{
	line-height: 25px;
}

table#kmarttable td {
	border: 2px solid #FFF;
}

table#kmarttable tr.odd {
    background: none repeat scroll 0 0 #DFDFDF;
}


.card-options {     
	float: none;
	display: inline-block;
	height: 40px;
	width: 100%;
	margin: 15px 0px 0;
	padding: 0;
	position: relative;
	right: 0;
	overflow: hidden;
}
.card-options ul { display: inline-block; width: 100%; text-align: center; }
.card-options ul li { display: inline-block; text-align: center; margin: 0px 10px; }

.print-button {
	background: url("../images/card-buttons-print.png");
	width: 230px;
	height: 40px;
}
.save-button {
	background: url("../images/card-buttons-save.png");
	width: 230px;
	height: 40px;
}

.state-card img { width: 100%; max-width: 500px; margin: 25px auto 15px; display: block; border-radius: 14px; border: 1px solid #666;
-webkit-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.40);
-moz-box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.40);
box-shadow: 0px 0px 14px 0px rgba(0,0,0,0.40);
}

.social { display: none; }


