body
{
	background-color:#a29688;
	font-family:verdana;
	font-size:12px;
}
*, * focus 
{
	outline: none;
	padding:0;
	margin:0;	
}
#wrapper{
	width:780px;
	min-height:650px;
	margin:0 auto;
    margin-top:10px;
}
#footer
{
	height:20px;
	float:left;
	margin-top:3px;
	font-size:9px;	
}

#footer a{
	color:#26211e;  
	text-decoration:none;
}
#footer a:hover
{
	text-decoration:underline;
}

#menu{	
	height:27px;
}

#menu ul{
	list-style-type:none;
}


#menu ul li
{
	margin:0px;
	float:left;
	margin-right:1px;	
	width:155px;
	height:23px;	
	background-image:url('images/button.jpg');
	background-repeat:repeat-x;
	text-align:center;
	padding-top:5px;
}
#menu li a
{	
	text-decoration:none;	
}

.enquiry
{
	float:right;	
}
.enquiry a
{
	color:#26211e;
}
.link
{
	color:#b7afa4;	

}
#menu a:hover
{
	color:#e6b74b;
}
#current
{
	color:#e6b74b;

}
#content
{
	background-color:#b7afa4;
}
#banner
{		
	clear:both;
	background-color:#26211e;	
	width:100%;
	height:145px;
}

#slides
{
	float:right;
}
#innercontent
{
	padding:10px;
	padding-top:5px;
	min-height:220px;
}
#innercontent p
{
	line-height:18px;
	padding:5px;
}
#innercontent h1
{
	font-size:16px;
	padding-bottom:5px;
}

