/*GLOBAL Settings*/

/* New Top Nav Columns */

#menu {  
    list-style:none;  
    width:934px;  
    margin:-5px 0px 0px 0px;  
    height:52px;  
    padding:0px 10px 0px 20px;  
	z-index: 99; /* Makes sure that your menu remains on top of other page elements */
    /* Rounded Corners */  
      
    -moz-border-radius: 10px;  
    -webkit-border-radius: 10px;  
    border-radius: 10px;  
  
    /* Background color and gradients */  
      
    background: #b16d48;  
    background: -moz-linear-gradient(top, #d1865f, #905537);  
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#d1865f), to(#905537));  
      
    /* Borders */  
      
    border: 1px solid #b16d48;  
  
    -moz-box-shadow:inset 0px 0px 1px #edf9ff;  
    -webkit-box-shadow:inset 0px 0px 1px #edf9ff;  
    box-shadow:inset 0px 0px 1px #edf9ff;  
}  
  
#menu li {  
    float:left;  
    text-align:center;  
    position:relative;  
    padding: 6px 6px 6px 11px;  
    margin-right:22px;  
    margin-top:7px;  
    border:none;  
	font-variant: small-caps;
}  
  
#menu li:hover {  
    border: 1px solid #777777;  
    padding: 7px 5px 4px 10px;  
      
    /* Background color and gradients */  
      
    background: #e0cc86;  
    background: -moz-linear-gradient(top, #e0cc86, #f2e1a5);  
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#e0cc86), to(#f2e1a5));  
      
    /* Rounded corners */  
      
    -moz-border-radius: 5px 5px 0px 0px;  
    -webkit-border-radius: 5px 5px 0px 0px;  
    border-radius: 5px 5px 0px 0px;  
}  
  
#menu li a {  
    font-family:Arial, Helvetica, sans-serif;  
    font-size:20px;   
    color: #EEEEEE;  
    display:block;  
    outline:0;  
    text-decoration:none;  
    text-shadow: 1px 1px 1px #000;
}  
  
#menu li:hover a {  
	color:#47604e;
    text-shadow: none;
}  
#menu li .drop {  
    padding-right:21px;  
    background:url(../images/TopNav/drop.png) no-repeat right 8px;  
}  
#menu li:hover .drop {  
    background:url(../images/TopNav/open.png) no-repeat right 8px;  
}  

#menu li .nodrop {  
    padding-right:21px;  
    background:none no-repeat right 8px;  
}  
#menu li:hover .nodrop {  
    background:none no-repeat right 8px;  
}  

  
/* Drop Down   */  
  
.dropdown_1column,   
.dropdown_2columns,   
.dropdown_3columns,   
.dropdown_4columns,  
.dropdown_5columns {  
    margin:4px auto;  
    float:left;  
    position:absolute;  
    left:-999em; /* Hides the drop down */  
    text-align:left;  
    padding:10px 5px 0px 5px;  
    border:1px solid #777777;  
    border-top:none;  
	z-index: 99; /* Makes sure that your menu remains on top of other page elements */
    /* Gradient background */  
    background:#e0cc86;  
    background: -moz-linear-gradient(top, #f2e1a5, #e0cc86);  
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#f2e1a5), to(#e0cc86));  
  
    /* Rounded Corners */  
    -moz-border-radius: 0px 5px 5px 5px;  
    -webkit-border-radius: 0px 5px 5px 5px;  
    border-radius: 0px 5px 5px 5px;  
}  
  
.dropdown_1column {width: 150px;}  
.dropdown_2columns {width: 280px;}  
.dropdown_3columns {width: 420px;}  
.dropdown_4columns {width: 560px;}  
.dropdown_5columns {width: 700px;}  
  
#menu li:hover .dropdown_1column,   
#menu li:hover .dropdown_2columns,   
#menu li:hover .dropdown_3columns,  
#menu li:hover .dropdown_4columns,  
#menu li:hover .dropdown_5columns {  
    left:-1px;  
    top:auto;  
}  
  
/* Columns */  
  
.col_1,  
.col_2,  
.col_3,  
.col_4,  
.col_5 {  
    display:inline;  
    float: left;  
    position: relative;  
    margin-left: 5px;  
    margin-right: 5px;  
}  
.col_1 {width:130px;}  
.col_2 {width:270px;}  
.col_3 {width:410px;}  
.col_4 {width:550px;}  
.col_5 {width:690px;}  
  
/* Right alignment */  
  
#menu .menu_right {  
    float:right;  
    margin-right:13px;  
}  
#menu li .align_right {  
    /* Rounded Corners */  
    -moz-border-radius: 5px 0px 5px 5px;  
    -webkit-border-radius: 5px 0px 5px 5px;  
    border-radius: 5px 0px 5px 5px;  
}  
#menu li:hover .align_right {  
    left:auto;  
    right:-1px;  
    top:auto;  
}  
  
/* Drop Down Content Stylings */  
  
#menu li:hover p, 
#menu li:hover p a, 
#menu li:hover h2, 
#menu li:hover h2 a, 
#menu li:hover h3, 
#menu li:hover h3 a {  
    font-family:Arial, Helvetica, sans-serif;  
    line-height:21px;  
    font-size:12px;  
    text-align:left; 
}  

#menu li:hover ul li,   
#menu li:hover ul li a {  
    font-family:Arial, Helvetica, sans-serif;  
    line-height:21px;  
    font-size:12px;  
    text-align:left; 
}  

#menu li:hover ul.navmenu {  
	color:#d1865f;
    font-family:Arial, Helvetica, sans-serif;  
    line-height:21px;  
    font-size:12px;  
    text-align:left; 
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
	list-style:disc outside none;
}  

#menu li:hover ul.navmenu li a:hover {  
    color:#844d32; 
}

#menu li:hover h2 {
	color: #5F3A28;
    font-size:21px;  
    font-weight:400;  
    letter-spacing:-1px;  
    margin:0px 0px 3px 0px;  
    padding-bottom:3px;  
    border-bottom:1px solid #5F3A28;  
}  

#menu li:hover h2 a {  
	color: #5F3A28;
    font-size:21px;  
    font-weight:400;  
    letter-spacing:-1px;  	
}  

#menu li:hover h2 a:hover {  
    color:#844d32;
	padding-left:9px; -webkit-transition:all 200ms linear; background:url(../images/Navagation%20Images/sidebar-nav-arrow.png) 0px 5px no-repeat;}
}


