/* My Wilson Farms below */

td.myhomemiddle {
	width:600px;
	float:left;
}
td.myhomemiddle2 {
	margin-left:6px;
	width:733px;
}

td.myhomemiddlebottom {
	background-color:#f5f5eb;
	margin-left:6px;
	width:733px;
}

td.myleftside {
	background-image:url(../images/footer_leftTile.gif);
	background-repeat:repeat-y;
}
td.myrightside {
	background-image:url(../images/footer_rightTile.gif);
	background-repeat:repeat-y;
	margin-right: 0px;
}

p.welcome {
	margin-left:45px;
	margin-top:7px;
	margin-bottom:5px;
	color:#666666;
}

div.myLogin{
	margin-top:10px; 
	padding-left:28px; 
	margin-bottom:20px;
	width:190px;
	font-size:11px;
	line-height:16px;
	float:left;
}

div.myleftwell {
	 float:left; 
	 text-align:left; 
	 width:650px; 
	 margin-top:5px;
}

div.myindexcolumns {
	float:right; 
	list-style:none;
	padding-top:25px;
	margin-right:2px;
	font-size:11px;
}

li.myindexcolumns {	
	list-style-type:none;
}

.mycolumns {	
	list-style-type:none;
	background:url(images/myGraphics.gif) no-repeat top left;
	width:39px;
	height:36px;
	float:left;
	margin-right:10px;
}
.mycolumns2 {
	list-style-type:none;
	background:url(images/myGraphics.gif) no-repeat 0px -36px;
	width:39px;
	height:36px;
	float:left;
	margin-right:10px;

}
.mycolumns3 {
	list-style-type:none;
	background:url(images/myGraphics.gif) no-repeat -39px 0px;
	width:39px;
	height:36px;
	float:left;
	margin-right:10px;
}
.mycolumns4 {
	list-style-type:none;
	background:url(images/myGraphics.gif) no-repeat -39px -36px;
	width:39px; 
	height:36px;
	float:left;
	margin-right:10px;
}
div.myindexcolumns2 {
	float:right; 
	margin-right:0px;
	margin-top:30px;
	position:relative;
	width:474px;
	height:127px;

}
.rightwell1 a:link, .rightwell1 a:visited{
	background:url(images/home_wells.png) no-repeat top left;
	margin:5px;
	float:left;
	font-size:11px;
	width:148px;
	height:127px;
	color:#8d0000;
	text-decoration:none;
	padding-top:5px;
	text-align:center;
	position:relative;
	display:block;
}
.rightwell1 a:hover{
	background:url(images/home_wells_hover.png) no-repeat top left;
	margin:5px;
	float:left;
	font-size:11px;
	width:148px;
	height:127px;
	color:#e7000d;
	text-decoration:none;
	padding-top:5px;
	text-align:center;
	position:relative;
	display:block;
}
.rightwell2 a:link, .rightwell2 a:visited{
	background:url(images/home_wells.png) no-repeat -148px 0;
	margin:5px;
	float:left;
	font-size:11px;
	width:148px;
	height:127px;
	color:#8d0000;
	text-decoration:none;
	padding-top:5px;
	text-align:center;
	position:relative;
	display:block;
}
.rightwell2 a:hover{
	background:url(images/home_wells_hover.png) no-repeat -148px 0px;
	margin:5px;
	float:left;
	font-size:11px;
	width:148px;
	height:127px;
	color:#e7000d;
	text-decoration:none;
	padding-top:5px;
	text-align:center;
	position:relative;
	display:block;
}
.rightwell3 a:link, .rightwell3 a:visited{
	background:url(images/home_wells.png) no-repeat -296px 0px;
	margin:5px;
	float:left;
	font-size:11px;
	width:148px;
	height:127px;
	color:#8d0000;
	text-decoration:none;
	padding-top:5px;
	text-align:center;
	position:relative;
	display:block;
}
.rightwell3 a:hover{
	background:url(images/home_wells_hover.png) no-repeat -296px 0px;
	margin:5px;
	float:left;
	font-size:11px;
	width:148px;
	height:127px;
	color:#e7000d;
	text-decoration:none;
	padding-top:5px;
	text-align:center;
	position:relative;
	display:block;
}



