﻿html,body { margin:0; padding:0; height:100%; border:none;  background: #FFFDF6;  }
body, td, input, select, textarea, button{ font: 11px/18px Verdana, Arial, Helvetica, sans-serif; color: #636563;}

a:link { color: #C1272D; }
a:visited { color: #A31F26; }
a:hover, a:active { color: #0071BD; }

hr { height: 1px; margin: 10px 0px 10px 0px; padding: 0px; border: 1px solid #EFC6C2; background: #EFC6C2; }



/*****************  Home Styles  ****************/
#mContainer { position: relative; margin: 0px auto; text-align: center; padding-top: 10px; width: 880px; }

#top { width: 880px; height: 230px; }

#mnav { width: 793px; height: 75px; text-align: left; float: left; }

#logo { z-index: 1; position: absolute; top: 193px; left: 13px; }

#award { z-index: 1; position: absolute; top: 188px; right: 0px; width: 187px; }
#award #award-image { float: right; }
#award .award-link { padding-top: 126px; font-size: 10px; text-align: left; }

#taste { text-align: left; padding: 7px 0px 10px 258px; }


#btmNav { padding: 16px 0px 16px 0px; background: #000; color: #FFF; }
#btmNav a { text-decoration: none; }
#btmNav a:link { color: #FFF; }
#btmNav a:visited { color: #CCC; }
#btmNav a:hover, #btmNav a:active { color: #FFF; text-decoration: underline; }

#disclaimer { padding-top: 10px }



/*****************  Internal Styles  ****************/

.int #top { position: relative; height: 89px; }
.int #top #links { position: absolute; top: 28px; right: 5px; }
.int #top #links a.this-recipe { font-weight: bold; font-size: 10px; }

.int #logo { top: 53px; }

.int #award { top: 60px; }
.int #award .award-link { padding-top: 53px; }

.int #int-lft-nav { padding: 20px 6px 20px 0px; margin-bottom: 25px; text-align: right; border: 1px solid #D7DBBA; line-height: 8px; } 

.int #recipies a { padding: 2px 0px 0px 0px; display: block; text-align: right; font-weight: bold; }

.int #content { padding-top: 10px; }



.sm-wine { width: 38px; }
#recommended { font-size: 10px; line-height: 12px; padding: 3px 0px 0px 6px ; }
#recommended .title { display: block; font-weight: bold; color: #C1272D; }


.img-spacing { padding: 0px 0px 8px 15px; }

.highlight { color: #C1272D; }

.wine101-border { border-top: #EFC6C2 1px solid; border-right: #EFC6C2 1px solid; }
.wine101-border2 { border-top: #EFC6C2 1px solid; border-right: #EFC6C2 1px solid; border-bottom: #EFC6C2 1px solid; }
.wine101-bgwine { background: url(images/wine101-bgwine.gif) no-repeat top right;}

#pantry-tips { margin: 0px 0px 10px 10px; padding: 10px; width: 230px; border: 1px solid #DDE1CA; font: 10px/15px Verdana, Arial, Helvetica, sans-serif; }
#pantry-tips ul { margin: 0px 0px 0px 15px; padding: 0px; line-height: 11px; }
#pantry-tips li { margin-bottom: 5px; }

#michaels-notes { border-top: #EFC6C2 solid 1px; border-bottom: #EFC6C2 solid 1px; padding: 15px 0px 15px 0px; }




