body{margin:0px;

padding:0px;

background-color:#CCCCCC;

 }



#wrapper{

width:776px;

margin:auto; 

background-color:#FFFFFF;

 }

 img

{

border:none;

}

div { padding:0; margin:0;}

*{

padding:0px;

margin:0px;

}

.clear

{

clear:both;

height:0;

font-size:1px;

line-height: 0px;

display: block;

}

#header{

 display:block;

 width:776px;

 height:100px;	

 float:right;

 color:#988345;

 font-weight:normal;

 }

#header img{

width:273px;

margin:15px 0 0 0px; 

float:left;

}

.navigation {

font-family: Arial; 

font-size: 10px;

font-weight: bold;

color: #9a2500;

text-decoration: none;

padding-top:10px;

padding-right:15px;

float:right;

}
.navigation2 {

font-family: Arial; 

font-size: 10px;

font-weight: bold;

color: #9a2500;

text-decoration: none;

padding-top:10px;

padding-right:15px;

float:right;

}


.top_nav{ 

font-family:arial; 

font-size:10px;  

color:#757575; 

text-decoration:none;

}

.top_nav:hover{ 

font-family:arial; 

font-size:10px; 

color: #990000; 

text-decoration:none;}

#tab {	

margin-right: auto;	

margin-left: auto;	

margin-bottom: 0;	

margin-top: 0;

float: left;

background-image:url(../Images/tab.jpg);

background-repeat:no-repeat; 

width:776px; 

height:35px;

font-family: arial;}

#tab_nav{

float: left; 

width:776px; 

height:35px;

}
.porfolio_img
{
width:230px;
float:left;
padding-top:10px;
padding-left:8px;

}
.background{

margin:0px;

padding: 0px; 

float: left; 

width: 776px; 

background-image:url(../Images/redbg_new.jpg); 

height:5px; 

background-repeat:repeat-x; 

font-size:0px;

}

.flashcontainer{

float: left; 

width: 776px;

}

.hyper{ 

font-family:arial; 

font-size:11px;

 font-weight:bold; 

color:#6c6c6c;

 text-decoration:none;}

.hyper:hover{ 

font-family:arial; 

font-size:11px; 

font-weight:bold; 

color:#791306; 

text-decoration:none;}

#container{ 

width:776px; 

float:left; 

background-color:#FFFFFF;}

#container_services

{ 

width:776px; 

float:left; 

background-color:#FFFFFF;

}

#lefttop{ 

width:499px; 

float:left;

padding-right:20px;

}

#lefttop_bottom{ 

width:515px; 

float:left;

padding-right:10px;

padding-top:5px;

}

#leftbottom{

 width:500px; 

 float:left; 

 }

#righttop{

width:251px; 

float:right; 

vertical-align:top; 

padding-top:5px;

}

#righttop_bottom{

width:251px; 

float:left; 

vertical-align:top; 

padding-top:5px; 

}

.lef_main_container{ 

width:500px; 

float:left;

padding-left:7px;

padding-right:8px;

}

.servicesbg{ 

background-image:url(../Images/box-top.jpg); 

background-repeat:no-repeat; 

width:242px;

float:left;

text-align:center;

font-family:Arial, Helvetica, sans-serif;

color:#990000;

font-weight:bold;

font-size:14px;

padding-top:10px;

height:20px;}

