/* CSS Document */	
	
	body {
		min-width: inherit;
		background-color: #9b8a5e;
	/*	background-image:url(images/bkgr-grad.jpg);
		background-repeat:repeat-y;
		background-position:center;*/
		margin: 0px;
		text-align: center;
		font-size: 100%;
		}
	
	#center-wrapper {
		position: relative;
		width: 1024px;
		height: auto;
		margin: 0px auto;
		text-align: center;
		}
		
	#container {
		position: relative;
		top: 0px; left: 0px;
		min-width: 1024px;
		width: 100%;
		min-height: auto;
		height: auto;
		margin: 0px;
		background-color: #9b8a5e;
		border: 0px solid #000;
		overflow: visible;
		}
		
	#leather-image {
	position: relative;
	top: 0px;
	left: 0px;
	min-width: 1024px;
	width: 100%;
	min-height: 930px;
	height: 1500px;
	margin: 0px;
	padding: 0px;
	background-color: #000;
	background-image: url(images/leather-bkgr-lrg.png);
	overflow: visible;
	}
		
	#main-image {
		position: relative;
		top: 0px; left: 0px;
		min-width: 1024px;
		width: 100%;
		min-height: 275px;
		height: 275px;
		margin: 0px;
		padding: 0px;
		background-color: #000;
	}	
		
	#logo {	
		position: absolute;
		top: 25px; left: 40px;
		z-index: 1;
		}
		
	#logo img {
		width: auto;
		height: auto;
		border: none;
		 }
		
	#headline-block {
		position: absolute;
		top: 352px; left: 319px;
		width: 522px;
		min-height: 80px;
		height: 99px;
		background-color: transparent;
		z-index: 4;
		margin: 0px;
		padding: 0px;
		text-align: left;
		}
		 
	#headline-block img {
		margin: 0px;
		padding: 10px 0px 0px 0px;
		}
		 
	h1 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.125em; 
		color: #FFFFFF;
		font-weight: bolder;
		text-align: left;
		line-height: 0em;
		padding: 0em 0em .5em 0em;
		margin: 0em 0em 0em 0em;
		}
		
	h2 {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.75em; 
		font-weight: normal;
		color: #FFFFFF;
		text-align: left;
		line-height: .5em;
		padding: 0em 0em .25em 0em;
		margin: 0em 0em 0em 0em;
		}
		
/*nav starts here
*/

#nav-buttons {
			   position: absolute;
			   top: 227px; left: 46px;
			   width: 640px;
			   height: auto;
			   background-color: transparent;
			   z-index: 19;
			   margin: 0px;
			   padding: 0px;
			   text-align: left;
			   }
	   
	   #efficient-living-button {
			   position: relative;
			   top: 0px; left: 0px;
			   width: 90px;
			   height: 90px;
			   background-color: transparent;
			   margin: 0px;
			   padding: 0px;
			   float: left;
			   }
			   
	    #efficient-living-button a {
		   background-color: transparent;
		   background-image: url(images/efficient-living-button-2.png);
		   background-repeat: no-repeat;
		   background-position: right bottom;
		   margin: 0px;
		   padding: 0px;
		   float: left;
		   height: 88px;
		   width: 88px;
	   }
	   
	   #efficient-living-button:hover a {
		   background-color: transparent;
		   background-repeat: no-repeat;
		   background-position: right top;

		   margin: 0px;
		   padding: 0px;
		   float: left;
		   height: 88px;
		   width: 88px;
	   }	
	   
	#intelligent-fun-button {
			   position: relative;
			   top: 0px; left: 0px;
			   width: 90px;
			   height: 90px;
			   background-color: transparent;
			   margin: 0px;
			   padding: 0px;
			   float: left;
		 }
			   
	    #intelligent-fun-button a {
		   background-color: transparent;
		   background-image: url(images/intelligent-fun-button-2.png);
		   background-repeat: no-repeat;
		   		   background-position: right bottom;
		   margin: 0px;
		   padding: 0px;
		   float: left;
		   height: 88px;
		   width: 88px;
	   }
	   
	   #intelligent-fun-button:hover a {
		   background-color: transparent;
		   background-repeat: no-repeat;
		   		   background-position: right top;
		   margin: 0px;
		   padding: 0px;
		   float: left;
		   height: 88px;
		   width: 88px;
	   }	
	   
	   #comfortable-elegance-button {
			   position: relative;
			   top: 0px; left: 0px;
			   width: 90px;
			   height: 90px;
			   background-color: transparent;
			   margin: 0px;
			   padding: 0px;
			   float: left;
		 }
			   
	    #comfortable-elegance-button a {
		   background-color: transparent;
		   background-image: url(images/comfortable-elegance-button-3.png);
		   background-repeat: no-repeat;
			background-position: right bottom;
		   
		   margin: 0px;
		   padding: 0px;
		   float: left;
		   height: 88px;
		   width: 88px;
	   }
	   
	   #comfortable-elegance-button:hover a {
		   background-color: transparent;
