@charset "utf-8";
body {
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
	background-image: url(images/background.jpg);
	background-repeat: repeat-x;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-color: #6E9C88;
}
#container {
	width: 1100px;  
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
#header {
 
	
}
#nav {
 

}
#mainContent {
	width: 961px;
	background: #FFFFFF;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
	
}
div.spacer {
  clear: both;
  }

#mainContent #mainLeft{
	width: 598px;
	float:left;
	margin-left: 20px;
}
#mainLeft h1{
	color:#C34119;
	font-size: 24px;
	font-weight: normal;
}
#mainLeft h3{
	color:#C34119;
	font-size: 18px;
	font-weight: normal;
}
#mainLeft h2{
	color:#6D9B87;
	font-weight: normal;
}
#mainLeft .smallText{
	font-size: 12px;
}
#mainLeft p{
	font-size:14px;
}
#mainLeft a:link, #mainLeft a:visited {
	color: #000000;
	text-decoration: underline;
} 
#mainLeft a:hover, #mainLeft a:active {
	color: #000000;
	text-decoration: underline;
}
#dentists h3{
	color:#C34119;
	font-size: 18px;
	margin-top: 0px;
	padding-top: 0px;
	font-weight: normal;
}
#LeftAcross{
	clear:both;
}
#LeftCol1{
	width:270px;
	float:left;
}
#LeftCol1 p{
	font-size:12px;
}
#LeftCol2{
	width:314px;
	float:right;
}
#LeftCol2 p{
	font-size:12px;
}
#mainContent #mainRight{
	width: 294px;
	margin-right: 10px;
	float:right;
}
#RightTop3{
	
}
#RightStar{
	background-image: url(images/rightColumnStar.jpg);
	background-repeat: no-repeat;
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #F7941E;
}
#RightStarless{
	margin-top: 10px;
	padding:0px;
	border: 10px;
	border-style: solid;
	border-color: #F7941E;
}
#RightNewsletter{
	border: 10px solid #C3421A;
	margin-top: 10px;
}
#RightTop3 a:link, #RightTop3 a:visited {
	color: #7a2910;
	text-decoration: none;
} 
.RightTop3 a:hover, .RightTop3 a:active {
	color: #c3421a;
	text-decoration: underline;
}
#RightTop3 h3{
	margin: 0px;
	padding-top: 13px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 20px;
	color: #7a2910;
	font-weight: normal;
}
#RightTop3 p{
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 12px;
	color: #5B5B5B;
}
#promostar h3, #promostarless h3{
	margin: 0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 20px;
	color: #F7931E;
	font-weight: normal;
}
#promostar p, #promostarless p{
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 14px;
	color: #5B5B5B;
}
#promostar .smallText{
	font-size: 12px;
}
#promonews h3{
	margin: 0px;
	padding-top: 3px;
	padding-right: 0px;
	padding-bottom: 3px;
	padding-left: 0px;
	font-size: 18px;
	color: #F7931E;
	font-weight: normal;
}
#promonews a:link, #promostar a:link, #promostarless a:link, #promonews a:visited, #promostar a:visited, #promostarless a:visited {
	color: #F7931E;
	text-decoration: none;
} 
.promonews a:hover, #promostar a:hover, #promostarless a:hover, .promonews a:active, #promostar a:active, #promostarless a:active {
	color: #c3421a;
	text-decoration: none;
}
#promo1{
	background-image: url(images/RightTop1.jpg);
	background-repeat: no-repeat;
	height: 126px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#promo2{
	background-image: url(images/RightTop2.jpg);
	background-repeat: no-repeat;
	height: 126px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#promo3{
	background-image: url(images/RightTop3.jpg);
	background-repeat: no-repeat;
	height: 120px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}
#promostar{
	padding-top: 30px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#promostarless{
	padding-top: 10px;
	padding-right: 15px;
	padding-bottom: 10px;
	padding-left: 15px;
}
#promonews{
	padding-top: 6px;
	padding-right: 15px;
	padding-bottom: 6px;
	padding-left: 15px;
}
#footer {
	width: 961px;
	margin-top: 10px;
	margin-right: auto;
	margin-bottom: 10px;
	margin-left: auto;
}
#footer #footLeft{
	width: 311px;
	height:97px;
	float:left;
	background-image: url(images/FooterLeft.png);
	background-repeat: no-repeat;
}
#footer #footRight{
	width: 623px;
	height:77px;
	float:right;
	background-image: url(images/FooterRight.png);
	background-repeat: no-repeat;
	padding-top: 15px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
}
#footer #footRight .largeText{
	color: #79290F;
	margin: 0px;
	padding: 0px;
	size:12px;
}
#footer #footRight .largeText a:link, #footer #footRight .largeText a:visited {
	color: #79290F;
	text-decoration: underline;
} 
#footer #footRight .largeText a:hover, #footer #footRight .largeText a:active {
	color: #79290F;
	text-decoration: underline;
}
#footer #footRight .smallText2{
	color: #686868;
	font-size: 10px;
}
#footer #footRight .smallText2 a:link, #footer #footRight .smallText2 a:visited {
	color: #686868;
	text-decoration: underline;
} 
#footer #footRight .smallText2 a:hover, #footer #footRight .smallText2 a:active {
	color: #686868;
	text-decoration: underline;
}
.redtext{
	color:#C34119;
}
input[type=text], textarea {
	border: 1px solid #000;
}
hr {
	height: 1px;
	color: gray;
}