#menu li:hover h3 {  
	color: #47604e;
    font-size:14px;  
	font-weight:bold;
    margin:0px 0 3px 0;  
    padding-bottom:0px;  
    border-bottom:1px solid #5F3A28;  
}  

#menu li:hover h3 a {  
	color: #47604e;
    font-size:14px;  
	font-weight:bold;
    border-bottom:1px solid #5F3A28;  
}

#menu li:hover h3 a:hover { 
    color:#844d32;
	padding-left:9px; -webkit-transition:all 200ms linear; background:url(../images/Navagation%20Images/sidebar-nav-arrow.png) -1px 5px no-repeat;}
}


#menu li:hover p  {  
    line-height:18px;  
    margin:0 0 10px 0;  
}  
 
#menu li:hover p a {  
	color: #5F3A28;
    line-height:18px;  
    margin:0 0 10px 0;  
}  

#menu li:hover div a {  
    /* font-size:12px;  To allow clickable titles and paragraphs   TSH
    color:#015b86; */  
}  
#menu li:hover div a:hover {  
    color:#844d32;
}  

.strong {  
    font-weight:bold;  
}  
.italic {  
    font-style:italic;  
}  
.imgshadow {  
    background:#FFFFFF;  
    padding:4px;  
    border:1px solid #777777;  
    margin-top:5px;  
    -moz-box-shadow:0px 0px 5px #666666;  
    -webkit-box-shadow:0px 0px 5px #666666;  
    box-shadow:0px 0px 5px #666666;  
}  
.img_left { /* Image sticks to the left */  
    width:auto;  
    float:left;  
    margin:5px 15px 5px 5px;  
}  
#menu li .black_box {  
    background-color:#b26e49;  
    color: #eeeeee;  
    /* text-shadow: 1px 1px 1px #000; */  
    padding:4px 6px 4px 6px;  
  
    /* Rounded Corners */  
    -moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    border-radius: 5px;  
  
    /* Shadow */  
    -webkit-box-shadow:inset 0 0 3px #000000;  
    -moz-box-shadow:inset 0 0 3px #000000;  
    box-shadow:inset 0 0 3px #000000;  
}  
#menu li ul {  
    list-style:none;  
    padding:0;  
    margin:0 0 12px 0;  
}  
#menu li ul li {  
    font-size:12px;  
    line-height:24px;  
    position:relative;  
    text-shadow: 1px 1px 1px #ffffff;  
    padding:0;  
    margin:0;  
    float:none;  
    text-align:left;  
    width:130px;  
}  
#menu li ul li:hover {  
    background:none;  
    border:none;  
    padding:0;  
    margin:0;  
}  
#menu li .greybox li {  
    background:#c2815e;  
	color:#FFF;
    border:1px solid #b16d48;  
    margin:5px 0px 8px 0px;  
    padding:4px 6px 4px 6px;  
    width:116px;  
  
    /* Rounded Corners */  
    -moz-border-radius: 5px;  
    -webkit-border-radius: 5px;  
    border-radius: 5px;  
}  
#menu li .greybox li:hover {  
    background:#c2815e;  
	color:#000000;
    font-size:14px;  
    border:2px solid #7d3a16;  
    padding:3px 6px 3px 5px;  
    margin:5px 0px 8px 0px;  
    -moz-box-shadow:0px 0px 5px #715905;  
    -webkit-box-shadow:0px 0px 5px #715905;  
    box-shadow:0px 0px 5px #715905;  
	opacity:.9;
}  

#menu li:hover .greybox li a {
	color:#FFF;
	font-size:14px}  /* inside the boxes nav text */



/*-- New MAIN TOP NAV CSS*/


/* Contact Us Form CSS  */

