﻿/*reset.css*/
html,body,div,span,applet,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;}:focus{outline:0;}body{line-height:1;color:black;background:white;}ol,ul{list-style:none;}table{border-collapse:separate;border-spacing:0;}caption,th,td{text-align:left;font-weight:normal;}blockquote:before,blockquote:after,q:before,q:after{content:"";}blockquote,q{quotes:"" "";}
/*custom*/
h2,h3{font-weight:bold}
body{background: url(../images/mbk.jpg) repeat scroll 0 7px; font:12px Arial; background-color :#000; padding-bottom :3px}
a{text-decoration:none;color:#333}
a:hover {text-decoration:underline}
strong{font-weight:bold}
.wrapper {overflow:hidden}
.clrdiv{position:relative; clear :both;}
#main {	width:902px;margin:16px auto 0;	padding:0 0 0 14px;	position:relative;	border:0px solid #000;	background-color :#FFF;	background: url(../images/dbk2.jpg) repeat-y 0 0}
#tdv{background: url(../images/tbk.jpg) repeat-x 0 0; width :auto ; height :5px}
#tcrnr{height:15px; width :15px; background :url(../images/tcrnr.jpg) no-repeat 0 0; position :absolute ; right :0; top :0}
#trcnr{height:15px; width :15px; background :url(../images/trcnr.jpg) no-repeat 0 0; position :absolute ; left :0; top :0}
#logodv{width :499px; height :63px; position :absolute ; top :15px; left :15px;}
#hdr{height:100px; width :auto ; position :relative }
#hdr p{font-size :30px; color :#666; position :absolute ; top:20px; right :12px; width:289px;}
#hdr p span{font-size :36px; color :#24216F; font-weight :bold }

#emailEnquiry{height:auto !important}


.local_box{font-size:14px !important;float:right}
.local_label{font-size:14px !important}
.local_phone{font-size:14px !important}

#indentmenu{font: bold 13px Arial;width: 900px;overflow: hidden; position:relative;}
#indentmenu ul{margin: 0;padding: 0;float: left;width: 894px;height :31px;position:relative ;overflow :hidden; z-index:11;}
#indentmenu ul li a span {z-index:11; background:url(../images/listart.jpg) no-repeat 0 -30px;display: block;	color: #666;font-size: 13px; height:30px;width:8px;	position:absolute;top:-1px;	left:0;}
#indentmenu ul li a:hover span{background-position:0 0}
#indentmenu ul li{display: inline; z-index:11;}
#indentmenu ul li span{background :url(../images/licrnr.jpg) no-repeat 0 0;}
#indentmenu ul li a{background-image: url(../images/menubk.jpg);background-repeat:repeat-x;background-position : top 0; font-size:12px; height :31px;float: left;color: white; padding-top:5px; text-align:center; text-decoration: none;border-right: 2px solid #FFF; position :relative ;}
#indentmenu ul li a:visited{color: white;}
#indentmenu ul li a:hover, .indentmenu ul li .current{color: white !important;padding-top: 6px; padding-bottom: 4px; background: black url(../images/menubk.jpg) 0 -31px repeat-x;text-decoration :none}

#containr{width: 892px; height: auto; margin-top :3px; padding-bottom :5px;}
#bnrdv{width: 887px; height: 206px; padding-top :1px; overflow: hidden; position :relative;z-index:1}
#bnrdv img{z-index:-1}
#bnrdv .p1{ font-weight :bold ;top:30px; font-size :18px; color :#FFF; position :absolute ; right :25px; text-align :justify ; display :block; z-index:1; width :250px; height:160px }
#bnrdv .p2{color :#FFF; position :absolute ; right :25px; top :100px; text-align :justify ; display :block; width :250px; height:160px }
#services{width: 594px; /*height: 355px;*/ float :left; position :relative; background-color :#B3E6FF;}
#services #srl{height:43px; width :10px; background :url(../images/prodcrnr.jpg) no-repeat 0 0; position :absolute ; left :0; top :0}
#services #srr{height:43px; width :10px; background :url(../images/prodcrnr.jpg) no-repeat -12px 0; position :absolute ; right :0; top :0}
#services h2{ height:43px; width :auto; background :url(../images/prodhbk.jpg) repeat-x 0 0; font-size :30px; color :#FFF; display :block; padding :0 0 0 12px; line-height :40px}
#services h3{ height:22px; width :auto; background :url(../images/h3bk.jpg) repeat-x 0 0; color :#FFF;font-weight :normal ; display :block; padding :0 0 0 12px; line-height :20px}
.pcx{position:relative;width: 290px; height: auto; float :left; margin-left:5px;}
.pcx h4, .pcxn h4{font-weight:bold; height:31px; background :url(../images/h4bkr.jpg) repeat-x 0 0; padding :0 0 0 14px; color :#FFF; line-height :29px; font-size :14px}

.pcx .pcxl, .pcxn .pcxl{height:31px; width :10px; background :url(../images/h4bk.jpg) no-repeat 0 0; position :absolute ; left :0; top :0}
.pcx .pcxr, .pcxn .pcxr{height:31px; width :10px; background :url(../images/h4bk.jpg) no-repeat -12px 0; position :absolute ; right :0; top :0}
#abtx1{ height:312px;  background:url(../images/box3background.jpg) no-repeat;  padding-top:12px; margin-bottom:2px;}
#box3text{  background:url(../images/box3textContaine.jpg) no-repeat; width:273px; height:303px; margin-left:7px;}
.actualText{  padding-top:6px; padding-left:6px;  width:264; height:294; }



#services .desc{padding:10px 10px 10px 0}
#services .sbx{width: 139px; height: 99px; float :left; margin :0 6px 6px 0}
#services .sbx p{padding-top :3px}
#services .sbxi{width: 138px; height: 78px}
.ctxn{padding :0 0 13px 10px ; border :1px solid #0163AB; border-top :none; width :582px; margin-bottom:1px;}
#services span{color:#0163AB; font-weight :bold ;}
.btnxt{position:absolute ; bottom :4px; right :1px}
.btnback{position:absolute ; bottom :4px; left :1px}
.srvx{margin-bottom:6px; margin-left:6px; width: 265px; height: 92px; padding :5px; padding-bottom :0; position:relative; background-color:#FFF; border-top:1px solid #666; border-left :1px solid #666; background :#FFF url(../images/sbk.jpg) repeat-x 0 0}
.srvx .srvxi{width: 73px; height: 86px; float :left}
.srvx .srvxt{width: 174px; height: 85px; float :left; padding :0 0 0 7px}
.srvx .srvxt a{font-weight :bold ; color :#333079}
.srvx h5{ font-size :13px; color :#333079; font-weight :bold }
.srvx p{line-height :18px; padding-top :0px; position :relative; color:#666666; width:187px; height:71px;}
.srvx .lshade{height:96px; width :2px; overflow :hidden ; background :url(../images/sbky.jpg) repeat-y 0 0; position :absolute ; top:1px; left :0}

#horizontal {text-align: left;}
#horizontal li {display: inline; margin: 0 5px 0 0; padding: 0 0 0 5px; border-left: 1px solid #000;}
#horizontal li a{ color :#000}
#horizontal li.nob {border-width: 0px; padding: 0px;}
.fl1{position:absolute ; left :0px; bottom :5px; color :#000}
.fl2{position:absolute ; right :0px; bottom :5px}

.pcxn{clear:both; position:relative; width: 888px; height: 227px; left: 0px; top: 2px; height: auto; margin-top:2px; margin-left :0 !important }

.pcxn_small{width:594px !important;clear:none;float:left;margin-top:0 !important; top:0px !important}
.pcxn_small .clrdiv{display:none}
.pcxn_small .pcxc{height:300px !important}
.pcxn .pcxc{width: auto; height: 180px; padding :10px; text-align :justify; line-height :18px; border :1px solid #666; border-top:none; background-color:#E0E0E1; overflow:auto;}
.pcxn .pcxc span{ background-color:Green; color : Green; font-weight :bold }
#ftr{width: 889px; height: 76px; padding-top :10px; border-top :3px solid #141414; margin-top :4px; position :relative;clear:both }

#links {width: 889px; height:20px; padding-top:0px; margin-top:5px; margin-bottom:5px; display:inline;}

#links ul li {display: inline; margin: 2px 0 0; padding: 0; }
#links ul { padding-top:2px; display:inline; }
#links ul li a:hover {}

#pricePerLift1{ color:Red;}
#pricePerweekLable{ color:Red;}
#cutOfPr{ }


#lcr{width :5px;  /*height :1025px;*/ height:100%; background :url(../images/lcr.jpg) no-repeat 0 0; position :absolute ; left :0; /*top:5px;*/ overflow :hidden}
#rcr{width :5px; /*height :1017px;*/ height:100%; background :url(../images/rcr.jpg) no-repeat 0 0; position :absolute ; right :0; /*top:13px;*/ overflow :hidden ;}
#pd1{width :525px; height :auto ; position:relative; padding-left :15px}
#pd{width :525px; height :auto ; position:relative; padding-left :70px}
#pd h4{padding-top :20px; color :#252E82}
/*.padl{ padding-bottom :47px}*/
.padl p{padding-top :6px; position :relative; color:#0167AF;}
.padl b{position:absolute ; top:6px; left :180px; padding :0; font-weight :normal ; color :#666}
#prdvs{position:relative; width: 467px; height: 55px; background-color :#FFF; margin-top :6px; border :1px solid #0C6BB0; border-top-width:5px; background-image :url(../images/pricebk.gif); background-repeat : repeat-x; background-position : top 0; overflow: hidden}
#prdvl{width: 5px; height: 63px; background :url(../images/prbk2.gif) repeat-y 0 0; position:absolute; top:3px; left:0}
.btnqt{position:absolute ; bottom :23px; left :70px}
.btngqt{position:absolute ; bottom :23px; left :394px}
.sbin{position:absolute ;top:40px; right :57px}

#prdvs p{color:#FF0000; font-size :15px; border-bottom :1px solid #ccc; padding :5px 0 5px 10px; position :relative }
#prdvs span{color:#FF0000 !important; font-size :15px; font-weight :bold; position :absolute ; top:5px; left :180px}

.padx {padding-top :20px; padding-bottom :28px;}
.padx p{padding-bottom :15px}
#binx{width :490px; height :auto ; position:relative; padding :0 0 6px 70px}
.pads{ border :1px solid #ccc; background :url(../images/sbk.jpg) repeat-x 0 -1px; width :170px}
.paddleft p {margin-top :3px; width:200px;}
.paddleft{padding :5px 0 0px 0px}
.flo1{position:absolute ; left :10px; bottom :10px}
.flo2{position:absolute ; right :6px; bottom :10px}
.p1 p {margin-top :3px; width:200px;}
.imageMail{ margin-right:-6px;}
#flashLabel p { color:White !important; z-index:100}
#contactForm p { color:#666;}
 .pcxn p {color:#666;}
#ctxn2 p { color:#666;} 
#step2 p { color:#666;}
#step3 p { color:#666;}
#step4 p { color:#666;}
.graySpan { color:#666;}
#contactTable { border-spacing:3px; }
 .actualText p{ color:#666;}
 #contactTable tr {margin-bottom:2px; height:12px;}
 .imageMail{ margin-top:10px; margin-right:-6px;}
#contactTable {margin-bottom:5px; margin-top:4px; margin-left:5px; margin-right:5px;}
#contactTable tr {margin-bottom:2px; height:12px;}
#step1 p { color:#666;}
#quoteMail td{ padding-bottom:12px;}
#quoteMail input{width: 100px; border-left:solid 2px #666; border-top:solid 2px #666}
#messageLabel { position:absolute; top:130px;}
.padl1 p{padding-top :6px; position :relative; color:#0167AF; font-size:large;}
.setheight
{
    height:22px;
    width:90px !important
}

.query_input{width:180px !important}


/*services*/
.new_s_header{
	width:890px !important;
	float:none !important;
}

/*west section*/

#wastes{
	background-color:#cdcdcd;
	height:284px;
	width:890px;
	/*border:solid 1px #9d9d9d;*/
	clear:both;
}

#wastes .w_inner_container{
	border:solid 1px #9d9d9d;
	height:196px;
}

.citem{
	float:left;
}

#wastes .wsection_head{
	height:46px;
	line-height:46px;
	/*background-color:black;*/
	background-image:url(../images/du.gif);
}

#h3+#ctxn2+#step1+#step2>#wastes > .wsection_head, #h3+#ctxn2+#step1>#wastes > .wsection_head{
	height:46px;
	line-height:46px;
	background-color:black !important;
	background-image:none !important;
}

.wsection_head span{
	color:white !important;
	font-size:24px;
	padding-left:10px;
}

.wsection_tabs{
	background-color:#8f8f8f;
	height:39px;
	border-bottom:solid 2px black;
	padding-left:5px;
}

.wtabc{
	padding-top:7px;
	float:left;
}

.wtab_1{
	width:106px;
	height:32px;
	background-image:url(../images/w_gen_tab_1.png);
	display:block;
}

.wtab_1:hover{
	background-image:url(../images/w_gen_tab_1_hover.png);
}

.wtab_1_hover{
	background-image:url(../images/w_gen_tab_1_hover.png);
}

.wtab_2{
	width:126px;
	height:32px;
	background-image:url(../images/w_conf_tab_2.png);
	display:block;
	margin-left:2px;
}

.wtab_2_hover{
	background-image:url(../images/w_conf_tab_2_hover.png);
}

.wtab_2:hover{
	background-image:url(../images/w_conf_tab_2_hover.png);
}

.citem{
	width:273px;
	height:76px;
	/*border:solid 1px #9d9d9d;*/
	padding:11px;
}

.citem_middle{
	width:274px !important;
}

.wp_name{
	width:128px;
}

.wp_name, .wp_price{
	font-size:12px;
	color:#666666 !important;
	float:left;
	padding-left:7px;
}

.wp_apply{
	float:left;
	margin-top:12px;
}

.w_img_cont{
	float:left;
}

.pprice span, .pprice{
	font-size:18px;
	color:#666666 !important;
}

.w_b_bottom{
	border-bottom:solid 1px #9d9d9d;
}

.w_b_left{
	border-left:solid 1px #9d9d9d;
}

.w_b_right{
	border-right:solid 1px #9d9d9d;
}

/*west section*/


/*recycling section*/

#recycling{
	background-color:#b8e78b;
	height:284px;
	width:890px;
	/*border:solid 1px #579f11;*/
	clear:both;
}

#recycling .w_inner_container{
	border:solid 1px #579f11;
	height:196px;
}

.citem{
	float:left;
}

#recycling .wsection_head{
	height:46px;
	line-height:46px;
	/*background-color:#2e520b;*/
	background-image:url(../images/vienas.gif);
}

#h3+#ctxn2+#step1+#step2>#recycling > .wsection_head, #h3+#ctxn2+#step1>#recycling > .wsection_head{
	height:46px;
	line-height:46px;
	background-color:#2e520b !important;
	background-image:none !important;
}

.wsection_head span{
	color:white !important;
	font-size:24px;
	padding-left:10px;
	float:left;
}

#recycling .wsection_tabs{
	background-color:#8bd345;
	height:39px;
	border-bottom:solid 2px #2b4d0b;
	padding-left:5px;
}

.wtabc{
	padding-top:7px;
	float:left;
}

.wtab_3{
	width:96px;
	height:32px;
	background-image:url(../images/c_mix_tab_3.png);
	display:block;
}

.wtab_3:hover{
	background-image:url(../images/c_mix_tab_3_hover.png);
}

.wtab_3_hover{
	background-image:url(../images/c_mix_tab_3_hover.png);
}

.wtab_4{
	width:96px;
	height:32px;
	background-image:url(../images/c_pap_tab_4.png);
	display:block;
	margin-left:2px;
}

.wtab_4_hover{
	background-image:url(../images/c_pap_tab_4_hover.png);
}

.wtab_4:hover{
	background-image:url(../images/c_pap_tab_4_hover.png);
}


.wtab_5{
	width:96px;
	height:32px;
	background-image:url(../images/c_gl_tab_5.png);
	display:block;
	margin-left:2px;
}

.wtab_5_hover{
	background-image:url(../images/c_gl_tab_5_hover.png);
}

.wtab_5:hover{
	background-image:url(../images/c_gl_tab_5_hover.png);
}

.wtab_6{
	width:96px;
	height:32px;
	background-image:url(../images/c_pl_tab_6.png);
	display:block;
	margin-left:2px;
}

.wtab_6_hover{
	background-image:url(../images/c_pl_tab_6_hover.png);
}

.wtab_6:hover{
	background-image:url(../images/c_pl_tab_6_hover.png);
}

.wtab_7{
	width:96px;
	height:32px;
	background-image:url(../images/c_card_tab_7.png);
	display:block;
	margin-left:2px;
}

.wtab_7_hover{
	background-image:url(../images/c_card_tab_7_hover.png);
}

.wtab_7:hover{
	background-image:url(../images/c_card_tab_7_hover.png);
}

.wtab_8{
	width:96px;
	height:32px;
	background-image:url(../images/c_met_tab_8.png);
	display:block;
	margin-left:2px;
}

.wtab_8_hover{
	background-image:url(../images/c_met_tab_8_hover.png);
}

.wtab_8:hover{
	background-image:url(../images/c_met_tab_8_hover.png);
}


.citem{
	width:273px;
	height:76px;
	/*border:solid 1px #9d9d9d;*/
	padding:11px;
}

.citem_middle{
	width:274px !important;
}

.wp_name, .wp_price{
	font-size:12px;
	color:#666666 !important;
	float:left;
	padding-left:7px;
	width:128px;
}

.wp_apply{
	float:left;
	margin-top:13px;
}

.w_img_cont{
	float:left;
}

.pprice span, .pprice{
	font-size:18px;
	color:#666666 !important;
}

.wp_price{
	height:22px;
}

#recycling .w_b_bottom{
	border-bottom:solid 1px #579f11;
}

#recycling .w_b_left{
	border-left:solid 1px #579f11;
}

#recycling .w_b_right{
	border-right:solid 1px #579f11;
}

/*recycling section*/

.sections_space{
	height:11px;
	background-color:white;
	clear:both;
}

#networks{
	margin-top:8px;
	clear:both;
}

#facebook{
	float:left;
	margin-top:3px;
}

#twitter{
	float:left;
}

#twitter a{
	color:#272727;
}

#twitter img{
	vertical-align:middle;
}

