/* CSS Document */

body.wines * a { color:#2B4680; }

body.wines * #introduction {padding-bottom:0px; margin-bottom:0px; }
body.wines * #wineAdvisor {  }
body.wines * .featuredPhoto { float:left; padding-right:15px; }
body.wines * .featuredTextContainer { border-bottom:1px dashed #cabfd4; padding-bottom:15px; margin-bottom:15px;  }
body.wines * .featuredPhotoContainer { float:left; background:#eeeeee; padding: 3px; margin-bottom:15px; margin-top:15px;  }
body.wines * .featuredPhotoContainer img { border:1px solid #ffffff; }
body.wines * #featuredPhotoIntro { float:left; padding:3px; border: 1px solid #eeeeee; margin-right:15px; margin-bottom:15px; }

body.wines * .productRow { border-bottom:1px dashed #cabfd4; }

body.wines * #navFooter { background: url(../../images/wines/navFooter.jpg) center top no-repeat !important; }

body.wines * .labelReq { color:#2B4680; }
body.wines * .labelUnReq {  color:#2B4680; }

body.wines * #primaryNavigation a { color:#2B4680;}
body.wines * #primaryNavigation ul li ul { background:url(img/primaryNavigationBkg.gif) left top repeat-y; }
body.wines * #primaryNavigation ul li ul li a:hover { background:url(../img/system_symbOn.gif) 10px 0px no-repeat; }

/* System Selection Table - Product Highlight Page */
body.wines * div#rightCol table.productSelection{}
body.wines * div#rightCol table.productSelection tr.tableHdr td{color:#2b4680;}
body.wines * div#rightCol table.productSelection tr.tableItem td.item{color:#2b4680;}
body.wines * div#rightCol table.productSelection tr.tableItem td.price{color:#2b4680;}
body.wines * div#rightCol table.productSelection tr.tableItem td.code{background-color:#f5f8ff;}
body.wines * div#rightCol table.productSelection tr.tableItem td.carriage{background-color:#f5f8ff;}
body.wines * div#rightCol table.productSelection tr.tableItem td.qty{background-color:#f5f8ff;}
body.wines * div#rightCol table.productSelection tr.tableItem td.recipient{background-color:#f5f8ff;}
body.wines * div#rightCol table.productSelection tr.itemSplitter td{background-image:url(../img/search_tableSplitter.gif);}

body.wines * .formContainer {background-image:url(../img/product_FormBg.jpg) !important; background-repeat:repeat-y;}

body.wines * #columnOne { float:left; width:169px; margin-top:15px; }
body.wines * #columnTwo { float:left; width:169px; margin-left:15px;  margin-top:15px;}
body.wines * #columnThree { float:left; width:160px; margin-left:10px;  margin-top:15px; font-size:85%; }
body.wines * html>body #columnThree { margin-left:15px; }

body.wines * p { line-height:17px; }
body.wines * #columnThree ul { margin:0px; padding:0px;}
body.wines * #columnThree li {  margin:0px; padding:10px 0px 0px 0px; clear:both; display:block; height:70px; border-bottom:1px dashed #cabfd4; }
body.wines * #columnThree li img { float:left; margin-right:10px; }

body.wines * .productLink span { color:#7F7F7F; }
body.wines * .standardLink, .productLink {  background:url(../img/system_symbOn.gif) 0px 0px no-repeat !important; }
body.wines * .standardLink:hover, .productLink:hover {  background:url(../img/system_symbOn.gif) 0px 0px no-repeat !important; }
body.wines * .text a { color:#9e9470 !important; }

body.wines * a.primaryLink{background-image:url(../img/system_priLnkLeftOff.jpg) !important;}
body.wines * a.primaryLink span.text{color:#2B4680 !important; background-image:url(../img/system_PriLnkRightOff.jpg) !important;}
body.wines * a.primaryLink:hover{background-image:url(../img/system_priLnkLeftOn.jpg) !important;}
body.wines * a.primaryLink:hover span.text{color:#2B4680 !important; background-image:url(../img/system_PriLnkRightOn.jpg) !important;}			

