@charset "utf-8";
/* CSS Document */

* {
	margin:0;
	padding:0;
}

body {
	background:#7b858a;
}

img {
	border:none;
}

.clr {
	clear:both;
}

.fr {
	float:right;
}

.fl {
	float:left;
}

#container {
	background:url(../images/bg-container.gif) repeat-y;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	position:relative;
	font-size:12px;
	padding:0 28px 0 26px;
	width:775px;
	margin:auto;
}

#headerContent {
	border-bottom:5px solid #eaebec;
	height:170px;
	overflow:hidden;
	position:absolute;
	top:0;
	left:26px;
}

#breadCrumb {
	background-color:#99a3a6;
	border-bottom:1px solid #eaebec;
	padding:0 20px;
	font-size:10px;
	height:15px;
	width:735px;
	line-height:14px;
	color:#fff;
}

#breadCrumb a {
	text-decoration:none;
	color:#fff;
}

#breadCrumb a:hover {
	color:#4f5559;
}

#header {
	background-color:#b2bcc0;
	border-bottom:2px solid #eaebec;
	height:118px;
	width:775px;
	position:relative;
}

#header h1 {
	position:absolute;
	right:0;
	top:0;
}

#header .hdrBanner {
	background:url(../images/img-hdr.jpg) no-repeat right center;
	margin-right:200px;
	height:118px;
}

#header .hdrBanner h2 {
	color:#4f5559;
	font-size:12px;
	line-height:20px;
	width:400px;
	letter-spacing:1px;
	position:absolute;
	left:16px;
	top:25px;
}

#topNav {
	background-color:#7b858a;
	list-style:none;
	width:745px;
	float:left;
	border-bottom:4px solid #b2bcc0;
	padding:0 15px;
	margin-bottom:5px;
}

#topNav li {
	float:left;
	height:30px;
	line-height:30px;
	margin-right:10px;
}

#topNav a {
	color:#cbd1d4;
	text-decoration:none;
	display:block;
	padding:0 5px;
}

#topNav a:hover {
	background-color:#b2bcc0;
	color:#4f5559;
}

#topNav li.selected a {
	background-color:#b2bcc0;
	color:#4f5559;
}

#contentHome {
	background:url(../images/bg-colsHome.gif) repeat-y;
	width:775px;
	float:left;
}

#leftHome {
	width:450px;
	float:left;
	margin-right:5px;
	margin-top:175px;
}

#leftHome #procedure {
	width:450px;
	height:473px;
	overflow:hidden;
	float:left;
	border-bottom:1px solid #4f5559;
	margin-bottom:16px;
}

#leftHome #procedure h2 {
	background-color:#7b858a;
	color:#eaebec;
	height:30px;
	font-size:20px;
	font-weight:normal;
	border-bottom:5px solid #4f5559;
	padding:15px 0 0 20px;
}

#leftHome #procedure ul.main {
	list-style:none;
}

#leftHome #procedure ul.main li {
	float:left;
	overflow:hidden;
}

#leftHome #procedure ul.main li.left {
	width:146px;
	padding:30px 10px 0;
}

#leftHome #procedure ul.quickLinks {
	width:146px;
	float:left;
	margin-bottom:30px;
}

#leftHome #procedure ul.quickLinks h3 {
	font-size:20px;
	color:#4f5559;
	font-weight:normal;
}

#leftHome #procedure ul.quickLinks li {
	height:auto;
	width:146px;
	float:left;
}

#leftHome #procedure ul.quickLinks li a {
	display:block;
	font-size:10px;
	color:#4f5559;
	text-decoration:none;
	padding:2px 3px;
}

#leftHome #procedure ul.quickLinks li a:hover {
	background-color:#b2bcc0;
	color:#3d4242;
}

#leftHome #procedure ul.quickLinks li.more a {
	display:inline;
	font-weight:bold;
}

#leftHome #procedure ul.quickLinks li.more a:hover {
	background:none;
	text-decoration:underline;
}

#leftHome #surgeryQFacts {
	color:#4f5559;
	width:450px;
	float:left;
}

#leftHome #surgeryQFacts h2,
#rightHome  #welcomeMsg h3 {
	background-color:#cbd1d4;
	height:48px;
	line-height:48px;
	text-align:center;
	border:1px solid #b2bcc0;
	border-right:none;
	border-left:none;
	font-weight:normal;
	font-size:25px;
	color:#4f5559;
	margin-bottom:20px;
}

#leftHome #surgeryQFacts p {
	margin:0 20px 37px;
}

#leftHome #surgeryQFacts .stats {
	list-style:none;
	width:190px;
	float:left;
	padding:6px;
	margin-left:15px;
}

#leftHome #surgeryQFacts .mrgn {
	margin-left:15px;
	background-color:#dce0e1;
}

#leftHome #surgeryQFacts .stats li {
	margin-bottom:20px;
}

#leftHome #surgeryQFacts .stats li p {
	margin:0;
}

#rightHome {
	width:320px;
	float:right;
	margin-top:175px;
}

#rightHome #welcomeMsg {
	color:#4f5559;
}

