.clearer {
	clear:both;
}

html {
	margin:0;
	padding:0;
	background-image:url('/static/img/outerbackground.png');
	background-position: top center;
	background-repeat: repeat-y;
}

body {
	font-family:Cambria, Georgia, "Times New Roman", serif;
	/*color:#2A2928;*/
	color:#1E1D1D;
	margin:0 auto;
	padding:0;
	background-image:url('/static/img/background.jpg');
	background-repeat:repeat-y;
	background-position:top center;
	width:980px;
	position:relative;
	font-size:11pt;
}

a {
	color:#F0EBE2;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

h1 a {
	display:block;
	background-image:url('/static/img/logos.png');
	background-repeat:no-repeat;
	background-position:top left;
	width:217px;
	height:298px;
	text-indent: -50000px;
	margin:0;
}

h1 {
	margin:0;
}

.hours br {
	display:none;
}

.hours {
	position:absolute;
	top:0;
	left:217px;
	text-indent:-10000px;
	width:763px;
	height:298px;
	background-repeat:no-repeat;
	background-image:url('/static/img/headerphoto.jpg');
}

.address {
	text-indent:-10000px;
}

#content {
	position:relative;
}

.navSection {
	width:297px;
	/*height:461px;*/
	height:32em;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	padding:5px;
	text-transform:uppercase;
	font-weight:bold;
	float:left;
	margin-left: 15px;
	position: relative;
}

#pharmacy {
	background-color:#6B7E64;
}

#services {
	background-color:#697F97;
}

#gifts {
	background-color:#A06050;
}

.navSection a {
	font-weight:bold;
	text-transform:uppercase;
}

.navSection dd {
	margin: 0px 0px .75em 35px;
}

.navSection h2 {
	width:300px;
	height:51px;
	text-indent:-10000px;
	margin:0;
}

#pharmacy h2 {
	background-image:url('/static/img/pharmHeader.png');
}

#gifts h2 {
	background-image:url('/static/img/giftsHeader.png');
}

#services h2 {
	background-image:url('/static/img/serviceHeader.png');
}

#footer {
	text-align:center;
	color: #F0EBE2;
	text-transform:uppercase;
	border-top:solid 1px #3C523F;
	margin: 2em auto 0 auto;
	padding-bottom:5px;
	width:80%;
	font-size:.9em;
}

#footer .adr div {display:inline;}
#footer p {margin-bottom:0;}


body.pharm #content,
body.gifts #content,
body.site #content {
	float:left;
	width:615px;
	margin-left: 15px;
	padding:5px;
	-moz-border-radius:7px;
	-webkit-border-radius:7px;
	border-radius:7px;
	font-weight:bold;
}

body.pharm #content {background-color:#6B7E64;}
body.site #content {background-color: #697F97}
body.gifts #content {background-color: #A06050;}

body.site #content h3 {color:#F0EBE2;border-bottom:solid 1px #5A6F83;}

body.pharm #content {color:#F0EBE2;}
#content h3 {text-transform:uppercase;font-size:1.4em;text-align:center;}
#content h4 {color:#F0EBE2;margin:0;padding:0;font-size:1.15em}
#content h4.altHeader {text-align:center;}

.formAlert {border:solid 1px;padding:1em;margin:0;text-align:center;font-size:1.2em; }

img.deco {float:left;padding-right: 2em;}

/*#productImages {float:right;width:110px;margin:1.2em;background:#8B5445!important;overflow:auto;text-align:center;padding:5px;}*/

.gifts .productImage img {border: solid 4px #8B5445;}
.solo.productImage {float:left;margin-right:1em;}
.productImages {text-align:center;}
.productImages .productImage {float: none;}

#productHeader {display:block;margin:0 auto;}

#giftologist {float:right;border:solid 2px #E7CBCB;}

.pharm .ieCorners i {background-image:url('/static/img/corner-pharmacy.png');}
.gifts .ieCorners i {background-image:url('/static/img/corner-gifts.png');}
.site .ieCorners i {background-image:url('/static/img/corner-services.png');}

.ieCorners i {font-size:7px;display:block;position: absolute;height:7px!important; width:7px;margin:0;padding:0;}

.ieCorners .tl {top:0; left:0;background-position:top left;}
.ieCorners .tr {top:0; right:0;background-position:top right;}
.ieCorners .br {bottom:0px; right:0px;background-position:bottom right;}
.ieCorners .bl {bottom:0px; left:0px;background-position:bottom left;}

strong.alt {color:#F0EBE2}

