/* Clear All */
:link,:visited { text-decoration:none; } 
ul,dl { list-style:none; } 
h1,h2,h3,h4,h5,h6,pre,code { font-size:1em; font-weight:normal; }
ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,fieldset,input,dl,dt,dd { margin:0; padding:0; } 
a img,:link img,:visited img { border:none; }
address { font-style:normal; }
strong { font-weight:bold; }
em { font-style:italic; }
i { display:none; font-style:normal; }

@media screen {

html,body{
	margin:0px;
	padding:0px;
	background-color:#707762;
	background-image:url(../images/bodybg.jpg);
	background-repeat:repeat-x;
	color:#000;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
}
h1{
	font-family:Georgia, Times, serif;
	font-size:18px;
	color:#c14700;
	margin-bottom:10px;
	margin-top:15px;
}
a{
	color:#c14700;
	text-decoration:underline;
}
td{
	font-size:12px;	
}
.note{
	font-size:11px;
}
hr{
	color:#eee;
	margin-top:10px;
	margin-bottom:10px;
}
.allCaps{
	text-transform:uppercase;
}

.fullJustify{
	text-align:justify;
}

.tableCellCopyEm{
          font-weight:bold;
          color:#fff;
}
.tableCellBGEm{
          background-color:#666;
}

#page{
	width:900px;
	height:800px;
	margin-right:auto;
	margin-left:auto;
}
#page .subtitle{
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#000;
	margin-bottom:5px;
	margin-top:15px;
	font-style:italic;
	width:100%;
	padding:bottom:3px;
	border-bottom:1px solid #c14700;
}
#page .subblock{
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	background-color:#e6e6e6;
	font-size:12px;
}

#editcontent ul{
	padding-left:25px;
}

#editcontent li{
	list-style-type:circle;
	padding-bottom:5px;	
}

#callaction{
	border:0px solid red;
	margin-top:25px;
	text-align:center;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-size:12px;
	font-weight:strong;
	color:#707762;
	margin-bottom:20px;
}
#callaction ul {
	margin:0px;
	padding:0px;
}
#callaction ul li{
	display:inline;
	padding:18px;
	padding-top:5px;
	padding-bottom:5px;
	border-left: 2px solid #fff;
}
#callaction ul li a{
	text-decoration:none;
	color:#707762;
	font-weight:bold;
}
#callaction ul li a:hover{
	text-decoration:none;
	color:#c14700;
}
#callaction .nobord{
	border-left:0px;
}

#masthead{
	display:block;
	width:900px;
	height:178px;
	background-image:url(http://www.wastecare.com/images/masthead.jpg);
	background-repeat:no-repeat;
}

#content{
	width:850px;
	min-height:900px;
	background-color:#fff;
	padding:25px;
	padding-top:50px;
	position:relative;
	background-image:url(../images/contentbg.jpg);
	background-repeat:repeat-x;
}

#footer{
	width:885px;
	height:284px;
	background-image:url(../images/footbg.png);
	background-repeat:no-repeat;
	padding-top:55px;
	padding-left:15px;
}

.footerCell{
	display:block;
	width:196px;
	height:199px;
	background-image:url(../images/footcellbg.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:40px;
	padding:20px;
	color:#fff;
}

.footerCell h2{
	font-family: Georgia, Times, serif;
	text-transform:uppercase;
	margin-bottom:10px;
}

.footerCell h3{
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-style:italic;
	font-size:14px;
}

.footerCell a{
	color:#fff;
	text-decoration:none;
}

.footerCell a:hover{
	text-decoration:underline;
}

.footerlhdouble{
	line-height:20px;
}

#caption{
	width:900px;
	paddiing:30px;
	text-align:center;
	margin-top:30px;
	margin-bottom:50px;
	font-family: Georgia, Times, serif;
	font-size:14px;
	color:#fff;
}

i{
	display:none;
}


/* Footer Articles */

#foot_articles {
	padding: 0px 0px 0px 0px;
	line-height: 16px;
}
	
#foot_articles a {
	text-decoration: none;
}
	
#foot_articles a:hover {
	text-decoration: underline;
}
		
#foot_articles span {
	font-size: 10px;
}

/* Menu Items Scrollbar */
.mscrollbar_content {
	float: left;
	width: 880px;
	height: 240px;
	overflow: hidden;
	clear: left;
	border:0px solid red;
}


.mscrollbar {
	float: left;
	width: 18px;
	margin-top:10px;
}

.mscrollbar .marrow_top {
	background: url(../images/arrow_up.gif) no-repeat;
	width: 7px;
	height: 5px;
	margin-bottom: 8px;
}

