@charset "utf-8";
/* CSS Document */

/***************** Pearl Meat Styles *****************/

body {  
		margin:0 auto;
		height:100%;
		text-align:left; /* for IE */
		background-image:url(../images/bck.gif);
		background-repeat:repeat;
		}
		
		
#container { 
		width:960px;
		height:100%;
		overflow:hidden;
		margin:0 auto;
			}
			
#header { 
		width:960px;
		height:272px;
		text-align:center;
		overflow:hidden;
		margin:0 auto;
			}
			
#logo { 
		width:960px;
		height:206px;
		margin:0 auto;
			}
			
#menu { 
		width:960px;
		height:44px;
		overflow:hidden;
		margin:0 auto;
		text-align:left; /* for IE */
		background-image:url(../images/linkBarCllBck.gif);
		background-repeat:no-repeat;
			}
			
#menuBottom { 
		width:960px;
		height:22px;
		overflow:hidden;
		margin:0 auto;
			}
			
			
#wrapper { 
		width:960px;
		height:auto;
		min-height:535px;
		overflow:hidden;
		text-align:left; /* for IE */
		background-image:url(../images/wrapperCllBck.jpg);
		background-repeat:repeat-y;
		background-position:center;
			}
			
#insideDesc {
		position:relative;
		float:left;
		margin:34px 0 0 40px;
		width:360px;
		height:auto;
		min-height:460px;
		overflow:hidden;
			}
			
#insideCllBck { 
		width:900px;
		padding:30px 30px 40px 30px;
		height:auto;
		background-image:url(../images/wrapperCllBck.jpg);
}
			
#footer { 
		width:920px;
		height:auto;
		min-height:100px;
		background-image:url(../images/footerCllBck.jpg);
		margin:0 auto;
		padding:20px 0 20px 30px;
		overflow:hidden;
			}
			
#coverFooter { 
		width:820px;
		height:auto;
		min-height:70px;
		background-image:url(../images/coverFooterBck.jpg);
		margin:0 auto;
		padding:40px 60px 20px 80px;
		overflow:hidden;
		font-family:Arial, Helvetica, sans-serif;
		font-size:.7em;
		line-height:1.2em;
		color:#000000;
			}
			
#footerContent { 
		float:left;
		position:absolute;
		width:897px;
		height:auto;
		min-height:100px;
		overflow:hidden;
			}
			
#footerBaseOne { 
		width:897px;
		height:auto;
		min-height:80px;
		background-image:url(../images/baseOne.gif);
		background-repeat:no-repeat;
		margin:0px;
			}

#footerBaseTwo { 
		width:897px;
		min-height:9px;
			}
			
/***************** Pearl Meat Table Styles *****************/

table.pearlMenu {
	position:absolute;
	margin:14px 0 0 17px;
	width:925px;
	height:23px;
	border:none;
}

table.pearlFooter {
	font-family:Arial, Helvetica, sans-serif;
	padding:10px;
	font-size:.9em;
	line-height:.9em;
	margin:4px;
	width:99%;
	border:0;
}

table.cover {
	width:966px;
	height:563px;
	border:0px;
	padding:0px;
}

table.pearlFooter td {
	padding:2px 0 2px 12px;
}

table.pearlFooter tr.odd {
	background-color:#E8E8E8;
	font-weight:bold;
}

table.pearlFooter tr.bold {
	font-weight:bold;
	font-size:.9em;
}

table.pearlFooter tr.odd td.title {
	padding:8px 0 8px 12px;
}

table.pearlFooter tr.attribute {
	font-size:.85em;
}

.sm {
	font-weight:normal;
	font-size:.8em;
}

table.about {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:1.2em; 
	width:100%;
	height:auto;
	vertical-align:top;
	border:1px solid #333333;
	background-color:#FFF;
	text-align:center;
}

table.middle {
	vertical-align:top;
	border:0px;
	width:100%;
	text-align:left;
}


.contactPage {
	font-family:Arial, Helvetica, sans-serif;
	font-size:.9em;
	line-height:1.2em;
	text-align:center;
}

.insideCopy {
		font-family:Arial, Helvetica, sans-serif;
		font-size:.7em;
		line-height:1.2em;
		color:#000000;
		padding-top:55px;
}
			
