
.menulink {   font-size: 12px; font-weight: bold; color: #FFFFCC; text-decoration: none; letter-spacing: 2px}
.menulink:hover {   font-size: 12px; font-weight: bold; color: #99CC00; text-decoration: none; letter-spacing: 2px}
.textlink {   color: #E4E4E4; text-decoration: underline}

.addressdetails {  font-family: Helvetica, Arial, sans-serif; font-size: 16px; line-height: 25px; font-weight: bold; color: #CCCCCC; letter-spacing: 1px}
.byline {  font-family: Helvetica, Arial, sans-serif; font-size: 24px; font-weight: bold; letter-spacing: .25em; word-spacing: .25em; color: #CCCCCC}
.tracking {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; line-height: 15pt; font-weight: normal; color: #666666; text-decoration: none; letter-spacing: 2px; text-align: right}
.header {  font-family: Arial, Helvetica, sans-serif; font-size: 22pt; font-weight: bold; color: #000066; text-decoration: none; letter-spacing: 1.5px}
.pagename { font-size: 22pt; font-weight: bold; color: #CCCCCC; text-decoration: none; letter-spacing: .2em }

/* p { font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 13px; font-weight: normal; color: #FFFFFF; text-decoration: none; letter-spacing: 1.25px}  */

/*
.pageheaderred { font-size: 24px; text-transform: capitalize; color: #A63600; letter-spacing: 1ems; font-weight: bolder }
.pageheaderyellow { font-size: 24px; color: #E1A30F; letter-spacing: 1ems; font-weight: bold }
*/

.pageheader {
	font-size: 24px;
	text-transform: capitalize;
	text-transform:uppercase;
	letter-spacing: 0.2em;
	font-weight: bolder;
	
}

.caps {
text-transform:uppercase;
}


.formfield {  border: 1px #000000 solid; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 12px; color: #003300; background-color: #CCCCCC}
.textboxstyle { border: medium #000000 none }

td { }

.formbutton { border: 1px #000000 solid; font-family: "Trebuchet MS", Helvetica, Arial, sans-serif; font-size: 11px; color: #000000; background-color: #999999; font-weight: normal}
.imgborder {  border: #000000; border-style: double; border-top-width: 3px; border-right-width: 3px; border-bottom-width: 3px; border-left-width: 3px}
.button { font-size: 16px; color: #FFFFFF; font-weight: bolder ; background-color: #A03602; border: 3px #000000 double; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; height: 55px; width: 112px; text-align: center; vertical-align: middle; text-decoration: none}
.buttongrey { font-size: 14px; color: #FFFFFF; font-weight: bolder ; background-color: #76879B; border: 3px #000000 double; padding-top: 2px; padding-right: 5px; padding-bottom: 2px; padding-left: 5px; height: 35px; width: 165px; text-align: center; vertical-align: middle; text-decoration: none }
h3 { font-size: 24px; color: #617C3A; letter-spacing: 3ems; font-weight: bolder }
.for_sale_cellbg {  background-image: url(images/for_sale_td_bg.jpg); background-repeat: no-repeat; background-position: left top}
h1 { font-size: 24px; text-transform: capitalize; color: #617C3A; letter-spacing: 5px; font-weight: bolder }


body {
	font-family: Trebuchet MS, Trebuchet, Helvetica, Arial, sans-serif; 
	font-size: 12px; 
	font-weight: normal !important; 
	color: #FFFFFF; text-decoration: none;
	/*  background-image:url(images/flow.png); */
	 
	 } 

#gcformat tr td p 
{
	margin: 20px 20px 30px 20px;
}


#imggrid {
	width: 660px;
	border:none;
}

#imggrid img {
	padding:2px;
	margin:2px;
	border:none !important;
	text-align:left;
}
#imggrid a, #imggrid a:link{
	width: 153px !important;
	height:200px;
	border:none;
	color:#CCC;
	text-align:center;
	float:left; 
	margin-bottom:5px;
	
	
}


#headerpic {
	width:650px;
	height:200px;
}



.vid {
	background-color: #000;
	margin: 2px;
	padding: 2px;
}

.caption {
	margin:0px !important;

	margin-bottom:20px !important;
	
	font-weight:bold;
	width:90%;
	
	
}

.testimonial {
	color:#9EBB99;
}

.testimonial p {
	color:#9EBB99;
}

.testimonial p b{
	color:#D8E3D5;
	font-weight:bold;
}

.testimonial hr{
	color:#D8E3D5;
	border:none;
	border-top: 1px dotted #D8E3D5;
}


.testpic {
		height:180px;
	width:240px;
	margin: 0 auto;
text-align:center;
padding-top:10px;

}

.testpic img{

margin: 0 auto;

text-align:center;
border:3px #FFF solid;
}

.testpic .frame img{

border:none;
}

.frame {
	margin-top:-173px;
	width:240px;
height:180px;
border:none;

}

a:link, a:visited {
	color:#FFF;
}
a:hover  {
	color:#FFF;
	text-decoration:underline;
}

.copyright {font-size:10px;}

.face {
	background-color:#FFF;
	
}


