* 											{ padding: 0; margin: 0; }

body 										{ font-family: Arial, Helvetica, sans-serif; font-size: 13px; color: #666666; background:#dddfe1 }
#wrapper 									{ margin: 5px auto; width: 822px; background:#ffffff }
#faux 										{ margin-bottom: 5px; overflow: auto; width: 100% }
#header 									{ background:#ffffff url(../images/topbg.gif) repeat-x top; color: #333; width: 802px; padding: 10px 10px 0 10px; height: 200px; margin: 0 0 0 0 }
#navigation 								{ background:#ffffff url(../images/nav-bar.gif) no-repeat 10px; width: 802px; color: #ffffff; line-height:27px; height:28px; padding:0 0 0 20px; margin: 10px 0 5px 0; font-size:1.3em; font-weight:bold }
#leftcolumn 								{ display: inline; color: #666666; margin: 10px; padding: 0px; width: 171px; float: left }
#content 									{ float: left; color: #666666; margin: 10px 5px; padding: 0px; width: 420px; display: inline; position: relative }

#contentfull 								{ float: left; color: #666666; margin: 10px 5px; padding: 0px; width: 600px; display: inline; position: relative }

#rightcolumn 								{ display: inline; position: relative; margin: 10px 10px 10px 0px; padding: 0; width: 180px; float: right }
#footer 									{ width: 802px; clear: both; color: #333; margin: 0; padding: 0 10px 0 10px; background:#dddfe1 url(../images/b-bg.gif) repeat-x bottom; height:50px }

.clear 										{ clear: both; background: none }
#content p 									{ padding:5px 0 5px 0 }
#content h1 								{ color:#ed002f; text-transform:uppercase; font-size:1.2em; font-weight:bold; padding:5px 0 10px 0; border-bottom:1px dashed #999999; border-top:1px dashed #999999 }
#content a:link,a:visited 					{ color:#ed002f; text-decoration:none }

#contentfull h1 							{ color:#ed002f; text-transform:uppercase; font-size:1.2em; font-weight:bold; padding:5px 0 10px 0; border-bottom:1px dashed #999999; border-top:1px dashed #999999 }
#contentfull a:link,a:visited				{ color:#ed002f; text-decoration:none }

/* menu */
 /* DEFAULTS */
ul#navlist li a,ul#subnavlist li a 			{ font-family: arial; font-size: 12px; font-weight: 900; text-decoration: none }
div#navcontainer 							{ width: 171px; background: #fff; padding:0 }

/* NAV LIST */
ul#navlist 									{ list-style-type: none; margin: 0; padding: 0 }
ul#navlist li 								{ display: inline; }

ul#navlist li a#bishopsmove 				{ display: block; background: #fff url(../images/bishops-move.jpg) top left no-repeat; padding: 2px 0 0px 0px; border-top: solid 1px #fff; width: 171px; height:57px }
ul#navlist li a#bishopsmove:hover 			{ background: #fff url(../images/bishops-move-hover.jpg) top left no-repeat }
ul#navlist li a#bishopsmove 				{ background: #fff url(../images/bishops-move.jpg) top left no-repeat }

ul#navlist li a#bishopsmove-current 		{ display: block; background: #fff url(../images/bishops-move-hover.jpg) top left no-repeat; padding: 2px 0 0px 0px; border-top: solid 1px #fff; width: 171px; height:57px }
ul#navlist li a#bishopsmove-current:hover 	{ background: #fff url(../images/bishops-move-hover.jpg) top left no-repeat }
ul#navlist li a#bishopsmove-current 		{ background: #fff url(../images/bishops-move-hover.jpg) top left no-repeat }


ul#navlist li a#planning 					{ display: block; background: #fff url(../images/planning-your-move.jpg) top left no-repeat; padding: 2px 0 0px 0px; border-top: solid 1px #fff; width: 171px; height:57px }
ul#navlist li a#planning:hover 				{ background: #fff url(../images/planning-your-move-hover.jpg) top left no-repeat }
ul#navlist li a#planning 					{ background: #fff url(../images/planning-your-move.jpg) top left no-repeat }

ul#navlist li a#planning-current 			{ display: block; background: #fff url(../images/planning-your-move-hover.jpg) top left no-repeat; padding: 2px 0 0px 0px; border-top: solid 1px #fff; width: 171px; height:57px }
ul#navlist li a#planning-current:hover 		{ background: #fff url(../images/planning-your-move-hover.jpg) top left no-repeat }
ul#navlist li a#planning-current 			{ background: #fff url(../images/planning-your-move-hover.jpg) top left no-repeat }


ul#navlist li a#packing 					{ display: block; background: #fff url(../images/packing.jpg) top left no-repeat; padding: 2px 0 0px 0px; border-top: solid 1px #fff; width: 171px; height:57px }
ul#navlist li a#packing:hover 				{ background: #fff url(../images/packing-hover.jpg) top left no-repeat }
ul#navlist li a#packing 					{ background: #fff url(../images/packing.jpg) top left no-repeat }

ul#navlist li a#packing-current 			{ display: block; background: #fff url(../images/packing-hover.jpg) top left no-repeat; padding: 2px 0 0px 0px; border-top: solid 1px #fff; width: 171px; height:57px }
ul#navlist li a#packing-current:hover 		{ background: #fff url(../images/packing-hover.jpg) top left no-repeat }
ul#navlist li a#packing-current 			{ background: #fff url(../images/packing-hover.jpg) top left no-repeat }

ul#navlist li a#transportation 				{ display: block; background: #fff url(../images/transportation.jpg) top left no-repeat; padding: 2px 0 0px 0px; border-top: solid 1px #fff; width: 171px; height:57px }
ul#navlist li a#transportation:hover		{ background: #fff url(../images/transportation-hover.jpg) top left no-repeat }
ul#navlist li a#transportation 				{ background: #fff url(../images/transportation.jpg) top left no-repeat }

ul#navlist li a#transportation-current 		{ display: block; background: #fff url(../images/transportation-hover.jpg) top left no-repeat; padding: 2px 0 0px 0px; border-top: solid 1px #fff; width: 171px; height:57px }
ul#navlist li a#transportation-current:hover{ background: #fff url(../images/transportation-hover.jpg) top left no-repeat }
ul#navlist li a#transportation-current 		{ background: #fff url(../images/transportation-hover.jpg) top left no-repeat }

ul#navlist li a#secure 						{ display: block; background: #fff url(../images/secure-storage.jpg) top left no-repeat; padding: 2px 0 0px 0px; border-top: solid 1px #fff; width: 171px; height:57px }
ul#navlist li a#secure:hover 				{ background: #fff url(../images/secure-storage-hover.jpg) top left no-repeat }
ul#navlist li a#secure 						{ background: #fff url(../images/secure-storage.jpg) top left no-repeat }

ul#navlist li a#secure-current				{ display: block; background: #fff url(../images/secure-storage-hover.jpg) top left no-repeat; padding: 2px 0 0px 0px; border-top: solid 1px #fff; width: 171px; height:57px }
ul#navlist li a#secure-current:hover 		{ background: #fff url(../images/secure-storage-hover.jpg) top left no-repeat }
ul#navlist li a#secure-current 				{ background: #fff url(../images/secure-storage-hover.jpg) top left no-repeat }


ul#navlist li a#contact 					{ display: block; background: #fff url(../images/contact-us.jpg) top left no-repeat; padding: 2px 0 0px 0px; border-top: solid 1px #fff; width: 171px; height:57px }
ul#navlist li a#contact:hover 				{ background: #fff url(../images/contact-us-hover.jpg) top left no-repeat }
ul#navlist li a#contact 					{ background: #fff url(../images/contact-us.jpg) top left no-repeat }

ul#navlist li a#contact-current 			{ display: block; background: #fff url(../images/contact-us-hover.jpg) top left no-repeat; padding: 2px 0 0px 0px; border-top: solid 1px #fff; width: 171px; height:57px }
ul#navlist li a#contact-current:hover 		{ background: #fff url(../images/contact-us-hover.jpg) top left no-repeat }
ul#navlist li a#contact-current 			{ background: #fff url(../images/contact-us-hover.jpg) top left no-repeat }

a .alt 										{ display: none }

#footer #flag-en 							{ float:left; padding:0 0 3px 0; width:30px; min-height:10px; display:block }
#footer #flag-sp 							{ float:left; margin:0 0 0 10px; padding:0 0 3px 0; width:30px; min-height:10px; display:block }
#footer #contact 							{ float:left; padding:0 0 3px 115px; width:510px; min-height:10px; display:block; color:#ed002f; text-transform:uppercase; font-size:1.4em; font-weight:bold }
#footer #logo1   							{ float:left; padding:0 0 3px 0; width:40px; min-height:10px; display:block }
#footer #logo2   							{ float:left; margin:0 0 0 10px; padding:0 0 3px 0; width:30px; min-height:10px; display:block}

#rightcolumn .imgbox 						{ padding:0 0 5px 0; height:35px }
#rightcolumn #form-box 						{ padding:0 0 3px 0; height:209px; background: #fff url(../images/bg-form.gif) no-repeat }


/*#rightcolumn #form-box select				{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; background: #ffffff; border: 1px solid #ffffff; width:130px } */
#rightcolumn #form-box select 				{ width:138px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #666666; padding:0 0 0 0; border-top:1px solid #7c7c7c; border-left:1px solid #c3c3c3; border-right:1px solid #c3c3c3;  background:#fff url('../images/fieldbg.gif') repeat-x top }

#photodiv { background-repeat: no-repeat }


.formTitle {font-weight:bold; text-transform:uppercase;}
form table td	{text-align:left;}