body {
			text-align: center;
			font-family: sans-serif;
			font-size: 14px;
			color: #444;
			background: #E56717;
		}
		a {
			color: #FF7700;
			text-decoration: none;
		}
		#header {
			height: 220px;
		}
		#news {
			margin-left: auto;
			margin-right: auto;
			/* background-color: #fe9;
			border: #abc solid 1px; */
			width: 600px;
			margin-bottom: 20px;
		}
		#wrapper {
			background: url(images/bg1.gif);
			margin-left: auto;
			margin-right: auto;
			margin-top: -105px;
			padding-top: 80px;
			width: 850px;
			border-left: #abc solid 1px;		
			border-right: #abc solid 1px;		
			border-bottom: #abc solid 1px;			
			z-index: 5;
		}
		#banner {
			z-index: 15;
			position: absolute;
			width: 567px;
			top: -5px;
			left: 50%;
			margin-left: -233px;
		}
		
		#m2 {
			z-index: 15;
			position: absolute;
			width: 560px;
			top: 170px;
			left: 50%;
			margin-left: -610px;
		}
		
		#colRight {
			z-index: 15;
			position: absolute;
			width: 560px;
			top: 230px;
			left: 50%;
			margin-left: 50px;
		}
		#m2 li
		{
		display: block;
		list-style-type: none;
		padding-right: 20px;
		}
		#colRight li
		{
		display: block;
		list-style-type: none;
		padding-right: 20px;
		}
		#address {
			float:right;
			text-align: center;
			height: 200px;
			width: 200px;
		}
		#findus {
			padding-top: 30px;
		}
		#main {
			height: 450px;
		}
		#shop {
			height: 400px;
			width: 60%;
			text-align: center;
		}
		#pictures {	
			margin-left: 10px;
			float: left;
			border: #abc solid 1px;	
			text-align: center;
			vertical-align: middle;
			background-color: #fe9;
		}
		#pictures img {  
		    padding: 15px;  
		    border:  1px solid #ccc;  
		    background-color: #fe9;  
		    width:  300px; 
		    height: 300px; 
		    top:  0; 
		    left: 0 
		} 
		#text {	
			float: right;
			margin-right: 20px;
			height: 500px;			
			width: 420px;	
			text-align: left;		
		}
		#text2 {	
			float: left;	
			width: 400px;
			margin-top: 50px;			
		}
		#map {		
			float: right;
			width: 300px;
			margin-right: 50px;
		}	
		#text3 {	
			float: right;	
			width: 400px;
			margin-top: 50px;			
		}	
		#map2 {		
			float: left;
			width: 300px;
			margin-left: 50px;
		}
		#wed_testimonials td{
		
		text-align: justify;
		size: 10px;
		vertical-align: top;
		}
		.jqCycle3 {
		height: 150px;
		width: 150px;
		}
		
		#wrapper_top {		
			padding-top: 20px;
			height: 130px;
		}	
		#wrapper_top ul{		
			width: 150px;
			list-style: none;
			padding: 0 0 0 0.5em;
			margin: 0;
		}	
		#wrapper_top li {
		margin: 0.15em;
		} 
		#wrapper_top li a:hover { 		
		background: orange;
		}
		#wrapper_top li a {
		height: 2em;
		background: #FE9;
		line-height: 2em;
		width: 9em;
		display: block;
		border: 0.1em solid #dcdce9;
		color: #000;
		text-decoration: none;
		text-align: center;
		} 
		#link_nav {
		width: 180px;
		display: inline;
		float: left;
		}
		#ann_table {
		display:inline;
		width: 600px;
		float: left;
		text-align: center;
		}
		#ann_table td{
		border: 0.1em solid #dcdce9;
		}
		
		#classes{		
		text-align: center;
		}
		#classes td{
		border: 0.1em solid #dcdce9;
		}
