/* CSS BY EXPRESSION UNLIMITED
website: http://www.expressionunlimited.com
Copyright: Expression Unlimited 2005-2010. All Rights Reserved.
Description: Web design and layout
Author: Expression Unlimited Web Design Solutions
Created: 01/2010
 ---------------------- */
body{border:0;font-family: Arial, Helvetica, sans-serif;text-align:center;background:#fff url(none) no-repeat center 0; margin:1% 0 5% 0;padding:0;height:100%}
#wrapper{height:auto;min-height:100%;width:850px;border:0;margin:0 auto;padding:0;}
#header{padding:0;margin:0 auto;height:145px;width:850px;}
#innerheader{padding:0;margin:0 auto;float:left;height:110px;width:100%}
#logo,.contactform {display:none}
#notdisplay{padding:0 0 0 40px;float:left}
#phonenumber{float:right;padding:50px 20px 0 0;margin:0;color:#000000;font-size:120%;}
#container.cl {background: url(none) repeat-y;width:850px;}
#container.cl:after {clear: both; display: block; visibility: hidden; height: 0px; content: "."}
#container.cl {display: block}
#bottomline,#topline{display:none}
div#footer{width:850px;text-align:center;padding:10px 0 0 0;margin:0 auto;vertical-align:top;}
div#footer ul{width:100%;list-style-type:none;margin:0;padding:0;}
div#footer ul li{text-align:center;line-height:1.2;font-family:Arial, Helvetica, sans-serif; text-align:left;vertical-align:top;font-size:70%;color:#000000;display:inline;padding:0 4px;margin:0;height:30px}
div#footer ul li a,div#footer ul li a:hover,div#footer ul li a:active{color:#520;text-decoration:underline;padding:0 4px}
#menubox,#menubox #menunav,#menubox #menunav li,#menubox #menunav li a  { display:none }

#maincontent{float:left;text-align:left;display:block;margin:0;width:850px;padding:0;}
h1{font-size:1.2em;color:#000000;font-family:  Arial, Helvetica, sans-serif;white-space:nowrap;font-weight:normal;}
h2{font-size:1.0em;color:#000000;font-family: Arial, Helvetica, sans-serif;white-space:nowrap;}
h3{font-size:0.9em;color:#999;font-family: Arial, Helvetica, sans-serif;white-space:nowrap;font-style:oblique;}
h1.red{color:#AF0028;font-size:1.3em;font-family:  Arial, Helvetica, sans-serif;white-space:nowrap;line-height:1.5em;font-weight:normal;margin:0;height:38px}
p,ul,ol{font-size:80%;color:#333333}
ul li a{color:#333333;text-decoration:none;}
ul li a:visited{color:#333333;text-decoration:none;}
ul li a:hover{color:#00319E;text-decoration:underline;}
ul.red,ul.blue,ul.black,ul.green{line-height:1.5em; list-style-position: outside; list-style-type: disc;list-style-image: url(none);margin:0;padding-left: 20px}
acronym{border-color:#fff #fff #333 #fff;border-style:dotted;border-width:0 0 2px;}
strong,em{color:#333333;}
img{border:0;margin:0;padding:0}
.skip,a.skip,a.skip:visited,a.skip:hover{display:none}
* html a:hover{visibility:visible}
a{outline: none;}
a:active{outline: none;}
.ie_fix a{text-decoration:none}
.clear{clear:both;height:1px;width:100%;padding:0;margin:0;font-size:1px;background:transparent;clear:both}
em.hide{visibility:hidden;font-weight:normal;font-style:normal}

/* home page first box */
#hp-bg{background: url(none) no-repeat;width:750px;height:250px;margin:0;padding:0}
.inner-hp{padding:0;width:500px;float:left;}
#hp-bg img{display:none}
.repairsadvert{float:right;padding:48px 0 0 0;width:220px}
.repairsadvert a {color:#000000;font-size:80%;text-decoration:none;display: block; background: url(none) no-repeat center top; overflow: visible;text-indent:0; height: 180px;border:0;}
.repairsadvert a:hover,.repairsadvert a:active {color:#4A6F27;text-decoration:none;background: url(none) no-repeat center bottom;border:0}

/* home page bottom box contact and affiliations */
#contactbox{padding:20px 0 0 0;float:left}
#contactbox h2{color:#000000;font-weight:normal;margin:0;padding:0;font-size:1.1em}
#hp-abg {float:left;padding:0}
#hp-abg img{padding:7px 0 0 0}
#hp-cbg{float:right;width:575px;height:139px;padding:0;margin:0;background: url(none);}
.inner-chp{padding:0 20px}
ul.list{margin:0;padding:10px 0 0 0;list-style:none;color:#000000;float:left;}
ul#wxl{width:240px;}
ul#wsm1,ul#wsm2{width:140px;}
ul.list strong{color:#000000;text-decoration:none}
ul.list a,ul.list a:visited,ul.list a:hover{color:#520;text-decoration:underline;}

/* home page services sales repair icon recycle boxes */
#left{float:left;height:585px;padding:0}
#servicesbox{background: url(none) no-repeat;width:240px;height:345px;padding:0 20px 0 0;}
#recyclebox,#iconbox{background: url(none) no-repeat;width:240px;height:225px;padding:15px 0 0 0}
#repairbox{background: url(none) no-repeat;width:240px;height:585px;float:left;padding:0 20px}
#right{float:right;height:585px;padding:0}
#salesbox{background: url(none) no-repeat;width:281px;height:345px;padding:0;}
#servicesbox h2,#repairbox h2,#salesbox h2,#recyclebox h2,#iconbox h2{width:250px;color:#000000;text-indent:0px;margin:0;font-size:0.9em;padding:0;line-height:2.2em;overflow: visible;}
#servicesbox h2,#repairbox h2,#salesbox h2,#recyclebox h2{background: url(none);}
.innerbox{padding:0}
#recyclebox img{display:none}
.innerbox p{padding:0}
.innerbox ul.red,.innerbox ul.black,.innerbox ul.green,.innerbox ul.blue{width:230px}
.innerbox h2 a{text-decoration:underline;color:#520}

/* quotes */
.dropcapl {display:block;padding:0;width:0px;height:0px;background: url(none) no-repeat left top;float:left;clear:right;margin: 0;}
.dropcapr {display:block;padding:0;width:0px;height:0px;background: url(none) no-repeat right bottom;float:right;margin:0}
.hide{visibility:visible;font-weight:normal;font-style:normal;color:#000000}
blockquote{font-weight:normal;font-family: Arial, Helvetica, sans-serif;font-size:80%;padding:20px 0;margin:0;text-align:left;display:block}
#quote{width:240px;height:70px;}

/* icons */
dl#icons{padding:15px 0 0 0;margin:0;width:250px;display:block;height:190px;position:relative;left:26px;}
dl#icons dt.blue{position:relative;left:-13px;font-weight:bold;margin:0;padding:0 0 10px 0;white-space:nowrap;font-size:0.9em;font-family: Arial, Helvetica, sans-serif;color: #00319E;text-align: left;display:none}
dl#icons dd{padding:0 0 8pt 0;float:left;margin:0;width:74px; }
dl#icons dd a{padding:0;display:block;margin-bottom:0;text-decoration:none}

/* right navigation menu other pages */
.right{float:right;width:220px;padding-bottom:0px;color:#333333;margin:0;}
.right#toprightcol{width:220px;background:  url(none) no-repeat 0px 0px}
#bgright{background: url(none);margin:0;padding:0;}
.rightcol{width:220px;display:block;padding:0;margin-left:0px;margin-top:10px;text-align:left;line-height:1.0em;background:  url(none)}
.rightcol p{white-space:normal;clear:both;padding:0;margin:0;text-align:justify}
.rightcol h2.services,.rightcol h2.repairs,.rightcol h2.sales,.rightcol h2.recycle{width:194px;color:#000000;text-indent:0;margin:0;font-size:0.9em;padding:0;line-height:2.2em; }
.rightcol h2.services,.rightcol h2.repairs,.rightcol h2.sales,.rightcol h2.recycle{background: url(none);}
.rightcol ul.red,.rightcol ul.blue,.rightcol ul.black,.rightcol ul.green{padding:10px 0 20px 20px}
.rightcol h2 a{text-decoration:none;color:#fff}

/* left text content other pages */
.left{float:left;width:630px;margin:0;color:#333333;}
.left#topleftcol{width:630px;background:  url(none) no-repeat 0px 0px;}
#bgleft{background: url(none);margin:0;padding:0;}
.leftcol{width:630px;display:block;padding:0;margin-left:0px;margin-top:10px;text-align:left;line-height:1.0em;background:  url(none)}
.innercontent{padding:0 20px 20px 0;}
.innercontent p a,.innercontent p a:visited,.innercontent p a:hover{text-decoration:underline;color:#520}



















