/* ------------------------------------------------------------

		Title:     Owens Healthcare
		Author:    www.abramarketing.com
		Updated:   August 16 2006

------------------------------------------------------------ */
body {
	padding: 0;
	margin: 0;
	background-color: #B0C0CD;
	color: #1D2F6D;
	font-family: "Lucida Grande", "Lucida Sans Unicode", verdana, Arial, sans-serif;
	font-size: small;
	line-height: 1.7em;
	}
	
img {
	border: none;
	}
	
/* ------------------------------------------------------------

		Typography

------------------------------------------------------------ */
h1, h2, h3, h4, h5, h6, ul, li, p {
	padding: 0;
	margin: 0;
	}
	
h2, h3, h4, h5, h6 {
	font-family: "Century Gothic", "Trebuchet MS", serif;
	font-weight: normal;
	}
	
p {
	margin-bottom: 19px;
	}

ul, li {
	list-style: none;
	}
	
a:link, a:visited {
	color: #1D2F6D;
	text-decoration: none;
	}

a:hover, a:active {
	color: #692E30;
	text-decoration: underline;
	}
	
input, textarea, option {
	border: 1px solid #B9C9D8;
	}

/* ------------------------------------------------------------

		Layout Elements

------------------------------------------------------------ */
#container {
	margin: 0 auto;
	width: 761px;
	}

#content {
	background-color: #FFF;
	margin: 0 auto;
	width: 747px;
	padding-top: 18px;
	overflow: hidden;
	padding-bottom: 15px;
	}
	
#leftContainer {
	width: 156px;
	margin-left: 10px;
	float: left;
	}

#colLeft {
	background: transparent url(../images/bg_left_nav.jpg) no-repeat bottom left;
	}
	
#cyclingHome {
	margin-top: 10px;
	}
		
#colMiddle {
	width: 396px;
	margin-left: 15px;
	float: left;
	margin-top: 10px;
	}
	
#secondaryColMiddle {
	width: 525px;
	margin-left: 15px;
	float: left;
	margin-top: 10px;
	line-height: 1.5em;
	}
	
#secondaryMiddle {
	width: 552px;
	margin-left: 15px;
	float: left;
	margin-top: 10px;
	}
	
#homeIntroText {
	width: 350px;
	margin-left: 15px;
	float: left;
	}
	
#homeIntroText p {
	font-size: 120%;
	line-height: 1.2em;
	}
	
#homeIntroText a {
	color: #4A6F43;
	}
	
#homeIntroText a:hover {
	color: #4A6F43;
	text-decoration: underline;
	}
	
	
#homeIntroText h1 {
	font-size: 160%;
	padding: 0;
	margin: 5px 0 8px 0;
	font-family: "Century Gothic", "Trebuchet MS", sans-serif;
	font-weight: normal;
	}

#colRight {
	margin-left: 12px;
	margin-right: 15px;
	float: right;
	}
	
#footer {
	margin: 0 auto;
	width: 747px;
	background: #FFF url(../images/bg_footer.jpg) no-repeat bottom center;
	clear: left;
	text-align: center;
	font-size: 85%;
	margin-bottom: 10px;
	padding: 15px 0;
	}
	
/* ------------------------------------------------------------

		Top Navigation

------------------------------------------------------------ */
#topNav {
	margin: 0 auto;
	padding:  20px 0 0 0;
	text-align: center;
	width: 747px;
	color: #FFF;
	}

#topNav .nav li {
	display: inline;
	text-align: center;
	padding: 0 8px;
	font-size: 105%;
	font-weight: bold;
	}
	
#topNav .nav li a {
	color: #FFF;
	}
	
#topNav .nav li a:hover {
	text-decoration: underline;
	}
	
#topNav .nav span {
	color: #692E30;
	} 
	
#topNav .nav {
	background: #6486A1 url(../images/bg_nav.jpg) bottom left repeat-x;
	margin: 0 auto;
	padding: 5px 0 15px 0;
	text-align: center;
	}
	
#topNav ul .phone {
	color: #CCDFED;
	font-size: 90%;
	}
	
/* ------------------------------------------------------------

		Top/Banner Navigation

------------------------------------------------------------ */
#bannerNav .topBar {
	background: transparent url(../images/bg_nav_top_bar.jpg) no-repeat top left;
	margin: 0 auto;
	padding: 1px;
	text-align: center;
	}
	