/*		   background-image: url(images/comfortable-elegance-button-3.png);
*/		   background-repeat: no-repeat;
			background-position: right top;

		   margin: 0px;
		   padding: 0px;
		   float: left;
		   height: 88px;
		   width: 88px;
	   }	
	   
   	#gentle-professionals-button {
			   position: relative;
			   top: 0px; left: 0px;
			   width: 90px;
			   height: 90px;
			   background-color: transparent;
			   margin: 0px;
			   padding: 0px;
			   float: left;
			    }
			   
	    #gentle-professionals-button a {
		   background-color: transparent;
		   background-image: url(images/gentle-professionals-button-2.png);
		   background-repeat: no-repeat;
		   			background-position: right bottom;

		   margin: 0px;
		   padding: 0px;
		   float: left;
		   height: 88px;
		   width: 88px;
	   }
	   
	   #gentle-professionals-button:hover a {
		   background-color: transparent;
		   background-repeat: no-repeat;
		   	background-position: right top;

		   margin: 0px;
		   padding: 0px;
		   float: left;
		   height: 88px;
		   width: 88px;
	   }	
	   
	  #sights-and-sounds-button {
			   position: relative;
			   top: 0px; left: 0px;
			   width: 90px;
			   height: 90px;
			   background-color: transparent;
			   margin: 0px;
			   padding: 0px;
			   float: left;
			   }
			   
	    #sights-and-sounds-button a {
		   background-color: transparent;
		   background-image: url(images/sights-and-sounds-button-2.png);
		   background-repeat: no-repeat;
		   		   			background-position: right bottom;

		   margin: 0px;
		   padding: 0px;
		   float: left;
		   height: 88px;
		   width: 88px;
	   }
	   
	   #sights-and-sounds-button:hover a {
		   background-color: transparent;
		   background-repeat: no-repeat;
		   		   	background-position: right top;

		   margin: 0px;
		   padding: 0px;
		   float: left;
		   height: 88px;
		   width: 88px;
	   }	
	   
	    #home-health-button {
			   position: relative;
			   top: 0px; left: 0px;
			   width: 90px;
			   height: 90px;
			   background-color: transparent;
			   margin: 0px;
			   padding: 0px;
			   float: left;
			   }
			   
	    #home-health-button a {
		   background-color: transparent;
		   background-image: url(images/home-health-button-2.png);
		   background-repeat: no-repeat;
		   		   			background-position: right bottom;

		   margin: 0px;
		   padding: 0px;
		   float: left;
		   height: 88px;
		   width: 88px;
	   }
	   
	   #home-health-button:hover a {
		   background-color: transparent;
		   background-repeat: no-repeat;
		   		   	background-position: right top;

		   margin: 0px;
		   padding: 0px;
		   float: left;
		   height: 88px;
		   width: 88px;
	   }
	   #customer-feedback-button {
			   position: relative;
			   top: 0px; left: 0px;
			   width: 90px;
			   height: 90px;
			   background-color: transparent;
			   margin: 0px;
			   padding: 0px;
			   float: left;
			   }
			   
	    #customer-feedback-button a {
		   background-color: transparent;
		   background-image: url(images/customer-feedback-button-2.png);
		   background-repeat: no-repeat;
		   		   			background-position: right bottom;

		   margin: 0px;
		   padding: 0px;
		   float: left;
		   height: 88px;
		   width: 88px;
	   }
	   
	   #customer-feedback-button:hover a {
		   background-color: transparent;
		   background-repeat: no-repeat;
		   		   	background-position: right top;

		   margin: 0px;
		   padding: 0px;
		   float: left;
		   height: 88px;
		   width: 88px;
	   }
	   
	   /*nav ends here
	   */
		
		
		
	#text-block,#text-block2 {
		position: absolute;
		top: 473px; left: 453px;
		width: 586px;
		min-height: 80px;
		height: auto;
		background-color: transparent;
		z-index: 2;
		margin: 0px;
		padding: 0px;
		}
		
	#text-block2 {
		top: 534px; left: 401px;
		}
		
	#text-block3 {
		position: absolute;
		top: 566px; left: 465px;
		width: 339px;
		min-height: 80px;
		height: 181px;
		background-color: transparent;
		z-index: 2;
		margin: 0px;
		padding: 0px;
		overflow: visible;
		}
		
	#sidebar {
		position: absolute;
		top: 537px; left: 48px;
		width: 246px;
		min-height: 80px;
		height: 185px;
		background-color: transparent;
		z-index: 7;
		margin: 0px;
		padding: 0px 50px 0px 0px;
		/*border-style: solid ;
		border-width: 0px 1px 0px 0px ;
		border-color: #FFFFFF;*/
		}
		
	#contact-sidebar {
		position: absolute;
		top: 470px; left: 45px;
		width: 190px;
		min-height: 80px;
		height: 190px;
		background-color: transparent;
		z-index: 7;
		margin: 0px;
		padding: 0px 50px 0px 0px;
		/*border-style: solid ;
		border-width: 0px 1px 0px 0px ;
		border-color: #FFFFFF;*/
		}
			
	#contact-sidebar img {
		width: 54px;
		height: auto;
		border: none;
		margin: none;
		padding: 3px 0px 0px 0px;
		 }
	#gallery {
		position: absolute;
		top: 500px; left: 45px;
		width: 278px;
		min-height: 80px;
		height: auto;
		background-color: transparent;
		z-index: 7;
		margin: 0px;
		padding: 0px 50px 0px 0px;
		/*border-style: solid ;
		border-width: 0px 1px 0px 0px ;
		border-color: #FFFFFF;*/
		}
			
	#gallery img {
		width: 278;
		height: 188;
		border: none;
		margin: none;
		padding: none;
		 }	
	#sidebar img {
		width: 225px;
		height: auto;
		border: none;
		margin: none;
		padding: none;
		 }
		
	#sidebar p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: .875em; color: #e0bb88;
		text-align: left;
		line-height: 1.25em;
		padding: 0px;
	 	}
		
	.sidebar-subhd {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1.125em; color: #e0bb88;
		text-align: left;
		padding: 0px;
	 	}
		
	p {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em; color: #FFFFFF;
		text-align: left;
		line-height: 1.75em;
	 	}
		
    .gold-text {
		font-family: Arial, Helvetica, sans-serif;
		font-size: 1em; color: #e0bb88;
		text-align: left;
        font-weight: bold;
	 	}       
        
	.bold {
		font-style: bold;
		}
		
	#music-icon {	
		position: absolute;
		top: 17px; left: 890px;
		z-index: 4;
		}
		
	#music-icon img {
		width: 35px;
		height: auto;
		border: none;
		 }
		
	#contact-us-icon {	
		position: absolute;
		top: 17px; left: 935px;
		z-index: 4;
		}
	
	#contact-us-icon img {
		width: 50px;
		height: auto;
		border: none;
		 }
		 
	#3-col {
		   position: relative;
		   top: 0px; left: 0px;
		   width: 600px;
		   height: auto;
		   margin: 0px;
		   padding: 0px;
		   text-align: left;
		   background-color: #555;
		}
		
	.3-col-section {
		   float: left;
		   width: 190px;
		   height: auto;
		   background-color: #555555;
		   border-top: none;
		   border-bottom: none;
		   margin: none;
		   padding:  0px;
		   text-align: left;
		   }
		   
	.3-col-section img {
		width: 50px;
		height: auto;
		border: none;
		   }
		
	#footer {
		position: absolute;
		top: 1788px; left: 9px;
		background-color: transparent;
		margin: 0px;
		border-width: 0px;
		padding: .5em 0em 0em 0em;
		z-index: 14;
		}
		
	#footer p {
		font-family: Times, serif;
		font-size: .875em; color: #fff;
		text-align: left;
		line-height: 1.325em;
	 	}
		
	a {
		color: #fff
		}
		
	#call-to-action {
		position: relative;
		top: 0px; left: 0px;
		width: 100%;
		height: 100%;
		margin: 0px;
		padding: 0px;
		background-color: transparent;
		text-align: left;
	}
	
	#call-to-action img {
		width: 45px;
		height: 45px;
		border: none;
		 }
		 
		 
		 
		 
		 
		 
		 
