body{
	padding:0px; 
	margin:0 0 0 0px;
	background: #808080;
	text-align: center;
	font:12px/19px Arial, Helvetica, sans-serif;
}
div, p, ul, h2, h3, h4, h5, img{
	padding:0px; 
	margin:0px;
}
#main{
	width:780px;
	background: #E8E8E8;
	margin:0 0 0 0px;
	padding:0 0 0 0px; 
	height: 90%;
}
#header{
	width:780px; 
	position:relative; 
	margin:0 0 0 0px;
	text-align: left;
}
#header img.logo{
	width:320px; 
	height:80px;
	margin:0 0 0 0px; 
}
#menu{
	width:780px;
	height: 23px; 
	background:url(images/mg.jpg) 0 0 repeat-x;
	position:relative; 
	margin:0 0 0 0px; 
}
#menu ul{width:630px; height:23px; position:relative; margin:0 auto;}
#menu li{float:left; }
#menu ul li a{padding:0 30px 0; color:#FFFFFF; text-decoration:none; font-weight: bold; font-size:16px;}
#menu ul li a:hover{text-decoration:underline;}
#search{
	width:780px;
	height: 10px; 
	background: #666666;
	font:14px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;	
	position:relative; 
	margin:0 0 0 0px;
	padding:0 0 0 0px; 
}
#carpetshow{
	width:780px;
	padding: 2 0 0 2px;
	margin: 0 0 0 0px;
	position:relative;
}
#ptitle{
	width:305px;
	height: 22px;
	background:url(images/mg.jpg) repeat-x;
	font:14px/20px Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: center;
	color: #FFFFFF;	
	position:relative; 
}
#pslide{
	width: 778px;
	height: 200px;
	background: #666666;
	text-align: left;
}
#mimage{
	width: 475px;
	height: 200px;
	background: #E8E8E8;
	position:absolute; top:2px; left:305px;
}
#pbg{
	width: 778px;
	height: 15px;
	background:url(images/ud.jpg) 0 0 no-repeat;  
}
#content{
	width: 780px;
	height: 100%;
	text-align: left;
}
#gcontent{
	width: 780px;
	text-align: left;
}
#mcontent{
	width: 780px;
	height: 350px;
	background:url(images/clogo.jpg) 0 0 no-repeat; background-position: center center; #E8E8E8;  
	text-align: left;
}
#scontent{
	width: 780px;
	height: 420px;
	padding-right: 10px;
	padding-left: 20px;
	text-align: left;
}
#ccontent{
	width: 780px;
	height: 480px;
	text-align: left;
}
#crcontent{
	width: 780px;
	height: 150px;
	text-align: center;
	padding-top: 30px;
	padding-right: 20px;
	padding-left: 20px;
}
#abcontent{
	width: 780px;
	height: 1150px;
	background:url(images/clogo.jpg) 0 0 no-repeat; background-position: center center; #E8E8E8;  
	text-align: left;
}
#testimo{
	width:305px;
	height: 100%;
	font:12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;	
	padding-left: 25px;
	padding-right: 10px;
	position:relative; 
}
#intro{
	width:460px;
	height: 100%;
	font:12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;	
	padding-right: 0px;
	padding-left: 50px;
	position:absolute; top:340px; left:40%;
}
#gallery{
	width:780px;
	height: 100%;
	padding-left: 40px;
	font:12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;	
}
#contact{
	width: 450px;
	height: 100%;
	font:12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold
	padding-left: 35px;
	color: #000000;
	position:absolute; top:350px; left:40%;	
}
#about{
	width:480px;
	height: 100%;
	font:12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;	
	padding-right: 20px;
	padding-left: 10px;
	position:absolute; top:350px; left:40%;
}
#abimages{
	width:250px;
	height: 100%;
	font:12px/20px "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #000000;	
	padding-left: 20px;
	position:relative; 
}
#address{
	width:250px;
	height: 100%;
	font:12px/20px "Helvetica", Arial, sans-serif;
	color: #000000;	
	padding-left: 30px;
	position:relative; 
}
#footer{
	width:780px;
	height:30px;
	background: #FFFFFF;
	position:relative; 
	margin:0 0 0 0px;
}
#fmenu{
	width:780px; 
	background:url(images/mg.jpg) 0 0 repeat-x;
	position:relative; 
	margin:0 auto;
}
#fmenu ul{width:380px; height:20px; position:relative; margin:0 auto;}
#fmenu li{float:left; }
#fmenu ul li a{padding:0 10px 0; color:#FFFFFF; text-decoration:none; font-size:13px;}
#fmenu ul li a:hover{text-decoration:underline;}
#fmenu p.copyright{width:600px; margin:15px 0 0 15px;}
#fmenu ul.linkfooter{width:300px; color:#007163; display:block; font-size:10px; position:absolute; top:63px; left:30px;}
#fmenu ul.linkfooter li{height:20px;}
#fmenu ul.linkfooter li a{display:block; color:#007163; text-decoration:none; padding:0px; font-size:10px;}
#fmenu ul.linkfooter li a:hover{text-decoration:underline;}

#bgf{
	width:780px;
	height:30px;
	background:url(images/bgf.jpg) 0 0 no-repeat #FFFFFF;  
	position:relative; 
	margin:0 0 0 0px;
}