#bannerNav .topBar li {
	display: inline;
	text-align: center;
	padding: 0 5px;
	font-weight: bold;
	}
	
#bannerNav .topBar span {
	color: #692E30;
	} 
	
#bannerNav .bottomBar {
	background: transparent url(../images/bg_nav_bottom_bar.jpg) no-repeat center left;
	margin: 0 auto;
	padding-bottom: 2px;
	text-align: center;
	}
	
#bannerNav .bottomBar li {
	display: inline;
	text-align: center;
	padding: 0 5px;
	font-weight: bold;
	}
	
/* ------------------------------------------------------------

		Left Navigation/Column

------------------------------------------------------------ */
#colLeft .leftNavButtons {
	background: transparent url(../images/bg_left_nav_top.jpg) no-repeat top left;
	padding-bottom: 175px;
	line-height: 1.2em;
	padding-top: 4px;
	font-size: 95%;
	text-align: right;
	}
	
#colLeft a {
	display: block;
	font-size: 95%;
	}
	
#colLeft a:hover {
	text-decoration: underline;
	}

	
.leftNavButtons #respiratoryServices,
.leftNavButtons #retailPharmacy,
.leftNavButtons #infusionServices,
.leftNavButtons #compoundingPharmacy,
.leftNavButtons #medicalEquipment,
.leftNavButtons #prescriptionsOnline,
.leftNavButtons #askYourPharmacist,
.leftNavButtons #youropinion {
	padding: 10px 20px 10px 0;
	margin-bottom: 3px;
	}
	
.leftNavButtons #productsAndServices {
	background: transparent url(../images/bg_products_services.jpg) no-repeat center;
	padding: 20px 0;
	text-align: center;
	}
	
.leftNavButtons #respiratoryServices {
	background: transparent url(../images/bg_respiratory_services.jpg) no-repeat center;
	}
	
.leftNavButtons #retailPharmacy {
	background: transparent url(../images/bg_retail_pharmacy.jpg) no-repeat center;
	}
	
.leftNavButtons #infusionServices {
	background: transparent url(../images/bg_infusion_services.jpg) no-repeat center;
	}
	
.leftNavButtons #compoundingPharmacy {
	background: transparent url(../images/bg_compounding_pharmacy.jpg) no-repeat center;
	}
	
.leftNavButtons #medicalEquipment {
	background: transparent url(../images/bg_medical_equipment.jpg) no-repeat center;
	}
	
.leftNavButtons #prescriptionsOnline{
	background: transparent url(../images/bg_prescriptions_online.jpg) no-repeat center;
	}
	
.leftNavButtons #askYourPharmacist {
	background: transparent url(../images/bg_ask_your_pharmacist.jpg) no-repeat center;
	}
	
.leftNavButtons #youropinion {
	background: transparent url(../images/btn_we_want_your_opinion.jpg) no-repeat center;
	}
/* ------------------------------------------------------------

		Main Callout

------------------------------------------------------------ */
#mainCallout {
	background: transparent url(../images/img_drug_discount_callout.jpg) no-repeat top left;
	height: 172px;
	padding: 10px 325px 0 10px;
	margin-bottom: 4px;
	text-align: left;
	color: #FFF;
	text-indent: -9999px;
	}

#mainCallout p {
	font-size: 120%;
	line-height: 1.3em;
	}

#mainCallout h2 {
	font-size: 200%;
	margin-bottom: 4px;
	}

#mainCallout h3 {
	font-family: "Trebuchet MS", serif;
	font-size: 170%;
	margin-top: 5px;
	margin-bottom: 5px;
	color: #000;
	}

#mainCallout a {
	color: #FFF;
	text-decoration: none;
	}

#mainCallout a:hover {
	text-decoration: underline;
	}
	
	/* ------------------------------------------------------------

		New Main Callout

------------------------------------------------------------ */
.newMainCallout {
	padding: 15px;
	margin:0 0 20px 0;
	text-align: left;
	background-color: #dfeaf0;
	border: 1px solid #bbc9d6;
	}
.newMainCallout h4 {
	padding: 0 0 10px 0;
	margin:0 0 10px 0;
	text-align: justify;
	font-size: 26px;
	}
.newMainCallout p {
	padding: 0;
	margin:0 0 5px 0;
	line-height: 20px;
	font-size: 14px;
	}

