/* CSS Document */
    a {
	    color: gold ;
	}
	a:hover {
	    color: #CBA135 ;
	}
	a:visited {
	    color: #FFCC33 ;
	}
	body {
	    margin: 0px ;
		padding: 0px ;
		font-family: Arial, Helvetica, sans-serif ;
		background-color: tan ;
		color: #f1f1f1 ;
		/* background: url("images/bg_grad03.jpg") white url("images/bg_grad03.jpg")  0px 0px repeat-x ; */
	}
	#wrapper {
	    position: relative ;
	    width: 940px ;
		margin: 0px auto ;
		background-color: #1f1f1f ;
		border: 1px solid gold ;
	}
	#heading {
	    width: 100% ;
		height: 120px ;
	    border-bottom: 3px inset gold ;
	}
	#heading #logo {
	    float: left ;
		margin: 25px 10px 0px 110px ;
		border: 0px solid black ; 
	}
	#heading #companion {
	    Float: right ;
		margin: 50px 100px 0px 0px ;
		font-size: 20px ;
		
	}
	#heading h1 {
	    font-size: 40px ;
		margin-top: 30px ;
		margin-left: 270px ;
		margin-bottom: 0px ;
		text-decoration: underline ;
	}
	#heading h2 {
	    font-size: 10px ;
		margin-top: 0px ;
		margin-left: 500px ;
	}
	#footer {
	    width: 100% ;
		height: 75px ;
		border-top: 3px inset gold ;
	}
	#footer #copyright {
	    margin: 3px 0px 3px 10px ;
	    font-size: 10px ;
	}
	#footer #design {
	    margin: 3px 0px 3px 10px ;
	    font-size: 10px ;
	}
	div#footerMenu {
	    width: 100%;
		text-align: center ;
	    margin: 0px ;
		padding: 0px ;
	}
	div#footerMenu ul {
	    margin-top: 3px ;
		margin-bottom: 2px ;
		text-align: center ;
		font-size: 10px ;
	}
	div#footerMenu ul li {
	    display: inline ;
	}
	div#footerMenu ul li a {
	    color: gold ;
	}
	div#footerMenu ul li a:hover {
	    color: white ;
	}
	#content {
	    width: 100% ;
		height: 1600px ;
	}
	#back {
        position: absolute ;
		border: 0px solid black ;
		left: 0px ;
		top: 80px ;
	}
	#leftPanel {
	    width: 26% ;
		height: 1600px ;
	    float: left ;
		border-right: 1px solid gold ;
	}
	#leftPanel #leftM {
	    margin: 30px 0px 20px 20px  ;
	}
	#leftPanel #leftM ul {
	    width: 100px ;
		list-style-type: none ;
	    color: #996515 ;
	}
	#leftPanel #leftM ul li {
		background-color:#D4AF37 ;
		background-image: url(images/GoldButton.gif) ; 
	    margin-bottom: 3px ;
		padding: 3px;
		text-align: center ;
	}
	#leftPanel #leftM ul li a {
	    font-size: 12px ;
	    color: black ;
		text-decoration: none ;
	}
	#leftPanel #leftM ul li a:visited #leftPanel #leftM ul li a:link {
	    color: black ;
	}
	#leftPanel #leftM ul li a:hover {
	    color: gold ;
	}
	#quote {
	    margin-left: 15px ;
	}
	#rightPanel {
	    width: 70% ;
	    float: left ;
		padding: 20px 15px 20px 15px ;
	}
	#rightPanel img#mainImage  {
	    width: 650px ;
		border: 4px groove silver ;    
	}
	#rightPanel iframe#mainImage  {
	    width: 650px ;
		height: 500px ;
		border: 4px groove silver ;    
	}
	img#fullImage {
	    margin-top: 23px ;
	    border: 4px groove silver ;
	}
	#content iframe#fullImage {
	    margin-top: 23px ;
		width: 840px ;
		height: 700px ;
	    border: 4px groove silver ;
	}
	#notice {
	    font-size: 20px ;
		font-style: italic ;
		font-weight: bold ;
		color:  gold ;
	}
	#businesscard {
	    width: 330px ;
	    height: 140px ;
		color: #990000 ;
		text-align: left ;
		padding-left: 20px ;
		background-image: url(images/business.gif) ;	
	}
	#businesscard #photo img {
	    border: 3px solid #666666 ;
		float: right;
		margin: 12px 15px 0px 5px ;
	}
	#businesscard #office {
	    margin: 10px 0px 4px 0px  ;
	    font-size: 16px ;
		color: black ;
	}
	#businesscard #realtor {
	    font-size: 14px ;
		margin: 4px 0px 4px 0px ;
	}
	#businesscard #email {
	    font-size: 12px ;
		margin: 8px 0px 4px 0px ;
	}
	#businesscard #email a {
	    color: #990000 ;
	}
	#businesscard #email a:hover {
	    color: black ;
	}
	#businesscard #cell {
	    font-size: 12px ;
		margin: 4px 0px 4px 0px  ;
	}
	#businesscard #phone {
	    font-size: 12px ;
		margin: 4px 0px 20px 0px  ;
	}
