@charset "UTF-8";
/* CSS Document */
body{
	padding:0;
	margin:0;
}
div {
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	float:left;
}
input, select{
	font-size: 10px;
}	
.nomp{
	margin:0px;
	padding: 0px;
}
/* New */
.v2Container{
	margin-left:35px;
	width: 765px;
}
.Prem_RegMainContainer {
	width:955px;
	background-image:url(../images/DiagStripes.gif);
	background-repeat: repeat;
	float: left;
	}
	
.Prem_RegMastContainer {
	width:955px;
	background-color: #FFFFFF;
	}
	
.Prem_RegContainer {
	width:545px;
	left:195px;
	border-top: 7px solid #666666;
	background-color: #FFFFFF;
	float: left;
	padding-left: 20px;
	display: block;
	}
.Prem_RegContainerv2 {
	width:560px;
	border-top: 7px solid #666666;
	background-color: #FFFFFF;
	}
.rightCol{
	width: 178px;
	float: left;
	margin-left: 20px;
}
#Prem_Maincontainer2
{
	width: 550px;
	margin: 0 0 0 0;
}
.PremMktg{
	width: 525px;
	left: -7px;
	
}
.PremMktgLeft{
	/* background-image:url(../images/mktgDropShadowLeft.gif); */
	float:left;
	width: 7px;
	height: 87px;
}
.PremMktgBot{
	/* background-image:url(../images/mktgDropShadowBottom.gif); */
	width: 525px;
	float: left;
	clear: both;
	height: 4px;	
	line-height: 4px;
	background-repeat: no-repeat;
}
.PremMktgCont{
	/* background-image:url(../images/efefefDiagLines.gif); */
	/* height: 87px;*/
	width: 518px;
}
.PremMktgBulletHolder{
	width: 247px;
	margin: 3px 0 0 0px;
	line-height: 14px;
	position: relative;
	left: 9px;
}
.PremMktgBullet, .PremMktgBulletLink{
	width: 240px;
	font-size: 10px;

}
.PremMktgBullet{
	padding-left: 10px;
	background-image: url(../images/redArrowRight.gif);
	background-repeat: no-repeat;
	background-position: 0px 4px;
}
.PremRegMasthead, .PremRegMasthead755 {
	height: 75px;

	
	background-repeat: no-repeat;
	background-position: 0px 0px;
	border-top: 9px solid #ff0000;
	}
.PremRegMasthead{
	width: 955px;
}
.PremRegMasthead755{
	width: 755px;
}
.Prem_RegHdrSteps, .Prem_SpecHdrSteps, .Prem_AcctPref, .Prem_LostPassword, .Prem_NewPassword, .Prem_adNotFound, .Prem_loggedOut, .Prem_unableToRegister{
	text-align:right;
	width: 517px;
	height: 41px;
	font-size: 10px;
	color: #666666;	
	background-repeat: no-repeat;
}
.Prem_RegHdrStepsv2{
	text-align:right;
	width: 560px;
	height: 41px;
	font-size: 10px;
	color: #333333;
	background-repeat: no-repeat;
	background-image:url(../images/premMemReg.gif);
	margin-top: 10px;
}
.Prem_RegHdrSteps{
	margin-bottom:38px;
}
.Prem_SpecHdrSteps{
	background-image:url(../images/specialOffers.gif);
}
.Prem_AcctPref{
	background-image:url(../images/accountPref.gif);
}
.Prem_LostPassword{
	background-image:url(../images/lostPassword.gif);
	background-position: 0px 5px;
}
.Prem_NewPassword{
	background-image:url(../images/createNewPassword.gif);
	background-position: 0px 5px;
}
.Prem_adNotFound{
	background-image:url(../images/emailAdNotFound.gif);
	background-position: 0px 5px;
}
.Prem_loggedOut{
	background-image:url(../images/loggedOut.gif);
	background-position: 0px 5px;
}
.Prem_unableToRegister{
	background-image:url(../images/unableToRegister.gif);
	background-position: 0px 5px;
	}
