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

body {
	margin: 0px;
	background-image: url(../images/south-coast-dentist_01.jpg);
	background-position: top;
	background-repeat: repeat-x;
	background-color: #a686b9;
}

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

#header {
	float: left;
	width: 980px;
	height: 95px;
	margin-top: 20px;
	margin-bottom: 20px;
}

#flash-images {
	float: left;
	width: 980px;
	height: 284px;
	margin-bottom: 20px;
}

#flash-images-inside {
	float: left;
	width: 880px;
	height: 229px;
	padding-top: 55px;
	padding-left: 100px;
	margin-bottom: 20px;
	background-image: url(../images/south-coast-dentist_08.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#content {
	float: left;
	width: 980px;
	margin-bottom: 20px;
	overflow: hidden;
}

#links {
	float: left;
	width: 262px;
	min-height: 217px;
}

#text-area {
	float: left;
	width: 718px;
	min-height: 217px;
	overflow: hidden;
	background-image: url(../images/text-area_03.jpg);
	background-position: top;
	background-repeat: repeat-y;
}

#text-area-heading {
	float: left;
	width: 688px;
}

#text-area-top-bg {
	float: left;
	width: 688px;
	min-height: 34px;
	padding-left: 30px;
	padding-top: 30px;
	background-image: url(../images/text-area_01.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

#text-area-bottom-bg {
	float: left;
	width: 658px;
	min-height: 100px;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 30px;
	padding-right: 30px;
	background-image: url(../images/text-area_04.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

#text-column-1 {
	float: left;
	width: 314px;
	margin-right: 30px;
	padding-bottom: 20px;
}

#text-column-1 ul li{text-align: left;}

#text-column-2 {
	float: left;
	width: 314px;
	padding-bottom: 20px;
}

#text-2-columns {
	float: left;
	width: 658px;
	padding-bottom: 20px;
}

#text-2-columns-treatments {
	float: left;
	width: 658px;
	padding-bottom: 20px;
	text-align: center;
}

#text-divide {
	float: left;
	width: 658px;
	height: 1px;
	background-color:#CCC;
	margin-bottom: 10px;
}

#footer {
	float: left;
	width: 688px;
	min-height: 52px;
	margin-bottom: 20px;
	padding-left: 262px;
	padding-right: 30px;
	padding-top: 28px;
	padding-bottom: 15px;
	background-image: url(../images/footer-bg.png);
	background-position: top;
	background-repeat: no-repeat;
}

#team-image-browning {
	float: left;
	width: 110px;
	height: 140px;
	margin-right: 17px;
	margin-bottom: 270px;
}

#team-image-mccauley {
	float: left;
	width: 110px;
	height: 140px;
	margin-right: 17px;
	margin-bottom: 130px;
}

#team-image-kitt {
	float: left;
	width: 110px;
	height: 140px;
	margin-right: 17px;
}

#team-image {
	float: left;
	width: 110px;
	height: 140px;
	margin-right: 17px;
}

#treatment-list {
	padding:0;
	color:#737373;
	list-style-type:none;
	margin-top: 0;
	margin-right: 0px;
	margin-bottom: 0;
	margin-left: 0;
}

#treatment-list li {
	display:inline;
}

#treatment-list li a {
	color:#9a02d9;
	text-decoration: none;
	float:left;
	padding-top: 5px;
	padding-right: 10px;
}

#treatment-list li a:hover {
	color:#9a02d9;
	text-decoration: none;
}

.formobject {
	color: #573d63;
	padding: 2px;
	background-color: #e7d7ee;
	border: 1px solid #b896c7;
}

.formobject2 {
	color: #573d63;
	padding: 2px;
	background-color: #b896c7;
	border: 1px solid #9a7ba8;
}

.right-aligned-images {
	float: right;
	margin-left: 15px;
}

#treatment-b-a-flash {
	float: right;
	width: 275px;
	margin-left: 20px;
	margin-bottom: 10px;
}

#text-column-1 ul li {text-align:left; word-spacing: 0; letter-spacing: 0;}