body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #303030;
}
body {
	background-color:fff;
	background-image:url(images/background.jpg);
	background-repeat:repeat-x;
	margin-top:0;
}

/*body tags for current page
body.home #header {background-image:url(images/headers/dumpster.jpg);}
body.services #header {background-image:url(images/headers/cart.jpg);}
body.industrial #header {background-image:url(images/headers/trailer.jpg);}
body.residential #header {background-image:url(images/headers/cart.jpg);}
body.commercial #header {background-image:url(images/headers/dumpster.jpg);}
body.about #header {background-image:url(images/headers/top.jpg);}
body.contact #header {background-image:url(images/headers/top.jpg);}
body.signup #header {background-image:url(images/headers/top.jpg);}
body.svcarea #header {background-image:url(images/headers/top.jpg);}
body.pickup #header {background-image:url(images/headers/top.jpg);}
body.pay #header {background-image:url(images/headers/top.jpg);}
body.testimonials #header {background-image:url(images/headers/top.jpg);}
body.whatsnew #header {background-image:url(images/headers/top.jpg);}*/

body.home li#home a,
body.services li#services a,
body.commercial li#commercial a,
body.residential li#residential a,
body.industrial li#industrial a,
body.about li#about a,
body.signup li#signup a,
body.svcarea li#svcarea a,
body.pickup li#pickup a,
body.pay li#pay a,
body.testimonials li#testimonials a,
body.whatsnew li#whatsnew a,
body.contact li#contact a {
	background-image:url(images/arrowgray.gif);
	background-repeat:no-repeat;
	background-position:left;
	color:#9e9c85;
	}

