@charset "UTF-8";
/* CSS Document */
/* 
Imported Styles
-----------------------------------------------------------------------------*/	
@import url("cssreset.css"); /* Resets defaults to help minimize browser interpretation issues */
/* 
Typography
-----------------------------------------------------------------------------*/	
h1, h2, h3, h4, h5, h6, th {}
h1 {font-size:24px;}
#pop-up-window h1 {position:absolute; top: 20px; right: 30px; color:#d84519; font-size:36px; text-align:center; width: 200px;}
h2 {font-size:18px;}
#contact-locations h2 {margin: -20px 0 20px 0; font-size:14px;}
h3 {font-size:14px; font-weight:bold;}
#pop-up-window h3 {font-size:18px; color: #346ca5;}
h4 {font-size:14px;}
p, ol, ul, dl, small, td { margin-bottom:1em;}
#primary-content p, #primary-content li {line-height:1.5em;}
#pop-up-window p {text-align:center; color: #346ca5; font-size:18px; margin-bottom:2em;}
#pop-up-window p.link {font-weight:bold; font-size:18px; padding:0 !important; margin:0 !important;}
.location p {font-size:14px !important; color: #000 !important;}
.location .link {padding-top:-20px !important;}
.location .link a {color: #000; font-weight:normal;}
#pop-up-window p.address {color: #000; font-size:12px; margin-bottom: 0; padding-bottom:0;}
#primary-content ul {margin-left:1.2em;}
#primary-content ul li {list-style:square;}
#primary-content ol {margin-left:1.5em;}
#primary-content ol li {list-style:decimal;}
#sitemap-info {margin-left: 100px !important;}
#sitemap-info li {list-style:none !important; font-size:18px; margin-bottom:1em;}
#home #content p {line-height:18px; margin-bottom:1.5em;}
#home #secondary-content p, #home #secondary-content a {width:14px !important;}
#footer ul, #footer p, #footer h5 {margin-bottom:0;}
a:link, a:visited {text-decoration:; color:;}
a:hover, a:focus {text-decoration:none;}
a:active {}
strong {color:#004990;}
.cta {text-align:center; font-size:10px; clear:both;}
#primary-content ul.no-bullet li {list-style:none;}
#division-10-products #primary-content {}
/* 
Containers
-----------------------------------------------------------------------------*/	
* {padding:0; margin:0;}
html {text-align: center; font:12px Arial, Helvetica, sans-serif; }
body {width: 800px; margin:0 auto;}
#masthead, #content, #footer {width: 800px; position:relative;}
#masthead {height:169px;}
#logo {position: absolute; top:0; left:0;}
#content {float:left; text-align:left; margin-bottom:20px; position:relative; z-index:100;}
#primary-content {float:left; width:645px; background:url(../images/mfg_07.jpg) top left no-repeat; min-height:360px;height:auto !important; height:360px;}
#primary-content .gutter {padding:43px 0 0 174px;}
#secondary-content {float:right; width:155px; background:url(../images/mfg_09.jpg) top right no-repeat; min-height:360px;height:auto !important; height:360px;}
#home #content .gutter {padding:35px 0 25px 22px;}
#home #primary-content, #home #secondary-content {background-image:none; min-height:250px;height:auto !important; height:250px;}
#home #primary-content {width: 378px;}
#footer {clear:both; text-align:left; background-color:#6a9ad2; }
#pop-up-window {width: 500px; height: 500px;}
#pop-up-window #masthead {background: url(../images/pop-up-masthead.jpg) top left no-repeat; height:156px; width:500px; position:relative; margin-bottom: 20px;}
	
#pop-up-content .gutter {padding: 20px 40px !important;}
/* 
Navigation
-----------------------------------------------------------------------------*/	
#main-navigation {width:100%;text-align: center; }
#nav {float: left; width:800px; background-color:#d84519;}
#home #nav { padding-top:0;}
#nav li {float: left; width: 159px; margin:0 1px 0 0; padding:0;}
#nav li.last {margin-right:0 !important;}
#nav li a {float: left; background-color:#346ca5; color:#fff; line-height:32px; width:159px; text-decoration:none;}
#nav li a:hover, #nav li a:focus, #footer-nav li a:hover, #footer-nav li a:focus {color:#fff200;}
#nav li a.active, #footer-nav li a.active {color:#fff200; text-decoration:none;}
#nav li a.active:hover, #footer-nav li a.active:hover {cursor: default;}
#nav #online-sales {margin-right: 0;}
#nav #online-sales a {background-color:#d7194c;}
#footer-nav {padding-left: 10px;}
#footer-nav li {display:inline; color:#d84519; font-size:10px;}
#footer-nav li a {line-height:32px; color:#fff; text-decoration:none;}
#footer-copyright {margin-left: 40px; font-size: 9px; color:#fff !important;}
/* 
Images
-----------------------------------------------------------------------------*/	
.img-right {float:right; margin:0 0 1em 1em;}
.img-left {float:left; margin:0 1em 0 1em;}
#sacremento, #oakland, #sanjose,
#santafe, #sanantonio, #houston, #ftworth,
#illinois, #yonkers, #clearwater, #ftmyers, #coralsprings 
{position:absolute;z-index:1000; line-height:1em !important;}

#sacremento a, #oakland a, #sanjose a,
#santafe a, #sanantonio a, #houston a, #ftworth a,
#illinois a, #yonkers a, #clearwater a, #ftmyers a, #coralsprings a
{position:relative; width: 14px; height:12px; padding:0; overflow:hidden; color:transparent !important;}

#sacremento a span, #oakland a span, #sanjose a span,
#santafe a span, #sanantonio a span, #houston a span, #ftworth a span,
#illinois a span, #yonkers a span, #clearwater a span, #ftmyers a span, #coralsprings a span
{position:absolute; width:14px; height:12px; left:0; margin:0; }


#sacremento {bottom: 170px; right: 378px;}
#sacremento a span {background:url(../images/red-thumbtack.png) no-repeat;}
#sacremento a:hover span {background:url(../images/yellow-thumbtack.png) no-repeat;}

#oakland {bottom: 169px; right: 390px;}
#oakland a span {background:url(../images/red-thumbtack.png) no-repeat;}
#oakland a:hover span {background:url(../images/yellow-thumbtack.png) no-repeat;}

#sanjose {bottom: 158px; right: 385px;}
#sanjose a span {background:url(../images/red-thumbtack.png) no-repeat;}
#sanjose a:hover span {background:url(../images/yellow-thumbtack.png) no-repeat;}

#santafe {bottom: 123px; right: 365px;}
#santafe a span {background:url(../images/red-thumbtack.png) no-repeat;}
#santafe a:hover span {background:url(../images/yellow-thumbtack.png) no-repeat;}

#illinois {bottom: 175px; right: 132px;}
#illinois a span {background:url(../images/red-thumbtack-right.png) no-repeat;}
#illinois a:hover span {background:url(../images/yellow-thumbtack-right.png) no-repeat;}

#yonkers {bottom: 185px; right: 40px;}
#yonkers a span {background:url(../images/red-thumbtack-right.png) no-repeat;}
#yonkers a:hover span {background:url(../images/yellow-thumbtack-right.png) no-repeat;}

#ftworth {bottom: 95px; right: 205px;}
#ftworth a span {background:url(../images/red-thumbtack.png) no-repeat;}
#ftworth a:hover span {background:url(../images/yellow-thumbtack.png) no-repeat;}

#houston {bottom: 65px; right: 195px;}
#houston a span {background:url(../images/red-thumbtack.png) no-repeat;}
#houston a:hover span {background:url(../images/yellow-thumbtack.png) no-repeat;}

#sanantonio {bottom: 60px; right: 220px;}
#sanantonio a span {background:url(../images/red-thumbtack.png) no-repeat;}
#sanantonio a:hover span {background:url(../images/yellow-thumbtack.png) no-repeat;}

#clearwater {bottom: 55px; right: 77px;}
#clearwater a span {background:url(../images/red-thumbtack-right.png) no-repeat;}
#clearwater a:hover span {background:url(../images/yellow-thumbtack-right.png) no-repeat;}

#ftmyers {bottom: 46px; right: 71px;}
#ftmyers a span {background:url(../images/red-thumbtack-right.png) no-repeat;}
#ftmyers a:hover span {background:url(../images/yellow-thumbtack-right.png) no-repeat;}

#coralsprings {bottom: 45px; right: 57px;}
#coralsprings a span {background:url(../images/red-thumbtack-right.png) no-repeat;}
#coralsprings a:hover span {background:url(../images/yellow-thumbtack-right.png) no-repeat;}
