body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
}
#faux {
 background: url(/images/faux-2-2-col.gif);
 margin-bottom: 5px;
 overflow: auto; /* Paul O Brien Fix for IE www.pmob.co.uk */
 width: 100%
}
#header {
 color: white;
 width: 902px;
 padding: 10px;
 height: 70px;
 margin: 10px 0px 5px 0px;
 background: #9ac36a;
 text-align: right;
}

#header img {
float: left;
}

#header h1 {
float: left;
display: inline;
}

#login {
 float:right;
}
#userImage {
 float:left;
}
#sideAd {
float:right;
}
#welcome {
width: 898px;
margin: 10px 0px 10px 0px;
border: dashed #4BC1DE 2px;
padding: 10px;
}
.dealItemRow:hover {
background: #b9effd;
}
.dealImage {
  max-width:125px;
  border:0;
  padding-right:10px;
}
.dealLink {
font-size: 16px;
font-weight: bold;
}
.dealDetails {
font-size: 10px;
color: black;
}
.dealDetails a {
color: black;
}
.price {
font-size: 20px;
font-weight: bold;
color: #7FB93C;
padding-left: 10px;
}
.details {
display: none;
}
.bottomAd {
  float:left;
  display: inline;
}
#logged_in_text {
 padding: 2px 5px 5px 5px;
 float:left;
}
#rightcolumn { 
 display: inline;
 color: #333;
 margin: 10px;
 padding: 0px;
 width: 195px;
 float: right;
}
#leftcolumn { 
 float: left;
 color: #333;
/* border: 1px solid red;*/
 margin: 10px;
 padding: 0px;
 width: 683px;
 display: inline;
 position: relative;
}
#footer { 
 width: 902px;
 clear: both;
 color: #333;
 background: #ABBEBE;
 margin: 0px 0px 10px 0px;
 padding: 10px;
}
.clear { clear: both; background: none; }

.sidebar_header {
font-size: 16px;
font-weight: bold;
}

.listquote {
border-bottom: 1px solid;
padding: 10px;
}

.listquote_odd {
border-bottom: 1px solid;
padding: 10px;
background: #fff;
}


.formsmall {
font-size: 10px;
}

label
{
margin-right: 0.5em;
display: block
}

.submit input
{
margin-left: 4.5em;
} 
input
{
}

.submit input
{
color: #000;
} 
fieldset
{
width: 500px;
}
textarea
{
min-width: 450px;
min-height: 100px;
}
legend
{
font-weight: bold;
font-size: 15px;
padding: 2px 6px
}

.tc_smallest {
    font-size: x-small;
}
 
.tc_small {
    font-size: small;
}
 
.tc_medium {
    font-size:medium;
}
 
.tc_large {
    font-size:large;
}
 
.tc_largest {
    font-size:larger;
}
pre
{
white-space: pre-wrap; /* CSS2.1 compliant */
white-space: -moz-pre-wrap; /* Mozilla-based browsers */
white-space: o-pre-wrap; /* Opera 7+ */
}

#priceDate {
  width: 550px;
  border: 3px dashed blue;
  padding: 15px 15px 15px 15px;
  text-align: right;
}

.relatedWine {
width: 550px;
}

.relWineBox:hover {
  background: #CCFFCC;
}

#price {
  color: red;
  font-weight: bold;
  font-size: 28px;
}
#oldPrice {
  color: #cccccc;
  font-weight: bold;
  font-size: 28px;
}

#wineContent {
display:none;
}

#topGA {
width:700px;
white-space:nowrap;
}

.highlight {
background: yellow;
font-weight: bold;
font-size: 16px;
}

.waitTxt {
font-weight:bold;
font-size:14px;
}

