﻿/*reset*/
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { font-family: Arial, Sans-Serif; margin: 0; padding: 0; }
table { border-collapse: collapse; border-spacing: 0; }
fieldset, img { border: 0; }
ol, ul { list-style: none; }
th { text-align: left; }
h1, h2, h3, h4, h5, h6 { font-weight: normal; }

/*general*/
.left { float: left; }
.right { float: right; }
.center { margin: auto; }
.clear { clear: both; }


/*blocks*/
body { background: url(../images/bg.jpg) top left repeat; }
#lp-container { width: 976px; margin: auto; overflow: hidden; }
#lp-border-left { float: left; width: 19px; height: 547px; background: url(../images/shadow-l.png) top left repeat-y; }
#lp-border-right { float: right; width: 19px; height: 547px; background: url(../images/shadow-r.png) top left repeat-y; }
#lp-header { }
#lp-header-inner { float: left; width: 918px; padding-right: 20px; background: url(../images/form_back.jpg) top left repeat-x; }
#lp-header-right { position: relative; float: right;  width:310px;height: 470px; }
.form-container { position: absolute; bottom: 0; right: 10px;  padding-bottom: 5px; }
#lp-header-left { float: left; margin-left: -20px; width: 609px; height: 547px; }
#lp-content { margin: 20px 19px 0; }
.lp-content-box { width: 285px; color: #666; }
#lp-footer { margin: 0 19px; color:#444654; }

/*header*/
#lp-header-right h1 { width: 280px; min-height: 31px; padding: 9px 0 0 10px; background:#4a4d5c url(../images/form_title.jpg) top left repeat-x; color: #cbcccf; font-size: 17px; font-weight:bold;}

/*form*/
.form-shadow-left{position: absolute; bottom: 34px; left: 0;  width:10px;}
.form-shadow-right{position: absolute; bottom: 34px; right: 0;  width:10px;}
.shadow-three-fields-left{ background:url(../images/roem-3-shadow-l.png) bottom left no-repeat;}
.shadow-three-fields-right{ background:url(../images/roem-3-shadow-r.png) bottom right no-repeat;}
.shadow-four-fields-left{ background:url(../images/roem-4-shadow-l.png) bottom left no-repeat;}
.shadow-four-fields-right{ background:url(../images/roem-4-shadow-r.png) bottom right no-repeat;}

/*no form design*/
.no-form-container { position: absolute; bottom: 60px; left:33px;text-align:center; }
.no-form-container h2{margin-top:7px; color:#5aa000; font-style:italic; font:italic 18px arial;}
.no-form-container a:link, .no-form-container a:visited { display: block; width: 238px; height: 53px; border: 0; background: url(../images/submitBg.png) top left no-repeat; }
.no-form-container a:hover { background-position: 0 -53px;}


#ctl04_ctl01_imgSocial, #ctl02_ctl01_imgSocial {display:none;}
#success-container p{
margin:0 20px;
color:#505050;
font-size:13px;
}
#success-container {
background:url("../images/form_bg.jpg") repeat-x scroll center bottom #FFFFFF;
border:0 none;
margin-bottom:20px;
padding:36px 0 90px;
position:relative;
width:290px;
}

#success-container p#success1{
display:block;
height:31px;
padding-top:7px;
left:-20px;
position:absolute;
top:-40px;
width:273px;
padding-left:17px;
font-size:21px;
font-weight:bold;
color:#fff;
background:#5da302;
background: -moz-linear-gradient(top,#76bc10,#5da302);
  background: -webkit-gradient(linear, left top, left bottom, from(#76bc10), to(#5da302));
  filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr=#76bc10,endColorstr=#5da302,GradientType=0); zoom: 1;
}


#success-container p#success5, #success-container p#success6 {
 border: 1px solid #d6d6d6;
  color:#2a2a2a;
   font-size:16px;
   font-weight:bold;
   
}
#success-container p#success5{
-webkit-border-top-left-radius: 1px;
-webkit-border-top-right-radius: 1px;
-moz-border-radius-topleft: 1px;
-moz-border-radius-topright: 1px;
border-top-left-radius: 1px;
border-top-right-radius: 1px;
   border-bottom:0;
   padding-top:8px;

}

#success-container p#success6{
-webkit-border-bottom-right-radius: 1px;
-webkit-border-bottom-left-radius: 1px;
-moz-border-radius-bottomright: 1px;
-moz-border-radius-bottomleft: 1px;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
   border-top:0;
   padding-bottom:8px;
}

#success-container p#success5 span, #success-container p#success6 span {
display:inline-block;
width:90px;
margin-right:5px;
text-align:right;
font-size:13px;
color:#00507d;
line-height:30px;
}
#success-container p#success5 label, #success-container p#success6 label{
display:inline-block;
width:126px;
font-size:13px;
background-color:#ebebeb;
line-height:22px;
padding-left:5px;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
}

#success-container p#success4, #success-container p#success7{
   margin: 10px 20px;
}

input.success {
background:url("../images/submitBg.png") no-repeat scroll left top transparent;
border:0 none;
bottom:-27px;
height:53px;
left:27px;
line-height:0;
position:absolute;
text-indent:-9999px;
width:238px;
}

input:hover.success{
background:url("../images/submitBg.png") no-repeat scroll left bottom transparent;
}

.prize { width:85px; display:inline-block;}

.user-details-wrapper{display:none;}

.p_name, .p_password
{border:1px solid #D6D6D6;
color:#2A2A2A;
font-size:16px;B
font-weight:bold;
}
.p_name{
-webkit-border-top-left-radius: 1px;
-webkit-border-top-right-radius: 1px;
-moz-border-radius-topleft: 1px;
-moz-border-radius-topright: 1px;
border-top-left-radius: 1px;
border-top-right-radius: 1px;
border-bottom:0 none;
padding-top:8px;
}
.p_password {
-webkit-border-bottom-right-radius: 1px;
-webkit-border-bottom-left-radius: 1px;
-moz-border-radius-bottomright: 1px;
-moz-border-radius-bottomleft: 1px;
border-bottom-right-radius: 1px;
border-bottom-left-radius: 1px;
border-top:0 none;
}
.p_name span, .p_password span{
color:#00507D;
display:inline-block;
font-size:13px;
height:30px;
margin-right:5px;
text-align:right;
width:90px;
}
.p_name label, .p_password label{
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
border-radius: 2px;
background-color:#EBEBEB;
display:inline-block;
font-size:13px;
height:22px;
padding-left:5px;
width:126px;
padding-top:4px;
}

.user-credentials {margin-bottom:10px;}
.user-details{display:none;}
.user-image-wrapper{display:none;}
