body {
	background-image: url(images/page_bkg.jpg);
}
.hmebrdr {
	border: 6px solid #CCCC99;
	background-color: #FFFFFF;
}
.hmebtmblnd {
	background-image: url(images/hme_welcome_btm_bkg.gif);
	height: 11px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCC99;
}
.hmetxt, table {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 13px;
	line-height: 14px;
	color: #666666;
	text-align: justify;
}
.smhmetxt {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 11px;
	line-height: 14px;
	color: #666666;	
}

.nav-background {
background:url(images/nav-background.gif);
background-repeat:repeat-x;
width:auto;
height:24px;
}

.hmepackagesbrdr {
	border: 3px double #CCCC99;
}
.hmepkgunderbrdr {
	border-bottom-width: 3px;
	border-bottom-style: double;
	border-bottom-color: #CCCC99;
}
.htxtnav {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 11px;
	font-style: normal;
	color: #666666;
	text-align: center;
}
.bodytxt {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 13px;
	color: #666666;
}
.subheadline, h1 {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 16px;
	font-weight: bold;
	color: #CC6600;
}
.thumbBorder {
	border-right: 1px solid #FFFF99;
}
.postcardbrdr {
	border: 2px solid #FFFFFF;
	background-color: #CCCC99;
	height: 100px;
}

.newstxt {
	font-family: "Trebuchet MS", Arial, Helvetica;
	font-size: 12px;
	line-height: 14px;
	color: #666666;
}


a:link {  color: #CC6600; text-decoration: underline;}
a:visited { text-decoration: underline ; color: #CC6600;}
a:hover { text-decoration: underline ; color: #333333;}

.newstxtlk:link { text-decoration: none; color: #666666;}
.newstxtlk:hover { text-decoration: none; color: #333333;}
.newstxtlk:active { text-decoration: none; color: #333333;}
.newstxtlk:visited { text-decoration: none; color: #666666;}
.newsletterfade {
	background-image: url(images/under_title_fade.jpg);
	background-repeat: repeat-x;
	background-position: top;
}

.testimonials
{
   color: #CC6600;
   font-family: Serif;
   font-size: 12px;
   font-weight: bold;
}

/* pretty photo edits */

.pp_nav {
width:100%;
}

#social-icons {
height:27px;
margin:0 auto;
padding:0 0;
width:774px;
}

#social-icons ul {
margin:0;
padding:0;
float:right;
}

#social-icons li {
display:inline;
margin:0 0 0 4px;
list-style:none;
float:right;
}


