body,td,th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #333333;
}
body {
	background-image: url(images/tile_bk_flowers.jpg);
	background-repeat: repeat-x;
	background-attachment: fixed;
}
a:link {
	color: #0688F9;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #0688F9;
}
a:hover {
	text-decoration: underline;
	color: #02A546;
}
a:active {
	text-decoration: none;
}
#wrapper {
	width: 915px;
	margin-right: auto;
	margin-left: auto;
}
#shadowTop {
	background-image: url(images/tile-top-shadow.png);
	background-repeat: repeat-x;
	background-position: bottom;
	clear: both;
	float: left;
	height: 4px;
	width: 927px;
}
#top {
	height: 130px;
	width: 919px;
}

#contentWrapper {
	background-image: url(images/tile-wrapper-bk.png);
	background-repeat: repeat-y;
	width: 919px;
	margin-right: auto;
	margin-left: auto;
	border: 2px solid #333333;
}
#topLogo {
	float: left;
	height: 113px;
	width: 919px;
}
#ContentBodyWrap {
	clear: left;
	float: left;
	width: 919px;
	background-image: url(images/tilebk_2ndry_content.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
#sidebar {
	width: 290px;
	padding-left: 15px;
	padding-right: 15px;
	position: relative;
	float: left;
}
#rightContent {
	width: 598px;
	float: right;
}


#shadowBtm {
	background-image: url(images/tile-btm-shadow.png);
	background-repeat: repeat-x;
	background-position: top;
	clear: both;
	float: left;
	height: 4px;
	width: 927px;
}
#contentArea {
	width: 919px;
}
#topBar {
	float: left;
	height: 29px;
	width: 598px;
}
#window {
	clear: left;
	float: left;
	height: 262px;
	width: 598px;
}
#windowTop {
	float: left;
	height: 225px;
	width: 598px;
}
#navigation {
	float: left;
	height: 37px;
	width: 598px;
	text-align: left;
	clear: left;
}
#rightColumn {
	float: left;
	width: 598px;
	background-image: url(images/tile_hm_content_bk.jpg);
	background-repeat: repeat-x;
	background-position: left bottom;
	position: relative;
}
#rightContentL {
	width: 297px;
	text-align: center;
	padding-top: 25px;
	float: left;
}
#rightContentR {
	width: 297px;
	text-align: center;
	padding-top: 25px;
	float: right;
	position: relative;
}
#footer {
	width: 919px;
	background-image: url(images/hm_footer.jpg);
	background-repeat: no-repeat;
	height: 60px;
	font-size: 9px;
	color: #979696;
	clear: both;
}
#footer  a:link {
	color: #989798;
}
#footer  a:visited {
	color: #989798;
}
#footer  a:hover {
	color: #039C28;
	text-decoration: underline;
}
#footerLeft {
	float: left;
	height: 52px;
	width: 315px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}
#footerRight {
	float: right;
	height: 52px;
	width: 295px;
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 5px;
}
#ftrCopyright {
	width: 175px;
	float: right;
}
#rightBtmWrap {
	width: 598px;
	clear: left;
}
#testimonials {
	width: 275px;
	margin-top: -10px;
}
#sidebar2 {
	width: 276px;
	float: left;
	padding: 15px 15px 15px 30px;
}
.clearBoth {
	clear: both;
}
#centerContent {
	clear: both;
	background-image: url(images/tilebk_2ndry_content.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
}
.mobile {
	width: 900px;
	margin-right: auto;
	margin-left: auto;
}
.mobile a:link {
	color: #006F17;
	text-decoration: underline;
}
.mobile a:visited {
	color: #006F17;
	text-decoration: underline;
}
.mobile a:hover {
	color: #E1FF2A;
	text-decoration: underline;
}
