body{
	margin:0px;
	background-color:#EFEFEF;
	font-family:Arial, Helvetica, sans-serif;
	color:#3E403D;
	font-size:12px;
	text-decoration:none;
	line-height:120%;
	background-image:url(../images/bg.jpg);
	background-repeat:repeat-x;
	background-color:#0D0D0D;
}
#main_bg{width:100%; height:auto; background-color:#FFFFFF; background-image:url(../images/middel_bg.jpg);	background-repeat:repeat-x; }
#main{width:920px; height:auto; margin:0 auto; background-color:#FFFFFF; padding-top:1px;}
.common_div{width:100%;}
img{border:0;}
.clr{clear:both;font-size:0; line-height:0; height:0px;}
div, h1, h2, h3, h4, p, form, label, input, textarea, img, span { 
margin : 0; 
padding : 0; 
} 
/*---------- HEADER----------*/
#header_bg{width:920px; height:auto; margin:0 auto; }
#header{width:899px; height: 170px; background-image:url(../images/header_bg.jpg); background-repeat:no-repeat; background-position:left top; padding-left:21px;  }
#logo{width:390px; height:107px; padding-left:16px; padding-bottom:14px;}
/* TOP NAV */
#nav{width:899px;	height:37px; overflow:hidden;}
#nav ul{list-style:none;padding:0px;margin:0px;}
#nav li{float:left;	list-style:none; padding-top:0px; padding-right:2px;}
#nav li a{display:block; color:#000000; text-decoration:none; padding-top:10px; text-align:center; background-image:url(../images/button.jpg); padding-bottom:8px; width:138px; line-height:164%; text-transform:uppercase; 	}
#nav li a:hover{color:#FFFFFF;  background-image:url(../images/button_hover.jpg);}
#nav li.current a{color:#FFFFFF;  background-image:url(../images/button_hover.jpg);}

/*---------- MIDDEL ----------*/
#middel{width:861px; height:auto;  padding-left:59px;background-image:url(../images/gradiant.jpg); background-repeat:repeat-x; padding-bottom:30px;  }
#com_bg{width:861px; height:42px; background-image:url(../images/com_bg.jpg); background-repeat:no-repeat; background-position:right;}
#middel .left{width:482px; height: auto; float:left; padding-right:33px; border-right:1px solid #D1D1D1;}
#middel .right{width:289px; height: auto; float:left; padding-left:33px;}
#middel h1 {color:#272B26; font-weight:normal; font-size:36px; line-height:100%;}

/*---------- MIDDEL RIGHT ----------*/
#box{width:289px; height: auto;}
#box .top{width:276px; height: 23px; background-image:url(../images/box_top.jpg); background-repeat:no-repeat; padding-left:13px; padding-top:10px;}

#box .middel{width:262px; height: auto; background-image:url(../images/box_bg.jpg); background-repeat:repeat-y; padding-left:12px; padding-top:20px; padding-right:15px;}
#box .bottom{width:276px; height: 30px; background-image:url(../images/box_bottom.jpg); background-repeat:no-repeat; padding-left:13px; padding-top:8px;}
#box ul{list-style-type: none;	margin: 0px; padding:0px; padding-top:5px; padding-left:5px;}
#box li{ background-image:url(../images/dot.jpg); background-repeat:no-repeat;  background-position: 0 .7em; padding-left: 1em; line-height:18px;  padding-bottom:8px; padding-top:1px; }
#box li a{font-family:Arial, Helvetica, sans-serif;		color:#0055A5;	text-decoration:none; font-weight:bold; }
#box li a:hover{text-decoration:underline;}

/*---------- FOOTER----------*/
#footer_bg{width:100%;  height:auto; margin:0 auto; background-image:url(../images/footer_bg.jpg); background-repeat:repeat-x; background-color:#0D0D0D; }
#footer{width:920px; height:auto; margin:0 auto; padding-top:30px; padding-bottom:15px;  color:#ACAC9A; text-align:center; }
#footer{width:920px; height:auto; margin:0 auto; padding-top:30px; padding-bottom:15px;  color:#ACAC9A; text-align:center; }
#footer ul{list-style:none;padding:0px;margin:0px;  padding-left:200px; display:block; padding-bottom:5px;}
#footer li{float:left;	list-style:none; padding-top:0px; padding-right:2px;}
#footer li a{display:block; color:#ACAC9A; text-decoration:none;  text-align:center; background-image:url(../images/sep_dot.jpg); background-repeat:no-repeat; background-position:right; padding-left:25px; padding-right:25px; line-height:164%; 	}
#footer li a:hover{text-decoration:underline;  }
#footer li.first{background-image:url(../images/sep_dot.jpg); background-repeat:no-repeat; background-position:left; padding-left:1px; display:block;}


