@charset "utf-8";
@import url('reset.css');
@import url('sub.css');
@import url('nav.css');


/* CSS and XHTML by JasonStockman */

body {
background: url(../img/body-background.gif) #fff left top repeat-x;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
padding: 20px 0 46px 0;
}

#wrapper {
width: 702px;
margin: auto;
position: relative;
}

.left {
float: left;
}

.right {
float: right;
}

.clear {
clear: both;
}

#top-links {
height: 35px;
line-height: 35px;
padding-top: 20px;
position: absolute;
width: 350px;
top: 0;
left: 0;
overflow: hidden;
}

#top-links a {
display: block;
float: left;
margin: 0 25px;
padding-left: 35px;
text-decoration: none;
color: #333;
}

#flash {
z-index: -1;
background: url(../img/ajax-loader.gif) center 140px no-repeat;
height: 225px;
}

#top-links a:hover {
color: #000;
}

#top-link-home { background:url(../img/top-link-home.gif) left bottom no-repeat;}
#top-link-contact { background:url(../img/top-link-contact.gif) left bottom no-repeat;}

#header {
height: 225px;
width: 702px;
}

.menu, .menu li {
display: block;
float: left;
}

#nav {
display: block;
padding: 2px 30px;
background: #fff;
border-top: none;
width: 641px;
height: 35px;
line-height: 35px;
background: url(../img/nav-background.gif) #daeffe center bottom repeat-x;
color: #94abd7;
margin-bottom: 15px;
}
#content4 {
float: left;
}

#content4-top {
margin-bottom: 2px;
margin-top: -5px;
float: left;
width: 702px;
}

#content {
float: left;
}

#content-top {
margin-bottom: 10px;
float: left;
width: 702px;
}

#content-bottom {
clear: both;
float: left;
width: 702px;
}

#content-top-left {
width: 170px;
padding: 10px;
border: 1px solid #e4e4e4;
background: #fff;
float: left;
}

#content-top-left a {
color: #006bb1;
text-decoration: none;
}

#content-top-left img {
margin: 0 auto 10px auto;
}

#content-top-left p {
line-height: 1.6em;
text-align: center;
}

#content-top-right {
background: url(../img/content-top-right.jpg) right top no-repeat;
width: 338px;
height: 143px;
float: right;
padding: 80px 140px 20px 20px;
line-height: 1.4em;
font-size: 11px;
margin-top: 20px;
}

a.button {
display: block;
width: 132px;
height: 34px;
line-height: 34px;
text-align: center;
background: url(../img/content-top-right-button.gif) center bottom no-repeat;
float: left;
margin: 15px 20px 0 0;
color: #fff;
text-decoration: none;
}

a.button:hover {
background: url(../img/content-top-right-button.gif) center top no-repeat;
}

#content-bottom-left {
width: 190px;
background: url(../img/content-bottom-background.gif) left top repeat-x;
float: left;
line-height: 1.4em;
border-top: 1px solid #e5e5e5;
font-size: 11px;
}

#content-bottom-left img {
margin: 20px auto 10px auto;
}

#content-bottom-left p {
margin-bottom: 15px;
padding: 0 20px;
}

#content-bottom-left strong {
font-weight: bold;
}

#content-bottom-left a {
color: #257cc0;
}

#view-services {
display: block;
width: 162px;
height: 34px;
line-height: 34px;
text-align: center;
background: url(../img/featured-services-button.gif) center bottom no-repeat;
color: #333;
text-decoration: none;
float: right;
margin-bottom: 25px;
}

#view-services:hover {
background: url(../img/featured-services-button.gif) center top no-repeat;
}

#content-bottom-right {
width: 465px;
padding: 20px;
background: url(../img/content-bottom-background.gif) left top repeat-x;
float: right;
line-height: 1.4em;
border-top: 1px solid #e5e5e5;
position: relative;
}

#content-bottom-right dl {
float: left;
clear: left;
padding-left: 80px;
width: 250px;
font-size: 11px;
margin-bottom: 10px;
color: #808080;
}

#content-bottom-right dl:hover {
color: #333;
}

#content-bottom-right dt {
display: block;
font-size: 1.1em;
color: #0c69b0;
font-weight: bold;
}

#content-bottom-right dd a {
color: #006bb1;
}

#mri {background: url(../img/icon-mri.gif) left center no-repeat;}
#ultrasound {background: url(../img/icon-ultrasound.gif) left center no-repeat;}
#mammo {background: url(../img/icon-mammo.gif) left center no-repeat;}
#ct {background: url(../img/icon-ct.gif) left center no-repeat;}
#denis {background: url(../img/icon-denis.gif) left center no-repeat;}
#xray {background: url(../img/icon-xray.gif) left center no-repeat;}

#mri-graphic {
position: absolute;
right: 20px;
top: 80px;
}

#footer {
margin: auto;
width: 702px;
position: relative;
padding-top: 44px;
}

#footer-menu {
height: 34px;
line-height: 34px;
text-align: center;
background: url(../img/footer-menu.gif) center center no-repeat;
color: #9abae8;
position: absolute;
width: 702px;
top: 0;
left: 0;
z-index: 2;
}

#footer .left, #footer .right {
padding: 0 20px;
font-size: 11px;
}

#footer .left a {
color: #666;
text-decoration: none;
font-weight: bold;
}

#footer .left a:hover {
 color: #000;
}

#footer-menu a {
padding: 0 10px;
text-decoration: none;
color: #415e88;
}

#footer-menu a:hover {
color: #003366;
}

#bottom-background {
position: relative;
width: 100%;
height: 20px;
clear: both;
}

#bottom-background p {
width: 640px;
margin: auto;
}

#bottom-background span.background {
position: absolute;
bottom: -100px;
left: 50%;
margin-left: -50%;
width: 100%;
background: url(../img/footer-background.gif) left top repeat-x;
height: 82px;
z-index: -1;
}

