body {
	margin: 0px;
	padding: 0px;
	background:url("../image/background-tj.jpg") no-repeat scroll center top transparent
}

img{ border:none;}
.clearit{ clear:both; height:0px; line-height:0px;}
body.home{background:url(../image/back_home.jpg) no-repeat center top;}
body.sub{background:url(../image/back_sub.jpg) no-repeat center top;}

*{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#7b7b7b; line-height:16px;}

a.readmore{width:96px; height:23px; display:block; background:url(../image/readmore.gif) no-repeat; text-indent:-9999px; }
a.readmore:hover{background-position:0 -23px;}


#wrap{width:890px; margin:0 auto;}

#logo{height:100px; width:190px; float:left;}
#logo img{border:0;}

#menus{width:680px; height:100px; float:left; }


# {width:640px; height:22px; background:url(../image/_back.png) no-repeat right;  padding-right:10px; }
# ul{ margin:0px; padding:0px; list-style:none; margin-left:410px;}
# li{ display:inline;}
# li a{ font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; float:left; padding-left:12px; text-decoration:none; }
# li a:hover{ text-decoration:underline; color:#FFFFFF;}
# img{border:0; margin:5px 11px 0 11px; float:right;}

ul#mainmenu {list-style:none; overflow:hidden; padding:0; margin:0;}
ul#mainmenu li {float:left; margin:12px 0 0 0; padding:0 0px;}
ul#mainmenu li a{display:block; height:24px;}


a#home{background:url(../image/menu/home.gif) no-repeat; width:54px; text-indent:-9999px;} 
a#about{background:url(../image/menu/about.gif) no-repeat; width:64px; text-indent:-9999px;} 
a#environmental{background:url(../image/menu/environment.gif) no-repeat; width:97px; text-indent:-9999px;}
a#waste{background:url(../image/menu/waste.gif) no-repeat; width:124px; text-indent:-9999px;}
a#transport{background:url(../image/menu/img_transport.gif) no-repeat; width:69px; text-indent:-9999px;}
a#envirowaste{background:url(../image/menu/envirowaste.gif) no-repeat; width:82px; text-indent:-9999px;}
a#news{background:url(../image/menu/news.gif) no-repeat; width:48px; text-indent:-9999px;}
a#contact{background:url(../image/menu/contactus.gif) no-repeat; width:74px; text-indent:-9999px;}
a#wbin{background:url(../image/menu/willie-bin.gif) no-repeat; width:82px; text-indent:-9999px;}
a#skip{background:url(../image/menu/skip.gif) no-repeat; width:74px; text-indent:-9999px;}
a#grab{background:url(../image/menu/grab.gif) no-repeat; width:74px; text-indent:-9999px;}

a#home:hover, a#about:hover, a#environmental:hover, a#waste:hover, a#transport:hover, a#envirowaste:hover, a#news:hover, a#contact:hover, a#skip:hover, a#wbin:hover, a#grab:hover{background-position:0 -24px;}

#top{clear:both; height:290px;}
#topcolumns, #bottomcolumns{width:890px; overflow:hidden;}

#topcolumn1, #topcolumn2, #topcolumn3, #topcolumn4, #topcolumn5{
	float:left;
	width:205px;
}
#topcolumn2, #topcolumn3, #topcolumn4, #topcolumn5{
	margin-left:20px;
}
#topcolumn1 h2, #topcolumn2 h2, #topcolumn3 h2, #topcolumn4 h2, #topcolumn5 h2{height:65px; text-indent:-9999px;}
#topcolumn1 p, #topcolumn2 p, #topcolumn3 p, #topcolumn4 p, #topcolumn5 p{padding:0; margin:10px 0;}

#topcolumn1 p, #topcolumn2 p, #topcolumn3 p, #topcolumn4 p, #topcolumn5 p{}

#topcolumn1 h2{background:url(../image/environmental_h21.gif) no-repeat;}
#topcolumn2 h2 {background:url(../image/waste_h21.gif) no-repeat;}
#topcolumn3 h2{background:url(../image/transport_h21.gif) no-repeat;}
#topcolumn4 h2{background:url(../image/envirowaste_h21.gif) no-repeat;}
#topcolumn5 h2{
	background-image: url(../image/orderaskip.png);
	background-repeat: no-repeat;
} 

