BODY {
	FONT-SIZE: 12px; FONT-FAMILY: arial,helvetica,sans-serif
}
TABLE {
	FONT-SIZE: 12px; FONT-FAMILY: arial,helvetica,sans-serif
}
TD {
	FONT-SIZE: 12px; FONT-FAMILY: arial,helvetica,sans-serif
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
TD {
	VERTICAL-ALIGN: top
}
H1 {
	MARGIN: 8px 0px 10px; FONT: bold 18px arial; 
}
H2 {
	MARGIN: 0px 0px 4px; FONT: bold 16px arial; TEXT-TRANSFORM: lowercase; 
}
.newsnotes {
	PADDING-RIGHT: 0px; BORDER-TOP: #999900 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; COLOR: #999900; PADDING-TOP: 2px; BORDER-BOTTOM: #999900 1px solid
}
H3 {
	MARGIN: 0px 0px 4px; FONT: bold 12px verdana; TEXT-TRANSFORM: uppercase; 
}
H4 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 6px; FONT: bold 11px verdana; PADDING-TOP: 3px; 
}
.orange {
	BACKGROUND-COLOR: #ee6600
}
H5 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 6px; FONT: bold 11px verdana; PADDING-TOP: 3px; 
}
H6 {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 12px 0px 0px; FONT: bold 11px verdana; BORDER-RIGHT-WIDTH: 0px
}
.break {
	PADDING-RIGHT: 0px; BORDER-TOP: #ddddbb 1px solid; MARGIN-TOP: 8px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
P {
	MARGIN: 0px 0px 10px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-TOP: 0px
}
LI {
	LIST-STYLE-TYPE: none
}
A {
	COLOR:#000000; TEXT-DECORATION: none
}
A:hover {
	COLOR: #336600
}
IFRAME {
	VERTICAL-ALIGN: bottom
}
.headerTout {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; MARGIN-BOTTOM: 1px; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
.headerTout IMG {
	MARGIN-RIGHT: 2px
}
.headerTout A:link {
	DISPLAY: block; COLOR: #333333; BACKGROUND-COLOR: #eeeedd; TEXT-DECORATION: none
}
.headerTout A:visited {
	DISPLAY: block; COLOR: #333333; BACKGROUND-COLOR: #eeeeee; TEXT-DECORATION: none
}
.headerTout A:hover {
	COLOR: #333333; BACKGROUND-COLOR: #ccccbb; TEXT-DECORATION: none
}
.myFavorites A:link {
	COLOR: #666666
}
.myFavorites A:visited {
	COLOR: #666666
}
.myFavorites A:hover {
	COLOR: #000000; TEXT-DECORATION: none
}
.webOnly {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 1px; FONT: bold 11px verdana; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; PADDING-TOP: 0px; BACKGROUND-COLOR: #ff9933
}
#hpPromo {
	PADDING-RIGHT: 10px; MARGIN-TOP: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: 480px; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 2px solid; HEIGHT: 340px; BACKGROUND-COLOR: #dddddd
}
#hpPromo .imgMain {
	BORDER-RIGHT: #bbbbbb 0px solid; BORDER-TOP: #bbbbbb 1px solid; MARGIN-TOP: 10px; FLOAT: left; BORDER-LEFT: #bbbbbb 1px solid; BORDER-BOTTOM: #bbbbbb 1px solid
}
#hpPromo .textMain {
	BORDER-RIGHT: #bbbbbb 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #bbbbbb 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: 0px; BORDER-LEFT: #bbbbbb 0px solid; WIDTH: 180px; PADDING-TOP: 0px; BORDER-BOTTOM: #bbbbbb 1px solid; HEIGHT: 320px; BACKGROUND-COLOR: #ffffff
}
#hpPromo H1 {
	MARGIN: 15px 0px 4px; FONT: 33px/32px times; COLOR: #000000
}
#hpPromo H1 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#hpPromo H1 A:hover {
	COLOR: #669900
}
#hpPromo H2 {
	FONT: 16px arial; TEXT-TRANSFORM: none; COLOR: #000000
}
#hpPromo .hplist {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 4px double; MARGIN-TOP: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px
}
#hpPromo LI.first {
	FONT-WEIGHT: bold; LIST-STYLE-IMAGE: none; TEXT-INDENT: -18px
}
#hpPromo UL.hplist {
	LIST-STYLE-IMAGE: url(/images/bullet_arrow_black.gif)
}
#hpPromo UL.hplist LI {
	PADDING-BOTTOM: 5px; MARGIN-LEFT: 20px
}
#controlButtons {
	BORDER-TOP: #cccccc 1px solid; DISPLAY: none; LEFT: 290px; FLOAT: left; MARGIN-BOTTOM: -50px; WIDTH: 180px; PADDING-TOP: 5px; POSITION: relative; TOP: -40px; TEXT-ALIGN: right
}
P#slidePreview {
	LEFT: 0px; MARGIN-BOTTOM: 0px; POSITION: relative; TOP: -46px; TEXT-ALIGN: left
}
#slideIndicatorGroup {
	LEFT: 0px; FLOAT: left; POSITION: absolute; TOP: 5px
}
#hpPromo A.slideIndicator {
	BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; BACKGROUND: #dddddd; FLOAT: left; BORDER-LEFT: #cccccc 2px solid; WIDTH: 10px; LINE-HEIGHT: 10px; MARGIN-RIGHT: 4px; BORDER-BOTTOM: #cccccc 2px solid; HEIGHT: 10px
}
#hpPromo A.active {
	BORDER-LEFT-COLOR: #333333; BORDER-BOTTOM-COLOR: #333333; BORDER-TOP-COLOR: #333333; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-COLOR: #333333
}
#hpFeatures {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px
}
#hpFeatures .colLeft {
	PADDING-RIGHT: 5px; FLOAT: left; PADDING-BOTTOM: 15px; WIDTH: 273px
}
#hpFeatures .colRight {
	PADDING-LEFT: 0px; FLOAT: right; WIDTH: 200px
}
#hpFeatures H2 {
	COLOR: #000000
}
#hpFeatures H2 A {
	COLOR: #000000; TEXT-DECORATION: none
}
#hpFeatures H2 A:hover {
	COLOR: #669900
}
#hpFeatures H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 0px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; FONT: bold 14px arial; COLOR: #ee8800; PADDING-TOP: 3px; BORDER-BOTTOM: #eecc66 3px double; BACKGROUND-COLOR: #ffffff
}
#hpFeatures .promo {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#hpFeatures UL {
	MARGIN: 5px 0px 5px 15px
}
#hpFeatures UL LI {
	COLOR: #cccc99; LIST-STYLE-TYPE: square
}
#hpFeatures .featuresBox {
	BORDER-RIGHT: #bbbbbb 1px solid; PADDING-RIGHT: 8px; BORDER-TOP: #bbbbbb 1px solid; PADDING-LEFT: 8px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 10px; BORDER-LEFT: #bbbbbb 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #bbbbbb 1px solid
}
#hpFeatures .featuresBox H3 {
	BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 2px; FONT: bold 12px arial; COLOR: #66aa00; PADDING-TOP: 0px; BORDER-BOTTOM: #cccccc 1px solid; BACKGROUND-COLOR: #ffffff; BORDER-RIGHT-WIDTH: 0px
}
#hpFeatures .featuresBox P {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN: 0px; COLOR: #000000; BORDER-RIGHT-WIDTH: 0px
}
#hpFeatures .more {
	BORDER-RIGHT: #ccddbb 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #ccddbb 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 12px; BACKGROUND: url(/images/bullet_arrow_black.gif) #ddeecc no-repeat 4px 7px; PADDING-BOTTOM: 4px; BORDER-LEFT: #ccddbb 1px solid; PADDING-TOP: 4px; BORDER-BOTTOM: #ccddbb 1px solid
}
#hpFeatures .promoButton {
	FLOAT: right; MARGIN-BOTTOM: 10px; MARGIN-LEFT: 10px
}
#hpMarketing {
	PADDING-RIGHT: 10px; BORDER-TOP: #cccccc 2px solid; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px
}
#hpMarketing H3 {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 2px; FONT: bold 11px verdana; COLOR: #ffffff; PADDING-TOP: 2px; BACKGROUND-COLOR: #aaaa88
}
#hpMarketing .books {
	BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 0px; WIDTH: 275px; PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff
}
#hpMarketing .books IMG {
	FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 80px; MARGIN-RIGHT: 6px
}
#hpMarketing .events {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; FLOAT: right; PADDING-BOTTOM: 0px; WIDTH: 193px; PADDING-TOP: 5px
}
.subhead2 {
	MARGIN-TOP: 12px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 3px; COLOR: #666666
}
#column_featured {
	BORDER-RIGHT: #ddddbb 3px solid; PADDING-RIGHT: 10px; BORDER-TOP: #ddddbb 3px solid; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; BORDER-LEFT: #ddddbb 3px solid; PADDING-TOP: 0px; BORDER-BOTTOM: #ddddbb 3px solid
}
#column_featured IMG {
	BORDER-RIGHT: #cccc99 2px solid; FLOAT: left; MARGIN-RIGHT: 10px
}
#column_featured H6 {
	MARGIN: 6px 0px 10px 10px; COLOR: #999966; BORDER-BOTTOM: #cccc99 1px solid
}
#column_featured H2 {
	FONT: bold 16px arial; MARGIN-LEFT: 10px; TEXT-TRANSFORM: none; COLOR: #990000
}
#column_featured P {
	FONT: 13px arial; MARGIN-LEFT: 10px; COLOR: #000000
}
#giftPage {
	PADDING-LEFT: 24px
}
DIV#featured_image_frame {
	BACKGROUND-COLOR: #555555; TEXT-ALIGN: center
}
IMG#featured_image {
	VERTICAL-ALIGN: bottom
}
DIV#menus_image {
	BORDER-RIGHT: #999999 3px solid; PADDING-RIGHT: 0px; BORDER-TOP: #999999 3px solid; PADDING-LEFT: 0px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 6px; BORDER-LEFT: #999999 3px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #999999 3px solid; BACKGROUND-COLOR: #555555; TEXT-ALIGN: center
}
DIV#menus_image IMG {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; BORDER-LEFT: #000000 1px solid; BORDER-BOTTOM: #000000 1px solid
}
.ssTitle {
	MARGIN-TOP: 4px; FONT: bold 11px verdana; COLOR: #000000
}
#footer A:link {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #666666; TEXT-DECORATION: none
}
#footer A:visited {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #666666; TEXT-DECORATION: none
}
#footer A:hover {
	FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase; COLOR: #000000; TEXT-DECORATION: underline
}
.article_intro {
	MARGIN-BOTTOM: 10px; FONT: 14px arial; COLOR: #666666
}
.article_byline {
	MARGIN-BOTTOM: 10px; FONT: bold 11px verdana; TEXT-TRANSFORM: uppercase; COLOR: #666666
}
.recipeSection {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccc99 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
#recipeDots UL {
	MARGIN: 0px
}
#recipeWines {
	
}
#recipeCredit {
	MARGIN: 0px
}
#recipe_ingredientList UL {
	PADDING-LEFT: 15px
}
#recipe_ingredientList H2 {
	FONT: 11px verdana; TEXT-TRANSFORM: uppercase; COLOR: #cc0000
}
#recipe_ingredientList LI {
	MARGIN-BOTTOM: 1px; MARGIN-LEFT: 20px; TEXT-INDENT: -20px; LIST-STYLE-TYPE: none
}
#recipe_steps OL {
	PADDING-LEFT: 15px
}
#recipe_steps LI {
	MARGIN: 0px 20px 10px; LIST-STYLE-TYPE: decimal
}
LI.recipelist {
	PADDING-LEFT: 24px; MARGIN-BOTTOM: 6px; PADDING-TOP: 4px
}
.recipelist IMG {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; POSITION: relative; TOP: 3px
}
.imageCredit {
	MARGIN-BOTTOM: 6px; FONT: 10px arial; COLOR: #999999; TEXT-ALIGN: right
}
#ssBox UL {
	MARGIN: 0px
}
#ssBox LI {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 2px; MARGIN: 6px 0px; TEXT-INDENT: 0px; PADDING-TOP: 2px; LIST-STYLE-TYPE: none
}
#toc_recipes {
	MARGIN-BOTTOM: 12px
}
#toc_recipes TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#toc_recipes .dot {
	WIDTH: 40px; TEXT-ALIGN: right
}
.toc_button {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; FONT: bold 12px verdana; BORDER-LEFT: #ffffff 1px solid; WIDTH: 210px; PADDING-TOP: 5px; BACKGROUND-COLOR: #dd3333
}
.toc_button A:link {
	COLOR: #ffff99
}
.toc_button A:visited {
	COLOR: #ffff99
}
.toc_button A:hover {
	COLOR: #ffffff
}
#toc_anchors {
	PADDING-RIGHT: 10px; MARGIN-TOP: 8px; PADDING-LEFT: 10px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; BACKGROUND-COLOR: #eeeeee
}
#toc_anchors A {
	FONT-WEIGHT: bold
}
.recipesKey TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px
}
#wineguidetout {
	BORDER-RIGHT: #eedddd 6px solid; PADDING-RIGHT: 6px; BORDER-TOP: #eedddd 6px solid; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; BORDER-LEFT: #eedddd 6px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #eedddd 6px solid; BACKGROUND-COLOR: #ffffff
}
.recentContent {
	MARGIN-BOTTOM: 12px
}
#cookit_box {
	PADDING-RIGHT: 6px; PADDING-LEFT: 8px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 0px; PADDING-TOP: 6px; BACKGROUND-COLOR: #eeeecc
}
#cookit_box LI {
	MARGIN: 4px 0px 6px; LIST-STYLE-TYPE: circle
}
#cookit_top10 {
	BORDER-RIGHT: #990000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #990000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; BORDER-LEFT: #990000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #990000 1px solid
}
#cookit_top10 LI {
	PADDING-LEFT: 0px; MARGIN: 0px 4px 4px 34px; LIST-STYLE-TYPE: decimal
}
#cookit_galleryList LI {
	DISPLAY: inline; FONT-WEIGHT: bold; LIST-STYLE-TYPE: circle
}
#cookit_galleryList LI:unknown {
	FONT-WEIGHT: bold; LIST-STYLE-TYPE: square
}
UL.imageBullets {
	MARGIN-TOP: 0px; PADDING-LEFT: 9px; LIST-STYLE-IMAGE: url(/images/bullet_arrow_orange.gif); MARGIN-LEFT: 9px
}
.greyFormButton {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; FONT: bold 10px verdana; BORDER-LEFT: #000000 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #999999
}
#dishForm {
	PADDING-RIGHT: 0px; BORDER-TOP: #aaaa99 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddddbb 1px solid; BACKGROUND-COLOR: #eeeedd
}
#dishForm .textbox {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT: 11px verdana; BORDER-LEFT: #666666 1px solid; WIDTH: 110px; BORDER-BOTTOM: #666666 1px solid
}
#OFIE {
	PADDING-RIGHT: 8px; BORDER-TOP: #aaaa99 1px solid; PADDING-LEFT: 8px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeeedd
}
#OFIE FORM {
	MARGIN: 0px
}
#OFIE TD IMG {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; BORDER-LEFT: #666666 1px solid; BORDER-BOTTOM: #666666 1px solid
}
#OFIE TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-SIZE: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
#OFIE .textbox {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; MARGIN-BOTTOM: 2px; FONT: 11px verdana; BORDER-LEFT: #666666 1px solid; WIDTH: 110px; BORDER-BOTTOM: #666666 1px solid
}
#OFIE .submit {
	BORDER-RIGHT: #663300 1px solid; BORDER-TOP: #663300 1px solid; MARGIN-TOP: 6px; FONT: bold 11px verdana; BORDER-LEFT: #663300 1px solid; COLOR: #ffffff; BORDER-BOTTOM: #663300 1px solid; BACKGROUND-COLOR: #999999
}
H4.toolBox {
	MARGIN-BOTTOM: 0px; COLOR: #000000; BACKGROUND-COLOR: #ddddbb
}
DIV.toolBox {
	BORDER-RIGHT: #cccc99 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: #cccc99 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 6px; BORDER-LEFT: #cccc99 1px solid; PADDING-TOP: 6px; BORDER-BOTTOM: #cccc99 1px solid
}
DIV.toolBox UL {
	MARGIN-BOTTOM: 0px
}
DIV.toolBox LI {
	MARGIN-BOTTOM: 6px
}
#GalleryTitle {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
#RecipeTotal {
	TEXT-ALIGN: center
}
H3.sidebarHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; COLOR: #333333; PADDING-TOP: 10px; FONT-FAMILY: verdana; BACKGROUND-COLOR: #ddddbb
}
#marketplace_right {
	FONT-SIZE: 11px
}
#marketplace_right IMG {
	DISPLAY: none
}
#ib_marketplace {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px 0px 12px; PADDING-TOP: 0px; BACKGROUND-COLOR: #eeeedd
}
#ib_marketplace LI {
	COLOR: #666666; LIST-STYLE-TYPE: none
}
#wine_results TH {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; BORDER-LEFT: #ffffff 1px solid; PADDING-TOP: 4px; BACKGROUND-COLOR: #dddddd; TEXT-ALIGN: left
}
#wine_results TH.first {
	BORDER-LEFT-STYLE: none
}
#wine_results TD {
	PADDING-RIGHT: 4px; BORDER-TOP: #cccccc 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 4px
}
#wine_results .highlight {
	TEXT-TRANSFORM: none; BACKGROUND-COLOR: #ffff00; TEXT-DECORATION: underline
}
#wine_results .wineregion {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; TEXT-TRANSFORM: uppercase
}
#wine_results .winename {
	FONT-WEIGHT: bold; PADDING-BOTTOM: 4px; COLOR: #990000
}
#wine_results .character {
	PADDING-RIGHT: 2px; MARGIN-TOP: 4px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BACKGROUND-COLOR: #eeeeee
}
#wine_results .wine {
	BORDER-LEFT-STYLE: none
}
#wine_results .region {
	
}
#wine_results .price {
	COLOR: #339900
}
#wine_results .rating {
	FONT-SIZE: 18px; COLOR: #cc0066
}
#wine_results .orderimage {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-LEFT: 3px; BORDER-RIGHT-WIDTH: 0px
}
#recipe_results TD {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 4px
}
#recipe_results TR.odd {
	BACKGROUND-COLOR: #eeeeee
}
#recipe_results TD.rownumber {
	COLOR: #000000; BORDER-LEFT-STYLE: none
}
#recipe_results TD.recipe A {
	DISPLAY: block; PADDING-LEFT: 24px
}
#recipe_results TD.recipe .ingredients {
	PADDING-RIGHT: 0px; BORDER-TOP: #cccccc 1px dotted; MARGIN-TOP: 6px; DISPLAY: block; PADDING-LEFT: 24px; FONT-SIZE: 11px; PADDING-BOTTOM: 1px; PADDING-TOP: 5px
}
#recipe_results TD.recipe .ingredients .highlight {
	TEXT-TRANSFORM: none; TEXT-DECORATION: none
}
#recipe_results TD.recipe A.imageIcon {
	BACKGROUND: url(http://www.travelandleisure.com/images/icon_camera.gif) no-repeat 0px 0px
}
#recipe_results TD.date {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px; WIDTH: 60px; PADDING-TOP: 3px
}
#recipe_results UL.type {
	WIDTH: 85px; MARGIN-RIGHT: 3px
}
.searchPopImage {
	BORDER-RIGHT: black 3px solid; BORDER-TOP: black 3px solid; BORDER-LEFT: black 3px solid; BORDER-BOTTOM: black 3px solid
}
LI.fast {
	PADDING-LEFT: 12px; BACKGROUND: url(/images/recipe_fast.gif) no-repeat 0px 50%
}
LI.healthy {
	PADDING-LEFT: 12px; BACKGROUND: url(/images/recipe_healthy.gif) no-repeat 0px 50%
}
LI.makeahead {
	PADDING-LEFT: 12px; BACKGROUND: url(/images/recipe_makeahead.gif) no-repeat 0px 50%
}
LI.favorite {
	PADDING-LEFT: 12px; BACKGROUND: url(/images/recipe_favorite.gif) no-repeat 0px 50%
}
LI.web {
	PADDING-LEFT: 12px; BACKGROUND: url(/images/recipe_web.gif) no-repeat 0px 50%
}
#wgerror {
	BORDER-RIGHT: #999999 1px dashed; PADDING-RIGHT: 48px; BORDER-TOP: #999999 1px dashed; MARGIN-TOP: 12px; PADDING-LEFT: 48px; PADDING-BOTTOM: 12px; FONT: bold 12px verdana,sans-serif; BORDER-LEFT: #999999 1px dashed; COLOR: #990000; PADDING-TOP: 12px; BORDER-BOTTOM: #999999 1px dashed
}
#searchform_form {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-TOP: 5px
}
#searchform_form .highlight {
	BACKGROUND-COLOR: #ffff00
}
.searchform_table TD {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.searchform_table TD INPUT.slim {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; FONT-SIZE: 13px; BORDER-LEFT: #666666 1px solid; WIDTH: 250px; BORDER-BOTTOM: #666666 1px solid
}
.searchform_submit {
	BORDER-RIGHT: #330000 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #330000 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; FONT: bold 11px verdana; BORDER-LEFT: #330000 1px solid; COLOR: #ffffff; PADDING-TOP: 2px; BORDER-BOTTOM: #330000 1px solid; BACKGROUND-COLOR: #990000
}
.for_example {
	COLOR: #999999
}
.search_reset {
	MARGIN-LEFT: 9px
}
.searchArrowLink {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; BACKGROUND: url(/images/button_next.gif) no-repeat left bottom; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
H2.resultsFound {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px; FONT: bold 14px arial; TEXT-TRANSFORM: none; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #999999
}
OL#google_results {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 10px
}
#google_results LI {
	MARGIN: 0px 20px 10px; LIST-STYLE-TYPE: decimal
}
#quickSearch UL#ingredient_results {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px
}
#quickSearch H1 {
	PADDING-LEFT: 20px; BACKGROUND: url(/images/button_next.gif) no-repeat 0px 50%; MARGIN: 0px 0px 10px; FONT: bold 16px arial; COLOR: #666600
}
#quickSearch H1.sorry {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#quickSearch #wine_results {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#quickSearch #recipe_results {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#quickSearch #google_results {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#quickSearch #ingredient_results {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#quickSearch #ingredient_results {
	BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid
}
#quickSearch #wine_results IMG.orderImage {
	DISPLAY: none
}
#quickSearch H2.resultsFound {
	MARGIN-TOP: 20px
}
DIV#topMatches {
	BORDER-RIGHT: #aabb66 1px solid; BORDER-TOP: #aabb66 1px solid; PADDING-BOTTOM: 10px; BORDER-LEFT: #aabb66 1px solid; BORDER-BOTTOM: #aabb66 1px solid
}
#topMatches H2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 3px; MARGIN: 0px 0px 8px; FONT: bold 14px arial; COLOR: #ffffff; PADDING-TOP: 3px; BACKGROUND-COLOR: #aabb66
}
#topMatches UL {
	MARGIN: 0px 10px
}
UL#googleKeyMatches {
	FONT-WEIGHT: bold; MARGIN-LEFT: 25px
}
#googleKeyMatches LI {
	COLOR: #aabb66; LIST-STYLE-TYPE: disc
}
#topMatches H3 {
	MARGIN: 0px; COLOR: #000000
}
UL#chefMatches {
	MARGIN-TOP: 0px; LIST-STYLE-TYPE: none
}
#chefMatches LI {
	PADDING-RIGHT: 5px; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-LEFT: #cccccc 1px solid; PADDING-TOP: 0px
}
.benchmark {
	BORDER-RIGHT: #ff0000 2px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ff0000 2px solid; DISPLAY: none; PADDING-LEFT: 3px; FONT-WEIGHT: bold; PADDING-BOTTOM: 3px; MARGIN: 6px 0px; BORDER-LEFT: #ff0000 2px solid; COLOR: #ff0000; PADDING-TOP: 3px; BORDER-BOTTOM: #ff0000 2px solid; BACKGROUND-COLOR: #ffff99
}
.benchmark STRONG {
	COLOR: black
}
.PageNav {
	PADDING-BOTTOM: 10px; MARGIN: 0px; FONT: 14px Arial, Helvetica, sans-serif; PADDING-TOP: 10px; TEXT-ALIGN: center
}
.PageNav .totResults {
	MARGIN-TOP: 0px; DISPLAY: none
}
.curtain_debug {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #ffffff; PADDING-TOP: 10px; BORDER-BOTTOM: black 1px solid; BACKGROUND-COLOR: #ff3333
}
.curtain_debug B {
	FONT-WEIGHT: bold; COLOR: #448822
}
FORM.thinline {
	MARGIN-BOTTOM: 12px; BACKGROUND-COLOR: #ffffff
}
FORM.thinline DIV#error {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 12px; MARGIN: 0px 0px 12px; PADDING-TOP: 12px; BACKGROUND-COLOR: #eeeeee
}
FORM.thinline FIELDSET {
	BORDER-RIGHT: #cccccc 2px solid; PADDING-RIGHT: 12px; BORDER-TOP: #cccccc 2px solid; PADDING-LEFT: 12px; MARGIN-BOTTOM: 12px; PADDING-BOTTOM: 12px; BORDER-LEFT: #cccccc 2px solid; PADDING-TOP: 12px; BORDER-BOTTOM: #cccccc 2px solid
}
FORM.thinline LEGEND {
	MARGIN-BOTTOM: 10px; FONT: bold 14px arial; TEXT-TRANSFORM: uppercase; COLOR: #cc0000
}
FORM.thinline LABEL {
	FONT-WEIGHT: normal; COLOR: #000000
}
FORM#ccRegister LABEL {
	FLOAT: left; WIDTH: 120px; TEXT-ALIGN: right
}
FORM.thinline INPUT.chk {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; VERTICAL-ALIGN: middle; WIDTH: 14px; MARGIN-RIGHT: 6px; BORDER-RIGHT-WIDTH: 0px
}
FORM.thinline DL {
	MARGIN: 0px
}
FORM.thinline DD {
	MARGIN: 0px 0px 9px
}
FORM.thinline DT {
	MARGIN: 0px
}
FORM.thinline INPUT {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid
}
FORM.thinline .submit {
	MARGIN-TOP: 6px
}
FORM .iforgotbutton {
	MARGIN-LEFT: 20px; VERTICAL-ALIGN: 40%
}
