@charset "UTF-8";
/* CSS Document */
* {
margin:0px;
padding:0px;
}
body {
	color:#473123;
	background-color:#473123;
	font-family: Georgia, "Times New Roman", Times, serif;
	background:#473123;

}

#about-wrap {
	width:1240px;
	height: 750px;
	background-color: #473123;
	background-image: url(images/background-about.png);
	background-repeat: no-repeat;
	margin: 0 auto;
}

#serv-wrap {
	width:1240px;
	height: 760px;
	background-color: #473123;
	background-image: url(images/background-services.png);
	background-repeat: no-repeat;
	margin: 0 auto;
}

#prod-wrap {
	width:1240px;
	height: 735px;
	background-color: #473123;
	background-image: url(images/background-products.png);
	background-repeat: no-repeat;
	margin: 0 auto;
}
#gall-wrap {
	width:1240px;
	height: 835px;
	background-color: #473123;
	background-image: url(images/background-gallery.png);
	background-repeat: no-repeat;
	margin: 0 auto;
}
#cont-wrap {
	width:1240px;
	height: 835px;
	background-color: #473123;
	background-image: url(images/background-gallery.png);
	background-repeat: no-repeat;
	margin: 0 auto;
}

#tr {
width:113px;
height:100%;
background-color:#473123 url(images/border.png) repeat-y;
display:inline;
float:left;
}

#wrapper {
width:950px;
margin: 0 auto;
padding-top:10px;
height: 100%;
}

a {
text-decoration:none;
color:#473123;
}

#bold {
font-weight:bold;

}
#header {
width:950px;
}

#header img {
float:left;
padding: 5px 0px 5px 20px;
border: none; 
}
#nav {
float:left;
padding:85px 0px 0px 140px;
}
#nav img {
padding-left:25px;
padding-bottom:10px;
}

h1 {
width:950px;
height:30px;
clear:both;
background:url(images/header.gif) no-repeat;
}

h1 img{
padding: 5px 0px 0px 25px; 
}

h2 {
font-size:13px;
font-weight:bold;
padding-bottom: 5px;
margin-left:-10px;}


#content {
background:#ecddd6;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
width:950px;
border-top:#f7f7f5 solid 5px;
float:left;
line-height:1.25em;
padding-top: 15px;
padding-bottom:15px;

}

#content p{
padding-bottom:10px;
}




#left-col {
width: 300px;
float:left;
text-align:left;
font-weight:lighter;
padding-left: 35px;
}

#left-col img{
}
/*
#left-col p{
padding: 5px 0px 15px 0px;
}*/

#left-col-2 {
width: 400px;
float:left;
text-align:left;
font-weight:lighter;
padding-bottom: 10px;
padding-left: 35px;
}

#left-col-2 p {
padding-top:40px;
}
#left-col-2 p .right{
align:right:

}

#right-col-2 {
width:500px;
float:left;
}


#service {
width:300px;
padding-right:10px;
}

#process {
width:540px;
padding-left:25px;
float:left;

}

#process p {
width:540px;
float:left;

}

#praise-left {
width:400px;
padding-left:25px;
float:left;

}

#praise-left p {
width:400px;
float:left;
font-size: 11px;

}

#praise-right {
width:400px;
padding-left:25px;
float:left;

}

#praise-right p {
width:400px;
float:right;
font-size: 11px;

}

.fb {	
	float: right !important;
	padding: 7px 190px 0px 0px !important;
	border: none;
	
}

#footer a {	
	border: none;
	
}

.gallery-info {
	padding-left: 20px;
	font-size: 10px;
	font-style: italic;
}




/*services page */

#process dl {
padding-left:15px;
}

#process dt  {
font-weight:bold;
padding-top:5px;

}

#process dd {
width:540px;
padding-top:5px;

}



/*products page */

#process li {
padding-top:8px;
}

#process ul {
list-style-type:none;
float:left;
width:495px;
padding-left:30px;

}

#sec-one {
width:440px;
float:left;
}

#sec-one p {
width:440px;
}

#sec-one dt {
font-weight:bold;

padding:10px 0px 0px 10px;

}

#sec-one ul {
list-style-type:none;
float:left;
width:395px;
padding-left:45px;

}

#sec-one li {
padding-top:8px;

}

dd {
padding-left:20px;
width:550px;

}


#slide  {
float:left;
padding-left:45px;
width:500px;

}

.portrait {
margin-top:10px; 
padding:3px;
border: #473123 solid 1px;
background-color:#fff;

}

.pdf {
padding-left:90px;
padding-top:10px;
float:left;
font-weight:bold;
width:400px;

}

.pdf img {
border:none;
display:inline;
float:left;
margin-top:-3px;
padding-right:5px;

}

.pdf img a {
text-decoration:none;
border:none;

}

.underlined{
border-bottom:dotted thin;
}



.ssp  {
	font-size:9px;
	color:#FFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:0px 20px 10px 0;
	float:right;
}

.ssp a {
color:#725948;

}


#footer {
	width:950px;
	height:30px;
	clear:both;
	background: #473123 url(images/footer.gif) no-repeat;
	border-top:#f7f7f5 solid 5px;

}

#footer p {
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ecddd6;
	float:left;
	display:inline;
	padding: 9px 0px 0px 10px;

}


#footer img {
padding:5px 0px 0px 225px;
line-height:1.5em;
float:left;

}




#footer a {
color:#ecddd6;
}

/* contact form */

/* contact form */

input, textarea {
background:#F2E7E2 none repeat scroll 0 0;
border-color:#B6ADAA #D3C9C5 #D3C9C5 #B6ADAA;
border-style:solid;
border-width:1px;
padding:3px;
}

#contact-area ul {
}

#contact-area ul li {
margin-top:5px;
display:block;
float:left;
width: 475px;
}

#contact-area ul li label{
text-align:right;
font-weight:bold;
float:left;
width:200px;
margin-right:10px;
margin-top:5px;
}

#contact-area ul li input, 
#contact-area ul li textarea {
float:right;
padding-right:100px;
width:150px;
}

#contact-area ul li textarea {
height:100px;
width: 150px;
}

#contact-area ul li input.submit-button {
clear:both;
float:right;
padding: 3px 5px;
margin: 0px;
background-color: #b31260;
}

#contact-area ul li input.submit-button {
color: #fff;
width: 55px;
}