.mscrollbar .mbar {
	border-left: 1px solid #fff;
	width: 1px;
	height: 200px;
	margin: 0 3px;
}

.mscrollbar .mselector {
	background-color: #fff;
	width: 6px;
	left: -3.5px;
}

.mscrollbar .marrow_bottom {
	background: url(../images/arrow_down.gif) no-repeat;
	width: 7px;
	height: 5px;
	margin-top: 8px;
}







/* Footer Items Scrollbar */	
#foot_articles .scrollbar_content {
	float: left;
	width: 200px;
	height: 180px;
	overflow: hidden;
	clear: left;
}

#foot_articles .scrollbar {
	float: left;
	width: 18px;
}

#foot_articles .scrollbar .arrow_top {
	background: url(../images/arrow_up.gif) no-repeat;
	width: 7px;
	height: 5px;
	margin-bottom: 8px;
}

#foot_articles .scrollbar .bar {
	border-left: 1px solid #fff;
	width: 1px;
	height: 155px;
	margin: 0 3px;
}

#foot_articles .scrollbar .selector {
	background-color: #fff;
	width: 6px;
	left: -3.5px;
}

#foot_articles .scrollbar .arrow_bottom {
	background: url(../images/arrow_down.gif) no-repeat;
	width: 7px;
	height: 5px;
	margin-top: 8px;
}

.scrollbar_item {
	margin-bottom: 6px;
}

#foot_articles .title {
	margin-bottom: 15px;
}

#foot_articles #section_news {
	width: 220px;
	float: left;
}


/* Menu and Tabs */
#tabtray{
	width:900px;
	text-align:center;
    font-size:93%;
    line-height:normal;
	padding-left:45px;
}

.menutabs{
	padding:0px;
	margin:0px;
	list-style:none;
}

.menutabs li{
	float:left;
    margin:0;
    padding:0;
	display:inline;
}
	
#tabtray .menutabs a {
	float:left;
	display:block;
	height:26px;
    /* background:url("../images/tabofflft.jpg") no-repeat left top; */
	background:url("../images/tableft.png") no-repeat left -26px;
	padding:0px 0px 0px 0px;
	color:#fff;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	text-decoration:none;
	cursor:pointer;
}

#tabtray .menutabs a span{
	/* tab off - right */
	margin-left:7px;
	float:left;
	border:0px solid red;
	background:url("../images/tabright.png") no-repeat right -26px;
	
	padding: 5px 12px 5px 5px;
}


#tabtray .menutabs a.current{ /*Selected Tab style*/
	/* tab on - left */
	background:url("../images/tableft.png") no-repeat left top;
	/*background-image:url("../images/tabonlft.png");*/
}

#tabtray .menutabs a.current span{ /*Selected Tab style*/
	/* tab on - right */
	/* background-image:url("../images/tabon.png") */
	background:url("../images/tabright.png") no-repeat right top;
}


.menuBox{
	display:none;
	background-color:#99c679;
	width:900px;
	color:#38513b;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	margin-top:26px;
	border-bottom:0px solid #38513b;
	border-top:0px solid #38513b;
	background:url("../images/mbbtm.jpg") no-repeat left bottom;
	background-color:#99c679;
	
	/* IE */
	/*margin-top:0px;*/
}

.menuBoxTop{
	background-color:#99c679;
	background:url("../images/mbtop.jpg") no-repeat left top;
	height:10px;
}

.menuBox h3{
	font-weight:bold;
	margin-top:5px;
	text-decoration:underline;
}

.menuBox a{
	color:#38513b;
	text-decoration:none;
}

.menuBox a:hover{
	text-decoration:underline;
}

.menuBox ul li{
	margin-left:12px;
	background-image:url("../images/listdot.jpg");
	background-repeat:no-repeat;
	background-position:4px 7px;
	padding-left:10px; 
}

.menucolumn {
	padding:10px;
	width:31%;
	float:left;
	display:inline;
}

.clear{
	clear:left;
}

.ulbtmpad{
	margin-bottom:5px;
}

.linone{
	list-style-type:none;
}

#addThis{
	display:block;
	width:300px;
	float:right;
	text-align:right;
}

/* Template Specific */

.floatleft{
	float:left;
}

.clearleft{
	clear:left;
}

.product_page_shell{
	padding:10px;
	border:0px solid #eee;
}

.product_page_imgbox{
	width:360px;
	float:left;
	margin-right:20px;
}

.product_page_bullets{
	padding-left:75px;
	border-left:1px solid #eee;
	width:350px;
}