form { margin: 0; }
fieldset { border: 0; margin: 0; padding: 0; }
label { cursor: pointer; }
legend { border: 0; *margin-left: -7px; padding: 0; }
button, input, select, textarea { font-size: 100%; margin: 0; vertical-align: baseline; *vertical-align: middle; }
button, input { line-height: normal; *overflow: visible; }table button, table input { *overflow: auto; }
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; -webkit-appearance: button; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; }
input[type="search"] { -webkit-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-decoration { -webkit-appearance: none; }
button::-moz-focus-inner, input::-moz-focus-inner { border: 0; padding: 0; }
textarea { overflow: auto; vertical-align: top; resize: vertical; }
input:valid, textarea:valid {  }
input:invalid, textarea:invalid { background-color: #f0dddd; }


.form {   }
form { color: #fff; font-size: 16px; }
form div { margin-bottom: 20px; position: relative; left: 10px;}
form input, form textarea { font-size: 18px; width: 280px; height: 24px; }
form input[type=checkbox] {margin-right:10px; width:auto;}
form textarea { height: 90px;}
form span.label,span.spacer,span.multiple span {width:140px;float:left;} 
form span.multiple {float:left;} 
form span.button {padding-left:60px; position: relative; top: 5px; left: 260px; width: 130px; height: 45px;} 
form div.clear {clear:both;padding-top:5px;} 
form #submit { width: 130px; height: 45px; position: relative; left: -80px;}
form label { color:#88a6d7;}
.error {padding:0 4px; display:inline-block; border:1px solid #FFFFFF; background:#FF0000; color:#FFFFFF;}
.error-msg {position:relative; top:-20px; color:#FF0000;}

.phoneform, .message { position: relative; left: -1px;}


.mainmailform { float: left; position: relative; left: -160px; top:-250px; color:#fff; 
		padding-top: 40px; padding-left: 20px; 
		background:url(../images/Banners%20and%20Logos/bg-mail-form.jpg); width:465px; height: 335px; 
		float: right; position: relative; right: -40px; top:0px; 
		border: solid 5px #fff;
		margin: 0px 0px 20px 0px;
		}

.mainmailform h1 { margin-bottom: 15px;}
.mainmailform label { color:#fff;}
.mainmailform p {color:#FFF ; font-size:18px;}


.mainmailformphysician { float: left; position: relative; left: -160px; top:-250px; color:#fff; 
		padding-top: 40px; padding-left: 20px; 
		background:url(../images/Banners%20and%20Logos/bg-mail-form-physician.jpg); width:480px; height: 555px; 
		float: right; position: relative; right: -20px; top:0px; 
		border: solid 5px #fff;
		margin: 0px 0px 0px 0px;
		}
.mainmailformphysician .phoneform, 
.mainmailformphysician .message  { position: relative; left: 10px;}

.mainmailformphysician .subscribe
 { position: relative; left: 50px;}

.mainmailformphysician form input[type=checkbox] {margin-right:10px; }

.mainmailformphysician form textarea { height: 120px;}
.mainmailformphysician h1 { margin-bottom: 15px;}
.mainmailformphysician label { color:#fff;}
.mainmailformphysician p {color:#FFF ; font-size:18px;}

/* End Contact Us Form CSS  */





/* Left Sidebar Nav */

.sidebar {width: 160px; float: left; margin: 0px 30px 20px 0px; font-family:Tahoma, Geneva, sans-serif; font-variant: small-caps; text-transform: capitalize; font-size: 14px; line-height: 20px; color:#000000;}

.sidebar .header {color:#5F3A28; font-size:20px; 
margin: 0px 0px 0px -30px; padding:0px 10px 0px 15px; width:auto; display:block; text-decoration:none; line-height:28px;
-webkit-transition:all 200ms linear; background-position-x:-15px; background-position-y:14px; 
border:1px solid #e0cc86; 
background:#e0cc86; background:-moz-linear-gradient(left,  #e0cc86 0%, #f2e1a5 10%); background:-webkit-gradient(linear, left top, right top, color-stop(0%,#e0cc86), color-stop(100%,#f2e1a5)); background:-webkit-linear-gradient(left,  #e0cc86 0%,#f2e1a5 100%); background:-o-linear-gradient(left,  #e0cc86 0%,#f2e1a5 100%); background:-ms-linear-gradient(left,  #e0cc86 0%,#f2e1a5 100%); background:linear-gradient(left,  #e0cc86 0%,#f2e1a5 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0cc86', endColorstr='#f2e1a5',GradientType=1 );}

.sidebar ul {margin: 0 0 0 -20px ; padding: 0px 0px 0px 0px; list-style:none;}

.sidebar ul li {margin:0 0 0px; line-height:20px; border:1px solid #e0cc86; 
background:#e0cc86; background:-moz-linear-gradient(left,  #e0cc86 0%, #f2e1a5 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%,#e0cc86), color-stop(100%,#f2e1a5)); background:-webkit-linear-gradient(left,  #e0cc86 0%,#f2e1a5 100%); background:-o-linear-gradient(left,  #e0cc86 0%,#f2e1a5 100%); background:-ms-linear-gradient(left,  #e0cc86 0%,#f2e1a5 100%); background:linear-gradient(left,  #e0cc86 0%,#f2e1a5 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0cc86', endColorstr='#f2e1a5',GradientType=1 );}

.sidebar ul li:hover {border:1px solid #d1bd76;}

.symptoms .sidebar ul li.symptoms,
.about-surgery .sidebar ul li.about-surgery,
.hernia-types .sidebar ul li.hernia-types,
.compare-open-laparoscopic .sidebar ul li.compare-open-laparoscopic,
.recovering-from-surgery .sidebar ul li.recovering-from-surgery,
.our-center .sidebar ul li.our-center,
.compare-our-center .sidebar ul li.compare-our-center,
.tour-our-center .sidebar ul li.tour-our-center,
.about-harris .sidebar ul li.about-harris,
.testimonials .sidebar ul li.testimonials,
.faq-symptoms .sidebar ul li.faq-symptoms,
.faq-consultation .sidebar ul li.faq-consultation,
.faq-costs .sidebar ul li.faq-costs,
.faq-recovery .sidebar ul li.faq-recovery,
.faq-about-us .sidebar ul li.faq-about-us,
.pre-post-forms .sidebar ul li.pre-post-forms,
.recovery-chart .sidebar ul li.recovery-chart,
.insurance .sidebar ul li.insurance,
.consult-forms .sidebar ul li.consult-forms,
.research .sidebar ul li.research,
.contact-us .sidebar ul li.contact-us,
.for-physicians .sidebar ul li.for-physicians,
.travel .sidebar ul li.travel,
.canada-landing .sidebar ul li.canada-landing,
.canada-costs .sidebar ul li.canada-costs,
.canada-travel .sidebar ul li.canada-travel,
.canada-scheduling .sidebar ul li.canada-scheduling,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected 
{border:1px solid #c6b26b; background:#c6b26b; background:-moz-linear-gradient(left,  #c6b26b 0%, #e0cc86 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%,#c6b26b), color-stop(100%,#e0cc86)); background:-webkit-linear-gradient(left,  #c6b26b 0%,#e0cc86 100%); background:-o-linear-gradient(left,  #c6b26b 0%,#e0cc86 100%); background:-ms-linear-gradient(left,  #c6b26b 0%,#e0cc86 100%); background:linear-gradient(left,  #c6b26b 0%,#e0cc86 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6b26b', endColorstr='#e0cc86',GradientType=1 );}

.sidebar ul li a {padding:0px 10px 0px 15px; width:auto; min-height:20px; display:block; text-decoration:none; color:#47604e; -webkit-transition:all 200ms linear; background-position-x:-15px; background-position-y:14px;}

.symptoms .sidebar ul li.symptoms a,
.about-surgery .sidebar ul li.about-surgery a,
.hernia-types .sidebar ul li.hernia-types a,
.compare-open-laparoscopic .sidebar ul li.compare-open-laparoscopic	a,
.recovering-from-surgery .sidebar ul li.recovering-from-surgery a,
.about-hernia-mesh .sidebar ul li.about-hernia-mesh a,
.our-center .sidebar ul li.our-center a,
.compare-our-center .sidebar ul li.compare-our-center a,
.tour-our-center .sidebar ul li.tour-our-center a,
.about-harris .sidebar ul li.about-harris a,
.testimonials .sidebar ul li.testimonials a,
.faq-symptoms .sidebar ul li.faq-symptoms a,
.faq-consultation .sidebar ul li.faq-consultation a,
.faq-costs .sidebar ul li.faq-costs a,
.faq-recovery .sidebar ul li.faq-recovery a,
.faq-about-us .sidebar ul li.faq-about-us a,
.pre-post-forms .sidebar ul li.pre-post-forms a,
.recovery-chart .sidebar ul li.recovery-chart a,
.insurance .sidebar ul li.insurance a,
.consult-forms .sidebar ul li.consult-forms a,
.research .sidebar ul li.research a,
.contact-us .sidebar ul li.contact-us a,
.for-physicians .sidebar ul li.for-physicians a,
.travel .sidebar ul li.travel a,
.canada-landing .sidebar ul li.canada-landing a,
.canada-costs .sidebar ul li.canada-costs a,
.canada-travel .sidebar ul li.canada-travel a,
.canada-scheduling .sidebar ul li.canada-scheduling a,
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a
{padding-left:30px; background:url(../images/Navagation%20Images/sidebar-nav-arrow.png) 15px 6px no-repeat; color:#4d2c1c;}

.sidebar ul li a:hover {padding-left:30px; -webkit-transition:all 200ms linear; background:url(../images/Navagation%20Images/sidebar-nav-arrow.png) 15px 6px no-repeat;}

/* Tertiary Nav */

.sidebar3{width: 160px; float: left; margin: -20px 0px 0px 0px; font-family:Tahoma, Geneva, sans-serif; font-variant: small-caps; text-transform: capitalize; font-size: 13px; line-height: 18px; color:#5F3A28;}

.sidebar3 ul {margin: 0 0 0 -20px ; padding: 0px 0px 0px 0px; list-style:none;}

.sidebar3 ul li {
	padding-left:0px;
	margin:0px 0px 0px 15px; line-height:20px; border:1px solid #e0cc86; 
background:#e0cc86; background:-moz-linear-gradient(left,  #e0cc86 0%, #f2e1a5 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%,#e0cc86), color-stop(100%,#f2e1a5)); background:-webkit-linear-gradient(left,  #e0cc86 0%,#f2e1a5 100%); background:-o-linear-gradient(left,  #e0cc86 0%,#f2e1a5 100%); background:-ms-linear-gradient(left,  #e0cc86 0%,#f2e1a5 100%); background:linear-gradient(left,  #e0cc86 0%,#f2e1a5 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#e0cc86', endColorstr='#f2e1a5',GradientType=1 );}

.sidebar3 ul li:hover {border:1px solid #d1bd76;}

.what-is-a-hernia .sidebar3 ul li.what-is-a-hernia,
.hernia-anatomy .sidebar3 ul li.hernia-anatomy,
.laparoscopic-surgery .sidebar3 ul li.laparoscopic-surgery,
.open-surgery .sidebar3 ul li.open-surgery,
.about-hernia-mesh .sidebar3 ul li.about-hernia-mesh,
.hernia-anatomy .sidebar3 ul li.hernia-anatomy,
.recent-cases .sidebar3 ul li.recent-cases,
.types-inguinal .sidebar3 ul li.types-inguinal,
.types-umbilical .sidebar3 ul li.types-umbilical,
.types-ventral .sidebar3 ul li.types-ventral,
.types-sports .sidebar3 ul li.types-sports,
.types-recurrent .sidebar3 ul li.types-recurrent,
.awards .sidebar3 ul li.awards,
.poe .sidebar3 ul li.poe,
.volunteer .sidebar3 ul li.volunteer,
.superdoctors .sidebar3 ul li.superdoctors,
.superdoctors .sidebar3 ul li.superdoctors
{border:1px solid #c6b26b; background:#c6b26b; background:-moz-linear-gradient(left,  #c6b26b 0%, #e0cc86 100%); background:-webkit-gradient(linear, left top, right top, color-stop(0%,#c6b26b), color-stop(100%,#e0cc86)); background:-webkit-linear-gradient(left,  #c6b26b 0%,#e0cc86 100%); background:-o-linear-gradient(left,  #c6b26b 0%,#e0cc86 100%); background:-ms-linear-gradient(left,  #c6b26b 0%,#e0cc86 100%); background:linear-gradient(left,  #c6b26b 0%,#e0cc86 100%); filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#c6b26b', endColorstr='#e0cc86',GradientType=1 );}

.sidebar3 ul li a {padding:0px 10px 0px 15px; width:auto; min-height:20px; display:block; text-decoration:none; color:#47604e; -webkit-transition:all 200ms linear; background-position-x:-15px; background-position-y:14px;}

.what-is-a-hernia .sidebar3 ul li.what-is-a-hernia a,
.hernia-anatomy .sidebar3 ul li.hernia-anatomy a,
.laparoscopic-surgery .sidebar3 ul li.laparoscopic-surgery a,
.open-surgery .sidebar3 ul li.open-surgery a,
.about-hernia-mesh .sidebar3 ul li.about-hernia-mesh a,
.hernia-anatomy .sidebar3 ul li.hernia-anatomy a,
.recent-cases .sidebar3 ul li.recent-cases a,
.types-inguinal .sidebar3 ul li.types-inguinal a,
.types-umbilical .sidebar3 ul li.types-umbilical a,
.types-ventral .sidebar3 ul li.types-ventral a,
.types-sports .sidebar3 ul li.types-sports a,
.types-recurrent .sidebar3 ul li.types-recurrent a,
.awards .sidebar3 ul li.awards a,
.poe .sidebar3 ul li.poe a,
.volunteer .sidebar3 ul li.volunteer a,
.superdoctors .sidebar3 ul li.superdoctors a,
.superdoctors .sidebar3 ul li.superdoctors a
{padding-left:28px; background:url(../images/Navagation%20Images/sidebar-nav-arrow.png) 12px 7px no-repeat; color:#4d2c1c;}


.what-is-a-hernia .sidebar ul li.symptoms a,
.hernia-anatomy .sidebar ul li.symptoms a,
.laparoscopic-surgery .sidebar ul li.about-surgery a,
.open-surgery .sidebar ul li.about-surgery a,
.about-hernia-mesh .sidebar ul li.about-surgery a,
.recent-cases .sidebar ul li.about-surgery a,
.types-inguinal .sidebar ul li.hernia-types a,
.types-umbilical .sidebar ul li.hernia-types a,
.types-ventral .sidebar ul li.hernia-types a,
.types-sports .sidebar ul li.hernia-types a,
.types-recurrent .sidebar ul li.hernia-types a,
.awards .sidebar ul li.about-harris a,
.poe .sidebar ul li.about-harris a,
.volunteer .sidebar ul li.about-harris a,
.superdoctors .sidebar ul li.about-harris a
{padding-left:30px; background:url(../images/Navagation%20Images/sidebar-nav-arrow-down.png) 15px 8px no-repeat; color:#4d2c1c;}


.what-is-a-hernia .sidebar ul li.symptoms a:hover,
.hernia-anatomy .sidebar ul li.symptoms a:hover,
.laparoscopic-surgery .sidebar ul li.about-surgery a:hover,
.open-surgery .sidebar ul li.about-surgery a:hover,
.about-hernia-mesh .sidebar ul li.about-surgery a:hover,
.recent-cases .sidebar ul li.about-surgery a:hover,
.types-inguinal .sidebar ul li.hernia-types a:hover,
.types-umbilical .sidebar ul li.hernia-types a:hover,
.types-ventral .sidebar ul li.hernia-types a:hover,
.types-sports .sidebar ul li.hernia-types a:hover,
.types-recurrent .sidebar ul li.hernia-types a:hover,
.awards .sidebar ul li.about-harris a:hover,
.poe .sidebar ul li.about-harris a:hover,
.volunteer .sidebar ul li.about-harris a:hover,
.superdoctors .sidebar ul li.about-harris a:hover
{padding-left:30px; -webkit-transition:all 200ms linear; background:url(../images/Navagation%20Images/sidebar-nav-arrow.png) 15px 6px no-repeat;}



.sidebar3 ul li a:hover {padding-left:28px; -webkit-transition:all 200ms linear; background:url(../images/Navagation%20Images/sidebar-nav-arrow.png) 12px 7px no-repeat;}

#left_nav_bevel {
	margin: -1px 0px 0px -19px;
}

/* End Sidebar Nav */




/* Comparision TABLES  CSS */

table { border-collapse: collapse; border: 1px solid #616161
; text-align: left; margin-bottom: 30px; }

th { background-color: #7a8a70; color: #ffffff; padding-left: 10px; height: 30px; font-size: 17px; }

td { padding: 10px; }

tr.even {background-color: #ffffff; }

tr.odd {background-color: #d7dfd3; }

/*End Table CSS */
									

/*  FIXED Portions of the Page */

#fixed-content {
		position:fixed; 
		top:0px; 
		margin:auto; 
		z-index:700; 
		width:100%; 
		background-repeat:no-repeat}				

/* Not Being Used      
		#my-menus {
		position:fixed; top: 275px; 
 		padding: 0px 0px 0px 694px; 
 		z-index:98; 
		opacity:1.0;
		}

		#my-menus p {
		font:"Times New Roman", Times, serif;
		size:11px;
		color:#000000;
		}  */

/*End FIXED portions of the page */




/* Main BODY CONTENT Layout*/

#background_image {
   width: 1800px;
   margin-right: auto;
   margin-left: auto;
   z-index:0;
}

#background_image_left {
   width: 1800px;
   position:fixed;
   margin: 0px 0px 0px -800px;
   z-index:0;
}
#background_image_right {
   width: 1800px;
   position:fixed;
   margin: 0px 0px 0px 965px;
   z-index:0;
}

html, body {
	background: #7F6F56;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12pt;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:100%;
	min-width:965px;
}

#main {
   background-image:url(../images/Banners%20and%20Logos/bg.jpg);
   background-repeat:repeat-y;
   background-position:center;
}
	
#canvas {
   margin: 0px;
   width: 965px;
   text-align:left;
   margin-right: auto;
	margin-left: auto;
}

#nav_shadow {
	margin: -3px 0px 0px 0px; 
	padding: 0px 0px 0px 0px; 
	opacity: 0.9;
	}

.header-line { background-color:#7B8A70; border-bottom: solid 2px #47604E; width: 965px; height: 24px; margin-bottom: 0px; top: 0px; z-index: 105; opacity:1.0}
.header-line a{ text-decoration:none; color:#ffffff; text-align:center}
.header-line a:hover{ text-decoration:none; color:#ffffff; text-align:center}

.phone { width: 800px; font-family: "Poly", "Times New Roman", serif; color:#FFFFFF; font-weight: normal; font-style: normal; font-size: 20px; line-height: 24px; position: relative; right: 0; top: 0px; margin-left:auto; margin-right:auto }


#nextbutton {
	position: fixed;
	margin: 10px 0px 0px 665px;
	z-index:9;
}
#priorbutton {
	position: fixed;
	margin: 70px 0px 0px 665px;
	z-index:9;
}

#blog {
	position: fixed;
	margin: 320px 0px 0px 682px;
	z-index:9;
	opacity:0.9;
}


/*FIXES (might as well load this in the beginning)*/
.clearfix:after {
	clear: both;
	display: block;
	content: " ";
	height: 0px;
	visibility: hidden;
}
.clearfix {
	display: inline-block;
}
/* Hide these rules from IE-mac \*/
* html .clearfix {
	height: 1%;
}
.clearfix {
	display: block;
}
li.clearfix {
	display: list-item;
}
/* End hide from IE-mac */


/*CSS PRELOADS (hides from user)*/
.preload{display:none;}


/*MORE LAYOUT*/

#container{
	background-image:url(../images/Backgrounds/left_column_bg.jpg);
	background-repeat:repeat-y;
	background-color: #ffffff;
	overflow: hidden;
	padding-top: 264px;
	margin: -13px 0px 0px 0px;   /* the size of the nav shadow?? */
	padding-left:239px; /* The width of the leftnavcol */
	/* When fixed Header  padding-top:230px;  heigth of the top header and nav */
}

* html #container{
	height:1%; /* So IE plays nice */
}

#content{
	color: #47604E;
	background-color: #ffffff;
	width:100%;
	margin-left:-239px; /* Hat tip to Ryan Brill */
	float:right;
	z-index: 98; /* Makes sure that your menu remains on top of other page elements */
}

#content_padding {
	text-align: left;
	margin: 15px 45px 75px 12px;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}

#content_padding_home {margin: 5px 53px 0px 32px; 
	text-align: left;
	padding: 5px 0px 0px 0px;
	font-size: 1.3em; 
	color: #38696B; 
	background: inherit; 
	font-family: Georgia, 'Times New Roman', Times, serif;
	}
	
#content_padding_home a:hover {
	opacity:.9;
	}


#leftnavcol{
	background-color:transparent;
	width:239px;
	float:left;
	margin-left:-239px;
	display:inline; /* So IE plays nice */
	font-family: Georgia, "Times New Roman", Times, serif;
}

#leftmenu {width: 151px; float: left; height: auto; padding: 30px 10px 30px 20px;}

#left_banner {
		width: 57px; float: right; 
		margin: 12px 0px 0px 0px;
		z-index: 1;
		  }



/*-- Home Text Layout*/

h1 {
	font-size:24px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#5F3A28;
	font-variant: small-caps;
	text-transform: capitalize;
	font-weight:lighter;
}

h2 {
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#5F3A28;
	font-variant: small-caps;
	text-transform: capitalize;
	font-weight:lighter;
}

h3 {
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	color:#4b5846;
	font-weight:lighter;
}

.homesplashtext {
	font-size:24px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#5F3A28;
	font-variant: small-caps;
	text-transform: capitalize;
}

.hometext {
	font-size:18px;
	font-family: Arial, Helvetica, sans-serif;
	color:#4b5846;
}


/*HEADER*/

#headerhome {
	background-image: url(../images/Banners%20and%20Logos/header_home.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	height: 329px;
	z-index:99;
}

#headerinternal {
	background-image: url(../images/Banners%20and%20Logos/header_internal.jpg);
	background-repeat:no-repeat;
	margin:0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	height: 180px;
	width:965px;
	z-index:9;
}

#tagline{ 
	font-family: "Poly", "Times New Roman", serif; 
	color:#3e3e39; 
	font-weight: lighter; 
	font-style: normal; 
	font-size: 30px; 
	font-variant: normal;
	font-style:italic; 
	line-height: 30px; 
	position: relative;
	margin: -120px 0 0 400px; 
	}	

.tagline {
	margin: -435px 0 0 120px;}
	
.tagline2 {
	margin: -120px 0px 0px 160px;} 
.tagline3 {
	margin: -90px 0px 0px 80px;} 


/* OLD OLD TOP Nav Bar*/

#topnav {
	height: 62px;
	background-image: url(../images/Banners%20and%20Logos/bg_top_nav.jpg);
	background-repeat:repeat-x;
	width: 965px;
	margin: 0px 0px 0px 0px;
	white-space:nowrap;
	
}

#topnavlist {
	padding: 20px 0px 0px 0px;
	margin:0;
	white-space:nowrap;
	font-weight: normal;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-weight: normal;
	font-size: 20px;
	color: #ffffff;
	text-decoration: none;	
	text-align: center; 
}

#topnavlist a:link {
	color: #ffffff;
	font-size:20px;
	padding: 0px 12px;
	text-decoration: none;
	}		

#topnavlist a:hover {
	background-color: inherit;
	color: #ffffff;
	background: url(../images/Banners%20and%20Logos/bg_top_nav_a.png);
	font-size:20px;
	padding: 20px 12px;
	text-decoration: none;
	}
		
#topnavlist a:visited {
	color:#b3b3b3;
	padding: 20px 12px;

}

		
/* End OLD OLD Top Nav Bar*/


/*--Canada and Mexico Nav Bar*/


#canadawrap	{
	width: 675px; 
	height: 60px; 
	margin: -5px 0px 0px 250px; /* Ensures there is no space between sides of the screen and the menu */
	padding: 0px 0px 0px 0px;
	position: relative; 
	background-image: url(../images/Banners%20and%20Logos/Canada-banner.gif);
	background-color: #ffffff;
	background-repeat: no-repeat;
	}
	
	
.canadanavbar	{
	height: 60px;
    padding: 0px 0px 0px 100px;
	margin: 0;
	position: absolute; /* Ensures that the menu doesn't affect other elements */
	border-right: 1px solid #ba2d15; 
	}

.canadanavbar li 	{
		width: 155px;  /* Each menu item is 150px wide */
		float: left;  /* This lines up the menu items horizontally */
		text-align: center;  /* All text is placed in the center of the box */
		list-style: none;  /* Removes the default styling (bullets) for the list */
		font-family: "Times New Roman", Times, serif;
		font-variant: small-caps;
		font-size: 20px;
		padding: 0;
		margin: 0;
}
						
						
.canadanavbar a	{	
		padding: 8px 0px 6px 0px;  /* Adds a padding on the top and bottom so the text appears centered vertically */
		border-left: 1px solid #d34021; /* Creates a border in a slightly lighter shade of blue than the background.  Combined with the right border, this creates a nice effect. */
		border-right: 1px solid #a41d0d; /* Creates a border in a slightly darker shade of blue than the background.  Combined with the left border, this creates a nice effect. */
		text-decoration: none;  /* Removes the default hyperlink styling. */
		color:#FFFFFF ; /* Text color is white */
		display: block;
		background-image:url(../images/Banners%20and%20Logos/bg_canada_nav.gif);
		background-repeat:repeat-x;
		}						
						

 .canadanavbar li:hover, 
 .canadanavbar a:hover {
		background-image: url(../images/Banners%20and%20Logos/Canada-Flag-background.gif);
		background-repeat:no-repeat;
		background-position:center;
		color:#000000;
 } 
 
 
 .canadanavbar li ul 	{
		display: none;  /* Hides the drop-down menu */
		height: auto;									
		margin: 0; /* Aligns drop-down box underneath the menu item */
		padding: 0; /* Aligns drop-down box underneath the menu item */		
		}				

.canadanavbar li:hover ul 	{
        display: block; /* Displays the drop-down box when the menu item is hovered over */
}
						
	
.canadanavbar li ul li {
	background-color: #b5714c;
	background-image:none;
} 


.canadanavbar li ul li a 	{
		border-left: 1px solid #da946f; 
		border-right: 1px solid #da946f; 
		border-top: 1px solid #da946f; 
		border-bottom: 1px solid #905537; 
		}
				
.canadanavbar li ul li a:hover	{
		/*background-image: url(../images/Banners%20and%20Logos/bg_top_nav.jpg);/* 
		/*background-size:contain;   B/c -size is not supported in IE 8 or less */ 
		background-color:#a06140
}



#mexiconav {
	height: 62px;
	background-image: url(../images/Banners%20and%20Logos/Mexico-banner.gif);
	background-repeat:repeat-x;
	width: 665px;
	margin: 0px 0px 0px 0px;
	white-space:nowrap;
	
}

#mexiconavlist {
	padding: 18px 10px 0px 0px;
	margin:0;
	white-space:nowrap;
	font-weight: normal;
	text-align: center;
	font-family: "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-weight: normal;
	font-size: 20px;
	color: #000000;
	text-decoration: none;	
	text-align: center; 
}


#mexiconavlist a:link {
	color: #000000;
	font-size:20px;
	padding: 0px 15px;
	text-decoration: none;
	}		

#mexiconavlist a:hover {
	background-color: inherit;
	color: #000000;
	background: url(../images/Banners%20and%20Logos/mexico_flag.gif);
	background-repeat:no-repeat;
	background-position:center;
	font-size:20px;
	padding: 20px 15px;
	text-decoration: none;
	}
		
