﻿.entertainland { background-image:url(images/land/entertainingland_bg.jpg); height:638px; }
.elandintro { padding:43px 0 25px 40px; }
.elandintro p { padding:14px 0 0 20px; width:435px; font-size:13px; line-height:18px; }

.guidesbox { padding:17px 0 0 0; margin:0 0 0 40px; height:314px; background:url(images/land/guidesbox_bg.png) top left no-repeat;  }
.guidesbox h2 { padding:0 0 26px 0; }

.featbig { width:424px; margin:0 0 0 26px; height:118px; }
.featbig .thumblink { display:block; float:left; width:121px; height:90px; padding:4px; background:#fff; border:1px solid #e5dbc7; }
.featbig p { margin:0 0 7px 154px; width:269px; font-size:12px; line-height:16px; }
.featbig h4 { margin:0 0 0 154px; }
.featbig .btn { text-align:right; }

.guidesbox h3 { padding:0 0 9px 26px; }
.carwrap { width:427px; margin:0 0 0 26px;  }
.guidescar ul { list-style:none; width:408px; }
.guidescar li { width:82px; padding:0 9px; text-align:center; font-size:9px; line-height:10px; }
.guidescar li a, .guidescar li a:link, .guidescar li a:visited { background:#fff; border:1px solid #e5dbc7; margin-bottom:5px; padding:3px; width:73px; height:54px; display:block; }
.guidescar li a:hover { background-color:#018551; border-color:#018551; }
.guidescar li a img { width:73px; height:54px;  }
.carwrap .next { display:block; width:10px; float:right; padding:23px 0 0 0; }
.carwrap .prev { display:block; width:10px; float:left; padding:23px 0 0 0; }

/* wine tool */
.winetool { background-image:url(images/winetool/winetool_bg.jpg); height:637px; }
.winetool h1 { padding:46px 0 11px 48px; }
.wineintro { padding:0 0 22px 62px; width:490px; font-size:13px; line-height:18px; }

.winelistwrap { height:120px; }
.winelist { margin:0 0 0 62px; width:410px; position:relative; }
.winelist .reds { position:absolute; top:28px; left:0;  }
.winelist .whites { position:absolute; top:28px; left:0; display:none;  }
.winelist .reds .winecol { padding-right:20px; float:left;  margin-right:2px; }
.winelist .whites .winecol { padding-right:30px; float:left; margin-right:3px; }
.wineresults { width:940px; background:url(images/winetool/wineresult_bg.png) top right no-repeat; height:259px; }
.winelist .list a { display:block; padding:4px 0 0 9px; letter-spacing:1px; }
.wineinfo { width:373px; float:left; display:none; }
.wineinfo div { width:333px; height:190px; background-position:bottom left; background-repeat:no-repeat;  }
.wineinfo div p { padding:0 0 0 62px; font-size:12px; line-height:16px; }
.wineresults .wineinfo h3 { font-size:16px; letter-spacing:3px; color:#fff; line-height:20px; font-weight:normal; font-family:Georgia; text-transform:uppercase; height:47px; padding:28px 0 0 62px; }

.cabsauv div { background-image:url(images/winetool/cabernet_bg.jpg); }
.chianti div { background-image:url(images/winetool/chianti_bg.jpg); }
.merlot div { background-image:url(images/winetool/merlot_bg.jpg); }
.beauj div { background-image:url(images/winetool/beaujolais_bg.jpg); }
.pgrigio div { background-image:url(images/winetool/pinotgringo_bg.jpg); }
.pnoir div { background-image:url(images/winetool/pinotnoir_bg.jpg); }
.riesling div { background-image:url(images/winetool/riesling_bg.jpg); }
.sangio div { background-image:url(images/winetool/sangiovese_bg.jpg); }
.sauvblanc div { background-image:url(images/winetool/sauvignonblanc_bg.jpg); }
.shiraz div { background-image:url(images/winetool/shiraz_bg.jpg); }
.soave div { background-image:url(images/winetool/soave_bg.jpg); }
.zin div { background-image:url(images/winetool/zinfandel_bg.jpg); }
.chard div { background-image:url(images/winetool/chardonnay_bg.jpg); }


.therecipes h4 { padding:29px 0 26px 0; }
.therecipes .recipeitem .recithumb { border:1px solid #e8e0d6; display:block; float:left; margin-right:13px; }
.therecipes .recipeitem .recithumb img { display:block; width:72px; height:52px; background:#fff; padding:4px;  }
.therecipes .row { height:75px; }
.therecipes .row .recipeitem { width:262px; float:left; }
.therecipes .recipeitem .reciname { padding-top:12px; }
.therecipes .recipeitem a { display:block; font-weight:bold; font-size:12px; line-height:14px; }

/* guides */
.eguides { background-image:url(images/guides/guides_bg.jpg); }
.guidestop { padding:47px 0 30px 457px; }
.guidestop .hdr { display:block; padding:0 0 14px 0; }
.guidestop p { padding:0 0 13px 13px; font-size:13px; line-height:18px; width:465px; }

.artleft { width:287px; float:left; }
.articlenav { padding:0 0 26px 16px; background:url(images/guides/artnav_bg.png) bottom left no-repeat; margin-bottom:24px; }
.articlenav .artcat { display:block; color:#018551; font-family:Georgia; font-size:14px; text-transform:uppercase; letter-spacing:3px; padding:26px 0 14px 0; background:url(images/guides/navsep.gif) bottom left no-repeat; }
.articlenav a { display:block; font-size:12px; line-height:13px; background:url(images/guides/artcatlink_bg.gif) left center no-repeat; letter-spacing:1px; padding:5px 54px 7px 14px; }
.articlenav a.sel { color:#fff; background:url(images/guides/artcatlink_on_bg.gif) left center no-repeat; padding-left:23px; }
.articlenav img.artnavdots { display:block; margin:1px 0 0 0; padding:0; }

.artbtns { font-size:10px; font-family:Arial; text-align:right; padding:16px 26px 16px 0; }
.artbtns .share { padding-left:25px; }
.artdcontent { padding:0 30px 0 40px; }
.articlemain { width:630px; margin:0 0 0 310px; padding:0 0 48px 0; background:url(images/guides/white80percent_bg.png) top left repeat; }
.articlemain h1 { vertical-align:middle; font-family:Georgia; font-size:16px; margin:0 0 34px 0; padding:23px 0 0 42px; height:45px; font-weight:normal; text-transform:uppercase; color:#fff; background:url(images/guides/articletitle_bg.gif) top left no-repeat; }
.articlemain .artdcontent p { font-size:12px; line-height:16px; margin-bottom:20px; }
.articlemain .artdcontent p strong { color:#88ad57; }
.articlemain .artdcontent h2 { color:#018551; font-size:14px; font-family:Georgia; line-height:16px; font-weight:normal; }
.articlemain .artdetimg { width:232px; height:172px; display:block; float:left; margin:0 23px 13px 0; padding:5px; background:url(images/guides/artdetimg_bg.gif) top left no-repeat; }
.articlemain .relatedreciload { margin:0 40px; }
.articlemain .relatedrecipes { margin:0 40px; }
.articlemain .relatedrecipes h4 { color:#018551; font-size:12px; line-height:16px; }
.articlemain .relatedrecipes a { font-weight:bold; display:block; }

.articlenextprev { text-align:right; padding:26px 23px 0 0; }
.articlenextprev img { padding-left:18px; }

/* article details touts */
.artleft .foodwinetout { background-position:top left; background-repeat:no-repeat; padding:19px 0 0 81px; height:119px; margin-bottom:20px; }
.artleft .foodwinetout h3 { padding:0 0 9px 0; }
.artleft .foodwinetout p { margin:0 0 7px 23px; font-size:12px; line-height:14px; width:163px; }
.artleft .foodwinetout p a { display:block; width:127px; }