.Prem_RegHdrSteps span, .Prem_RegHdrStepsv2 span, .Prem_SpecHdrSteps span{
	margin-left:10px;
}
.bold10px, .bold12px{
	color: #333333;
	font-weight:bold;
}
.bold10px{
	font-size:10px;
	line-height: 15px;
	float:left;
	padding:3px 0 0;
}
.boldright{
	float:none!important;
}
.bold12px{
	font-size:12px;
}

.PremRegBrand {
	height: 100px;
	width: 955px;
	/*
	background-image:url(../images/../images/MOILogo.gif);
	*/
	background-repeat: no-repeat;
	background-position: 4px 0px;
	}	
	
.Prem_RegFootContainer {
	width:955px;
	margin:0px 0px 0px 0px;
	clear: both;
	}
	
.PremRegFootBar {
	width:100%;
	height:18px;
	background-color: #cccccc;
	text-decoration: none;
	margin:0px 0px 0px 0px;
	font-size: 10px;
	padding: 2px 0  0 0;
	text-align: right;
}
.PremRegFootBarv2 {
	width:755px;
	height:18px;
	background-color: #cccccc;
	text-decoration: none;
	margin:0px 0px 0px 0px;
	margin-top: 26px;
	font-size: 10px;
	text-align: right;
	padding: 2px 0px 0 0px;
}
		
.PremRegFootN,.PremRegFoot2N, .PremRegFootCopyRight {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	font-weight:normal;
	color: #333333;
	left:460px;
	margin:2px 0px 0px 0px;
	text-decoration: none;
	text-align: right;
		}
	
.PremRegFoot2N {	
 	font-weight:Bold;
	text-decoration: none;	
	}
	
.Prem_RegSpacer {
	width:545px;
	height:28px;
	background-color: #FFFFFF;
	overflow: hidden;
	font-size:11px;
	padding:20px 0 0;
	}
	
.PremLt,.PremBld, .PremItal {
	font-weight:normal;
	color: #495069;
		}
		
.PremBld {
	font-weight:bold;
	color: #666666;
		}
		
.PremItal{
	font-style:italic;
	color: #333333;
		}
	
/* End of New */	
	
.Prem_CenterContainer {
	width:517px;
	}
.starRed{color:#ff0000;}
.fieldrow, .fieldrowBot {
	width:505px;
	margin: 0px 0px 5px 0px;	
	}
.fieldrowBot{
	margin-top: 4px;
	font-size:10px;
	margin-bottom: 0px;
}
.fieldrowLeft{
	margin:5px 0 0 0px;
	width:325px;
}
.PremMastColor {
	background-color: #495069;		
	height: 59px;	
	width: 565px;	
	/*
	background-image: url(../images/../images/MSTAR_MOILOGO.gif)
	*/
	background-repeat: no-repeat;	
	background-position: 400px 0px; 
	}
	
.billingAddressTitle
{
	border-top: 1px dotted #CCCCCC;    
    margin: 35px 0 20px;
    overflow: hidden;
    text-decoration: none;
    width: 517px;
    font-size: 10px;
    line-height: 14px;
    color: #333333;
    font-family: Verdana,Arial,Helvetica,sans-serif;
}
	
.jobBody{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;	
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	font-size: 10px;	
	line-height: 14px;
	margin: 2px 0px 0px 2px;
	width:188px;
}
.PremBody, .PremBody2, .PremWarning {
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	width: 517px;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	margin: 4px 0px 0px 0px;
	}
	
.PremBody2 { 
	font-size: 10px;	
	line-height: 14px;
	margin: 5px 0px 0px 0px;
}
.PremBody2v2 {
	font-size: 10px;
	line-height: 14px;
	margin: 2px 0px 0px 0px;
	width: 100%;
}
.PremWarning
{
    color:Red;
	font-size: 10px;
	font-weight: bold;
}	
.PremLayer1, .PremLayer1a, .PremLayer1b, PremLayer1c, PremLayer1d{
	color: #333333;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	width: 517px;
	text-decoration: none;
	text-align: left;
	line-height: 16px;
	overflow: visible;
	}
.PremLayer1{
	width: 518px; padding-bottom:10px; margin-top:6px; border-top:none; font-size:1px!important;
}
.PremLayerButton{float:left; width:100%;}
.PremLayer1a{
	margin: 16px 0px 0px 0px;
	border-top: 1px solid #495069;
	padding: 0 0 5px 0;
}	

.PremLayer1b {
	height: 243px;
}

.PremLayer1c {
	height: 101px;
}

.PremLayer1d 
{
	height: 140px;
}
.jobDiv {
	width: 100%;
	text-decoration: none;
	margin: 5px 0px 0px 0px;
	}

.PremLayer2 {
	width: 325px;
	text-decoration: none;
	margin: 5px 0px 0px 0px;
	}
.PremLayer2v2 {
	width: 260px;
	text-decoration: none;
	margin: 15px 0px 0px 0px;
	color: #666666;
	font-size: 10px;
	font-weight: bold;
}
.PremLayer3  {
	width: 150px;
	text-decoration: none;
	right:0px;
	top:30px;
	position:absolute;
	}
.PremLayer4 {
	width: 318px;
	text-decoration: none;
	margin: 5px 0px 0px 0px;
	}	
.PremLayer5 {
	width: 400px;
	text-decoration: none;
	margin: 5px 0px 0px 0px;
	}
.Premfield1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #333333;
	width:100px;
	font-size: 10px;	
	font-weight:bold;
	text-align: left; 
	line-height: 14px;
	}
	