#rightHome #welcomeMsg h2 {
	color:#b2bcc0;
	font-size:30px;
	font-weight:normal;
	margin:0 22px 8px;
}

#rightHome #welcomeMsg .timeStamp {
	color:#7b858a;
	margin-bottom:17px;
}

#rightHome #welcomeMsg p {
	margin:0 22px 24px;
	line-height:18px;
}

#rightHome #welcomeMsg p .more,
#right .feature .more {
	color:#4f5559;
	font-weight:bold;
	text-decoration:none;
	margin-left:5px;
}

#rightHome #welcomeMsg p .more:hover,
#right .feature .more:hover {
	color:#195d8b;
}

#rightHome #welcomeMsg .player {
	margin:0 22px;
	width:241px;
	height:193px;
	overflow:hidden;
	margin-bottom:10px;
}

#footer {
	background:url(../images/bg-footer.gif) no-repeat;
	height:14px;
	color:#3d4242;
	font-size:10px;
	padding:6px 20px 0;
}

#footer a {
	color:#3d4242;
	text-decoration:none;
}

#footer a:hover {
	text-decoration:underline;
}

#contentInner {
	width:775px;
	float:left;
	margin-bottom:20px;
}

#right {
	background-color:#cbd1d4;
	border-top:3px solid #99a3a6;
	border-left:2px solid #99a3a6;
	border-bottom:3px solid #b2bcc0;
	padding:6px 0;
	margin-top:175px;
	width:223px;
	float:right;
}

#right h2 {
	background-color:#b2bcc0;
	border-top:1px solid #7b858a;
	border-bottom:1px solid #7b858a;
	padding-left:12px;
	font-size:20px;
	color:#4f5559;
	font-weight:normal;
	height:28px;
}

#right .links {
	list-style:none;
	margin:6px 0 15px;
}

#right .links a {
	color:#4f5559;
	text-decoration:none;
	padding:3px 10px;
	display:block;
}

#right .links a:hover {
	background-color:#686e72;
	color:#cbd1d4;
}

#right .feature {
	background:url(../images/img-feature.jpg) no-repeat;
	margin:0 3px 22px;
}

#right .feature h2 {
	background-color:#99a3a6;
	border:none;
	font-size:14px;
	font-weight:bold;
	color:#4f5559;
	height:auto;
	padding:2px 0 2px 10px;
	width:90px;
	margin-bottom:90px;
}

#right .feature h3 {
	font-size:16px;
	color:#4f5559;
	margin:0 7px 8px;
}

#right .feature p {
	margin:0 7px;
	font-size:11px;
	color:#4f5559;
}

#right .feature .more {
	margin:0;
}

#right .banner {
	margin:0 3px 15px;
}

#left {
	margin:175px 20px 0;
	float:left;
	width:510px;
	color:#4f5559;
}

#left .shortTxt,
#left .video {
	border-bottom:4px solid #b2bcc0;
	padding-bottom:10px;
	margin-bottom:18px;
}

#left .shortTxt h2,
#left .video h2 {
	font-size:16px;
	margin:8px 0;
}

#left .txtNavigation {
	background:url(../images/bg-txtnavigation.gif) no-repeat left center;
	height:25px;
	line-height:25px;
	padding-left:10px;
	margin-bottom:28px;
}

#left .imgContent {
	background-color:#b2bcc0;
	border:2px solid #4f5559;
	padding:4px;
	float:right;
	margin:10px 0 10px 10px;
}

#left h3 {
	font-size:16px;
	margin-bottom:16px;
}

#left p {
	margin-bottom:18px;
}

#left .video {
	float:left;
	width:510px;
	padding-bottom:0;
}

#left .video h2 {
	margin-bottom:20px;
}

#left .video .player {
	width:260px;
	height:207px;
	overflow:hidden;
	margin-bottom:30px;
}

#left .video .vdoDetail {
	background-color:#cbd1d4;
	margin-bottom:30px;
	width:200px;
	height:179px;
	overflow:hidden;
	padding:14px;
}

#left .video .vdoDetail h3 {
	font-size:14px;
}


/*--- Surgeon Listing ---*/

#surgeonListing {
	list-style:none;
}

#surgeonListing li {
	background-color:#e0e2e4;
	border:1px solid #cbd1d4;
	padding:10px;
	margin-bottom:10px;
	float:left;
	width:488px;
}

#surgeonListing li .thumbnail {
	width:120px;
	height:90px;
	overflow:hidden;
	float:left;
	margin-right:10px;
}

#surgeonListing li .detail {
	float:left;
	width:357px;
}

#surgeonListing li .detail h4 {
	font-size:12px;
	margin-bottom:10px;
}

#surgeonListing li .detail h4 a {
	color:#4F5559;
	text-decoration:none;
}

#surgeonListing li .detail h4 a:hover {
	text-decoration:underline;
}

#surgeonListing li .detail p {
	font-size:11px;
	margin:5px 0;
}

#surgeonListing li .detail .links {
	margin-top:15px;
}

#surgeonListing li .detail .links a {
	background-color:#cbd1d4;
	text-decoration:none;
	border:1px solid #99a3a6;
	color:#4F5559;
	padding:1px 4px;
}

