.j1
{

position:relative;
left:148px;
top:90px;
padding:10px;
margin:10px;

}
.j2
{position:absolute;
left:110px;
top:128px;
padding:10px;
margin:10px;

}

}
.j3
{position:absolute;
left:110px;
top:375px;
padding:10px;
margin:10px;

}
.con
{position:absolute;
left:350px;
top:400px;
padding:10px;
margin:10px;

}
.pg
{background-color:#F8C494;

}
.ln
{position:absolute;
left:110px;
top:375px;
padding:10px;
margin:10px;

}
.ln1
{position:absolute;
left:110px;
top:700px;
padding:10px;
margin:10px;

}


.j4
{position:absolute;
left:110px;
top:855px;
padding:10px;
margin:10px;

}
.pics
{position:absolute;
left:570px;
top:340px;
padding:10px;
margin:10px;

}
.copy
{position:absolute;
left:160px;
top:690px;
padding:0px;
margin:0px;

}
.j5
{position:absolute;
left:150px;
top:0px;
padding:10px;
margin:10px;

}
.j6
{position:absolute;
left:400px;
top:400px;
padding:10px;
margin:10px;

}
.ab
{position:absolute;
left:145px;
top:415px;
padding:10px;
margin:10px;
width:270px;
height:260px;
font-size:14px;
}

.ab1
{position:absolute;
left:417px;
top:417px;
padding:10px;
margin:10px;
width:340px;
height:260px;
font-size:14px;
}
.yellow
{position:absolute;
left:410px;
top:420px;
padding:10px;
margin:10px;
width:340px;
height:260px;
font-size:14px;
color:#B13F20;
}
.ab2
{position:absolute;
left:765px;
top:415px;
padding:10px;
margin:10px;
width:280px;
height:260px;
font-size:14px;
}

.m1
{position:absolute;
left:112px;
top:130px;
padding:10px;
margin:10px;

}

.ab3
{position:absolute;
left:520px;
top:320px;
padding:10px;
margin:10px;
width:150px;
height:70px;

}
.cl1
{position:absolute;
left:105px;
top:376px;
padding:10px;
margin:10px;



width:800px;
}

.td1
{
background:#FAEEE3;

}

.td2
{
background:#F1EFEE;

}






.cl3
{position:absolute;
left:825px;
top:410px;
padding:10px;
margin:10px;

height:400px;
background:#FAEEE3;
width:200px;
}
.cl4
{position:absolute;
left:397px;
top:410px;
padding:10px;
margin:10px;
width:400px;
height:400px;
background:#F1EFEE;

}


.cl2
{position:absolute;
left:520px;
top:310px;
padding:10px;
margin:10px;


}

.clients
{position:absolute;
left:810px;
top:500px;
padding:10px;
margin:10px;

}
.j7
{position:absolute;
left:750px;
top:400px;
padding:10px;
margin:10px;

}
.pic
{position:absolute;
left:500px;
top:400px;
padding:10px;
margin:10px;

}
}


.ss
{position:absolute;
left:100px;




}







#up_div{
	background:url(images/up_bg.gif) repeat-x 0 0 #fff; color:#3b3b3b; width:100%; float:center;
	}
#header{
	background:url(images/header.jpg) no-repeat 0 0; width:785px; margin:0px auto; position:relative; height:60px;
	}
#header img{
	display:block; top:36px; left:120px; position:absolute;
	}
#header img.logo{
	position:absolute; left:97px; top:124px; display:block;
	}
#header h1{
	width:123px; display:block; font:13px 'Trebuchet MS', Arial, Helvetica, sans-serif; color:#676666; font-weight:bold;
	position:absolute; top:169px; left:100px; background-color:#fbfbe5;
	}
#header ul{
	width:900px; display:block; position:absolute; top:50px; left:470px;
	}
#header ul li{
	float:left; display:block; margin:0 3px 0 3px;
	}
#header ul li a{
	font:13px/20px 'Trebuchet MS', Arial, Helvetica, sans-serif; text-transform:uppercase; font-weight:bold; padding:0 8px 0 8px;
	color:#202020; background-color:#FFFFFF; display:block; text-decoration:none;
	}
#header ul li a:hover{
	background-color:#b8446f; color:#FFFFFF;
	}

















.menu
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
width:0%;
height:8px;
color:white;
position:absolute;
left:450px;
top:10px;
padding:1px;
margin:70px;
}
.menu_home
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
background-color:#9D5228;
width:80px;
text-align:center;
line-height:25px;
float:left;
height:25px;
color:red;
}
.menu_home a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
text-align:center;
text-decoration:none;
color:white;
}
.menu_about
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background-color:#9D5228;
text-decoration:none;
width:80px;
text-align:center;
line-height:25px;
float:left;
height:25px;
color:white;
}
.menu_about a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
text-align:center;
text-decoration:none;
color:white;
}
.menu_my
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
background-color:#9D5228;
text-decoration:none;
width:80px;
text-align:center;
line-height:25px;
float:left;
height:25px;
color:white;
}
.menu_my a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
text-align:center;
text-decoration:none;
color:white;
}
.menu_services
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
background-color:#9D5228;
width:80px;
text-align:center;
line-height:25px;
float:left;
height:25px;
color:white;
}
.menu_services a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
text-align:center;
text-decoration:none;
color:white;
}
.menu_contact
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
background-color:#9D5228;
width:80px;
text-align:center;
text-decoration:none;
line-height:25px;
float:left;
height:25px;
color:white;
}
.menu_contact a
{
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
text-decoration:none;
text-align:center;
text-decoration:none;
color:white;
}
.gallerycontainer{
position: absolute;

}

.thumbnail img{
border: 1px solid white;
margin: 0 5px 5px 0;
}

.thumbnail:hover{
background-color: transparent;
}

.thumbnail:hover img{
border: 1px solid blue;
}

.thumbnail span{ /*CSS for enlarged image*/
position: absolute;
background-color: lightyellow;
padding: 5px;
left: 100px;
top:100px;
width:480px;
border: 1px dashed gray;
visibility: hidden;
color: black;
text-decoration: none;
}

.thumbnail span img{ /*CSS for enlarged image*/
border-width: 0;
padding: 0px;
}

.thumbnail:hover span{ /*CSS for enlarged image*/
visibility: visible;
top:410px;

left:500px; /*position where enlarged image should offset horizontally */
z-index: 50;
}

