/* MAIN CSS */

html { width:100%;height:auto;background-color:#FFF;text-align:center;margin:0; } 
img { border:none; } 
body { background-color:#ea0b78;height:auto;font-family:Arial, Helvetica, sans-serif;text-align:center;margin:0; } 

a { text-decoration:none; color:#820765; }
a:hover { text-decoration:none; color:#d60063; }

.accountSearch { text-align:right; margin:0; padding:0;background-color:#ea0b78; } 
.cartIcon { height:12px; } 
.topMain { text-align:right;color:#FFF;font-size:12px; clear:both;} 
.accountList { padding:3px 0; margin:0; background:#ea0b78; }
.accountList li { display:inline;list-style:none; } 
.accountList div { display:inline; } 
.accountList a { color:#FFF;border:none;text-decoration:none; } 
.accountList a:hover { color:#820765; } 
.productSearch input { height:12px;border:1px solid;line-height:19px;color:#820765;font-size:10px;border-color:#820765; } 
.logo { cursor:pointer;color:#fff;font-size:24px;text-align:center;width:690px;margin:0 auto;padding:0; } 
.logo address { text-align:right;font-style:normal; } 

.mainNav { background:transparent;text-align:justify;line-height:16px; } 
.mainNav li { list-style:none;float:left;margin-left:41px;font-size:14px; } 
.mainNav a { color:#fff;text-decoration:none;font-weight:normal;height:20px; } 
.logo a,.logo img { margin:0;padding:0; } 
.mainNav a:hover { color:#e20177; } 
.pinkBar { background:#820765 url(/images/topPink.jpg) repeat-x bottom;text-align:right;color:#fff;font-style:italic;font-size:16px;line-height:25px;margin:0;padding:0; } 
.footer { background-color:#fff; padding:0 0 0 0; clear:both; height:100px; padding:5px 0 0 0; margin-left:auto;margin-right:auto;width:760px;}
li.first { margin-left:0; } 

#pageHeader { padding:0 0 12px 0;background:#820765 url(/images/bg.jpg) repeat-y; }

.dropDownMaster { margin:0; padding:0; clear:both; position:relative;  _height:1%; _margin:-20px 0 0 0; }
.dropDown { font-size:12px;text-align:left; display:none; border:1px solid #820765;background:#FFF; margin:0; padding:0;}
.dropDown { position:absolute; top:0; _top:-3px; left:0; line-height:20px; _height:1%; float:left; }
.dropDownMaster ul { list-style:none; margin:0; padding:0; _height:1%;  }
.dropDownMaster li { list-style:none; margin:0; padding:0; _height:1%; float:left; }
/*.dropDownMaster li { float:left;list-style:none;text-align:left; margin:0; padding:0; } */
/*.dropDown li { list-style:none;background-color:#FFF;float:none;text-align:left; margin:0; padding:0;} */
/*.dropDown a { background-color:#fff;color:#820765;line-height:20px;text-decoration:none; } 
 */


.mainNav ul li a.current { background:url(/images/underline_small.jpg) no-repeat left bottom; padding:0 0 4px 0; }


ul.dropDown  { padding:5px; }
ul.dropDown li { float:none; }
#specialtyDropDown { width:170px; margin-left:30px !important; } 
#recipesDropDown { left:170px;width:205px; } 
#contactDropDown { left:260px;width:155px; } 
#aboutDropDown { left:370px;width:175px; } 
#orderDropDown { left:470px;width:165px; } 
#PhilDropDown { left:620px;width:133px; } 

.dropDown a:hover { color:#e20177;line-height:20px;font-weight:700;text-align:left;text-decoration:none; }

.footerNavigation { text-align:center;font-size:12px;color:#820765; width:95%; padding-left:20px; } 
.footerNavigation a { text-decoration:none;color:#820765; height:4px;} 
.footerNavigation li { display:inline; list-style:none; padding:0 5px 0 5px; border-right:solid 1px #820765; }
.footerNavigation li.last { border:none; }
.footer address { margin:5px 0 0 0; }

.siteCredits { font-size:12px;text-align:center; } 
.siteCredits a { font-size:12px;color:#000; } 

.welcomeMessage { margin:0; padding:0; float:left; line-height:25px; text-align:left; font-weight:bold; font-style:italic;}

h2 { color:#000;text-align:left; } 
h3 { color:#000;text-align:left; line-height:24px; }
.firstWord { color:#820765; } 

fieldset { border:none; margin:0; padding:0; }
/*fieldset input, fieldset select { border:solid 1px #820765; }*/
fieldset input, fieldset select { border:solid 1px #820765; }
fieldset .checkbox input, fieldset .radio input { border:none; }

input.button { border:none; }
.productPhotos li { display:inline; list-style:none; }

table.standardTable th { background:#860C71; color:#FFF; font-size:12px; padding:5px 2px; text-align:center; border-right:solid 1px #FFF; }
table.standardTable { border-bottom: 1px solid #860C71; width: 95%;}