html { height:100%; }
body { font-family:Arial, sans-serif; height:100%; background:#ffffff url(../images/bg/body.jpg) repeat-x top;  }



#parent {  
width:950px; 
margin:0 auto; 
min-height:100%; 
height:auto; 
color:#000000; 
}

.clear {  

display:block; 
clear:both; 
float:none !important; 
height:0px !important; 
font-size:0px !important; 
border:none; 
margin:0 !important; 
padding:0 !important; 
background:transparent !important; 
visibility:hidden !important; 

}
#head { 
background:url(../images/head.png) no-repeat; 
height:164px;
width:950px;
display:block;
}


#main_box { 
background:url(../images/body.png) no-repeat; 
height:421px;
width:950px;
display:block;
}

#main_box_home { 
background:url(../images/body_home.png) no-repeat; 
height:421px;
width:950px;
display:block;
}


#main_box_new { 
background:url(../images/newhomeimage.jpg) no-repeat; 
height:421px;
width:950px;
display:block;
}




#foot {

background:url(../images/foot.png) no-repeat; 
height:165px;
width:950px;
display:block;




}



.menu { 
height:33px; 
width:550px;
text-align:center;
font-family:"Myriad" arial;
font-size:14px;
margin-left:210px;
position:relative;
top:20px;
}
*html .menu{
margin-top:-5px;
}
.menu li { 

float:left; 
padding-top:3px;
}
.menu a { 
display:block; 
height:30px; 
text-decoration:none;
padding-top:3px;
background-position:0 -33px;
color:#000000;
}
.menu a:hover { 
background-position:0 -66px; 
color:#000000;
font-size:14px;
}
	.menu1 { width:87px; background:url(../images/bg/home.png) no-repeat; }
	.menu2 { width:87px; background:url(../images/bg/about_us.png) no-repeat; }
	.menu3 { width:89px; background:url(../images/bg/services.png) no-repeat; }
	.menu4 { width:87px; background:url(../images/bg/projects.png) no-repeat; }
	.menu5 { width:98px; background:url(../images/bg/testimonials.png) no-repeat; }
	.menu6 { width:98px; background:url(../images/bg/contact_us.png) no-repeat; }



.menu .current_link1 {width:87px; background:url(../images/bg/home.png) no-repeat; background-position:0 0px; color:#ffffff;} 
.menu .current_link2 {width:87px; background:url(../images/bg/about_us.png) no-repeat; background-position:0 0px; color:#ffffff;} 
.menu .current_link3 {width:89px; background:url(../images/bg/services.png) no-repeat; background-position:0 0px; color:#ffffff;}
.menu .current_link4 {width:87px; background:url(../images/bg/projects.png) no-repeat; background-position:0 0px; color:#ffffff;} 
.menu .current_link5 {width:98px; background:url(../images/bg/testimonials.png) no-repeat; background-position:0 0px; color:#ffffff;} 
.menu .current_link6 {width:98px; background:url(../images/bg/contact_us.png) no-repeat; background-position:0 0px; color:#ffffff;}


.gallery {

padding-top:100px;
width:950px;
display:block;


}

.item_left {
display:block;
float: left;
width: 118px;
margin-left:80px;

}

.container {
padding-top:20px;
width:700px;
margin-left:150px;
height:400px;

}

.container-gallery {
padding-top:20px;
width:850px;
height:400px;
margin:0 auto;
}



.info_scrool {
height:390px;
padding-top:20px;
overflow: auto;
overflow-x: hidden;
scrollbar-face-color: #C28F47;
scrollbar-shadow-color: #ffffff;
scrollbar-highlight-color: #ffffff;
scrollbar-3dlight-color: #DFAB61;
scrollbar-darkshadow-color: #DFAB61; 

}


.item_right {
display:block;
float: right;
width: 118px;
margin-right:80px;

}


.item_image img{

border:1px solid #000000;


}


.icons {

display:block;
width:72px;
height:27px;
float:right;
margin-right:60px;
margin-top:-28px;

}

.icons img {
margin-left:10px;


}

.adress {
display:block;
width:278px;
height:85px;
float:right;
margin-top:20px;
margin-right:60px;


}
.adress p {
text-align:right;
font-family:arial;
font-weight:bold;
font-size:14px;

}

.mail_to a {

color:#C28F47;



}
.mail_to a:hover {

color:#C28F47;
text-decoration:none;



}

.info_foot {
padding-top:120px;
margin-left:55px;
text-align:left;
font-family:arial;
font-size:12px;
}
.info_foot a {
color:#C28F47;
text-decoration:none;


}

.info_foot a:hover {

text-decoration:underline;

}
.gallery3pic{
width:250px; height:auto; display:block; text-align:center;}
  .left {margin-left:20px; float:left;}
  .middle {float:left;margin-left:30px;}
  .right {float:right;margin-right:20px;}


.gallery3pic a {
text-align:center;
font-family:arial;
font-size:16px;
color:#c69613;
font-weight:bold;
}
.gallery3pic a:hover {
text-decoration:none
}


.gallery3pic p {
text-align:center;
margin-top:5px;
position:relative;
top:20px;
}

.gallery-img-3 {
width:250px; 
height:250px; 
display:block;
text-align:center;
position:relative;
top:20px;

}
.gallery-img-3 img {
padding:5px;
border:2px solid #c69613;


}


.container-big-image {
display:block;
width:850px;
height:400x;
margin:0 auto;
}
.big-image {

width:650px;
height:400px;
float:left;
margin-left:10px;
}

.big-image-item {
text-align:center;
width:650px;
height:380px;
position:relative;
top:30px;
         


}
.big-image-item img {
vertical-align:bottom;

}
.big-image-image {
width:650px;
height:370px;
border:3px solid #c69613; 
background:url(../images/bg/bg-gallery-grey.png) repeat;

}
*html .big-image-image {

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg/bg-gallery-grey.png', sizingMethod='scale'); 
   background:transparent;
}


.big-image-image img {
margin-top:10px;

}
.big-image-item h3 {
text-align:center;
position:relative;
top:30px;

}

.big-image-item p {
text-align:center;
position:relative;
top:40px;

}

.small-image {
width:170px;
height:376px;
float:right;
position:relative;
top:35px;

}

.small-image-item {
width:150px;
height:110px;
border:1px solid #c69613; 
margin-bottom:10px;
background:url(../images/bg/bg-gallery-grey.png) repeat;
}
*html .small-image-item{

	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/bg/bg-gallery-grey.png', sizingMethod='scale'); 
   background:transparent;
}


