@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	background: url(../images/winslow-dentist_01.jpg) top left repeat-x #f8f8f8;
}

#container {
	position: relative;
	margin: auto;
	width: 940px;
}

#row-logo-images {
	float: left;
	width: 940px;
	height: 230px;
	padding-top: 20px;
}

#logo {
	float: left;
	width: 250px;
	height: 230px;
}

#images {
	float: left;
	width: 671px;
	height: 210px;
	padding-left: 19px;
	padding-top: 20px;
	background: url(../images/winslow-dentist_04.jpg) top left no-repeat;
}

#row-links {
	float: left;
	width: 940px;
	height: 41px;
}

#row-adverts-content-top {
	float: left;
	width: 940px;
	height: 10px;
	margin-top: 13px;
	background: url(../images/winslow-dentist_14.jpg) top left no-repeat;
}

#row-adverts-content-mid {
	float: left;
	width: 920px;
	padding-top: 11px;
	padding-bottom: 11px;
	padding-left: 20px;
	background: url(../images/winslow-dentist_15.jpg) top left repeat-y;
}

#adverts {
	float: left;
	width: 212px;
	margin-right: 18px;
}

#flash-adverts {
	float: left;
	width: 212px;
	margin-bottom: 20px;
}

#contact-form-top {
	float: left;
	width: 212px;
	height: 10px;
	background: url(../images/advert-box_01.png) top left no-repeat;
}

#contact-form-mid {
	float: left;
	width: 192px;
	padding-left: 10px;
	padding-right: 10px;
	background: url(../images/advert-box_02.png) top left repeat-y;
}

#contact-form-bot {
	float: left;
	width: 212px;
	height: 10px;
	margin-bottom: 20px;
	background: url(../images/advert-box_03.png) top left no-repeat;
}

#dentist-finder-top {
	float: left;
	width: 212px;
	height: 10px;
	background: url(../images/advert-box_01.png) top left no-repeat;
}

#dentist-finder-mid {
	float: left;
	width: 212px;
	text-align: center;
	background: url(../images/advert-box_02.png) top left repeat-y;
}

#dentist-finder-bot {
	float: left;
	width: 212px;
	height: 10px;
	margin-bottom: 20px;
	background: url(../images/advert-box_03.png) top left no-repeat;
}

#content {
	float: left;
	width: 630px;
	padding-left: 30px;
	padding-right: 30px;
}

.text-1-column {
	float: left;
	width: 630px;
	text-align: justify;
	margin-bottom: 20px;
}
.text-1-column ul li a{color: #0b72b7; line-height: 140%;padding: 3px; margin: 0;}

.text-1-column ul {color: #0b72b7; line-height: 180%; }

.tablehead {
	background-color: #0d1c8a; color: #fff;
	}

#text-column-1 {
	float: left;
	width: 300px;
	margin-right: 30px;
	margin-bottom: 20px;
	text-align: justify;
}

#text-column-2 {
	float: left;
	width: 300px;
	margin-bottom: 20px;
	text-align: justify;
}

#text-column-1-no-pad {
	float: left;
	width: 300px;
	margin-right: 30px;
	text-align: justify;
}

#text-column-2-no-pad {
	float: left;
	width: 297px;
	text-align: justify;
}

#row-adverts-content-bot {
	float: left;
	width: 940px;
	height: 10px;
	margin-bottom: 5px;
	background: url(../images/winslow-dentist_22.jpg) top left no-repeat;
}

#row-footer {
	float: left;
	width: 940px;
	padding-bottom: 20px;
	color: #457f9e;
}

#row-footer a {
	color: #457f9e;
	text-decoration: underline;
}

#footer-logos {
	float: left;
	width: 375px;
	height: 70px;
	margin-right: 20px;
}

#footer-address {
	float: left;
	width: 545px;
	padding-top: 18px;
	height: 52px;
}
.footer-links {
	float: left;
	width: 117px;
}

.formobject {
	padding: 2px;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	height: 25px;
	width: 180px;
}

.formobject2 {
	padding: 2px;
	background-color: #fff;
	border: 1px solid #dbdbdb;
	margin-top: 10px;
	height: 25px;
}
#map_canvas {
	border: 5px solid #DDDDE9;
}
.teamHolder {
	float:left;
	width:610px;
	background: #DDDDE9;
	margin: 0px 0px 10px;
	padding: 10px;
}.team-image {
	background: #ededed;
	padding: 5px;
	border: 1px solid #C0C0C0;
	float: left;
	margin-right: 20px;
}
#treatmentsOne {
float:left;
width:290px;}

#treatmentsTwo {
float:left;
width:320px;
margin-left:20px;}
.table1 {
	background: #DDDDE9;
	padding: 2px;
}
.table2 {
	background: #F1F1F1;
	padding: 2px;
}
.rowOne {
	float:left;
	width:628px;
	background: #DDDDE9;
	border: 1px solid #B3B3CE;
	margin-bottom: 3px;
}
.rowTwo {
	float:left;
	width:628px;
	background: #F1F1F1;
	border: 1px solid #CECECE;
	margin-bottom: 3px;
}
.rowHeader {
	float:left;
	width:628px;
	background: #0d1c8a;
	border: 1px solid #060E44;
	margin-bottom: 3px;
	color: #FFF;
}
.rowDivider {
	float:left;
	width:630px;
	margin-bottom: 3px;
	color: #FFF;
}
.leftText {
	float:left;
	margin-left: 10px;
}
.rightText {
	float:right;
	margin-right: 10px;
}
.rowFullWidth {
	float:left;
	width:630px;}
	
.gallery {border: #0b72b7 thin solid; margin-bottom: 2px; }

td {color: #06F}

