* {
margin:0;
padding:0;
}
body {
background:#FFFFCC url(images/bg3.gif) no-repeat top center;
font-size:11px;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
color:#663333;
}
a img {
border:0;
}
a, a:link, a:visited, a:active {
color:#663333;
text-decoration:underline;
}
a:hover {
color:#993;
}
#header {
width:525px;
height:177px;
margin:auto;
position:relative;
}
#top-nav-1 {
width:380px;
line-height:0;
font-size:0;
}
#top-nav-2 {
width:151px;
margin-top:35px;
margin-left:1px;
float:left;
}
#name {
width:164px;
float:left;
margin-left:49px;
margin-top:63px;
}
#companyname {
width:366px;
float:right;
margin-right:-7px;
margin-top:4px;
}
#top-nav-2 li {
list-style:none;
}
a#but08, a#but08:link {
display:block;
height:15px;
width:142px;
background:url(images/homePage.gif);
}
a#but08:hover {
background:url(images/homePage.gif);
}
a#but10, a#but10:link {
display:block;
height:14px;
width:142px;
background:url(images/aboutUs.gif);
}
a#but10:hover {
background:url(images/aboutUs.gif);
}
a#but11, a#but11:link {
display:block;
height:15px;
width:142px;
background:url(images/physicianInfo.gif);
}
a#but11:hover {
background:url(images/physicianInfo.gif);
}
a#but12, a#but12:link {
display:block;
height:15px;
width:142px;
background:url(images/education.gif);
}
a#but12:hover {
background:url(images/education.gif);
}
a#but15, a#but15:link {
display:block;
height:15px;
width:142px;
background:url(images/patientForms.gif);
}
a#but15:hover {
background:url(images/patientForms.gif);
}
a#but16, a#but16:link {
display:block;
height:15px;
width:142px;
background:url(images/contactUs.gif);
}
a#but16:hover {
background:url(images/contactUs.gif);
}
.noshow {
visibility:hidden;
}
#pic1 {
width:166px;
height:160px;
position:absolute;
top:0;
right:0px;
}
#picLogo {
width:148px;
height:99px;
position:absolute;
top:59px;
right:-2px;
}
* html #back {
right:3px;
}
#content {
width:528px;
margin:auto;
position:relative;
}
#info-title-about {
width:495px;
height:20px;
padding-left:25px;
padding-top:3px;
background:url(images/aboutUs_titlebar.gif) no-repeat;
color:#000;
}
/*--------------------- info --------------------------*/
#info {
width:351px;
height:188px;
background:#FFFFCC;
border:2px solid #999966;
float:left;
position:relative;
}
/*-----------------  info-a  ------------------- */
#info-a {
  width:151px;
  height:188px;
  position:relative;
  margin-left: 371px;
  background: #FFFFCC;
  /* border:2px solid #999966; */
 }
 
 #info-a p 
 {
  margin: 0 0 0 5px;
 }
 
 /* ------------------- infor-a-bar ---------------------- */
#top-info-a-bar 
{
  width:151px;
  height:18px;
  background:url(images/news&eventsbar.gif) no-repeat;
 }
 
 #mid-info-a 
 {
  background:url(images/news&eventsmid.gif) repeat-y;
  padding-top:4px;
 }
 
 #bottom-info-a {
  height:5px;
  line-height:0;
  font-size:1px;
 }

#info ul {
list-style-type:square;
}
#info ul li {
margin-left:20px;
margin-top:5px;
font-weight:bold;
font-size:10px;
}
* html #info ul li {
margin-left:142px;
}
.infopara {
margin-top:3px;
margin-right:5px;
}
#more-info-1 {
margin-top:6px;
text-align:left;
margin-left:13px;
}
#image-1 {
margin:3px 9px 20px 1px;
float:left;
width:94px;
}
.header {
padding-top:10px;
font-size:11px;
}
.bolded {
font-weight:bold;
}
.clear {
clear:both;
}
#info-right-border {
width:4px;
height:146px;
background:url(images/topContrtborder.gif) no-repeat;
float:left;
}
#info-bottom-border {
height:4px;
width:351px;
background:url(images/topConBox_shad.gif) no-repeat;
line-height:0;
font-size:1px;
clear:both;
margin-bottom:14px;
}
#info-2 {
width:245px;
height:185px;
background:#FFFFCC;
float:left;
position:relative;
}
#top-info-2 {
width:245px;
height:18px;
background:url(images/location&officeHrs2.gif) no-repeat;
}
#mid-info-2 {
background:url(images/LtContentBg2.gif) repeat-y;
padding-top:4px;
text-align:center;
} 
#mid-info-2 p {
margin:4px 15px 0 12px;
text-align:left;
}
#more-info-2 {
text-align:right;
margin-right:10px;
padding-top:3px;
}

