.col_481
{
	float:left;
	width:481px;
	margin:0 56px 0 0;
}
.col_681
{
	float:left;
	width:681px;
	margin:0 56px 0 0;
}

#activation .col_481 H3 {
    margin-bottom:20px;
    border-bottom: none;
    margin: 0px;
    width:481px;
}
.col_481 LABEL {
    margin-right:8px;
}

div.subtitle {
    clear:both;
    float:left;
    width:100%;
    margin-top:20px;
    font-weight:bold;
}
div.subtitle .left {
}
div.subtitle .right {

}
.productCode {
    margin-bottom:20px;
}
.locationForm {
    margin-top:20px;
}
.locationForm SELECT {
    width:163px;
    margin-right:10px;
    background:#ffffff;
    border:1px solid #96adc4;
}

.captcha {
    margin-bottom:3px;
}
.buttons {
    margin-top:30px;
}
.buttons a {
    float:left;
    margin-right:4px;
}

/*step 4 styles*/
.bottomCallout {
    margin:30px 0;
}
.bottomCallout LI {
    margin-bottom:1em;
}
.col_414 {
    float:left;
    width:414px;
    margin-right:45px;
}
.col_257 {
    float:left;
    width:257px;
}
/*end step 4 style*/

/*step 5 style*/
.formField {
    float:left;
    margin-right:14px;
}
.extendOption {
    margin-top:25px;
}
.extendOption INPUT {
    vertical-align:middle;
}
.promoCode {
    margin-left:15px;
    width:163px;
    border:1px solid #cdcdcd;
}
.OptinEmail {
    margin-left:0px;
    width:163px;
    border:1px solid #cdcdcd;
}
.servicePlan SPAN {
    width:67px;
}
.servicePlan P {
    width:360px;
}
.servicePlan .formField {
    float:left;
    display:block;
    margin-top:30px;
}
.servicePlan .formField INPUT {
    vertical-align:middle;
}
/*end step 5 style*/

#activation ul.actions {margin-left:0;margin-bottom:60px;}

#activation .subtitle {
    margin-bottom: 0px;
}

.contentBody h3 {
	font-size:13px; 
	font-weight:bold; 
	color:#000;
	width: 575px; 
	border-bottom: solid 1px #e5e5e5; 
	margin: 30px 0 20px 0;
	padding-bottom:3px;
	clear:both;
}

.fixedScroll {height:200px; overflow:scroll; background:#f1f1f1; padding:0 30px;border:1px solid #cdcdcd; margin-bottom:30px;overflow-x: hidden;}

#infoForm .infoCol {
    float: left;
    width: 300px;
    border-color: #000000;
}
#infoForm .infoCol LABEL {
    display: block;
}
#infoForm .infoCol .state {
    float: left;
    width: 118px;
    margin-right: 10px;
}
#infoForm .infoCol INPUT {
    width: 250px;
    margin-bottom: 10px;
}
#infoForm .infoCol INPUT.phone {
    width: 50px;
    margin-right: 5px;
}
#infoForm .phoneNumber SPAN {
    vertical-align: top;
    text-align: center;
    margin-right: 5px;
}
#zipLabel {
    padding-left: 5px;
}
#infoForm .emailLabel {
    clear: both;
}
#activation .infoButtons {
    clear: both;
    padding-top: 20px;
}
#activation .infoButtons a {
    margin-right: 4px;
}