.Premfield2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #333333;
	width:100px;
	font-size: 10px;	
	font-weight:bold;
	text-align: left; 
	line-height: 14px;
	}
	
.Premfield3, .Premfield4, .Premfield5, .Premfield6, .Premfield7, .Premfield8, .Premfield9, .Premfield10 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #333333;
	width:151px;
	font-size: 10px;	
	font-weight:bold;
	text-align: left; 
	line-height: 14px;
	margin: 0px 0px 0px 0px;
	}
	
.Premfield4 { 
	margin: 0px 0px 0px 20px;
	}
	
.Premfield5 { 
	width:160px;
	margin: 0px 0px 0px 20px;
	display:inline;
	}
	
.Premfield6 { 
	font-weight:normal;
	}
	
.Premfield7 { 
	font-weight:normal;
	margin: 0px 0px 0px 20px;
	}
	
.Premfield8 { 
	font-weight:normal;
	width:160px;
	margin: 0px 0px 0px 20px;
	}
	
.Premfield9 { 
	font-weight:normal;
	width:250px;
	margin: 2px 0px 0px 10px;
	}
.Premfield10 {
	width: 160px;
	}
			
.PremSubID { 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #666666;
	width:246px;
	font-size: 10px;	
	font-weight:normal;
	text-align: left; 
	line-height: 14px;
	text-decoration: underline;
	}
 
 a.PremSubID:hover {	
 	color: #495069;	
	text-decoration: none;
	}
 
 a.PremSubID:active {	
 	color:#495069;
	text-decoration: none;
	}
	
.PremLoginConf { 
	font-family: Verdana, Arial, Helvetica, sans-serif;	
	color: #495069;
	width:246px;
	font-size: 10px;	
	font-weight:normal;
	text-align: left; 
	line-height: 14px;
	text-decoration: none;
	}
	
.Premdivider, .Premdivider2, .Premdivider3, .Premdivider4, .Premdivider4a {
	width: 517px;
	text-decoration: none;
	border-top: 1px solid #495069;
	margin: 0px 0px 0px 0px;
	overflow: hidden;
	clear: both;
	}
	
.Premdivider {
	height:1px;
	}
	
.Premdivider2 {	 
	border-top: 1px solid #cccccc;
	height:1px;
	padding-bottom:5px;
	margin-top:5px;
	}
	
.Premdivider3 {
	border-top: 1px solid #cccccc;
	margin: 10px 0px 0px 0px;
	height: 1px;
	
	}
	
.Premdivider4 {
	margin: 10px 0px 0px 0px;
	height:1px;
	overflow: hidden;
	}
	
.Premdivider4a {
	margin: 0px 0px 0px 0px;
	height:1px;
	overflow: hidden;
	}
	
.Premdividerdot {
	height:1px;
	width: 517px;
	overflow:hidden;
	text-decoration: none;
	border-top: 1px dotted #cccccc;
	margin: 5px 0px 0px 0px;
	padding:0px 0px 5px 0px; 
	}
	
