﻿body {margin-left:0pt; margin-top:0pt; margin-right:0pt; background:#ffffff;}
#container {position:absolute; left:50%; width:760px; margin-left:-390px; text-align:left;}

/* menu position for all */
#menu {position:absolute; width:200px; padding:0px 0px 10px 20px; margin-top:15px; border-right:1px solid #e0e0e0; font-weight:normal;}

/* content position for all including IE7*/
#content {position:absolute; width:520px; padding:0px 10px 20px 240px; margin-top:15px;}
/* content position for IE6 and IE5.5*/
* html #content {position:absolute; width:780px; w\idth:520px; padding:0px 10px 20px 240px; margin-top:15px;}

/* search and menu formatting */
.search{margin:2px 0 0 3px; padding:2px 0 3px 0px;}
.searchform{margin-top:0; margin-bottom:0}
.ml {margin:2px 0 0 3px; background:#f0f0f0;}
.searchsmall{font:8pt Arial;}
.submitbutton{font:10pt Arial; font-size:0.7em;}
.ml a:active{color:#6E6E14; font-weight:bold; font-size:0.7em; display:block; padding:2px 0 3px 5px; line-height:15px}
.ml a:visited{color:#6E6E14; font-weight:bold; font-size:0.7em; display:block; padding:2px 0 3px 5px; line-height:15px}
.ml a:link{color:#6E6E14; font-weight:bold; font-size:0.7em; display:block; padding:2px 0 3px 5px; line-height:15px}
.ml a:hover{color:black; background:#d0d0d0; font-weight:bold; font-size:0.7em; display:block; line-height:15px}
.mnorm {font-weight:bold; border-bottom:2px solid #fff;}
.mwhite {font-size:8px; color:#fff; background:#fff; padding:0}
.menuad {margin:2px 0 0 3px; padding:2px 0 3px 3px; font:8pt Arial; text-align:center;}
.menusubhead{background:#fff; font:10pt Arial; font-weight:bold; font-size:0.7em; display:block; margin: 0 0 3px 3px; padding:2px 0 3px 5px; line-height:15px; border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0; border-left: 1px solid #e0e0e0;}
.mnormnolink{font:10pt Arial; font-weight:bold; font-size:0.7em; border-bottom:2px solid #fff; display:block; padding:2px 0 3px 5px; line-height:15px}
.menupics {width:200px; height:180px; position:relative; margin: 0 auto; margin-top:7px; padding: 0;}
.picbox {width:120px; height:180px; position:absolute; top:+0px; left:+20px;}
.mediabox {width:48px; height:180px; position:absolute; top:+0px; left:+144px;}

/*social*/
.social {background:#eee; *height:2px; /*this reduces height in IE7 and keeps internal divs in box*/ border-bottom:1px solid #ddd; border-top:1px solid #ddd; border-left:1px solid #ddd; padding:5px 0 57px 15px; margin: 0 0 0 3px}
.socialfb {background:#eee; padding:2px 0 5px 0; width:160px; float:left;}
.socialgoo {background:#eee; padding:2px; width:73px; float:left;}
.socialtwit {background:#eee; padding:2px; width:80px; float:left;}

/* index left and right positioning and formatting for all including IE7 and IE6 */
#indexleft {background:#ffffff; margin-right:-160px; width:355px; padding:0px 5px 5px 0px; border-right:160px solid #f0f0f0; float:left; overflow :hidden;}
#indexleft p {color:#333333; margin-bottom:0.3em; margin-top:0.3em;}

#indexlefthead {background:url('http://www.thewinedoctor.com/images/header2012.jpg'); vertical-align:middle; background-repeat:no-repeat; margin:0 0 6px 0; width:340px; height:75px; border: 1px solid #c0c0c0;}
.indexleftboxa {width:330px; background:#fff; margin: 0 0 5px 0; padding:0 5px 0 5px; border: 1px solid #e0e0e0;}
.indexleftboxa p {color:#333333; font:8pt Arial;}
.indexleftboxb {width:330px; background:#fff; margin: 0 0 5px 0; padding:2px 5px 3px 5px; border: 1px solid #e0e0e0;}
.indexleftboxb p {color:#333333; font:8pt Arial;}

/* blog rss feed styles */
.rss-box {width:330px; background:#fff; margin: 0 0 5px 0; padding:1px 5px 1px 5px; border: 1px solid #e0e0e0;}
.rss-items {margin:2px 0 0 0; padding:0; text-align: left;}
.rss-item  {font-size: 8pt; font-weight: normal; list-style:none; padding-bottom:3px;}

#indexright {background:#f0f0f0; width:160px; margin:0px; border:none; float:left; text-align:center; overflow:hidden;}
#indexright p {color:#333333; margin:0.5em;}
.wsbox {width:160px; margin: 0 auto; font:8pt Arial; text-align:center;}
.whitebox {margin:5px; width:150px; background:#fff; padding:0.3px 0}
.whiteboxtext {text-align:left;}

/* Use margin-bottom if needing to separate two advertising divs */
/* mom ad */
.jegglibox {background:url('http://www.thewinedoctor.com/wsp/jeggliwine.gif'); width:125px; height:90px; font-family:Arial; font-size:11px; font-weight:bold; color:#000; position:relative; margin:0 auto; margin-top:7px; padding: 0; border:1px solid #a0a0a0}
.jeggliad {width:121px; position:absolute; top:+2px; left:+2px; line-height:140%; text-align:center; }
.jegglilink a:active {font-family:Arial; color:#720F3E; text-decoration:underline; font-weight:bold; font-size:14px;}
.jegglilink a:visited {font-family:Arial; color:#720F3E; text-decoration:underline; font-weight:bold; font-size:14px;}
.jegglilink a:link {font-family:Arial; color:#720F3E; text-decoration:underline; font-weight:bold; font-size:14px;}
.jegglilink a:hover {font-family:Arial; color:#720F3E; text-decoration:underline; font-weight:bold; font-size:14px;}

/* mom ad */
.mombox {background:url('http://www.thewinedoctor.com/wsp/masterofmalt.gif'); width:125px; height:90px; font-family:georgia; font-size:11px; color:#FFF; position:relative; margin:0 auto; margin-top:7px; padding: 0;}
.momad {width:100px; position:absolute; top:+40px; left:+13px; line-height:140%; text-align:center; }
.momlink a:active {font-family:georgia; color:#aa884f; text-decoration:underline; font-weight:bold; font-size:11px;}
.momlink a:visited {font-family:georgia; color:#aa884f; text-decoration:underline; font-weight:bold; font-size:11px;}
.momlink a:link {font-family:georgia; color:#aa884f; text-decoration:underline; font-weight:bold; font-size:11px;}
.momlink a:hover {font-family:georgia; color:#aa884f; text-decoration:underline; font-weight:bold; font-size:11px;}

/* da ad */
.dabox {background:url('http://www.thewinedoctor.com/wsp/drinkaware.gif'); width:125px; height:60px; font-family:Arial; font-size:11px; color:#000; position:relative; margin: 0 auto; padding: 0; border:1px solid #a0a0a0}
.daad {width:100px; position:absolute; top:+7px; left:+12px; line-height:140%; text-align:center; }
.dalink a:active {font-family:Arial; color:#ad4423; text-decoration:underline; font-weight:bold; font-size:11px;}
.dalink a:visited {font-family:Arial; color:#ad4423; text-decoration:underline; font-weight:bold; font-size:11px;}
.dalink a:link {font-family:Arial; color:#ad4423; text-decoration:underline; font-weight:bold; font-size:11px;}
.dalink a:hover {font-family:Arial; color:#ad4423; text-decoration:underline; font-weight:bold; font-size:11px;}

/* bdx365 ad */
.bdx365box {background:url('http://www.thewinedoctor.com/wsp/bdx365background.gif'); width:120px; height:60px; font-family:Arial; font-size:12px; color:#fff; position:relative; margin: 0 auto; padding: 0;}
.bdx365ad {width:100px; position:absolute; top:+5px; left:+10px; line-height:140%; text-align:center; }
.bdx365link a:active {font-family:Arial; color:#EACCA4; text-decoration:underline; font-weight:bold; font-size:12px;}
.bdx365link a:visited {font-family:Arial; color:#EACCA4; text-decoration:underline; font-weight:bold; font-size:12px;}
.bdx365link a:link {font-family:Arial; color:#EACCA4; text-decoration:underline; font-weight:bold; font-size:12px;}
.bdx365link a:hover {font-family:Arial; color:#EACCA4; text-decoration:underline; font-weight:bold; font-size:12px;}

/* calendar "table" */
#jan {float: left; width: 168px; height: 140px; font:10pt Arial; text-align:center; background:url('http://www.thewinedoctor.com/images/calendar1.gif');padding: 0px; }
#feb {float: left; width: 168px; height: 140px; font:10pt Arial; text-align:center; background:url('http://www.thewinedoctor.com/images/calendar2.gif');padding: 0px; }
#mar {float: left; width: 168px; height: 140px; font:10pt Arial; text-align:center; background:url('http://www.thewinedoctor.com/images/calendar3.gif');padding: 0px; }
#apr {float: left; width: 168px; height: 140px; font:10pt Arial; text-align:center; background:url('http://www.thewinedoctor.com/images/calendar4.gif');padding: 0px; }
#may {float: left; width: 168px; height: 140px; font:10pt Arial; text-align:center; background:url('http://www.thewinedoctor.com/images/calendar5.gif');padding: 0px; }
#jun {float: left; width: 168px; height: 140px; font:10pt Arial; text-align:center; background:url('http://www.thewinedoctor.com/images/calendar6.gif');padding: 0px; }
#jul {float: left; width: 168px; height: 140px; font:10pt Arial; text-align:center; background:url('http://www.thewinedoctor.com/images/calendar7.gif');padding: 0px; }
#aug {float: left; width: 168px; height: 140px; font:10pt Arial; text-align:center; background:url('http://www.thewinedoctor.com/images/calendar8.gif');padding: 0px; }
#sep {float: left; width: 168px; height: 140px; font:10pt Arial; text-align:center; background:url('http://www.thewinedoctor.com/images/calendar9.gif');padding: 0px; }
#oct {float: left; width: 168px; height: 140px; font:10pt Arial; text-align:center; background:url('http://www.thewinedoctor.com/images/calendar10.gif');padding: 0px; }
#nov {float: left; width: 168px; height: 140px; font:10pt Arial; text-align:center; background:url('http://www.thewinedoctor.com/images/calendar11.gif');padding: 0px; }
#dec {float: left; width: 168px; height: 140px; font:10pt Arial; text-align:center; background:url('http://www.thewinedoctor.com/images/calendar12.gif');padding: 0px; }

/* big homepage text link */
.bigtextbox {background-color: #ffffff; width:120px; height:60px; font-family:Arial; font-size:24px; color:#000; position:relative; margin: 0 auto; padding: 0; border:1px solid #a0a0a0; margin-bottom:8px}
.bigtext {width:100px; position:absolute; top:+8px; left:+9px; text-align:center; }
.bigtextlink a:active {font-family:Arial; color:#6E6E14; text-decoration:none; font-weight:bold; font-size:16px;}
.bigtextlink a:visited {font-family:Arial; color:#6E6E14; text-decoration:none; font-weight:bold; font-size:16px;}
.bigtextlink a:link {font-family:Arial; color:#6E6E14; text-decoration:none; font-weight:bold; font-size:16px;}
.bigtextlink a:hover {font-family:Arial; color:black; text-decoration:underline; font-weight:bold; font-size:16px;}

/* footer size and format for all */
#footer {width:520px; text-align:center; border-bottom:1px solid #e0e0e0; border-top:1px solid #e0e0e0;}
#footer p {font:8pt Arial; color:#333333; margin-bottom:0.6em; margin-top:0.6em;}

/* font formats */
H1 {font:14pt Arial; color:#111111;}
H2 {font:12pt Arial; color:#111111;}
H3 {font:10pt Arial; font-weight:bold; color:#111111;}
p {font:10pt Arial; color:#333333;}
p.small {font:8pt Arial; color:#333333;}
p.large {font:12pt Arial; font-weight:bold; color:#333333;}
.date {font:8pt Arial;}
.small {font:7pt Arial;}
.grey {font:10pt Arial; color:#c0c0c0;}
.rsstext {font:10pt Arial;}
ul {font:10pt Arial; color:#333333; text-align:left;}
li {list-style-type:none; line-height:140%; list-style-image:url('http://www.thewinedoctor.com/images/arrow.gif'); color:#333333; font-style:normal; font-variant:normal; font-weight:normal; font-size:10pt; font-family:Arial}
td.arial {font:10pt Arial;}

/* link formats */
a:active {font:10pt Arial; text-decoration:none; color:#6E6E14}
a:visited {font:10pt Arial; text-decoration:none; color:#6E6E14}
a:link {font:10pt Arial; text-decoration:none; color:#6E6E14}
a:hover {font:10pt Arial; text-decoration:underline; color:black}
.smalllinks a:active {font:8pt Arial; text-decoration:none; color:#6E6E14}
.smalllinks a:visited {font:8pt Arial; text-decoration:none; color:#6E6E14}
.smalllinks a:link {font:8pt Arial; text-decoration:none; color:#6E6E14}
.smalllinks a:hover {font:8pt Arial; text-decoration:underline; color:black}
.boldlinks a:active {font:10pt Arial; text-decoration:none; color:#6E6E14}
.boldlinks a:visited {font:10pt Arial; font-weight:bold; text-decoration:none; color:#6E6E14}
.boldlinks a:link {font:10pt Arial; font-weight:bold; text-decoration:none; color:#6E6E14}
.boldlinks a:hover {font:10pt Arial; font-weight:bold; text-decoration:underline; color:black}
.unbold a:active {font:10pt Arial; text-decoration:none; color:#6E6E14}
.unbold a:visited {font:10pt Arial; text-decoration:none; color:#6E6E14}
.unbold a:link {font:10pt Arial; text-decoration:none; color:#6E6E14}
.unbold a:hover {font:10pt Arial; text-decoration:underline; color:black}

/* textbox formats */
.textboxright {background:#f0f0f0; margin:4px 10px 4px 10px; width:200px; border:1px solid #e0e0e0; float:right; overflow:hidden; padding:6px;}
.textboxright p {color:#333333; margin:0.5em;}
.textboxright h2 {color:#333333; margin:0.5em;}
.textboxrightbdxtn {background:#f0f0f0; margin:4px 10px 4px 10px; width:175px; border:1px solid #e0e0e0; float:right; overflow:hidden; padding:6px;}
.textboxrightbdxtn p {color:#333333; margin:0.3em;}
.textboxleftbdxtn {background:#f0f0f0; margin:4px 10px 4px 0px; width:175px; border:1px solid #e0e0e0; float:left; overflow:hidden; padding:6px;}
.textboxleftbdxtn p {color:#333333; margin:0.5em;}
.textboxmail {background:#f9f9f9; margin:0px 10px 10px 0px; width:280px; border:1px solid #e0e0e0; float:left; overflow:hidden; padding:6px;}
.textboxmail p {color:#333333; margin:0.5em;}
.widebox {background:#f0f0f0; width:505px; border:1px solid #e0e0e0; padding:6px; }
.widebox p {color:#333333; margin:0.5em;}
.winesearcherbox {background:#f0f0f0; margin:4px 10px 4px 10px; width:245px; border:1px solid #e0e0e0; float:right; overflow:hidden; padding:6px;}

/* text header formats */
.vb {background:url('http://www.thewinedoctor.com/images/vb.jpg'); vertical-align:middle; background-repeat:no-repeat; font:10pt Arial; color:#222222; font-weight:bold; width:510px; border:none; padding-left:15px; }
.vt {background:url('http://www.thewinedoctor.com/images/vt.jpg'); margin: 7px 0 3px 0; vertical-align:middle; background-repeat:no-repeat; font:12pt Arial; font-weight:bold; color:#222222; width:330px; border:none; padding-left:15px; }

/* old and new column formats */
#series {margin-left:30px; width:520px; clear:both; padding:0px 0px 5px 0px; }
#series1 {float:left; width:260px; padding:0px 0px 10px 0px; }
#series2 {position:relative; margin-left:260px}
#links {margin-left:30px; width:520px; padding:0px 0px 10px 0px; }
#link1 {float:left; width:260px; padding:0px 0px 10px 0px; }
#link2 {margin-left:260px;}
.colleft {margin:0px; width:255px; padding:0px 5px 0px 0px; border:none; float:left; overflow:hidden;}
.colright {margin:0px; width:260px; border:none; float:left; overflow:hidden;}
.clear {clear:both;}

/* image formats */
img.right {float:right; padding:3px 0px 2px 7px; border:none;}
img.left {float:left; padding:3px 7px 2px 0px; border:none;}
img.bannerleft {float:left; padding:3px 5px 0px 0px; border:none;}
img.icon {float:left; margin:3px 5px 7px 0; border:none; width:140px; height:212px;}
img.icon2012 {margin:3px 0 0 0; border:none; width:330px; height:150px;}
img.arrow {padding:0px; border:none; width:8px; height:12px;}
img.wsicon {padding:0px; border:none; width:17px; height:12px;}
img.book {float:left; padding:3px 3px 0px 0px; border:none;}
img.line {padding:0px; border:none; width:520px; height:1px;}
img.media {padding:0 0 3px 0; border:none; width:32px; height:32px;}
img.rss {padding:0 0 5px 0; border:none; width:46px; height:32px;}
img.mug {padding:0px; border:none; width:120px; height:180px;}

/* mouton-rothschild gallery */
#motioncontainer a img{ /*image border color*/ border: 1px solid white;}
#motioncontainer a:hover img{ /*image border hover color*/ border: 1px solid black;}
#motioncontainer a:hover{color: black; /* Dummy definition to overcome IE bug */}
#statusdiv{position: absolute;padding: 2px;left: -300px;background-color: lightyellow;border: 1px solid gray;visibility: hidden;}

/* mailing list sign-up form */
.mltbmain{height:200px;  color:#333333;}
.mlleft{color: #333333 !important; font-family: Arial, helvetica, sans-serif; font-size: 12px !important;}
td.mlleft {font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: normal; text-align: right;}
.mltext{font-family: Arial, helvetica, sans-serif; font-size: 12px; font-weight: normal;}
.mlbtn{font-family: Arial, helvetica, sans-serif; font-size: 11px; font-weight:normal;}


/* blog rss feed styles (copy)
.rss-box {margin:5px; width:150px; background:#fff;}
.rss-items {margin:-8px 0 0 0; padding:0 0.6em; text-align: left;}
.rss-item  {font-family: Arial; font-size: 10px; font-weight: normal; list-style:none; padding-bottom:0.6em;}
.whitebox {margin:5px; width:150px; background:#fff; padding:0.3px 0}
.whiteboxtext {text-align:left;} */