.newMainImg  {
	padding: 0;
	margin: 0 0 2px 2px;
	float: right;
	}
.newMainImg img {
	padding: 4px;
	margin: 0;
	 background-color: #fff;
	border: 1px solid #bbc9d6;
	}


.newMainCallout .arrowHeading {
	padding: 0;
	margin: 0 0 8px 0;
	text-align: left;
	font-size: 19px;
	background: #fff url(../images/icon_arrow.jpg) no-repeat left;
	height: 48px;
	border: 1px solid #bbc9d6;
	}

.newMainCallout .arrowHeadingGreen {
	padding: 0;
	margin: 0 0 8px 0;
	text-align: left;
	font-size: 19px;
	background: #fff url(../images/icon_arrow_green.jpg) no-repeat left;
	height: 48px;
	border: 1px solid #bbc9d6;
	}
.newMainRight {
	float: right;
	width: 240px;
	padding: 0;
	margin: 0;
	}


.newMainLeft {
	float: left;
	width: 240px;
	padding: 0;
	margin: 0;
	}
	
	
/* ------------------------------------------------------------

		Main Callout Class

------------------------------------------------------------ */
.mainCallout {
	margin-top: 3px;
	}
	
.mainCallout img {
	margin-bottom: 10px;
	}

/* ------------------------------------------------------------

		Callouts - Delete when Drug Discount card goes live

------------------------------------------------------------ */
#autoRefill {
	background: transparent url(../images/bg_automatic_refills.jpg) no-repeat top left;
	height: 172px;
	padding: 10px 15px 0 294px;
	margin-bottom: 4px;
	text-align: right;
	color: #FFF;
	}
	
#autoRefill p {
	font-size: 125%;
	font-weight: bold;
	line-height: 1.6 em;
	}
	
#autoRefill h2 {
	font-size: 200%;
	margin-bottom: 4px;
	}
	
#autoRefill h3 {
	font-size: 230%;
	margin-top: 5px;
	margin-bottom: 8px;
	}
	
#autoRefill a {
	color: #FFF;
	text-decoration: none;
	}
	
#autoRefill a:hover {
	border-bottom: 1px dotted #CCDDE7;
	}
	
#discountCard {
	padding: 10px 0 0 0;
	}

#discountCard img {
	margin-bottom: 20px;
	}
		
.minuteGuarantee, .onlineStore {
	margin-left: 10px;
	}
	
/* ------------------------------------------------------------

		News

------------------------------------------------------------ */

#newsBox {
	margin-top: 10px;
	}
	
#newsBox p {
	font-size: 95%;
	line-height: 1.2em;
	}
	
#newsBox a {
	color: #4A6F43;
	font-style: italic;
	font-size: 95%;
	font-weight: normal;
	}
		
#newsBox a:hover {
	color: #4A6F43;
	text-decoration: underline;
	}
	
.picNewsBorder {
	padding: 4px;
	border: 1px solid #BFD8E4;
	background-color: #FFF;
	margin-left: 6px;
	}

#newsBox h3 {
	border-bottom: 1px solid #BFD8E4;
	font-size: 140%;
	margin-bottom: 10px;
	padding-bottom: 3px;
	}
		
#newsBox .list {	
	border-top: 1px solid #778AAB;
	background: #CDDDE5 url(../images/bg_bottom_news.jpg) no-repeat bottom center;
	margin-bottom: 10px;
	padding: 8px;
	}
	
#newsBox h4 {
	font-size: 120%;
	margin-bottom: 8px;
	line-height: 1.2em;
	}
	
#newsBox h4 span {
	font-size: 80%;
	font-style: italic;
	color: #444;
	}
	
#newsBox .list li {
	border-bottom: 1px solid #BFD8E4;
	margin-bottom: 5px;
	}
	
#BoxInner h5 {
	border: none;
	}
	
#BoxInner p a {
	text-decoration: underline;
	color: #008DFF;
	font-weight: normal;
}

#BoxInner p a:hover {
	text-decoration: underline;
	color: #1572BD;
	font-weight: normal;
}
	
#BoxInner {
	margin-top: 10px;
	}
	
#BoxInner p {
	font-size: 95%;
	line-height: 1.5em;
	}
	
.picNewsBorder {
	padding: 4px;
	border: 1px solid #BFD8E4;
	background-color: #FFF;
	margin-left: 6px;
	}