/* ------------------ top part ----------------------*/
#topbody 
{
  width:562px;
  height:188px;
  margin-bottom:17px;
 
}

#bottombody 
{
  position:relative;
  width:562px;
}

.line {
border-bottom:1px solid #996633;
height:1px;
width:93%;
margin:auto;
line-height:0;
font-size:1px;
}
.bullet {
margin-top:5px;
}
#bottom-info-2 {
height:5px;
line-height:0;
font-size:1px;
}
#info-2-right-border {
width:4px;
height:189px;
background:url(images/leftConBoxShad.gif) no-repeat;
float:left;
}
#info-2-bottom-border {
height:4px;
width:250px;
line-height:0;
font-size:1px;
background:url(images/ltContShad_bottom5.gif) no-repeat;
float:left;
clear:left;
}
#info-3 {
width:263px;
height:146px;
position:relative;
margin-left:254px;
background:#FFFFCC;
}
* html #info-3 {
margin-left:252px;
}
#top-info-3 {
height:18px;
background:url(images/affiliates4.gif) no-repeat;
}
#mid-info-3 {
height:119px;
background:url(images/RtContentBg3.gif) repeat-y;
position:relative;
}
#mid-info-3 ul {
list-style-image:url(images/medicine_tb_43.gif);
}
#mid-info-3 ul li {
margin-left:105px;
margin-top:5px;
font-weight:bold;
font-size:10px;
}
#advice {
padding-top:15px;
margin-left:90px;
margin-right:10px;
}
#image-2 {
width:79px;
position:absolute;
top:3px;
left:6px;
}
#more-info-3 {
text-align:right;
padding-right:10px;
padding-top:15px;
}
#bot-info-3 {
height:5px;
line-height:0;
font-size:1px;
clear:both;
}
#info-3-right-border {
width:5px;
height:144px;
background:url(images/rightBoder.gif) no-repeat;
position:absolute;
top:0;
right:0;
}
#info-3-bottom-border {
height:4px;
width:263px;
line-height:0;
font-size:1px;
background:url(images/rtBotBorder3.gif) no-repeat;
position:absolute;
bottom:0;
left:0;
}
* html #info-3-bottom-border {
left:-1px;
}
#left-nav {
height:153px;
width:110px;
float:left;
position:relative;
}
#left-nav-top, #right-content-top {
height:18px;
font-size:1px;
line-height:0;
}
#left-nav-mid {
height:125px;
background:url(images/sub_nav_body.gif) repeat-y;
}
#left-nav-mid ul {
list-style:none;
padding-top:8px;
}
#left-nav-mid li {
height:12px;
padding-left:5px;
margin-top:3px;
background:url(images/medicine_tb_about_us_22.gif) no-repeat;
}
a.black, a.black:link, a.black:visited, a.black:active {
color:#993333;
text-decoration:none;
font-weight:bold;
font-size:10px;
}
a.black:hover {
text-decoration:underline;
}
#left-nav-bot, #right-content-bot {
height:7px;
font-size:1px;
line-height:0;
}
#left-nav-right-border {
width:5px;
height:149px;
background:url(images/sub_nav_rt_borderIV.gif) no-repeat;
position:absolute;
top:0;
right:0;
}
#left-nav-bot-border {
width:110px;
height:4px;
font-size:1px;
line-height:0;
background:url(images/sub_Nav_bot_borderIIII.gif) no-repeat;
position:absolute;
bottom:-1px;
left:1px;
}
* html #left-nav-bot-border {
bottom:-2px;
}
#right-content {
width:399px;
height:343px;
float:left;
margin-left:6px;
position:relative;
}
#right-content-mid {
height:319px;
width:398px;
background:url(images/profileBody.gif) repeat-y;
}
#about-pic-1 {
width:103px;
height:126px;
padding:10px 10px 7px 15px;
float:left;
}
#about-pic-2 {
width:84px;
height:68px;
position:absolute;
bottom:15px;
left:25px;
}
.right-head {
padding-left:15px;
font-size:11px;
clear:both;
padding-top:3px;
}
.right-head2 {
padding-top:7px;
}
.infopara2 {
padding-left:15px;
padding-right:10px;
padding-top:6px;
}
.infopara2a {
padding-left:15px;
padding-right:10px;
padding-top:0px;
}
#about-info {
text-align:right;
padding-right:10px;
}
#about-content p {
padding-left:115px;
}
#about-content ul {
padding-left:110px;
padding-top:10px;
}
#about-content ul li {
margin-left:30px;
list-style-image:url(images/medicine_tb_43.gif);
font-weight:bold;
}
#right-content-right-border {
width:7px;
height:344px;
background:url(images/profile_rt_border.gif) no-repeat;
position:absolute;
top:0;
right:-6px;
}
* html #right-content-right-border {
top:-1px;
}
#right-content-bot-border {
height:4px;
width:404px;
background:url(images/profile_bot_border.gif) no-repeat;
position:absolute;
bottom:-5px;
left:1px;
}
* html #right-content-bot-border {
bottom:-13px;
}
#contact-info1 {
width:245px;
float:left;
position:relative;
}
#contact-info1-top {
height:18px;
line-height:0;
font-size:1px;
}
#contact-info1-mid {
height:303px;
background:url(images/medicine_tb_contact_20.gif) repeat-y;
}
#contact-info1-mid ul {
padding-left:25px;
font-weight:bold;
font-size:10px;
}
#contact-info1-mid ul li {
width:220px;
list-style-type:none;
display:block;
}
.left-col {
float:left;
display:block;
width:50px;
}
.right-col {
width:inherit;
}
#contact-pic {
height:66px;
padding:5px;
text-align:center;
}
.address {
padding:0 51px 5px 20px;
font-size:11px;
font-weight:bold;
}
.address2 {
padding-top:15px;
}
.contact-line {
border-bottom:1px solid #808080;
height:1px;
width:220px;
margin:auto;
line-height:0;
font-size:1px;
margin-top:4px;
margin-bottom:4px;
}
#contact-info1-bot {
height:8px;
line-height:0;
font-size:1px;
}
#contact-info1-rgt-bord {
width:4px;
height:329px;
background:url(images/medicine_tb_contact_10.gif) no-repeat;
position:absolute;
top:0px;
right:-5px;
}
* html #contact-info1-rgt-bord {
top:-1px;
}
#contact-info1-bot-bord {
height:4px;
width:245px;
line-height:0;
font-size:0;
background:url(images/medicine_tb_contact_32.gif) no-repeat;
position:absolute;
left:2px;
bottom:-5px;
}
* html #contact-info1-bot-bord {
left:1px;
}
#contact-info2 {
width:259px;
float:left;
margin-left:12px;
position:relative;
}
#contact-info2-top {
height:18px;
}
#contact-info2-mid {
height:228px;
background:url(images/medicine_tb_contact_21.gif) repeat-y;
}
#form-info {
padding:5px 15px 10px 14px;
}
form {
padding-left:40px;
}
.textfield {
color:#585858;
background:#FFF;
font-size:10px;
border:1px solid #455765;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
padding:1px;
}
#submit {
text-align:center;
margin-left:20px;
margin-top:10px;
}
#contact-info2-rgt-bord {
width:5px;
height:254px;
background:url(images/medicine_tb_contact_13.gif) no-repeat;
position:absolute;
top:1px;
right:-6px;
}
* html #contact-info2-rgt-bord {
top:0;
}
#contact-info2-bot-bord {
width:264px;
height:5px;
background:url(images/medicine_tb_contact_29.gif) no-repeat;
position:absolute;
left:1px;
bottom:-6px;
}
* html #contact-info2-bot-bord {
bottom:-14px;
}
#bot-nav {
clear:both;
width:500px;
height:13px;
text-align:center;
font-weight:bold;
font-size:10px;
margin:0px auto 0 auto; 
background:#996633;
position:relative;
top:59px;
}
#bot-nav a, #bot-nav a:link 
{
color:#FFFFCC;
text-decoration:none;
padding-right:5px;
padding-left:5px;
}
#footer {
position:relative;
top:59px;
width:500px;
clear:both;
border-right:1px solid #996633;
height:20px;
text-align:right;
font-weight:bold;
font-size:10px;
margin:0px auto 0 auto;
}