/*---------- CSS ----------*/
.orange{color:#C88914;}
a:hover.orange{text-decoration:none;}
.footer_link{color:#A1C702;}
.footer_link a{color:#ACAC9A; text-decoration:none;}
.footer_link a:hover{text-decoration:underline;}
.heading{font-size:18px;}
.read_more{	color:#C88914; text-decoration:none;	background-image:url(../images/arrow.gif);	background-position:right;	padding-right:1em;	background-repeat:no-repeat; display:inline;}
a.read_more:hover{text-decoration:underline;}
.footer_link_small{color:#ACAC9A; font-size:10px;}
.footer_link_small a{color:#ACAC9A; text-decoration:none;}
.footer_link_small a:hover{text-decoration:underline;}
.read_more1{	color:#C88914; text-decoration:underline;	background-image:url(../images/arrow.jpg);	background-position:right;	padding-right:2.3em;	background-repeat:no-repeat; display:inline;}
a.read_more1:hover{text-decoration:none;}

#homeimg{position:relative; height:231px; overflow:hidden;}
#homeimglink{
	position:absolute;
	left: 147px;
	top: 141px;
	width: 321px;
	height: 52px;
}
/*---------- ABOUT US  ----------*/

#middel_con{width:100%; height:auto; background-color:#FFFFFF; background-image:url(../images/gradiant.jpg); background-repeat:repeat-x; padding-top:42px;}
#middel_contant{width:920px; height:auto; margin:0 auto; }
#middel1{width:861px; height:auto;  padding-left:59px; padding-bottom:30px;  }
#middel1 .left{width:482px; height: auto; float:left; padding-right:33px; border-right:1px solid #D1D1D1;}
#middel1 .right{width:289px; height: auto; float:left; padding-left:33px;}
#middel1 h1 {color:#272B26; font-weight:normal; font-size:36px; line-height:100%;}

/*---------- services  ----------*/
.pro ul{list-style-type: none;	margin: 0px; padding:0px; padding-top:0px; padding-left:0px; padding-bottom:20px;}
.pro li{ background-image:url(../images/dot.jpg); background-repeat:no-repeat;  background-position: 0 .7em; padding-left: 1em; line-height:18px;   }
.pro li a{font-family:Arial, Helvetica, sans-serif;		color:#0055A5;	text-decoration:none; font-weight:bold; }
.pro li a:hover{text-decoration:underline;}
#middel1 .right_new{width:295px; height: auto; float:left; padding-left:45px;}
#form_con{width:295px; padding-top:20px;}
input{width:190px; border:1px solid #B3BEC9; height:17px; background-image:url(../images/input_bg.jpg); background-repeat:repeat-x;}
textarea{width:190px; border:1px solid #B3BEC9; height:70px; background-image:url(../images/textarea_bg.jpg); background-repeat:repeat-x;}
.con_box{width:295px;  padding-bottom:10px;}
.con_name{width:86px; float:left; padding-top:3px;}
.con_field{width:201px; float:left;}
#recaptcha{width:275px; padding-left:25px; padding-top:20px;}
#recaptchaimg{width:74px; float:left;}
#recaptchasumbit{width:50px; float:left;}
#recaptchafield{width:135px; float:left;}
#btnsubmit{width:52px; border:none; height:20px; background-image:url(../images/submit.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:0px; margin:0px; font-weight:bold;	 font-size:12px;}
#googleimg{width:100%; padding-top:10px; padding-bottom:10px;}
#tel{width:45px; height:auto; float:left;}
#con_no{width:300px; height:auto; float:left;}

/*---------- PRODUCTS Page  ----------*/
#products{padding-top:25px; width:861px;}
#products .box1{ width:231px; padding-right:30px; border-right:1px solid #D1D1D1; float:left;}
#products .box2{ width:226px; padding-right:30px; border-right:1px solid #D1D1D1; float:left; padding-left:32px;}
#products .box3{ width:228px; padding-right:30px; padding-left:36px; float:left;}
#products h2 {font-weight:normal; font-size:18px; color:#C88914;}
#products .imgbox{background-image:url(../images/product_bg.jpg); background-repeat:no-repeat; padding-left:7px; height:61px; width:125px; margin-top:18px; margin-bottom:10px; padding-top:1px;}
#products .line{border-top:1px solid #D1D1D1; display:block; width:861px; margin-top:25px; height:20px;}

/*---------- Light BOX ----------*/
#lightbox{width:765px; height:auto; margin:0 auto;}
#lightbox_con{width:748px; height:auto; padding-top:30px; padding-left:17px;}
#lightbox_con .left{width:335px; height: auto; float:left; padding-right:34px; border-right:1px solid #D1D1D1;}
#lightbox_con .right{width:340px; height: auto; float:left; padding-left:36px;}
#lightbox_con h1 {color:#C6860D; font-weight:normal; font-size:24px; line-height:100%; padding-bottom:20px; }
#lightbox_con .con_box{width:335px;  padding-bottom:15px;}
#lightbox_con .con_name {width:120px;}
#lightbox_con .con_field {width:215px;}
#lightbox_con input{width:200px; border:1px solid #B3BEC9; height:17px; background:none;}
#lightbox_con textarea{width:200px; border:1px solid #B3BEC9; height:80px; background:none;}
#lightbox_con #recaptcha{width:300px; padding-left:25px; padding-top:20px;}
#lightbox_con #btnsubmit{width:52px; border:none; height:20px; background-image:url(../images/submit.jpg); background-repeat:no-repeat; font-family:Arial, Helvetica, sans-serif; text-align:center; padding:0px; margin:0px; font-weight:bold;	 font-size:12px;}
#lightbox_con #recaptchafield{width:155px; float:left;}
.select_field {width:200px; border:1px solid #B3BEC9; height:20px; background:none;}