.myMenu {	
	list-style-type:none;
	background:url(images/myGraphics2.gif) no-repeat top left;
	width:29px;
	height:42px;
	float:left;
	margin-right:5px;
	margin-top:-7px;
}
.myMenu2 {
	list-style-type:none;
	background:url(images/myGraphics2.gif) no-repeat -29px -42px;
	width:29px;
	height:42px;
	float:left; 
	margin-right:5px;
	margin-top:-7px;

}
.myMenu3 {
	list-style-type:none;
	background:url(images/myGraphics2.gif) no-repeat 0px -42px;
	width:29px;
	height:42px;
	float:left;
	margin-right:5px;
	margin-top:-7px;
}

div.myrightwellheader {
	background-image:url(images/rightWellHeader.gif);
	background-repeat:no-repeat;
	width:250px;
	height:27px;
	color:#CCCCCC;
	padding-top:7px;
}

div.myrightwell {
	width:650px;
	float:left; 
	padding:0px;
	margin:0px;
	text-align:left;
}

div.myrightwellcontent {
	margin-top:10px; 
	margin-left:15px; 
	margin-bottom:2px;
	width:600px;
	font-size:12px;
	line-height:16px;
	float:left;
}

div.myrightwellcontent_R {
	margin-top:20px; 
	margin-right:100px; 
	margin-bottom:2px;
	width:300px;
	font-size:12px;
	line-height:16px;
	float:right;
}

a.myrightwelllink:link, a.myrightwelllink:active, a.myrightwelllink:visited {
	color:#997572;
	font-size:10px;
} 

div.myFeature, div.myCoupons, div.mySpecials {
	background-image:url(images/myFeaturesBG.png);
	background-repeat:no-repeat;
	color:#666666;
	padding:6px;
	padding-left:8px;
	width:220px;
	height:107px;
}

.myUNPW {
	color:#797979;
	font-size:10px;
	text-align:right;
}

.myinput {
	margin-top:5px;
	border:solid 1px #dcd2cc;
}

.mydropdown {
	margin-bottom:10px;
	border:solid 1px #dcd2cc;
	font-size:10px;
	font-family:arial, verdana, sans-seriff, helvetica;
}

div.mycontest {
	border:1px solid #dcd2cc;
	width:720px;
	height:150px;
	background-color:#FFFFFF;
}

div.myonewellcontent {
	width:600px;
	position:relative;
	left:40px;
	text-align:left;
}

div.myonewellcontent2 {
	width:650px;
	position:relative;
	float:left;
	left:20px;
}

.mycontact {
	position:absolute;
	right:250px;
	line-height:40px;
}

h1.myheader {
	padding-left:10px;
	margin-top:0px;
	font-size:18px;
	color:#490001;
	font-family:arial, verdana, helvetica, sans-serrif;
}

div.featureContainer {
	position:relative;
	left:35px;
	width:430px;
}

div.featureWell {
	width:650px;
}

div.featureImage {
	float:left;
	width:650px;
	margin-top:10px;
	margin-bottom:10px;
}

div.featureBody {
	float:left; 
	width:650px;
}

p.featureTitle {
	color:#490001;
	font-weight:bold;
	margin-top:10px;
}

p.featurePrice {
	font-size:14px;
	color:#FF0000
}

div.couponWell {
	margin-left:10px;
	margin-bottom:20px;
	border:1px solid #d6c8c7;
	width:400px;
	height:300px;
}

div.profileContainer {
	position:relative;
	left:35px;
	width:430px;
}

div.profileBody1 {
	position:absolute;
	left:10px;
	padding-left:10px;
	padding-top:8px;
	width:180px;
	color:#666666;
	size:12px;
	font-family:arial, verdana, helvetica, sans-serrif;
	border:solid 1px #d6c8c7;
	background-color:#FFFFFF;
}