/**** test ******/
#bot-navIndex {
clear:both;
width:500px;
height:13px;
text-align:center;
font-weight:bold;
font-size:10px;
margin:0px auto 0 auto; 
background:#996633;
position:relative;
top:105px;
}

#footerIndex {
position:relative;
top:105px;
width:500px;
clear:both;
border-right:1px solid #996633;
height:20px;
text-align:right;
font-weight:bold;
font-size:10px;
margin:0px auto 0 auto;
}

#bot-navIndex a, #bot-navIndex a:link 
{
color:#FFFFCC;
text-decoration:none;
padding-right:5px;
padding-left:5px;
}

/***** end test ****/

/*about*/
#left-nav-top-about, #right-content-top-about {
height:18px;
font-size:1px;
line-height:0;
}
#right-content-about {
width:399px;
height:343px;
float:left;
margin:3px 25px 20px 1px;
position:relative;
}
#right-content-mid-about {
height:319px;
width:520px;
background:url(images/about/repeater.gif) repeat-y;
}
#right-content-right-border-about {
width:7px;
height:344px;
background:url(images/profile_rt_border.gif) no-repeat;
position:absolute;
top:0;
right:-6px;
}
* html #right-content-right-border-about {
top:-1px;
}
#right-content-bot-border-about {
height:4px;
width:404px;
background:url(images/profile_bot_border.gif) no-repeat;
position:absolute;
bottom:-5px;
left:1px;
}
* html #right-content-bot-border-about {
bottom:-13px;
}
.infopara4 {
padding-left:15px;
padding-right:10px;
padding-top:6px;
}
/*phys Info*/
#info-title-physInfo {
width:495px;
height:20px;
padding-left:25px;
padding-top:3px;
background:url(images/physInfo_titlebar.gif) no-repeat;
color:#000;
}
#right-content-physinfo {
width:399px;
height:343px;
float:left;
margin:3px 25px 20px 17px;
position:relative;
}
#right-content-mid-physinfo{
height:319px;
width:398px;
background:url(images/profileBody.gif) repeat-y;
}
#right-content-right-border-physinfo {
width:7px;
height:344px;
background:url(images/profile_rt_border.gif) no-repeat;
position:absolute;
top:0;
right:-6px;
}
* html #right-content-right-border-physinfo {
top:-1px;
}
#right-content-bot-border-physinfo {
height:4px;
width:404px;
background:url(images/profile_bot_border.gif) no-repeat;
position:absolute;
bottom:-5px;
left:1px;
}
* html #right-content-bot-border-physinfo {
bottom:-13px;
}
.infopara5 {
padding-left:10px;
padding-right:10px;
padding-top:6px;
}

