body{background: #ffffff url('images/bg-swatch.gif'); margin:0; padding:0; font-style:normal; font-variant:normal; font-weight:normal; font-size:1.0em; font-family:verdana, arial, sans-serif; margin-top:0}
p {font-size:.7em; line-height:1.3em; margin-top:10px; color:#3C3C3C;}
li{color:#3C3C3C; font-size: .7em;  margin-top: 10px;}
ul{list-style-type: disc; list-style-position: inside; margin-top: 10px; margin-left: 35px;}
ol{list-style-type: decimal; list-style-position: inside; margin-top: 10px; margin-left: 35px;}
td {font-size:.7em; line-height:1.3em; margin-top:10px; color:#3C3C3C;}
h1{color:#43031b;}
h2{color:#43031b; font-size:1.1em; text-align:left; padding-left:20px;}
a{color:#43031b;}
/* Remove all padding and margin to start clean */
* {margin:0px; padding:0px;}
table{padding-top:5px;} /*margin-left:auto; margin-right:auto; centers a table son */

/* Content Begin */
	div#container{margin:0 auto; padding:0; width:800px; text-align:center; margin-top:0; padding-top:0; margin-left: 10%; margin-right: 10%; background-color:white;}
	div#header{margin:0 auto; padding:0; width:780px; height:155px; background: url('images/header.jpg') no-repeat;}
	div#nav{margin:0 auto; padding:0; height:30px; text-align:left; padding-left:20px; padding-top:5px; padding-bottom:10px;}
	div#nav p{font-size:.8em; color:#393939;}
	div#content{margin:0 auto; padding:0; text-align: left; background: #eeeff1 url('images/bg-content.jpg') repeat-x; width:780px; padding-top:20px; padding-bottom:200px}
	div#content h1{padding-left:20px; padding-right:20px; padding-top:0px; padding-bottom:10px;  font-size:1.5em; font-weight: normal; font-style: italic; color:#393939; line-height:1em;}
	div#content p{padding-left:20px; padding-right:20px;}

	/*div#container2{width:770px; text-align:left; background: #ffffff url(images/t-bg.gif) repeat-y; margin:0 auto;	}
	div#content p{line-height: 1.5em; margin:0px;}
	div#content ul{margin-right:28px; line-height: 1em; margin-left: 50px;}
	div#content img{padding-left:10px; padding-right:10px; padding-bottom:35px;}
	div#header{margin:0 auto; padding:0; width:770px; height:22px; background: url(images/t-header.gif) repeat-y;}
	*/
	div#leftPanel{width:435px; float:left; margin-left:10px; text-align:center;}
	div#leftPanel img{padding:0px; margin:10px; border: 0px solid #808080;}
	div#leftPanel p {padding-left:10px; padding-right:10px; text-align:justify;}
	div#rightPanel{width:309px; float:right; margin-right:10px; text-align:left; background: url('images/content-rtop.gif') no-repeat top right;}
	div#rightPanel h1{font-size:1.2em; font-weight:normal; text-decoration:none; color:#43031b; margin-left:0px; margin-top:20px;}
	div#rightPanel p {padding-left:10px; padding-right:10px;}
	div#towns{margin:0 auto; padding:0; text-align:center; width:780px; margin-top:20px; background: url('images/homepage-ctop.gif') no-repeat top;; margin-left:0px; margin-right:0px; margin-bottom:0px}
	div#towns h1{padding:20px; color:#43031b;}

	.biz{background: url('images/content-ltop.gif') no-repeat top right; margin-bottom:25px}
	.bizfeature{background: url('images/featured.gif') no-repeat top right; margin-bottom:25px}
	div#leftPanel h1{font-color: white;  text-decoration: underline;}

.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clearfix {display: inline-block;}
* html .clearfix {height: 1%;}
.clearfix {display: block;}