/*effiecient living details start		 
*/

		 #paper {
position: relative;
width:800px;
height: 768px;
font:  normal normal 11px  'Trebuchet MS', helvetica, verdana, arial, sans-serif;
}

#col_container { 
postion: relative;
width: 600px;
height: 150px;
}

#col1, #col2, #col3  {
float: left;
height: 200px;
display: inline;
}

#col1 {
width: 195px;
/*border-right: 1px solid #d9bf92;
*/}

#col2 {
width: 196px;
}

#col3  {
width: 195px;
/*border-left: 1px solid #d9bf92;
*/}
#col1 ul, #col2 ul, #col3 ul {
position: relative;
width: 194px;
}

.heading, .image, .text {
position: relative;
width: 174px;
}

/*heading*/
.heading {
height: 20px;
font:  normal bold 13px/20px Arial, Helvetica, sans-serif;
text-indent: 5px;
color: #FFF;
text-align: left;
}

/*image*/
.image {
height:121px;
}

.image img {
margin: 0em 0em 0em 5px;
}

/*text*/
.text {
height:49px;
font:  normal normal 11.5px Arial, Helvetica, sans-serif;
margin: 20px 20px 0px 0px;
color: #FFF;
text-align: left;
}

ol, ul {
position: relative;
list-style-type: none;
margin: 0;
padding: 0;
}