#email_plist{
	margin-right:5px;
	margin-top:5px;
	cursor:pointer;
}

#myemailform{
	position:relative;
	z-index:1;
	float:right;
	margin-top:5px;
	line-height:normal;
}

.plistcont{
	display:none;
	font-size:12px;
	position:absolute;	
	padding:10px;	
	border:solid 1px #9D9D9D;
	width:225px;
	background-color:#CDCDCD;
	font-weight:normal;	
	left:0px;
	top:32px;
}

.plistcont b, .plistcont p, .plistcont input{
	margin-bottom:5px;
	color:black !important;
}

.plistcont b{
	font-size:14px;
}

.user_mail{
	width:200px;
}

#user_sub{
	cursor:pointer;
}

.list_loader{
	float:right;
	display:none;
	color:black !important;
}

.top_x{
    position:absolute;
    display:block;
    right:5px;
    top:5px;
    text-decoration:none !important;
}

#Lighbox
{
    display:none; padding:30px; width:830px; height:521px; position:absolute; 
    background-image:url(../images/semi_black.png); color:#000;
}

#Lighbox h1, #Lighbox h2, #Lighbox h3 {background:none !important;}

#Lighbox ol {list-style:decimal inside; color:#fff;}
#Lighbox ul {list-style:disc inside; color:#fff;}

#Lighbox div {display:inline; float:none;}

#Lightbox_close 
{
    float:right !important; font-size:24px; font-weight:800; 
    color: Red;margin:-20px -15px 0px 0px; cursor:pointer;
}
