@charset "utf-8";

/* 
----------------------------------------------------------------------------- 
FONTS
-----------------------------------------------------------------------------*/

.small {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #34424F;}
.smallItalic {font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; font-style: italic; color: #34424F;}
.smallBold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 12px; color: #34424F;}
.vsmallBold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 10px; color: #34424F; line-height:13px;}
.vvsmallBold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 9px; color: #34424F;}
.lgBold {font-family: Arial, Helvetica, sans-serif; font-weight: bold; font-size: 14px; color: #34424F; }

/* 
----------------------------------------------------------------------------- 
LINKS
-----------------------------------------------------------------------------*/

.n {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
.n:link {color: #FFFFFF; text-decoration: none;}
.n:visited {text-decoration: none; color: #FFFFFF;}
.n:hover {text-decoration: none; color: #b1e4ff;}
.n:active {text-decoration: none;color: #FFFFFF;}

.r {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; text-decoration: underline; }
.r:link {color: #f9922c; text-decoration: underline; }
.r:visited {text-decoration: underline;  color: #f9922c;}
.r:hover {text-decoration: underline; color: #f9922c;}
.r:active {text-decoration: underline; color: #f9922c;}

a {font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold;}
a:link {color: #f9922c; text-decoration: underline;}
a:visited {text-decoration: underline; color: #f9922c;}
a:hover {text-decoration: underline; color: #34424F;}
a:active {text-decoration: underline; color: #f9922c;}


/* 
----------------------------------------------------------------------------- 
ALL PAGES
-----------------------------------------------------------------------------*/

html, body{ 
margin:0; 
padding:0; 
text-align:center; 
background-image: url(images/bg.jpg);
background-repeat: repeat-x;
background-color: #e8eef2;
}

/* 
----------------------------------------------------------------------------- 
INDEX SECTION
-----------------------------------------------------------------------------*/

#wrapper {
border: 0;
color: #fff;
margin: 0 auto;
padding: 0;
position: relative;
text-align: left;
width:800px;
height: 840px;
top: 10px;
}

#whitespace {
position:absolute;
width:750px;
height:105px;
z-index:1;
left: 0px;
top: 14px;
background-color: #FFFFFF;
}

#top {
position:absolute;
width:751px;
height:14px;
z-index:2;
}

#navholder {
position:absolute;
width:750px;
height:41px;
z-index:3;
left: 0px;
top: 119px;
background-image: url(images/navbg.jpg);
}

#imageroll {
position:absolute;
width:750px;
height:110px;
z-index:4;
top: 160px;
left: 0px;
}

#oval {
position:absolute;
width:291px;
height:160px;
z-index:5;
left: 377px;
top: -11px;
}
#contenth {
position:absolute;
width:750px;
height:544px;
z-index:6;
top: 270px;
background-color: #FFFFFF;
}

#banner {
position:absolute;
width:200px;
height:111px;
z-index:1;
}

#spotlight {
position:absolute;
width:201px;
height:543px;
z-index:2;
left: 549px;
top: 0px;
background-color: #dde5ea;
}

#content {
position:absolute;
width:499px;
height:272px;
z-index:3;
left: 25px;
top: 114px;
}

#footer {
position:absolute;
width:750px;
height:21px;
z-index:7;
left: 0px;
top: 813px;
}

#doctors {
position:absolute;
width:200px;
height:115px;
z-index:1;
}

#orthoinfo {
position:absolute;
width:189px;
height:385px;
z-index:2;
top: 144px;
left: 6px;
}

#nav {
position:absolute;
width:418px;
height:19px;
z-index:1;
top: 1px;
left: 8px;
}

#logo {
position:absolute;
width:200px;
height:101px;
z-index:1;
left: 17px;
}


/* 
----------------------------------------------------------------------------- 
SUBPAGES NAVIGATION
-----------------------------------------------------------------------------*/


#navSub {
position:absolute;
width:613px;
height:19px;
z-index:1;
top: 2px;
left: 31px;
}

#topSub {
position:absolute;
width:751px;
height:103px;
z-index:2;
}

#navHolderSub {
position:absolute;
width:750px;
height:41px;
z-index:3;
left: 0px;
top: 114px;
background-image: url(images/navbg.jpg);
}



/* 
----------------------------------------------------------------------------- 
SERVICES SECTION
-----------------------------------------------------------------------------*/

#subTitleServices {
position:absolute;
width:111px;
height:30px;
z-index:6;
left: 19px;
top: 11px;
}

#footerServices {
position:absolute;
width:750px;
height:21px;
z-index:7;
left: 0px;
top: 573px;
}