#bottomcolumn1, #bottomcolumn2, #bottomcolumn3, #bottomcolumn4, #bottomcolumn5{width:200px; float:left;}
#bottomcolumn2, #bottomcolumn3, #bottomcolumn4, bottomcolumn5 {margin-left:30px;}
#bottomcolumns h2{height:18px; text-indent:-9999px; background:url(../image/news_h2.gif) no-repeat; margin:20px 0 0 0; padding:0 0 20px 0;}
#bottomcolumns p{padding:0; margin:0;}
#bottomcolumns a{color:#2d6dbe;}
#bottomcolumns {clear:left;}

#footer{padding:30px 0 10px 0; clear:both;}

/*------------------subpages--------------------*/

#topcolumn1sub{float:left; width:620px; }
#topcolumn1sub p{padding:0; margin:10px 0;}
#topcolumn1sub a{text-decoration:none;}

#topcolumn2sub{float:left; width:240px; margin-left:30px; }

.environmental_h2{text-indent:-9999px; background:url(../image/environmental_h2_sub.gif) no-repeat; height:17px; padding:0; margin:20px 0;}
.recycling_h2{text-indent:-9999px; background:url(../image/envirowaste_h2_sub.gif) no-repeat; height:17px; padding:0; margin:20px 0;}
.transport_h2{text-indent:-9999px; background:url(../image/transport_h2_sub.gif) no-repeat; height:17px; padding:0; margin:20px 0;}
.envirowaste_h2{text-indent:-9999px; background:url(../image/envirowaste_h2_sub.gif) no-repeat; height:17px; padding:0; margin:20px 0;}
.about_us_h2{text-indent:-9999px; background:url(../image/about_h2_sub.gif) no-repeat; height:17px; padding:0; margin:20px 0;}
.news_h2{text-indent:-9999px; background:url(../image/news_h2_sub.gif) no-repeat; height:17px; padding:0; margin:20px 0;}
.contact_us_h2{text-indent:-9999px; background:url(../image/contact_h2_sub.gif) no-repeat; height:17px; padding:0; margin:20px 0;}
.sitemap_h2{height:17px; padding:0; margin:20px 0; font-size:18px; font-style:italic; color:#336788; font-family:Geneva, Arial, Helvetica, sans-serif;}
.waste_management_h2{text-indent:-9999px; background:url(../image/waste_h2_sub.gif) no-repeat; height:17px; padding:0; margin:20px 0;}
.skiphire_h2{text-indent:-9999px; background:url(../image/skiphire_h2_sub.gif) no-repeat; height:17px; padding:0; margin:20px 0;}

#breadcrumb {margin:10px 0;}
#breadcrumb a {color:#2d6dbe;}

a.submenu{font-size:8pt; width:190px; height:20px; display:block; background:url(../image/submenubutton.gif) no-repeat; color:#fff; padding:3px 0 0 10px; text-decoration:none; }
a.submenu:hover{background-position:0 -23px;}
#ul_sub{list-style:none; margin:0; padding:0;}
#ul_sub li{margin-top:10px; padding:0;}

.content_column{width:310px; float:left;}

.content_column ul{list-style:none; margin:0; padding:0;}
.content_column ul li{font-weight:bold; margin:10px 0; padding-left:25px; background:url(../image/tick.gif) no-repeat left;}

.bold_text{font-weight:bold; font-size:18px; line-height:20px;}

ul.ul_main{list-style:none; margin:0; padding:0;}
ul.ul_main li{font-weight:bold; margin:10px 0; padding-left:25px; background:url(../image/tick.gif) no-repeat left;}

h4 { font-size:13px; font-weight:bold; color:#085687; }
h3 { font-size:14px; font-weight:bold; color:#000; margin:25px 0 10px 0; }

img.img-left { display:inline; border:1px solid #e7eaf9; padding:4px 4px; }
img.img-left-noBorder { display:inline; border:0; padding:0; margin:0 20px 20px 0px; overflow:hidden; float:left; }
img.img-right-noBorder { display:inline; border:0; padding:0; margin:0 0 20px 20px; overflow:hidden; float:right; }

a.link { color:#2d6dbe; }
a.link:hover {text-decoration:underline;}

.bold_text{font-weight:bold; font-size:18px; line-height:20px;}

/* Forms
--------------------------------------------------------------------------------------- */

.panel_form_box { width:500px; padding:0; margin:24px 0 0 0; text-align:left; background:none; }

.panel_form_box h2 { width:495px; padding-bottom:8px; border-bottom: 3px solid #e8ebfc; margin:25px 0 20px 0!important; font-size:14px; font-weight:bold; color:#085687 }

ul.panel_form { width:500px; overflow:hidden; margin:0; padding:0; list-style:none;  } /* Width must match panel_form_box */
ul.panel_form li { float:left; margin:6px 0; display:inline; overflow:hidden; }

ul.panel_form li label { text-transform:uppercase; color:#8d8c89; font-weight:normal; padding-left:4px; }

ul.panel_form li input { color:#313235; padding:6px 8px; border:1px solid #e8ebfc; margin-top:3px; background:#fff; }
ul.panel_form li input.text_field_left { width: 220px; margin-right:16px;} /* Width equals UL minus 46px then divided by 2 */
ul.panel_form li input.text_field_right { width: 220px;} /* Width equals UL minus 46px then divided by 2 */
ul.panel_form li input.text_field_full { width: 480px;} 

ul.panel_form li textarea { color:#000000; border:1px solid #e8ebfc; padding:6px 8px; margin-top:3px; background:#fff;}
ul.panel_form li textarea.comments { width:480px;} 

ul.verification { width:500px; height:42px; overflow:hidden; padding-top:6px; margin-top:12px; margin:0; padding:0; list-style:none; background:none; } /* Width must match panel_form_box */
ul.verification li { float:left; margin:3px 0 0 0; display:inline; }
ul.verification li.submit { margin-top:10px; margin-right:0px; background:none; float:right; overflow:hidden; }
ul.verification li input.btn_submit { width:120px; height:32px; display:inline; border:0; color:#faf9f5; font-size:1.1em; line-height:32px; text-align:center; background:#085687; cursor:hand!important; }


/* Product Page --------------------------------------------------------------------------------------- */
.products-det{ width:660px; float:left;}
.products-det h2{background:url(../image/product-title.gif) no-repeat; height:22px;}
.products-det ul{ list-style:none; margin:0px; padding:0px;}
.products-det li{ display:inline; float:left; margin:0px 0px 10px 00px; padding:0px; }

/*#rightmenu {width:276px; height:22px; background:url(../image/rightmenu_back.png) no-repeat right;  padding-right:9px; float:right;}*/
#rightmenu { height:22px; padding-top:6px; background: url(../image/rg-crv.png) bottom left no-repeat #085687;  padding-right:9px; float:right;}


#rightmenu ul{ margin:0px; padding:0px; list-style:none;}
#rightmenu li{ display:inline;}
#rightmenu li a{ font-size:10px; font-family:Arial, Helvetica, sans-serif; color:#FFFFFF; float:left; padding-left:12px; text-decoration:none; }
#rightmenu li a:hover{ text-decoration:underline; color:#FFFFFF;}
#rightmenu img{border:0; margin:5px 11px 0 11px; float:right;}


.right-menu ul{ margin:20px 0px 0px 20px; padding:0px; list-style:none;}
.right-menu li{ display: block; margin-bottom:15px; }
.right-menu li a{ text-decoration:none; color:#FFFFFF; background:url(../image/side-menu-bg.jpg) top left no-repeat; width:170px; padding:4px 0px 0px 20px; float:left; height:20px;}
.right-menu li a:hover{ color:#FFFFFF; background:url(../image/side-menu-bg.jpg) bottom left no-repeat;}

.right-menu .inp{ background:url(../image/input-bg.jpg) top left no-repeat; height:30px; width:163px; float:left; padding:5px 0px 0px 10px}

.head{ font-family:"Trebuchet MS"; color:#014397; font-size:13px; padding-left:10px; }
.head span{ text-transform:uppercase; color:#014397; }
.alignr{ text-align:right; padding-right:30px;}
.bld{ font-weight:bold; font-size:14px;}
.pro-box{ width:311px; float:left;}
.pro-top-crv{  height:9px; background: url(../image/round.png) no-repeat; width:313px; height:159px; display:inline-block;}
.pro-top-crv:hover{ background:url(../image/round-o.png) no-repeat;}
.pro-box-bg{ background:url(../image/pro-bg.png) bottom left repeat-x #ffffff;}
.pro-box-bg{ background:url(../image/pro-bg.png) bottom left repeat-x #ffffff;}
.pro-box-bg:hover{ background: #00ff00;}
.pro-box-selected{ background:url(../image/round-o.png) no-repeat;}

.grab-box{ width:610px; height:200px; float:left; background:url(../image/grab-round.jpg) no-repeat }
.grab-box:hover{ width:610px; height:200px; float:left; background:url(../image/grab-round-h.jpg)}
.grab-box-selected{ width:610px; height:200px; float:left; background:url(../image/grab-round-h.jpg)}

.product-image{ float:left; margin-left:10px; margin-top:3px;}
.pro-bottom-crv{ height:8px;}

.pro-simage{width:140px; float:left;}
.detail{ width:150px; float:left; margin-top:3px;}
.detail a{ text-decoration:none;}

/* Product Detail --------------------------------------------------------------------------------------- */

.product-detail{ width:660px; float:left;}
.product-detail h2{ background:url(../image/product-detail.jpg) top left no-repeat; height:23px;}
.product-img{ border:1px solid #e8ebec; width:300px; float:left;}
.product-matter{ float:left; width:320px; margin-left:10px; border-top:1px solid #e8ebec;}
.price{ width:180px; font-family:Arial, Helvetica, sans-serif; font-size:20px; color:#085687; float:left; padding:10px;}
.price span{ color:#999999; font-size:20px;}
.rec ul{ list-style:none; margin:0px; padding:0px;}
.rec li{ display:inline; list-style:none; float:left; width:500px;}
.rec .rec-img{ float:left; margin:00px 20px 20px 0px;}
.rec .rec-text{ width:150px; background:#333333}

.quantity{ width:100px; padding:10px; float:left;}
.dot-bdr{ border-bottom:1px dotted #e8ebec; height:1px;}
.price-small{ color:#085687; font-weight:bold; font-size:14px; text-align:right;}

.net-div{ width:350px; float:right; font-size:16px; font-style:italic; font-weight:bold; text-transform:uppercase; color:#006699;}
.form{ margin-top:30px;}
.form .lab{ width:150px; float:left; padding-top:3px;}
.form .inp-box{ float:left;}

.top-indi{ font-size:16px; font-family:Arial, Helvetica, sans-serif; color:#003366; text-transform:uppercase; font-style:italic;}

.tab-high{ background:#085687; color:#fff; padding:0px;}

/* Check-out --------------------------------------------------------------------------------------- */

.check-out{ width:660px; float:left;}
.check-out h2{ background:url(../image/check-out.jpg) top left no-repeat; height:23px;}

.top-menu{ width:800px; background:#009900;}
.but{ margin:4px 6px; float:left;}


.rec{ width:330px; margin:10px 0px 0px 6px; float:left;}

.right-menu li a {
background:url("../image/side-menu-bg.jpg") no-repeat scroll left top transparent;
color:#FFFFFF;
float:left;
font-size:11px;
height:20px;
padding:4px 0 0 10px;
text-decoration:none;
width:180px;
}

.right-menu li {
display:inline-block;
margin-bottom:5px;
}

.slct{
	width:320px;
}

.cqnty{
	width:20px;
/*	visibility:hidden;*/
}

.next-dis{
	background:url(../image/next-dis.jpg) no-repeat;
	width:77px;
	height:24px;
	border:none;
}

.next{
	background:url(../image/next.jpg) no-repeat;
	width:77px;
	height:24px;
	border:none;
}

.info_txt{
	width:300px;
}

h3{
	font-size:18px;
	color:#7B7B7B;
}

.call-us{
	margin-left:20px;
	color:#0923b8;
}
.btn{ border:1px solid #767676; padding:1px; background-color:#c7c7c7; width:220px;}
.btn-inner{ padding:5px 5px 5px 2px; background:url(../image/btn-pattern.jpg) center repeat-y;}
.btn-inner a{ display:block; text-decoration:none  !important; color:#ffffff !important; font: 15px Arial, Helvetica, sans-serif; background:url(../image/q.png) left top no-repeat; padding-left:30px;}
.need-info{ text-align:center !important;}
.need-info a{ font-size:16px; color:#0000FF; text-decoration:none !important ;}
.need-info a:hover{ color:#0099FF;}


.ltst-grb {
float:left;
padding:10px 30px;
text-align:center;
width:400px;
}

.ltst-grb tr td{
	padding:1px;
	font-size:11px;
	
	}	
	
	
.tstyle1{font-size: 25px !important; font-weight: bold !important; text-align: left !important; color:#085687 !important; line-height:23px !important;}	