/**** basic styling   ****/
div
{
	padding:0px;
	margin:0px;
	float:none;
	clear:both;
	
}
div.MovePointStepWrapper
{
	border:1px solid #666;
	background:#FFF;
	width:798px;

}
div.MovePointStepWrapper textarea
{
	background-color:#FFF;
	background-image:none;
	width:100%;
	height:100px;
	font-size:10px; 
	font-family:verdana;
	color:#000;
}

div.MovePointNav
{
	width:100%;
	min-width:798px;
	background-color:#CCCCCC;
	border:0px solid #000;	
	float:none;
	clear:both;
}

div.MovePointNav ul.MovePointNavList
{
	background-color:transparent;
	background-color:#CCCCCC;
	width:100%;
	list-style:none;
	border:0px solid #000;
	margin:0px;
	height:30px;;
	padding:0px;
	overflow:hidden;



}

div.MovePointNav ul.MovePointNavList li
{
	background-color:#CCC;
	background-image:none;
	float:left;
	color:#000;
	font-family:verdana;
	padding:10px;
	margin:0px;
	font-size:10px;
}



div.MovePointNav ul.MovePointNavList li A
{
	background-color:transparent;
	color:#777;
	font-family:verdana;
	text-decoration:underline;
}


div.MovePointNav ul.MovePointNavList li.on A
{
	color:#f00;
	font-family:verdana;
	font-size:10px;
	font-weight:bold;
}

div.MovePointNav ul.MovePointNavList li.complete A
{
	color:#000;
	font-family:verdana;
	font-size:10px;
}
div.MovePointNav ul.MovePointNavList li.divider
{
	color:#777;
	padding:0px;
	padding-top:11px;
}



div.MovePointNav ul.MovePointNavList li.list
{
	background-color:transparent;
	float:right;
	padding-right:20px;
	padding-top:5px;
}


div.MovePointContent
{
	padding:10px;

}

div.MovePointMessage
{
	border:1px solid #DDD;
	padding:10px;
	background-color:#F7F7F7;
}

div.MovePointMessage h2,
div.MovePointContentBox h2
{
	margin:0px;
	padding:0px;
	font-size:14px;
	color:#000;
	font-family:verdana;
}

div.MovePointMessage p,
div.MovePointContentBox p
{
	margin:0px;
	padding:0px;
	font-size:10px;
	color:#000;
	font-family:verdana;
}

div.MovePointMessage p a,
div.MovePointContentBox p a
{
	margin:0px;
	padding:0px;
	font-size:10px;
	font-family:verdana;
	color:#000;
	text-decoration:underline;
}



div.MovePointContentBox
{
	padding:10px;
	border-top:0px;

}

div.MovePointContentBoxWrapper
{
	margin-top:15px;
	border:1px solid #AAA;
	overflow:hidden;
}

div.MovePointContentBoxWrapper h1
{
	background:url(images/content-back.gif) repeat-x top left;
	border-bottom: 2px solid #888;
	margin:0px;
	font-size:14px;
	height:22px;
	padding-top:5px;
	padding-left:5px;
	overflow:hidden;
	font-family:verdana;

}

div.MovePointField
{
	border:0px solid #000;
	width:241px;
	#width:230px; /*IE HACK  */
	min-width:200px;
	margin-right:10px;
	clear:none;
	float:left;

}

div.MovePointFieldLabel
{
	font-size:10px;
	font-family:verdana;
	font-weight:bold;
	color:#666;

}

div.MovePointFieldLabel span.req
{
	color:#F00;
	font-size:9px;
	margin:0px;
}

div.MovePointFieldValue
{
	padding-left:0px;
	padding-right:9px;
	padding-bottom:5px;
	font-size:10px;
	font-family:verdana;
	font-weight:normal;
}

div.MovePointFieldValue p
{
	font-size:10px;
	font-family:verdana;
	font-weight:normal;
}

div.MovePointFieldValue A
{
	font-family:verdana;
	font-size:10px;
	color:#00F;
	padding-left:15px;
	text-decoration:underline;
}

div.MovePointFieldValue input
{
	width:100%;
	font-family:verdana;
	font-size:10px;
}


