/* 
 CSS Document 
 savage xray and mri
*/

body {
 font-family:Arial, Helvetica, sans-serif;
 font-size:12px;
 margin:0px;
}
a{
color:#2b94a5;
text-decoration:underline;
}
h3{
margin:0;
padding:5px 0px;
font-weight:normal;
font-size:14px;
color:#006e7f;
}
strong{
color:#006e7f;
}
/* containers */
.container {
 width:917px;
 margin:auto;
 min-height:261px;
 height:auto !important;
 height:261px;
}


/* header */
#header {
 background-image:url(../images/header_bg.gif);
 background-repeat:repeat-x;
 background-position:top;
 min-width:917px;
}
#header_bg {
 background-image:url(../images/xray.jpg);
 background-repeat:no-repeat;
 background-position:122px 0px;
 width:917px;
}
.shadow_box {
 width:240px;
 height:261px;
}
#logo {
 text-align:center;
 padding:50px 0px 0px 3px;
}
.header_infos {
 width:655px;
}
.opening {
 min-height:100px;
 height:auto !important;
 height:100px;
 width:330px;
 padding:50px 0px 0px 0px;
}
.opening ul {
 margin:0px;
 padding:0px 0px 0px 58px;
}
.opening li {
 color:#FFFFFF;
 list-style-type:none;
 background-image:url(../images/bullet.gif);
 background-repeat:no-repeat;
 background-position:0% 3px;
 padding:2px 0px 10px 20px;
}

/* navigation */
#topnav {
 height:37px;
 padding:8px 0px 0px 0px;
}
#topnav {
 float:right;
}


/* contents */
.contents {
 padding:20px 0px;
}
.second_content {
 width:204px;
 padding:0px 18px;
}
.main_content {
 width:670px;
 min-height:330px;
 height:auto !important;
 height:330px;
 background-image:url(../images/top_shadow.gif);
 background-repeat:no-repeat;
 background-position:top;
 padding:5px 0px 0px 0px;
}

.inner_content {
 width:516px;
 padding:30px 0px 50px 0px;
}
.inner_content p {
 padding:10px 0px 0px 0px;
}
.inner_content h1, .inner_content h2 {
 color:#006e7f;
 font-size:18px;
}
.inner_content h1, .inner_content h2, .inner_content p {
 margin:0px;
}
.specific_text1 {
 font-weight:normal;
 font-size:16px;
}
.specific_text2{
 font-weight:normal;
 font-size:16px;
}



/* boxes */
.box {
 width:206px;
 margin:0px 0px 20px 0px;
}
.box_header {
 background-image:url(../images/top_curve.gif);
 height:24px;
 padding:24px 0px 0px 0px;
}
.box_content {
 background-image:url(../images/bg.gif);
 min-height:145px;
 height:auto !important;
 height:145px;
 font-size:11px;
 padding:18px 13px 0px 17px;
 color:#5b5a5a;
}
.box_content p {
 margin:0px;
 padding:10px 0px 0px 0px;
}
.box_footer {
 background-image:url(../images/bot_curve.gif);
 height:32px;
}
.box_header h2 {
 margin:0px;
 padding:0px;
 color:#FFFFFF;
 font-size:16px;
}
.box_header, .box_footer {
 background-repeat:no-repeat;
 text-align:center; 
}

.box2 {
 background-image:url(../images/map_box.gif);
 background-repeat:no-repeat;
 width:200px;
 height:95px;
 margin:0px 0px 10px 0px;
}
.box2_content {
 color:#ffffff;
 font-size:11px;
 padding:10px 0px 0px 10px;
}
.box2_content p {
 margin:0px;
 padding:0px;
}
.box2_content a {
 color:#fff000;
}
.box2_content a:hover {
 text-decoration:none;
}


/* footer */
#footer_bg {
 background-color:#cfe2e4;
 min-width:917px;
}
#footer {
 min-height:27px;
 height:auto !important;
 height:27px;
 color:#006e7d;
 padding:8px 0px 0px 0px;
}
#footer ul {
 margin:0px;
 padding:0px;
}
#footer li {
 display:inline;
 float:left;
 list-style-type:none;
 height:23px;
}
#footer li.copy {
 padding:5px;
}

/**/
.left {
 float:left;
}
.right {
 float:right;
}
.clr, .clr2 {
 clear:both;
}
.clr2 {
 line-height:0;
 height:0;
 font-size:0;
}
/*color*/
.black{
color:#000000;
}
/*inner pages*/
.no_bg{
background-image:none !important;
}
#checkdesign{
margin:10px 20px;
padding:0;
}
#checkdesign li{
margin:0;
padding:5px 10px;
list-style-image:url(../images/checkbullet.gif);
}
.inner_content2 {
 width:655px;
 padding:10px 0px 50px 0px;
}
.inner_content2 p {
 padding:10px 0px 0px 0px;
}
.inner_content2 h1{
 color:#006e7f;
 font-size:18px;
}
 .inner_content2 h2{
 color:#00a2b3;
 font-size:15px;
 }
.inner_content2 h1, .inner_content2 h2, .inner_content2 p {
 margin:0px;
}
.indented{
padding:20px;
}
.indented2{
padding:20px 20px 20px 20px;
}

.contact_imgs img{
border:2px solid #0d96a8;
margin:10px;
}
.img_cont{
width:70px;
}
.detail_cont{
width:510px;
padding:0px 0px 10px 15px;
}
.loc_map{
padding-left:20px;
}
.ip_list{

}
#ip_list li{
list-style-image:url(../images/box_bullet.gif);
}
.services_cont{
margin-bottom:10px;
}
.services_img{
padding-right:20px;
}
.services_desc{
width:510px;
}