.whitebg{ 

background-image:url(../Images/whitebg.jpg); 

background-repeat:repeat; 

width:240px;

float:left;

border:1px solid #bdbdbd;}

.side_nav{ 

font-family:arial; 

font-size:11px; 

color:#666666;

height:20px;

font-weight:bold;

padding-left:7px; 

padding-top:4px;

}

.side_nav a{ 

font-family:arial; 

font-size:11px; 

color: #000000;

font-weight:bold;

text-decoration:none;

}

.side_nav a:hover{ 

font-family:arial; 

font-size:11px; 

color: #990000;

font-weight:bold;

text-decoration:none;

}

.home{

width:129px;

height:25px;

float:left; 

text-align:center; 

font-family:arial; 

font-size:11px;

color:#000000;

font-weight:bold; 

padding-top:10px

}

.home a{

text-decoration:none;

color: #000000;

}

.home a:hover{

text-decoration:none;

color: #990000;

}

.partner{

width:131px; 

height:25px; 

float:left; 

text-align:center; 

font-family:arial; 

font-size:11px;

color:#000000; 

font-weight:bold; 

padding-top:10px}

.partner a

{

text-decoration:none;

color: #000000;

}

.partner a:hover

{

text-decoration:none;

color: #990000;

}



#bodybg

{ 

background-image:url(../Images/bodynav.jpg);

width:500px; 

background-repeat:repeat-y; 

float:left;

 }

.dtl-icon{width:99px; 

float:left; 

padding-left:7px;

}

.content{	

float:left;	

font-family:arial;	

font-size:11px;	

color:#666666;	

width:372px; 

padding-left:7px; 

padding-right:15px; 

text-align:justify;

}

.h1

{ font-family:arial; 

font-size:12px; 

font-weight:bold; 

color:#861b0e;

padding-left:15px;

padding-top:12px;

}

.h2

{ font-family:arial; 

font-size:12px; 

font-weight:bold; 

color:#861b0e

}

.client-speak{

width:240px; 

float:left; 

padding-left:5px;}

.request_quote{

width:250px; 

float:right; }

.bottom_nav{ 

font-family:arial; 

font-size:10px; 

color:#757575;

float:left;

width:776px;

text-align:center;

font-weight:bold;

padding-top:10px;

padding-bottom:5px;

}

.bottom_nav a{ 

font-family:arial; 

font-size:10px; 

color: #757575;

text-align:center;

font-weight:bold;

text-decoration:none;

}

.bottom_nav a:hover{ 

font-family:arial; 

font-size:10px; 

color: #990000;

text-align:center;

font-weight:bold;

text-decoration:none;

}

.box_bg

{

background-image:url(../Images/box_bg.gif);

width:239px;

height:216px;

float:left;

margin-left:5px;

}

.box_bg_right

{

background-image:url(../Images/box_bg.gif);

width:239px;

height:216px;

float:left;

margin-left:20px;

}

.news{ 

font-family:arial; 

font-size:13px; 

color: #990000;

text-align:center;

font-weight:bold;

text-decoration:none;

line-height:30px;

}

.news_text{ 

font-family:arial; 

font-size:11px; 

color:#666666;

height:50px;

text-align:justify;

padding-left:10px;

padding-right:10px;

}

.client_text{ 

font-family:arial; 

font-size:11px; 

color:#666666;

height:59px;

text-align:justify;

padding-left:10px;

padding-right:10px;

}

.read

{

float:left;

width:229px;

height:25px;

padding-top:8px;

text-align:right;

padding-right:10px;

}

.read_more{ 

font-family:arial;

font-size:11px;

color:#486210;

text-decoration:none;

font-weight:bold;

}

.read_more:hover{ 

font-family:arial;

font-size:11px;

color:#486210;

text-decoration:none;

font-weight:bold;

}

.copyright

{

font-family:arial; 

font-size:10px; 

color: #000000;

float:left;

width:776px;

padding-top:10px;

height:20px;

text-decoration:none;

text-align:center;

}

.form_div_left

{

float:left;

width:80px;

line-height:20px;

font-family:Arial, Helvetica, sans-serif;

font-size:11px;

font-weight:bold;

}

.form_div_right

{

float:left;

width:153px;

font-family:Arial;

font-size:11px;

font-weight:bold;

}

.read_more_top{ 

font-family:arial; 

font-size:10px;

color: #990000;

text-decoration:none;

font-weight:bold;

}

.read_more_top:hover{ 

font-family:arial; 

font-size:10px; 

color:#486210;

text-decoration:none;

font-weight:bold;

text-align:justify;

}

.side_nav_form{ 

font-family:arial; 

font-size:12px;

float:left;

height:auto;

color:#666666;

font-weight:bold;

padding-left:7px; 

padding-top:4px;

padding-bottom:5px;

}

textarea.quick_contact{

margin:0;

font-size:100%;

color:#333;

height:80px;

width:136px;

}

.clearfix:after {

    content: ".";

    display: block;

    height: 0;

    clear: both;

    visibility: hidden;

}

.clearfix {display: inline-block;}



/* Hides from IE-mac \*/

* html .clearfix {height: 1%;}

.clearfix {display: block;}

/* End hide from IE-mac */

.validator

{

float:right;

padding-right:20px;

}

.inter{font-family:Arial, Helvetica, sans-serif;font-size: 11px;   color:#990000; text-decoration:none;}

.inter:hover{font-family: Arial, Helvetica, sans-serif;font-size: 11px;  color:#000000; text-decoration:none;}

.testimonials{background-color:#FFFFFF; border:1px solid #ededed; width:480px; float:left; margin:15px 0 0 0; padding-left:7px; padding-top:7px; padding-bottom:7px; padding-right:7px;  }

.articles{background-color:#f1f1f1; border:1px solid #ededed; width:480px; float:left; margin:2px 0 0 0; padding-left:7px; padding-top:7px; padding-bottom:7px; padding-right:7px;  }

.sitemap{font-family:Arial, Helvetica, sans-serif;font-size: 11px;   color:#969696; text-decoration:none;}

.sitemap:hover{font-family:Arial, Helvetica, sans-serif;font-size: 11px;   color:#990000; text-decoration:none;}

.content_bg{

background-image:url(../Images/portfolio.gif);

background-repeat:no-repeat;

float:right;

	float:left;

	font-family:arial;

	font-size:11px;

	color:#666666;

	width:479px;

	padding-left:15px;

	padding-top:12px;

	margin-left:7px;

	text-align:justify;

	height:191px

}

.feedback{

 float:left;

	background-image:url(../Images/whitebg.jpg); 

background-repeat:repeat; 

width:450px;

height:auto;

margin-left:30px;

margin-top:20px;

border:1px solid #6b1611;

	}

.formtext{ font-family:Arial, Helvetica, sans-serif; font-size: 11px; color:#000000; text-decoration:none;}

.client_img{ background-color:#FFFFFF;  width:210px; float:left; margin:2px 0 0 0; padding-left:5px; padding-top:2px; padding-bottom:5px; }

.rightclient_img{ background-color:#FFFFFF;  width:210px; float:right; margin:2px 0 0 0; padding-left:5px; padding-top:2px; padding-bottom:5px;  }

.address{

	float:left;

	font-family:arial;

	font-size:11px;

	color:#666666;

	width:220px;

	padding-left:30px;

	padding-top:12px;

	text-align:justify;

	line-height: 16px;

}

.address1{

	float:left;

	font-family:arial;

	font-size:11px;

	color:#666666;

	width:220px;

	padding-left:0px;

	padding-top:12px;

	text-align:justify;

	line-height: 16px;

}

.content_text{

	float:left;

	font-family:arial;

	font-size:11px;

	color:#666666;

	width:495px;

	padding-left:12px;

	padding-top:12px;

	text-align:justify;

	line-height: 16px;

}

.feed_nav{ 

font-family:arial; 

font-size:12px; 

color:#666666;

height:20px;

font-weight:bold;

padding-left:7px; 

padding-top:6px;

}

.sub_side_nav{ 

font-family:arial; 

font-size:11px; 

color:#666666;

height:20px;

font-weight:bold;

padding-left:25px; 

padding-top:2px;

}

.subnav { 

font-family:arial; 

font-size:11px; 

color:#666666;

height:20px;

font-weight:bold;

padding-top:2px;

text-decoration:none;

}

.subnav:hover{ 

font-family:arial; 

font-size:11px; 

color:#990000;

height:20px;

font-weight:bold;

padding-top:2px;

text-decoration:none;

}

.portfolio

{
width:499px;
border-left:1px solid #d9d6d6;
border-right:1px solid #d9d6d6;
border-bottom:1px solid #d9d6d6;
background:#ffffff;
margin-left:6px;
float:left;

}
.protfolio-header{ background:url(../Images/Protfolio-BackG.jpg) no-repeat; width:501px; height:37px; float:left; padding-left:8px; margin-left:6px;}
.protfolio-container{ padding-left:3px; padding-top:5px;}
.porfolio-Shribalji
{

width:277px;

text-align:center;

float:left;

padding-top:5px;

}
.porfolio-Farms&villas
{

width:277px;

text-align:center;

float:left;

padding-top:5px;

}
.porfolio-Steelbazar
{

width:208px;
padding-left:8px;

text-align:center;

float:left;

padding-top:5px;

}
.porfolio-Nexpay
{

width:205px;
padding-left:6px;

text-align:center;

float:left;

padding-top:5px;

}
.portfoliotext{   font-family:Arial, Helvetica, sans-serif; color:#990000;font-size:11px; font-weight:bold; text-decoration:overline }
.porfolio_headings
{
width:200px;
float:left;
height:25px;

}
.HR{ background:#CCCCCC;  height:1PX;}

.resources{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#000000; text-decoration:none; padding-top:6px;}

.resources:hover{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#990000;; text-decoration:none; padding-top:6px;}

.top_nav{ 

padding-left:7px; 

padding-top:6px;

}

.textbox{ background-color:#FFFFFF; border:1px solid #CCCCCC;}.highlightit img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=100);
-moz-opacity: 1;
}

.highlightit:hover img{
filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
-moz-opacity: 0.5;
}
.itstaffingtop{ background:url(../Images/ITtopBG.jpg) no-repeat; width:499px; height:31px;}
.itstaffcontainer{ background:url(../Images/ITBG.jpg) repeat-y; width:499px; padding-right:2px; }
.lefttop2{ 

width:520px; 

float:left;

padding-right:1px;

}
.content_text2{

	float:left;

	font-family:arial;

	font-size:11px;

	color:#666666;

	width:499px;

	padding-left:8px;
	padding-right:0px;

	padding-top:7px;

	text-align:justify;

	line-height: 16px;

}
.headingtext

{ font-family:arial; 

font-size:14px; 

font-weight:bold; 

color:#861b0e;

padding-left:15px;



}
.side_nav2{ 

font-family:arial; 

font-size:11px; 

color:#990000;

height:20px;

font-weight:bold;

padding-left:7px; 

padding-top:4px;

}

.side_nav2 a{ 

font-family:arial; 

font-size:11px; 

color:#990000;

font-weight:bold;

text-decoration:none;

}

.side_nav2 a:hover{ 

font-family:arial; 

font-size:11px; 

color:#000000;

font-weight:bold;

text-decoration:none;

}