#mexiconavlist a:visited {
	color:#000000;
	font-size:20px;
	padding: 0px 15px;
}


/* End CANADA and MEXICO Second Nav*/


/* SPLIT Lists*/

.twoColumnList_wrapper {}
.twoColumnLeft {width: 48%; float: left;}
.twoColumnRight {width: 48%; float: right;}



/*LEFT Column*/

.leftBlockTitle {
	padding: 10px 5px 5px 5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12; 
	color: #5F3A28; 
	text-align: center; 
	font-style: normal;
	}

.leftBlockContent {
	padding: 10px 5px 5px 5px;
	font-family:Tahoma, Geneva, sans-serif;
	font-size: 12; 
	color: #ffffff; 
	text-align: center; 
	font-style: normal;
	}


/*PAGE STYLES*/
h1.pageHeading {font-size: 18pt; font-family: Georgia, "Times New Roman", Times, serif; color: #456158; font-style: italic; margin: 0px 0px 10px 0px;}
h2.pageHeadingTwo {font-size: 11pt; font-family: Georgia, "Times New Roman", Times, serif; font-style: italic; margin: 0px 0px 10px 0px;}

p {
	color: #47604e;
	font-size: 10pt;
	line-height: 1.2em;
	margin-bottom: 12px;
}

ol {
	color: #47604e;
	font-size: 10pt;
	line-height: 1.2em;
	margin-bottom: 12px;
}


a {color: #5F3A28; text-decoration: none; font-weight: normal; background-color: transparent; background-image:none}

a:hover {color:#5F3A28;
}

.headertext {font-family: Georgia, "Times New Roman", Times, serif; font-size: 16px; font-style: italic; color: #456158; font-style: italic; margin: 0px 0px 10px 0px;}

.headertext2 {font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-style: italic; color: #456158; font-style: italic; margin: 0px 0px 10px 0px;}

ul.no_list_type {list-style-type: none;}
ul.listHighlight {font-family: arial,Geneva,serif; font-size: 8pt; font-weight: normal;}

/*IMG styles Start */

.img_wrap_left {float: left; margin: 0px 5px 0px 0px; line-height:0px; font-size:0;}
.img_wrap_right {float: right; margin: 0px 0px 0px 5px; line-height:0px; font-size:0;}
.img_pad_bg {padding: 3px; line-height:0px; font-size:0;}
.img_border {padding: 0; margin: 0;}
.img_caption {padding: 2px 2px 2px 5px; margin: 5px; font-family: Geneva, Arial, Helvetica, sans-serif; font-size: 11px; color: #333; font-weight: bold; font-style: italic; }

img {border: none;
	background-image: none ;
	margin: 0px 0px 0px 0px; 

}
a img {
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	background-image: none; 
}

.img a:hover {
		background-image: none; 
}


/*-- Image Style End*/



#canvas #container #content #content_padding ul {
	font-size: 0.8em;
}
#canvas #container #content #content_padding blockquote {
	border: thin solid #7A8A70;
	padding-right: 8px;
	padding-bottom: 8px;
	padding-left: 8px;
	background-color: #FFFBDB;
}


/*- FAQ Style*/


.FAQnav a {
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#5F3A28;
	font-variant: small-caps;
	text-transform: capitalize;
}

.FAQnav a:hover {
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#000000;
	font-variant: small-caps;
	text-transform: capitalize;
	background-image: none; 
}

.FAQnav a:visited {
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#5F3A28;
	font-variant: small-caps;
	text-transform: capitalize;
}



.FAQQuestion {
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#5F3A28;
	font-variant: small-caps;
	text-transform: capitalize;
}
.FAQHeader {
	font-size:24px;
	font-family: Arial, Helvetica, sans-serif;
	color:#47604E;
	font-variant: small-caps;
	text-transform: capitalize;
}

/* Sliding FAQ */

#faqs { position:relative; 
	font-weight: normal;
}
#faqs .FAQQuestion  { 
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#5F3A28;
	font-variant: small-caps;
	text-transform: capitalize;
	cursor:pointer; 
	}

#faqs .FAQQuestion.active  { color:#b16d48; }

#faqs h2  { 
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#5F3A28;
	font-variant: small-caps;
	text-transform: capitalize;
	cursor:pointer; 
	}

