/* =reset (ONLY EDIT THE FONT FAMILY)******************************** */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body {font:13px verdana,helvetica,clean,sans-serif;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% verdana,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;}
body * {line-height:1.22em;}

/* =elements ***************************** */
a:link			{color: #690F0F;}
a:active		{color: #690F0F;}
a:visited		{color: #690F0F;}
a:hover		{color: #690F0F; text-decoration: none;}

html {background: url(/assets/images/bg.gif) repeat;}
body {background: #fff;color: #000;width: 893px;margin: 0 auto;}

/* =classes ***************************** */
.clear:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clear {display: block; overflow: hidden;}

.float-left {float: left;}

.float-right {float: right;}

.border {border: 1px solid #000;}

span {display: block; text-indent: -9999px;}

#spacer-home {margin-bottom: 83px;}
#spacer-services {margin-bottom: 299px;}
#spacer-contact {margin-bottom: 85px;}
#spacer-locationpage {margin-bottom: 299px;}

/* =grids ***************************** */
#skip {display:none;}

/* =header */
#header {width: 893px;}
#header a {display: block; width: 300px; height: 100px;}
.header-home {background: url(/assets/images/header-home.jpg) no-repeat;height: 243px;}
.header-sub {background: url(/assets/images/header-sub.jpg) no-repeat;height: 213px;}

/* =body */
#body {width: 892px;background: #fff;float: left;margin: 0 0 0 1px;display: inline;}

#sub-content {float: left; width: 213px;}
#sub-content ul {background: url(/assets/images/menubg.gif) no-repeat;width: 213px; height: 191px;list-style: none;}
#sub-content ul li {background: url(/assets/images/navbullet.gif) no-repeat .3em .7em;border-bottom: 1px solid #fff; padding: 7px 0 7px 25px;}
#sub-content ul li a {color: #fff;text-decoration: none;padding: 0 0 0 0;}
#sub-content ul li a:hover {text-decoration: underline;}
#sub-content a#dental {display: block; width: 213px;height: 245px;background: url(/assets/images/dental.jpg) no-repeat;}
#sub-content img.ass {margin-top: 10px;}



#main-content {float: left; width: 465px;}
#main-content h1 {font-size: 145%;background: url(/assets/images/heading.jpg) no-repeat; height: 47px;padding: 10px 0 0 20px; color: #fff;font-weight: normal;}
#main-content h2 {font-size: 130%;margin: 10px 20px;color: #0095da;}
#main-content h3 {font-size: 100%;margin: 10px 20px;color: #0095da;}
#main-content h4 {font-size: 100%;margin: 10px 20px;color: #0095da;}
#main-content p {margin: 10px 20px;color: #666;}
#main-content ul {margin: 10px 55px;color: #560000;}
#main-content ul li {line-height: 1.5em;color: #666;}


#side-content {width: 214px;float: right;}
#side-content a#service-home {display: block; width: 214px; height: 212px; background: url(/assets/images/cta-10-home.jpg) no-repeat;}
#side-content a#service-sub {display: block; width: 214px; height: 212px; background: url(/assets/images/cta-10-sub.jpg) no-repeat;}
#side-content #services {width: 214px;height: 371px;background: url(/assets/images/services.gif) no-repeat;}
#side-content #services h3 {color: #ff51eb;padding: 20px 25px 5px 20px;font-size: 107%;}
#side-content #services ul { list-style: none;;margin: 10px 0 0 20px;}
#side-content #services ul li {color: #fff;background: url(/assets/images/sep.gif) no-repeat -.5em 0;padding: 5px 0; font-size: 92%;}
#side-content ul#address {list-style: none;margin: 10px;}
#side-content ul#address li {color: #5b5b5b;font-size: 85%;line-height: 1.5em;}


/* =footer */
#footer {clear: both;width: 465px; height: 144px;background: url(/assets/images/footer.jpg) no-repeat;position: relative;}
#footer p {font-size: 85%;color: #fff;height: 1%;position: absolute;top: 115px;}
#footer a {color: #fff;float: right;padding: 25px 20px 0 0;font-size: 85%;text-decoration: none;}
#footer a:hover {text-decoration: underline;}

/* =omniture */
#omniture {display: none;}

#contact-form {width: 600px;margin: 20px 20px 0 20px;}

#map {margin: 20px;}


table {margin: 10px 20px;color: #666;}

.image01 {float: left; padding: 10px 10px 0 20px;}
.image02 {padding: 10px 0 10px 35px;}
.image03 {float: right; padding: 10px 10px 10px 10px;}
/* =reset (ONLY EDIT THE FONT FAMILY)******************************** */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body {font:13px verdana,helvetica,clean,sans-serif;}
table {font-size:inherit;font:100%;}
select, input, textarea {font:99% verdana,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;}
body * {line-height:1.22em;}

/* =elements ***************************** */
a:link			{color: #690F0F;}
a:active		{color: #690F0F;}
a:visited		{color: #690F0F;}
a:hover		{color: #690F0F; text-decoration: none;}

html {background: url(/assets/images/bg.gif) repeat;}
body {background: #fff;color: #000;width: 893px;margin: 0 auto;}

/* =classes ***************************** */
.clear:after {clear: both; content: "."; display: block; height: 0; visibility: hidden;}
.clear {display: block; overflow: hidden;}

.float-left {float: left;}

.float-right {float: right;}

.border {border: 1px solid #000;}

span {display: block; text-indent: -9999px;}

#spacer-home {margin-bottom: 83px;}
#spacer-services {margin-bottom: 299px;}
#spacer-contact {margin-bottom: 85px;}
#spacer-locationpage {margin-bottom: 299px;}

/* =grids ***************************** */
#skip {display:none;}

/* =header */
#header {width: 893px;}
#header a {display: block; width: 300px; height: 100px;}
.header-home {background: url(/assets/images/header-home.jpg) no-repeat;height: 243px;}
.header-sub {background: url(/assets/images/header-sub.jpg) no-repeat;height: 213px;}

/* =body */
#body {width: 892px;background: #fff;float: left;margin: 0 0 0 1px;display: inline;}

#sub-content {float: left; width: 213px;}
#sub-content ul {background: url(/assets/images/menubg.gif) no-repeat;width: 213px; height: 191px;list-style: none;}
#sub-content ul li {background: url(/assets/images/navbullet.gif) no-repeat .3em .7em;border-bottom: 1px solid #fff; padding: 7px 0 7px 25px;}
#sub-content ul li a {color: #fff;text-decoration: none;padding: 0 0 0 0;}
#sub-content ul li a:hover {text-decoration: underline;}
#sub-content a#dental {display: block; width: 213px;height: 245px;background: url(/assets/images/dental.jpg) no-repeat;}
#sub-content img.ass {margin-top: 10px;}



#main-content {float: left; width: 465px;}
#main-content h1 {font-size: 145%;background: url(/assets/images/heading.jpg) no-repeat; height: 47px;padding: 10px 0 0 20px; color: #fff;font-weight: normal;}
#main-content h2 {font-size: 130%;margin: 10px 20px;color: #0095da;}
#main-content h3 {font-size: 100%;margin: 10px 20px;color: #0095da;}
#main-content h4 {font-size: 100%;margin: 10px 20px;color: #0095da;}
#main-content p {margin: 10px 20px;color: #666;}
#main-content ul {margin: 10px 55px;color: #560000;}
#main-content ul li {line-height: 1.5em;color: #666;}


#side-content {width: 214px;float: right;}
#side-content a#service-home {display: block; width: 214px; height: 212px; background: url(/assets/images/cta-10-home.jpg) no-repeat;}
#side-content a#service-sub {display: block; width: 214px; height: 212px; background: url(/assets/images/cta-10-sub.jpg) no-repeat;}
#side-content #services {width: 214px;height: 371px;background: url(/assets/images/services.gif) no-repeat;}
#side-content #services h3 {color: #ff51eb;padding: 20px 25px 5px 20px;font-size: 107%;}
#side-content #services ul { list-style: none;;margin: 10px 0 0 20px;}
#side-content #services ul li {color: #fff;background: url(/assets/images/sep.gif) no-repeat -.5em 0;padding: 5px 0; font-size: 92%;}
#side-content ul#address {list-style: none;margin: 10px;}
#side-content ul#address li {color: #5b5b5b;font-size: 85%;line-height: 1.5em;}


/* =footer */
#footer {clear: both;width: 465px; height: 144px;background: url(/assets/images/footer.jpg) no-repeat;position: relative;}
#footer p {font-size: 85%;color: #fff;height: 1%;position: absolute;top: 115px;}
#footer a {color: #fff;float: right;padding: 25px 20px 0 0;font-size: 85%;text-decoration: none;}
#footer a:hover {text-decoration: underline;}

/* =omniture */
#omniture {display: none;}

#contact-form {width: 600px;margin: 20px 20px 0 20px;}

#map {margin: 20px;}


table {margin: 10px 20px;color: #666;}

.image01 {float: left; padding: 10px 10px 0 20px;}
.image02 {padding: 10px 0 10px 35px;}
.image03 {float: right; padding: 10px 10px 10px 10px;}
.image04 {float: right; padding: 10px 60px 35px 0;}
.image05 {padding: 15px 0 0 20px;}
.image06 {padding: 10px 0 10px 20px;}
.image07 {float: right; padding: 7px 0 10px 15px;}
.image08 {padding: 20px 0 0 40px;}

