/* CSS Document */
body {
	margin: 0;
	padding: 0;
	background-color: #959595;
	background-image:url(images/FD_contact_061015_bodybg.jpg); 
	background-repeat:repeat-y; 
}

#header {
	float:left;
 	height: 126px;
	width: 100%;
	background-color: #a3a3a3;
	background-image: url(images/FD_contact_topbanner_repeat.jpg);
	background-repeat: repeat-x;
}

#topshine {
	float:left;
	width: 100%;
	height: 20px; 
	background:url(images/FD_mts_topbanner_shine.png) repeat-x top left;
}

#content {
	float:left;
	width:100%;
}

#left {
  position:fixed;
  left:0px;
  top:120px;
  padding:30px 0 0 0px;
  display:block;
}
	
#right {
  float:left;
  width:500px;
  display:block;
  padding:10px 0 50px 200px;
}

#menu {
	width: 161px;	
}

#footer {
	padding: 0px;
	clear:both;
	height: 39px;
	background-color: #a6a6a6;
	background-image:url(images/FD_contact_brandingbottom.jpg);
	background-repeat: repeat-x;
	margin:0px;
}

#brandingtoplogo {/*banner dimensions=581x126*/ 
	width: 551px;
	height: 126px;
	float: left;
}

#nav_column {
  position:relative;
  display:block;
}
#nav_column ul {

  list-style-type:none;
  padding:0px;
  margin:0px;
}
#nav_column li a{
	display: block;
	height: 28px; /*diff*/
	width: 161px;
	text-decoration: none;
 	text-indent: -9999px;
}	

li#inv1_01 /* About Us */ {
	width: 162px;
	height: 29px;
	background : url(images/FD_contact_navbar.jpg) 0 -286px;
	border: solid 0 red;
	text-indent: -9999px; }
li#inv1_02 /* Procedures */ {
	width: 162px;
	height: 27px;
	background : url(images/FD_contact_navbar.jpg) 0 -315px;
	border: solid 0 red; }
li#inv1_03 /* After a Procedure */ {
	width: 162px;
	height: 27px;
	background : url(images/FD_contact_navbar.jpg) -163px -342px;
	border: solid 0 red; }
li#inv1_04 /* Ask the Doctors */ {
	width: 162px;
	height: 29px;
	background : url(images/FD_contact_navbar.jpg) -163px -89px;
	border: solid 0 blue; }
li#inv1_05 /* Office News */ {
	width: 162px;
	height: 26px;
	background : url(images/FD_contact_navbar.jpg) -163px -399px;
	border: solid 0 blue; }
li#inv1_06 /* Our Location */ {
	width: 162px;
	height: 28px;
	background : url(images/FD_contact_navbar.jpg) -163px -426px;
	border: solid 0 blue; }
li#inv1_07 /* Meet the Staff */ {
	width: 162px;
	height: 29px;
	background : url(images/FD_contact_navbar.jpg) -163px -454px;
	border: solid 0 blue; }
li#inv1_08 /* Contact Us */ {
	width: 162px;
	height: 29px;
	background : url(images/FD_contact_navbar.jpg) -163px -483px;
	border: solid 0 blue; }
li#inv1_01 a {
	height: 28px; }
li#inv1_02 a {
	height: 27px; }
li#inv1_03 a {
	height: 28px; }
li#inv1_04 a {
	height: 29px; }
li#inv1_05 a {
	height: 26px; }
/*Office News*/
li#inv1_06 a {
	height: 26px; }
li#inv1_07 a {
	height: 29px; }
li#inv1_08 a {
	height: 28px; }
li#inv1_01 a:hover {
	background-image: url(images/FD_contact_navbar.jpg);
	background-position: 0 -5px; }
li#inv1_02 a:hover {
	background-image: url(images/FD_contact_navbar.jpg);
	background-position: 0 -34px; }
li#inv1_03 a:hover {
	background-image: url(images/FD_contact_navbar.jpg);
	background-position: -1px -61px; }
li#inv1_04 a:hover {
	background-image: url(images/FD_contact_navbar.jpg);
	background-position: -1px -89px; }
li#inv1_05 a:hover /* Office News */ {
	background-image: url(images/FD_contact_navbar.jpg);
	background-position: -1px -118px; }
li#inv1_06 a:hover /* Our Location */ {
	background-image: url(images/FD_contact_navbar.jpg);
	background-position: -1px -145px; }
li#inv1_07 a:hover {
	background-image: url(images/FD_contact_navbar.jpg);
	background-position: -1px -173px; }
li#inv1_08 a:hover {
	background-image: url(images/FD_contact_navbar.jpg);
	background-position: -1px -202px; }
	
/* FORM ADDITIONS */

#form-info { padding:15px; font:12px Verdana, Sans-Serif; background-color:#dedede; width:545px; border:3px solid #9da3ac; }
#form-info img { float:right; margin:0px 0 0 10px; }

#form-container { padding:30px; margin-bottom:80px; font:12px Verdana, Sans-Serif; background:url(images/form-bkground.jpg) no-repeat top left; width:515px; height:476px; border:3px solid #9da3ac; }

fieldset { margin:0; padding:0;	border:none; }
label {	display:block; margin:0 0 5px 0; padding:0; color:#CCC; }
.text {	margin:0 0 10px 0; padding:8px; background:#fff; border:2px solid #CCC; font:14px Arial, Sans-Serif; color:#333;}
select {	width:275px; margin:0 0 10px 0; padding:8px; background:#fff; border:1px solid #CCC; font:14px Arial, Sans-Serif; color:#333;}
.button { color:#495466; font-size:140%; padding:5px; margin:5px 10px 0 0; width:180px; display:inline; background:url(images/button-bkground.jpg) repeat-x top left; border:2px solid #575d66; }
textarea { width:450px; margin:0 0 15px 0; padding:8px;	background:#fff; border:2px solid #CCC; font:14px Arial, Sans-Serif;	color:#333; }
input {	width:220px; margin-bottom:15px; }
.text:hover, .text:active { border:2px solid black; }
textarea:hover, textarea:active { border:2px solid black; }
	