/*Links*/
a:link {
	color: #DD0000;
	text-decoration: underline;
}
a:visited {text-decoration: underline;	color: #DD0000;}
a:hover {text-decoration: none;	color: #DD0000;}
a:active {text-decoration: underline;	color: #DD0000;}

/*Defaults*/
h1, h2{font-size: 14px; color:#000000;}
h3, h4, h5, h6 {font-size: 12px; font-weight:bold;}

/*Alignment*/
.par {margin-left: 1em;}
.par2 {margin-left: 2em;}
.parsm {margin-left:1em; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

/*Font Styles*/
.hdrtxt {font-size:14px; font-weight:bold; text-transform:uppercase;}
.hdtxt2 {font-size:14px; font-weight:bold;	color:#EEEDD9;	background-color:#17316E; display:block;}
.hdtxt-line {font-size:14px; font-weight:bold; border-bottom:3px solid #17316e; display:block;}
.hdtxtblk {font-size:14px; font-weight:bold;	color:#000;	background-color:#EEEDD9; display:block;}
.hdtxt3 {
	font-size:12px;
	font-weight:bold;
	color:#000000;
	background-color:#9D9C88;
	display:block;
	padding-left:1em;
}
.hdtxttc {
	font-size:14px; 
	font-weight:bold; 
	background-image:url(images/label.gif); 
	background-repeat:no-repeat; 
	background-position:left;
	text-align:left;
	padding-top:10px;
	text-indent:25px;
	height:22px;
}
.red  {color:#FF0000; font-weight:bold; font-size:10px;}

.question {
	background-image:url(images/q.gif);
	background-position:left;
	background-repeat:no-repeat;
	padding-left:15px;
	font-weight:bold;
	background-color:#F3F3F3;
}

.answer {background-image:url(images/a.gif); background-position:left top; background-repeat:no-repeat; padding-left:15px; margin-left:1em;}

.smtxt {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}
.smtxtb {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:bold;}
.smtxtbw {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:9px; font-weight:bold; color:#FFFFFF;}

/*List Styles*/
.list {list-style-image: url(images/tree.jpg);}
.lisab {list-style-image: url(images/arrowblue.gif);}

/*Layout*/
#header {
	height: 89px;
	background-image:url(images/headers/top.jpg);
	background-repeat:no-repeat;
	background-position: top right;
}

#header .noprint {
	height: 89px;
}

#header .printonly {
	display:none;
	}

#all-container {
	width: 800px;
	margin: auto;
	border:1px navy solid;
}

#body-container {
	position:relative;
	background-color:#f5f6f0;
	}
/*Sub Containers*/
.right-container {
	float:right;
	width: 635px;
	padding:3px;
	border-left:1px solid navy;
}

div.test p { padding: 0 7px 0 15px;
}
div.test hr { width: 25%; 
}

div.test {
	font-size: 12px;
	background: #fff url(./images/bg_bucket.gif) no-repeat bottom left;
    width: 201px;
    height: auto;
    padding: 0 0 15px 0;
    margin: 0 0 11px 0;
}

div.bot {
	font-size: 12px;
	background: #fff url(./images/bg_bucket_big.gif) no-repeat bottom left;
    width: 625px;
    height: auto;
    padding: 0 0 15px 0;
    margin: 0 0 11px 0;
}

div.service p{
	padding: 0 10px 0 15px;
}

div.service {
	font-size: 12px;
	background: #fff url(./images/bg_bucket_big.gif) no-repeat bottom left;
    width: 625px;
    height: auto;
    padding: 0 0 15px 0;
    margin: 0 0 11px 0;
}

div.test h3 {
	background: #707a8f url(./images/headers/column-head.gif) no-repeat top left;
    height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    padding: 6px 5px 0 10px;
    margin: 0 0 10px 0;
    color: #fff;
}

div.bot h3 {
	background: #707a8f url(./images/headers/column-head_big.gif) no-repeat top left;
    height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    padding: 6px 5px 0 10px;
    margin: 0 0 10px 0;
    color: #fff;
}

div.service h3 {
	background: #707a8f url(./images/headers/column-head_big.gif) no-repeat top left;
    height: 25px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1.2em;
    font-weight: bold;
    padding: 6px 5px 0 10px;
    margin: 0 0 10px 0;
    color: #fff;
}

#column-onethird { 
	float: left;
    width: 201px;
    height: auto;
    padding: 12px 0 0 0;
	margin: 0 10px 0 5px;
	}
	
#column-twothird { 
	float: left;
    width: 201px;
    height: auto;
    padding: 12px 0 0 0;
	}
	
#column-threethird { 
	float: left;
    width: 201px;
    height: auto;
    padding: 12px 0 0 0;
	margin: 0 0 0 10px;
	}
	
#bottom-text {
	float:right;
	width: 625px;
	padding:3px;
}

.half-container {
	width:310px;
	padding:3px;
}

.half-container-ltnoc {
	float:left;
	width:320px;
	padding:0 5px 0 5px;
}

.half-container-lt {
	float:left;
	width:300px;
	padding:0 5px 0 5px;
	border-right:1px solid black;
}

.half-container-ltw {
	float:left;
	width:360px;
	padding:0 5px 0 5px;
}

.half-container-rtnoc {
	float:right;
	width:320px;
	padding:0 5px 0 5px;
}

.half-container-rt {
	float:right;
	width:300px;
	padding:0 0px 0 5px;
}

.half-container-rtw {
	float:right;
	width:250px;
	padding:0 5px 0 5px;
}

.third1 {
	float:left;
	width:200px;
	padding:2px 5px;
	border-right:1px solid black;
}

.third23 {
	float:left;
	width:460px;
	padding:2px 5px;
	}

.third3 {
	float:left;
	width:200px;
	padding:2px 5px;
}

#bulletin {
	float:right;
	width:210px;
	padding:2px 5px;
	background-color:white;
	border:1px solid black;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
}

#bulletin p {
	line-height:12px;
}

.full {
	clear:both;
	}

/*Footer*/
#footer {
	border-top:thin solid #A8A8A8;
	width: auto;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	text-align:center;
	padding:20px 0 5px 0;
	margin:auto;
	clear:both;
	}
