/*----------CSS for Medical Care of WNY - Buffalo, NY-----------------------------------------------------*/
/*----------Created by Brian Daggett - Innovative Solutions - Rochester, NY-----------------------------*/

* {padding:0px;	margin:0px;}
p{ padding-bottom:10px;	font-size:15px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; line-height:1.8em;}
body {
	background:url(../images/bg.jpg) no-repeat  #230000 top center;
	margin:0px auto;
	text-align:left;
	
	}
#contentWrapper {
	width: 950px;
	position: relative;
	margin:0px auto;
	z-index:1;
	}
.float-left{float:left;}	
.float-right{float:right;}
.list {padding-left:10px; padding-bottom:4px;	font-size:15px; color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
.list li{ list-style:none; padding: 0px 0px 15px 15px; line-height:1.5em; background:url(../images/bullet.gif) no-repeat 0px/*left and right*/ 7px /*up and down*/;}
.temporaryAddress { font-size:15px; font-weight:bold;} 
.temporaryHeader {font-size:15px; text-transform:uppercase; color:#ffd200;}
.contactTable { background: #4d0b0d; margin-bottom:20px;color:#ffffff; font-family:Arial, Helvetica, sans-serif;}
.contactTable td { padding:3px 3px 7px 3px;}
.FAQTable { background: #4d0b0d; margin:7px 0 20px 0; color:#ffffff; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.FAQTable td { padding:10px;}
.imgRight {float:right; border: solid 1px #4d0b0d; padding:5px; margin: 5px 0 5px 15px;}
.imgLeft{float:left; border: solid 1px #4d0b0d; padding:5px; margin: 5px 15px 5px 0;}
.imgBorder{ border: solid 1px #4d0b0d; padding:5px; margin: 5px 15px 5px 0;}
.alt {background: #61282a;}


/*------------HEADER STUFF--------*/
#header {
	height:249px;
	}


/*------------BANNER STUFF--------*/
#banner { }	

	
/*-----------MAIN CONTENT STUFF --*/
#homeContent { }
#homeLeft {
	width:589px;
	float:left;
	padding-left:61px;
	}
#homeRight {
	width:290px;
	float:right;
	padding:0;
	
	}
#insideContent { }
#insideLeft {
	width:249px;
	float:left;
	padding-left:61px;
	}
#insideRight {
	width:630px;
	float:right;
	padding:0px 0px 25px 10px;
	}	
	
#insideMain { width:840px; float:left; padding: 0 0 25px 60px;}	
	
/*-----------SUB NAV STUFF --*/
#subNavWrapper{background:url(../images/subNavMiddle.jpg) repeat-y ; width:221px;}
#subNavTop { background:url(../images/subNavTop.jpg) no-repeat; width:221px; height:14px;}
#subNavMiddle {background:url(../images/subNavMiddle.jpg) repeat-y; width:221px;}
#subNavBottom {background:url(../images/subNavBottom.jpg) no-repeat #230000; width:221px; height:13px;}

/* ----------GLOBAL HEADERS-------*/
h1 { color:#ffd200; font-size:17px; font-family:Georgia, "Times New Roman", Times, serif; padding:3px 0px 10px 0px; text-transform:uppercase;  }
h2 { color:#ffffff; font-size:14px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; padding:3px 0px; }		
h3 { color:#ffd200; font-size:13px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; padding:8px 0 3px 0; }	
h4 { color:	#ffd200; font-size:14px;font-family:Georgia, "Times New Roman", Times, serif; padding:0px 0px 0px 0px; text-align:center; text-transform:uppercase; }	
h5 { color:	#ffd200; font-size:13px; font-style:italic; font-family:Georgia, "Times New Roman", Times, serif; padding:5px 0px; }	

/* ----------GLOBAL LINKS---------*/
a:link {color:#ffd200; text-decoration:underline;}
a:visited {color:#ffd200; text-decoration:underline;}
a:hover {color:#ffd200; text-decoration:none;}
a:active {color:#ffd200; text-decoration:underline;}

/* ---------- NAVIGATION------------*/
.navigation td{background:url(../images/navBullet.gif) no-repeat 0px 2px; padding:0px 0px 10px 15px;}
#navigation {
	position:absolute;
	left:283px;
	top:33px;
	font-size:14px;
	text-transform:uppercase;
}
#navigation a:link {color:#ffffff; text-decoration:none; }
#navigation a:visited {color:#ffffff; text-decoration:none;}
#navigation a:hover {color:#ffd200; text-decoration:none; border-bottom: 3px solid #ffd200;}
#navigation a:active {color:#ffffff; text-decoration:none;}

/*-------------SUN NAVIGATION-------------*/
.subNav { padding:0px 15px;}
.subNav li {font:Arial, Helvetica, sans-serif; color:#FFFFFF; font-size:17px;list-style:none; padding: 8px 0px 8px 15px; background:url(../images/navBullet.gif) no-repeat 0px/*left and right*/ 11px /*up and down*/; border-bottom:#6e3c3c solid 1px;}
.subNav a:link {color:#ffffff; text-decoration:none;}
.subNav a:visited {color:#ffffff; text-decoration:none;}
.subNav a:hover {color:#ffd200; text-decoration:none;}
.subNav a:active {color:#ffffff; text-decoration:none;}

/*-----------FOOTER----------------*/
#footer {width: 950px; margin:0px auto;}
#footer p{text-align:center; color:#fff; font-size:12px;}
#footer a:link {color:#fff; text-decoration:underline; padding:0px 20px 0px 0px;}
#footer a:visited {color:#fff; text-decoration:underline;}
#footer a:hover {color:#ffffff; text-decoration:none;}
#footer a:active {color:#fff; text-decoration:underline;}

.footerHighlight { font-size:13px; color:#ffd200;}

#footer-nav{ color:#fef5f1; text-transform:uppercase; font-size:14px; padding:20px 0px 10px 0px; text-align:center; width:950px; border-top:solid #a81018 1px; clear:both; margin:0px auto;}
#footer-nav a:link {color:#ffd200; text-decoration:none; padding:0px 20px 0px 0px;}
#footer-nav a:visited {color:#ffd200; text-decoration:none;}
#footer-nav a:hover {color:#ffd200; text-decoration:underline;}
#footer-nav a:active {color:#ffd200; text-decoration:none;}


/*-------------------- Slide Show ---------------------*/
#thumbBox{ /*Outermost DIV for thumbnail viewer*/
position: absolute;
left: 0;
top: 0;
width: auto;
padding: 10px;
padding-bottom: 0;
background: #313131;
visibility: hidden;
z-index: 10;
cursor: hand;
cursor: pointer;
}

#thumbBox .footerbar{ /*Footer DIV of thumbbox that contains "close" link */
font: bold 12px arial;
line-height: 1.1em;
color: white;
padding: 5px 0;
text-align: right;
}


#thumbBox #thumbImage{ /*DIV within thumbbox that holds the enlarged image */
background-color: #cccccc;
font: bold 10px arial;
padding:5px;
}

#thumbLoading{ /*DIV for showing "loading" status while thumbbox is being generated*/
position: absolute;
visibility: hidden;
border: 1px solid black;
background-color: #cccccc;
padding: 5px;
z-index: 5;
font: bold 12px arial;
color:#313131;
}