﻿fieldset {  
    padding:0;
    border-style: none;
    margin: 20px 0 0 0;
}
fieldset ol {  
    list-style: none;
    margin:0;
    padding:20px 0 0 0;
    float:left;
    width: 100%;
}
fieldset ol li 
{
    float: left;
    width:100%;
    margin-bottom: 10px;
}

#benefits { *margin-bottom: 15px; font-family: tahoma; font-size: 13px; color: #A6A8AB; width: 300px; height: auto; clear: both; text-align: left; background: #231F20 url(/_Resources/img/box-benefits.png) no-repeat 0 0; }
legend { font-weight: normal; font-family: Georgia Bold; color: #EB5625; font-size: 21px; text-transform: capitalize; }

label {  
    display: block;
    text-align: right;
    width: 120px;
    float: left;
    margin-right:15px;
}
.req 
{
    text-align:left;
    display:inline-block;
    width: 10px;
    height:10px;
	font-weight: bold;
	color: #EB5625;
}

.password 
{
	width: 150px;
	margin-left: -28px;
}

.hackPass 
{
	margin-left: -2px;
}

input
{
    float: left; height: 19px;
    width: 260px;
    border:none;
    margin-right:10px;
}
.radio input
{
    width: auto;
    margin-right: 5px;
    background: transparent;
}
.radio label {
    width: auto;
    line-height: 18px;
}
.check input 
{
    margin: 0 15px 0 5px;
    border:none;
    width:14px;
    height:14px;
}
select 
{
    border:none;
}
select.selecCountry 
{
    width: 263px;
}
.termsConditions
{
 margin-left: 130px;
}
form p.sign  
{
 margin-left: 165px;
}
.submit{ margin-left: 130px; padding: 20px 0;  }
#btnSubmitHover
{
    height: 35px;
    overflow:hidden;
}
.btnSubmit 
{
    border:none;
    float:none;
    background:url(/_Resources/img/btn_submit.png) no-repeat;
    width:115px;
    height: 35px;
}

#btnSubmitHover:hover .btnSubmit 
{
    margin-top:-35px;
}

.month { width: 100px;}
.year { width: 60px; }

/* ? */
ul.error {
      list-style-type:circle;
      list-style-position:inside;
      margin:0 25px 0;
}