div.MovePointFieldValue input.zip
{
	width:90px;
	font-family:verdana;
	font-size:10px;
}


div.MovePointFieldValue select
{
	width:100%;
	font-family:verdana;
	font-size:10px;
}

div.MovePointContentBoxBottom
{
	clear:both;
}


td.MovePointMoveFrom
{
	padding-left:10px;

}

div.MovePointMoveFrom
{

}

td.MovePointMoveTo
{
	border-left:1px solid #CCC;
	padding-left:20px;
}


div.MovePointMoveTo
{
}


div.MovePointCopyright,
div.MovePointCopyright A
{
	float:left;
	color:#666;
	font-size:8px;
	font-family:verdana;

}



div.MovePointApproxDate
{
	border-bottom:1px solid #CCC;
}

div.MovePointApproxDate select.month
{
	margin-left:20px;
	clear:none;
	width:150px;
}
div.MovePointApproxDate select.date
{
	margin-left:10px;
	clear:none;
	width:45px;

}

div.MovePointApproxDate select.year
{
	margin-left:10px;
	clear:none;
	width:80px;
}

div.MovePointSubmit input
{
	background-image:url(images/next.gif);
	background-repeat:no-repeat;
	background-position:top left;
	background-color:transparent;
	border:0px solid #000;
	color:#FFF;
	width:70px;
	height:25px;
	float:right;
	cursor:pointer;
}



/*** Step 2 Specific  ***/




div#MovePointStepWrapperStep2 div.MovePointContentBoxWrapper
{
	width:240px;
	clear:none;
	float:none;
	margin-right:10px;
}

div#MovePointStepWrapperStep2 td
{
	vertical-align:top;
}

div#MovePointStepWrapperStep2 div.MovePointFieldValue
{
	clear:none;
	padding:0px
}
div#MovePointStepWrapperStep2 div.MovePointFieldLabel
{
	clear:none;
	padding:0px;
	padding-left:5px;
}
div#MovePointStepWrapperStep2 div.MovePointFieldLabel Input
{
	width:190px;
	padding:0px;
	font-family:verdana;
	font-size:10px;
	font-weight:normal;
}

div#MovePointStepWrapperStep2 div.MovePointFieldValue input
{
	width:15px;
	padding:0px;
	font-family:verdana;
	font-size:10px;
	
}

div#MovePointStepWrapperStep2 div.MovePointField table,
div#MovePointStepWrapperStep3 div.MovePointField table
{
	border-collapse:collapse;
}

div#MovePointStepWrapperStep2 div.MovePointField td,
div#MovePointStepWrapperStep3 div.MovePointField td
{
	padding:0px;
	vertical-align:top;
}


div#MovePointStepWrapperStep3  div.MovePointField,
div#MovePointStepWrapperStep3 div.MovePointFieldValue,
div#MovePointStepWrapperStep3 div.MovePointFieldLabel
{
	padding:0px;
}

div#MovePointStepWrapperStep3  div.MovePointField
{
	margin-top:5px;
}
div#MovePointStepWrapperStep3 div.MovePointFieldLabel
{
	padding-top:1px;
}

div#MovePointStepWrapperStep3 div.MovePointFieldValue input
{
	width:15px;
	margin:0px;
}




div#MovePointStepWrapperStep4 div.MovePointContentBox
{
	width:600px;
	padding:80px;

}


div#MovePointStepWrapperStep4 div.MovePointStepWrapper textarea
{
	background-color:#FFF;
	background-image:none;
	width:100%;
	height:100px;
	font-size:10px; 
	font-family:verdana;
	color:#000;
}



div.MovepointStep div.movepointCopyright A 
{
	color:#000;
}

form
{
	margin:0px;
}


div.MovePointStepWrapper
{
	width:1000px;
	text-align:left;
	overflow:hidden;
	border:0px;
	background-color:transparent;
}

div.MovePointContentBoxWrapper
{
	border:0px solid #000;
	background-color:transparent;
}

div.MovePointNav
{
	min-width:747px;
	background-color:transparent;
}

div.MovePointField
{
	width:222px;
	min-width:170px;
	margin:5px;
	margin-top:5px;

}


