/*step 1*/
#step1-holder { width:400px; background-color:#FFF; float:left; height:330px; padding:15px;}
#step1-holder h1 {font-size:35px; padding:0; margin-bottom:10px; width:400px; text-align:left;}
#step1-holder-image {float:left; width:400px; height:41px;}
#step1-holder-form {float:left; width:400px; margin-top:5px; height:189px; background-image:url(../images/free-sample-bg.jpg); background-repeat:no-repeat;}
#step1-holder-form1 {float:left; width:400px; margin-top:5px; height:147px; background-image:url(../images/free-sample-bg1.jpg); background-repeat:no-repeat;}

/* step 2 */

.for-step2-only{border:none; border-top:1px solid #ccc;}
legend{padding:0 .5em;color:#036;background:transparent;font-size:15px;font-weight:bold;}
select{
padding:4px 2px;
border:solid 1px #aacfe4;
width:200px;
margin:2px 0 10px 5px;
}

fieldset{
	border-style:none;
}


#input1{ font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;
width:300px; height:25px; margin:2px 0 20px 10px;}
#input2{ font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;
width:110px; height:25px; margin:2px 0 20px 10px;}
#input3{ font-size:12px;padding:4px 2px;border:solid 1px #aacfe4;
width:50px; height:25px; margin:2px 0 20px 10px;}

.stylized-left{
border:solid 1px #b9decc;
background:#ebf4fb;
width:390px;
height:430px; 
margin-top:5px; 
float:left; 
background-color:#E0E0E0;
padding:5px;
}

.stylized-left-out{
border:solid 1px #b9decc;
background:#ebf4fb;
width:390px;
height:330px; 
margin-top:5px; 
float:left; 
background-color:#E0E0E0;
padding:5px;
}

.stylized-left-out h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}

.stylized-left-out p{
font-size:12px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:5px;
}


.stylized-left-out label{
display:block;
font-weight:bold;
text-align:right;
padding-top:5px;
width:100px;
float:left;
}

.stylized-left-out .info{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:240px;
margin:2px 0 10px 5px;
}
.stylized-left-out .info1{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:66px;
margin:2px 0 10px 5px;
}
.stylized-left-out .info3{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:250px;
margin:2px 0 10px 5px;
}

.stylized-right{
border:solid 1px #b9decc;
background:#ebf4fb;
width:300px; 
margin-top:5px; 
float:left; 
background-color:#E0E0E0;
padding:5px;
}

.stylized-left h1 {
font-size:14px;
font-weight:bold;
margin-bottom:8px;
}

.stylized-left p{
font-size:12px;
color:#666666;
margin-bottom:20px;
border-bottom:solid 1px #b7ddf2;
padding-bottom:5px;
}


.stylized-left label{
display:block;
font-weight:bold;
text-align:right;
padding-top:5px;
width:100px;
float:left;
}

.stylized-left .info{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:240px;
margin:2px 0 10px 5px;
}
.stylized-left .info1{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:66px;
margin:2px 0 10px 5px;
}
.stylized-left .info3{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:250px;
margin:2px 0 10px 5px;
}
.info4{
float:left;
font-size:12px;
padding:4px 2px;
border:solid 1px #aacfe4;
width:345px;
margin-left:8px;
margin-top:8px;
}

.Step02-new-Subtitle{
font-size:12px;
color:#000;
font-weight:normal;
padding:5px 0px 5px 0px;
}

/* Input buttons */
div.new-buttons1 {height:64px; float:right; margin-top:10px;}

.new-next1, .new-done1 {font-size:1px; color:transparent; text-indent:-9999px; text-align:left; border:none; width:132px; height:44px; background:no-repeat; margin:0px; padding-bottom:20px; cursor:pointer;} 

.new-next1{ background-image:url(../information-request/images/next.png); float:right;  margin-top:10px;}

.new-done1{ background-image:url(../information-request/images/new-button-done1.png); float:left; margin-left:10px; }

.new-next1:hover, .new-back1:hover, .new-done1:hover {background-position: 0 -51px;}

/* main info */

#main-info-holder{ width:720px; height:590px; padding:15px;}
#main-info-holder h1 {font-size:30px; padding-left:10px; padding-bottom:5px; margin:0; width:940px; text-align:left;}
#main-info-holder-image{float:left; width:930px; height:41px;}
#hidden-divs{margin-left:10px; float:left;}
#main-info-holder-out{ width:720px; height:400px; padding:15px;}