/* Domaine De Cantalauze Stylesheet */body, p, td, tr, th, input, h1, h2, h3, h4, h5, h6, select, option, textarea, li, ol, ul {font-family: verdana, sans-serif;} body {margin:0px;padding:0px;background:#EFEAD8 url(images/back.gif) repeat-x top left;color:#000;}p {font-size:0.7em;line-height:1.4em;margin:3px 6px;padding:10px 8px;}h1 {font-family: Arial, verdana, sans-serif;font-size:90%;color:#000;font-weight:bold;}h2 {text-decoration:underline;color:#000000;font-weight:bold;font-size:0.7em;line-height:1.4em;margin:3px 6px;padding:10px 8px;}h3 {color:#000000;font-weight:normal;text-decoration:underline;font-size:0.7em;line-height:1.4em;margin:3px 6px;padding:10px 8px;}th {font-weight:bold;text-align:center;}th.right {font-weight:bold;text-align:right;}li{font-size:0.7em;line-height:1.5em;}ul {margin:5px 50px;padding:5px;}a, a:link, a:active{color:#BB3C24;text-decoration:underline;}a:visited{color:#862F1C;text-decoration:underline;}a:hover{color:#862F1C;text-decoration:none;}/*CLASSEs*/.headerimage {border-left:1px solid #B63821;border-right:1px solid #B63821;border-bottom:1px solid #B63821;}/*SIDENAV LIST*/#navcontainer {background-color:#FCF8EC;/*height:650px;*/}#navcontainer ul {margin: 0;padding: 0;list-style-type: none;}#navcontainer a {display: block;}/*LAYOUT*/#frame {width:755px;margin-right:auto;margin-left:auto;padding:0px;text-align:left;}#innerframe {width:756px;margin-right:auto;margin-left:auto;padding:0px;text-align:left;background:#FCF8EC url(images/border.gif) no-repeat top left;}#contentleft {width:226px;padding:0 0 0 1px;margin:0;float:left;}#contentcenter {width:528px;padding:0 1px 0 0;margin:0;float:left;background:#FCF8EC url(images/border.gif) no-repeat top right;}#contentheader {background:#C9472C;padding:0;margin:0;}#footer {background:#EFEAD8 url(images/footerborder.gif) repeat-x top right;text-align:center;font-size:0.9em;}.headertitle {padding:5px 0;}.winetable {font-size:0.7em;text-align:right;background:#fff;border:1px solid #EBE7DC;}.header {text-align:left;font-weight:bold;border-top:1px solid #EBE7DC;border-bottom:1px solid #EBE7DC;background:#EFEAD8;}.semitotal {font-weight:bold;color:#5C5A53;}.total {font-weight:bold;border-top:1px solid #EBE7DC;border-bottom:1px solid #EBE7DC;background:#EFEAD8;}.highlight {font-weight:bold;font-size:0.85em;text-align:center;padding:5px 15px;border-top:1px solid #EBE7DC;border-bottom:1px solid #EBE7DC;background:#ffffff;}.button {background:#C5442A;color:#fff;font-weight:bold;font-size:0.9em;text-align:center;padding:2px;border:2px solid #EBE7DC;}.contactform {border:1px solid #EBE7DC;background:#ffffff;}.sideimage {margin:2em auto;padding:6px;text-align:center;border:1px solid #EBE7DC;}.contentimage, .contentimage2, .contentimage3 {margin:10px;padding:6px;text-align:center;border:1px solid #EBE7DC;}.contentimage {float:left;}.contentimage2 {float:right;}.taken {background:#C24228;color:#963924;}#noted {color:#BB3C24;text-align:center;border:2px solid #BB3C24;margin:6px;padding:6px;font-size:1.2em;font-family: Arial, verdana, sans-serif;}