#BoxInner h3 {
	border-bottom: 1px solid #BFD8E4;
	font-size: 130%;
	margin-bottom: 10px;
	padding-bottom: 3px;
	}
		
#BoxInner .list {	
	border-top: 1px solid #BFD8E4;
	margin-bottom: 10px;
	padding: 8px 8px 8px 0;
	}
	
#BoxInner .list h4 {
	font-size: 130%;
	color: #4A6F43;
	}
	
#BoxInner h4 span {
	font-size: 80%;
	font-style: italic;
	color: #444;
	}
	
#BoxInner .list li {
	border-bottom: 1px solid #BFD8E4;
	margin-bottom: 5px;
	padding: 4px;
	overflow: hidden;
	}

#BoxInner .list li a {
	color: #4A6F43;
	font-style: italic;
	font-size: 95%;
	font-weight: normal;
	}
	
#BoxInner .list li a:hover {
	color: #4A6F43;
	text-decoration: underline;
	}
	

/* ------------------------------------------------------------

	Image Styles


------------------------------------------------------------ */
.picleft {
	margin-right: 10px;;
	}

.picright {
	margin-left: 10px;;
	}

/* ------------------------------------------------------------

		Right Column

------------------------------------------------------------ */
#loginBox {
	background: transparent url(../images/bg_login_bottom.jpg) no-repeat bottom left;
	line-height: 1.3em;
	font-size: 90%;
	margin-bottom: 10px;
	}
	
#innerLoginBox {
	background: transparent url(../images/bg_login_top.jpg) no-repeat top left;
	padding: 5px;
	}
	
#innerLoginBox h6 {
	font-size: 105%;
	}

#innerLoginBox a {
	font-size: 90%;
	}
	
#innerLoginBox input {
	background-color: #FFF;
	border: 1px solid #B0C0CD;
	}
	
#innerLoginBox hr {
	height: 1px;
	background-color: #AAB9CD;
	border: none;
	}

.rightColImage {
	margin-bottom: 10px;
	}

select {
	background-color: #FFF;
	border: 1px solid #B0C0CD;
	}
	
/* ------------------------------------------------------------

		Secondary Pages

------------------------------------------------------------ */
#secondaryColMiddle a {
	font-weight: bold;
	}
	
#secondaryColMiddle a:hover {
	text-decoration: underline;
	}

#secondaryColMiddle h5 {
	font-size: 180%;
	margin: 15px 0;
	}
	
#secondaryColMiddle h5 img {
	font-size: 140%;
	margin-bottom: 10px;
	margin-right: 8px;
	}

#secondaryColMiddle .locator {
	font-size: 75%;
	}
	
#secondaryColMiddle h6 {
	font-size: 125%;
	margin: 15px 0;
	border-bottom: 1px dotted #D6E5EC;
	}
	
#secondaryColMiddle h4 {
	font-size: 150%;
	margin-bottom: 10px;
	}
	
.secondaryColMiddleNav p {
	font-size: 80%;
	}
	
.secondaryColMiddleNav	{
	border-bottom: 1px solid #D6E5EC;
	overflow: hidden;
	line-height: 1.5em;
	margin-bottom: 8px;
	}
	
#secondaryColMiddle .secondaryColMiddleNav a {
	text-decoration: none;
	font-size: 90%;
	margin-right: 4px;
	}
	
#secondaryColMiddle .secondaryColMiddleNav a:hover {
	text-decoration: none;
	}
	
.secondaryColMiddleNav li {
	float: left;
	margin-left: 4px;
	}
	
.secondaryPicBorder {
	padding: 4px;
	border: 1px solid #D6E5EC;
	background-color: #FFF;
	margin: 10px;
	}
	
.floatPicBorder {
	padding: o;
	margin: 0 10px 10px 10px;
	float: right;
	}
	
.floatPicBorder img {
	padding: 4px;
	border: 1px solid #D6E5EC;
	background-color: #FFF;
	margin: 0;
	}
	
	
.refillCenterButton {
	padding: 4px;
	background-color: #FFF;
	margin: 10px;
	}
	
.featuredServicePicBorder {
	padding: 4px;
	border: 1px solid #D6E5EC;
	background-color: #FFF;
	margin: 10px 0;
	}

	
