@charset "UTF-8";
/********* 	Lancaster County Showcase ~ Copyright 2009 ************/

/********* global *********/

body {background:url(../images/body_bg.jpg) repeat-x #f2ebdb;margin:0;padding:0;}

.clear {clear:both;}

#container {width:888px;margin:0 auto;}

img, div, h1 { behavior: url(iepngfix.htc) }
	
/********* masthead ********/

h1 {text-indent:-9999px;width:888px;background:url(../images/h1_bg.png) no-repeat right top;height:128px;margin:0;}
	
#masthead ul {padding:0;margin:0;list-style-type:none;background:url(../images/nav_bg.jpg) no-repeat;width:886px;height:53px;}
#masthead li {display:block; float:left; padding:20px;}
#masthead li a {font-family:"Century Schoolbook", Georgia, "Times New Roman", Times, serif;
	font-size:15px;color:#f3c565; text-decoration:none;}
	
	
/********* content ********/

#content {width:840px;background:#f9f5ee;padding:14px 22px;border-left:1px solid #a38682;border-right:1px solid #a38682;}

.left p, .right p, .vendor p {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#330000; line-height:18px;}
	
h2 {margin:0;}
h2.intro {background:url(../images/h2_bg_over60.gif) no-repeat; text-indent:-9999px; width:436px; height:72px;}
h3 {color:#336600; font-size:14px;font-family:"Century Schoolbook", Georgia, "Times New Roman", Times, serif;}

.left {float:left; width:470px; padding:0 40px 0 0;}
.vendor {width:650px; padding:0 40px 0 0;}

.tabletext {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#330000; line-height:18px;}
.tabletext a {color:#681108; text-decoration:underline; font-weight:bold;}
.tabletext a:hover {color:#681108; text-decoration:none;}

.right {float:left; width:325px;}
.right h3 {margin:0;}
.right p {margin:6px 0;}
.right ul {list-style-type:none;padding:15px 0 0 0;margin:-15px 0 0 0;background:url(../images/rightlist_bg.jpg) right top no-repeat;width:290px; height:118px;}
.right li {padding:5px 0 0 13px; font-family:Arial, Helvetica, sans-serif; color:#336600; font-size:12px; text-transform:uppercase; background:url(../images/bullet.gif) no-repeat 0 7px;}

.name {background-color:#f2ebd7; font-weight:bold;}
.desc {background-color:#FCFAF5;}
.phone {background-color:#f6f2e7;}
.titles {background-color:#e9dabd; font-weight:bold;}
.titles td {border-bottom:1px dotted #660000;}

.right-block {background:url(../images/rightblock_bg.jpg) no-repeat; width:291px; height:323px; padding:18px 30px 10px 20px; margin:20px 0 0 0;}

img.overlap {margin:-50px 0 0 0;}
img.overlap2 {margin:-50px -190px 0 0;}

a#manufacturer {background:url(../images/manufactuer_a.jpg) no-repeat; width:179px; height:39px; display:block; text-indent:-9999px; margin:-50px 0 0 0; .margin:-44px 0 0 0;}

.clear p {font-family:Arial, Helvetica, sans-serif; text-align:center; font-size:12px; padding:5px; border:1px solid #d7c08c; background:#f2ebdb; color:#330000;}
.clear p strong {text-transform:uppercase;}

.bottom {background:url(../images/bottom_bg.jpg) no-repeat; width:888px; height: 23px; margin:0 auto;}

/********* footer ********/

#footer p {font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#a38682; text-align:center;}
#footer p a {color:#a38682; text-decoration:none;}
#footer p a:hover {text-decoration:underline;}
