body {
background: #bdbdbc url(../images/bg.jpg) no-repeat;
}










/************ navigation begins **********/
#navigation {
margin: 0 auto;
margin-top:60px;
width: 100%; 
height: auto!important;
border-top:1px solid #b5b4b4;
border-bottom:1px solid #b5b4b4;
}

#fancymenu {
position: relative;
height: 30px;
width: 730px;
padding: 4px 13px 4px 13px;
margin: 0;
overflow: hidden;
}

#fancymenu ul {
padding: 0;
margin: 0;
}

#fancymenu ul li a span {
padding: 0 7px;
}

#fancymenu ul li {
float: left;
list-style: none;
}

#fancymenu ul li a {
text-indent: -500em;
z-index: 10;
display: block;
height: 30px;
position: relative;
overflow: hidden;
padding: 0 5px 0 5px;
border-right: 1px solid #b5b4b4;
}

#fancymenu .border_bonus {
border-left: 1px solid #b5b4b4;
}

#menu_home a {
width: 69px;
background: url('../images/home.png') no-repeat center;
}

#menu_about a {
width: 100px;
background: url('../images/about_us.png') no-repeat center;
}

#menu_services a {
width: 100px;
background: url('../images/services.png') no-repeat center;
}

#menu_gallery a {
width: 100px;
background: url('../images/gallery.png') no-repeat center;
}

#menu_testimonials a {
width: 148px;
background: url('../images/testimonials.png') no-repeat center;
}

#menu_contact a {
width: 128px;
background: url('../images/contact_us.png') no-repeat center;
}

#fancymenu .background .left {
height: 30px;
/* margin-right: 9px; 7px is the width of the rounded shape border: 1px solid #b5b4b4; */
}

#fancymenu li.background {
background: url('../images/fancymenu_bg.png');
position: absolute;
visibility: hidden;
}
/************ navigation ends **********/












/**** header area begins ****/

#header_content {
position:relative;
margin:0 auto;
margin-top: 0px;
width:950px;
height:205px;
background: transparent url(../images/header.png) no-repeat;
}

#header_content h1 {
font: 14px/182% Georgia, "Times New Roman", Times, serif;
margin-top:0px;
color: #1D008F;
display: block;
text-align:center;
background: transparent;
font-weight:bold;
}

#header_content h1 span {
color: #862b09;
}

#slogan {
position:relative;
margin:0 auto;
margin-top: 140px;
width:530px;
height:75px;
background: transparent url(../images/slogan.png) no-repeat;
}

.slogan {
margin-top:125px;
border:0px;
}

/**** header area ends ****/






#flash_imgs {
background-color:transparent;
margin:0 auto;
}










#page_wrapper {
margin-left: auto; 
margin-right: auto;
width:950px;
background: transparent url(../images/h_content.png) repeat-y;
}


#content_wrapper {
margin-left:120px;
margin-right:120px;     
}

#center {
padding-top:0px;
margin:0 auto;
border:0px dashed #cccccc;
clear:both;
}

#center h1 {
font: 16px Georgia, "Times New Roman", Times, serif;
color: #1D008F;
text-transform: uppercase;
letter-spacing: 1px;
text-decoration:none;
background: transparent;
padding-bottom:20px;
font-weight:bold;
}

#center h1 span {
color: #862b09;
}

#center p {
font: 14px/182% Georgia, "Times New Roman", Times, serif;
color: #515151;
background: transparent;
padding-bottom:20px;
}

#center p span {
font: 14px/182% Georgia, "Times New Roman", Times, serif;
color: #862b09;
background: transparent;
font-weight:bold;
}

#center a {
color: #3d9d03;
text-decoration:none;
}


#left_side {
float: left;
width:450px;
padding-top:40px;
padding-left:10px; 
}

#left_side h1 {
font: 16px Georgia, "Times New Roman", Times, serif;
color: #1D008F;
text-transform: uppercase;
letter-spacing: 1px;
text-decoration:none;
background: transparent;
padding-bottom:20px;
font-weight:bold;
}

#left_side h1 span {
color: #862b09;
}

