* {
outline:none;
}

html {
color:#343434;
font-family:Arial,Helvetica,Verdana,sans-serif;
line-height:1.5;
font-size:14px;
overflow: hidden;
}

body {
 background: #4c4c4c !important;
 font-family:"Trebuchet MS";
 margin:0;
 border:0;
 height: 375px;
 overflow: hidden;
}

h1, h2, h3, h4, h5, h6 {
 font-size:100%;
 font-weight:bold;
 text-align:center;
}
form {
 background:url("../img/form_bg.png") no-repeat scroll 10px 45px #4C4C4C;
 color:#FFFFFF;
 float:right;
 margin:15px 10px 0 0;
 overflow:hidden;
 
}

form table tr td {
	color:#FFFFFF;
	font-size: 14px;
}

.step2 form {
	margin-left: 0px;
	background-image: none;
}

fieldset label {
 color:#FFFFFF;
 display:block;
 font-size:0.8em;
}

fieldset {
 border:0;
}

fieldset h3 {
color:#FFFFFF;
font-family:Tahoma;
font-size:1.6em;
letter-spacing:-1px;
margin-top:20px;
margin-bottom:20px;
margin-left:0px;
margin-right:0px;
text-transform:uppercase;
}

.step2 input {
	width: 270px;
}
.buttonHolder {
margin:1px 0 0;
text-align: center;
}
button {
background:url("../img/white_triangle.png") no-repeat scroll 95% 50% #DC1301;
border:medium none;
color:#FFFFFF;
font-family:"Arial";
font-size:1.5em;
font-weight:bold;
padding:10px;
cursor:pointer;
width: 290px;
}

select, input, textarea {
}
h4 {
color:#FFFFFF;
font-size:2.5em;
line-height:100%;
margin:0;
text-align:center;
text-transform:uppercase;
}

p {
float:left;
margin:0;
margin-right:10px;
}

.multiHolder {
margin:0 0 5px;
overflow:hidden;
}
.firstHolder {
margin:0 0 20px;
}
.formHolder {
float:right;
width:230px;
}
.formHolder h3 {
margin:0;
}
.boxHolder {
background:none repeat scroll 0 0 #DBDBDB;
color:#444444;
font-weight:bold;
overflow:hidden;
padding:5px 10px 5px 10px;
}
.boxHolder .ctrlHolder {
margin:0 0 5px !important;
}
.ctrlHolder {
text-align: right;
margin:5px 0 0;
}
.boxHolder input {
border:1px solid #CCCCCC;
height:18px;
width:160px;
}

#moving_date_month {
	width: 50px;
}

#moving_date_day {
	width: 40px;
}

#moving_date_year {
	width: 60px;
}

#from_state, #to_state {
	width: 70px;
	margin-right: 5px;
}

#from_city, #to_city {
	width: 80px !important;
}

#moving_weight_bedroom {
	width: 150px;
}

#moving_tom {
	width: 150px;
}

#moving_toh {
	width: 150px;
}

.clearfix {
	clear: both;
}

.success {
	background-color: #4c4c4c !important;
}

.step2 .ctrlHolder {
text-align: left;
margin:5px 0 0;
}