#subContainerLeft{width:75%; float:left; }
#subContainerRight{width:22%; float:right; padding:10px; border:solid 1px #adcf38; background:#e9e9e9;}

form li{font-size:0.8em;}
form label{width:190px; padding:0 0 5px 0;}
form h2{font-size:1.2em; text-transform:uppercase; font-family:Georgia; color:#adcf38; padding:0 0 5px 0; border-bottom:solid 1px #adcf38;}
form #message{font-size:0.75em;}
form input#loginButton{ float:right;}
form input.continueButton{ float:right;}
#verisign{float:right; border:soild 1px lime;}
form fieldset{border-bottom:solid 1px #dae1e6; margin:5px 0;}
form fieldset#creditCardForm{border:none;margin:0;}
form fieldset#checkBoxes{ font-size:0.9em; padding:5px 0;}
form fieldset#checkBoxes li{padding:0; margin:0;}
form label#subscriptionType{width:700px;}
.block{display:block; font-size:0.85em;}

#subContainerRight h2{font-size:1em; font-weight:bold;text-transform:none; font-family:Trebuchet MS;}
#subContainerRight form label{width:60px;}
#subContainerRight form p{font-size:0.75em;}

#chooseMembershipLevel{ margin:0 0 20px 0;}
#chooseMembershipLevel ul{float:left; width:60%;border:solid 1px #adcf38; background:#e9e9e9;}
#chooseMembershipLevel label{width:230px; vertical-align:middle;}
#chooseMembershipLevel .formButton{vertical-align:middle; padding:4px 10px; margin:0 10px; font-size:1.2em; float:left;}

h2#buyerBenefits{border-bottom:solid 1px #adcf38;color:#adcf38; padding:0 0 5px 0; margin:0 0 10px 0;font-size:1.2em; }
dl.buyerBenefits{ padding:0 0 10px 0;}
dl.buyerBenefits dt{font-weight:bold;}
dl.buyerBenefits dd{ font-size:0.8em;}

#subscriptionType{}
#subscriptionType li{font-size:1.2em;}

.error{color:Red;}
li.error{font-size:0.75em; padding:0; margin:0;}

#emailBlurb{margin:15px 0 15px 5px; font-size:1.2em; width:650px; color:#4f4f4f;}
#emailBlurb li{background-image: url(../../imglib/newStyle/tick.gif); background-repeat: no-repeat; background-position: 0 4px; padding:0.1em 0 0.5em 2em; line-height:1em;}

#emailAlertSteps{ list-style-type:decimal; margin:0 0 0 30px; font-size:0.9em;}

div.emailAlerts ul.profile li strong{color:#748c25;}

ol#progress {margin:0 0 15px 0; padding:0 0 3px 0; list-style:none; width:100%; border-bottom:solid 1px #adcf38;}
ol#progress li {float:left; margin:0; padding:0; width:18%; font-size:0.8em; color:#c1c1c1; }
ol#progress li.on{ font-weight:bold; color:Black;}
ol#progress li#further{margin:0 40px 0 0;}
ol#progress li.done{ text-decoration:line-through; color:#969696;}

div#midMarketPOS fieldset {background:#e5e5e5; border-top:solid 1px #adcf38; border-bottom:solid 1px #adcf38;}
div#midMarketPOS li.more {text-align:right;}

/* tooltips */

.balloonstyle{
position:absolute;
top: 0px;
left: 0;
padding: 5px;
visibility: hidden;
border:1px solid black;
font:normal 12px Arial;
line-height: 18px;
z-index: 100;
background-color: white;
width: 500px;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135,Strength=5);
}

span.cv2ToolTip {cursor:hand; font-family:arial,helvetica; font-size:0.8em; color:#050296;}