.Preminput {
	width:204px;
	margin: 0px 0px 0px 5px;
	}
.Preminputv2 {
	width:260px;
	margin: 4px 0px 0px 0px;
	}	
	/*Buttons*/
.pubsubmit, .pubcancel,.pubpassword,.pubregister,.pubsubscribe,.publogin {
	float:left;
	position:relative;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:1px;
	width:55px;
	height:13px;
	margin:5px 0px 0px 0px;
	border:1px solid #cccccc;
	background-image:url(../images/Pub-Submit.gif);
	background-position:8px 4px;
	background-repeat:no-repeat;
	display: block;
	}
	
.pubcancel {
	margin:5px 0px 0px 14px;
	border:1px solid #cccccc;
	background-image:url(../images/Pub-Cancel.gif);
	}
	
.pubpassword { 
	width:70px; 
	background-image:url(../images/Pub-Password.gif);
	}
	
.pubregister {
	width:65px;
	background-image:url(../images/Pub-Register.gif);
	}
	
.pubsubscribe { 
	width:75px; 
	background-image:url(../images/Pub-Subscribe.gif);
	}
.pubcontinue, .pubreset, .pubsubmit{
	margin: 5px 0 0 0;
	display:block;
	height: 15px;
	padding: 0;
	float: left;
	position: relative;
	}
.pubcontinue {
	width:67px;
	/*background:url(../images/continueButton01.gif) no-repeat 0 0;*/
	font-size:9px;
	color:#333;
	line-height:11px;
	text-align:center;
	background:#ffffff;
	height:13px;
	border:1px solid #cccccc;
	}
.pubsubmit {
	width:67px;
	background:url(../images/Pub-Submit.gif) no-repeat;
	}	
.pubreset{
	width: 57px;
	background-image:url(../images/Pub-Reset.gif);
	margin-left: 14px;
}
.pubnothanks, .pubfinish{
	width: 67px;
	height: 15px;
	margin-top: 10px;
	display:block;

	margin-left: 10px;
	float: left;
}
.pubnothanks{
		background: url(../images/pubnothanks.gif) no-repeat;
	}
.pubfinish{
		background: url(../images/pubfinish.gif) no-repeat;
		margin-left:0;
}
.publogin { 
	width:50px; 
	background-image:url(../images/Pub-Login.gif);
	}
.shinyGreyContinue, .shinyGreyNoThanks, .shinyGreyFinish{
	background: url(../images/greyShinyButton.gif) no-repeat;
	width: 154px;
	height: 39px;
	display:block;
	margin-left: 0px;
	float:left;
        border: none;
	position: relative;
}
.shinyGreyContinue{
	background: url(../images/greyShinyButton.gif) no-repeat;
	left: -3px;
	margin: 11px 0 0 0px;
}
.shinyGreyNoThanks{
	background: url(../images/greyShinyButtonNoThanks.gif) no-repeat;
	margin: 11px 0 0 40px;
}
.shinyGreyFinish{
	background:url(../images/greyShinyFinish.gif);
	margin: 11px 0 0 0;
}
		
.Premlink, .Premlink2, .signUpLink { 	
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;	
	line-height: 14px;	
	color: #333333;	
	text-decoration: underline;
	}
.signUpLink{
	margin:4px 0 0 4px;
	display:inline;
}

.clickHere{
    float:left;
}

	
.Premlink2 { 	
	color:#333333;
	}
 
 a.Premlink:hover, a.Premlink2:hover {	
 	color: #333333;	
	text-decoration: underline;
	}
 
 a.Premlink:active, a.Premlink2:active {	
 	color:#333333;
	text-decoration: none;
	}
	
.Premlink3 { 	
 	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;	
	line-height: 18px;	
	color: #333333;	
	text-decoration:underline;
	}

 a.Premlink3:hover {	
 	color: #495069;	
	text-decoration:none;
	}
 
 a.Premlink3:active {	
 	color:#7d1b3;
	text-decoration:none;
	}
