.noscreen{
  display: none;
}
a img {
  border: 0px;
}

p {
  margin: 0px;
  padding: 11px 0px;
}

body {
  margin:0px; padding:0px;
  /*font-family: "Arial CE", "Helvetica CE", Arial, lucida, sans-serif;*/
  font-family: Verdana, Arial, Courier, sans-serif;
  font-size: 0.7em;
  text-align: center;
}

h1{
  margin-top: 0px;
}

a.blacklink{
  color: black;
  text-decoration: none;
}

a.blacklink:hover{
  text-decoration: underline;
}

/*** Container for center location ***/
#alldoc {
  background-color: #1964B6;
  width: 745px;
  /*background-color: #bbb;*/
  margin-left: auto;
  margin-right: auto;
  padding: 20px 80px 0px 80px;
  margin-top: 10px;
  /*  border: 3px solid Black; */
  color: #000000;
  text-align: left;
  position: relative
}

#header {
  height: 80px;
  position: relative;
}

.cleaner {
  clear: both;
  font-size: 1px;
}

.error{
  color: red;
}
.nobr{
  white-space: nowrap;
}

#header{
  position: relative;
  background-color: #1964B6;
  height: 100px;
}
#header #logo{
  margin-left: 10px;
}
#header #slogan{
  position: absolute;
  right: 100px;
  top: 20px;
}
#header #mainMenu{
  float: right;
  right: 0px;
  bottom: 5px;
  margin-top: 77px;
  background-color:#99AEDE;
}
#header #mainMenu ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}
#header #mainMenu li{
  float: left;
}
#header #mainMenu li a.first{
  background: #99AEDE url(../images/menu_left.png) no-repeat left top;
  padding-left: 50px;
}
#header #mainMenu li a{
  background-color: #99AEDE;
  color: white;
  text-decoration: none;
  padding: 5px 15px 5px 15px;
  /*line-height: 20px;*/
  display: block;  
}
#header #breadcrumbs{
  float: right;
  margin-top: 82px;
  margin-right: 20px;
  color: white;
  font-size: 90%;  
}
#header #breadcrumbs a{
  text-decoration: none;  
  color: white;  
}
#content{
  position: relative;
  background-color: white;
}
#leftColumn{
  float: left;
  width: 139px; 
  padding-left: 3px;
  position: relative;
}
#leftColumn a{
  display: block;
}
#leftColumn .mainTitle{
  color: #1964B6;
  text-decoration: none;
  font-size: 120%; 
  font-weight: bold;
  background-color: #99AEDE;
  padding: 5px 0 5px 5px;
  margin: 3px 0 3px 0px;
  border-left: 10px solid #1964B6;
}
#leftColumn .kitchenLink, #leftColumn .bedroomLink{
  color: white;
  text-decoration: none;
  font-size: 120%;
  background-color: #939191;
  padding: 5px 0 5px 20px;
  margin: 3px 0 3px 0px;
}

#leftColumn ul#kitchens, #leftColumn ul#bedrooms{
  margin: 0px;
  padding: 0px;
  list-style-type: none;  
}

#mainContent{
  margin-left: 145px;
  /*min-height: 250px;*/
}

.pageTitleOnImage{
  color: white;
  background-color: black;
  float: left;
  position: absolute;
  top: 30px;
  padding: 5px 30px 5px 20px;
}
#mainColFooter{
  background-color: #99AEDE;
  color: white;
  padding: 10px 5px 5px 5px;
  font-size: 75%;
  text-align: center;
  /*margin-left: 145px;*/
}
#footer{
  background-color: white;
  font-size: 11px;
  color:#0066FF;
  margin-top: 10px;
  font-family:Arial,Helvetica,sans-serif;
}

.underProduct{
  border: 0px;
  width: 99%;
}
.underProduct td{
  min-width: 50px;
}
.underProductBlue{
  background-color: #E4E8F6;
  width: 240px;
  padding-left: 10px;
}


#leftColumn h3{
  font-size: 13px;
  margin: 3px 0;
  background-color: #cc0033;
  padding: 5px 0 5px 0px;
  color: white;
  text-align: center;
}