td.MovePointFieldLabel,
td.MovePointFieldLabelYellow
{
	color:#000;
	font-size:11px;
	font-family:verdana,arial,sanserif;
	padding:5px;
	text-align:right;
	vertical-align:middle;
}

td.MovePointFieldLabelYellow
{
	padding-top:20px;
	padding-bottom:20px;
}

td.MovePointFieldValue
{
	padding:5px;
}

td.MovePointFieldValue input.transLong
{
	color:#000;
	font-size:13px;
	font-family:verdana,arial,sanserif;
	background-color:transparent;
	width:216px;
	height:23px;
	border:1px solid #cecece;
}



div.MovePointContent
{
	padding:0px;
}

div.MovePointFieldValue input.zip
{
	width:70px;
}


div#MovePointStepWrapperStep2 div.MovePointContentBoxWrapper
{
	width:260px;

}


div#MovePointStepWrapperStep1 div.MovePointContentBoxWrapper
{
	width:490px;
	float:left;
	clear:none;
}


div#MovePointStepWrapperStep2 div.MovePointFieldLabel Input
{
	width:175px;
}



div#MovePointStepWrapperStep2 div.MovePointContentBox div.MovePointField
{
	margin-top:5px;
}


div#MovePointStepWrapperStep2 div.MovePointFieldValue
{
}
div#MovePointStepWrapperStep2 div.MovePointFieldLabel
{
}

div#MovePointStepWrapperStep2 div.MovePointFieldValue input
{
	
}

div#MovePointStepWrapperStep2 div.MovePointField,
div#MovePointStepWrapperStep2 div.MovePointField table,
div#MovePointStepWrapperStep2 div.MovePointField table tr,
div#MovePointStepWrapperStep2 div.MovePointField table tr td,
div#MovePointStepWrapperStep3 div.MovePointField,
div#MovePointStepWrapperStep3 div.MovePointField table,
div#MovePointStepWrapperStep3 div.MovePointField table tr,
div#MovePointStepWrapperStep3 div.MovePointField table tr td
{
	padding:0px;
	margin:0px;
border-collapse:collapse;
}

div#MovePointStepWrapperStep3 div.MovePointField
{
margin:5px;
}


input.zip
{
width:65px;
margin-right:20px;

}



td.MovePointFieldValue a
{
	color:#000;
	font-family:verdana,arial,sanserif;
	font-size:10px;
	text-decoration:none;
	
}

div.MovePointSubmit
{
	padding-top:40px;
}


div.MovePointSubmit input
{
	background-image:url(/quote/themes/template1/images/button_next.png);
	background-repeat:no-repeat;
	width:82px;
	height:27px;
}
div#MovePointCopyright
{
	width:100%;
	text-align:right;
	padding-top:15px;
}

div#MovePointCopyright a
{
	text-decoration:none;	
	float:right;
	clear:left;
}


div#MovePointQuoteNationalLogo
{
	padding-top:100px;
	text-align:center;
	width:100%;

}

div#MovePointMessageStep2
{
	border:0px solid #000;
	background-color:transparent;
	padding:0px;
	margin-top:20px;
	padding-left:120px;
}

div#MovePointStepWrapperStep2 div.MovePointFieldValue input
{
	background-color:transparent;
	padding-top:5px;
	width:25px;
	height:25px;
	vertical-align:center;
	text-align:center;
	border:1px solid #cecece;
}
div#MovePointStepWrapperStep2 div.MovePointFieldLabel input
{
	background-color:transparent;
	padding-top:5px;
	border:1px solid #cecece;
	height:25px;
	vertical-align:center;
	text-align:center;
}

div#MovePointStepWrapperStep2 div.MovePointFieldLabel
{
	vertical-align:center;
	min-height:25px;
	padding-top:5px;
	#height:25px;
	font-family:verdana, sanserif;
	font-size:11px;
	color:#000;
	font-weight:normal;
}

div#MovePointStepWrapperStep2 div.MovePointContentBoxWrapper
{
	margin-top:0px;
	margin-bottom:20px;
}


div#MovePointStepWrapperStep2 div.step2CustomInventory div.MovePointFieldLabel
{
	padding-top:0px;

}


div#MovePointStepWrapperStep2 div.step2CustomInventory div.MovePointFieldLabel input
{
	text-align:left;
}



