body {
background-color: #ffffff;
margin-top: 0px;
}
a:link, a:visited, a:active {
color: #79726C;

}
a:hover {
  color: #3C3835;
  }


  
  
td {
  font-family: Tahoma, Verdana, Arial;
font-size: 12px;
}
input {
/*  border-right: solid 1px #E3E3E3;
  border-bottom: solid 1px #E3E3E3;
  
  border-top: solid 1px #CBCBCB;
  border-left: solid 1px #CBCBCB; */
  /*font-family: Courier New, Verdana;*/
  font-family: Tahoma, Verdana, Arial;
font-size: 12px;
/*font-weight: bold;*/
color: #473124;
}
textarea{
  border-right: solid 1px #E3E3E3;
  border-bottom: solid 1px #E3E3E3;

  border-top: solid 1px #CBCBCB;
  border-left: solid 1px #CBCBCB;
  font-family: Courier New, Verdana;
font-size: 12px;
font-weight: bold;
color: #473124;
}
.btnsend {
background-color: #fff;
border: 0;
font-family: arial, verdana;
  font-size: 18px;
  color: #000;
  font-style: italic;

}
#middle {
position: absolute;
left: 50%;
margin-left: -366px;
margin-top: 16px;
width: 650px;
}

#navbar {
  width: 650px;
  margin: 0px;
  height:118px;
  padding: 0px;
}
ul#navbar {
	
	list-style-type:none;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom:-6px;
	border:0px;
	padding: 0px 0 4px 0;
	width: 650px;
    height:14px;

}


ul#navbar li a.itemlast2 {
	color:#fff;
background-image: url(../images/itemlast.gif);
  background-repeat: no-repeat;
  background-position: -184px 0px;
  	  height: 18px;

}


ul#navbar li {
float:left;
height: 18px;
padding: 0px 0 0 0px;
margin: 0px;

}

ul#navbar li a {
display:block;
background:#746C65;
/* font-family: Times New Roman;*/
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
text-decoration:none;
color:#FEFEFE;
height: 16px;
*height: 18px;
padding-top:2px;
padding-left:3px;
}

ul#navbar li a:hover {
	color:#fff;
	background:#48433F;
	height: 16px;
	*height: 18px;

}
ul#navbar li a.current {
	color:#fff;
	background-color: #9EAC0E;
	cursor:default;
	height: 16px;
	*height: 18px;
}
ul#navbar li .itemlast {
  background-image: url(../images/itemlast.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  height: 18px;
  margin: 0px;padding: 2px 0 0;
}

ul#navbar li a.itemlast {
  padding: 0px;
  background-image: url(../images/itemlast.gif);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  padding:2px 0 0;
  height: 16px;
	*height: 18px;

}
ul#navbar li a:hover.itemlast {
	padding: 0px;
  background-image: url(../images/itemlast.gif);
  background-repeat: no-repeat;
  background-position: -92px 0px;
  	 padding:2px 0 0;
  height: 16px;
	*height: 18px;


}


#logo {
position: absolute;
left: 50%;
margin-left: -420px;
top:45px;
z-index: 0;
}
.white {
  background-color: #fff;
  width: 1px;
  height: 16px;
}
.item {
  width: 92px;
  height: 10px;
}

/*erro messages */
.error {
    font-family: Tahoma, Verdana, Arial;
	font-weight:600;
	color: #FF0000;
	text-decoration: none;
}


/*erro messages */


#contentright {
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
text-align: center;
float: right;
width: 455px;
text-align: left;
padding-top: 10px;

}
#contentright2 {
font-family: Verdana, Arial;
font-size: 12px;
text-align: center;
float: right;
width: 460px;
text-align: left;
padding-top: 10px;

}
#contentright3 {
font-family: Verdana, Arial;
font-size: 12px;
text-align: center;
float: right;
width: 360px;
text-align: left;
padding-top: 10px;

}

#contentleft {
/*font-family: times new roman, Tahoma, Verdana, Arial;*/
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
text-align: center;
float: left;
width: 186px;
text-align: left;
padding-top: 10px;
background-color: #fff;

}
#contentleft2 {
/*font-family: times new roman, Tahoma, Verdana, Arial;*/
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
text-align: center;
float: left;
width: 277px;
text-align: left;
padding-top: 10px;
background-color: #fff;

}