div.profileBody2 {
	position:absolute;
	left:220px;
	padding-left:10px;
	padding-top:8px;
	width:180px;
	color:#666666;
	size:12px;
	font-family:arial, verdana, helvetica, sans-serrif;
	border:solid 1px #d6c8c7;
	background-color:#FFFFFF;
}

p.profileTitle {
	color:#333333;
	font-weight:bold;
	font-size:12px;
}

p.profiletext {
	margin:8px;
}



/* End My Wilson Farms */






/* Wilson Farms main site below */

body, form {
	margin:0px;
	padding:0px;
}
body {
	background: #FFFFFF url(/images/page-bg.jpg) repeat;
}

table.main {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

.promoOL {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size:11px;
  line-height:18px;
}

table.main td.side {
	width:7px;
}

table.main td.middle {
	background-color:#000000;
	background-image:url(/images/MainBkgTile.jpg); 
	
	width:742px;
}
table.main td.homemiddle{
	/*background-color:#000000;*/
	width:742px;
}

table.main td.footer {
	background-image:url(/images/backgroundBottom.gif);
	background-repeat:repeat-x;
	width:749px;
	border-bottom:1px solid #ABABAB;
}

td.blockParty {
	background-image:url(/promotions/images/blockPartyBG.jpg);
	color:#ffffff;
}

table.main td.footer p {
margin:8px;
}

table.main td.middle h1 {
margin:8px;
font-size:14px;
line-height:18px;
}

table.main td.middle h2 {
margin:8px;
font-size:12px;
line-height:16px;
}

table.main td.middle p {
margin:8px;
font-size:11px;
line-height:16px;
}


div.logoBox {
margin:10px 0px 10px 15px;
float:left;
}

/* TOOLBAR */

div#toolbar {
	float:right;
	background-image:url(/images/backgroundToolbar.gif);
	margin:0px 5px 0px 0px;
}

div#toolbar a:link ,div#toolbar  a:visited {
	float:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
	line-height:10px;
	margin:5px 0px 0px 0px;
	padding:1px 6px 1px 6px;
	display:block;
	height:20px;
	}

div#toolbar a:hover {
	color:#FFFFFF;
	background-color:#FF0000;
}
div#toolbarContainer {
width:auto;
}

div#toolbar img {
float:left;
}

#toolbar a span {
padding-top:4px;
display:block;
float:left;
}

div#StoreLocator, div#ShopOnline {
	
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	font-weight:bold;
	line-height:10px;
}

div#ShopOnlinelinks a:link, div#ShopOnlinelinks a:visited {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:10px;
	text-decoration:none;
	font-weight:bold;
}
/* HTML Styles */

a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#8d0000;
	text-decoration:none;
	}
	
a:visited {
	color:#8d0000;
	text-decoration:none;
	}

a:hover {
	color:e7000d;
	text-decoration:underline;
}

a.corpjobs:link, a.corpjobs:active, a.corpjobs:visited {
	color:#5160f5;
	font-size:11px;
	font-weight:bolder;
}

a.corp:link, a.corp:active, a.corp:visited {
	color:#0000FF;
	font-size:11px;
	font-weight:bolder;
}

p.footerSplit {
	display:block; 
	width:46%; 
	float:left;
}

div.storeLocator {
margin:8px;
float:right;
}

.formField {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:11px;
	border-top:1px solid #8C6652;
	border-right:1px solid #E0D7C0;
	border-left:1px solid  #BBB49A;
	border-bottom:1px solid  #FDF9F2;
	padding:1px; 
}

.formButton {
	background-color:#E00A11;
	color:#FFFFFF;
	font-weight:bold;
	font-size:10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}

table.main td.middle h1.header {
background-image:url(/images/headerBackground.gif);
background-repeat:no-repeat;
padding:5px; 
font-size:17px; 
line-height:20px;
font-weight:bold;
color:#FFFFFF;
}

div.contentBox {
width:733px; 
background-color:#FFFAEF; 
background-image:url(/images/textAreaBottom.gif); 
background-repeat:no-repeat; 
background-position:bottom; 
margin-bottom:8px;
margin-top:4px;
display:block;
}

td.columnRight {
border-left:8px solid black;
}

/* SUBNAV TOOLBAR */

