/* CSS Document */

html {
margin:0pt auto;
padding:0px;
}

body {
text-align:center;
margin:0pt auto;
max-width:858px;
padding:0px;
background-color:#c3c29e;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
}

a {
color:#16ab16;
text-decoration:none;
}

a:hover {
color:#afad8e;
}

#wrapper {
width:858px;
height:543px;
margin:0pt auto;
padding:0px;
border:0px;
float:left;
background-color:#FFFFFF;
border:2px;
border-style:solid;
border-color:#a2e790;
}

#wrapper2 {
width:858px;
height:704px;
margin:0pt auto;
padding:0px;
border:0px;
float:left;
background-color:#FFFFFF;
border:2px;
border-style:solid;
border-color:#a2e790;
}

html>body #wrapper {
float:left;}

#wrapper img{
}

#wrapper2 img{
}

#lhs-wrapper {
width:183px;
height:385px;
border:0px;
padding-top:35px;
background-image:url(images/lhs_nav_img.jpg);
background-repeat:no-repeat;
background-position:bottom;
float:left;
}

#rhs-wrapper {
background-image:url(images/main_img.jpg);
background-repeat:no-repeat;
width:675px;
height:420px;
margin:0 auto;
border:0px;
padding:0px;
float:left;
background-color:#FFFFFF;
}

img.rhs-wrapper {
float:left;}

#rhs-wrapper_content1 {
background-image:url(images/content_bg.jpg);
background-repeat:no-repeat;
width:605px;
height:390px;
padding-left:40px;
padding-right:30px;
padding-top:30px;
margin:0 auto;
border:0px;
float:left;
background-color:#FFFFFF;
text-align:left;
}

#rhs-wrapper_content2 {
background-image:url(images/content_bg3.jpg);
background-repeat:no-repeat;
width:605px;
height:554px;
padding-left:40px;
padding-right:30px;
padding-top:30px;
margin:0 auto;
border:0px;
float:left;
background-color:#FFFFFF;
text-align:left;
}




img.rhs-wrapper_content {
float:left;}

#navbar {
background-color:#FFFFFF;
float:left;
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin-left:10px;
margin-right:10px;
padding:0px;
width:141px;
}

html>body #navbar {
margin-left:21px;
margin-right:21px;}

#navbar ul {
background-color:#FFFFFF;
float:left;
height:auto;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt;
border-top:solid 1px #c3c29e;
padding:0px;
width:141px;
}

#navbar ul li {
background-color:#FFFFFF;
display:inline;
float:left;
height:35px;
border-bottom:solid 1px #c3c29e;
margin:0px;
padding:0px;
}

#navbar ul li a{
background-color:#00CC99;
float:left;}

#navbar ul li a img{
float:left;}

#navbar ul li a.home{
background-image:url(images/home_btn.jpg);
height:282px;
height:35px;
display:block;}

#navbar ul li a.portfolio{
background-image:url(images/portfolio_btn.jpg);
height:282px;
height:35px;
display:block;}

#navbar ul li a.services{
background-image:url(images/services_btn.jpg);
height:282px;
height:35px;
display:block;}

#navbar ul li a.contact{
background-image:url(images/contact_btn.jpg);
height:282px;
height:35px;
display:block;}

#navbar ul li a:hover{
background-position:-141px 50%;}


#footer {
background-color:#a2e790;
margin:0 auto;
border:0px;
padding:0px;
width:858px;
height:36px;
text-align:left;
float:left;
}

img.footer {
float:left;}

#footer ul {
height:auto;
margin:0px;
padding:0px;
list-style: none;
list-style-type:none;
margin:0px;

}
 
#footer ul li {
float:left;
margin:0px;
padding-left:81px;
list-style:inherit;
display: inline;
}

#footer ul li a{
float:left;}

#footer ul li a img{
float:left;}

#footer ul li a.email{
background-image:url(images/email_btn.jpg);
height:538px;
height:34px;
display:block;}

#footer a:hover{
background-position:-269px;}

h1 {
color:#000000;
font-weight:bold;
font-size:14px;
}

h2 {
color:#000000;
font-weight:bold;
font-size:14px;
line-height:6px;
}

#gallery{
	width:600;
	margin: 0px;
	padding: 0px;
	vertical-align:top;
	border:none;
}

img.gallery {
float:left;}

#gallery ul {
height:auto;
margin:0px;
padding:0px;
list-style: none;
list-style-type:none;
margin:0px;
}
 
#gallery ul li {
float:left;
margin:0px;
padding:5px;
list-style:inherit;
display: inline;
}

#gallery ul li a{
float:left;}

#gallery ul li a.thumb1{
background-image:url(images/thumbnail_1.jpg);
height:136px;
height:128px;
display:block;}

#gallery ul li a.thumb2{
background-image:url(images/thumbnail_2.jpg);
height:136px;
height:128px;
display:block;}

#gallery ul li a.thumb3{
background-image:url(images/thumbnail_3.jpg);
height:136px;
height:128px;
display:block;}

#gallery ul li a.thumb4{
background-image:url(images/thumbnail_4.jpg);
height:136px;
height:128px;
display:block;}

#gallery ul li a.thumb5{
background-image:url(images/thumbnail_5.jpg);
height:136px;
height:128px;
display:block;}

#gallery ul li a.thumb6{
background-image:url(images/thumbnail_6.jpg);
height:136px;
height:128px;
display:block;}

#gallery ul li a.thumb7{
background-image:url(images/thumbnail_7.jpg);
height:136px;
height:128px;
display:block;}

#gallery ul li a.thumb8{
background-image:url(images/thumbnail_8.jpg);
height:136px;
height:128px;
display:block;}

#gallery ul li a.thumb9{
background-image:url(images/thumbnail_9.jpg);
height:136px;
height:128px;
display:block;}

#gallery ul li a.thumb10{
background-image:url(images/thumbnail_10.jpg);
height:136px;
height:128px;
display:block;}

#gallery ul li a:hover{
background-position:-136px;}


#gallery ul li a img{
float:left;
border:0;}

#gallery ul li img{
float:left;
border:0;}

.form1 {
width:200px;
border-color:#b3b291;
border-width:1px;
border-style:solid;
}

.form2 {
width:200px;
height:100px;
border-color:#b3b291;
border-width:1px;
border-style:solid;
}

.reqfield {
font-size:10px;
}