p.float-left img { float: left; padding-right: 0.5em; }

dl.search-results {  }

fieldset td {border: none !important; }
/**
 * Collapsible fieldsets
 */
fieldset, .messages status {
  margin: 1em 0;
  padding: 1em;
  border: solid 1px #fed36b;
  background: #fff url(/themes/garland/images/gradient-inner.png) repeat-x 0 top;
}
html.js fieldset.collapsed {
  background: transparent;
  padding-top: 0;
  padding-bottom: .6em;
}
html.js fieldset.collapsed legend a {
  background: url(/themes/garland/images/menu-collapsed.gif) no-repeat 0% 50%;
}
html.js fieldset.collapsible legend a {
  padding-left: 2em;
  background: url(/themes/garland/images/menu-expanded.gif) no-repeat 0% 50%;
}
input#job_title, input#custom_8, input#custom_9, input#custom_10, input#custom_11, input#custom_12, input#custom_13 {width: 30em !important;}

legend { color: #b76f28; font-size: 100%; font-weight: bold; text-transform: uppercase; text-align: left; margin: 0; border-style: none; }
legend a img.action-icon { display: none; }

span.marker, span.form-required { color: #b76f28; }
table img { padding: 0; border-style: none; }

#id_4 fieldset { height: 14.5em !important;}
#id_5 fieldset { height: 23em !important;}
#id_6 fieldset { height: 16em !important;}
#id_7 fieldset { height: 56em !important; margin-bottom: 2em;}

table.form-layout-compressed tr { border: none !important;}


table.photog { width: 670px !important; float: left; }
table.products { width: 670px !important; }
ul.primary a:link, ul.primary a:visited { background-color: #fef5df; }
ul.primary a:hover { background-color: #ffe6b4 !important; }
ul.primary a:active { background-color: white !important; }
ul.prodHead { background-image: url(../images/product-dash.gif); background-repeat: repeat-x; background-position: left top; position: relative; width: 680px; float: left; margin-bottom: 0; padding-left: 0; }
ul.secondary a, ul.secondary li { border-style: none !important; list-style-type: disc; display: list-item; }
.box4 { background: #fffff5; margin-right: 10px; padding: 4px 4px 2px; float: left; border-style: solid; border-width: 1px; border-color: #ccc #999 #999 #ccc; }
.buyNow { margin-top: 0; border-style: none !important; }
.dash3 { line-height: 2em; background-image: url(../images/product-dash.gif); background-repeat: repeat-x; background-position: left top; text-transform: uppercase; margin-top: 30px; margin-bottom: 0 !important; padding-top: 15px; padding-bottom: 0 !important; }
.dash5 { background-image: url(../images/product-dash.gif); background-repeat: repeat-x; background-position: left bottom !important; }
.dash4 { width: 235px; float: left; margin: 0 15px 0.5em; padding-top: 0; padding-bottom: 0.5em; border-bottom: 1px dashed #c39b3c; }
.date-display-single { font-size: 90%; font-style: italic; text-align: left; width: 500px; float: right; }
.float-right { float: right; margin-bottom: 15px; margin-left: 15px; }
.form-item { margin-bottom: 1em;}
.group-what-will-appear-on-the- { border-style: none; }
.item-list li { background-image: none !important; float: left; clear: both; padding-bottom: 20px !important; list-style-type: none !important; }
.know { float: left !important; padding-top: 1em; padding-bottom: 0.2em; padding-left: 2em; }
.location h3 { margin-top: 15px; margin-bottom: 0; }
.middle img { margin-right: auto !important; margin-left: auto !important; border-style: none; display: block; }
.more2 { background-image: url(../images/home/green_arrow.gif); background-repeat: no-repeat; background-position: right 50%; font-size: 70%; text-align: left; float: right; margin-top: -26px !important; margin-right: 75px; padding-right: 8px; }
.orange, .orange a { color: #febe10 !important; font-size: 80%; font-weight: normal !important; background-image: url(../images/home/orange_arrow.gif); background-repeat: no-repeat; background-position: right 50%; float: left; margin-bottom: 2em; margin-left: 3em; }
.photog a img { clear: none; padding: 0; border: solid 1px #558000; }
.photog b { line-height: 1.25em; padding-top: 0; }
.photog i { font-size: 90%; line-height: 1; padding-bottom: 0; }
.photog img { border-style: none; }
.photog p { line-height: 0.5em; padding-top: 1em; padding-bottom: 0; }
.photog td { float: left; clear: right; }
.photog td, .photog tr { margin-right: 0; margin-bottom: 0; margin-left: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border-style: none !important; }
.photog tr { background-image: url(../images/product-dash.gif); background-repeat: repeat-x; background-position: left top; }
.photoGallery p { font-size: 90%; text-align: center; margin-right: 10px !important; margin-left: 10px !important; }
.photoGallery td { width: 200px !important; border-style: none; }
.photoGallery tr { border-style: none; }
.prodBrand { width: 135px; }
.prodGram {  }
.prodHead li { font-size: 110% !important; font-weight: bold; background-image: none !important; float: left; margin-top: 15px; margin-bottom: -10px; }
.prodProd { width: 318px; }
.prodStamp { width: 100px; }
.products a img { clear: none; padding: 0; border: solid 1px #558000; }
.products a, table a, table b, table p, table i, table p, .bookz a { padding-right: 0 !important; padding-left: 0 !important; }
.products b { line-height: 1.25em; padding-top: 0; }
.products i { font-size: 90%; line-height: 1; padding-bottom: 0; }
.products img { border-style: none; }
.products p { line-height: 0.5em; padding-top: 1.5em; padding-bottom: 0; }
.products span { width: 110px !important; }
/*.products td { float: left; clear: right; }*/
.products td, .products tr { margin-right: 0; margin-bottom: 0; margin-left: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border-style: none !important; }
.products tr { background-image: url(../images/product-dash.gif); background-repeat: repeat-x; background-position: left top; }
.productz td { font-size: 95%; background-image: url(../images/product-dash.gif); background-repeat: repeat-x; background-position: left top; padding-top: 0.6em; padding-bottom: 0.6em; border-style: none; }
.productz thead { display: none; }
.productz tr { border-style: none; }
.quotes-quote { color: white; font-family: "Lucida Grande", "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; line-height: 1.4; text-decoration: none; text-align: left; width: 270px; float: left; margin-top: 0; padding: 0 2em 1.5em 2.5em; }

.search-info { display: none; }
.search-results dd { margin-left: 0; }
.searchButton {  }
.snAbout ul { background-image: url(../images/sidenav/about.gif); background-repeat: no-repeat; background-position: left top; }
.snAdmin ul { background-image: url(../images/sidenav/wgadmin.gif); background-repeat: no-repeat; background-position: left top; }
.snFind ul { background-image: url(../images/sidenav/find.gif); background-repeat: no-repeat; background-position: left top; }
.snInvolved ul { background-image: url(../images/sidenav/involved.gif); background-repeat: no-repeat; background-position: left top; }
.snMembers ul { background-image: url(../images/sidenav/members.gif); background-repeat: no-repeat; background-position: left top; }
.snNewsroom ul { background-image: url(../images/sidenav/newsroom.gif); background-repeat: no-repeat; background-position: left top; }
.snRecipes ul { background-image: url(../images/sidenav/recipes.gif); background-repeat: no-repeat; background-position: left top; }
.snResources ul { background-image: url(../images/sidenav/resources.gif); background-repeat: no-repeat; background-position: left top; }
.snWG101 ul { background-image: url(../images/sidenav/wg101.gif); background-repeat: no-repeat; background-position: left top; }
.snWGstamp ul {  background-image: url(../images/sidenav/wgStamp.gif); background-repeat: no-repeat; background-position: left top; }
.snMembersOnly ul { background-image: url(../images/sidenav/members-only.gif); background-repeat: no-repeat; background-position: left top; }

.stripeMe td { background-color: transparent; }
.tallBox br.clear { display: none !important; }
.view-content-Views-Home { font-weight: normal; text-align: left; }
.view-content-Views-Home .view-data-node-data-field-author-field-author-value { color: #534800; font-size: 80%; font-weight: normal; text-align: left; width: 200px !important; margin-top: 0.1em; margin-right: 0; }
.view-data-node-data-field-author-field-author-value { font-weight: bold; padding-bottom: 0.3em; }
.view-data-node-data-field-intro-field-intro-value { font-style: italic; }
.view-data-node-title { font-weight: normal; text-align: left; margin-top: 0.1em; }
.view-header-New-Products .view-data-node-title { font-weight: normal; text-align: left; margin-top: 0.1em; width: 500px; float: right; }
.view-field-node-data-field-brand-name-field-brand-name-value { width: 120px; }
.view-field-node-data-field-stamp-usage-field-stamp-usage-value { width: 100px; }
.view-field-node-title { width: 300px; }
.view-header-Views-Home { float: left; margin-top: 0.5em; margin-bottom: 0.3em; margin-left: 15px; }
.view-data-node-data-field-photo-field-photo-fid img  /* Recipe page */ { padding: 6px; background: #fffff5; float: left; max-width: 125px; /*max-height: 94px;*/ margin-right: 20px; border-color:#ccc #999 #999 #ccc; border-style: solid; border-width: 1px; }
.view-item-New-Products { background-image: url(../images/product-dash.gif); background-repeat: repeat-x; background-position: left top; width: 660px; margin-top: 0.5em; margin-bottom: 0 !important; margin-left: -25px; padding-top: 1.5em; padding-bottom: 0 !important; }
.view-item-New-Products img { margin-bottom: 0.5em; }
.view-item-Views-Home .view-data-node-data-field-photo-field-photo-fid img  /* home page */ { background: #fffff5; margin-right: 10px; padding: 4px; max-width: 67px; max-height: 50px; float: left; border-style: solid; border-width: 1px; border-color: #ccc #999 #999 #ccc; }
#content td b { margin-left: 0 !important; padding-left: 0 !important; }
#product-vendor-search-form #edit-pv-keywords { width: 250px; }
*html .search a:link, *html .search a:visited { color: #d9d9d9 !important; font-weight: normal !important; }
.view-data-node-data-field-description-field-description-value { text-align: left; width: 500px; float: right; }
.view-item-Views-Salads-and-Sides, .view-item-Views-Breads, .view-item-Views-Main-Dishes, .view-item-Views-Soups-and-Starters, .view-item-Views-Snacks-and-Deserts { width: 600px; height: 100px; }
table.bookz { width: 670px !important; float: left; }
.bookz a img { clear: none; padding: 0; border: solid 1px #558000; }
.bookz b { line-height: 1.25em; padding-top: 0; }
.bookz i { font-size: 90%; line-height: 1; padding-bottom: 0; }
.bookz img { border-style: none; }
.bookz p { line-height: 0.5em; padding-top: 1.5em; padding-bottom: 0; }
/*.bookz span { width: 110px !important; }*/
/*.bookz td { float: left; clear: right; }*/
.bookz td, .bookz tr { margin-right: 0; margin-bottom: 0; margin-left: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; border-style: none !important; }
.bookz tr { background-image: url(../images/product-dash.gif); background-repeat: repeat-x; background-position: left top; }
.staff td { font-size: 95%; padding-top: 0.6em; padding-bottom: 0.6em; border-style: none; }
.staff thead { display: none; }
.staff tr { background-image: url(../images/product-dash.gif); background-repeat: repeat-x; background-position: left top; border-style: none; }
#id_4 td, #id_5 td, #id_6 td, .form-layout-compressed td { vertical-align: middle !important; }
.view-item-foodservice { background-image: url(../images/product-dash.gif); background-repeat: repeat-x; background-position: left top; position: relative; width: 660px; height: 1.5em; float: left; margin-top: 10px; margin-left: -10px; padding-top: 10px; }
.view-item-foodservice .view-data-node-data-field-brand-name-field-brand-name-value { width: 145px; float: left !important; }
.view-item-foodservice .view-data-node-title { width: 280px; float: left !important; }
.view-item-foodservice .view-data-node-data-field-case-net-weight-field-case-net-weight-value { width: 70px; float: left !important; padding-right: 20px; }
.view-item-foodservice .view-data-node-data-field-serving-size-0-field-serving-size-0-value { width: 70px; float: left !important; padding-right: 10px; }
.view-item-foodservice .view-data-node-data-field-wg-grams-field-wg-grams-value { width: 65px; float: left; }
.view-item-foodservice .view-data-node-data-field-case-lot-sku-field-case-lot-sku-value { width: 280px; float: left; clear: left; padding-left: 145px; }
.foodHead { position: relative; width: 660px; margin-left: -10px; }
.foodHead li { font-size: 110% !important; font-weight: bold; background-image: none !important; margin-top: 15px; float: left; }
.prodBrand { width: 135px; margin-left: -20px; }
.prodBrand2 { width: 135px; }
.prodSku { width: 270px; }
.prodWeight { width: 75px; padding-right: 10px; }
.prodServ { padding-right: 20px; }
.view-content-Views-Home view-data-node-title { width: 200px !important; }
.footnav img.oldways { float: left; padding: 0 0 0 5px !important; }
#edit-field-wg-grams-0-value, #edit-field-grams-on-stamp-0-value { width: 2em; float: left; }
.field-suffix { line-height: 1.7em; clear: both; padding-left: 1em; }

/*Proof edits */
img.blog{ padding: 6px; background: #fffff5; border:1px solid #ccc; margin: 0 1em 1em 0;}

.wgc-blog h3{float:none;margin-bottom:.25em; }
.wgc-blog {margin-bottom: 1.5em;clear:both;}
.wgc-blog .date {
  display:block;
  font-size:90%;
  margin-bottom:.5em;  
}
div.nodeprofile-display {border:none;}
div.nodeprofile-display fieldset{width:95%;}
/* WGC challenge */
table.wgc-challenge {width:auto;}
.wgc-challenge tr{border:none;}
td .form-item{ display:inline }
td .form-text.wgc-challenge-desc { display:inline;width:500px;}
.challenge-menu-num { text-align:right; }

.messages.status {
  border:1px solid #558000;
  padding:1em;
  background-color:#EAFFBF;
  margin:1em 0;
}

#page.print #content{
float:none;
width:100%;
padding-bottom:0;
margin-bottom:2em;
font-size:125%;
}

#page.print #content fieldset{
float:none;
width:100%;
background-image:none;
}

#page.print #content input.form-text {
  border-bottom:1px dotted #333;
  border-top:none;
  border-right:none;
  border-left:none;
  width:auto;
}

/**Comments */
.comment h3{
 float:none;   
}

#content dt {
  font-weight:bold;
}

#content dd.wgc-print {
  margin-left:0;
  margin-bottom:0;
}

div.wgrains-print {
  text-align:right;
  margin:1em 0;
}

a.wgrains-print {
  padding-left:24px;
  background-image:url('/themes/wgrains/printer.png');
  background-position:middle left;
  background-repeat:no-repeat;
}

#page.print .logo {
clear:both;
float:none;
text-align:left;
padding:0;
margin:0 0 1em 0;
}

.print-url {
text-align:left;
}

/* #page.print #content .prf-print {
  font-size:100%;
}
*/

.view-item-Views-Main-Dishes {
  clear:both;
  margin-bottom:1.75em;
}