html, body {border:0; margin:0; padding:0;}
body {font-family:Arial, Helvetica, sans-serif; background:url(../images/bg.png) repeat; background-color:#FFF; font-size:12px;
}
h1, h2, h3, h4, h5, h6 {margin:10px 0; padding:0;}

ul, ol {margin:0; padding:0;}

img {border:0;}

a, a:link, a:visited, a:hover {text-decoration:none; outline:none;}

form input, form select, form textarea {font:12px, tahoma, calibari;}

form label {cursor:pointer;}

table {border:0; margin:0; padding:0;}

table tr td {padding:0;}
/*------------------------------------------------------------------------END OF BSIC --------------------------------------------------------*/
.left {float:left;}

.right {float:right;}

.width100 {width:100%;}

.text_align_left{text-align:left;}

.text_align_right{text-align:right;}

.pleft{padding-left:25px;}

.ptop{padding-top:15px;}

.colorh{color:#00adef;}
.test{ padding-left:20px;}
.wess{ font-size:14px; font-weight:200px; padding-left:5px;}
.doted{padding-left:15px;}

/*------------------------------------------------------------------------COMMON END --------------------------------------------------------*/

/*------------------------------------------------------------------------FONT--------------------------------------------------------*/
h1{font-size:24px; font-weight:normal; color:#353535;
}

h2{font-size:20px; color:#353535; font-weight:normal;
}

h3{font-size:16px; color:#353535; font-weight:normal;
}

b{color:#353535;
}

p{color:#605f5f; line-height:20px; text-align:justify;
}

.list {color:#959588; line-height:20px; margin-left:20px;
}
.list li{list-style-image:url(../images/list.png);
}
.list li a{}
/*------------------------------------------------------------------------MENU--------------------------------------------------------*/

.menu_area{width:100%; height:auto; float:left;
}
.menu_wrapper{width:960px; height:auto; margin:auto;
}
.menu_box{width:960px; height:50px; background:url(../images/menu_bg1.png);
}
.menu li{ list-style:none; display:inline; float:left; border-right:1px #656565 solid;
}
.menu li a{ float:left;
}
/*HOME BUTTON*/
.menu_home a{
	background-image:url(../images/menu/h.png); float:left; background-position:left top; background-repeat:no-repeat; width:83px; height:50px; margin-top:0px; list-style:none; 
}
.menu_home a:hover{
	background-image:url(../images/menu/a_h.png); float:left; background-position:left top; background-repeat:no-repeat; width:83px; margin-top:0px; list-style:none; 
}
.menu_home a.active{
	background-image:url(../images/menu/a_h.png); float:left; background-position:left top; background-repeat:no-repeat; width:83px; height:50px; margin-top:0px; list-style:none; 
}
/*ABOUT BUTTON*/
.menu_about a{
	background-image:url(../images/menu/a.png); float:left; background-position:left top; background-repeat:no-repeat; width:108px; height:50px; margin-top:0px; list-style:none; 
}
.menu_about a:hover{
	background-image:url(../images/menu/a_a.png); float:left; background-position:left top; background-repeat:no-repeat; width:108px; margin-top:0px; list-style:none; 
}
.menu_about a.active{
	background-image:url(../images/menu/a_a.png); float:left; background-position:left top; background-repeat:no-repeat; width:108px; height:50px; margin-top:0px; list-style:none; 
}
/*PROJECT BUTTON*/
.menu_portfolio a{
	background-image:url(../images/menu/p.png); float:left; background-position:left top; background-repeat:no-repeat; width:98px; height:50px; margin-top:0px; list-style:none; 
}
.menu_portfolio a:hover{
	background-image:url(../images/menu/a_p.png); float:left; background-position:left top; background-repeat:no-repeat; width:98px; margin-top:0px; list-style:none; 
}
.menu_portfolio a.active{
	background-image:url(../images/menu/a_p.png); float:left; background-position:left top; background-repeat:no-repeat; width:98px; height:50px; margin-top:0px; list-style:none; 
}
/*ENQUIRY BUTTON*/
.menu_enquiry a{
	background-image:url(../images/menu/e.png); float:left; background-position:left top; background-repeat:no-repeat; width:100px; height:50px; margin-top:0px; list-style:none; 
}
.menu_enquiry a:hover{
	background-image:url(../images/menu/a_e.png); float:left; background-position:left top; background-repeat:no-repeat; width:100px; margin-top:0px; list-style:none; 
}
.menu_enquiry a.active{
	background-image:url(../images/menu/a_e.png); float:left; background-position:left top; background-repeat:no-repeat; width:100px; height:50px; margin-top:0px; list-style:none; 
}
/*CONTACT BUTTON*/
.menu_contact a{
	background-image:url(../images/menu/c.png); float:left; background-position:left top; background-repeat:no-repeat; width:126px; height:50px; margin-top:0px; list-style:none; 
}
.menu_contact a:hover{
	background-image:url(../images/menu/a_c.png); float:left; background-position:left top; background-repeat:no-repeat; width:126px; margin-top:0px; list-style:none; 
}
.menu_contact a.active{
	background-image:url(../images/menu/a_c.png); float:left; background-position:left top; background-repeat:no-repeat; width:126px; height:50px; margin-top:0px; list-style:none; 
}
/*------------------------------------------------------------------------BASIC END--------------------------------------------------------*/
.header_area{width:100%;  float:left; background:url(../images/header_bg2.png) repeat-x;
}
.header_wrapper{width:960px; height:auto; margin:0 auto;
}
.header_box{width:960px; height:230px; float:left;
}
.header_left{width:300px; float:left;}
.header_right{width:300px; float:right;}
.logo{width:960px; height:125px; float:left; margin:24px 0 0 -5px;
}
.cont{float:right; color:#605f5f; line-height:20px; text-align:justify; font-family:Arial, Helvetica, sans-serif; margin-top:70px;}
.mail{float:right; color:#605f5f; line-height:20px; text-align:justify; font-family:Arial, Helvetica, sans-serif; margin-top:15px;}

/*------------------------------------------------------------------------BANNER--------------------------------------------------------*/
.banner_area{width:100%; height:auto; float:left;
}
.banner_wrapper{width:960px; height:auto; margin:0 auto;
}
.banner_box{width:960px; height:auto; float:left;
}
/*------------------------------------------------------------------------CONTENT 1--------------------------------------------------------*/
.content_area{width:100%; height:auto; float:left;
}
.content_wrapper{width:960px; height:auto; margin:auto;
}
.content_box{
	width:960px; height:auto; float:left; background-color:#fff; border:1px solid #eaeaea; border-radius:1em 1em 1em 1em; -moz-border-radius:1em; -webkit-border-radius:1em;
	margin:30px 0 0 0px
}
.content_left{width:600px; height:auto; float:left; padding-left:15px;
}
.content_middle{width:60px; height:auto; float:left; margin-top:35px;
}
.content_right{width:267px; height:204px; float:left; background:url(../images/test.png); margin-left:18px;
}
.view_more{width:71px; height:9px; float:right;
}
.content_right2{width:267px; height:204px; float:left; margin-left:18px;
}
.shadow_box{width:100%; height:auto; float:left;
}
.shadow_wrapper{width:960px; height:auto; margin:auto;
}
.content_shadow{width:960px; height:16px; margin:0 0 10px 0px;
}
.map{width:257px; height:70px; float:left; margin-top:10px;
}
/*------------------------------------------------------------------------FOOTER--------------------------------------------------------*/
.footer_area{width:100%; height:111px; float:left; background:url(../images/footerbg.png) repeat-x; margin-top:30px;
}
.footer_wrapper{width:960px; height:111px; margin:auto;
}
.footer_box{width:960px; height:111px; margin:auto;
}
.footer_box ul{padding:20px 0 0 0; margin:0;
}
.footer_left{width:600px; height:auto; float:left; margin-top:10px;
}
.footer_box li{float:left; list-style:none; color:#848484;
}
.footer_box li a{color:#848484; text-decoration:none; font-size:12px; padding:0 10px; font-weight:lighter;
}
.footer_box li a:hover{color:#fff; text-decoration:none; font-size:12px; font-weight:lighter;
}
.footer_box li a.active{color:#fff; text-decoration:none; font-size:12px; font-weight:lighter;
}
.footer_right{width:300px; height:auto; float:right; text-align:right; padding:20px 0 0 0; margin-top:10px;
}
/*------------------------------------------------------------------------PAGE2--------------------------------------------------------*/
.content_two{width:940px; height:auto; padding:10px; float:left; margin-bottom:20px;

}
/*------------------------------------------------------------------------Page 3--------------------------------------------------------*/
.strengh{float:left; width:100%; color:#606060; line-height:20px;  padding-bottom:5px;
}
.strengh li{float:left; list-style-image:url(../images/list.png); padding-left:15px; width:960px; list-style-position:inside;
}
/*------------------------------------------------------------------------Contact --------------------------------------------------------*/
.contact_us_details_box{width:250px; height:auto; float:left; margin-left:10px; padding-top:25px;
}
.contact_map{width:580px; height:auto; float:left; margin-top:50px; margin-left:40px; border:10px solid #333333; 
}
.project_box{float:left; list-style:none; }
.project_box li{float:left; padding:20px 50px 0px 20px;}

.back a{font-family:Verdana; font-size:15px; color:#000; float:right; margin:-40px 60px 0px 0px ; border-bottom:2px dotted #450608; text-decoration:none;}

.text{margin:0; padding:0; font-family:arial; font-size:13px; color:#634301; line-height:22px; text-align:justify;}

table.available tr td{padding:10px 0px; text-align:center; font-size:13px;}


.pro_wid{width:205px; height:150px; border:2px solid #000;} 