#noack-pic {
width:103px;
height:126px;
padding:3px 7px 10px 5px;
float:left;
}
#cook-pic {
width:98px;
height:125px;
padding:3px 7px 10px 5px;
float:left;
}
/*education*/
#info-title-education {
width:495px;
height:20px;
padding-left:25px;
padding-top:3px;
background:url(images/education_titlebar.gif) no-repeat;
color:#000;
}
#left-nav-top-education, #right-content-top-education {
height:18px;
font-size:1px;
line-height:0;
}
#right-content-education {
width:399px;
height:343px;
float:left;
margin:3px 25px 20px 1px;
position:relative;
}
#right-content-mid-education {
height:319px;
width:520px;
background:url(images/about/repeater.gif) repeat-y;
}
#right-content-right-border-education {
width:7px;
height:344px;
background:url(images/profile_rt_border.gif) no-repeat;
position:absolute;
top:0;
right:-6px;
}
* html #right-content-right-border-education {
top:-1px;
}
#right-content-bot-border-education {
height:4px;
width:404px;
background:url(images/profile_bot_border.gif) no-repeat;
position:absolute;
bottom:-5px;
left:1px;
}
* html #right-content-bot-border-education {
bottom:-13px;
}
.infopara6 {
padding-left:15px;
padding-right:10px;
padding-top:6px;
}
/*forms*/
#info-title-forms {
width:495px;
height:20px;
padding-left:25px;
padding-top:3px;
background:url(images/forms_titlebar.gif) no-repeat;
color:#000;
}
#left-nav-top-education, #right-content-top-forms {
height:18px;
font-size:1px;
line-height:0;
}
#right-content-forms {
width:399px;
height:343px;
float:left;
margin:3px 25px 20px 1px;
position:relative;
}
#right-content-mid-forms {
height:319px;
width:520px;
background:url(images/about/repeater.gif) repeat-y;
}
#right-content-right-border-forms {
width:7px;
height:344px;
background:url(images/profile_rt_border.gif) no-repeat;
position:absolute;
top:0;
right:-6px;
}
* html #right-content-right-border-forms {
top:-1px;
}
#right-content-bot-border-forms {
height:4px;
width:404px;
background:url(images/profile_bot_border.gif) no-repeat;
position:absolute;
bottom:-5px;
left:1px;
}
* html #right-content-bot-border-forms {
bottom:-13px;
}
.infopara7 {
padding-left:15px;
padding-right:10px;
padding-top:6px;
}
#forms ul {
list-style-type:square;
}
#forms ul li {
margin-left:30px;
margin-top:5px;
font-weight:bold;
font-size:11px;
} 	
/*contact*/
#info-title-contact {
width:495px;
height:20px;
padding-left:25px;
padding-top:3px;
background:url(images/contact_titlebar.gif) no-repeat;
color:#000;
}
#left-nav-top-contact, #right-content-top-contact {
height:18px;
font-size:1px;
line-height:0;
}
#right-content-contact {
width:399px;
height:343px;
float:left;
margin:3px 25px 20px 1px;
position:relative;
}
#right-content-mid-contact {
height:319px;
width:520px;
background:url(images/about/repeater.gif) repeat-y;
}
#right-content-right-border-contact {
width:7px;
height:344px;
background:url(images/profile_rt_border.gif) no-repeat;
position:absolute;
top:0;
right:-6px;
}
* html #right-content-right-border-contact {
top:-1px;
}
#right-content-bot-border-contact {
height:4px;
width:404px;
background:url(images/profile_bot_border.gif) no-repeat;
position:absolute;
bottom:-5px;
left:1px;
}
* html #right-content-bot-border-contact {
bottom:-13px;
}

