* {margin: 0; padding: 0; border: none;}
	img.alignleft {float: left; margin: 0 15px 5px 0;}
	img.alignright {float: right; margin: 0 0 5px 15px;}
	.go-left {float: left;}
	.go-right {float: right;}
	.aligncenter {text-align: center;}
	.clearfix {clear: both;}
	.italic {font-style: italic;}
body {font-family: Arial, sans-serif; background: #88b7c8;}
	body#home div#content-wrapper {/*background: url(images/mnwrap.jpg) no-repeat bottom right #fff;*/}
div#wrapper-main {margin: 0 auto; width: 987px;}
div#content-wrapper {width: 987px; background: url(images/b-content-wrapper.jpg) no-repeat top left #002e62;}
div#content-left {float: left; width: 236px;}
	div#masthead {text-align: center;}
		#masthead img.phone {margin: 0 auto;}
	div#navigation {padding-top: 10px; font-family: "Arial Narrow", Arial, sans-serif; font-weight: bold; text-transform: uppercase; }
	/* primary navigation */
	#navigation ul#menu {list-style-type: none;}
	#navigation ul#menu li {position: relative; width: 234px; height: 31px; overflow: visible; z-index: 900;}
	#navigation ul#menu li a {display: block; padding: 10px; text-align: center; font-size: 11px; color: #000; text-decoration: none;
		background: url(images/b-menu-two.png) no-repeat bottom left;}
	/*parent link style */
	#navigation ul#menu li a {background-position: 0 0; }
	#navigation ul#menu li a:hover {color: #ed2319; background-position: 0 -36px;}
	#navigation ul#menu li.special {height: 29px;}
	#navigation ul#menu li.special a {color: #fff; padding-top: 8px; background: url(images/b-menu-two-spec.png) no-repeat bottom left; background-position: 0 0; }
	#navigation ul#menu li.special a:hover {color: #000; background-position: 0 -36px;}
	/* secondary link style */
	#navigation ul#menu li ul {position: absolute; top: -30px; left: 232px; display: none; padding: 5px; list-style-type: none;	font-size: 0.90em; background: #000; z-index: 999;}
	#navigation ul#menu li ul li {float: none; height: auto; white-space: nowrap; background: url(images/b-menu-nut.jpg) no-repeat left; border-bottom: 1px solid #747474; }
	#navigation ul#menu li:hover ul, #navigation ul#menu li.over ul {display: block;}
	#navigation ul#menu ul li a {height: auto; padding: 2px 5px 5px 25px; font-size: 85%; text-align: left; font-weight: bold; color: #fff; text-decoration: none; background: none;}
	#navigation ul#menu ul li.last {border-bottom: none;}
	#navigation ul#menu ul li a:hover {color: #ed2319; background: none;}
div#content-right {float: left; width: 751px; background: #fff;}
	#content-right div#phone-header {height: 34px;}
	#content-right div#slider {width: 751px; height: 70px;}
	#content-right div#motto {height: 87px;}
	#content-right div#main-content {padding: 10px 0 0 35px; width: 700px; background: #fff;}
		#content-right div#home-image-footer {margin-top: 15px; padding: 0 10px 0 35px; height: 368px; background: url(images/b-home-image-footer.jpg) no-repeat center bottom;}
		#content-right div#main-content .featured {width: 280px;}
		#content-right div#main-content .products {clear: both;}
		#content-right div#main-content h1, div#home-image-footer h1 {margin-bottom: 15px;}
		#content-right div#main-content h2, div#home-image-footer h2 {margin-bottom: 10px; font-size: 0.875em;}
		#content-right div#main-content h3, div#home-image-footer h3 {margin-bottom: 5px; font-size: 0.75em;}
		#content-right div#main-content p,
		#content-right div#main-content ul,
		#content-right div.contact-form-container label,
		#content-right div.contact-form-container input,
		div#home-image-footer p,
		div#home-image-footer ul {margin-bottom: 20px; font-size: 0.75em;}
		#content-right div#main-content ul, div#home-image-footer ul {margin-left: 15px;}
		#content-right a, div#home-image-footer a {color: #0000ff; padding: 2px;}
		#content-right a:hover, div#home-image-footer a:hover {color: #fff; background: #0000ff; text-decoration: none;}
		#content-right label {padding-right: 5px;}
		#content-right input, #content-right textarea {padding: 3px 1px; width: 250px; border: 1px solid #000;}
		#content-right div.contact-form-container {margin-top: 20px; padding: 20px 0 5px 0; border-top: 1px dotted #ccc; background: #fff;}
		#content-right #main-content div.contact-form-container h2 {font-size: 120%;}
		#content-right div.contact-form-container ul {margin-left: 0; list-style-type: none;}
		#content-right div.contact-form-container li {font-size: 130%;}
		#content-right div.contact-form-container div.form-left-col {width: 140px;}
		#content-right div.contact-form-container div.form-left-col-check input {margin-left: 139px; margin-right: 5px; width: 15px; height: 15px;}
		#content-right div.contact-form-container div.form-left-col-submit {margin-left: 157px; clear: left; margin-top: 30px; border: none;}
		#content-right #main-content p#company {margin-top: 20px; font-size: 0.65em;}
div#content-bottom {width: 987px; height: 25px; background: url(images/b-content-bottom.jpg) right no-repeat; }
div#bottom {clear: both; width: 987px; height: 10px; background: url(images/bottom.jpg) no-repeat top center;}
div#footer {clear: both; width: 987px; text-align: center;}
	#footer ul {text-decoration: none; font-size: 0.67em;}
	#footer ul li {display: inline; padding: 0 2px; border-right: 1px solid #000;}
	#footer ul li.last {border: none;}
	#footer ul li a {color: #000; padding: 2px; text-decoration: none;}
	#footer ul li a:hover {color: #fff; background: #000;}