.fs10{
	font-size:10px;
	line-height: 15px;
	color: #333333;
}
div.hidden{
	/*height:0px;*/
	float:none;
	/*display:none;*/
}

div.visible{
	height: auto;
	display: block;
}

.red{color:#ff0000;}
#profileForm_errorloc, .warning, #zipwarning, #secwarning, #ccwarning, #doewarning, #statewarning, #provincewarning, #subwarning,#pwdwarning, #loginErr{
	color:#ff0000;
	font-size:10px;
	font-weight:bold;
	width:517px;
	margin: 8px 0 -8px 0px;
	line-height: 18px;
}
#creditCardExtra{
	font-size: 10px;
	width:150px;
	margin: 0px;
	padding: 10px 10px 10px 10px;
	background-color: #e6f2f9;
	/*clear: none;
	float: left;*/
	color: #333333;
	line-height: 15px;	
	left:346px;
	top:50px;
	position:absolute;
}
#creditCardExtrav2{
	font-size: 10px;
	width:175px;
	margin: 0px 0 0 0px;
	clear: none;
	float: left;
	color: #666666;
	font-weight: bold;
}
.prodhdrRow, .taxRow, .prodRow, .totalRow, .billChargeTo{
	font-size:10px;
	color: #666666;
}
.billChargeTo{margin-top:10px;}
.prodhdrRow, .prodRow{
	width:517px;
	margin: 0 0 0 20px;
}
.prodhdrRow{
	margin: 12px 0 2px 20px;
}
.prodRow{
	padding: 6px 0 3px 0;
	line-height: 16px;
}
.taxRow{
	padding: 2px 0 2px 0;
}
.totalRow{
	padding: 2px 0 0 0;
}
.prodRow, .taxRow{
	border-bottom: 1px dotted #cccccc;
}
.prodRow, .totalRow{
	font-weight:bold;
}
.taxRow, .totalRow{
	margin-left:286px;
}
.cell30{
	width: 30px;
	margin: 3px 0 0 0;
}
.cell39{
	width:50px;
}
.cell42floatR{
	width: 42px;
	margin: 2px 0 0 92px;
}
.cell56{
	width:56px;
}
.cell58m20b{
	width:58px;
	margin-left:20px;
}
.cell63{
	width: 63px;
}
.cell68{
	width: 68px;
}
.cell80, .cell80m20, .cell80R{
	width: 80px;
}
.cell80m20{
	margin-left:20px;
	display: block;
}
.cell80R{
	text-align: right;
}
.cell87R{
	width: 67px;
	padding-right:20px;
	text-align:right;
	display: block;
}
.cell88m33b{
	width:88px;
	margin-left:33px;
}
.cell58m20b, .cell88m33b{
	font-weight:bold;
	line-height: 18px;
}
.cell156{
	float:left;
	width: 150px;
	margin: 3px 0 0 0;
}
.cell159{
	width:159px;
	line-height: 18px;
}
.cell172{
	width: 172px;
	font-size: 10px;
	font-weight: bold;
	color: #333333;
}
.cell175{
	width:175px;
	line-height: 18px;
}
.cell236{
	width:220px;
	display: block;
}
.cell246{
	width:246px;
}
.cell267R{
	text-align:right;
	width: 267px;
}
.cell314h{
	margin-top: 10px;
	font-size:10px;
	font-weight: bold;
	color: #333333;
}
.cell314, .cell314h{
	width: 252px;
	float:left;
}
.cell333{
	float:left;
	width:333px;
	font-size: 10px;
	line-height: 15px;
	padding-bottom: 6px;
}
.cell375{
	float:left;
	width:375px;
	font-size: 10px;
	line-height: 15px;
	padding-bottom: 6px;
}
#softwareHdr, #softwareHdrOn{
	font-size: 10px;
	font-weight: bold;
	background-repeat:no-repeat;
	margin:7px 0 0 0px;
	width: 375px;
}
/*

#softwareHdr{
	background-image:url(../images/open.gif);
	background-position: 0px 2px;
}
#softwareHdrOn{
	background-image:url(../images/closed.gif);
	background-position: -1px -1px;
}
*/
#softwareHdr a, #softwareHdrOn a{
	color: #666666;
	text-decoration:none;
	display:block;
	float: left;
}
#softwareOn{
	width: 517px;
	margin:0px 0 0 20px;
	clear: both;
	height: 75px;
	
}
#softwareOff{
	margin-left:20px;
}
.upSell{
	width: 375px;
	font-size:10px;
	color: #666666;
	margin-top: 4px;
}
.minButton, .maxButton{
	width: 10px;
	height: 15px;
	display:block;
	float: left;
	background-repeat: no-repeat;
	margin-right:5px;
	margin-top: 5px;
	overflow: hidden;
}
.maxButton{
	background-image:url(../images/open.gif);
	background-position: 0px 2px;
}
.minButton{
	background-image:url(../images/closed.gif);
	background-position: -1px -1px;
}
.accountAlready{
	background-image: url(../images/whiteDownArrowCircle.gif);
	background-repeat:no-repeat;
	padding-left: 16px;
	color: #666666;
	display:block;
	font-size:10px;
	margin-left: 10px;
	height: 15px;

}
.grey666{
	color:#333333;
	font-weight:normal;
}
.tickBox{float:left; padding:0 0 0 5px; line-height:18px;}
.grey999{
	color: #999999;
}
div.my_wrapper{
    width: 520px;
    position:relative;
}

