body {
	font-family: Tahoma;
	font-size: 16px;
	color:#000;
	margin: 10;
	padding: 10;
	background-image: url(http://www.websitesmadedynamic.com/franzini/usercontent/franzini/images/fb-tiled-background.jpg);
	background-repeat: repeat;
}
h1, h2, h3, h4 {
	color: #464749;
	font-family: Arial, Helvetica, Verdana;
}
h1 {
	font-weight: bold;
	font-size: 20px;
	line-height: 20px;
	border-bottom: #b02039 1px solid;
	border-bottom: 0px;
}
h2 {
	font-weight: bold;
	font-size: 16px;
	line-height: 13px;
	margin: 0 0 2px 0;
}
h3 {
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	margin: 0.7em 3px 3px 0;
}
h4 {
	font-size: 14px;
	margin: 0.5em 2px 2px 0;
}
p {
	margin-top: 0.5em;
	margin-right: 15px;
	margin-bottom: 2px;
	margin-left: 15;
}
legend {
	font-weight: bold;
	color:white;
}
em {
	color: #000000;
	font-weight: bold;
	font-family: Arial, Helvetica, Verdana;
}
/* Classes used in template */
div.ContentBody {
	width: 600px;
}
div.templateframe {
	margin-top: 25px;
	background-color:transparent;
	position: relative;
	margin-left: auto;
	margin-right: auto;
	width: 960px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
}
div.bannerframe {
	background-image: url(http://www.websitesmadedynamic.com/franzini/usercontent/franzini/images/fb-header.png);
	background-repeat: no-repeat;
	position: relative;
	width: 982px;
	height: 164px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 15PX;
}
div.banner {
	text-align: justify;
	width: 960px;
	margin-top:5px;
	margin-left:420px;
}
div.contentframe {
	clear: both;
}
.middlehomebanner {
	margin-bottom:10px;
	margin-left:20px;
	margin-top:0px;
}
/*div.leftmenuframe
{
    background-image: url(http://server1.dcspg.com/Lemons/usercontent/lemons/images/menubackground.jpg);
    background-repeat: no-repeat;
    width: 280px;
    height: 700px;
    position: absolute;
    left: 650px;
    top: 165px;
    float: right;
    text-align: left;
}*/.leftmenuitem {
	margin-bottom:10px;
	margin-left:125px;
	margin-top:15px;
	width:175px;
	text-align: left;
	cursor: hand;
}
.sidemenuitem {
	margin-bottom:0px;
	margin-left:0;
	margin-top:0px;
	width:175px;
	text-align: left;
	cursor: hand;
}
.pagetitle {
	background-image: url(http://www.websitesmadedynamic.com/franzini/usercontent/franzini/images/fb-pageheader.png);
	background-repeat: no-repeat;
	width: 750px;
	height: 55px;
 	padding-left:25px;
  	padding-top:15px;
	font-size: 1.3em;
	font-weight: bold;
	color: #ffffff;
}
div.sectiontitle {
	background-image: url(http://server1.dcspg.com/Lemons/usercontent/lemons/images/sectionheader.jpg);
	color: white;
	font-size: 1.2em;
	background-repeat: no-repeat;
	width: 590px;
	padding-left:25px;
	padding-top:15px;
	font-weight: bold;
	color: #ffffff;
	margin-top: 15px;
}

.content_div_750{
width: 725px;
	margin-left:25px;

}
.section {
	border-right: solid 1px #C0C0C0;
	border-left: solid 1px #C0C0C0;
	border-bottom: solid 1px #C0C0C0;
	margin-bottom: 15px;
	height: 100%;
	padding: 10px;
	width: 577px;
}
span.sectionlink {
	color: White;
	text-decoration: none;
	border-left: Solid 1px #ffffff;
	padding-left: 10px;
	font-size: .8em;
}
span.sectionlink a:link {
	color: White;
	text-decoration: none;
}
div.intbannerframe {
	text-align: center;
	width: 926px;
	margin-left:20px;
}
.intbannerframe a:link, .intbannerframe a:visited {
	text-decoration: none;
	color: #000000;
}
.topmenuitemsep {
	padding-left: 13px;
	padding-right: 13px;
}
.topmenuitemhomesep {
	padding-left: 10px;
	padding-right: 10px;
}
.topmenuitemhome {
	text-decoration: none;
	color: #333333;
}
.copyright {
	/*	background-image: url(http://server1.dcspg.com/town-country/usercontent/town-country/images/tc-footer.jpg);
*/	background-repeat: no-repeat;
	height:72px;
	margin-left: 75px;
	font-family:verdana;
	color: #FFF;
	padding-top: 5px;
text-align:center;
}
a {
	text-decoration: none;
}
a:link {
	color: #630802;
}
a:visited {
	color: #630802;
}
a:active {
	color: #630802;
}
a:hover {
	color: #ffffff;
}
.homepage-innercontent {
	width: 728px;
	float: left;
}
.homepage-whats-new-box {
	background-image: url(http://server1.dcspg.com/town-country/usercontent/town-country/images/tc-whats-new-box.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	height: 78px;
	width: 705px;
	margin: 5px;
}
.homepage-whats-new-box-text {
	margin-left: 175px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 16px;
	font-weight: lighter;
	color: #000;
	width: 500px;
	padding-right: 10px;
}
.homepage-box-1 {
	background-image: url(http://server1.dcspg.com/town-country/usercontent/town-country/images/tc-homepage-box-1.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	height: 100px;
	width: 335px;
	margin: 5px;
	float: left;
}
.homepage-box-text-1 {
	margin-left: 165px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000;
	width: 165px;
	margin-top: 40px;
	font-style: normal;
	line-height: normal;
}
.homepage-title {
	text-align: center;
	padding-bottom: 10px;
	padding-top: 15px;
	width: 700px;
}
.homepage-box-2 {
	background-image: url(http://server1.dcspg.com/town-country/usercontent/town-country/images/tc-homepage-box-2.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	height: 100px;
	width: 330px;
	margin: 5px;
	float: right;
}
.homepage-box-3 {
	background-image: url(http://server1.dcspg.com/town-country/usercontent/town-country/images/tc-homepage-box-3.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	height: 100px;
	width: 333px;
	margin: 5px;
	float: left;
}
.homepage-box-text-2 {
	margin-left: 130px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #000;
	width: 195px;
	margin-top: 40px;
	font-style: normal;
	line-height: normal;
}
.homepage-box-text-3 {
	margin-left: 155px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #000;
	width: 175px;
	margin-top: 40px;
	font-style: normal;
	line-height: normal;
}
.homepage-box-4 {
	background-image: url(http://server1.dcspg.com/town-country/usercontent/town-country/images/tc-homepage-box-4.jpg);
	background-repeat: no-repeat;
	padding: 10px;
	height: 100px;
	width: 330px;
	margin: 5px;
	float: right;
}
.homepage-box-text-4 {
	margin-left: 125px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: lighter;
	color: #000;
	width: 200px;
	margin-top: 40px;
	font-style: normal;
	line-height: normal;
}

.columnpage{
	margin-left:25px;
	
	}

a.boldbuttons{
background: transparent url('http://www.websitesmadedynamic.com/franzini/usercontent/franzini/images/roundedge-gray-left.png') no-repeat top left;
display: block;
float: left;
font: bold 13px Arial; /* Change 13px as desired */
line-height: 22px; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
height: 30px; /* Height of button background height */
padding-left: 8px; /* Width of left menu image */
text-decoration: none;

}



a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
color: white; /*button text color*/
}

a.boldbuttons span{
background: transparent url('http://www.websitesmadedynamic.com/franzini/usercontent/franzini/images/roundedge-gray-right.png') no-repeat top right;
display: block;
padding: 4px 10px 4px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
}

a:hover.boldbuttons{ /* Hover state CSS */
text-decoration: underline;
}


.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
overflow: hidden; /*See: http://www.quirksmode.org/css/clearing.html */
width: 100%;
}