#sidebarServices {
position:absolute;
width:189px;
height:378px;
z-index:2;
top: 46px;
left: 9px;
}

#spotlightServices {
position:absolute;
width:201px;
height:455px;
z-index:2;
left: 549px;
top: -41px;
background-image: url(images/transparent.png);
}

#contentServices {
position:absolute;
width:750px;
height:416px;
z-index:6;
top: 155px;
background-color: #FFFFFF;
}

#wrapperServices {
border: 0;
color: #fff;
margin: 0 auto;
padding: 0;
position: relative;
text-align: left;
width:800px;
height: 600px;
top: 10px;
}

#servicesContent {
position:absolute;
width:512px;
height:372px;
z-index:7;
left: 20px;
top: 44px;
}


/* 
----------------------------------------------------------------------------- 
DOCTORS SECTION
-----------------------------------------------------------------------------*/

#wBox1 {
position:absolute;
width:269px;
height:448px;
z-index:1;
left: 7px;
top: 41px;
background-color: #ffffff;
background-image: url(images/cHolder.jpg);
background-repeat: no-repeat;
}

#wBox2 {
	position:absolute;
	width:269px;
	height:448px;
	z-index:1;
	left: 273px;
	top: 41px;
	background-color: #ffffff;
	background-image: url(images/cHolder.jpg);
	background-repeat: no-repeat;
}

#wBox3 {
	position:absolute;
	width:550px;
	height:404px;
	z-index:1;
	left: 0px;
	top: 501px;
	background-color: #ffffff;
	background-image: url(images/cHolderW.jpg);
	background-repeat: no-repeat;
}

#meierInfo1 {
	position:absolute;
	width:227px;
	height:135px;
	z-index:4;
	left: 26px;
	top: 42px;
}

#bergandiInfo1 {
	position:absolute;
	width:503px;
	height:135px;
	z-index:4;
	left: 28px;
	top: 515px;
}

#mitchellInfo1 {
	position:absolute;
	width:227px;
	height:135px;
	z-index:4;
	left: 294px;
	top: 42px;
}
#meierInfo2 {
	position:absolute;
	width:227px;
	height:181px;
	z-index:1;
	left: 20px;
	top: 151px;
}

#bergandiInfo2 {
	position:absolute;
	width:500px;
	height:215px;
	z-index:1;
	left: 29px;
	top: 655px;
}


#mitchellInfo2 {
	position:absolute;
	width:228px;
	height:223px;
	z-index:1;
	left: 20px;
	top: 151px;
}
#pyszkraInfo {
	position:absolute;
	width:525px;
	height:261px;
	z-index:5;
	left: 8px;
	top: 498px;
	background-image: url(images/cHolderHorizontal.png);
}
#subTitleDoctors {
position:absolute;
width:111px;
height:30px;
z-index:6;
left: 19px;
top: 11px;
}

#footerDoctors {
	position:absolute;
	width:750px;
	height:21px;
	z-index:7;
	left: 0px;
	top: 948px;
}
#doctors {
position:absolute;
width:200px;
height:115px;
z-index:1;
top: 9px;
}
#sidebarDoctors {
position:absolute;
width:189px;
height:495px;
z-index:2;
top: 46px;
left: 9px;
}

#spotlightDoctors {
	position:absolute;
	width:201px;
	height:834px;
	z-index:2;
	left: 549px;
	top: -41px;
	background-image: url(images/transparent.png);
}
#bar {
	position:absolute;
	width:549px;
	height:109px;
	z-index:3;
	left: 0px;
	top: 71px;
	background-image: url(images/transparentBar.png);
}

#bar3 {
	position:absolute;
	width:549px;
	height:122px;
	z-index:3;
	left: 0px;
	top: 528px;
	background-image: url(images/transparentBar.png);
}

#contentDoctors {
	position:absolute;
	width:750px;
	height:792px;
	z-index:6;
	top: 155px;
	background-color: #FFFFFF;
}
#wrapperDoctors {
	border: 0;
	color: #fff;
	margin: 0 auto;
	padding: 0;
	position: relative;
	text-align: left;
	width:800px;
	height: 915px;
	top: 10px;
}

/* 
----------------------------------------------------------------------------- 
HOSPITAL SECTION
-----------------------------------------------------------------------------*/

#subTitleHospital {
position:absolute;
width:111px;
height:30px;
z-index:6;
left: 19px;
top: 11px;
}

#footerHospital {
position:absolute;
width:750px;
height:21px;
z-index:7;
left: 0px;
top: 573px;
}