div.my_left_box{
    float: left;    
    width: 249px;
}

div.my_right_box{
    float: right;
    width: 259px;
}
.subscriptSelect, .subscriptSelectv2{
	float:left;
	clear:both;
}
.subscriptSelect{
	width: 319px;
}
.subscriptSelectv2{
	width: 260px;
}
.premiumTitle
{
    font-size: 10px;
    line-height: 15px;
    color: #333333;
    font-weight: bold;
    border-bottom: 1px solid #CCCCCC;
    width:100%;
}
.subscriptRow{
	border-bottom: 1px dotted #adadad;
	font-size: 10px;
	width: 100%;
	margin-bottom: 4px;
	padding-bottom: 1px;
	line-height: 15px;
}
.subYear, .subPrice, .subSavings, .subSavingsv2, .subYearv2{
	margin-top: 2px;
}
.subYear{
	margin-left:10px;
	width: 85px;
	font-weight: bold;
	color: #333333;
}
.subYearv2{
	margin-left:10px;
	width: 92px;
	font-weight: bold;
	color: #333333;
}
.subPrice{
	text-align:right;
	width: 53px;
	color: #333333;
}
.subSavings{
	width: 79px;
	text-align:right;
	color: #ff0000;
}
.subSavingsv2{
	width: 83px;
	text-align:right;
	color: #ff0000;
}
.subMouse
{
	font-size: 10px;
	margin-top: 2px;
	color: #333333;
	width:100%;
}
.trialPeriod
{
    position:static;
}
.subNotice
{    
	color: #333333;
	font-size: 10px;
	width:100%;
    border-top: 1px dotted #ADADAD;
    /*border-bottom: 1px solid #CCCCCC;*/
    margin-top:20px;
    padding:10px 0px 15px 0px; 
    clear:both;
}

.subEnt
{    
	color: #333333;
	font-size: 10px;
	width:100%;
    border-top: 1px dotted #ADADAD;
    border-bottom: 1px solid #495069;
    padding:15px 0px; 
    clear:both;
    margin:15px 0 0;
    font-weight:normal;
}
.subscriptSelect, .bestFit{
	margin-top: 10px;
}
.bestFit
{
    width:150px;
    clear:both;		
	padding: 10px 10px 10px 10px;
	background-color: #e6f2f9;
	font-size:10px;
	color: #333333;
	line-height: 15px;
	left:300px;
	position:absolute;
	top:-12px;
}
.bestFitv2{
	width: 260px;
	margin-left: 20px;
	font-size:10px;
	color: #333333;
}
.bestFit span, .bestFitv2 span{
	font-weight:bold;
}
.sGContinue{
	width: 154px;
	height: 39px;
	margin-top:11px;
	float:left;
	position: relative;
	}
