@charset "utf-8";
/* CSS Document */



/* GENERAL LAYOUT & STYLING _________________________________________________________________________________________________*/


body{ margin:0; text-align:left; font-family:Tahoma,Verdana, Arial, Helvetica, sans-serif; color:#000; font-size:70%; line-height:1.4em;}
table{ font-size:1em}

#wrapmain{ padding-top:0; }
#wrap{ margin:0 auto; width:auto; }

#printlogo{ display:block}

#left, #leftbotshort, #leftbotinside, #footer, #distributorsmap, .familymenu, #vineyardview, #searchcontrols{ display:none}

#right{ float:none; width:auto;}



/* HOME PAGE _________________________________________________________________________________________________*/


#homecol1{ float:left; width:210px; height:600px; background:#956f2f url(images/bg_homecol.jpg) no-repeat; position:relative}
#homecol2{ float:left; width:442px}

#hometop{ padding:38px 15px 0 15px; color:#ceb58c}
#homebottom{ position:absolute; bottom:31px; padding:0 10px; line-height:1.2em}
.blogtext{ padding:8px 6px; color:#ebd7b5; border-top:1px solid #a18047; border-bottom:1px solid #a18047}
.blogtext p{ margin:0; padding:0; font-size:.9em}
p.blogtitle{ color:#f4f2ee; font-size:1em; font-weight:bold; margin:0; padding:0 0 3px 0}
.bloglinks{ padding:7px 4px;}
.blogreadmore{ margin-right:19px}


/* INSIDE PAGE _________________________________________________________________________________________________*/


#page{ padding-top:40px; display:inline;}
.rightinside{ padding-top:0}
.pageinside{ padding:0}
#contentleft{ float:none; width:auto}
#contentright{ float:none; width:auto; margin-left:0}
#dnn_map {display:none;}

/* WINES PAGE _________________________________________________________________________________________________*/


.pagewines{ padding:0; }



/* WINES DETAILS PAGE _________________________________________________________________________________________________*/


.pagewinesdetails{ padding:0}






/* TEXT, LINKS & CLASSES _________________________________________________________________________________________________*/


h2{ margin:0; padding:0; color:#877746; font-size:1em; line-height:26px; height:23px; text-transform:uppercase;}
h3{ margin:0; padding:0; color:#877746; font-size:1em; text-transform:uppercase}









.sIFR-flash {
  display    : none !important;
  height     : 0;
  width      : 0;
  position   : absolute;
  overflow   : hidden;
}

.sIFR-alternate {
  visibility : visible !important;
  display    : block   !important;
  position   : static  !important;
  left       : auto    !important;
  top        : auto    !important;
  width      : auto    !important;
  height     : auto    !important;
}