#innercontent h3
{
	padding-top:5px;
	padding-bottom:2px;
	font-size:16px;
	color:#ac5926;
}
#products
{
	margin:0 auto;
	margin-top:2px;
	width:95%;
}
.product
{
	background-color:#a79f92;
	width:230px;
	float:left;
	margin-left:5px;
	margin-right:4px;
}
.product .left-edge-top
{
	background-image:url('images/product-left-edge-top.gif');
	background-repeat:no-repeat;
	background-position:top left;
	height:21px;
	float:left;
	
}
.product .right-edge-top
{
	background-image:url('images/product-right-edge-top.gif');
	background-repeat:no-repeat;
	background-position:top right;
	height:21px;
	float:right;
	width:4px;
	
}
.product .left-edge-bottom
{
	background-image:url('images/product-left-edge-bottom.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	height:10px;
	width:10px;
	float:left;
	margin-top:5px;
}
.product .right-edge-bottom
{
	background-image:url('images/product-right-edge-bottom.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	height:10px;
	float:right;
	width:10px;
	margin-top:5px;
	
}
.product h2
{
	background-color:#513e39;
	color:#a79f92;
	font-size:12px;
	width:224px;
	margin:0 auto;
	margin-left:2px;
	text-align:center;
	font-weight:normal;
	height:17px;	
}

.product p
{
	clear:both;
	margin:0 auto;
	width:90%;
	padding-top:5px;
	height:86px;

	text-align:justify;
}
#bottom-content
{
	background-color:#26211d;
	color:#b7afa4;;
	background-image:url('images/bottom-right.gif');
	background-repeat:no-repeat;
	background-position:bottom right;
	width:774px;
/*	height:172px;*/
	margin:0 auto;
}
#bottom-left-edge
{
	clear:both;
	background-image:url('images/bottom-left.gif');
	background-repeat:no-repeat;
	background-position:bottom left;
	width:20px;
	height:20px;
}
#container
{
/*	height:132px;*/
	padding:10px;
}
#container p
{
	padding:10px;
	padding-bottom:5px;
}
#container h3
{
	font-size:16px;
}
#services
{
	padding-top:10px;
}

.service
{
	float:left;	
	margin-left:6px;
	width:248px;
}
.service-page
{
	float:left;	
	margin-left:7px;
	width:240px;
}
.service-content
{	
	border:solid 1px #735c56;
	color:#b7afa4;
	background-color:#513e39;
	padding-bottom:10px;
}
.service-content h2
{	
	color:#e6b74b;
	font-size:12px;	
	text-align:left;
	padding-bottom:3px;
	padding-top:3px;
	font-weight:normal;
}
.service-content a
{
	width:100%;
	text-align:right;
	color:#e6b74b;
}

.left-edge-top
{
	background-image:url('images/service-left-edge-top.gif');
	background-repeat:no-repeat;
	background-position:top left;
	height:10px;
	width:10px;
	float:left;	
}

.right-edge-top
{
	background-image:url('images/service-right-edge-top.gif');
	background-repeat:no-repeat;
	background-position:top right;
	height:10px;
	float:right;
	width:10px;	

}

.left-edge-bottom
{
	background-image:url('images/service-left-edge-bottom.gif');
	background-repeat:no-repeat;
	width:10px;
	float:left;
	height:10px;
	margin-top:-10px;
}
.right-edge-bottom
{	
	background-image:url('images/service-right-edge-bottom.gif');
	background-repeat:no-repeat;
	height:10px;	
	float:right;
	width:10px;	
	margin-top:-10px;
}


.left-edge-top1
{
	background-image:url('images/service-left-edge-top1.gif');
	background-repeat:no-repeat;
	background-position:top left;
	height:10px;
	width:10px;
	float:left;	
}

.right-edge-top1
{
	background-image:url('images/service-right-edge-top1.gif');
	background-repeat:no-repeat;
	background-position:top right;
	height:10px;
	float:right;
	width:10px;	

}

.left-edge-bottom1
{
	background-image:url('images/service-left-edge-bottom1.gif');
	background-repeat:no-repeat;
	width:10px;
	float:left;
	height:10px;
	margin-top:-10px;
}
.right-edge-bottom1
{	
	background-image:url('images/service-right-edge-bottom1.gif');
	background-repeat:no-repeat;
	height:10px;	
	float:right;
	width:10px;	
	margin-top:-10px;
}

.service p
{
	width:230px;
	margin:0 auto;
	height:110px;
	
}
/* service page */


#servicedesc
{
	width:100%;
	min-height:570px;;
/*	background-color:#26211e;*/
	color:#513e39;
	padding-top:5px;
}


h4
{
	color:#ac5926;
}
/* ----- */

/* contact */
.contactcontainer
{
	width:92%;
	margin:0 auto;
	margin-top:10px;
}

#contact
{
	width:360px;
	text-align:right;
	border:solid 2px #a79f92;

}
#contact1
{
	width:360px;
	text-align:center;
	border:solid 2px #a79f92;

}
#contact h3
{
	text-align:center;
	font-size:14px;
	background-color:#a79f92;
	height:15px;
	margin-bottom:5px;
	text-transform:capitalize;
}
#contact .label
{
	vertical-align:top;
	margin-bottom:3px;	
	float:left;
	text-align:left;
	margin-left:35px;
	width:70px;
}
.textbox
{
	margin-right:30px;
	width:190px;
	margin-bottom:3px;
}
#submitbutton
{
	margin-right:20px;
	background-color:#a79f92;
	border:solid 1px #8d8578;
	margin-bottom:2px;
	cursor:pointer;
	width:80px;
	height:25px;
	font-size:12px;
}
.mandatory
{
	color:#513e39;
}

#contactinfo
{
	width:320px;
	float:right;
}
#address
{
	margin-top:10px;
	background-image:url('images/contact.jpg');
	background-position:left center;
	background-repeat: no-repeat;
	padding-left:140px;
	height:100px;
	border:solid 2px #a79f92;
}
#address h3
{
	font-size:14px;	
}

#callus
{
	background-image:url('images/callus.jpg');
	background-position:left center;
	background-repeat: no-repeat;
	padding-left:140px;
	height:100px;
	border:solid 2px #a79f92;
}

#callus h3
{
	font-size:14px;
	
}
.phone{

background:url('images/phone.jpg') no-repeat left center;
padding-left:15px;
padding-bottom:2px;
}
.email{
background:url('images/mail.jpg') no-repeat left center;
padding-left:15px;
}
.email a{
text-decoration:none;border-bottom:1px dashed;
color:#31363e;
}
/*  ------- */