
/*register my product */

.pro-reg-benefits{
    clear:both;
    margin-left:25px;
    padding-bottom: 8px;
}

.benefits-list{
    clear:both;
    margin-left:25px;
     padding-bottom: 10px;
}


#partNumber {width: 85px; height:15px; position:relative; top:-2px; float:left;}

  #partNumberHelpLabel {font-size:11px; color:red; position:relative; float:left; margin-left:20px;}
  
  #partNumberDisplay { display:inline;  position:relative; width:auto; clear: both; float: left; padding-top: 4px; }
  
    #partNumberDisplay .input_position label {margin-right: 6px; width:auto !important;}

    
 .benefits-list > ul{
    list-style-type: none;
    padding: 0px;
    margin: 0px;
    }

 .benefits-list > ul li{
	background-image: url('/images/support/frontend/green-check.jpg');
	background-repeat: no-repeat;
	 background-position: 0 5px;
	line-height: 0.8em;
	padding-left: 26px;
	padding-top: 5px;
    } 
    
    
 .benefits-go{ 
    float: left;
    clear: both;
    margin-left: 25px;
    }
    
  .benefits-go input[type="text"] {
    border-left:medium solid #CCCCCC;
    border-top:thin solid #CCCCCC;    
    border-right:thin solid #CCCCCC;
    border-bottom:thin solid #CCCCCC; 
    }
    
    .go_benefits_button{ /*IE*/
	float:left;
	margin-left: 5px;
	margin-top: 9px;
    }
    
   .serial-model2{
    clear:both;
    font-size: 0.7em;
    margin-left: 38px;
    }
    
    .line-br-clear{
	clear:both;
    }
    
    .sm-footnote{
	clear:both;
	font-size:0.7em;
	margin-left: 25px;
	margin-top: 20px;	
    }
    
    .sm-footnote > span{
	font-weight: bold;
    }
    
    /* REGISTER MY PRODUCT part2 */
 
 .comp-reg-title{
    clear: both;
    margin-left:25px;
 }
 
 
 .box-wrap{
    clear:both;
    border:0px solid green;  
    width:600px;
 }
 
 .left1{
    float:left;
    border:0px solid black;    
 }
 

 
 
 .form-list-labels{
    border:0px solid black;
    float:left;
    margin-left:25px;
 }
 
 .form-list-boxes{
    border: 0px solid red;
    float: left;
    font-size: 0.8em;
    margin-left:-36px;
    margin-top: 8px;
 }
 
 .form-list-boxes input[type='text']{
    height:12px;
 }
 
  .form-list-boxes ul li{
     border:0px solid red;
     line-height: 1em;
     padding-top: 3px;
     padding-bottom: 2px;
 }
 
   .form-list-labels ul li{
     border:0px solid red;    
     padding: 12px;
 }
 
 .cal-image{
   margin-left: 245px !important;
   margin-top: -30px !important;
   width: 23px !important;
   height: 16px !important; 
 }
 
 
 .input-float{
     margin-left: 77px;
    margin-top: -18px;
 }
 
  .input-float2{
     margin-left:0px;
    margin-top: -11px;
 }
 
.input-float3{
     margin-left:0px;
     margin-top: 2px;
 }
 
 .input-float4{
     margin-left:0px;
     margin-top: 4px;
 }
 
 .push{
    padding-top: 13px;
    }
 
 .single-sp{
    padding-bottom: 5px;
 }

 
 .redStar{
    color:red;
 }
 
 .dbl-button1{ 
    float:left;
    margin-left:25px;
 }
 

.dbl-button2 {
    float: left;
    margin-bottom: 15px;
    margin-left: 10px;
    margin-top: 0px;
}
 
 
 .footnotePR{ /*ie9*/
    clear:both;
    margin-left:25px;
    font-size: 0.8em;
 }
 
 .red_hard_button{/*blue hard button*/ /*IE 7 8 9*/
	position:relative;text-transform: capitalize;padding: 6px 10px 4px 10px;border:1px solid #ccc;border-radius: 10px;-moz-border-radius: 10px;-o-border-radius: 10px;-webkit-border-radius: 10px;box-shadow: 1px 1px 2px #333;color: #fff;font-size: 12px;font-weight: 500;margin-left:5px;top: -2px;
	width:100px;text-align:center;margin-top:17px;	
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2NjMDAwMCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2NjMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjczIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijk5JSIgc3RvcC1jb2xvcj0iI2NjMDAwMCIgc3RvcC1vcGFjaXR5PSIwLjQ1Ii8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
background: -moz-linear-gradient(top, rgba(204,0,0,1) 0%, rgba(204,0,0,0.73) 48%, rgba(204,0,0,0.45) 99%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(204,0,0,1)), color-stop(48%,rgba(204,0,0,0.73)), color-stop(99%,rgba(204,0,0,0.45))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(204,0,0,0.73) 48%,rgba(204,0,0,0.45) 99%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(204,0,0,0.73) 48%,rgba(204,0,0,0.45) 99%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(204,0,0,1) 0%,rgba(204,0,0,0.73) 48%,rgba(204,0,0,0.45) 99%); /* IE10+ */
background: linear-gradient(to bottom, rgba(204,0,0,1) 0%,rgba(204,0,0,0.73) 48%,rgba(204,0,0,0.45) 99%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#73cc0000',GradientType=0 ); /* IE6-8 */	
}

li.last {padding-bottom: 18px !important;
    padding-left: 10px;}

.red_hard_button:hover {background: #cc0000; /* Old browsers */ /*IE 7 8 9*/
background: -moz-linear-gradient(top,  #cc0000 0%, #cc0000 49%, #cc0000 51%, #cc0000 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#cc0000), color-stop(49%,#107ad1), color-stop(51%,#cc0000), color-stop(100%,#cc0000)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #cc0000 0%,#cc0000 49%,#cc0000 51%,#cc0000 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #cc0000 0%,#cc0000 49%,#cc0000 51%,#cc0000 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #cc0000 0%,#cc0000 49%,#cc0000 51%,#cc0000 100%); /* IE10+ */
background: linear-gradient(to bottom,  #cc0000 0%,#cc0000 49%,#cc0000 51%,#cc0000 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc0000', endColorstr='#cc0000',GradientType=0 ); /* IE6-9 */
}

 .red_hard_button:active {
	position:relative;
	top:1px;
	left:1px; box-shadow:none;
}

.ff-c-fix{
    margin-top:0px;
}

.benefits-go-form-button{/*ie9*/
    float:left;
    margin-top: 8px;
}
.input_position.register {
	width:235px; margin-left:30px;
	
}

.tooltip.register { postition:relative; left:30px !important;}

.tooltip.register li {line-height:30%;}

.register_button_position { float: left; }

.register_button_push {
    float: right;
    margin-right: 10px;
    margin-top: 10px;
    width: 300px;
}

.form_box.register label{ clear:both; width:120px;height:20px; margin-bottom:10px; float:left; font-size: 12px; line-height: 14px; font-weight: bold;}

.form_box.register { width:680px; padding-left:20px;}

.form_box.register .input_error_message {left:210px;}

.cal_push {position:absolute; left:125px; bottom:-2px;}

.form_box_thanks input {position:relative; left:-8px;}
.form_box_thanks input:hover {position:relative; left:-8px;}

.form_box_thanks {padding-left:25px; width:695px; font-weight:500; margin-bottom:20px;}

.form_box_thanks ul li {list-style:disc; margin-left:13px; line-height:20%; font-weight:600;}