﻿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}

/* 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/header.jpg'); vertical-align:middle; background-repeat:no-repeat; margin:0 0 6px 0; width:340px; height:75px; border: 1px solid #c0c0c0;}
.indexleftbox1 {width:330px; background:#fff; font:10pt Arial; margin: 0 0 5px 0; padding:0 5px 0 5px; border: 1px solid #e0e0e0;}
.indexleftbox2 {width:330px; background:#fff; font:10pt Arial; margin: 0 0 5px 0; padding:2px 5px 3px 5px; border: 1px solid #e0e0e0;}
.indexleftbox3 {width:330px; background:#fff; font:10pt Arial; margin: 0 0 5px 0; padding:2px 5px 3px 5px; border: 1px solid #e0e0e0;}
.indexleftbox3 p {color:#333333; font:8pt Arial; margin:0.2em;}

#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;}

/* mom ad */
.mombox {background:url('http://www.thewinedoctor.com/wsp/masterofmalt.gif'); width:125px; height:125px; font-family:georgia; font-size:11px; color:#FFF; position:relative; margin: 0 auto; padding: 0;}
.momad {width:100px; position:absolute; top:+57px; 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; margin-bottom:8px}
.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;}

/* 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; font-weight:bold; color:#111111;}
H3 {font:10pt Arial; font-weight:bold; color:#111111;}
p {font:10pt Arial; color:#333333;}
p.small {font:8pt Arial; color:#333333;}
.date {font:8pt Arial;}
.small {font:7pt Arial;}
.grey {font:10pt Arial; color:#c0c0c0;}
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.5em;}
.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.icon {float:left; margin:3px 5px 7px 0; border:none; width:140px; height:212px;}
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;}

/* 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;}
