body
{
	background-color: #c1c1c1;
	color: #58585a;
	font-family: Arial;
	font-size: 10pt;
}

p { margin: 0.75em 0; }

h3 { font-family: Arial; color: #e91d25; font-weight: bold; font-size: 14pt; margin-top: 0; }

div.hr hr { display: none; }
div.hr { height: 1px; overflow: hidden; border-bottom: solid 1px #e91d25; margin: 20px 0 20px 0; }
div.hr.Transparent { border-bottom: none; }

a:link, a:active, a:visited { color: #e91d25; outline: none; }
a:hover { color: #000; }

#LayoutHolder
{
	margin: 20px auto;
	width: 900px;
}

#Header
{
	background: transparent url(Assets/Banner.png) no-repeat left top;	
	border-bottom: solid 2px white;
}

#Header,
#Header h1
{
	display: block;
	height: 164px;
	outline: none;
	text-decoration: none;
}

#Header h1 { text-indent: -2000px; }

#Menu
{
	margin: 0;
	padding: 0;
	display: block;
	height: 38px;
	list-style-type: none;
	background-image: url(Assets/Menu.png);
}

#Menu li
{
	display: block;
	height: 38px;
	line-height: 38px;
	vertical-align: middle;
	float: left;
}

#Menu li a { display: block; height: 100%; width: 100%; text-indent: -2000px; }
#Menu li a:hover { background-image: url(Assets/Menu.png); }

#Menu li#MenuHome { width: 61px; }
#Menu li#MenuHome a:hover { background-position: 0 -38px; }

#Menu li#MenuSurgery { width: 81px; }
#Menu li#MenuSurgery a:hover { background-position: -61px -38px; }

#Menu li#MenuConsultingRooms { width: 155px; }
#Menu li#MenuConsultingRooms a:hover { background-position: -142px -38px; }

#Menu li#MenuHospitals { width: 92px; }
#Menu li#MenuHospitals a:hover { background-position: -297px -38px; }

#Menu li#MenuSurgeons { width: 93px; }
#Menu li#MenuSurgeons a:hover { background-position: -389px -38px; }

#Menu li#MenuLinks { width: 63px; }
#Menu li#MenuLinks a:hover { background-position: -482px -38px; }

#Menu li#MenuContactUs { width: 103px; }
#Menu li#MenuContactUs a:hover { background-position: -545px -38px; }

#Menu li#MenuGallery { width: 80px; }
#Menu li#MenuGallery a:hover { background-position: -648px -38px; }

#ContentHolder
{
	background-color: white;
	padding: 25px 10px 25px 10px;
	width: 880px;
}

#ContentHolder h2
{
	margin: 0 0 25px 0;
	padding: 0;
	font-size: 50%;
	text-indent: -2000px;
	height: 26px;
}

.Home #ContentHolder h2 { background-image: url(Assets/PageTitleHome.png); }
.Surgery #ContentHolder h2 { background-image: url(Assets/PageTitleSurgery.png); }
.Surgery.Pacemaker #ContentHolder h2 { background-image: url(Assets/PageTitleSurgeryPacemaker.png); }
.Surgery.Cardiac #ContentHolder h2 { background-image: url(Assets/PageTitleSurgeryCardiac.png); }
.Surgery.Thoracic #ContentHolder h2 { background-image: url(Assets/PageTitleSurgeryThoracic.png); }
.ConsultingRooms #ContentHolder h2 { background-image: url(Assets/PageTitleHome.png); }
.Hospitals #ContentHolder h2 { background-image: url(Assets/PageTitleHospitals.png); }
.Surgeons #ContentHolder h2 { background-image: url(Assets/PageTitleSurgeons.png); }
.Links #ContentHolder h2 { background-image: url(Assets/PageTitleLinks.png); }
.ContactUs #ContentHolder h2 { background-image: url(Assets/PageTitleContactUs.png); }
.ContactSent #ContentHolder h2 { background-image: url(Assets/PageTitleContactUs.png); }
.Gallery #ContentHolder h2 { background-image: url(Assets/PageTitleGallery.png); }

#LeftStrip
{
	width: 300px;
	float: left;
}

#LeftStrip p { margin-top: 0; }

.ImageBlock
{
	padding-bottom: 43px;
	background: transparent url(Assets/GreyBox.png) no-repeat left bottom;
}

.ContextualImageBlock { width: 300px; height: 190px; background: transparent url(Assets/ImageBoxDefault.jpg) no-repeat left top; }
.ConsultingRooms .ContextualImageBlock { background-image: url(Assets/ImageBoxConsulting.jpg); }
.Hospitals .ContextualImageBlock { background-image: url(Assets/ImageBoxHospitals.jpg); }
.Links .ContextualImageBlock { background-image: url(Assets/ImageBoxLinks.jpg); }
.ContactUs .ContextualImageBlock { background-image: url(Assets/ImageBoxContact.jpg); }
.ContactSent .ContextualImageBlock { background-image: url(Assets/ImageBoxContact.jpg); }
.Gallery .ContextualImageBlock { background-image: url(Assets/ImageBoxStudy.jpg); }

#Content { margin-left: 320px; }

#SurgeryButtons
{
	width: 730px;
	margin: 100px auto 50px auto;
	overflow: hidden;
}

#SurgeryButtons p
{
	width: 210px;
	display: block;
	float: left;
	margin: 0 25px;
}

#SurgeryButtons .Pacemaker { margin-left: 0; }
#SurgeryButtons .Thoracic { margin-right: 0; }

#SurgeryButtons a
{
	width: 210px;
	height: 125px;
	display: block;
	outline: none;
	text-indent: -2000px;
}

#SurgeryButtons a:hover { background-position: -210px 0; }

#SurgeryButtons .Pacemaker a { background-image: url(Assets/SurgeryLinkPacemaker.png); }
#SurgeryButtons .Cardiac a { background-image: url(Assets/SurgeryLinkCardiac.png); }
#SurgeryButtons .Thoracic a { background-image: url(Assets/SurgeryLinkThoracic.png); }



#SurgeonsDetail div.Item { margin: 30px 0 0 0; }
#SurgeonsDetail div.Item div.Left { width: 300px; float: left; }
#SurgeonsDetail div.Item div.Right { margin-left: 320px; }

dl dt { float: left; width: 10em; }
dl dt, dl dd { display: block; margin-bottom: 1.0em; }

.ContactUs textarea { width: 350px; }

.DownloadLink { height: 32px; line-height: 32px; background: transparent url(Assets/PdfIcon.gif) no-repeat left 50%; padding-left: 42px; }

#Footer
{
	font-size: 80%;
	color: White;
	height: 44px;
	line-height: 22px;
	vertical-align: middle;
	text-align: center;
	background-image: url(Assets/Footer.gif);
}

#Footer a:link, #Footer a:active, #Footer a:visited { color: White; text-decoration: none; }
#Footer a:hover { color: White; text-decoration: underline; }