#mid-info-contact p {
    margin:0px 15px 0px 15px;
    text-align:left;
}

/*maps*/
#info-title-maps {
width:495px;
height:20px;
padding-left:25px;
padding-top:3px;
background:url(images/maps_titlebar.gif) no-repeat;
color:#000;
}
#left-nav-top-contact, #right-content-top-maps {
height:18px;
font-size:1px;
line-height:0;
}
#right-content-maps {
width:399px;
height:343px;
float:left;
margin:3px 25px 20px 1px;
position:relative;
}
#right-content-mid-maps {
height:319px;
width:520px;
background:url(images/about/repeater.gif) repeat-y;
}
#right-content-right-border-maps {
width:7px;
height:344px;
background:url(images/profile_rt_border.gif) no-repeat;
position:absolute;
top:0;
right:-6px;
}
* html #right-content-right-border-maps {
top:-1px;
}
#right-content-bot-border-maps {
height:4px;
width:404px;
background:url(images/profile_bot_border.gif) no-repeat;
position:absolute;
bottom:-5px;
left:1px;
}
* html #right-content-bot-border-maps {
bottom:-13px;
}
#mid-info-maps p {
margin:0px 15px 0 15px;
text-align:left;
}

/*staff*/
#info-title-staff {
width:495px;
height:20px;
padding-left:25px;
padding-top:3px;
background:url(images/staff_titlebar.gif) no-repeat;
color:#000;
}
#right-content-staff {
width:399px;
height:343px;
float:left;
margin:3px 25px 20px 17px;
position:relative;
}
#right-content-mid-staff{
height:319px;
width:398px;
background:url(images/profileBody.gif) repeat-y;
}
#right-content-right-border-staff {
width:7px;
height:344px;
background:url(images/profile_rt_border.gif) no-repeat;
position:absolute;
top:0;
right:-6px;
}
* html #right-content-right-border-staff {
top:-1px;
}
#right-content-bot-border-staff {
height:4px;
width:404px;
background:url(images/profile_bot_border.gif) no-repeat;
position:absolute;
bottom:-5px;
left:1px;
}
* html #right-content-bot-border-staff {
bottom:-13px;
}
#left-nav-mid-staff {
height:125px;
background:url(images/sub_nav_body.gif) repeat-y;
}
#left-nav-mid-staff ul {
list-style:none;
padding-top:8px;
/*margin:4px 15px 0px 15px;*/
}
#left-nav-mid-staff li {
height:12px;
padding-left:5px;
margin-bottom:20px;
}
#left-nav-mid-staff li A 
{
font-size:8pt;
}
.infopara9 {
padding-left:10px;
padding-right:10px;
padding-top:6px;
}

