body{
margin:0px;
padding:0px;
background:url(../images/bg.jpg) top left repeat;
}

div, p, form{
margin:0px; padding:0px;
}
.top-menu{
font:normal 11px verdana;
color:#e5e6cd;
text-align:right;
vertical-align:bottom;
padding:0px 15px 10px 0px;
}

.top-menu a:link, .top-menu a:visited{
color:#e5e6cd;
text-decoration:none;
}

 .top-menu a:hover{
color:#9d947f;
text-decoration:none;
}


.bottom-menu{
font:normal 11px verdana;
color:#e5e6cd;
text-align:center;
padding:11px 0px 0px 0px;
}

.bottom-menu a:link, .bottom-menu a:visited{
color:#e5e6cd;
text-decoration:none;
}

 .bottom-menu a:hover{
color:#9d947f;
text-decoration:none;
}

.top-borderbg{
background:url(../images/top-bg.jpg) top left repeat-x;
height:21px;
}

.bottom-borderbg{
background:url(../images/bottom-bg.jpg) top left repeat-x;
height:16px;
}

.left-bg{
background:url(../images/left-bg.jpg) top left repeat-y;
width:10px;
}

.right-bg{
background:url(../images/right-bg.jpg) top right repeat-y;
width:8px;
}

#pic{
background:url(../images/pic.jpg) top left no-repeat;
width:283px;
height:259px;
float:left;
}

#pic1{
background:url(../images/pic1.jpg) top left no-repeat;
width:162px;
height:259px;
float:left;
}

#pic2{
background:url(../images/pic2.jpg) top left no-repeat;
width:317px;
height:259px;
float:left;
}

.left-menu{
border:1px solid #b8b98f;
border-width:1px 0px 1px 0px;
width:168px;
background:url(../images/left-background.jpg) top left repeat-y;
}


#home
{
height: 42px;
width: 168px;
overflow: hidden;
background:url(../images/home.jpg) top left no-repeat;
display: block;
cursor:pointer;
float:left;
}
#home:hover
{
height: 42px;
width: 168px;
overflow: hidden;
background:url(../images/home-over.jpg) top left no-repeat;
display: block;
cursor:pointer;
float:left;
}

#about-me
{
height: 40px;
width: 168px;
overflow: hidden;
background:url(../images/about-me.jpg) top left no-repeat;
display: block;
cursor:pointer;
float:left;
}
#about-me:hover
{
height: 40px;
width: 168px;
overflow: hidden;
background:url(../images/about-me-over.jpg) top left no-repeat;
display: block;
cursor:pointer;
float:left;
}


#testimonials
{
height: 40px;
width: 168px;
overflow: hidden;
background:url(../images/testimonials.jpg) top left no-repeat;
display: block;
cursor:pointer;
float:left;
}

#testimonials:hover
{
height: 40px;
width: 168px;
overflow: hidden;
background:url(../images/testimonials-over.jpg) top left no-repeat;
display: block;
cursor:pointer;
float:left;
}


#contact
{
height: 40px;
width: 168px;
overflow: hidden;
background:url(../images/contact.jpg) top left no-repeat;
display: block;
cursor:pointer;
float:left;
}

#contact:hover
{
height: 40px;
width: 168px;
overflow: hidden;
background:url(../images/contact-over.jpg) top left no-repeat;
display: block;
cursor:pointer;
float:left;
}

.testimonial-text{
border:4px solid #b2b387;
border-width:4px;
background-color:#a3a474
}

.testimonial-bodytext{
font:normal 12px verdana;
color:#444525;
padding:12px 0px 29px 6px;
line-height:16px;
text-align:left;
}


.redmore{
font:normal 11px verdana;
color:#f4eee0;
padding:0px 0px 12px 0px;
}

.redmore a:link, .redmore a:visited{
color:#f4eee0;
text-decoration:none;
}

.redmore a:hover{
color:#ffffff;
text-decoration:underline;
}

.body-text{
font:normal 12px verdana;
color:#464418;
padding:10px 0px 12px 14px;
text-align:left;
line-height:20px;
}


.body-text a:link, .body-text a:visited{
color:#24231f;
text-decoration:none;
}

.body-text a:hover{
color:#202005;
text-decoration:underline;
}


.contactus-today{
background:url(../images/contact-us-today.jpg) top left no-repeat;
width:280px;
height:127px;
}

.mail-to{
font:normal 14px verdana;
color:#36360c;
vertical-align:bottom;
text-align:right;
padding:82px 25px 28px 0px;
}

.mail-to a:link, .mail-to a:visited{
color:#36360c;
text-decoration:none;
}

.mail-to a:hover{
color:#202005;
text-decoration:underline;
}

.work-text{
font:normal 12px verdana;
color:#464418;
text-align:left;
line-height:18px;
}

.redmore1{
font:normal 12px verdana;
color:#24231f;
text-align:right;
padding-top:2px;
padding-right:4px;
}

.redmore1 a:link, .redmore1 a:visited{
color:#24231f;
text-decoration:none;
}

.redmore1 a:hover{
color:#202005;
text-decoration:underline;
}


.contact-text{
font:normal 12px verdana;
color:#464418;
text-align:left;
}


.form-border{
border:1px solid #3d4116;
border-width:1px;
background:#FFFFFF!important;
}

.thanks-text{
font:normal 12px verdana;
color:#464418;
padding:10px 0px 12px 14px;
text-align:center;
line-height:20px;
}
