/* SECONDARY CSS */

.center-site { background:#FFF url(/images/bg.jpg) repeat-y;margin-left:auto;margin-right:auto;width:760px;min-height:400px; } 
.accountList { line-height:19px;text-align:right; } 
.headerImage {display:block;}
.footerNavigation a:hover,.siteCredits a:hover { color:#e20177; }  
.sideNav { /*border:solid 1px red;*/ } 
.sideNav a:link,.sideNav a:active,.sideNav a:visited { color:#d60063;text-decoration:none;font-size:12px; } 
.sideNav a:hover { color:#820765; } 
.sideNav li.selectSideNav a { color:#820765;font-weight:bold; } 
.sideNav li { list-style:none; } 
.mainContent { /*border:dashed 1px blue;*/background-color:#FFF;width:758px;margin:0 auto; padding:5px 0 25px 0; _height:400px;min-height:832px;  } 
.leftColumn { text-align:left;width:180px;/*border:solid 1px orange;*/ float:left; } 
.leftImages { text-align:center;margin:10px 0 0;padding:0; } 
.leftImages ul { margin:0;padding:0; } 
.leftImages li { list-style:none;margin:0;padding:0; } 
.leftImages img {  margin:5px 0px 5px 0px; background-color:#FFF; overflow:hidden; /*height:auto; width:auto;*/} 
.rightColumn { float:left;text-align:left;font-size:12px;color:#820765;width:565px; /*border:solid 1px green;*/ padding:0 0 0 10px; } 
.rightColumn p { color:#333; } 

.standardContent { line-height:16px;display:inline; margin-bottom:40px;}
.standardContent h2 { line-height:24px;display:inline; margin-bottom:40px;} 
.standardContent td.contactLabel { text-align:right;width:150px; } 
.standardContent td { vertical-align:top;color:#333;width:160px;font-size:12px;text-align:justify; } 
.standardContent span,faq a { color:#820765; } 
.requiredData { font-weight:bold; }
.standardContent table.accountTable td {width:250px;}
.standardContent table.accountTableContact td {width:700px;}
.standardContent a {text-decoration:underline; cursor:pointer;}
.wholesaleInfo p { margin-left:40px; } 
.loginTitle { width:70%;height:20px;background-color:#820765;color:#FFF;padding-top:1px;font-weight:bold; } 
.login {text-align:center; width:100%;}
.standardContent div.login td {width:80px;}
#divPaymentDetails td.paymentInfoLeft {text-align:left;}
#divPaymentDetails td.paymentInfoRight {text-align:right;} 
.paymentDetail {width:100%;}
.orderInfo { border-color:#820765;border-style:solid;border-width:2px; border-collapse:collapse;} 
.orderInfo td { border-color:#820765;border-style:solid;border-width:2px;} 
.submitForm { text-align:center; } 
.Product { float:left;text-align:center;list-style:none;margin-bottom:40px;width:150px; height:220px; overflow:hidden;} 
/*.Product img { width:145px;border:none; } */
.Product a { text-decoration:none;color:#820765; display:block; visibility:visible; } 
.Product a: hover { font-weight:bold;} 
.smProduct { float:left;text-align:center;list-style:none;margin-bottom:40px;width:150px; } 
.smProduct img { width:90px;height:100px;border:none; } 
.smProduct a { text-decoration:none;color:#820765; } 
.smProduct a: hover { font-weight:bold; } 
.details { margin-bottom:50px;} 
.itmImage img { width:150px;height:150px; } 
.itmImage {}
.itmDetails {}

.itmPhotos li { text-align:center;font-size:10px;width:150px;list-style:none; } 
.itmPhotos { float:left; margin:0; padding:0; } 
.itmPhotos a { text-decoration:none;color:#820765; } 
.detailsList { list-style:none; } 
.itmTitle { font-size:15px;font-weight:bold; } 
.itmDesc { line-height:1.4em; } 
.itmQuantity input { border:1px solid #820765;color:#820765;font-size:12px;padding:0 0 0 5px; } 
.itmOptions { color:#820765; padding:10px 0 0 4px; margin-bottom:10px;border:1px solid #820765; } 
.itmFormList ul { float:left; margin:0; padding:0; text-align:right; list-style:none; }
.FormLeft {  }
.FormRight { margin:0; padding:0; }
.FormRight li { font-size:10px; background:url(/images/product-detail-bullet.png) no-repeat center left; margin:0; padding:0 0 0 15px; }
.itmFormList .FormRight { text-align:left; padding:0 0 0 10px; } 
.ymal { clear:left;border-top:4px solid #820765;text-align:center;width:98%; } 
.ymal ul { list-style:none; margin:0; padding:0;}
.ymal li { display:inline; }

.ymal .productList { }
.ymal .productList .Product { width:175px; }
/*.ymal .productList .Product img { width:auto; height:auto; }*/
.ymal .productList .Product a { display:block; line-height:1.5em; }

.Product a:hover { color:#d60063; }
.added { clear:both; margin:5px 0; }

.newsTitle {font-weight:bold; color:#000000;}
.newsTagline {color:#000000; padding-bottom:15px;}

.ItemsTable td { text-align:center;}
.recipeDetail { width:95%; border: 2px solid #820765; height:auto;margin-top:10px; padding:0 10px 0 10px;}
.standardContent td.recipeHeader {  text-align:center; height:145px; }
.recipeFooter {width:100%; text-align:center; margin-top:10px;} 

.emailToFriend input.button { margin:10px 3px 0 3px; }

.heiferTable table.heiferTable td {}

.standardContent div.additionalInformation div {color:#000000; margin-left:60px;}
.standardContent div.additionalInformation p {color:#000000; margin-left:10px;}
.standardContent div.additionalInformation span {font-weight:bold; background-image:url(/images/bulletPoint.jpg); background-position:left; background-repeat:no-repeat; padding-left:10px;}
.additionalInformation {margin-bottom:40px;}
.additionalInformation td { padding-bottom:15px;}
.standardContent div.additionalInformation div.leftUnderline {color:#000000; margin-left:0px; text-decoration:underline; font-weight:bold;}
.standardContent div.additionalInformation div.indentUnderline {margin-left:30px;text-decoration:underline; font-weight:bold;} 
.standardContent p.purple {color:#820765;}
.standardContent table.requestedProducts {width:50%; float:left;}

.black {color:#000;}

.center {text-align:center;}
.singleTab {margin-left:50px;}
.standardContent td.quantity {width:50px; text-align:center;}
.standardContent td.hiddenid { display:none;}
.standardContent td.perCase {width:55px; text-align:center;}
.standardContent td.wtPerCase {width:55px; text-align:center;}
.standardContent td.pricePerCase {width:55px; text-align:center;}
.padRow {height:30px;}

#addressBookSelection select, #addressBookSelection input { display:block; float:left; }
#addressBookSelection select { margin:8px 4px 0 0;}
.addressFields { clear:both; }

.padItemTable {width:100%; border-collapse:collapse;}
.padItemTable tr.headerRow { background-color:#820765; color:#FFFFFF;}
.padItemTable tr.headerRow td{ color:#FFFFFF;}

.standardContent a.noLink, .standardContent a.hover{ text-decoration:none; cursor:default; color:#820765;}


.straightToCart { margin-top:10px;}
.straightToCart span{ font-weight:bold; margin-top:10px;}

.formButtons { clear:both; text-align:center; }

/* Order Summary */
.orderSummary table { border:solid 1px #FFF; border-spacing:1px; }
.orderSummary table th { background:#820765; font-weight:bold; color:#FFF; font-size:12px; }
.orderSummary .recipient ul { width:150px; }
.orderSummary .item ul { width:225px; }
.orderSummary td ul { list-style:none; text-align:left; margin:0; padding:0; }

.orderSummary .paymentDetails .creditCard { float:left; width:200px; }
.orderSummary .paymentDetails .totals { float:right; width:200px; }
.orderSummary .paymentDetails dl dt { clear:both; float:left; font-weight:bold; width:50%; }
.orderSummary .paymentDetails dl dd { float:right; }

.standardContent p.cartInfo {padding-left:20px; padding-right:40px; line-height:14px;}
.cartInfo {padding-left:20px; padding-right:40px;}


.people td {text-align:left;}
.accountTable tr {text-align:left;}