#faqs h2.active  { color:#b16d48; }

#faqs div  { height:0; overflow:hidden; }

#faqs div p  { padding:0px 0px 0px 5px; margin: 0px 0px 12px 0px; }

#faqs div img  { padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }



/*END Sliding FAQ */



#testimonial { position:relative; 
	font-weight: normal;
}
#testimonial .FAQQuestion  { 
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#5F3A28;
	font-variant: small-caps;
	text-transform: capitalize;
	cursor:pointer; 
	}

#testimonial .FAQQuestion.active  { color:#b16d48; }

#testimonial h2  { 
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#5F3A28;
	font-variant: small-caps;
	text-transform: capitalize;
	cursor:pointer; 
	}

#testimonial h2.active  { color:#b16d48; }

#testimonial div  { height:0; overflow:hidden; float:right;}

#testimonial div p  { padding:0px 0px 0px 5px; margin: 0px 0px 12px 0px; }

#testimonial div img  { padding:0px 0px 0px 0px; margin: 0px 0px 0px 0px; }



#testimonial .testimonial  { 
	width:33%; float:left; text-align:center;
	}

#testimonial .card  { 
	font-size:16px;
	font-family:Tahoma, Geneva, sans-serif;
	color:#5F3A28;
	font-variant: small-caps;
	text-transform: capitalize;
	cursor:pointer; 
	}