#printmast{
   display:none;
}
/* End Screen Styles */
}


/* Print Only Styles */

@media print {


.pgbreak{
  page-break-after:always;
}

#printmast{
	width:850px;
   position:relative;
}

#printmastlogo{
	float:right;
}

#printmastlinks{
	width:500px;
}

#printmastlinks h1{
	font-size:28px;
}

#callaction{
  display:none;
}

#menushell{
  display:none;
}

html,body{
	margin:0px;
	padding:0px;
	background-color:#fff;
	color:#000;
	font-family: Helvetica, Arial, sans-serif;
	font-size:12px;
}
h1{
	font-family:Georgia, Times, serif;
	font-size:18px;
	color:#c14700;
	margin-bottom:10px;
	margin-top:15px;
}
a{
	color:#c14700;
	text-decoration:underline;
}
td{
	font-size:12px;	
}
.note{
	font-size:11px;
}
hr{
	color:#eee;
	margin-top:10px;
	margin-bottom:10px;
}
.allCaps{
	text-transform:uppercase;
}

.fullJustify{
	text-align:justify;
}

#page{
	width:900px;
	height:800px;
}

#page .subtitle{
	font-family:Helvetica, Arial, sans-serif;
	font-size:15px;
	color:#000;
	margin-bottom:5px;
	margin-top:15px;
	font-style:italic;
	width:100%;
	padding:bottom:3px;
	border-bottom:1px solid #c14700;
}
#page .subblock{
	padding:10px;
	padding-top:0px;
	padding-bottom:0px;
	border-top:1px solid black;
	border-bottom:1px solid black;
	background-color:#e6e6e6;
	font-size:12px;
}

#editcontent ul{
	padding-left:25px;
}

#editcontent li{
	list-style-type:circle;
	padding-bottom:5px;	
}

#callaction{
	display:none;
}
#callaction ul {
	margin:0px;
	padding:0px;
}
#callaction ul li{
	display:inline;
	padding:18px;
	padding-top:5px;
	padding-bottom:5px;
	border-left: 2px solid #fff;
}
#callaction ul li a{
	text-decoration:none;
	color:#707762;
	font-weight:bold;
}
#callaction ul li a:hover{
	text-decoration:none;
	color:#c14700;
}
#callaction .nobord{
	border-left:0px;
}

#masthead{
	display:none;
	width:900px;
	height:178px;
	border:1px solid blue;
	background:url(../images/print-logo.jpg);
	background-repeat:no-repeat;
	background-position:0px 0px;
	
}

#content{
	width:900px;
	min-height:900px;
	background-color:#fff;
	padding:25px;
	padding-top:0px;
	position:relative;
}

#footer{
	display:none;
}

.footerCell{
	display:block;
	width:196px;
	height:199px;
	background-image:url(../images/footcellbg.png);
	background-repeat:no-repeat;
	float:left;
	margin-left:40px;
	padding:20px;
	color:#fff;
}

.footerCell h2{
	font-family: Georgia, Times, serif;
	text-transform:uppercase;
	margin-bottom:10px;
}

.footerCell h3{
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	font-style:italic;
	font-size:14px;
}

.footerCell a{
	color:#fff;
	text-decoration:none;
}

.footerCell a:hover{
	text-decoration:underline;
}

.footerlhdouble{
	line-height:20px;
}

#caption{
	width:900px;
	paddiing:30px;
	text-align:center;
	margin-top:30px;
	margin-bottom:50px;
	font-family: Georgia, Times, serif;
	font-size:14px;
	color:#000;
}

i{
	display:none;
}


/* Footer Articles */

#foot_articles {
	padding: 0px 0px 0px 0px;
	line-height: 16px;
}
	
#foot_articles a {
	text-decoration: none;
}
	
#foot_articles a:hover {
	text-decoration: underline;
}
		
#foot_articles span {
	font-size: 10px;
}

/* Menu Items Scrollbar */
.mscrollbar_content {
	float: left;
	width: 880px;
	height: 240px;
	overflow: hidden;
	clear: left;
	border:0px solid red;
}


.mscrollbar {
	float: left;
	width: 18px;
	margin-top:10px;
}

.mscrollbar .marrow_top {
	background: url(../images/arrow_up.gif) no-repeat;
	width: 7px;
	height: 5px;
	margin-bottom: 8px;
}

.mscrollbar .mbar {
	border-left: 1px solid #fff;
	width: 1px;
	height: 200px;
	margin: 0 3px;
}

