* { text-align:left; }

body {
	text-align:center;
	margin:0;
	padding:0;
	}

div.movepointstepwrapper {
	width:100%;
	margin:0;
	border:0;
	}
	
div.movepointnav {
	border:0;
	background:0;
	background:0 url('/quote/img/step-bar.png') no-repeat;
	width:auto;
	}
	
#movepointstepwrapperstep2 div.movepointnav ul.movepointnavlist, #movepointstepwrapperstep1 div.movepointnav ul.movepointnavlist, #movepointstepwrapperstep3 div.movepointnav ul.movepointnavlist {
	margin-top:15px;
	}

#movepointstepwrapperstep4 div.movepointnav {
	margin-left:75px;
	}

#movepointstepwrapperstep1 div.movepointnav, #movepointstepwrapperstep3 div.movepointnav {
	margin-left: 65px;
	}

div.movepointnav ul.movepointnavlist {
	width:812px;
	height:41px;
	/*background:0 url('/quote/img/step-bar.png') no-repeat;*/
	border:0;
	background:0;
	}
	
div.movepointmessage {
	width:788px;
	padding:10px;
	border:0;
	margin:0 65px;
	background:0 url('/quote/img/message-gradient.png') repeat-x;
	background-position:top left;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	border-bottom:5px solid #d7d7d7;
	}
	
div.movepointcontentboxwrapper {
	border:0;
	text-align:center;
	}
	
div.movepointcontentboxwrapper h1 {
	width:810px;
	height:36px;
	margin:0 65px;;
	padding:9px 10px 0;
	background:0 url('/quote/img/orange-bar.png') no-repeat;
	background-position:top left;
	color:#fff;
	border:0;
	font-family:sans-serif;
	font-size:18px;
	line-height:18px;
	font-weight:bold;
	color:#fff;
	}
	
div.movepointcontentbox {
	width:790px;
	margin:0 65px;;
	}
	
div.movepointapproxdate {
	width:790px;
	}
	
div.movepointcontentboxwrapper div.movepointapproxdate table {
	margin:0;
	}
	
div.movepointcontentboxwrapper table {
	width:790px;
	margin:0 65px;
	}
	
div.movepointcopyright {
	margin:20px 0 0 75px;
	}
	
div.movepointsubmit input {
	margin:0 75px 0 0;
	background:0 url('/quote/img/next-button.png') no-repeat;
	width:180px;
	height:65px;
	border:0;
	}
	
div.movepointmessage h2 {
	color:#52ad49;
	margin:0;
	font-family:sans-serif;
	font-size:18px;
	}
	
div.movepointmessage p {
	color:#000;
	margin:5px 0 0 0;
	font-size:14px;
	font-family:sans-serif;
	}
	
div.movepointnav ul.movepointnavlist li a, div.movepointnav ul.movepointnavlist li.on a, div.movepointnav ul.movepointnavlist li.complete a {
	display:block;
	background:0 url('/quote/img/step-divider.png') no-repeat;
	background-position:top right;
	font-size:16px;
	font-family:sans-serif;
	color:#707070;
	text-decoration:none;
	line-height:16px;
	padding:0 25px;
	width:135px;
	}

div.movepointnav ul.movepointnavlist li a table.navlist-step-table {
	height:41px;
	}

#movepointstepwrapperstep2 div.movepointnav ul.movepointnavlist li a table.navlist-step-table td.navlist-step-td, div.movepointnav ul.movepointnavlist li a table.navlist-step-table td.navlist-step-td {
	font-weight:bold;
	/*padding-right:10px;
	width:60px;*/
	vertical-align:middle;
	}

#movepointstepwrapperstep2 div.movepointnav ul.movepointnavlist li a table.navlist-step-table td.navlist-desc-td, div.movepointnav ul.movepointnavlist li a table.navlist-step-table td.navlist-desc-td {
	font-size:12px;
	vertical-align:middle;
	/*width:65px;*/
	}

div.movepointnav ul.movepointnavlist li a#final-step-a {
	background:0;
	}

div.movepointnav ul.movepointnavlist li a#first-step-a {
	padding-left:49px;
	}
	
div.movepointnav ul.movepointnavlist li.on a {
	color:#000;
	}
	
div.movepointnav ul.movepointnavlist li {
	background:0;
	width:auto;
	height:auto;
	margin:0;
	padding:0;
	}

div.movepointnav ul.movepointnavlist li.disabled-navitem td.navlist-step-td, div.movepointnav ul.movepointnavlist li.disabled-navitem td.navlist-desc-td {
	color:#989898;
	}
	
div.movepointfieldlabel {
	margin:8px 0;
	font-style:sans-serif;
	font-size:12px;
	color:#000;
	}
	
div.movepointfieldlabel span.req, div.movepointfieldvalue a {
	font-size:12px;
	color:#ff6800;
	font-family:sans-serif;
	}
	
div.movepointfieldvalue input, div.movepointfieldvalue input.zip, div#movepointstepwrapperstep2 div.movepointfieldlabel input, div.movepointstepwrapper textarea {
	font-size:14px;
	color:#000;
	padding:3px;
	border:1px solid #000;
	font-family:sans-serif;
	}

div.movepointfieldvalue select {
	font-size:14px;
	color:#000;
	border:1px solid #000;
	font-family:sans-serif;
	}
	
div.movepointfieldvalue p, div.movepointmessage p a, div.movepointcontentbox p a {
	font-size:10px;
	font-family:sans-serif;
	}
	
div.movepointcopyright, div.movepointcopyright a {
	font-family:sans-serif;
	font-size:10px;
	}
	
#movepointstepwrapperstep2 div.movepointcontentboxwrapper h1 {
	width:auto;
	margin:0;
	background:#ff8f33;
	font-size:14px;
	font-weight:bold;
	padding:6px 0 0 16px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	border-radius: 10px;
	height:24px;
	}
	
#movepointstepwrapperstep2 div.movepointcontentboxwrapper table, div#movepointstepwrapperstep3 div.movepointfield table {
	width:auto;
	margin:5px 0;
	}
	
div#movepointstepwrapperstep2 div.movepointfieldlabel {
	margin:4px 0 0 0;
	}
	
div#movepointstepwrapperstep2 div.movepointfieldvalue input {
	width:30px;
	padding:3px;
	font-family:sans-serif;
	font-size:14px;
	}
	
div#movepointstepwrapperstep2 div.movepointfieldlabel input.more {
	margin-top:-2px;
	}
	
div#movepointstepwrapperstep2 div.movepointfield {
	clear:both;
	}
	
div.movepointnav ul.movepointnavlist li.divider {
	display:none;
	}
	
div#movepointstepwrapperstep3 div.movepointfieldlabel {
	margin:0;
	padding:4px;
	}
	
div#movepointstepwrapperstep3 div.movepointfield td {
	vertical-align:middle;
	}
	
div#movepointstepwrapperstep3 input {
	border:0;
	}
	
#movepointcontentstep2 {
	width:810px;
	margin:0 0 0 75px;
	}
	
div#movepointstepwrapperstep2 div.movepointcontentbox {
	margin:0;
	}
	
div#movepointcontentstep2.movepointcontent {
	padding:10px 0;
	}
	
div#movepointmessagestep2.movepointmessage {
	margin:0;
	}
	
div#movepointcontentstep2 td {
	padding:0;
	}
	
div#movepointstepwrapperstep2 div.movepointcontentboxwrapper {
	width:250px;
	}
	
div#movepointstepwrapperstep3 div.movepointfield {
	height:50px;
	}