#greytitle {
background-color: #746C65;
color: #fff;
padding-left: 3px;
height: 15px;

}

#imgdiv {
padding-top: 1px;
}
#greytitle2 {
background-color: #C7BFB8;
color: black;
height: 15px;
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
font-weight: bold;
}

#greytitle2 a {
/*background-color: #A39991;
color: #C7BFB8;
font-size: 8px;
height: 15px;
*/	
font-family: Tahoma, Verdana, Arial;
text-decoration:none;
font-weight: bold;

}
#greytitle3 {
background-color: #746C65;
color: #fff;
padding-left: 3px;
height: 15px;
border-bottom: 1px solid  #B1B3B6 ;
}
#greytitle4 {
background-color: #A39991;
color: #C7BFB8;
font-size: 8px;
height: 15px;

}
#greytitle5 {
background-color: #746C65;
color: #fff;
font-family: Tahoma, Verdana, Arial;
font-size: 11px;
padding-left: 0px;
height: 15px;
border-bottom: 1px solid  #B1B3B6 ;
width: 268px;

}
.profile {
  padding: 5px;
}
.profile2 {
  padding: 1px;
  font-family: Tahoma, Verdana, Arial;
  font-size: 11px;
  text-align:left;
}
.title1 {
font-family: Tahoma, Verdana, Arial;
font-size: 14px;
font-weight: bold;
padding-top: 10px;
padding-left: 0px;
}

.title2 {
font-family: Tahoma, Verdana, Arial;
width: 216px;
}

.portfoliotitle {
font-family: Tahoma, Verdana, Arial;
font-size: 13px;
font-weight: bold;
padding-top: 10px;
padding-left: 0px;
}

#footer {

font-family: Tahoma, Verdana, Arial;
font-size: 12px;
text-align: center;
float: right;
width: 610px;
padding-top: 15px;
}
.titlepage {
/*font-family: arial, verdana;*/
font-family: Tahoma, Verdana, Arial;
  font-size: 22px;
  color: #746C65;
}
.titlepage2 {
/*font-family: arial, verdana;*/
font-family: Tahoma, Verdana, Arial; 
  color: #746C65;
}
.quote {
font-family: Verdana; font-size: 12px; padding-top: 10px; font-style: italic; padding-bottom: 10px; padding-left: 15px; padding-right: 10px;

}
.smallgray {
font-family: Arial;
font-size: 10px;
color: #746C65;
}
.imgborder {
  border: 2px solid #DCD7D3; text-align: center; float: left;
margin-top: 3px;
}
.imgborder2 {
  border: 2px solid #DCD7D3; text-align: center; float: left;
margin-right: 2px; margin-top: 2px; margin-bottom: 2px;
}
.imgborder3 {
  border: 2px solid #DCD7D3; text-align: center; float: left;
margin-left: 2px; margin-top: 2px; margin-bottom: 2px;
}
#leftlist {
font-family: Tahoma, Verdana, Arial;
font-size: 12px;
color: #000;

}
 #leftlist a:link{
	text-decoration: none;
color: #000;
}
 #leftlist a:visited{
	text-decoration: none;
	color: #000;
}
 #leftlist a:active{
	text-decoration: none;
	color: #000;
}
 #leftlist a:hover{
	text-decoration: underline;
	color: #79726C;
}

#leftlist  a.current2 {
	font-weight: bold;  
}


  #gallerywrapper{
	float:left;
	position:relative;
	z-index:5;
	top: -25px;
	left: -22px;
width: 408px;
	height: 485px;
	
	background-repeat: no-repeat;
	background-position:  left top;
}

.gallerydisplay {	
	padding:0;
	margin:0px 0 0 0;
	list-style-type:none;
	float:left;
	
}

.gallerydisplay img.mainimage, #defaultimage img.mainimage{
	border:0;
	width:387px;
	height:371px;
	position: relative;
	top: 10px;
	left: 9px;
	border:1px;
	border-color: #7B6F61;
	border-style: solid;
}


.gallerydisplay li {
	float:left;
	margin:20px 0 10px 10px;
}