#surgeonListing li .detail .links a:hover {
	background-color:#686E72;
	color:#CBD1D4;
}

#left .stateList {
	list-style:none;
	width:126px;
	float:left;
	margin-top:20px;
}

#left .stateList li {
	margin-bottom:5px;
}

#left .stateList a {
	color:#4F5559;
	display:block;
	padding:1px 3px;
	text-decoration:none;
}

#left .stateList a:hover {
	background-color:#b2bcc0;
	color:#3d4242;
}

.boxBackground td {
	border:1px solid #CECFB5;
}

/*--- Contact Us ---*/

#contactForm {
	
}

#contactForm .message,
#vSeminarForm .message {
	font-weight:bold;
	color:green;
	margin-bottom:15px;
}

#contactForm label,
#contactForm strong,
#vSeminarForm label,
#vSeminarForm strong {
	display:block;
	font-weight:bold;
}

span.red {
	color:red;
}

#contactForm input,
#contactForm textarea,
#vSeminarForm input,
#vSeminarForm textarea,
#vSeminarForm select {
	width:250px;
	height:20px;
	border:1px solid #b2bcc0;
	margin-bottom:10px;
}

#vSeminarForm select {
	width:247px;
	margin-bottom:2px;
}

#contactForm textarea,
#vSeminarForm textarea {
	width:400px;
	height:100px;
}

#contactForm .button,
#vSeminarForm .button {
	width:auto;
	padding:1px 3px;
	font-weight:bold;
	cursor:pointer;
}

#contactForm .name,
#vSeminarForm .name {
	margin-bottom:10px;
}

#contactForm .name label,
#vSeminarForm .name label {
	font-weight:normal;
	font-size:10px;
}

#contactForm .name input,
#vSeminarForm .name input {
	margin-bottom:2px;
	width:120px;
}

#vSeminarForm input,
#vSeminarForm select.howLikely {
	width:80%;
}

#vSeminarForm select.howLikely {
	margin-bottom:15px;
}

#vSeminarForm .address {
	margin-bottom:10px;
}

#vSeminarForm .address input {
	width:100%;
	margin-bottom:2px;
}

#vSeminarForm .address span {
	margin-bottom:8px;
}

#vSeminarForm .address span label {
	font-weight:normal;
	font-size:10px;
}

#vSeminarForm .address span.fl input {
	width:245px;
}




/*PopUp Styles Added 03Oct2009*/

.label_drg {
	position:absolute;
	left:30%;
	top:15%;
}

#popup {
	width:425px;
	height:400px;
	background-color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	padding:10px;
	line-height:1.4em;
}

#popup .image {
	float:right;
}

#popup h2 {
	color:#4f5559;
	font-size:20px;
	margin-bottom:15px;
	line-height:1.2em;
}

#popup h3 {
	font-size:16px;
	margin-bottom:15px;
	font-weight:normal;
	line-height:1.2em;
}

#popup p {
	color:#2508d4;
	margin-bottom:40px;
}

#popup .button {
	display:block;
	background:#cbd1d4;
	padding:5px;
	text-align:center;
	font-weight:bold;
	font-size:14px;
	color:#4f5559;
	text-decoration:none;
	border:1px solid #7b858a;
}

#popup .button:hover {
	color:#2508d4;
}

#featured-surgeons {
	border:4px solid #fff;
	padding:10px;
	background-color:#007fff;
	margin-bottom:25px;
}

#featured-surgeons .left {
	margin-right:8px;
	width:198px;
	float:left;
	background-color:#e1e2e4;
	border:1px solid #000;
	padding:6px;
}

#featured-surgeons .left h2 {
	text-align:center;
	font-size:18px;
	margin-bottom:5px;
}

#featured-surgeons .left h3 {
	text-align:center;
	font-size:16px;
	font-weight:normal;
	margin-bottom:10px;
}

#featured-surgeons .left .btn {
	text-align:center;
}

#featured-surgeons .left .btn a {
	width:180px;
	font-size:12px;
	background-color:#cbd1d4;
	border:1px solid #99a3a6;
	color:#4f5559;
	cursor:pointer;
	font-weight:bold;
	display:block;
	text-decoration:none;
	padding:3px 0;
}

#featured-surgeons .left .btn a:hover {
	background-color:#686e72;
	color:#cbd1d4;
}

#featured-surgeons .right {
	width:250px;
	float:left;
	padding:6px;
}

#featured-surgeons .right h3 {
	text-align:center;
	margin:25px 0;
}

#featured-surgeons .right h3 span {
	background-color:#fff;
	padding:5px;
}

#featured-surgeons .right .webImage {
	text-align:center;
	margin-bottom:10px;
	background-color:#ccd1d5;
	padding:25px 0;
}

#featured-surgeons .right .webImage img {
	border:1px solid #b7bfc3;
}

#featured-surgeons .right .webImage a {
	color:#4f5559;
	text-decoration:underline;
	font-size:10px;
}

#featured-surgeons .right .webImage a:hover {
	text-decoration:none;
}


