/* register page */


#formsbody
{
padding:1px;
text-align:left;
width:748px;
background-color:#fff;
float:left;
font-size: 10px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight:normal;
color: #515151;
}

.blockdiv
{
display:block; 
clear:both;
}

.upgradeblockdiv
{
display:block; 
clear:both;
margin-bottom:20px;
}

.formscolleft
{
float:left;
}

.formscolright
{
float:right;
}

.divtable
{
width:320px;
margin-left:auto; 
margin-right:auto;
}

.upgradedivtable
{
padding:30px;
padding-top:0px;
}

.pmargin {margin-top:16px; display:block; clear:both;}

/* Fix IE WIN \*/
* html .pmargin {margin-bottom:0px; margin-top:4px;}
/* End */

.toppmargin {margin-top:0px;}

.spanuv {width:190px; float:left; padding:0px; margin:0px;}
.upgradepnmargin {margin-top:5px; margin-left:20px;}
.upgradenotes {margin-left:30px;}
.pcost {float:left; width:60px; margin:0px; margin-top:6px; padding:0px;}
.upgradeinputfl {float:left; margin-top:4px;}
.upgradeinputfr {float:left; background-color:#ccc; color:#515151;}

.inputfl {float:left;}
.inputfr {float:right; background-color:#ccc; color:#515151; font-weight:normal;}


/* product name margin */
.pnmargin {float:left; margin-top:3px;}

#formBottomMargin
{
padding:10px;
clear:both; 
display:block;
text-align:center;
}

/* Fix IE WIN \*/
* html #formBottomMargin {margin-top:-15px;}
/* End */

/* background for text areas on form */

.cccbackground {background-color:#ccc; color:#515151; font-weight:normal;}

.democolor {font-weight:normal; color:#000080;}