.gallerydisplay li a img.mainimage {
	position:absolute;
	left:9px;
	visibility:hidden;
	
	top:110px;
	z-index:5;
}

.gallerydisplay li a:active img.mainimage, .gallerydisplay li a:focus img.mainimage {
	visibility:visible; position: absolute; top: 10px;
}

.gallerydisplay li img.thumbnail{
	height:60px;
	width:60px;
	margin-right:4px;
	border:1px solid #666;
	position: relative;
	top: 17px;
}

.gallerydisplay li a:active img.thumbnail{
	border:#eee solid 1px;
}

#defaultimage img{
	position:absolute;
	top:110px;
	left:0;
	z-index:-1;}

/***************Added On 27-05-2009****************/

#contentright .product img{ width:143px; height:99px; border:1px solid #D8D8D8;}
#contentright .product { width:153px; float:left;}

#contentright .pro_detasils{ width:298px; float:right;line-height:15px; margin:-3px 0 0;}

#contentright .pro_detasils h2 a{ font-style:normal; background:none; }

.common{ margin-bottom:15px; width:100%; float:left;   }

.common h2 { font:bold 12px/16px Tahoma; margin:0; }

.pro_detasils p{ margin:0;}

.pro_detasils a{ font-style:italic; padding:0 10px 0  0; margin:0 5px 0 0; background:url(../images/devider.gif) no-repeat 100% 2px; color:#000; text-decoration:none; } 

.pro_detasils a:hover{ color:#79726C; text-decoration:underline;}


/***************End On 27-05-2009****************/

/***************End On 24-06-2009****************/
.bttn{
border:none; padding:0;
 }
/***************End On 24-06-2009****************/

/************* New Css on 24-06-09 ***************/

#footer .footer_bottom{ width: 580px;}

#footer .footer_bottom span{ width:auto; float:left; padding-left:160px; font-size:11px;  *padding-left:143px;}

.footer_bottom span a{color:#BFBFBF; text-decoration:none;}
.footer_bottom span a:hover{ text-decoration:underline; color:#BFBFBF;}

#footer .footer_bottom img{ float:right;}

/************** New On 26-06-09 *****************/

form{ padding:0; margin:0;}
.search_form{ padding:7px 0;}

/********** For Blog section only 02-07-09 ************/

.right_col{ width:436px; float:left; padding:0 0 0 9px;}

.post{ background:url(../images/underline.gif) no-repeat center bottom; padding-bottom:22px; margin-bottom:22px;}

.post span.name{ font-weight:bold; padding-bottom:8px; color:#000;}

.post span{ color:#C2C2C2; display:block;}

.post p{ padding:10px 0;}

.post a:link{
	text-decoration: none;
color: #C2C2C2;
}
.post a:visited{
	text-decoration: none;
	color: #C2C2C2;
}
.post a:active{
	text-decoration: none;
	color: #C2C2C2;
}
.post a:hover{
	text-decoration: underline;
	color: #C2C2C2;
}

.title{ background:#736C64;  color:#fff; font-size:11px; padding:1px 3px; margin-bottom:7px;}

.right_col h1{ padding-bottom:15px; font:normal 22px/24px Arial, Helvetica, sans-serif;}

/*********** For Solutions Section only **************/

.solution img{ border:1px solid #97AF0F; margin-right:16px; width:auto; float:left;}

.solution p{ margin:0; padding-bottom:13px;}

.solution h1{ margin:0 0 10px 0; font-weight:normal; color:#000;}

.bbc{ display:block; color:#C2C2C2;}

.comments{}

.comments span{ display:block;}

.projects ul{ width:200px; float:left; margin:0; padding:0;}

.projects ul li{ list-style:none; }

.clear{ clear:both;}

.featured{ padding:15px 0 0;}

.solution .featured img{ border:none; margin:3px 10px 0px 0;}

.content a:link{
	text-decoration: none;
color: #9EAC0E;
}
.content a:visited{
	text-decoration: none;
	color: #9EAC0E;
}
.content a:active{
	text-decoration: none;
	color: #9EAC0E;
}
.content a:hover{
	text-decoration: underline;
	color: #9EAC0E;
}

