@import url("fonts.css");


/* Layout Styles */
.clear {clear: both;}

body {background: url(../images/page_bg.jpg) repeat-x 0 0;}

#container {margin: 10px auto; width: 975px; padding: 10px;background-color: #ffffff;}

#headerTop {position: relative; padding-bottom: 15px;}
#logo2 {right: 0; top: 0;}
#logo3 {position: absolute; right: 0; top: 0;}
* html #logo3 {right: 10px;}
#headerTitle {background-color: #004B8D; position: relative;}
/*#content {background-color: #004B8D;}*/
#contentTop {background: #004B8D url(../images/mainimage_home.jpg) no-repeat 0 0; min-height: 310px; height: auto !important; height: 310px;}

* html #contentTop {min-height: 315px; height: auto !important; height: 315px;}
*:first-child+html #contentTop {min-height: 315px; height: auto !important 315px;}





#mainIntroTxt {width: 198px; color: #fff; min-height:280px;}
#mainIntroTxt p {padding: 8px 5px; font-weight: bold; line-height: 123.1%;}

* html #mainIntroTxt {min-height: 280px; height: auto !important; height: 280px;}
*:first-child+html #mainIntroTxt {height: auto !important 280px;}


#footer {clear: both; position: relative;}

/* Top Nav */

#topNav {position: absolute; right: 10px; top: 20px; color: #fff;}
#topNav li {display: inline;}
#topNav li a {color: #fff; text-decoration: none;}
* html #topNav {right: 20px;}
/* Locations */
#contentBase div {float: left; width: 195px; padding-bottom: 30px; color: #fff;}
#contentBase div.clear {width: 975px; padding: 0; height: 5px;}
#contentBase div h2 {font-size: 123.1%; padding: 5px;}
#contentBase div li {background: url(../images/bullet.gif) no-repeat 0 50%; padding-left: 10px; margin-left: 5px; font-size: 85%; list-style: none;}
#contentBase div a {color: #fff; text-decoration: none;}
#contentBase div a:hover {text-decoration: underline;}
#northGlas {background-color: #8c6cd0;}
#eastGlas {background-color: #0db2a9;}
#southEastGlas {background-color: #d71f85;}
#southWestGlas {background-color: #f2af0d;}
#westGlas {background-color: #69be28;}

/* Footer */
#footer ul {position: absolute; top: 10px; left: 0px;}
#footer li {display: inline; color: #607cb0; list-style: none;}
#footer li a {color: #607cb0; text-decoration: none;}

#search {position: absolute; top: 10px; right: 0px;}
#search #txt_Search {float: left; height: 16px;}


#homepagesearch {height:35px;}
#homepagesearchbar {position: relative; clear: both;}
#homepagesearchbar #search {position: absolute; left: 5px; top: 5px; margin: 0; padding: 0;}
#homepagesearchbar #homesearch {position: absolute; vertical-align:bottom; left: 5px; top: 5px; margin: 0; padding: 0;}
#homepagesearchbar #search #searchwords {margin-bottom: 5px;}


#primaryNav {width: 205px; float: left;}
#primaryNav li {font-size: 161.6%; height: 95px; list-style: none;}
#primaryNav li a {color: #fff; text-decoration: none; padding: 10px 5px 10px 8px; display: block;}
#primaryNav h2 {font-size: 161.6%; color: #fff; padding: 10px 5px 10px 8px;}
#primaryNav p {font-size: 108%; color: #fff; padding: 0 20px 5px 8px;}

#mainImg {width: 770px; float: left; height: 285px;}
#secondaryNav {position: relative; height: 30px; clear: both;}
#secondaryNav #search {position: absolute; left: 5px; top: 5px; margin: 0; padding: 0;}
#secondaryNav #search #searchwords {margin-bottom: 5px;}
#secondaryNav ul {position: absolute; top: 5px; right: 5px; margin: 0; padding: 0;}
* html #secondaryNav #search {position: absolute; left: 5px; top: -1px; margin: 0; padding: 0;}
* html #secondaryNav ul {position: absolute; top: -1px; right: 5px; margin: 0; padding: 0;}
*:first-child+html #secondaryNav #search {position: absolute; left: 5px; top: 2px; margin: 0; padding: 0;}
*:first-child+html #secondaryNav ul {position: absolute; top: 2px; right: 5px; margin: 0; padding: 0;}
#secondaryNav li {display: inline; color: #fff; list-style: none;}
#secondaryNav li a {color: #fff; text-decoration: none;}