a, a img {
border: 0px;
text-decoration: none;
cursor: pointer;
}

a:focus {
outline: none;
}

:focus {
outline: 0;
}

blockquote, q {
	quotes: none;
}blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}

del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*clear fix*/
 .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    }
    
    .clearfix {
display: inline-block;
}  /* for IE/Mac */

/*effiecient living details end		 
*/	


	#text-block-testimonial {
		position: absolute;
        float: absolute;
		top: 448px; left: 69px;
		width: 920px;
		height: 787px;
		min-height: 144px;
		border: none;
		margin: 0px;
        padding: 0px;
        background: transparent;
        z-index:29; 
		}
	
	div.box-lrg {
		float: left;
		width: 920px;
		height: auto;
		margin: 0px;
		background-color: transparent;
        padding: 17px 0px 5px 0px;
        border-bottom: 1.5px solid #e0bb88;
		}
        
   	div.box1 {
		float: left;
		width: 225px;
		height: auto;
        padding: 0px 10px 0px 10px;
		margin: 0px;
		background-color: transparent;
        overflow: hidden;
		}
		
	div.spacer {
		clear: both;
		}
		
	div.box2 {
		float: left;
		width: 645px;
		height: auto;
		margin: 0px;
        padding: 5px 0px 0px 25px;
		background-color: transparent;
		}