.mscrollbar .mselector {
	background-color: #fff;
	width: 6px;
	left: -3.5px;
}

.mscrollbar .marrow_bottom {
	background: url(../images/arrow_down.gif) no-repeat;
	width: 7px;
	height: 5px;
	margin-top: 8px;
}







/* Footer Items Scrollbar */	
#foot_articles .scrollbar_content {
	float: left;
	width: 200px;
	height: 180px;
	overflow: hidden;
	clear: left;
}

#foot_articles .scrollbar {
	float: left;
	width: 18px;
}

#foot_articles .scrollbar .arrow_top {
	background: url(../images/arrow_up.gif) no-repeat;
	width: 7px;
	height: 5px;
	margin-bottom: 8px;
}

#foot_articles .scrollbar .bar {
	border-left: 1px solid #fff;
	width: 1px;
	height: 155px;
	margin: 0 3px;
}

#foot_articles .scrollbar .selector {
	background-color: #fff;
	width: 6px;
	left: -3.5px;
}

#foot_articles .scrollbar .arrow_bottom {
	background: url(../images/arrow_down.gif) no-repeat;
	width: 7px;
	height: 5px;
	margin-top: 8px;
}

.scrollbar_item {
	margin-bottom: 6px;
}

#foot_articles .title {
	margin-bottom: 15px;
}

#foot_articles #section_news {
	width: 220px;
	float: left;
}


/* Menu and Tabs */
#tabtray{
	width:900px;
	text-align:center;
    font-size:93%;
    line-height:normal;
	padding-left:45px;
}

.menutabs{
	padding:0px;
	margin:0px;
	list-style:none;
}

.menutabs li{
	float:left;
    margin:0;
    padding:0;
	display:inline;
}
	
#tabtray .menutabs a {
	float:left;
	display:block;
	height:26px;
    /* background:url("../images/tabofflft.jpg") no-repeat left top; */
	background:url("../images/tableft.png") no-repeat left -26px;
	padding:0px 0px 0px 0px;
	color:#fff;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	text-decoration:none;
	cursor:pointer;
}

#tabtray .menutabs a span{
	/* tab off - right */
	margin-left:7px;
	float:left;
	border:0px solid red;
	background:url("../images/tabright.png") no-repeat right -26px;
	
	padding: 5px 12px 5px 5px;
}


#tabtray .menutabs a.current{ /*Selected Tab style*/
	/* tab on - left */
	background:url("../images/tableft.png") no-repeat left top;
	/*background-image:url("../images/tabonlft.png");*/
}

#tabtray .menutabs a.current span{ /*Selected Tab style*/
	/* tab on - right */
	/* background-image:url("../images/tabon.png") */
	background:url("../images/tabright.png") no-repeat right top;
}


.menuBox{
	display:none;
	background-color:#99c679;
	width:900px;
	color:#38513b;
	font-family: Trebuchet MS, Helvetica, Arial, sans-serif;
	margin-top:26px;
	border-bottom:0px solid #38513b;
	border-top:0px solid #38513b;
	background:url("../images/mbbtm.jpg") no-repeat left bottom;
	background-color:#99c679;
	
	/* IE */
	/*margin-top:0px;*/
}

.menuBoxTop{
	background-color:#99c679;
	background:url("../images/mbtop.jpg") no-repeat left top;
	height:10px;
}

.menuBox h3{
	font-weight:bold;
	margin-top:5px;
	text-decoration:underline;
}

.menuBox a{
	color:#38513b;
	text-decoration:none;
}

.menuBox a:hover{
	text-decoration:underline;
}

.menuBox ul li{
	margin-left:12px;
	background-image:url("../images/listdot.jpg");
	background-repeat:no-repeat;
	background-position:4px 7px;
	padding-left:10px; 
}

.menucolumn {
	padding:10px;
	width:31%;
	float:left;
	display:inline;
}

.clear{
	clear:left;
}

.ulbtmpad{
	margin-bottom:5px;
}

.linone{
	list-style-type:none;
}

#addThis{
	display:none;
}

/* Template Specific */

.floatleft{
	float:left;
}

.clearleft{
	clear:left;
}

.product_page_shell{
	padding:10px;
	border:0px solid #eee;
}

.product_page_imgbox{
	width:360px;
	float:left;
	margin-right:20px;
}

.product_page_bullets{
	padding-left:75px;
	border-left:1px solid #eee;
	width:350px;
}

.tableCellCopyEm{
          font-weight:bold;
          color:#000;
}
.tableCellBGEm{
          background-color:transparent;
}

/* End Print Sytles */
}