#threeColContent {background: url(../images/3col_bg.gif) repeat-y -10px 0; border-top: 9px solid #fff;}
* html #threeColContent {display: block; height: 1px;}
#threeColContent div.clear {width: 975px; padding: 0;/* height: 5px;*/}
.contentLeft {float: left; width: 194px;/* background: url(../images/contentLeftbg.gif) repeat-y 0 -10px; margin-top: 9px;*/}
/** html .contentLeft {background: url(../images/3col_bg.gif) repeat-y -10px 0;}*/
.contentLeft p {padding: 6px 0; text-align: center;}
.contentRight {float: left; width: 194px;/* background: url(../images/contentLeftbg.gif) repeat-y 0 -10px; margin-top: 9px;*/ text-align: center;}
/** html .contentRight {background: url(../images/3col_bg.gif) repeat-y -12px 0;}*/
.contentRight p {padding: 6px 0 0 0;}

.contentMain {float: left; width: 575px; color: #004685; margin-left:10px}
/**html .contentMain {background: url(../images/3col_bg.gif) repeat-y -205px 0;}*/
.contentMain h3 {font-size: 161.6%; padding: 6px 18px 9px 18px; color: #8c6cd0;}
.contentMain h4 {font-size: 123.1%; padding: 6px 18px 0px 18px; color: #004685;}
.contentMain p {font-size: 108%; padding: 4px 18px;}
.contentMain ul {margin-bottom: 9px;}
.contentMain li {margin-left: 35px; line-height: 1.5em;}


.contentMainLocal {float: left; width: 587px; color: #004685; margin-left:-7px;}
/**html .contentMain {background: url(../images/3col_bg.gif) repeat-y -205px 0;}*/
.contentMainLocal h3 {font-size: 161.6%; padding: 6px 18px 9px 18px; color: #8c6cd0;}
.contentMainLocal h4 {font-size: 123.1%; padding: 6px 18px 0px 18px; color: #004685;}
.contentMainLocal p {font-size: 108%; padding: 9px 18px; margin-bottom: 0;}



#subNav {font-size: 108%;}
#subNav li {list-style: none;}
#subNav li a {margin-left: 9px; display: block; color: #8c8c8c; text-decoration: none; line-height: 138.5%;}
#subNav li a:hover {color: #8c8cd0;}

#subSubNav {font-size: 108%;}
#subSubNav li {list-style: none;}
#subSubNav li a {margin-left: 18px; display: block; color: #8c8cd0; text-decoration: none; line-height: 138.5%;}
#subSubNav li a:hover {color: #8c8c8c;}

*html #subNav li a {height: 1%;}


* html #north_news #secondaryNav #search {top: 3px;}
* html #north_care #secondaryNav #search {top: 3px;}
* html #north_services #secondaryNav #search {top: 3px;}
* html #north_news #secondaryNav ul {top: 3px;}
* html #north_care #secondaryNav ul {top: 3px;}
* html #north_services #secondaryNav ul {top: 3px;}
*:first-child+html #north_news #secondaryNav #search {top: 5px;}
*:first-child+html #north_care #secondaryNav #search {top: 5px;}
*:first-child+html #north_services #secondaryNav #search {top: 5px;}
*:first-child+html #north_news #secondaryNav ul {top: 5px;}
*:first-child+html #north_care #secondaryNav ul {top: 5px;}
*:first-child+html #north_services #secondaryNav ul {top: 5px;}

* html #east_news #secondaryNav #search {top: 3px;}
* html #east_care #secondaryNav #search {top: 3px;}
* html #east_services #secondaryNav #search {top: 3px;}
* html #east_news #secondaryNav ul {top: 3px;}
* html #east_care #secondaryNav ul {top: 3px;}
* html #east_services #secondaryNav ul {top: 3px;}
*:first-child+html #east_news #secondaryNav #search {top: 5px;}
*:first-child+html #east_care #secondaryNav #search {top: 5px;}
*:first-child+html #east_services #secondaryNav #search {top: 5px;}
*:first-child+html #east_news #secondaryNav ul {top: 5px;}
*:first-child+html #east_care #secondaryNav ul {top: 5px;}
*:first-child+html #east_services #secondaryNav ul {top: 5px;}

* html #se_news #secondaryNav #search {top: 3px;}
* html #se_care #secondaryNav #search {top: 3px;}
* html #se_services #secondaryNav #search {top: 3px;}
* html #se_news #secondaryNav ul {top: 3px;}
* html #se_care #secondaryNav ul {top: 3px;}
* html #se_services #secondaryNav ul {top: 3px;}
*:first-child+html #se_news #secondaryNav #search {top: 5px;}
*:first-child+html #se_care #secondaryNav #search {top: 5px;}
*:first-child+html #se_services #secondaryNav #search {top: 5px;}
*:first-child+html #se_news #secondaryNav ul {top: 5px;}
*:first-child+html #se_care #secondaryNav ul {top: 5px;}
*:first-child+html #se_services #secondaryNav ul {top: 5px;}

* html #sw_news #secondaryNav #search {top: 3px;}
* html #sw_care #secondaryNav #search {top: 3px;}
* html #sw_services #secondaryNav #search {top: 3px;}
* html #sw_news #secondaryNav ul {top: 3px;}
* html #sw_care #secondaryNav ul {top: 3px;}
* html #sw_services #secondaryNav ul {top: 3px;}
*:first-child+html #sw_news #secondaryNav #search {top: 5px;}
*:first-child+html #sw_care #secondaryNav #search {top: 5px;}
*:first-child+html #sw_services #secondaryNav #search {top: 5px;}
*:first-child+html #sw_news #secondaryNav ul {top: 5px;}
*:first-child+html #sw_care #secondaryNav ul {top: 5px;}
*:first-child+html #sw_services #secondaryNav ul {top: 5px;}

* html #west_news #secondaryNav #search {top: 3px;}
* html #west_care #secondaryNav #search {top: 3px;}
* html #west_services #secondaryNav #search {top: 3px;}
* html #west_news #secondaryNav ul {top: 3px;}
* html #west_care #secondaryNav ul {top: 3px;}
* html #west_services #secondaryNav ul {top: 3px;}
*:first-child+html #west_news #secondaryNav #search {top: 5px;}
*:first-child+html #west_care #secondaryNav #search {top: 5px;}
*:first-child+html #west_services #secondaryNav #search {top: 5px;}
*:first-child+html #west_news #secondaryNav ul {top: 5px;}
*:first-child+html #west_care #secondaryNav ul {top: 5px;}
*:first-child+html #west_services #secondaryNav ul {top: 5px;}


/* North Styles */
#north #headerTitle {background-color: #8c6cd0;}
#north #contentTop {background-image: none;}
#north #primaryNav {background: url(../images/north_nav_bg.gif) no-repeat top left;}
#north #footer {position: static;}

#north_news #headerTitle, #north_care #headerTitle, #north_services #headerTitle {background-color: #8c6cd0;}
#north_news #contentTop, #north_care #contentTop, #north_services #contentTop {background-image: none;}
#north_news #primaryNav, #north_care #primaryNav, #north_services #primaryNav {background-image: none; height: 285px; position: relative;}
#north_news #primaryNav ul, #north_care #primaryNav ul, #north_services #primaryNav ul {position: absolute; bottom: 0px; left: 0;}
#north_news #primaryNav li, #north_care #primaryNav li, #north_services #primaryNav li {height: 40px; float: left; width: 67px; text-align: center; font-size: 77%;}

#north_news #primaryNav {background-color: #7106ce;}
#north_care #primaryNav {background-color: #8210d2;}
#north_services #primaryNav {background-color: #ab10d2;}

#north_news #primaryNav li a#news, #north_care #primaryNav li a#news, #north_services #primaryNav li a#news {background-color: #7106ce; padding: 8px;}
#north_news #primaryNav li a#care, #north_care #primaryNav li a#care, #north_services #primaryNav li a#care {background-color: #8210d2; padding: 8px;}
#north_news #primaryNav li a#services, #north_care #primaryNav li a#services, #north_services #primaryNav li a#services {background-color: #ab10d2; padding: 8px;}

/* East Styles */
#east #headerTitle {background-color: #00b2a9;}
#east #contentTop {background-image: none;}
#east #primaryNav {background: url(../images/east_nav_bg.gif) no-repeat top left;}
#east #footer {position: static;}

#east_news #headerTitle, #east_care #headerTitle, #east_services #headerTitle {background-color: #00b2a9;}
#east_news #contentTop, #east_care #contentTop, #east_services #contentTop {background-image: none;}
#east_news #primaryNav, #east_care #primaryNav, #east_services #primaryNav {background-image: none; height: 285px; position: relative;}
#east_news #primaryNav ul, #east_care #primaryNav ul, #east_services #primaryNav ul {position: absolute; bottom: 0px; left: 0;}
#east_news #primaryNav li, #east_care #primaryNav li, #east_services #primaryNav li {height: 40px; float: left; width: 67px; text-align: center; font-size: 77%;}

#east_news #primaryNav {background-color: #047068;}
#east_care #primaryNav {background-color: #138e85;}
#east_services #primaryNav {background-color: #5ea59e;}

#east_news #primaryNav li a#news, #east_care #primaryNav li a#news, #east_services #primaryNav li a#news {background-color: #047068; padding: 8px;}
#east_news #primaryNav li a#care, #east_care #primaryNav li a#care, #east_services #primaryNav li a#care {background-color: #138e85; padding: 8px;}
#east_news #primaryNav li a#services, #east_care #primaryNav li a#services, #east_services #primaryNav li a#services {background-color: #5ea59e; padding: 8px;}

/* South East Styles */
#se #headerTitle {background-color: #d71f85;}
#se #contentTop {background-image: none;}
#se #primaryNav {background: url(../images/se_nav_bg.gif) no-repeat top left;}
#se #footer {position: static;}

#se_news #headerTitle, #se_care #headerTitle, #se_services #headerTitle {background-color: #d71f85;}
#se_news #contentTop, #se_care #contentTop, #se_services #contentTop {background-image: none;}
#se_news #primaryNav, #se_care #primaryNav, #se_services #primaryNav {background-image: none; height: 285px; position: relative;}
#se_news #primaryNav ul, #se_care #primaryNav ul, #se_services #primaryNav ul {position: absolute; bottom: 0px; left: 0;}
#se_news #primaryNav li, #se_care #primaryNav li, #se_services #primaryNav li {height: 40px; float: left; width: 67px; text-align: center; font-size: 77%;}

#se_news #primaryNav {background-color: #99055d;}
#se_care #primaryNav {background-color: #aa317f;}
#se_services #primaryNav {background-color: #db45a6;}

#se_news #primaryNav li a#news, #se_care #primaryNav li a#news, #se_services #primaryNav li a#news {background-color: #99055d; padding: 8px;}
#se_news #primaryNav li a#care, #se_care #primaryNav li a#care, #se_services #primaryNav li a#care {background-color: #aa317f; padding: 8px;}
#se_news #primaryNav li a#services, #se_care #primaryNav li a#services, #se_services #primaryNav li a#services {background-color: #db45a6; padding: 8px;}

/* South West Styles */
#sw #headerTitle {background-color: #f2af00;}
#sw #contentTop {background-image: none;}
#sw #primaryNav {background: url(../images/sw_nav_bg.gif) no-repeat top left;}
#sw #footer {position: static;}

#sw_news #headerTitle, #sw_care #headerTitle, #sw_services #headerTitle {background-color: #f2af00;}
#sw_news #contentTop, #sw_care #contentTop, #sw_services #contentTop {background-image: none;}
#sw_news #primaryNav, #sw_care #primaryNav, #sw_services #primaryNav {background-image: none; height: 285px; position: relative;}
#sw_news #primaryNav ul, #sw_care #primaryNav ul, #sw_services #primaryNav ul {position: absolute; bottom: 0px; left: 0;}
#sw_news #primaryNav li, #sw_care #primaryNav li, #sw_services #primaryNav li {height: 40px; float: left; width: 67px; text-align: center; font-size: 77%;}

#sw_news #primaryNav {background-color: #ffa100;}
#sw_care #primaryNav {background-color: #ffbc3d;}
#sw_services #primaryNav {background-color: #fbd476;}

#sw_news #primaryNav li a#news, #sw_care #primaryNav li a#news, #sw_services #primaryNav li a#news {background-color: #ffa100; padding: 8px;}
#sw_news #primaryNav li a#care, #sw_care #primaryNav li a#care, #sw_services #primaryNav li a#care {background-color: #ffbc3d; padding: 8px;}
#sw_news #primaryNav li a#services, #sw_care #primaryNav li a#services, #sw_services #primaryNav li a#services {background-color: #fbd476; padding: 8px;}

/* West Styles */
#west #headerTitle {background-color: #69be28;}
#west #contentTop {background-image: none;}
#west #primaryNav {background: url(../images/west_nav_bg.gif) no-repeat top left;}
#west #footer {position: static;}

#west_news #headerTitle, #west_care #headerTitle, #west_services #headerTitle {background-color: #69be28;}
#west_news #contentTop, #west_care #contentTop, #west_services #contentTop {background-image: none;}
#west_news #primaryNav, #west_care #primaryNav, #west_services #primaryNav {background-image: none; height: 285px; position: relative;}
#west_news #primaryNav ul, #west_care #primaryNav ul, #west_services #primaryNav ul {position: absolute; bottom: 0px; left: 0;}
#west_news #primaryNav li, #west_care #primaryNav li, #west_services #primaryNav li {height: 40px; float: left; width: 67px; text-align: center; font-size: 77%;}

#west_news #primaryNav {background-color: #468e06;}
#west_care #primaryNav {background-color: #7dba42;}
#west_services #primaryNav {background-color: #bcf47f;}

#west_news #primaryNav li a#news, #west_care #primaryNav li a#news, #west_services #primaryNav li a#news {background-color: #468e06; padding: 8px;}
#west_news #primaryNav li a#care, #west_care #primaryNav li a#care, #west_services #primaryNav li a#care {background-color: #7dba42; padding: 8px;}
#west_news #primaryNav li a#services, #west_care #primaryNav li a#services, #west_services #primaryNav li a#services {background-color: #bcf47f; padding: 8px;}







/* Find Nearest Search box (home & internal) */
#tblPharmSearch {
	padding:0 0 0 18px;

}


#frmsteps {
	margin:2px 2px 2px 18px;
	padding:2px 5px 2px 5px;
	background-color:#8c6cd0;
	color:#FFFFFF;
	font-weight:bold;

}
#searchheading {
	margin:5px 2px 5px 18px;
	font-weight:bold;

}

form label
{
	margin:5px 0 5px 0;

}
#frmlabels
{
	margin:10px 2px 10px 18px;

}


* html #frmlabels
{
	margin:10px 2px 10px 15px;

}




#tblPharmSearch tr {
	height: 30px
}
#phSearchBtn { vertical-align: middle; margin-bottom: 5px;}

/* Pharmacies Search Results */

#tblPharm { width: 98%; margin-left: 20px;}
#tblPharm caption { margin: 4px 4px 6px 20px; font-weight: bold; font-size: 1em }
#tblPharm th { text-align: center; text-transform: uppercase; background-color: #004B8E; padding: 2px; color: #FFFFFF; border: 0px solid #607cb0}
.tblPharmPcode { text-align: center }
.tblPharmAdd a {color:#8c6cd0; text-align:center;}
.tblPharmPhone {text-align:center;}
.tblPharmDist {text-align:center;}


/* Pharmacies Details Page */
#tblPharDetail { margin-top: 10px; }
#tblPharDetail th { text-transform: uppercase; background-color: #63a6d1; padding: 2px; border: 2px solid #f3f3f3; margin: 4px; }
#tblPharDetail td { padding: 4px; }
#tblPharDetail a { font-weight: bold; }
#tblPharTimes th { background-color: #63a6d1; }



.pageNavBody, .pageNavTitle { width: 98%; margin-left: 20px;}


#typesize {
	float:left;
	width:200px;
	color:#fff;
}
		#smallA {
			width:10px;
			float:left;
			padding:7px 4px 0 4px;
			margin:0 2px 2px 0;
			position:relative;
			
		}
		#smallA a {
			text-decoration:none;
			color:#fff;
		}
		#medA {
			width:10px;
			float:left;
			padding:3px 4px 0 4px;
			font-size:135%;
			margin:0 2px 2px 0;
			position:relative;

		}
		#medA a {
			text-decoration:none;
			color:#fff;
		}

		#bigA {
			width:10px;
			float:left;
			padding:1px 4px 0 4px;
			font-size:155%;
			margin:0 2px 2px 0;
			position:relative;
		}
		#bigA a {
			text-decoration:none;
			color:#fff;
		}




		.navfont {
			color:#333;
			font-size:100%;
			text-decoration:none;
		}