#left_side p {
font: 14px/182% Georgia, "Times New Roman", Times, serif;
color: #515151;
background: transparent;
padding-bottom:30px;
}

#left_side p span {
font: 14px/182% Georgia, "Times New Roman", Times, serif;
color: #862b09;
background: transparent;
font-weight:bold;
}

#left_side a {
color: #3d9d03;
text-decoration:none;
}

#right_side {
float: right;
width:165px; 
border-left:1px dashed #000000;
margin-top:40px;
padding-bottom:20px;
padding-right:10px;
}

#right_side h1 {
font: 12px Georgia, "Times New Roman", Times, serif;
padding:10px 0px 0px 10px;
color: #343433;
text-transform: uppercase;
letter-spacing: 1px;
text-decoration:none;
background: transparent;
font-weight:bold;
}

#right_side h1 span {
color: #cb961d;
}

#right_side p {
font: 12px/182% Georgia, "Times New Roman", Times, serif;
width:150px;
color: #4F4F4F;
display: block;
padding:10px 0px 30px 10px;
background: transparent;
font-style:italic;

}

#right_side h1 span {
font-weight:bold;
}

#right_side a {
color: #3d9d03;
}

#estimate {
margin:0 auto;
padding-left:0px;
}

#credentials {
margin:0 auto;
padding-top:50px;
}

#credentials h1 {
font: 12px Georgia, "Times New Roman", Times, serif;
color: #000000;
letter-spacing: 1px;
background: transparent;
text-align:center;
}

#credentials h1 span {
color: #515151;
}


#t_form {
margin:0 auto;
padding:100px 0px 100px 100px;
}

#t_form h1 {
font: 16px Georgia, "Times New Roman", Times, serif;
color: #1D008F;
text-transform: uppercase;
letter-spacing: 1px;
text-decoration:none;
background: transparent;
padding-bottom:20px;
font-weight:bold;
}

#t_form h1 span {
color: #862b09;
}

#t_form p {
font: 14px/182% Georgia, "Times New Roman", Times, serif;
color: #515151;
background: transparent;
padding-top:10px;
}

#t_form a {
color: #3d9d03;;
}








/**** footer area begins ****/
#footer {
margin:0 auto;
width:800px;
background: transparent;
border-top:1px solid #000000;
border-bottom:1px solid #000000;
background: transparent url(../images/h_content.png) repeat-y;
}

#footer h1 {
font: 11px Georgia, "Times New Roman", Times, serif;
color: #4F4F4F;
letter-spacing: 1px;
text-decoration:none;
background: transparent;
text-align:center;
padding-top:10px;
padding-bottom:10px;
}

#footer a {
color: #3d9d03;
text-decoration:none;
}

/**** footer area ends ****/


/**** disclaimer area begins ****/
#disclaimer {
margin:0 auto;
width:800px;
background:transparent;
padding-top:20px;
}

#disclaimer p {
font: 11px Georgia, "Times New Roman", Times, serif;
color: #8F8F8F;
letter-spacing: 1px;
text-decoration:none;
background: transparent;
text-align:center;
padding:10px 10px 10px 10px;
font-style:italic;
}

#disclaimer a {
color: #3d9d03;
text-decoration:none;
}

/**** disclaimer area ends ****/



/**** closing area begins ****/

#closing_img {
background:transparent url(../images/closing_img.png) no-repeat;
margin:0 auto;
width:950px;
height:88px;
}


/**** closing area ends ****/

#before_after {
margin:0 auto;
margin-top:-50px;
}


.bio {
float:left;
margin-left:-10px;
margin-right:10px;
}

.sherwin {
float:left;
margin-left:-20px;
border:0;
}

.b_moore {
float:left;
margin-left:-20px;
border:0;
}

.stain {
border:none;
}

.lacquer {
border:none;
}

.interior {
border:none;
}

.t_form {
float:right;
margin-right:50px;
}


#testimonial {
margin:0 auto;
border-bottom:1px dashed #AFAFAF;
padding-top:30px;
}
#sitemap{
 	
}
#sitemap li{
 margin-left:20px;	
}