#secondaryColMiddle .secondaryList {
	border: 1px solid #D6E5EC;
	padding: 10px;
	background-color: #E9F1F4;
	margin-bottom: 10px;
	overflow: hidden;
	}

#secondaryColMiddle .secondaryList li, .bulleted li {
	list-style: square;
	margin: 5px 15px;
	}
	
#secondaryColMiddle h3 {
	border-top: 1px solid #D6E5EC;
	border-bottom: 1px solid #D6E5EC;
	font-size: 140%;
	padding: 4px;
	clear: both;
	margin-bottom: 18px;	
	}
	
#blueBoxBackground p {
	border: 1px solid #D6E5EC;
	padding: 10px;
	background-color: #E9F1F4;
	margin-bottom: 10px;
	overflow: hidden;
	}
	
#blueBoxBackground strong {
	font-size: 110%;
	text-decoration: underline;
	}
	
#faqBlueBoxBackground p {
	border: 1px solid #D6E5EC;
	padding: 10px;
	background-color: #E9F1F4;
	margin:  5px 0 15px 0;
	overflow: hidden;
	}
	
#faqBlueBoxBackground h4 {
	font-size: 125%;
	margin-bottom: 15px;
	padding-top: 15px;
	}
	
/* ------------------------------------------------------------

		Compounding Pharmacy

------------------------------------------------------------ */
#therapyOfferingsContainer {
	width: 300px;
	float: left;
	}
	
.therapyOfferings {
	float: left;
	margin-bottom: 15px;
	width: 275px;
	font-size: 90%;
	border: 1px solid #D6E5EC;
	padding: 10px;
	background-color: #E9F1F4;
	}
	
.therapyOfferings img {
	margin: 0 5px 20px 0;
	}
/* ------------------------------------------------------------

		Compounding Pharmacy

------------------------------------------------------------ */
.onlinePrescription {
	background-color: #E8EEFC;
	width: 540px;
	padding: 10px;
	}
	
.onlinePrescription td {
	padding: 3px 0;
	}
	
/* ------------------------------------------------------------

		EZ Meds

------------------------------------------------------------ */
#ezMeds {
	text-align: center;
	margin: 15px 0 15px 0;
	background: url(../images/bg_ez_meds.jpg) bottom center no-repeat;
	}
	
#ezMeds h5 {
	font-size: 200%;
	margin-top: 10px;
	}
	
#ezMeds p {
	font-size: 130%;
	}
	
.ezMeds span {
	color: #FF0000;
	font-size: 130%;
	font-weight: bold;
	}
	
h4 span {
	color: #FF0000;
	}
	
#ezMeds {
	background-color: #1E2E6E;
	padding: 10px;
	color: #FFF;
	}
	
/* ------------------------------------------------------------

		Preferred Card

------------------------------------------------------------ */
#preferedCard, #survey {
	background-color: #E9F1F4;
	padding: 20px;
	border: 1px solid #D6E5EC;
	width: 250px;
	}
	
#preferedCard dd {
	padding: 0;
	margin: 0 0 10px 0;
	}
	
/* ------------------------------------------------------------

		Website Survey

------------------------------------------------------------ */
	
#survey {
	width: 450px;
	}
	
#survey dl {
	margin: 0 0 10px 0;
	border-bottom: 1px solid #D6E5EC;
	}
	
#survey dt {
	margin-bottom: 2px;
	}
	
#survey dd {
	font-size: 90%;
	padding: 0 0 10px 0;
	margin: 0;
	}
	
.note {
	font-size: 90%;
	}
	
#survey h5 {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 13px;
	color: #FF0000;
	}	
		
.required {
	color: #FF0000;
	}	
	
	/* ------------------------------------------------------------

Survey 2

------------------------------------------------------------ */
	
#survey2 {
	width: 450px;
	}
	
#survey2 dl {
	margin: 0 0 10px 0;
	border-bottom: 1px solid #D6E5EC;
	}
	
#survey2 dt {
	margin-bottom: 2px;
	}
	
#survey2 dd {
	font-size: 90%;
	padding: 0 0 10px 0;
	margin: 0;
	}
	

#survey2 h5 {
	margin: 10px 0 0 0;
	padding: 0;
	font-size: 13px;
	color: #FF0000;
	}	
	
/* ------------------------------------------------------------

		Locate a Store

------------------------------------------------------------ */
#secondaryColMiddle .locateTable {
	font-size: 90%;
	border: 1px solid #003366;
	align: top;
	margin-bottom: 10px;
	}
	