div#MovePointStepWrapperStep3 div.MovePointContentBoxWrapper
{
	width:495px;
	float:left;
	clear:none;
}

div#MovePointStepWrapperStep3 div.MovePointSubmit input
{
	background-image:url(/quote/themes/template1/images/button_submit.png);

}


div#MovePointStepWrapperStep3 div.MovePointContentBoxWrapper div.MovePointField input
{
	width:23px;
	height:23px;
	background-color:#FFF;
	border:1px solid #CECECE;
	margin-left:40px;

}

div#MovePointStepWrapperStep3 div.MovePointFieldLabel
{
	color:#000;
	font-weight:normal;
	width:300px;
	padding-top:5px;
	
}

div#MovePointStepWrapperStep3 div#MovePointQuoteNationalLogo
{
	padding-top:70px;

}

div#MovePointMessageStep3
{
	background-color:transparent;
	border:0px solid #000;
	padding:20px;
	font-family:verdana, sanserif;
	font-size:11px;
	padding-left:130px;
	padding-right:130px;
}

div.MovePointNav
{
	#text-align:center;

}



div#MovePointStepWrapperStep4 div.MovePointContentBox
{
	width:500px;
	#height:500px;
}

div#MovePointStepWrapperStep4 div.MovePointContentBox p
{
	width:500px;
}




