body { margin: 0; }
a { color: #5b3160; text-decoration:underline; }
a:focus, #IMC_footer a:hover { color: #5b3160; text-decoration:underline; }
#wrapper { margin: auto; width: 790px; background: url(../images/rside_back.jpg) repeat-y right top; font-family: Verdana, Arial, Helvetica, sans-serif; }
#wineBottles { background:none; height: 287px; width: 590px; }
#bodyContainer { padding: 20px 0 0 0; }
#leftCol { float: left; width: 590px; }
#rightCol { float: right; width: 200px; background: url(../images/rside_back.jpg) repeat-y center top; height:1400px;}
#clear { clear: both; }
#fineText { font-size: 9px; color: #666666; padding: 4px 15px 60px 15px; }
#form { margin: 0; padding: 0; color: #5b3160; }
#form ul { list-style: none; font-size: 12px; padding: 0 35px 0 35px; color: #5b3160; }
#borderBottom { margin: 8px 15px 4px 15px; -margin: 0px 15px 4px 15px; *margin: 0px 15px 4px 15px; border-bottom: 1px solid #5b3160; clear: both; }
#formColumn { font-size: 12px; }
#headerText { font-size: 12px; font-weight: bold; color: #5b3160; }
#textbox { float: right; width: 170px; padding: 0 10px 0 10px; text-align: center; color: #5b3160; font-size: 12px; }
#textboxAlt { float: right; width: 170px; padding: 0 10px 0 10px; text-align: center; color: #5b3160; font-size: 9px; }
.headerText_s1 { padding: 0 35px 0 35px; }
.headerText_s2 { margin: 0; padding: 15px 0 2px 0; }
.formColumnL { float: left; margin-left: 27px; -margin-left: 20px; width: 260px; -width: 240px; }
.formColumnR { float: right; margin-right: 15px; width: 280px; -width: 240px; }
.notes { font-size: 9px; padding: 0 35px 0 35px; font-weight: normal; color: #5b3160; }
.bulletText { font-size: 12px; padding: 0 35px 0 50px; }
.centerText { font-size: 12px; font-weight: bold; text-align: center; padding: 0 135px 0 135px; }
.joinNowP { font-size: 12px; padding: 0 35px 0 35px; color: #5b3160; }
.formP { margin: 0; padding: 0 0 3px 0; clear: both; -padding: 0 0 3px 0; -clear: none; *padding: 0 0 3px 0; *clear: none; }
.formP2 { margin: 0; padding: 0 0 6px 0; }
.link { font-size: 9px }
.joinbutton { margin-top: 85px; -margin-top: 40px; *margin-top: 40px; }
.sideImageTop { margin-top: 20px; }
.sideImageTopAlt { margin-top: 35px; }
.mainHeader { font-size: 20px; text-align: center; color: #5b3160;padding-top: 10px; }
.inputArea { width:140px; -width: 120px; }
.inputAreaAlt { width:120px; -width: 100px; }
.inputAreaAlt2 { width:70px; -width: 50px; }

/*   Checkout form updated  */
.formColumnR input.text { width:140px; }
.formColumnL input.inputAreaAlt, .formColumnR input.inputAreaAlt { width:140px; }
.formColumnL #Chkout_ccmo { margin-right:25px; }
.qtip-wrapper .qtip-contentWrapper { font-family:arial,helvetica,verdana; font-size:12px; }

#footer_lp p {
color:#000000;
font-size:10px;
}

p.center {
text-align:center;
}

