td {
	font-family: Arial, Helvetica, sans-serif;
	text-align: left;
	vertical-align: top;
}

.float {
	float: left;
}

.maintable {
	margin-left: auto;
	margin-right: auto;
}

.text {
	font-size: 12px;
	line-height: 18px;
	text-align: left;
	padding: 25px 25px 5px 15px;
}

.hometext {
	margin: 34px 10px 0px 18px;
}

h1 {
	font-family: Arial, Helvetica, sans-serif;
	color: #002653;
	line-height: 22px;
	font-size: 22px;
}

h2 {
	font-family: Arial, Helvetica, sans-serif;
	color: #4b7db8;
	line-height: 16px;
	font-size: 16px;
}

h3 {
	font-family: Arial, Helvetica, sans-serif;
	color: #29333F;
	font-size: 13px;
	line-height: 13px;
	font-style: italic;
}

a {
	color: #385c9e;
	text-decoration: none;
}

a:hover {
	color: #424242;
	text-decoration: underline;
}

.footersize {
	width: 800px;
	margin: 10px auto;
}

.footer {
	color: #39506B;
}

.footer a {
	color: #39506B;
	line-height: 14px;
	font-size: 12px;
	font-family: Verdana, sans-serif;
}

.footer a:hover {
	color: #1D2F43;
	line-height: 14px;
	font-size: 12px;
}

.smaller {
	color: #39506B;
	font-size: 10px;
	line-height: 14px;
	font-family: Verdana, sans-serif;
}

.smaller a {
	color: #39506B;
}

.smaller a:hover {
	color: #1D2F43;
}

.white {
	color: #ffffff;
}

.white td {
	color: #ffffff;
}

.leftbg {
	background-image: url(/images/SBS-02.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 108px;
	height: 1333px;
}

.rightbg {
	background-image: url(/images/SBS-04.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 108px;
	height: 1333px;
}

.leftbghome {
	background-image: url(/images/SBSHome-02.gif);
	background-position: top right;
	background-repeat: no-repeat;
	width: 108px;
	height: 1383px;
}

.rightbghome {
	background-image: url(/images/SBSHome-04.gif);
	background-position: top left;
	background-repeat: no-repeat;
	width: 108px;
	height: 1383px;
}

.maintable {
	margin-right: auto;
	margin-left: auto;
}

.mainSmallContactBG {
	background-image: url(../images/SBS_19.gif);
	background-repeat: no-repeat;
	width: 198px;
	height: 209px;
}

.mainSubSmallContactBG {
	background-image: url(../images/SBSSub_21.gif);
	background-repeat: no-repeat;
	width: 209px;
	height: 209px;
}

.mainSmallContactMargin {
	margin-left: 16px;
}

.mainSubSmallContactMargin {
	margin-left: 26px;
}

.mainSmallContactTextArea {
	width: 160px;
	height: 70px;
}

.mainSmallContactInput {
	width: 162px;
	height: 45px;
	border: none;
}

.mainIntroBG {
	background-image: url(../images/SBS_15.gif);
	background-repeat: no-repeat;
	width: 636px;
	height: 291px;
}

.mainSubContentBG {
	background-image: url(../images/SBSSub_16.gif);
	background-repeat: no-repeat;
	width: 624px;
	height: 975px;
	background-color: #FFFFFF;
}

.mainContentHeaderCell {
	width: 550px;
	height: 50px;
}

.mainContentHeaderCellPadding {
	padding: 5px 10px 10px 10px;
}

.mainContentFlowerSpacerCell {
	width: 74px;
	height: 50px;
}

.mainSubContentCell {
	width: 624px;
}

.mainSubContentPadding {
	padding: 5px 10px 10px 10px;
	width: 604px;
}

.mainIntroMargin {
	margin: 35px 0px 0px 20px;
}

.mainIntroHeader {
	font-family: 'Myriad Pro', Arial, 'Times New Roman';
	font-size: 24px;
	color: #003e86;
}

.mainIntroText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #39506b;
}

.mainCameraBG {
	background-image: url(../images/SBS_20.jpg);
	background-repeat: no-repeat;
	width: 425px;
	height: 314px;
}

.mainCameraText {
	font-family: 'Myriad Pro', Arial, 'Times New Roman';
	font-size: 15px;
	color: #000000;
	margin: 75px 0px 0px 210px;
}

.mainPatientOfferBG {
	background-image: url(../images/SBS_32.jpg);
	background-repeat: no-repeat;
	width: 636px;
	height: 93px;
}

.mainPatientOfferMargin {
	margin-left: 25px;
}

.mainPatientOfferText {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #39506b;
}

.mainLineSpacing {
	padding-bottom: 4px;
	line-height: normal;
}

.mainLeftExpand {
	background-image: url(../images/SBSSub_26.gif);
	background-repeat: repeat-y;
	background-position: top;
}

.mainRightExpand {
	background-image: url(../images/SBSSub_28.gif);
	background-repeat: repeat-y;
	background-position: top;
}

.mainBottomPic {
	padding-left: 108px;
}

.SmileGalleryTable td {
	text-align: center;
}

.SmileGalleryTable img {
	border: solid 1px #002d62;
}

