body,html{margin:0px; padding:0px; font-family:"Lucida Sans Unicode", Verdana, Arial, Helvetica, sans-serif; font-size:13px; color:#393939; font-weight:normal; line-height:16px; background:url(images/back.jpg) repeat;}

img {border:0px;}

.clear{clear:both;}

#order{
margin-left:480px;
}

.imgcon {

width:150px;

float:left;

border:4px solid #999999;

margin-right:10px;

margin-top:0;

}
#access li{
background:none;
background-image:none;
width:auto;
}



p.imgs {

width:150px;

margin:0;

}



p.titles {

width:150px;

font-weight:bold;

margin:0;

padding-left:24px;

}



a:focus{outline:none;}



#container1{width:950px; margin:0 auto;}

#container1 p{margin:0; padding:0;}

#container1 p.fbot{width:940px; float:left; padding:2px 0px 5px 10px;}

#container1 p.fbot a{font-size:12px; color:#ffffff; text-decoration:none;}

#container1 p.fbot a:hover{font-size:12px; color:#FF6B3C; text-decoration:underline;}



/*Header css starts*/

#header{width:950px; float:left; z-index:1;}

.headtop{width:950px; float:left; background:#1F1F1F;}



.topmenu{width:950px; height:43px; float:left; border-bottom:1px solid #ffffff;}

.topmenu ul{margin:0px; padding:0px;}

.topmenu ul li{list-style-type:none; display:inline;}

.topmenu ul li a{float:left; padding:12px 27px 10px 27px; font-family:"Lucida Sans Unicode"; font-size:13px; color:#ffffff; font-weight:normal; text-decoration:none; background:url(images/dot.gif) no-repeat right 20px;}

.topmenu ul li a:visited{float:left; padding:12px 27px 10px 27px; font-family:"Lucida Sans Unicode"; font-size:13px; color:#ffffff; font-weight:normal; text-decoration:none; background:url(images/dot.gif) no-repeat right 20px;}

.topmenu ul li a:hover{color:#ffffff; background:#000000 url(images/icon.gif) no-repeat center bottom;}

.topmenu ul li a.nodot{float:left; padding:12px 27px 10px 27px; font-family:"Lucida Sans Unicode"; font-size:13px; color:#ffffff; font-weight:normal; text-decoration:none; background:none;}

.topmenu ul li a.nodot:hover{color:#ffffff; background:#000000 url(images/icon.gif) no-repeat center bottom;}

.topmenu ul li a.nodothere{color:#ffffff; background:#000000 url(images/icon.gif) no-repeat center bottom;}

.topmenu ul li a.here{color:#ffffff; background:#000000 url(images/icon.gif) no-repeat center bottom;}



.flashmain{width:950px; float:left; border-bottom:1px solid #ffffff;}

.flashmain p{margin:0px; padding:0px;}

.flashmain p.leftflash{width:705px; height:367px; float:left; border-right:1px solid #ffffff; background:#000000;}

.flashmain p.rightflash{width:244px; height:367px; float:left; background:#000000; text-align:center;}

/*Header css ends*/



/*Middle css starts*/

#middle{width:945px; float:left; z-index:1; background-color:#ffffff;}

#middle .mid{width:950px; float:left; background:url(images/mid.jpg) repeat-y left top; padding-top:10px;}



.mid_top {width:950px; float:left; background:url(images/midtop.jpg) no-repeat left top; padding:22px 0 0 0;} 



.leftbox{width:291px; float:left; padding:0px 10px 70px 15px;}

.leftbox h1{margin:0px; padding:0px 0 13px 0px; font-family:"Lucida Sans Unicode"; font-size:18px; color:#1B1F1A; font-weight:normal; line-height:20px; background:url(images/line1.gif) no-repeat bottom left;}

.leftbox ul{margin:0px; padding:0px;}

.leftbox ul li{list-style-type:none; background:url(images/icon5.gif) no-repeat 2px 13px; padding:10px 0 0 25px; font-weight:normal;}



.midbox{width:284px; float:left; padding:10px 16px 10px 16px;}

.midbox_top{width:284px; float:left; padding:0px 0px 20px 0px; border-bottom:1px solid #BEBEBE; margin-bottom:20px;}

.midbox_top h1{margin:0px; padding:0px 0 2px 30px; font-family:"Lucida Sans Unicode"; font-size:18px; color:#1B1F1A; font-weight:normal; line-height:20px; background:url(images/icon4.gif) no-repeat;}

.midbox_top ul{margin:0px; padding:0px;}

.midbox_top ul li{list-style-type:none; padding:0 0 0 28px;}

.midbox_top ul li a{font-size:12px; color:#C1452D; font-weight:normal; text-decoration:none;}

.midbox_top ul li a:hover{font-size:12px; color:#000000; font-weight:normal; text-decoration:underline;}



.rightbox{width:264px; float:left; padding:0px 25px 10px 25px;}

.rightbox h1{margin:0px; padding:0px 0 13px 0px; font-family:"Lucida Sans Unicode"; font-size:18px; color:#1B1F1A; font-weight:normal; line-height:20px; background:url(images/line1.gif) no-repeat bottom left;}

.rightbox p{margin:0px; padding:8px 0 8px 5px;}



.cartoon{width:925px; float:left; position:relative; padding-left:0px;}

.cartoon_in{float:left; position:absolute; top:-49px;}

/*Middle css ends*/



/*Footer css starts*/

#footer{width:950px; float:left; z-index:1;}

#footer p{margin:0px; padding:0px; width:950px}

#footer p.ftop{background:url("images/fbg.jpg") repeat-x scroll left top #000000;
color:#FFFFFF;
float:left;
font-size:10px;
line-height:14px;
text-align:right;
width:240px;
}

*html #access li a{
	background:expression(this.allSibling==null?'0e0e0e':'#ffffff');
	}

#footer p.fbot{color:#FFFFFF;
display:block;
float:left;
font-size:10px;
line-height:14px;
padding:5px 10px;
width:930px;}

#footer p span.sitemap{width:455px; float:left;}

#footer p span.dealer_login{width:465px; float:left; text-align:right;}

#footer p.fbot a{font-size:12px; color:#ffffff; text-decoration:none;}

#footer p.fbot a:hover{font-size:12px; color:#FF6B3C; text-decoration:underline;}

/*Footer css ends*/



/*about_us css starts here*/

.about_main {background-image:url("images/rightbg.gif");
background-position:right top;
background-repeat:repeat-y;
border-left:6px solid black;
border-right:6px solid black;
border-top:7px solid #D13F18;
float:left;
margin-left:-6px;
min-height:293px;
padding-top:0;
width:940px;}

.about_left {width:602px; float:left; padding-left:20px; padding-top:10px; padding-right:10px; padding-bottom:50px;}

.about_left h1 {margin:0px; padding:0px 0 13px 0px; font-family:"Lucida Sans Unicode"; font-size:18px; color:#0C0E0B; font-weight:normal; line-height:20px; border-bottom:1px solid #BEBEBE;}

.about_left b {font-size:12px; font-weight:bold;}

.about_left b a {font-size:12px; font-weight:bold; text-decoration:underline; color:#393939;}

.about_left b a:hover {font-size:12px; font-weight:bold; text-decoration:underline; color:#AA3F15}

.about_left span {font-size:16px; font-weight:normal; color:#1B1F1A; padding-top:8px; float:left; padding-bottom:8px;}



.rightbox1{width:264px; float:left; padding:10px 25px 10px 25px; }

.rightbox1 h1{margin:0px; padding:0px 0 13px 0px; font-family:"Lucida Sans Unicode"; font-size:18px; color:#0C0E0B; font-weight:normal; line-height:20px; background:url(images/line.gif) no-repeat bottom left;}

.rightbox1 h2{margin:0px; border-bottom:thin #999999 solid; padding:10px 0 6px 0px; font-family:"Lucida Sans Unicode"; font-size:14px; color:#000;  font-weight:normal; line-height:20px;}

.rightbox1 h3{margin:0px; padding:10px 0 0px 0px; font-family:"Lucida Sans Unicode"; font-size:14px; color:#000;  font-weight:bold; line-height:20px;}



.rightbox1 p{margin:0px; padding:8px 0 8px 5px;}

.rightbox1 p a, a:visited{color:#333333;}



/*ecofrindley css starts here*/

.rightbox2{width:320px; float:left; padding:0px 0px 10px 0px; }

.rightbox2 h1{margin:0px; padding:0px 0 13px 0px; font-family:"Lucida Sans Unicode"; font-size:18px; color:#0C0E0B; font-weight:normal; line-height:20px; background:url(images/line.gif) no-repeat bottom left;}

.rightbox2 h2{margin:0px; border-bottom:thin #999999 solid; padding:10px 0 6px 0px; margin:0px 10px 0px 10px; font-family:"Lucida Sans Unicode"; font-size:14px; color:#000;  font-weight:normal; line-height:20px;}



.rightbox2 p{margin:0px; padding:0px}

.rightbox2 p.dis{ float:left; width:300px; padding:10px 0px 0px 10px; font-family:"Lucida Sans Unicode"; font-size:13px; font-weight:bold;}

.rightbox2 p.david{ float:left; width:300px; padding:15px 0px 0px 10px; text-align:right;font-family:"Lucida Sans Unicode"; font-size:11px; font-weight:bold;}

.rightbox2 p a, a:visited{color:#333333;}



.ecoimg {float:left;position:relative;}

.ecoimg1{width:610px;float:left;text-align:right;margin-top:-75px;padding:0px 0px 0px 0px;position:absolute;}

.ecoimg2 {float:right; text-align:center;}



.rightbox3{width:270px; float:left; padding:10px 25px 10px 25px; background-image:url(images/construction.jpg); background-repeat:no-repeat; height:478px;}

.rightbox3 h1{margin:0px; padding:0px 0 13px 0px; font-family:"Lucida Sans Unicode"; font-size:18px; color:#0C0E0B; font-weight:normal; line-height:20px; background:url(images/line2.gif) no-repeat bottom left;}

.rightbox3 h2{margin:0px; border-bottom:thin #999999 solid; padding:10px 0 6px 0px; font-family:"Lucida Sans Unicode"; font-size:14px; color:#000;  font-weight:normal; line-height:20px;}

.rightbox3 p{margin:0px; padding:8px 0 8px 5px;}

.rightbox3 p a, a:visited{color:#333333;}



.mailink {font-size:12px; font-weight:normal; color:#393939; text-decoration:underline;}

.mailink:hover {font-size:12px; font-weight:normal; color:#AA3F15; text-decoration:underline;}



.about_left1{width:585px; float:left; padding-left:20px; padding-top:10px; padding-right:25px; padding-bottom:60px; text-align:justify;}

.about_left1 h1{margin:0px; padding:0px 0 13px 0px; font-family:"Lucida Sans Unicode"; font-size:18px; color:#0C0E0B; font-weight:normal; line-height:20px; border-bottom:1px solid #BEBEBE;}

.about_left1 h2{margin:0px; padding:10px 0px 0px 0px; font-family:"Lucida Sans Unicode"; font-size:16px; color:#C34A1D; font-weight:normal; }

.about_left1 h3{margin:0px; padding:12px 0 0px 0; font-family:"Lucida Sans Unicode"; font-size:14px; color:#C34A1D; font-weight:bold;}

.about_left1 p{margin:0px; padding:10px 0px;}

.about_left1 a {font-size:12px; text-decoration:underline; color:#393939;}

.about_left1 a:hover {font-size:12px; text-decoration:underline; color:#AA3F15;}

.about_left1 ol{margin:0px; padding:0px 0px 0px 25px;}

.about_left1 ol li{padding-top:5px;}



.imgmar{margin-left:15px;}



.about_left2{width:920px; float:left; padding-left:15px; padding-top:10px; padding-right:15px; padding-bottom:60px; text-align:justify;}

.about_left2 h1{margin:0px; padding:0px 0 13px 0px; font-family:"Lucida Sans Unicode"; font-size:18px; color:#0C0E0B; font-weight:normal; line-height:20px; border-bottom:1px solid #BEBEBE;}

.about_left2 h2{margin:0px; padding:10px 0px 0px 0px; font-family:"Lucida Sans Unicode"; font-size:16px; color:#C34A1D; font-weight:normal; }

.about_left2 h3{margin:0px; padding:12px 0 0px 0; font-family:"Lucida Sans Unicode"; font-size:14px; color:#C34A1D; font-weight:bold;}

.about_left2 p{margin:0px; padding:10px 0px;}

.about_left2 a {font-size:12px; text-decoration:underline; color:#393939;}

.about_left2 a:hover {font-size:12px; text-decoration:underline; color:#AA3F15;}

.about_left2 ol{margin:0px; padding:0px 0px 0px 25px;}

.about_left2 ol li{padding-top:5px;}

/*about_us css ends here*/



/*photo_gallery css starts here*/

.photos {width:900px; float:left; padding-top:10px;}

.photos p{float:left; margin:5px; padding:3px; border:1px solid #E3E3E3;}



.midlink {padding:0px 0px 0px 3px; margin:0px;}

.midlink li{list-style-type:none; background:url(images/icon3.gif) no-repeat 0px 8px; padding:4px 0 0 15px;}



.slink{padding:10px 0px 0px 0px; margin:0px; width:290px; float:left;}

.slink li{list-style-type:none; background:url(images/icon3.gif) no-repeat 0px 8px; padding-left:15px;}

.slink li a{font-size:13px; font-weight:normal; color:#393939; text-decoration:none; line-height:25px;}

.slink li a:hover{font-size:13px; font-weight:normal; color:#AA3F15; text-decoration:underline;}



.caption{color:#888; position:absolute; top:250px; left:3px; width:200px;}



.demo{position:relative; margin-top:2em;}



.gallery_demo{width:150px; float:left;}

.gallery_demo li{width:80px; height:70px; border:3px double #eee; margin: 0 3px 3px 0; background:#eee;}

.gallery_demo li.hover{border-color:#bbb;}

.gallery_demo li.active{border-style:solid; border-color:#222;}

.gallery_demo li div{left:0px}

.gallery_demo li div .caption{font:italic 0.7em/1.4 georgia,serif;}

.galleria_container{height:392px; width:600px; float:right; border:5px solid #eee; margin:0px 50px 0px 0px; }



.nav{padding-top:15px; clear:both;}

.nav{position:absolute; top:410px; left:0;}

.info{text-align:left; margin:30px 0; border-top:1px dotted #221; padding-top:30px; clear:both;}

.info p{margin-top:1.6em;}

/*photo_gallery css ends here*/



.midtop {width:950px; float:left; padding-top:8px; border-top:7px solid #D13F18;}

.grybg {width:950px; float:left; background:url(images/grbg.gif) repeat-y; padding-top:8px; border-top:7px solid #D13F18;}







.theform {width:660px;float:left;}

.theform p{margin:0px;padding:6px 0px;}

.theform p label{width:150px;display:block;float:left;}

.theform p label1{width:150px;display:block;float:left;}

.theform p.submit{padding-left:150px;}

.theform p select{ width:235px;}

.theform p.submit label{width:200px;float:left;}

.inputbg {background-image:url(images/inpbg.gif);background-repeat:repeat-x;background-position:bottom left;border:1px solid #DDDDDD;padding:2px 2px;}



/*ecofrindley css ends here*/





