@charset "utf-8";
/* CSS Document */
/* vascularexcellence.com screen layout styles */
/* created by Stephanie Barone, Webmaster, Faxton St Lukes Healthcare, August 26 2009 */

body { 
	background: #0b4463 url(../images/background-body.jpg) repeat; 
	font: 12px Verdana, Arial, Helvetica, sans-serif; line-height: 22px; color: #cee2ed;
}
input { border: 0; }
h1, .print { display: none; }
#wrapper { 
	width: 976px; margin: 0 auto; 
	background: url(../images/background-wrapper.jpg) no-repeat 0 0; 
}
#container {
	width: 936px; padding-top: 108px; margin: 0 auto;
}
#logo {
	width: 270px; height: 32px;
	position: absolute; top: 63px; left: 27px;
} 
#logo a {
	display: block; width: 270px; height: 32px;
	background: url(../images/sprites.png) no-repeat 0 0;
	text-indent: -9999px; font-size: 0; line-height: 0;
}
#search {
	position: absolute; width: 284px; top: 67px; left: 661px;
}
#search #box {
	width: 204px; height: 29px; padding: 4px 6px 2px 6px; float: left;
	background: url(../images/sprites.png) no-repeat -218px -151px;
	font: 13px "Trebuchet MS", Arial, sans-serif; color: #fff1d0;
}
#search #button {
	width: 59px; height: 29px; float: left; 
	background: url(../images/sprites.png) no-repeat -430px -151px;
	text-indent: -9999px; 
	font-size: 0; line-height: 0; /* for IE negative text-indent hasLayout */
}
#copy {
	width: 936px;
	background: url(../images/image-copy.jpg) no-repeat 0 0;
	clear: both;
}
#copy.interior { background: #19577b url(../images/image-copy-interior.jpg) no-repeat 0 0; }
#searchResults #copy.interior { background: #19577b url(../images/image-copy-search.jpg) no-repeat 0 0; }
#copy.index { height: 207px; }
#copy #mainlinks { 
	width: 288px; height: 114px; left: 36px;
	background: url(../images/sprites-links.png) no-repeat 0 0; 
} 
#copy #mainlinks li  { 
	width: 251px; height: 29px;
	text-indent: -9999px; 
	font-size: 0; line-height: 0; /* for IE negative text-indent hasLayout */
}
#copy #mainlinks li a { 
	display: block; width: 251px; height: 29px; 
	text-indent: -9999px; 
	font-size: 0; line-height: 0; /* for IE negative text-indent hasLayout */
}
#copy .link01 a:hover { background: url(../images/sprites-links.png) no-repeat 0 -116px; }
#copy .link02 a:hover { background: url(../images/sprites-links.png) no-repeat 0 -145px; }
#copy .link03 a:hover { background: url(../images/sprites-links.png) no-repeat 0 -174px; }
#copy .link04 a:hover { background: url(../images/sprites-links.png) no-repeat 0 -203px; }
#copy .active01 { background: url(../images/sprites-links.png) no-repeat 0 -232px; }
#copy .active02 { background: url(../images/sprites-links.png) no-repeat 0 -261px; }
#copy .active03 { background: url(../images/sprites-links.png) no-repeat 0 -290px; }
#copy .active04 { background: url(../images/sprites-links.png) no-repeat 0 -319px; }
#copy #text { width: 500px; left: 354px; top: -82px; }
#copy #text.index { height: 92px; background: url(../images/sprites.png) no-repeat -16px -40px; }
#copy #text.interior p { margin-bottom: 18px; }
#copy #text.interior p a, #copy #text.interior li a { border-bottom: 1px dotted #cee2ed; color: #cee2ed; }
#copy #text.interior p a:hover, #copy #text.interior li a:hover { border-bottom: 1px solid #cee2ed; color: #fff; }
#copy #text.interior li a { font-weight: bold; }
#copy #text.interior h2 { margin: 33px 0 11px 0; font: 18px Arial, Helvetica, sans-serif; }
#copy #text.interior h2.first { margin: 0 0 11px 0; font: 18px Arial, Helvetica, sans-serif; }
#copy #text.interior h3 { margin: 33px 0 11px 0; font: bold 14px Arial, Helvetica, sans-serif; }
#copy #text.interior ul.leftListColumn { width: 40%; float: left; }
#copy #text.interior ul.rightListColumn { width: 40%; float: right; }
#copy #text.interior ul.linksList { margin: 33px 0 44px; }
#copy #text.interior li { margin: 0 0 11px 0; line-height: 16px; }
#copy #text.searchPage { width: 390px; padding: 55px; text-align: center; } 
#copy #text.searchPage #box { width: 300px; padding: 6px; }
#copy #text.searchPage #button { height: 28px; padding: 6px; float: right; } 
#copy #text.searchResults { left: 364px; }
#copy #spoke { width: 200px; height: 46px; left: 700px; top: -54px; }
#copy #spoke a { 
	display: block; width: 200px; height: 38px;
	background: url(../images/sprites.png) no-repeat -8px -139px;
}
#copy.interior #spoke { top: -22px; }
#footer { width: 936px; padding-top: 22px; padding-bottom: 44px; }
#footer li { display: inline; }
#footer li a { 
	margin-right: 17px; 
	font: 11px Verdana, Arial, Helvetica, sans-serif; color: #74accb; 
}
#footer li a.last { margin-right: 0; }
#footer li a:hover { color: #cee2ed; }
.clear { width: 0; height: 0; clear: both; }
.strong { font-weight: bold; color: #fff; background: #0e3b55; padding: 3px; }

#overlay { width: 100%; height: 100%; background: #0e3952; position: absolute; top: 0; left: 0; z-index: 1000; display: none; 
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)"; filter: alpha(opacity=70); opacity: 0.7; }
#doctor01, #doctor02, #doctor03, #doctor04, #doctor05, #doctor06, #doctor07, #doctor08, #doctor09, #doctor10, #doctor11, #doctor12, #doctor13, #doctor14  { width: 100%; height: 100%; position: absolute; top: 0; z-index: 2000; display: none; }
.doctorInfo .content { width: 632px; height: 496px; background: #f1e7ca; margin: 5% auto; color: #0e3b55; padding: 44px; }
.doctorInfo .content img.closeButton { display: block; float: right; padding-bottom: 55px; width: 48px; height: 14px; }
.doctorInfo h4 { clear: both; font: 18px Arial, Helvetica, sans-serif; margin-left: 22px; }
.doctorInfo h5 { font: bold 12px Arial, Helvetica, sans-serif; margin: 0 44px; padding: 11px 0 3px 0; }
.doctorInfo p { font: 12px Arial, Helvetica, sans-serif; line-height: 22px; margin: 0 66px 0 44px; padding-bottom: 11px; }
.doctorInfo p.specialty { margin-left: 22px; padding-bottom: 22px; }
.doctorInfo p a { border-bottom: 1px dotted #336481; color: #0e3b55; }
.doctorInfo p a:hover { border-bottom: 1px solid #0e3b55; }