#sidebarHospital {
position:absolute;
width:189px;
height:378px;
z-index:2;
top: 46px;
left: 9px;
}

#spotlightHospital {
position:absolute;
width:201px;
height:455px;
z-index:2;
left: 549px;
top: -41px;
background-image: url(images/transparent.png);
}

#contentHospital {
position:absolute;
width:750px;
height:416px;
z-index:6;
top: 155px;
background-color: #FFFFFF;
}

#wrapperHospital {
border: 0;
color: #fff;
margin: 0 auto;
padding: 0;
position: relative;
text-align: left;
width:800px;
height: 600px;
top: 10px;
}

#hospitalContent {
position:absolute;
width:512px;
height:372px;
z-index:7;
left: 20px;
top: 44px;
}


/* 
----------------------------------------------------------------------------- 
HOSPITAL SECTION
-----------------------------------------------------------------------------*/

#subTitleHospital {
position:absolute;
width:111px;
height:30px;
z-index:6;
left: 19px;
top: 11px;
}

#footerHospital {
	position:absolute;
	width:750px;
	height:21px;
	z-index:7;
	left: 0px;
	top: 575px;
}

#sidebarHospital {
position:absolute;
width:189px;
height:378px;
z-index:2;
top: 46px;
left: 9px;
}

#spotlightHospital {
	position:absolute;
	width:201px;
	height:460px;
	z-index:2;
	left: 549px;
	top: -41px;
	background-image: url(images/transparent.png);
}

#contentHospital {
	position:absolute;
	width:750px;
	height:419px;
	z-index:6;
	top: 155px;
	background-color: #FFFFFF;
}

#wrapperHospital {
	border: 0;
	color: #fff;
	margin: 0 auto;
	padding: 0;
	position: relative;
	text-align: left;
	width:800px;
	height: 620px;
	top: 10px;
}

#hospitalContent {
	position:absolute;
	width:496px;
	height:298px;
	z-index:7;
	left: 19px;
	top: 45px;
}



/* 
----------------------------------------------------------------------------- 
CONTACT SECTION
-----------------------------------------------------------------------------*/

#subTitleContact {
position:absolute;
width:111px;
height:30px;
z-index:6;
left: 19px;
top: 11px;
}

#footerContact {
position:absolute;
width:750px;
height:21px;
z-index:7;
left: 0px;
top: 750px;
}

#sidebarContact {
position:absolute;
width:189px;
height:378px;
z-index:2;
top: 46px;
left: 9px;
}

#spotlightContact {
position:absolute;
width:201px;
height:636px;
z-index:2;
left: 549px;
top: -41px;
background-image: url(images/transparent.png);
}

#contentContact {
position:absolute;
width:750px;
height:595px;
z-index:6;
top: 155px;
background-color: #FFFFFF;
}

#wrapperContact {
border: 0;
color: #fff;
margin: 0 auto;
padding: 0;
position: relative;
text-align: left;
width:800px;
height: 770px;
top: 10px;
}

#contactContent {
position:absolute;
width:512px;
height:372px;
z-index:7;
left: 20px;
top: 45px;
}

/* 
----------------------------------------------------------------------------- 
EMAIL US
-----------------------------------------------------------------------------*/

#subTitleEmail {
position:absolute;
width:111px;
height:30px;
z-index:6;
left: 19px;
top: 11px;
}

#footerEmail {
	position:absolute;
	width:750px;
	height:21px;
	z-index:7;
	left: 0px;
	top: 544px;
}

#sidebarEmail {
position:absolute;
width:189px;
height:378px;
z-index:2;
top: 46px;
left: 9px;
}

#spotlightEmail {
	position:absolute;
	width:201px;
	height:427px;
	z-index:2;
	left: 549px;
	top: -41px;
	background-image: url(images/transparent.png);
}

#contentEmail {
	position:absolute;
	width:750px;
	height:388px;
	z-index:6;
	top: 155px;
	background-color: #FFFFFF;
}

#wrapperEmail {
	border: 0;
	color: #fff;
	margin: 0 auto;
	padding: 0;
	position: relative;
	text-align: left;
	width:800px;
	height: 580px;
	top: 10px;
}

#emailContent {
	position:absolute;
	width:512px;
	height:300px;
	z-index:7;
	left: 20px;
	top: 45px;
}

label.error { 
	display: block;
	color: red;                              
	font-size: 10px; 
	margin: 4px 0 10px 0;
	padding: 0;
	line-height: 10px;
	font-weight: bold;
}