.verCell1, .verCell2{
	float:left;
	display: block;
	color: #333333;
	line-height: 16px;
	padding-bottom: 1px;
}
.verCell1{
	width: 186px;
	font-weight:bold;
}
.verCell2{
	width: 132px;
}
.editRegInfo{
	background:url(../images/doubleLeftArrow.gif) no-repeat;
	float:right;
	text-align:right;
	padding-left: 15px;
	background-position: 0px 3px;
	margin-top: 7px;	
}
.editRegInfo a{
	color:#333333;
	font-size: 11px;
	font-weight: bold;
}
.wideCell, .wideCellmt8{
	border-bottom: 1px solid #cccccc;

}
.wideCellmt8{
	margin-top:8px;
	width: 100%;
}
.featuredOffer{
	float:left;
	width: 517px;
	padding: 0 0 4px 0;
	border: 1px solid #cccccc;
	margin-top: 17px;
}
.featuredOfferv2{
	float:left;
	width: 558px;
	padding: 0 0 4px 0;
	border: 1px solid #cccccc;
	margin-top: 17px;
}
.featuredOfferHd{
	width: 515px;
	background-color: #ececec;
	font-size: 10px;
	font-weight:bold;
	margin: 0 0 10px 0;
	padding: 1px 0 1px 2px;
}
.featuredOfferHdv2{
	width: 556px;
	background-color: #ececec;
	font-size: 10px;
	font-weight:bold;
	margin: 0 0 10px 0;
	padding: 1px 0 1px 2px;
}
.footerTxt{
	font-size: 10px;
	color: #333333;
	line-height: 15px;
	margin-top: 18px;
	clear: both;
	float: left;
	width: 100%;
}
.ml10{
	margin-left:10px;
}
.ml20{
	margin-left:20px;
}

.enterTicker{
	float: left;
	clear:both;
	margin: 10px 0 0px 0;
	width:184px;
	height:15px;
	background: url(../images/enterTicker.gif) no-repeat;
	display: block;
}
.questionRow{
	float:left;
	clear:both;
	margin-top: 5px;
	width: 516px;

}
.question{
	float:right;
	width: 490px;
	clear: none;
}
.questionv2{
	float:left;
	width: 510px;
	clear: none;
	margin-left: 10px;
}
.questionv1alt{
	float:left;
	width: 228px;
	clear: none;
	font-size: 10px;
	line-height: 15px;
}
.radioRow{
	width: 100%;
	font-size: 12px;
	border-bottom: 1px solid #cccccc;
	line-height: 16px;
	padding: 5px 0px;
}
.mt10{
	margin-top:10px;
}
.mt2{
	margin-top: 2px;
}
.checkbox {
	float: left;
	width: 20px;
	clear: left;
}
.checkboxv1Alt {
	float: left;
	width: 20px;
	clear: left;
	margin-right:5px;
}

.border666Top, .bordercccTop, .bordercccDottedBot, .bordercccTopDottedBot{
	width: 100%;
	margin-top: 10px;
	font-size: 10px;
	color: #333333;
	line-height: 15px;
}
.border666Top{
	border-top: 1px solid #666666;
	margin-top: 17px;
	
}
.bordercccTop {
	border-top: 1px solid #cccccc;
}
.bordercccDottedBot {
	border-bottom: 1px dotted #cccccc;
}
.bordercccTopDottedBot{
	border-bottom: 1px dotted #cccccc;
	border-top: 1px solid #666666;
	padding-top: 10px;
}
.bordercccDottedTop{
	border-top: 1px dotted #cccccc;
	margin-top: 11px;
	font-size: 12px;
	color: #333333;
	width: 100%;
}
.rightColTopper{
	height: 7px;
	background: #666666;
	width: 175px;
	overflow: hidden;
}
.rrUScontain{
	width: 175px;
	margin: 0px 0px 0px 0px;
}
.rrUScontent{
	background:url(../images/rrDropShadFill.gif);
	width: 178px;
	margin: 0 0 0 0;
	font-size: 10px;
	color: #333333;
	padding: 4px 0px 10px 0px;
}
.rrUSrightDrop{
	background: url(../images/rrDropShadRight.gif) no-repeat;
	width: 5px;
	height: 100%;
}
.rrUSbotDrop{
	background:url(../images/rrDropShadBot.gif) no-repeat;
	width: 178px;
}
.rrUScontain img{
	float:left;
	clear: both;
}
.rrUScontent img.bullet{
	margin: 8px 3px 0 5px;
}
.rrUScontent a{
	color:#ff0000;
}
.rrUScontent a:hover{
	color:#666666;
}
.rrBotShadow{
	width:175px;
	height:5px;
	overflow:hidden;
	clear: both;
	display: block;
}
.mulletPoint{
	width: 148px;
	margin-top: 4px;
	line-height: 15px;
}
.onelinePad{
	padding: 0px 0 8px 0;
}
.fs12 {
	font-size: 12px;
}
.questionRowv2 {
	width: 100%;
	margin-top: 12px;

}
.copyContact{
	float: right;
	position: relative;
	left: -198px;
}
.copyContactv2{
	margin-right:10px;
	float: right;
}
.bigBottomButtonHolder{
	width: 100%;
	border-top:1px solid #cccccc;
	margin-top: 25px;
	clear:both;
	float: left;
}


