	body, h1, h2, h3, h4, p, a, ul, li, td, th {font-family: Arial, Verdana, Helvetica, sans-serif; /* Times, "Times New Roman", Helvetica, serif; */ border: none;}
	body {background: url(../images/body_bkgrd.jpg) 0 0 repeat-y; background-position: center; margin: 0 auto; padding: 0; 
		border: none;}
	h2 {font-size: 1.4em; color: #4c2cac; padding: 0; margin: 0;}
	h3 {font-size: 1.4em;  color: #8b0000; padding: 0; margin: 0;}
	h4 {font-size: 1.2em;  color: #800000; padding: 0; margin: 0;}
	p {font: 300 1em Arial, Trebuchet, Helvetica, sans-serif; /* Times, Helvetica, serif; */ padding-left: 5px; padding-right: 5px;}
	img {margin: 0; padding: 0;}
	div#container {width: 780px; text-align: left; margin: 0 auto; padding: 0; position: relative;}

	/* Masthead area CSS */
	#masthead {margin:0; padding:0;}
	#masthead h1 {font: bold 1.3em Arial, Helvetica, sans-serif; color: #f5f5f5; margin:0; padding:0;}
	#masthead h1 span {font: bold 0.8em Arial, Helvetica, sans-serif; color: #f5f5f5; margin:0; padding:0;}
	#menu {background: url(../images/menu.jpg) 0 0 no-repeat; width: 780px; height: 30px; margin: 0; padding: 0; border: none;}
	#intro {position: absolute; width: 780px; height: 290px; margin: 0; padding: 0; border: none; top: 15px; z-index: 10;}
	#tour {position: absolute; left: 35px; width:100%; z-index:1000; top: 273px;}

	/* Main content area CSS */
	table.main {background: url(../images/cont_bkgrd.jpg) 0 0 repeat-y; width: 780px; margin: 0; padding:0;}
	img.home {margin: 0; padding: 0; margin-left: 17px;}
	img.house {margin: 0; padding: 0; margin-left: 670px;}

	/* Left column area CSS  */
	#leftcol.course {background: url(../images/lfcol_bkgrd.jpg) 0 0 no-repeat; margin:0; padding:0; width: 220px; 
		margin-top: -7px; z-index: 200;}
	/* #leftcol.hallway {background: url(../images/lcol_hallway.jpg) 0 0 no-repeat; margin:0; padding:0; width: 220px; 
		padding-left: 6px;} */
	#leftcol.plain {background: url(../images/blank.gif) 0 0 no-repeat; margin:0; padding:0; width: 220px; margin-top: 0; 
		padding-left: 6px; border-right: 1px dotted gray; height: 550px;}
	#leftcol p {font-size: 1em; line-height: 1.0em; width: 200px; margin: 0; padding-top: 10px; color: #fffafa;}
	#leftcol p.title {color: #8b0000; font: bold 1.15em Arial, Helvetica, sans-serif; /* text-align: center; */ padding-top: 4em; 
		padding-left: 0.7em;}
	#leftcol p.titlerev {color: #8b0000; font: bold 1.15em Arial, Helvetica, sans-serif; /* text-align: center; */ padding-top: 3em; 
		padding-left: 15px;}
	#leftcol p.phase {color: #8b0000; font: bold 1.15em Arial, Helvetica, sans-serif; /* text-align: center; */ padding-left: 15px;}
	
	#leftcol p.calltoact {color: #8b0000; font-weight: bold; font-size: 1.15em; padding-top: 1em; padding-left: 15px;}
	#leftcol p.text {font-size: 1em; line-height: 1.2em; margin: 0; padding: 5px 12px; color: #000000;}
	#leftcol p.phone {font-size: 1em; text-align: center; line-height: 1.3em; color: #000000;}
	#leftcol p.links {font-size: 1em; text-align: center;}
	#leftcol a.reverse {font-size: 1em; color: #8b0000; text-decoration: line;}
	#leftcol a.reverse:hover {font-size: 1em; text-decoration: none; color: #191970;}
	#leftcol img {border: none; padding-left: 8px;}
	#list li {font: bold 1em/1.3em Arial, Helvetica, sans-serif; color: #191970; list-style: none;}
	ul.links li {font: bold 1em/1.3em Arial, Helvetica, sans-serif; color: #191970; list-style: none;}
	ul.links a {font: bold 1em/1.3em Arial, Helvetica, sans-serif; color: #191970; text-decoration: none;}
	ul.links a:hover {color: #8b0000; text-decoration: none;}

	/* Left column area - Sales Page  */
	#leftcol p.titlectr {color: #8b0000; font: bold 1.15em Arial, Helvetica, sans-serif; text-align: center; padding-top: 2em; 
		padding-left: .7em;}
	div.pic {float: left; width: 100px; height: 195px; margin: 5px 0px; padding: 2px; background: transparent;}
	div.picrs {float: left; width: 100px; height: 125px; margin: 5px 0px; padding: 2px; background: transparent;}
	div.pic img {border: 1px solid; border-color: #fff #000 #000 #fff}
	div.pt img {width: 86px; height: 120px; margin: 0 7px;}
	#leftcol div.pic ul {margin: 0.25em 0 0; padding: 0; font: 300 small Arial, Helvetica, sans-serif; 
		background: url(../images/lf_text.png) 0 0 repeat-y;}
	#div.rs {height: 125px;}
	li.name, li.phone, li.ext, li.email {display: block; list-style: none; text-align: center;}

	/* Center Content area CSS */
	#center {margin:0; margin-top: 50px; padding: 25px 0 0 0; display: inline;}
	#center h2 {font-weight: bold; color: #8b0000; width: 400px; margin: 0; margin-left: 5px; padding: 15px 5px 8px 20px;}
	#center h4 {margin: 0; margin-left: 5px; padding: 0 5px 0 22px;}
	#center p {font-size: 1em; margin: 0; padding: 0 2em 1em 2em; line-height: 1.25em; width: 480px;}
	#center img {margin: 0; padding: 0;}
	#center img.thumbs {margin: 0; padding: 0; padding-right: 5px;}
	#center .contentpic {float: right; width: 220px; height: 168px; margin: 0 10px 5px 10px; border: none;}
	#center .homepic {float: right; width: 250px; height: 420px; margin: 0 10px 5px 10px; border: none;}
	#center .coursepic {float: right; width: 220px; height: 400px; margin: 0 10px 5px 10px; border: none;}
	#center .bccepic {float: right; width: 220px; height: 147px; margin: 0 10px 5px 10px; border: none;}
	#center .kitchen2pic {float: right; width: 220px; height: 163px; margin: 0 10px 5px 10px; border: none;}
	#center .livroom1pic {float: right; width: 220px; height: 165px; margin: 0 10px 5px 10px; border: none;}
	#center .ctgolfpic {float: right; width: 150px; height: 233px; margin: 0 10px 5px 10px; border: none;}
	#center .nldaypic {float: right; width: 220px; height: 308px; margin: 0 10px 5px 10px; border: none;}
	#center .mappic {margin: 0 auto; margin-bottom: 15px; width: 460px; height: 300px; border: 1px solid #b22222;}
	#center .logo {border: none;}
	#center .relaxpic {float: right; width: 220px; height: 350px; margin: 3px 0 5px 10px; border: none;}
	#center .activepic {float: right; width: 220px; height: 450px; margin: 3px 0 5px 10px; border: none;}
	#center .goodspeedpic {float: right; width: 148px; height: 174px; margin: 0 10px 5px 10px; border: none;}
	#center .bushnellpic {float: right; width: 360px; height: 190px; margin: 0 10px 5px 10px; border: none;}
	#center .ivorytonpic {float: right; width: 220px; height: 168px; margin: 0 10px 5px 10px; border: none;}
	#center .gillettepic {float: right; width: 220px; height: 154px; margin: 0 10px 5px 10px; border: none;}
	#center .mysticsharkpic {float: right; width: 220px; height: 147px; margin: 0 10px 5px 10px; border: none;}
	#center .mysticshippic {float: right; width: 153px; height: 230px; margin: 0 10px 5px 10px; border: none;}
	#center .steamtrainpic {float: right; width: 191px; height: 200px; margin: 0 10px 5px 10px; border: none;}
	#center .steamboatpic {float: right; width: 201px; height: 131px; margin: 0 10px 5px 10px; border: none;}
	#center .foxwoodspic {float: right; width: 220px; height: 151px; margin: 0 10px 5px 10px; border: none;}
	#center .moheganpic {float: left; width: 220px; height: 140px; margin: 0 10px 5px 10px; border: none;}
	#center .tangerpic {float: right; width: 220px; height: 152px; margin: 0 10px 5px 10px; border: none;}
	#center .clintonpic {float: right; width: 220px; height: 148px; margin: 0 10px 5px 10px; border: none;}
	#center .boroughpic {float: right; width: 220px; height: 175px; margin: 0 10px 5px 10px; border: none;}
	#center .diningpic {float: right; width: 220px; height: 146px; margin: 0 10px 5px 10px; border: none;}
	#center .ctmagpic {float: right; width: 134px; height: 170px; margin: 0 10px 5px 10px; border: none;}
	#center .ctbeachpic {float: right; width: 220px; height: 165px; margin: 0 10px 5px 10px; border: none;}
	#center .ctsbeachpic {float: right; width: 220px; height: 147px; margin: 0 10px 5px 10px; border: none;}
	#center .shorepic {float: left; width: 235px; height: 300px; margin: 0 10px 5px 10px; border: none;}

	#center .fishingpic {float: right; width: 220px; height: 152px; margin: 0 10px 5px 10px; border: none;}
	#center .sailingpic {float: right; width: 120px; height: 170px; margin: 0 10px 5px 15px; border: none;}

	#center .hikingpic {float: left; width: 220px; height: 165px; margin: 0 10px 5px 0; border: none;}
	#center .mysticpic {float: right; width: 220px; height: 158px; margin: 0 10px 5px 10px; border: none;}
	#center a {margin: 0; padding: 0; font-size: 1em; color: #8b0000; text-decoration: underline;}
	#center a:hover {font-size: 1em; text-decoration:none; color: #00008b;}
	#center a.readmore {color: #8b0000; text-decoration: underline; margin-top: 3px; padding-top: 0;}
	#center a.readmore:hover {color: #006400; text-decoration: none;}

	#floorplan {margin: 0; padding: 0; padding-left: 27px;}
	#facback {margin: 0; padding: 0; margin-left: 27px; background: url(../images/fac_bkgrd.jpg) 0 0 no-repeat;}
	#facback h2 {font-weight: normal; color: #8b0000; width: 400px; margin: 0; padding: 15px 5px 8px 0;}
	#facback p {font-size: 1.05em; margin: 0; padding: 0 2em 1em 0; line-height: 1.25em; width: 320px;}

	p.centered {font: 300 .9em/1.3em Arial, Helvetica, sans-serif; padding: 0; text-align: center; margin-top: 10px;}
	p.centered a {font-size: 1em; padding: 1em 0;}

	/* Sitemap List CSS  */
	#sitemap li {list-style-type: none; padding-top: 3px;}
	#sitemap li.top {font-size: 1.1em; }
	#sitemap a {text-decoration: none;}

	/* Footer area CSS  */
	#space {font-size: x-small; color: #333;}
	td.footernav {text-align: center; color: #fcde84;}
	td.footernav a {font-size: 12px; color: #fcde84; margin: 0; padding-top: 0; text-decoration: underline;}
	td.footernav a:hover {font-size: 12px; color: #ff8c00; text-decoration: none;}
	#copyright {text-align: center;}
	#copyright span {font-size: 11px; color: #feeebc;}
	#copyright a {font-size: 11px; color: #feeebc;}
	#copyright a:hover {color: #c30;}
	#copyright img {margin-bottom: -2px;}