#testimonial .card.active  { color:#b16d48; }


/*-- New MAIN TOP NAV CSS*/

#wrap	{
	width: 965px; /* Spans the width of the page */
	height: 52px; 
	margin: 0; /* Ensures there is no space between sides of the screen and the menu */
	z-index: 99; /* Makes sure that your menu remains on top of other page elements */
	position: relative; 
	background-image: url(../images/Banners%20and%20Logos/bg_top_nav.jpg);

	}
	
	
.navbar	{
	height: 52px;
    padding: 0px 0px 0px 0px;
	margin: 0;
	position: absolute; /* Ensures that the menu doesn't affect other elements */
	border-right: 1px solid #da946f; 
	}

.navbar li 	{
		height: auto;
		width: 160.6px;  /* Each menu item is 150px wide */
		float: left;  /* This lines up the menu items horizontally */
		text-align: center;  /* All text is placed in the center of the box */
		list-style: none;  /* Removes the default styling (bullets) for the list */
		font-family: "Times New Roman", Times, serif;
		font-variant: small-caps;
		font-size: 20px;
		padding: 0;
		margin: 0;
		background-image: url(../images/Banners%20and%20Logos/bg_top_nav.jpg);
}
						
						
.navbar a	{							
		padding: 14px 2px 14px 2px;  /* Adds a padding on the top and bottom so the text appears centered vertically */
		border-left: 1px solid #da946f; /* Creates a border in a slightly lighter shade of blue than the background.  Combined with the right border, this creates a nice effect. */
		border-right: 1px solid #905537; /* Creates a border in a slightly darker shade of blue than the background.  Combined with the left border, this creates a nice effect. */
		text-decoration: none;  /* Removes the default hyperlink styling. */
		color: white; /* Text color is white */
		display: block;
		}						
						

 .navbar li:hover, 
 .navbar a:hover {
		background-color:#b16d48;
		background-image:none;
 } 
 
 
 .navbar li ul 	{
		display: none;  /* Hides the drop-down menu */
		height: auto;									
		margin: 0; /* Aligns drop-down box underneath the menu item */
		padding: 0; /* Aligns drop-down box underneath the menu item */		
		}				

