#mainbody {
	width: 740px;
	float: center;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
#bodywidth {
	width: 740px;
	float: left;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
#topnavwidth {
	width: 144px;
	float: left;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
#clrwidth {
	width: 72px;
	float: left;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
#imgwidth {
	float: left;
	margin-right: auto;
	margin-left: auto;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}

#greyline {
	width: 720px;
	float: center;
	padding: 0px;
	margin-top: 0px;
	top: 0px;
}
body {
	margin: 0px;
}
#bg-green {
	background-color: #CCCC66;
	height: 100%;
	padding-top: 9px;
	padding-bottom: 0px;
	padding-right: 0px;
}
.bg-green {
	background-color: #CCCC66;
}
#footer {
	height: 22px;
	padding-top: 5px;
	padding-bottom: 0px;
	padding-right: 0px;

}
.bg-white {
	background-color: #ffffff;
}
.bg-pepsiblue {
	background-color: #003399;
}
.bg-yellow {
	background-color: #FFFF99;
	background-image: url(../images/left_bg.gif);
}
.bg-cream {
	background-color: #FFFFCC;
}
.bg-grey {
	background-color: #9B9B9B;
}
td {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;	
}
h3 {
	font-size: 12pt;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h4 {
	font-size: 10pt;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h5 {
	font-size: 9pt;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
h6 {
	font-size: 8.5pt;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.txt-white {
	color: #ffffff;
}
.txt-topnav {
	color: #ffffff;
	text-decoration: none;
}
.txt-topnav:hover {
	color: #FFFF99;
	text-decoration: none;
}
.txt-pepsiblue {
	color: #003399;
}
.txt-grey {
	color: #666666;
}
.txt-blacklink {
	color: #666666;
	text-decoration: none;
}
.txt-blacklink:hover {
	color: #666666;
	text-decoration: underline;
}
.txt-blackun {
	color: #000000;
	text-decoration: underline;
}
.txt-blackun:hover {
	color: #000000;
	text-decoration: none;
}
.txt-toplinks {
	color: #000000;
	text-decoration: none;
}
.txt-toplinks:hover {
	color: #ff0000;
	text-decoration: none;
}
.txt-pepsibluelink {
	color: #003399;
	text-decoration: underline;
}
.txt-pepsibluelink:hover {
	color: #003399;
	text-decoration: none;
}
#rightmenu {
	width: 130px;
	float: left;
	padding-top: 5px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;	
}

#rightmenu2 {
	width: 130px;
	float: left;
	padding-top: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;	
}
.greymenu-big {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-top: 20px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	line-height: 22px;
	color: #666666;
	text-decoration: none;
	list-style-image: url(../images/bluebox.gif);
	list-style-position: inside;

}
.greymenu-big:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	padding-top: 20px;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	line-height: 22px;
	color: #666666;
	text-decoration: underline;
	list-style-image: url(../images/redbox.gif);
	list-style-position: inside;
}
#bodysection {
	width: 357px;
	float: left;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
#leftsection{
	width: 222px;
	float: left;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
#leftsectionclr{
	width: 198px;
	float: right;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
	padding-top: 0px;
}
.location-txt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-weight: bold;
	color: #000000;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
}
.body-headertxt {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10.5pt;
	font-weight: bold;
	color: #003399;
	text-decoration: none;
	margin: 0px;
	padding: 0px;
	text-align: left;
	vertical-align: middle;
}
.footertext{
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 8pt;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
}
.footertext:hover{
	font-family: Arial, Helvetica, sans-serif;
 	font-size: 8pt;
	font-weight: normal;
	text-decoration: underline;
	margin: 0px;
	padding: 0px;
}
#topimagewidth {
	width: 223px;
	height: 66px;
	float: left;
	padding-left: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-right: 0px;
}
#logowidth {
	width: 291px;
	height: 47px;
	float: left;
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom: 0px;
	padding-right: 0px;
}

/*IMAGEMAP ROLLOVERS*/

#map {
			position:relative;
                 margin:0;
			padding:0;
			width:350px;
			height:289px;
			background:url(../images/trinity_map.gif) no-repeat #fff;
			font-family:verdana;
			font-size:12px;
		}
		
		#map li {
			margin:0;
			padding:0;
			list-style:none;
		}
		
		#map li a {
			position:absolute;
			display:block;
			/*
			   Specifying a background image
			   (a 1px by 1px transparent gif)
			   fixes a bug in older versions of
			   IE that causeses the block to not
			   render at its full dimensions.
			*/
   			background:url(../images/blank.gif);
   			text-decoration:none;
			color:#000;
		}
		
		#map li a span { display:none; }
		
		#map li a:hover span {
			position:relative;
			display:block;
			width:250px;
			left:-100px;
			top:20px;
			border:1px solid #003399;
			background:#b1d7fe;
			padding:5px;
 			filter:alpha(opacity=100);
			opacity:1.0;
  		}
	
		#map a.braxtonridge {
			top:240px;
			left:138px;
			width:20px;
			height:20px;
		}
		
		#map a.greenwayplace {
			top:209px;
			left:92px;
			width:20px;
			height:20px;
		}
		
		#map a.holwood{
			top:188px;
			left:71px;
			width:20px;
			height:20px;
		}
		
		#map a.meadowcresta {
			top:187px;
			left:94px;
			width:20px;
			height:20px;
		}

		#map a.meadowcrestb {
			top:206px;
			left:97px;
			width:20px;
			height:20px;
		}

		#map a.pinecrest {
			top:168px;
			left:32px;
			width:20px;
			height:20px;
		}

		#map a.johnson {
			top:143px;
			left:23px;
			width:20px;
			height:20px;
		}

           #map a.trinitymountain {
			top:133px;
			left:93px;
			width:20px;
			height:20px;
		}
		
		#map a.senecasprings {
			top:122px;
			left:46px;
			width:20px;
			height:20px;
		}
		
		#map a.blakelyestates {
			top:98px;
			left:53px;
			width:20px;
			height:20px;
		}
		
		#map a.hiddencreek {
			top:98px;
			left:32px;
			width:20px;
			height:20px;
		}
		
		#map a.mountaincove {
			top:109px;
			left:12px;
			width:20px;
			height:20px;
		}

		#map a.meadowview {
			top:56px;
			left:112px;
			width:20px;
			height:20px;
		}

		#map a.foresthome {
			top:59px;
			left:146px;
			width:20px;
			height:20px;
		}

		#map a.stonevillage {
			top:125px;
			left:159px;
			width:20px;
			height:20px;
		}

.restaurants{font-size: 12px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
   line-height:18px;
}