/*added 01-09-09*/
.premm_row1 {display:inline; width:100%; margin-left:20px;}
.premm_row2 {display:inline; width:100%; margin-left:20px; margin-top: 15px;}
.premm_bull1 {float:left; display:inline; width:200px; margin-right:30px; padding-left:15px; background:url(../images/blue_arrow_right.gif) no-repeat left center; font-size:14px; line-height:24px; color:#333; text-decoration:none;}
.premlink1, a.premlink, a.premlink:visited {float:left; display:inline; margin:5px 0 0 20px; font-size:11px; color:#336699; text-decoration:underline;} 
.learnmore {float:left; display: inline; margin:130px 0px 0px 400px; font-weight: bold; font-size: 13px; color:#FFFFFF; text-decoration: none;}

/*New styles*/
.buttonContainer {margin: 5px 0 0 0; padding: 0; display:block; height: 32px; width: 120px; float: left; position: relative;}



/*PremRegistration title and banner */
.pageTitle {color:#333333;font-size:18px;margin:15px 0 25px;}
.compBannerTitle {    /*background-image: url('/includes/images/premRegisterBannerBKG.jpg');
                  background-image: url('/includes/images/Comp_Phase_Reg_Page_Top_Image_Banner.gif');
                  background-repeat: no-repeat;
                  background-position: center top;*/
    clear: both;
    display: inline;
    font-family: Verdana;
    font-size: 11px;
    height: 166px;
    padding: 0 15px 15px 5px;
    width: 488px;}
.premiumBannerTitle {background-image: url('/includes/images/Premium_Reg_Top_Image.gif'); background-repeat: no-repeat;         background-position: center top;
    clear: both;
    display: inline;
    font-family: Verdana;
    font-size: 11px;
    height: 166px;
    padding: 15px 15px 0;
    width: 488px;}
    
    a.button_green, a.button_green:link {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("/includes/images/btn_sprite.png");
	background-position:0 -112px;
	background-repeat:no-repeat;
	color:#FFFFFF;
	float:left;
	font-size:12px;
	font-weight:bold;
	height:23px;
	line-height:12px;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	padding-bottom:0;
	padding-left:15px;
	padding-right:12px;
	padding-top:9px;
	position:relative;
	text-decoration:none;
}

a.button_green span {
	-moz-background-clip:border;
	-moz-background-origin:padding;
	-moz-background-size:auto auto;
	background-attachment:scroll;
	background-color:transparent;
	background-image:url("/includes/images/btn_sprite.png");
	background-position:-260px -112px;
	background-repeat:no-repeat;
	height:23px;
	overflow-x:hidden;
	overflow-y:hidden;
	padding-bottom:0;
	padding-left:0;
	padding-right:0;
	padding-top:9px;
	position:absolute;
	right:-4px;
	top:0;
	width:6px;
}
#creditCardDiv
{
    position:relative;
}
#QualifiedForTrialDiv
{
    position:relative;
}
#RegErrMsg, #ConfirmationErrMsg
{
 position:absolute;
 top:-32px;
 left:0px;
 font-size:10px;
 font-weight:bold;
}