#secondaryColMiddle .locateHeader td {
	background-color: #003366;
	font-size: 130%;
	color: #FFF;
	padding: 6px;
	}
	
#secondaryColMiddle .locateTitle td {
	background-color: #D6E3E9;
	padding: 3px 0 3px 6px;
	font-weight: bold;
	}
	
#secondaryColMiddle .lightTable td {
	background-color: #FFF;
	padding: 3px 0 3px 6px;
	}
	
#secondaryColMiddle .darkTable td {
	background-color: #D6E3E9;
	padding: 3px 0 3px 6px;
	}
	
#secondaryColMiddle  .locateHeader,
#secondaryColMiddle .locateTitle,
#secondaryColMiddle .lightTable,
#secondaryColMiddle .darkTable {
	vertical-align: top;
	}
	
/* ------------------------------------------------------------

		Walker Special

------------------------------------------------------------ */
#BoxInner #col1, #BoxInner #col2 {
	width: 250px;
	float: left;
	}
	
#BoxInner #col2 {
	margin: 0 0 0 15px;
	}
	
#BoxInner h3 strong {
	color: #DB0D0D;
	font-size: 120%;
}
	
#BoxInner #col1 ul, #BoxInner #col2 ul {
	margin: 0 0 0 20px;
	}	
	
#BoxInner #col1 li, #BoxInner #col2 li {
	font-size: 90%;
	list-style: disc;
	}	

/* ------------------------------------------------------------

		Web Traffic

------------------------------------------------------------ */
#webtraffic p {
		margin: 0;
		padding: 0 10px;
		font: 10px;
	}
#webtraffic td.webtraffic0, #webTrafficContainer #webtraffic td.webtraffic1 {
		padding: 2px 0 2px 0;
	}
#webtraffic td.webtraffic0 {
		background: #FFFFCC; 
		border-bottom: 1px solid #C4D9A7;
	}
#webtraffic td.webtraffic1 {
		background: #C4D9A7;
		border-bottom: 1px solid #FFF;
	}
#webtraffic { font-size: 10px; }
	
/* ------------------------------------------------------------

		Lightbox

------------------------------------------------------------ */
#lightbox {
	position: absolute;
	top: 40px;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
	}

#imageContainer{
	padding: 10px;
	}

#loading{
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
	}
#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{
	width: 49%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left;}
#nextLink { right: 0; float: right;}
#prevLink:hover, #prevLink:visited:hover { background: url(../images/prevlabel.gif) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(../images/nextlabel.gif) right 15% no-repeat; }


#imageDataContainer{
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	}

#imageData{
	padding:0 10px;
	}
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }	
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}			
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em;	}	
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	filter:alpha(opacity=60);
	-moz-opacity: 0.6;
	opacity: 0.6;
	}
	

.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
	}

* html>body .clearfix {
	display: inline-block; 
	width: 100%;
	}

* html .clearfix {
	/* Hides from IE-mac \*/
	height: 1%;
	/* End hide from IE-mac */
	}	
	
#secondaryColMiddle .noBold {
	font-weight: normal;
	}
	
.clear {
	clear: both;
}


/*---- commercialVideos ----*/

#secondaryColMiddle .commercialVideo {
	padding:0 0 25px 0;
	margin: 0;
	}

#secondaryColMiddle .commercialVideo2 {
	padding: 0 0 25px 0;
	margin: 0;
	}	
#secondaryColMiddle .commercialVideoObject {
	padding: 6px;
	margin: 0;
	background-color: #dee9ed;
	width: 425px;
	border: 1px solid #b0c6cf;
	}	
#secondaryColMiddle .downloadVideo {
	padding: 10px 0 0 0;
	margin: 0;
	font-size: 14px;
	font-weight: normal;
	border-bottom: 0;
	}
.adsHeading {
	font-size: 205%;
	margin: 0 0 7px 0;
	padding: 0;
	}

/*-- WALKER COUPON CALLOUT --*/

	
.walkerCouponCallout {
	padding: 0;
	margin: 0 0 20px 0;
	}	
	
		
.walkerCouponCallout img {
	padding: 6px;
	margin: 0;
	background-color: #dee9ed;
	border: 1px solid #b0c6cf;
	float: right;
	}	
	
		

	
	
	
	
	
	
	