/***************** Pearl Meat Image Styles *****************/

img	{
	border:0px;
		}
		
.customers {
		width:150px;
		height:283px;
		border:none;
		float:right;
		padding-left:25px
			}
			
.slug {
		position:absolute;
		float:left;
		margin:10px 0 55px 275px;
		width:366px;
		height:37px;
		border:none;
			}

.logoPearl {
		width:960px;
		height:206px;
		border:none;
		display:block;
			}
			
.logoPearlPrint {
		display:none;
			}
			
.menuBottom {
		width:960px;
		height:22px;
			}
			
table.photo {
		position:static;
		margin:20px 0px 0px 50px;
		float:left;
		width:435px;
		height:489px;
		border:0px;
		padding:0px;
			}
			
.cornedBeefLogo {
		width:366px;
		height:111px;
		display:block;
			}
			
.cornedBeefLogoPrint {
		width:366px;
		height:111px;
		display:none;
			}
			
.baseTwo {
		width:897px;
		height:9px;
			}
			
.home {
		width:72px;
		height:23px;
		border:none;
			}
			
.products {
		width:111px;
		height:23px;
		border:none;
			}
			
.about {
		width:101px;
		height:23px;
		border:none;
			}
			
.cooking {
		width:139px;
		height:23px;
		border:none;
			}
			
.shop {
		width:110px;
		height:23px;
		border:none;
			}
			
.contact {
		width:202px;
		height:23px;
		border:none;
			}
			
.locator {
		width:188px;
		height:23px;
		border:none;
			}
			
.cert {
		width:174px;
		height:48px;
		border:none;
		float:left;
		padding-right:25px;
			}
			
.meat {
		width:325px;
		height:281px;
		border:none;
		float:right;
		padding-left:10px;
			}
			
/***************** Pearl Meat Text Styles *****************/

			
.footerCopy {
	font-size:1.4em;
	line-height:2.0em;
	text-align:left;
			}
			
.copy { position:relative;
		text-align:left; /* for IE */
		font-size:1.0em;
		line-height:1.3em;
		margin:20px 0 0 30px;
		width:300px;
			}
			
.italic {
	font-style: italic;
	font-weight:bold;
}

.italicTitle {
	font-family:Arial, Helvetica, sans-serif;
	font-style: italic;
	font-weight:bold;
	font-size:1.2em;
	line-height:1.0em;
	color:#1c7eca;
}

.italicTitleTwo {
	font-style: italic;
	font-weight:bold;
	font-size:1.0em;
	line-height:1.3em;
	color:#1c7eca;
}

/***************** submenu *****************/

#nav {padding:0; margin:0; list-style:none; position:relative; z-index:200; width:111px; }
#nav li.top {display:block; float:left; border:0px; padding:0px; height:23px; width:111px;}

#nav li a.fruit {background:url(../images/products.gif); height:23px; width:111px; cursor:pointer; display:block; }

#nav li:hover a,
#nav a:hover
{background-position: 0;}



#nav .sub {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}

#nav li:hover {position:relative; z-index:200;}
#nav a:hover {position:relative; white-space:normal; z-index:200;}

#nav :hover ul.sub
{left:-50px; top:23px; width:206px; height:auto; z-index:300;}
#nav :hover ul.sub li
{display:block; position:relative; float:left;  font-weight:normal;}
#nav :hover ul.sub li a
{display:block; padding:0; cursor:pointer;}

#nav :hover ul li a.apples {background:url(../images/oneRb.png); height:38px; width:205px; background-repeat:no-repeat; }
#nav :hover ul li a.oranges {background:url(../images/twoCb.png); height:25px; width:206px;}
#nav :hover ul li a.pears {background:url(../images/threeP.png); height:24px; width:206px;}
#nav :hover ul li a.bananas {background:url(../images/fourFf.png); height:43px; width:206px;}
#nav :hover ul li a.lemons {background:url(../images/fiveTb.png); height:25px; width:206px;}
#nav :hover ul li a.specialty {background:url(../images/sixSc.png); height:59px; width:206px;}

#nav table {position:absolute; top:0; left:0; border-collapse:collapse; padding:0; width:0; height:0; margin:-1px;}

