﻿* {
	margin:0;
	padding:0;
}
html { height:100%; margin:0; padding:0;}
body {
	text-align:center;
	background:url('../images/bg.jpg');
	background-color:#c4c1bf;
	font-size:11px;
	font-family:'Arial', 'Verdana';
	color:#3e3e3e;
	height:100%;
	min-height:100%;
}
img { vertical-align:bottom; }
a img { border:none; }
.top {
	left:0px;
	position:absolute;
	height:30px;
	width:100%;
	background:url('../images/top-wrap.jpg') top repeat-x;
}
.app_div {
	padding:10px 0;
	height:15px;
	width:744px;
	background:url('../images/divider.jpg') no-repeat;
	background-position:center;
}
.wrapper {
	background-color:#ffffff;
	width:802px;
	margin:0 auto;
	height:auto !important;
	height:100%;
	min-height:100%;
}
.page {
	padding:40px 5px 10px 5px;
	width:792px;
	text-align:left;
}

.header {
	height:125px;
	width:792px;
	position:absolute;
	top:40px;
	float:left;
}

.header-home {
	height:125px;
	margin-top:10px;
	width:792px;
	position:relative;
	float:left;
}
.comment-form td {
	padding:3px;
}
.logo {
	position:absolute;
	left:60px;
	float:left;
	z-index:10;
}

.news {
	position:absolute;
	left:240px;
	width:310px;
	float:left;
}

.logo-home {
	position:relative;
	left:60px;
	float:left;
}

.contact {
	position:absolute;
	float:right;
	right:35px;
}

.choices {
	float:left;
	text-align:center;
}

.choices img {
	float:left;
	margin:7px;
}

.choices div { margin:0; float:left; }

.footer {
	background:url('../images/border.jpg') top repeat-x;
	background-color:#ffffff;
	width:792px;
	margin-top:30px;
	padding-top:30px;
	float:left;
	height:50px;
	color:#787878;
	font-size:11px;
}

.foot {
	position:relative;
	padding:0px 35px 0px 35px;
}

.nav {
	position:relative;
	width:792px;
	padding-top:15px;
}

.nav-top {
	position:relative;
	margin-bottom:2px;
}
.nav-button { float:left; margin-left:2px; }
.search-box {
	background:url('../images/search.jpg');
	width:359px;
	height:52px;
	float:left;
	margin-left:2px;
}
.search-box #ajaxSearch_input{
	position:relative;
	left:90px;
	top:16px;
	border:0;
	height:13px;
	width:175px;
	padding:5px;
	font-size:11px;
	color:#8F8F8F;
}
.search-box #ajaxSearch_submit{
	position:relative;
	float:right;
	bottom:8px;
	right:40px;
	background:url('../images/go.png');
	border:0;
	margin:0;
	padding:0;
	height:25px;
	cursor:pointer;
	width:34px;
}

.homebtm {
	text-align:left;
	float:left;
}

.homebtm img {
	float:left;
}

.homebtmdiv { width:799px; }

.search-box-home {
	background:url('../images/sr_homepage_search.jpg');
	width:252px;
	height:54px;
	margin-left:0px;
	position:relative;
	right:10px;
	padding-top:0px;
	top:7px;
	left:0px;
}

*:first-child+html .search-box-home {
	background:url('../images/sr_homepage_search.jpg');
	width:252px !important	;
	height:54px !important;
	margin-left:0px !important;
	position:relative !important;
	right:10px !important;
	padding-top:0px !important;
	top:0px;
}

.search-box-home #ajaxSearch_input{
	position:relative;
	left:30px;
	top:16px;
	border:0;
	height:13px;
	width:137px;
	padding:5px;
	font-size:11px;
	color:#8F8F8F;
}

*:first-child+html .search-box-home #ajaxSearch_input{
	position:relative;
	left:11px;
	top:16px;
	border:0;
	height:13px;
	width:137px;
	padding:5px;
	font-size:11px;
	color:#8F8F8F;
}

.search-box-home #ajaxSearch_submit{
	position:relative;
	float:right;
	bottom:8px;
	right:3px;
	background:url('../images/go.png');
	border:0;
	margin:0;
	padding:0;
	height:25px;
	cursor:pointer;
	width:34px;
	top:15px;
}

*:first-child+html .search-box-home #ajaxSearch_submit{
	position:relative;
	float:right;
	bottom:8px;
	right:3px;
	background:url('../images/go.png');
	border:0;
	margin:0;
	padding:0;
	height:25px;
	cursor:pointer;
	width:34px;
	top:-9px;
}


.border {
	
	margin:5px 0px 8px 0px;
	height:8px;
	background:url('../images/border.jpg') repeat-x;
}

.left-content {
	padding:0px 0px 0px 25px;
	width:444px;
	float:left;

}

.content {
	padding:0px 25px 0px 25px;
	float:left;
	width:744px;
}

.left-content ul, .content ul {
	margin-left:20px;
}

.left-content p {
	line-height:18px;
}

.sidebar-right {
	padding:0px 25px 0px 25px;
	width:250px;
	float:right;
}

.content-hold {
	margin-top:20px;
	float:left;
	width:792px;
}

.clearfix {
	content: ".";  
    display: block;  
    clear: both;  
    visibility: hidden;  
    line-height: 0;  
    height: 0;  
}

.table-row {
	width:100%;
	position:relative;
	background:url('../images/row-bg.jpg');
	height:24px;
	padding-top:5px;
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-align:center;
	margin:7px 0px 5px 0px;
}

.imaging-services-table {
	width:100%;
	line-height:18px;
	font-size:11px;
}

a {
	color:#1e448b;
}

a:hover {
	color:#23519f;
}

.images-sidebar {
	width:130px;
	float:left;
	position:relative;
	margin-right:10px;
}

.images-sidebar img {
	margin-bottom:5px;
	padding:2px;
	border:1px solid #000000;
}

.ajaxSearch_result {
	padding-top:5px;
	padding-bottom:5px;
}

.sendfriend {
	display:block;
	cursor:pointer;
}

.contactclinic {
	display:block;
	width:222px;
	height:28px;
	padding-top:33px;
	padding:33px 0px 0px 7px;
	background-image:url('/images/contact-ir-clinic.jpg');
}

.employment {
}
.captcha_text {
	padding:5px;
}
.reference {
	border-right:1px solid #cccccc;
	padding-right:8px;
	margin-right:4px;
}

.employer {
	width:100%;
	margin-bottom:10px;
	padding-top:20px;
	background:url('/images/divider.jpg') no-repeat;
	background-position:top center;
}

.nobg {
	background:none;
}

.payment { width:100%; font-size:12px; float:left; padding-top:20px;}
.payment .left { width:351px; float:left; }
.payment .right { width:351px; float:right; }
.payment .label { color:#1c3b72; font-weight:bold; width:120px;}
.payment .fields { margin-bottom:5px; }
.payment .separator { width:100%; height:5px; border-top:1px dotted #676767; }
.payment .fields input { border:1px solid #a7a7a7; height:17px; padding:2px; color:#000000; }
.payment #help { text-decoration:underline; color:#1c3b72; font-size:11px; }
.payment .ie { font-size:11px; color:#676767; }
.payment .row-header { background:url(../images/row-header.jpg); width:100% position:relative; height:24px; padding-top:5px; text-align:center; font-weight:bold; color:#ffffff; }