.navbar li:hover ul 	{
        display: block; /* Displays the drop-down box when the menu item is hovered over */
}
						
	
.navbar li ul li {
	background-color: #b5714c;
	background-image:none;
} 


.navbar li ul li a 	{
		border-left: 1px solid #da946f; 
		border-right: 1px solid #da946f; 
		border-top: 1px solid #da946f; 
		border-bottom: 1px solid #905537; 
		}
				
.navbar li ul li a:hover	{
		/*background-image: url(../images/Banners%20and%20Logos/bg_top_nav.jpg);/* 
		/*background-size:contain;   B/c -size is not supported in IE 8 or less */ 
		background-color:#a06140
}


/*-- Top Nav Indicator Changes when on that page 
#symptoms a.symptoms:link, #symptoms a.symptoms:hover, 
#symptoms a.symptoms:visited, #symptoms a.symptoms:active,

#our-center a.our-center:link, #our-center a.our-center:hover, 
#our-center a.our-center:visited, #our-center a.our-center:active,

#for-patients a.for-patients:link, #for-patients a.for-patients:hover, 
#for-patients a.for-patients:visited, #for-patients a.for-patients:active,

#faq a.faq:link, #faq a.faq:hover, 
#faq a.faq:visited, #faq a.faq:active,

#contact-us a.contact-us:link, #contact-us a.contact-us:hover,
#contact-us a.contact-us:visited, #contact-us a.contact-us:active   

{ 

	background-image: url(../images/Banners%20and%20Logos/bg_top_nav.jpg);

 }

End Top Nav Indicator changes */

