@charset "utf-8";
/* CSS Document */

body {
	background:url('images/body_bg.jpg') #f9e8c0;
	background-position:top center;
	text-align:center;
	font:12px Arial, Helvetica, sans-serif;
	color:#000;
	padding:0px;
	margin:0px;
}

a {color:#00019a; text-decoration:underline; }
a:hover {color:#366088; text-decoration:underline;}

#wrapper {
	display:block;
	width:900px;
	text-align:left;
	background:transparent url('images/wrapper_bg.jpg') no-repeat;
	background-position:top right;
	padding:0px;
	margin:0px;
}

#hdr_home, #hdr_coffee, #hdr_compounding, #hdr_contact, #hdr_directions, #hdr_gifts, #hdr_pharmacy, #hdr_staff, #hdr_clinic, #hdr_refills, #hdr_404, #hdr_otc, #hdr_equip, #hdr_vet, #hdr_bio, #hdr_cos, #hdr_cards, #hdr_jewelry, #hdr_toys, #hdr_baby, #hdr_bath, #hdr_vaccines, #hdr_employment, #hdr_about, #hdr_customer_feedback, #hdr_general_pharmacy, #hdr_ {	
	display:block;
	float:left;
	width:268px;
	height:211px;
	margin:0px;
	padding:0px;
}
	#hdr_home, #hdr_refills, #hdr_staff, #hdr_about, #hdr_general_pharmacy {background:transparent url('images/hdr_home.png') no-repeat;}
	#hdr_coffee {background:transparent url('images/hdr_coffee.png') no-repeat;}
	#hdr_compounding, #hdr_vet, #hdr_bio, #hdr_cos {background:transparent url('images/hdr_pharmacy.png') no-repeat;}
	#hdr_contact, #hdr_employment, #hdr_customer_feedback {background:transparent url('images/hdr_contact.png') no-repeat;}
	#hdr_directions, #hdr_404 {background:transparent url('images/hdr_directions.png') no-repeat;}
	#hdr_gifts, #hdr_cards, #hdr_jewelry, #hdr_toys, #hdr_baby, #hdr_bath {background:transparent url('images/hdr_gifts.png') no-repeat;}
	#hdr_pharmacy, #hdr_vaccines, #hdr_otc, #hdr_equip {background:transparent url('images/hdr_pharmacy.png') no-repeat;}
	#hdr_clinic {background:transparent url('images/hdr_clinic.png') no-repeat;}
	
h1 {
	display:block;
	float:left;
	width:330px;
	height:103px;
	text-indent:-9999px;
	background:transparent url('images/logo.png') no-repeat;
	padding:0px;
	margin:10px 0px 0px 60px;
}

a.refills, a.refills:link, a.refills:visited {
	display:block;
	float:left;
	width:143px;
	height:69px;
	background:url('images/refill_btn.gif') no-repeat;
	background-position:0px 0px;
	text-indent:-9999px;
	padding:0px;
	margin:37px 0px 0px 40px;
}
a.refills:hover {background-position:-143px 0px;}

#leftcol {
	display:block;
	float:left;
	width:160px;
	XXheight:700px;
	padding:0px;
	margin:0px 0px 0px 20px;
	Xborder:solid 1px red;
}

#address {
	width:160px;
	height:150px;
	font:11px "Times New Roman", Times, serif;
	color:#FFF;
	text-align:center;
	margin-top:30px;
}
	#address h3 {font:bold 15px "Times New Roman", Times, serif; padding:0px; margin:0px;}
	#address h4 {font:bold 12px "Times New Roman", Times, serif; padding:0px; margin:0px;}
	
#content {
	display:block;
	position:relative;
	top:-70px;
	float:left;
	width:630px;
	color:#000;
	padding:0px;
	margin:0px 0px 0px 40px;
	Xborder:solid 1px green;
}
	#content_lt {display:block; float:left; width:285px;}
	#content_rt {display:block; float:right; width:325px; text-align:center;}
#pjc {
	display:block;
	clear:both;
	width:806px;
	margin:0px;
	padding:0px;
	text-align:left;	
}


.common {font:12px Arial, Helvetica, sans-serif;}	
.small {font:10px Verdana;}
.red {color:red;}
.input_text {font:11px Verdana; width:200px;}
.input_text_short {font:11px Verdana; width:25px;}
.input_text_long {font:11px Verdana; width:300px;}
.input_textarea {font:11px Verdana; width:350px; height:150px;}
.input_file {font:11px Verdana; width:300px;}
.input_select {font:11px Verdana;}
.input_submit {font:11px Verdana;}
.req {font:bold 13px Verdana; color:red;}
.error {font:11px Verdana; color:#FFF; background:#FF0000; text-align:left;}
	.error ul {padding:3px 3px 3px 10px; margin:5px 5px 5px 15px;}
.success {font:11px Verdana; color:#FFF; background:#00CC00; text-align:left;}
	.success ul {padding:3px 3px 3px 10px; margin:5px 5px 5px 15px;}
	
	