/* This css file enables the 'Pop Out' navigation to Pop Out.  */
/*It is based off Eric Meyers' model that can be found at "http://meyerweb.com/eric/css/edge/menus/demo.html"*/
/*along with Eric Meyers' CSS menus is Dean Edwards' IE7 'hack' that we use to make the menus work correctly for visitors*/
/*who come to us with IE6*/ 

/*hide the IE7Nav from everything and conditional statement it back in for only IE7*/
#IE7_leftnav {
  display: none;
}

#navMain ul {
  padding: 0; 
  margin: 0; 
  border-bottom: 0px solid silver;
  font: 1em sans-serif;
}

#navMain ul li {
  list-style-type: none;
  border: 0px solid black; 
  border-width: 0px 0px 0px 0px;
  position: relative; 
  margin: 0; 
  padding: 0;
  line-height: 1.75em
}

#navMain ul ul {
  display: none;
}

#navMain ul li:hover > ul {
  display: block; 
  position: absolute; 
  top: 0; right: 100%;
} 

#navMain li a {
  display: block; 
  padding: 0; 
  text-decoration: none;
  background: #EEEEEE;
}

#navMain li.sub    > a {
  font-weight: bold; 
  background: #EEEEEE; 
  border: 0px solid black; 
  border-width: 0px 0px 0px 0px;
}

#navMain ul ul {
  width: 180px;
}

/* IE7: force "layout" for menu items (this is the same as the "holly" hack) */
/* without this, the menu items just display on top of each other in IE */
#navMain li, #navMain li a {
  /*display: block;*/
  box-sizing: content-box;
}

#leftnav {
  width: 170px; 
  margin: 0; 
  padding: 0; 
  font-family: Arial, sans-serif;
}

#leftnav > ul {
  width: 100%;
  margin-right: -1px;
  font-size: 100%;
  line-height:1.75em; 
}

#leftnav ul {
  border-width: 1px;
  border-color: #EEEEEE;
  border-width: 0 0 0 1px;
}

#leftnav ul li {
  /* BORDER-WIDTH WAS THE CAUSE OF THE LEFT NAV FLUTTER ISSUE
  border-width: 1px;*/
  border-color: #EEEEEE;
  padding: 0 0 0 0;
  line-height: 1.75em;
}

#leftnav ul li a{
  padding-left: 3px;
  padding-right: 3px;
}

#leftnav ul ul {
  border-width: 0;
  border-color: #EEEEEE;
}

#leftnav ul ul li {
  border-color: #EEEEEE;
}

#leftnav li > a {
  background-color: #eeeeee;
  padding: 0;
}
#leftnav li.sub:hover {
  line-height: 1.75em; 
  margin-right: -180px; 
  border: 0px solid;
  border-color: #fdbf50;
  background-color: #EEEEEE;
}

#leftnav li.sub:hover > a {
  color: #FFFFFF; 
  text-indent: 180px; 
  background-color: #7A0019;
}

#leftnav li.sub:hover > ul {
  top: 1.75em; 
  right: -1px;  
  background-color: #7A0019;
}

#TelephoneTable {
  width: 100%;
  min-width: 600px;
}

.PhoneBullets, .PhoneImage {
  width: 200px;
}

.PhonePrice {
  width: 200px;
  text-align: right;
}