.oqxtop, .oqxbottom {display:block; background:transparent; font-size:1px;}
.oqxb1, .oqxb2, .oqxb3, .oqxb4 {display:block; overflow:hidden;}
.oqxb1, .oqxb2, .oqxb3 {height:1px;}
.oqxb2, .oqxb3, .oqxb4 {background:#727b7f; border-left:1px solid #727b7f; border-right:1px solid #727b7f;}
.oqxb1 {margin:0 5px; background:#727b7f;}
.oqxb2 {margin:0 3px; border-width:0 2px;}
.oqxb3 {margin:0 2px;}
.oqxb4 {height:2px; margin:0 1px;}

.oqxboxcontent {display:block; background:#727b7f; border:0 solid #727b7f; border-width:0 1px;
padding:0px;
}


.oqxboxcontent h1.sub_header
{
	padding:0px;
	margin:0px;
	font-size:18px;
}




div.MovePointQuoteSectionHeader
{
	width:300px;
	margin-right:30px;
	float:right;
	clear:right;
}


.qhxtop, .qhxbottom {display:block; background:transparent; font-size:1px;}
.qhxb1, .qhxb2, .qhxb3, .qhxb4 {display:block; overflow:hidden;}
.qhxb1, .qhxb2, .qhxb3 {height:1px;}
.qhxb2, .qhxb3, .qhxb4 {background:#ccc; border-left:1px solid #666; border-right:1px solid #666;}
.qhxb1 {margin:0 5px; background:#666;}
.qhxb2 {margin:0 3px; border-width:0 2px;}
.qhxb3 {margin:0 2px;}
.qhxb4 {height:2px; margin:0 1px;}

.qhxboxcontent {display:block; background:#ccc; border:0 solid #666; border-width:0 1px; text-transform:UPPERCASE;
padding:0px;
}

.qhxboxcontent
{
	padding:10px;
	padding-left:20px;
	margin:0px;
	font-size:10px;
	color:#003333;
	font-weight:bold;
	font-family:verdana, sanserif;
	
}




div.MovePointQuoteSectionHeader h1
{
	background-image:none;
}






div#MovePointQuoteStepNav
{
	width:768px;
	margin:auto;
	#text-align:center;
}

div#MovePointQuoteStepNavSubText
{
	width:768px;
	margin:auto;
	#text-align:center;
}

div.skewpadd
{
	padding-left:53px;
}


div#MovePointQuoteStepNavSubText td
{
	font-size:10px;
	font-style:italic;
	padding-left:45px;
	color:#666;
}

div#MovePointQuoteStepNav td
{
	vertical-align:bottom;
}


td.StepText,
td.StepText a
{
	font-family:verdana, arial, sanserif;
	font-size:14px;
	color:#b9bdbf;
	text-decoration:none;
	
}

td.StepOn td.StepText,
td.StepOn td.StepText a
{
	color:#fff;
	text-decoration:none;
}


div#MovePointQuoteStepNavSubText td.StepOn
{
	color:#000;
}

div.step1LeftLine
{
	background-image:url(/quote/themes/template1/images/line_step1_left.png);
	background-repeat:no-repeat;

}

div.step1Picture
{
	background-image:url(/quote/themes/template1/images/step1_img_contact.png);
	background-repeat:no-repeat;
	background-position:top right;
	min-height:500px;
	padding-right:40px;

}

div.stepLeftLine
{
	background-image:url(/quote/themes/template1/images/left_line.gif);
	background-repeat:no-repeat;

}


div.step1Picture2
{
	background-image:url(/quote/themes/template1/images/step1_img_move.png);
	background-repeat:no-repeat;
	background-position:top right;
	min-height:500px;
	padding-right:40px;

}


span.yellowLabel
{
	background-color:#ffcc33;
	font-weight:bold;
	padding:5px;
}


div.step2LeftLine
{
	background-image:url(/quote/themes/template1/images/line_step2_left.png);
	background-repeat:no-repeat;
	margin-top:20px;

}

div.step2Picture
{
	background-image:url(/quote/themes/template1/images/step2_img_clipboard.png);
	background-repeat:no-repeat;
	background-position:top left;
	min-height:500px;
	padding-left:120px;

}



div#MovePointStepWrapperStep2 div.MovePointQuoteSectionHeader
{
	width:212px;
	margin-right:30px;
	float:left;
	clear:right;
}



div#MovePointStepWrapperStep2 div.MovePointQuoteStep2FooterLeft
{
	width:450px;
	float:left;
	padding-top:30px;
	clear:none;
}


div#MovePointStepWrapperStep2 div.MovePointQuoteStep2FooterRight
{
	width:450px;
	float:right;
	clear:none;

}

div#MovePointStepWrapperStep2 div.MovePointQuoteStep2FooterRightIns
{
	padding-right:170px;
	padding-bottom:20px;

}

div#MovePointStepWrapperStep2 div.MovePointQuoteStep2FooterLeftIns
{
	padding-left:130px;

}


div.step3LeftLine
{
	background-image:url(/quote/themes/template1/images/line_step3_left.png);
	background-repeat:no-repeat;

}

div.step3Picture
{
	background-image:url(/quote/themes/template1/images/step3_img_dolly.png);
	background-repeat:no-repeat;
	background-position:top left;
	min-height:500px;
	padding-left:120px;

}


div.step3Picture2
{
	background-image:url(/quote/themes/template1/images/step3_img_note.png);
	background-repeat:no-repeat;
	background-position:top left;
	min-height:500px;
	padding-left:120px;

}

div.step4picture
{
	background-image:url(/quote/themes/template1/images/step4_img_thankyou.png);
	background-repeat:no-repeat;
	background-position:top left;
	min-height:500px;

}

div.step4picture2
{
	background-image:url(/quote/themes/template1/images/step4_img_person.png);
	background-repeat:no-repeat;
	background-position:bottom right;
	min-height:500px;
	padding-left:120px;

}

div#MovePointStepWrapperStep3 textarea#CUST_INTERNAL_NOTES
{
	background-color:transparent;
	border:1px solid #CECECE;
	width:320px;
	height:410px;
	margin-left:35px;

}

/*********** OTHER **********/

div.subnav
{
	padding-top:33px;
	width:245px;

}

div.subnav_item
{
	background-image:url(../images/sub_nav_bkg.gif);
	height:17px;
	border-bottom:1px solid #CCC;
	padding-left:28px;
	text-align:left;
}

div.subnav_item_on
{
	background-color:#ffcc33;
	height:17px;
	border-bottom:1px solid #CCC;
	padding-left:28px;
	text-align:left;
}

div.subnav_item a,
div.subnav_item_on a
{
	font-family:verdana, helvetica, sanserif;
	font-weight:bold;
	font-size:10px;
	color:#000;
	text-decoration:none;
}

div.subnav_pad
{
padding-top:2px;
}

div.glossary_letters a
{
	font-size:11px;
}

div.side_bar_center
{
	margin:auto;
	width:245px;
	#text-align:center;
}

div.quick_tip_center
{
}

div.quick_tip
{
	padding-top:30px;
}

div.quick_tip_content
{
	background-color:#ffcc33;
	padding:10px;
	font-family:verdana,helvetica,sanserif;
	font-size:10px;
	font-weight:bold;
	text-align:justify;
}

div.national_logo
{
	padding:30px;
}

div.glossary_divider
{
	font-size:18px;
	color:#666;
	border-bottom:1px solid #ccc;
	padding:5px;
	margin-top:20px;
	font-weight:bold;
}

div.outline_box
{
	border:1px solid #ccc;
	background-color:#EFEFEF;
	padding:5px;
}

div#MovePointStepWrapperStep2 div.MovePointQuoteStep2FooterLeftIns div#MovePointQuoteNationalLogo
{
	padding:0px;
	width:185px;
}

div#MovePointContentStep4p div#MovePointPriceLine
{
	background-image:url(images/step4_price_line.gif);
	background-repeat:no-repeat;
	background-position:top left;
}


div#MovePointContentStep4p div#MovePointPricePhoto
{
	background-image:url(images/step4_img_price_person.png);
	background-repeat:no-repeat;
	background-position:bottom left;
}

div#MovePointContentStep4p div.MovePointContentBoxWrapper
{
	background-color:transparent;

}


div#MovePointContentStep4p div.MovePointContentBox
{
	padding-left:65px;
	padding-top:50px;
	padding-right:40px;
}

div#MovePointContentStep4p div.MovePointContentBox h2
{
	color:#666;
	font-size:18px;

}


div.MovePointPriceDetails
{
	background-color:#EFEFEF;
	border:1px solid #CCC;
	padding:10px;
	font-family:verdana;
	font-size:10px;
	text-align:left;
}

table#mvptPriceTable
{
	#width:930px;

}

div#MovePointContentStep4p div.MovePointContentBoxWrapper  div.MovePointPriceDetails table td
{
	font-size:10px;
	padding-top:0px;
	padding-bottom:0px;
}

div#MovePointContentStep4p div.MovePointContentBoxWrapper div.MovePointContentBox
{
	font-family:verdana; font-size:11px;
}

div#MovePointContentStep4p div.MovePointContentBoxWrapper div.MovePointContentBox td
{
	font-family:verdana; font-size:11px;
}

span.labelText
{
	color:#666;
	font-size:9px;
}

div.sectionHeader
{
	font-size:12px;
	color:#000;
	font-weight:bold;
	margin-bottom:5px;
	margin-top:10px;
	border-bottom: 0px solid #CCC;
}

td#mvptpriceB
{
	width:450px;
}

td#mvptpriceA
{
	width:450px;
}



div.sectionContent
{
	padding-left:20px;
}

div.yourPrice
{
	font-size:24px;
	text-align:right;
	width:430px;
	
}

div.yourPrice span
{
	font-size:14px;
}

div.yourPrice sup
{
	color:#666;
}

div.priceNotice
{
	font-size:10px; 
	color:#666;
	width:428px;
	float:right;
	clear:none;
	font-size:9px;
	text-align:justify;
	padding-right:10px;
}

div.priceNoticeSection
{
	text-align:right;
}

div.priceFooterSection
{
	text-align:right;
}

div#MovePointContentStep4p div.MovePointCopyright,
div#MovePointContentStep4p div.MovePointCopyright A
{
	float:right;
	color:#666;
	font-size:8px;
	font-family:verdana;

}

div#MovePointContentStep4p div#MovePointQuoteNationalLogo
{
	text-align:right;
}



 img, 
div.interlacing,
div#BodyWrapperHome div.interlacing,
div.bottom_shadow,
div.QuickQuote,
div.step1LeftLine,
div.step1Picture,
div.step1Picture2,
div.step2LeftLine,
div.step2Picture,
div.step3LeftLine,
div.step3Picture,
div.step3Picture2,
div.step4picture,
div.step4picture2,
div#MovePointPriceLine,
div.MovePointSubmit input,
div#MovePointStepWrapperStep3 div.MovePointSubmit input
 { behavior: url("/css/iepngfix.htc") }
 