@charset "UTF-8";
/* CSS Document */

body { background: #036 url(../images/img-page-bg.gif) left top repeat-x; color: #000; font: 12px/18px Verdana, Arial, Helvetica, sans-serif; text-align: center; }

#header { width: 100%; background: url(../images/img-hdr-bg.gif) 50% 0 no-repeat; min-width: 770px; }
#header2 { height: 121px; margin: 0 auto; text-align: left; width: 770px; position: relative; }
#logo { padding: 20px 0 0 15px; }

#call-us { background: url(../images/txt-callus.gif) left top no-repeat; height: 18px; position: absolute; right: 20px; text-indent: -9999px; top: 12px; width: 200px; }

#nav { list-style: none; margin: 0; padding: 0; text-align: right; position: absolute; right: 0; top: 40px; }
#nav li { background: none; display: inline; font-size: 11px; float: left; line-height: 1em; margin: 0; padding: 0; }
#nav a { color: #036; display: block; font-weight: bold; padding: 15px 20px 18px; text-decoration: none; }
#nav li.over, #nav li.active { background: url("../images/img-nav-left.gif") no-repeat left top; }
#nav li.over a, #nav li.active a { background: url("../images/img-nav-right.gif") no-repeat right top; color: #fff; }

#nav ul { display: none; height: 39px; margin: 0; padding: 0; position: absolute; right: 12px; text-align: right; top: 45px; width: 770px; }
#nav li.active ul { display: block; }
#nav ul li.over, #nav ul li.active, #nav .over ul a, #nav .active ul a { background: none; }
#nav ul li { background: none; float: none; display: inline; line-height: 30px; }
#nav ul a:link,#nav ul a:visited { color: #93b3d1; font-weight: normal; display: inline; text-decoration: none; padding: 3px 8px; }
#nav ul a:hover, #nav ul a:active { background: none; color: #fff; text-decoration: none; }
#nav li.over ul .active, #nav li.active ul .active, #nav li.over ul .active a, #nav li.active ul .active a { background: none; color: #fff; font-weight: bold; text-decoration: none; }

#container { margin: 0 auto; text-align: left; width: 770px; }
#splash { background: url(../images/img-ndms-professionals.jpg) left top no-repeat; width: 770px; height: 231px; }
	#splash blockquote { text-indent: -9999px; }

#landing { background: url(../images/img-landing-bg.jpg) left top no-repeat; height: 91px; width: 770px; }
	#landing h1 { color: #e6b800; font-size: 32px; font-style: normal; font-weight: normal; line-height: 32px; letter-spacing: -1px; margin: 0; padding: 30px 0 0 15px; }

#content { background: #fff url(../images/img-content-ftr.gif) left bottom no-repeat; float: right; width: 510px; }
#content2 { background: url(../images/img-landing-content-bg.jpg) left top no-repeat; min-height: 203px; padding: 24px 15px 6px 15px; }
#front #content2 { background: url(../images/img-content-hdr.jpg) left top no-repeat; }
	* html #content2 { height: 204px; }

#sidebar { padding-top: 6px; width: 250px; position: relative; }
#quick-estimate,
#official-mover, 
#bbb { background: #fff url(../images/img-sidebar-ftr.gif) left bottom no-repeat; margin-bottom: 9px; width: 250px; }

#quick-estimate { margin-bottom: 9px; min-height: 227px; }
	#front #quick-estimate { margin-bottom: 9px; }
	#quick-estimate h2 { background: url(../images/hdr-quick-estimate.gif) left top no-repeat; height: 32px; margin: 0; padding: 0; text-indent: -9999px; }
	#quick-estimate h3, 
	#quick-estimate p { margin: 0 8px 5px 8px; }
	#quick-estimate label { font: bold 8px Verdana, Arial, Helvetica, sans-serif; text-transform: uppercase; color: #265285; margin-bottom: 4px; }
	#quick-estimate .quick-text { width: 98px; }
	#quick-estimate .quick-select { width: 222px; }
	#quick-estimate .quick-form-submit { margin-top: 6px; text-align: right; }

#official-mover { text-align: center; }
	#official-mover h2 { background: url(../images/hdr-official-mover.gif) left top no-repeat; height: 32px; margin: 0; padding: 0; text-indent: -9999px; }
	#official-mover img { padding: 5px 15px 6px; }

#front #official-mover { background: url(/images/photo-official-mover.gif) top left no-repeat; height: 92px; margin: 0; width: 510px; text-indent: -9999px; position: absolute; left: 260px; bottom: 0;  }
	#front #official-mover h2 { background: none; }
	#front #official-mover img { display: none; }
	* html #front #official-mover { margin-bottom: 6px; }

#bbb { margin-bottom: 6px; }
#bbb2 { background: url(../images/img-sidebar-hdr.gif) left top no-repeat; min-height: 86px; padding: 3px; }
	* html #bbb2 { height: 86px; }
	#bbb img { float: left; margin-right: 5px; }
	#bbb p { font-size: 11px; line-height: 15px; margin: 0; padding: 20px 0 0; }

#footer { clear: both; margin-left: 260px; padding: 10px 0 10px 10px; }
	#footer img#promover { float: right; margin: 0; padding: 0; }
	#footer p { color: #69c; font-size: 11px; margin: 0; padding: 0; }
	#footer h4 { color: #fff; font-size: 11px; margin: 0; padding: 0; }
	#footer a:link, #footer a:visited { color: #69c; text-decoration: underline; }
	#footer a:hover, #footer a:active { color: #fff; text-decoration: none; }