/* Not Use Fixed Footer
#footerfixed {
   margin: 0px;
   width: 965px;
   text-align:left;
   margin-right: auto;
	margin-left: auto;
}

#footershadow {
   position:fixed;
   margin:auto;
   bottom:62px;
   height:25px;
   text-align: center;
   width:965px;
   z-index:3;
}


#footerbanner {
   position:fixed;
   margin:auto;
   bottom:0px;
   height:62px;
   text-align: center;
   width:965px;
   background-color:#ffffff;
   padding: 10px 0px 0px 0px;
   z-index:3;
}
Not used Fixed Footer */

/*FOOTER*/

#footer {
   background-image:url(../images/Backgrounds/footerbg.jpg);
   	background-position:center top;
	background-repeat: no-repeat;
	position:relative;
	z-index: 2;
	margin-left:auto; 
	margin-right:auto;
	text-align: center;
	height: 492px;
}

.footeraddress { 
	width: 800px; font-family: "Poly", "Times New Roman", serif; 
	color:#e9d9a0; font-weight: lighter; 
	font-style: normal; font-size: 20px; 
	font-variant: normal; 
	line-height: 24px; 
	position: relative; 
	top: 20px; 
	}	
	

#footer_bottom {
	width: 965px;
	margin: 38px 0px 0px 0px;
	height: 396px;
	margin-left:auto; 
	margin-right:auto 
}

#footer_onefourth {
	width: 240px;
	height: 396px;
	float: left;
	color: #e9d9a0;
	text-align: center; 
	}

#footer_onefourth ul {
	margin: 0px 0px 10px -8px;
}

#footer_onefourth ul li,
#footer_onefourth ul a {
	list-style: none;	
	font-family:Tahoma, Geneva, sans-serif;
	font-variant: small-caps;
	font-weight: normal;
	font-size: 14px;
	color: #999;
	padding-right: 5px;
	text-align: left;
}

#footer h2 {
	font-size: 20px;
	color: #FFF;
	text-align: center;
}

.footerlinebreak {
	float:left;	
	margin: 20px 0px 0px 0px;	
}
	

#footer_onefourth a:hover {
	color: #CCC;
	}	

#footer_copyright_text,
#footer_copyright_text a,
#footer_copyright_text a:hover,
#footer_copyright_text a:visited   {
	padding: 5px 20px 0px 0px;
	height: 20px;
	font-size:12px; 
	color: #ffffff; 
	float: none;
	font-family: Arial, Helvetica, sans-serif;
	text-align: center;
	}

#footer img {
	margin:-5px 0 5px 0; }