#footer .ftrleft {
	float:left;
	width: 350px;
	text-align:left;
	padding:15px 5px 15px 5px;
	}

#footer .ftrleft {
	float:left;
	width: 350px;
	text-align:left;
	padding:15px 5px 15px 5px;
	}

#footer .ftrmiddle {
	width: auto;
	text-align:center;
	padding:15px 5px 5px 5px;
	clear:both;
	margin: 0 0 0 0;
	}
/*external links*/
a[href^="http:"] {
	background: url(images/icons/extlink.gif) no-repeat right top;
	padding-right: 18px;
	}
a.nopdf[href^="http:"] {
		background-image:none;
		padding-right:0;
	}

a[href^="mailto:"] {
	background: url(images/icons/email.gif) no-repeat right top;
	padding-right: 18px;
	}

a[href$=".pdf"] {
	background: url(images/icons/adobe.gif) no-repeat right top;
	padding-right: 18px;
	}
a[href$=".jpg"] {
	background-image:none;
	padding-right:0;
	}
/* UNIVERSAL ELEMENTS
----------------------------- */

.half { 
	width: 242px;
    margin-top: 1em;
}
/*.full { 
	width: 506px; 
    margin-top: 1em;
}*/
.cl { clear: left !important; }
.cr { clear: right !important; }
.cb { clear: both !important; }
.cn { clear: none !important; }
.disi { display: inline !important; }
.disb { display: inline !important; }
.fl { float: left !important; }
.fr { float: right !important; }
.mt0 { margin-top: 0 !important; }
.mt5 { margin-top: 5px !important; }
.mr5 { margin-right: 5px !important; }
.mb5 { margin-bottom: 5px !important; }
.ml5 { margin-left: 5px !important; }
.mt10 { margin-top: 10px !important; }
.mr10 { margin-right: 10px !important; }
.mb10 { margin-bottom: 10px !important; }
.ml10 { margin-left: 10px !important; }
.mt15 { margin-top: 15px !important; }
.mr15 { margin-right: 15px !important; }
.mb15 { margin-bottom: 15px !important; }
.ml15 { margin-left: 15px !important; }
.mt20 { margin-top: 20px !important; }
.mr20 { margin-right: 20px !important; }
.mb20 { margin-bottom: 20px !important; }
.ml20 { margin-left: 20px !important; }
.pt10 { padding-top: 10px !important; }
.pr10 { padding-right: 10px !important; }
.pb10 { padding-bottom: 10px !important; }
.pl10 { padding-left: 10px !important; }
.pt15 { padding-top: 15px !important; }
.pr15 { padding-right: 15px !important; }
.pb15 { padding-bottom: 15px !important; }
.pl15 { padding-left: 15px !important; }
.hrt { border-top: 1px solid #c7cdd1; }
.hrb { border-bottom: 1px solid #c7cdd1; }
.w25 { width: 25px !important; }
.w50 { width: 50px !important; }
.w75 { width: 75px !important; }
.w100 { width: 100px !important; }
.w125 { width: 125px !important; }
.w150 { width: 150px !important; }
.w175 { width: 175px !important; }
.w200 { width: 200px !important; }
.w225 { width: 225px !important; }
.w250 { width: 250px !important; }
.w275 { width: 275px !important; }
.w300 { width: 300px !important; }
.em { font-style: italic !important; }
.strong { font-weight: bold !important; }
.em09 { font-size: .9em !important; }
.em10 { font-size: 1.0em !important; }
.em11 { font-size: 1.1em !important; }
.em12 { font-size: 1.2em !important; }
.em13 { font-size: 1.3em !important; }
.em14 { font-size: 1.4em !important; }
.lh05 { line-height: .5em !important; }
.lh10 { line-height: 1em !important; }
.lh15 { line-height: 1.5em !important; }
.tal { text-align: left !important; }
.tac { text-align: center !important; }
.tar { text-align: right !important; }
.htsvc {height:550px;}