/*affiliates*/
#info-title-affiliates {
width:495px;
height:20px;
padding-left:25px;
padding-top:3px;
background:url(images/affiliates_titlebar.gif) no-repeat;
color:#000;
}
#right-content-affiliates {
width:399px;
height:343px;
float:left;
margin:3px 25px 20px 17px;
position:relative;
}
#right-content-mid-affiliates{
height:319px;
width:398px;
background:url(images/profileBody.gif) repeat-y;
}
#right-content-right-border-affiliates {
width:7px;
height:344px;
background:url(images/profile_rt_border.gif) no-repeat;
position:absolute;
top:0;
right:-6px;
}
* html #right-content-right-border-affiliates {
top:-1px;
}
#right-content-bot-border-affiliates{
height:4px;
width:404px;
background:url(images/profile_bot_border.gif) no-repeat;
position:absolute;
bottom:-5px;
left:1px;
}
* html #right-content-bot-border-affiliates {
bottom:-13px;
}
#left-nav-mid-affiliates 
{
height:230px;
background:url(images/sub_nav_body.gif) repeat-y;
}
#left-nav-mid-affiliates ul {
list-style:none;
padding-top:5px;
}
#left-nav-mid-affiliates li {
height:1px;
padding-left:5px;
margin-bottom:33px;
}
#left-nav-mid-affiliates li A 
{
font-size:7pt;
}

#left-nav-right-border-affiliates {
width:5px;
height:149px;
background:url(images/sub_nav_rt_borderIV.gif) no-repeat;
position:absolute;
top:0;
right:0;
}
#left-nav-bot-border-affiliates {
width:110px;
height:4px;
font-size:1px;
line-height:0;
background:url(images/sub_Nav_bot_borderIIII.gif) no-repeat;
position:absolute;
bottom:-1px;
left:1px;
}
* html #left-nav-bot-border-affiliates {
bottom:-2px;
}
#left-nav-bot-affiliates, #right-content-bot-affiliates {
height:7px;
font-size:1px;
line-height:0;
}

.infopara10 {
padding-left:10px;
padding-right:10px;
padding-top:6px;
}

/*insurance*/
#info-title-insurance {
width:495px;
height:20px;
padding-left:25px;
padding-top:3px;
background:url(images/insurance_titlebar.gif) no-repeat;
color:#000;
}
#left-nav-top-insurance, #right-content-top-insurance {
height:18px;
font-size:1px;
line-height:0;
}
#right-content-insurance {
width:399px;
height:343px;
float:left;
margin:3px 25px 20px 1px;
position:relative;
}
#right-content-mid-insurance {
height:319px;
width:520px;
background:url(images/about/repeater.gif) repeat-y;
}
#right-content-right-border-insurance {
width:7px;
height:344px;
background:url(images/profile_rt_border.gif) no-repeat;
position:absolute;
top:0;
right:-6px;
}
* html #right-content-right-border-insurance {
top:-1px;
}
#right-content-bot-border-insurance {
height:4px;
width:404px;
background:url(images/profile_bot_border.gif) no-repeat;
position:absolute;
bottom:-5px;
left:1px;
}
* html #right-content-bot-border-insurance {
bottom:-13px;
}
.infopara12 {
padding-left:15px;
padding-right:10px;
padding-top:6px;
}

.infopara13 {
margin-left:21px;
padding-right:10px;
padding-top:6px;
}


.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

