/* leftnav */
#leftnav {padding-top:50px; background:none no-repeat top left; width:200px; position:absolute; left:0px; top:50px;}
/* /leftnav */



.recipeTable {width:500px; padding:30px; padding-bottom:0px; padding-top:0px; margin-top:-4px; background-color:#63659C;}



table.recipeName {width:440px; border:0px; border-collapse:collapse; padding:0px; margin:0px; background-color:#63659C; border-bottom:2px solid #33346C; }
table.recipeName th {padding-bottom:10px; padding-top:10px; margin:0px; font-family:arial; font-weight:bold; font-size:12px; color:#B6B8EF;}
table.recipeName td {padding:0px 0px 10px 0px; margin:0px; font-family:arial; font-weight:bold; font-size:12px; color:#FFFFFF;}
table.recipeName td h3 {padding-top:10px; margin:0px; font-family:arial; font-weight:bold; font-size:13px; color:#FFFFFF;}
table.recipeName th.descriptionHeader {width:50px; font-weight:bold; color:#CECFFF; text-align:left;}
table.recipeName td.descriptionValue {width:440px; font-weight:normal; color:#FFFFFF; border-bottom:2px solid #33346C;}
table.recipeName td.drinkName {width:400px; padding:10px 0px 10px 0px; font-size:20px; font-weight:bold; color:#33346C; border-bottom:2px solid #33346C;}
table.recipeName td.searchResults {padding-bottom:20px; text-align:right;}

.ingredientsName {border:0px; border-collapse:collapse; padding:0px; margin-top:0px; background-color:#63659C;}
.ingredientsName th {padding:10px 0px 10px 0px; margin:0px; font-family:arial; font-weight:bold; font-size:12px; color:#CECFFF;}
.ingredientsName td {padding:0px 0px 10px 0px; margin:0px; font-family:arial; font-weight:normal; font-size:12px; line-height:12px; color:#FFFFFF;}
.ingredientsName th.ingredients {width:50px; font-weight:bold; color:#CECFFF;}
.ingredientsName th.amounts {width:180px; font-weight:bold; color:#CECFFF;}
.ingredientsName td.instructionsHeader {width:440px; padding-top:10px; font-weight:bold; color:#CECFFF; border-top:2px solid #33346C; }
.ingredientsName td.instructions {height:10px; vertical-align:top; font-weight:normal; color:#FFFFFF;text-align:left;}
.ingredientsName td.searchResults {padding-top:20px; border-top:2px solid #33346C;} 


.miscName {width:440px; border-top:2px solid #33346C; border-bottom:2px solid #33346C; border-collapse:collapse; padding:0px; margin:0px; margin-top:0px; background-color:#63659C;}
.miscName th {padding:10px 0px 10px 0px; margin:0px; font-family:arial; font-weight:bold; font-size:12px; color:#CECFFF; text-align:left;}
.miscName th.glassHeader {width:120px; border-right:2px solid #33346C;}
.miscName th.catagoryHeader {width:300px; padding-left:10px;}
.miscName td {padding:0px 10px 10px 0px; margin:0px; font-family:arial; font-weight:normal; font-size:12px; color:#FFFFFF;}
.miscName td.glassDetails {width:120px; border-right:2px solid #33346C;}
.miscName td.catagoryDetails {width:300px; padding-left:10px;}
.miscName td.instructions {height:10px; vertical-align:top; font-weight:normal; color:#FFFFFF;}
.miscName td.searchResults {padding-bottom:20px; text-align:right;}

.sName {width:440px; border-collapse:collapse; padding:0px; margin:0px; margin-top:0px; background-color:#63659C;}
.sName th {padding:10px 0px 10px 0px; margin:0px; font-family:arial; font-weight:bold; font-size:12px; color:#CECFFF; text-align:left;}
.sName th.glassHeader {width:120px; border-right:2px solid #33346C;}
.sName th.catagoryHeader {width:300px; padding-left:10px;}
.sName td {padding:0px 10px 10px 0px; margin:0px; font-family:arial; font-weight:normal; font-size:12px; color:#FFFFFF;}
.sName td.glassDetails {width:120px; border-right:2px solid #33346C;}
.sName td.catagoryDetails {width:300px; padding-left:10px;}
.sName td.instructions {height:10px; vertical-align:top; font-weight:normal; color:#FFFFFF;}
.sName td.searchResults {padding-bottom:20px; padding-top:10px; text-align:right;border-bottom:2px solid #33346C;}
.sName td.searchResults2 {padding-bottom:20px; padding-top:10px; text-align:right; border-top:2px solid #33346C; border-bottom:2px solid #33346C;}

.recipes {width:440px; border:0px; border-collapse:collapse; padding:0px; margin:0px; margin-top:0px; background-color:#63659C;}
.recipes th {border-top:2px solid #33346C; padding-bottom:10px; padding-top:15px; margin:0px; font-family:arial; font-weight:bold; font-size:12px; color:#B6B8EF; text-align:left;}
.recipes td {height:40px; padding:0px; margin:0px; font-family:arial; font-weight:bold; font-size:12px; color:#FFFFFF;}
.recipes td.searchResults {padding:20px 0px 20px 0px; border-bottom:2px solid #33346C;}
.recipes td.letters {border-bottom:2px solid #33346C; }
.recipes td.searchAgain {text-align:center; border-top:2px solid #33346C; padding-top:15px;}
.recipes td.results {width:220px; padding-top:20px;}
.recipes td.noresults {width:440px; padding:20px;}
.recipes td.heading {padding:10px 0px 15px 0px;}
.recipes td h3 {font-family:arial; font-weight:bold; font-size:24px; color:#33346C;}
.recipes td a {color:#FFFFFF; text-decoration:none; padding:0px 3px 0px 3px;}
.recipes td a:hover {color:#CECFFF; text-decoration:underline;}
.recipes td div {padding-left:3px; margin:0px; color:#FFFFFF; font-weight:normal;}

.recipes .dowDate {height:15px;width:100px; color:#33346C; padding-top:15px;}
.recipes .dowName {height:15px;width:400px; font-weight:bold;  padding-top:15px;}
.recipes .dowDescription {width:500px; height:20px;font-weight:normal; border-bottom:2px solid #33346C; padding-bottom:15px; padding-left:96px;}