.navlist
{
padding:1px;
margin-left:0;
font-size:12px;
font-family:Verdana, Arial, Helvetica, sans-serif;
color:#E00A11; 

}

.navlist li
{
list-style:none;
margin:0px;
border-left:3px #FCF7EC solid;
border-bottom:1px #000000 solid;
text-align:left;
display:block;
}

.navlist li a
{
display:block;
padding:4px 8px 4px 5px;
text-decoration:none;

}

.navlist li a:link { color:#E00A11; border-left:3px #FFFAEF solid;}
.navlist li a:visited { color:#E00A11; border-left:3px #FFFAEF solid;}

.navlist li a:hover
{
color:#FFFFFF;
background:#FF0000;
border-left:3px #000000 solid;
}

table.main td.middle h1.header .breadcrumb {
float:right; 
font-weight:normal; 
font-size:10px;
margin:5px 8px 0px 0px;
}

.breadcrumb a:link {
	color:#8d0000;
	font-size:11px;
	text-decoration:none;
	margin-bottom:10px;
}
.breadcrumb a:visited { color:#8d0000; text-decoration:none;margin-bottom:5px; 	font-size:11px;}

.breadcrumb a:hover
{
color:#FFFFFF;
background:#FF0000;
margin-bottom:5px;
}

/* ---My Wilson Farms SubNav ------------- */

.mysub-nav {
line-height:normal;
overflow: hidden;
clear: both;
margin: 0px 0px 20px 0px;
}
.mysub-nav h3 {
	margin: 0px 0px 6px 20px;
}
.mysub-nav h3 a {
	color:#866a53;
}
.mysub-nav ul {
margin: 0px 25px 0px 25px;
padding:0px;
list-style:none;
}
.mysub-nav li {
margin:0px 0px 2px 0px;
padding:0 0 0 0px;
overflow: hidden;
height: 1%;
background: url(/images/subnav-item-bg.png) no-repeat;
}
.mysub-nav li.first {
background: none; 
}
.mysub-nav li a:link, .mysub-nav li a:visited {
display: block;
text-decoration:none;
margin: 0px;
padding: 12px 0px 12px 20px;
background-repeat:repeat-x;
background-position: bottom;
overflow: hidden;
	color:#8d0000;
}
.mysub-nav li  a:hover {
color: #E7000D;
text-decoration: underline;
}
.mysub-nav ul ul  {
padding: 0px 0px 6px 15px;
margin: 0px;
border: none;
}
.mysub-nav li.current  a {
}
.mysub-nav li.current a:link, .mysub-nav li.current a:visited { background: url(/images/subnav-indicator.png) no-repeat 0px 27px;}
.mysub-nav li li {
 background-color: none;
 border: none;
 margin: 0px;
}

.mysub-nav  li ul li {
	padding-left: 0px;
}
.mysub-nav  li ul li a:link,  .sub-nav  li ul li a:visited {
	background: none;
	padding: 6px 2px 6px 12px; 
} 
.mysub-nav li ul li a:hover {
 }
.mysub-nav li.current li a:link, .sub-nav li.current li a:visited { background: none; }
.mysub-nav li.current li a:hover {  }

/* LOCATOR STYLES */
table.loc { text-align:center; vertical-align:top; }
td.loc_store_distance, td.loc_store_num, td.loc_store_phone { text-align:center; vertical-align:top; }
td.loc_store_address { text-align:left; vertical-align:top; }
#map { text-align:center; margin-left:14px; }


table.locatorResults {
width:100%;
}


.hosting {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#C1AD8B;
	font-size:9px;
	}
	
.hosting a:link {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#C1AD8B;
	text-decoration:none;
	}
	
.hosting a:visited {
	color:#C1AD8B;
	text-decoration:none;
	}

.hosting a:hover {
	text-decoration:underline;
}
.formApp{
	background-color:#FFFFE0;
	color:Black;
	border:1px solid #7F9DB9;
}

/* mailtool */
tr.mailtool_row_even { background-color:#cccccc; }
tr.mailtool_row_odd { background-color:#dddddd; }
