@charset "utf-8";
*{padding:0;margin:0;border-collapse:collapse;}
body{font-size:62.5%;background-color:#000;font-family:'Quattrocento',Georgia, "Times New Roman", Times, serif;color:#cec2a4;}
img{border:0;}
ul{list-style-type:none;}
a{color:#998861;}
a:hover{color:#fff;}
h1{text-align:left;}
.background{text-align:center;}
.content{width:980px;margin:0 auto;text-align:left;font-size:1.4em;}
.contact{display:block; width:400px;}
#focus{background-color:#000;}
#map-canvas{border:1px solid #444;width:610px;height:500px;float:right;margin:1em 0;}
.rounded-box{text-align:center;background-image:url(../images/graphics/rounded-box-bg.jpg);background-position:top;
background-repeat:repeat-x;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;border:1px solid #888;
padding:5px 10px;-webkit-box-shadow: 1px 1px 1px 1px #888;-moz-box-shadow: 1px 1px 1px 1px #888;box-shadow:1px 1px 1px 1px #888;}
.rounded-box img{border:1px solid #000;}
.rounded-box h3{color:#cec2a4;padding:.4em;text-align:left;margin-bottom:10px;text-shadow: 1px 1px 1px #000000;filter:dropshadow(color=#000000, offx=.5, offy=.5);border-bottom:1px solid #cec2a4;}
.rounded-box .body{text-align:left;overflow:hidden;}
.rounded-box .footer{text-align:right;}
.rounded-box .bubbleImg{width:100px;float:left;margin-right:8px;border:1px solid #000;}
.rounded-box .bubbleLink{color:#777;}
.rounded-box .bubbleLink:hover{color:#222;}

#top-band{background-image:url(../images/graphics/top-bg.jpg); background-repeat:repeat-x;height:36px;background-color:#000;}
#branding{background-image:url(../images/graphics/branding-bg.jpg);background-repeat:repeat-x;height:131px;}
#branding-content{background-image:url(../images/graphics/branding-dark-bg.jpg);background-repeat:repeat-x;position:relative;}
#truck{background-image:url(../images/graphics/truck.png);background-position:right;background-repeat:no-repeat;height:167px;width:235px;top:-36px;right:0;position:absolute;}
#navigation{background-image:url(../images/graphics/nav-bg.jpg);background-repeat:repeat-x;height:61px;}
#navigation-content{height:61px;font-size:1.8em;font-weight:bold;}
#middle{background-color:#000;background-image:url(../images/graphics/middle-bg.jpg);background-repeat:repeat-x;min-height:300px;}
#middle-content{background-color:#000;overflow:hidden;min-height:300px;padding:20px 0;}
#phone-content{color:#fff;line-height:40px;;font-size:2.8em;font-weight:bold;text-align:center;height:40px;background-image:url(../images/graphics/phone-bg.jpg);background-repeat:repeat-x;
text-shadow:2px 2px 2px #000000;filter:dropshadow(color=#000000, offx=.5, offy=.5);}
#middle-content .third-width{width:304px;padding:10px 9px;float:left;}
#middle-content .third-width .body{height:125px;margin-top:10px;}

#middle-content .full-width{width:950px;padding:10px 9px;float:left;}
#middle-content .full-width .body{margin-top:10px;overflow:hidden;}
#middle-content .full-width .body img{float:left;margin-right:10px;}

#middle-content .primary-width{width:635px;float:left;padding:0 15px 0 15px;}
#middle-content .primary-width h1{margin-bottom:10px;}
#middle-content .primary-width h2{margin-top:20px;}
#middle-content .primary-width p{margin-bottom:20px;}
#middle-content .primary-width .imgLeft{float:left;border:1px solid #800;margin-right:5px;margin-bottom:5px;}
#middle-content .primary-width .imgRight{float:right;border:1px solid #800;margin-left:5px;margin-bottom:5px;}
#middle-content .primary-width .page-photo{margin:20px 0;border:1px solid #a99469;}
#middle-content .primary-width ul{margin-left:40px;margin-bottom:10px;list-style-type:square;}
#middle-content .secondary-width{width:310px;float:left;text-align:center;}
.secondary-width img{margin:1em 0;}
.secondary-width .sample{margin:1em 0;}
.secondary-width .sample .frame{padding:.5em;}
.secondary-width .sample .frame img{width:300px;}


#bottom-menu-content{text-align:center;padding:1em;font-family:Verdana, Geneva, sans-serif;font-size:1em;}
#bottom-menu-content ul li{display:inline;}
#bottom-menu-content ul li a{color:#4c483d;margin:.5em;}

#copyright{background-color:#300;}
#copyright-content{padding:.5em;font-size:1.3em;color:#4c483d;}