body
 {
  background-color: #F5F5F5;
 }

div#pageSetup
 {
  margin: 0;
 padding: 0px;
 }

div#header
 {
  


 }



div#mainBody
 {
  position: absolute;
  top: 30%;
  padding-top: 10px;
  padding-bottom: 60px;
  padding-left: 10px;
  padding-right: 10px;
  border-style: solid;
  border-color: black;
  border-width: 0px;
  width: 97%;
  height: 90%;

 }

div#topNav
 {
  background-image: url('http://www.wheresweb.com/images/wwnav.png');
  background-repeat: repeat-y;
  position: absolute;
  top: 23%;
  left: 6%;
  width: 98%;
 }

li.nav
 {
  width: 16%;
  float: left;
  font-size: 16pt;
  list-style-type: none;
  text-align: center;
 }

a.navMain
 {
  display: block;
  color: white;
  text-decoration: none;
 }

a.navMain:hover
 {
  color: black;
  text-decoration: none;
  background-color: #F5F5F5;
  font-weight: bold;
 }

div#footer
 {
  position: absolute;
  top: 160%;
  width: 48%;
  text-align: center;
  left: 21%;
 }

div#footerCat
 {
  width: 48%;
  text-align: center;
  position: absolute;
  top: 200%;
  left: 21%;
 }

div#footer6
 {
  width: 48%;
  text-align: center;
  position: absolute;
  top: 220%;
  left: 21%;
 }

div#footer10
 {
  width: 48%;
  text-align: center;
  position: absolute;
  top: 260%;
  left: 21%;
 }



li.footer
 {
  float: left;
  font-size: 12pt;
  list-style-type: none;
  margin: 0;
  padding-left: 5px;
  text-align: center;
 }



a.mainLinks
 {
  color: black;
  
 }

a.mainLinks:hover
 {
  color: #D2B48C;
 }

a.mainLinks:visited
 {
  color: #008B8B;
 }

a.footLink
 {
  color: black;
 }

a.footLink:hover
 {
  color: #D2B48C;
 }

a.footLink:visited
 {
  color: green;
 }

div#siteSearch
 {
  position: absolute;
  top: 5%;
  left: 80%;
  width: 40%;
 }

div#leftContent
 { 
  background-color: #FFFAFA;
  padding: 15px;
  padding-bottom: 30px;
  border-style: solid;
  border-width: 2px;
  border-color: grey;
  position: absolute;
  left: 24%;
  top: 1%;

  width: 40%;
 }

div#rightContent
 {
  background-color: #E6E6FA;
  border-style: solid;
  border-width: 0px;
  border-color: grey;
  padding: 5px;
  position: absolute;
  top: 1%;
  left: 1%;
  width: 20%;
 }

div#paidLinks
 {
  position: absolute;
  top: 1%;
  left: 69%;
  background-color: #E6E6FA;
  border-style: solid;
  border-width: 0px;
  border-color: grey;
  padding: 5px;
  width: 28%;
 }

div#backLinks
 {
  position: absolute;
  top: 145%;
  left: 10%;
  background-color: #F5F5F5;
  width: 70%;
 }

li.topLinks
 {

  list-style: square;
  color: green;
  font-weight: bold;
 }

p.mainInfo
 {
  padding: 15px;
  text-align: center;
  font-family: Times New Romain;
  font-size: 14pt;
 }

select.search
 {
  background-color: #F5F5DC;
 }

select
 {
  background-color: #F5F5F5;
 }

input.button
 {
  position: relative;
  top: -30px;
  left: 160px;

 }

input.field
 {
  background-color: #F5F5F5;
 }

textarea
 {
  background-color: #F5F5DC;
 }



h2.mainList
 {
  font-style: italic;
  text-align: center;
  text-decoration: underline;
  color: green; 
 }

div#validCSS
 {
  position: absolute;
  top: 145%;
  left: 35%;
 }

div#validHtml
 {
  position: absolute;
  top: 145%;
  left: 60%;
 }

div#topRight
 {
  background-image: url('http://www.wheresweb.com/images/topRight.png');
  position: absolute;
  top: 400%;
  left: 40%;
  width: 20%;
 }

div#topLeft
 {
  background-image: url('http://www.wheresweb.com/images/topLeft.png');  
  position: absolute;
  top: 400%;
  left: 60%;
  width: 20%;
 }

div#bottomRight
 {
  background-image: url('http://www.wheresweb.com/images/bottomRight.png');
  position: absolute;
  top: 440%;
  left: 60%;
  width: 20%;
 }

div#bottomLeft
 {
  background-image: url('http://www.wheresweb.com/images/bottomLeft.png');
  position: absolute;
  top: 440%;
  left: 40%;
  width: 20%;
 }

div#body
 {
  background-image: url('http://www.wheresweb.com/images/body.png'); 
  position: absolute;
  top: 400%;
  left: 40%;
  width: 60%;
 }

div#hrFoot
 {
  text-align: center;
  position: absolute;
  top: 180%;
  left: 1%;
  width: 98%;
 }

p.about
 {

  font-family: Times New Roman;
  text-align: center;
  font-size: 14pt;
 }

div#aboutUs
 {
  padding: 30px;
  
  border-style: solid;
  border-width: 2px;
  width: 37%;
  position: absolute;
  top: 1%;
  left: 24%;
 }

div#adRotate
 {
  position: absolute;
  top: 4%;
  left: 25%;
 }

div#listContent
 {
  position: absolute;
  top: 1%;
  left: 2%;
  padding: 10px;
  border-style: solid;
  border-width: 2px;
  width: 62%;
 }

p.description
 {
  font-size: 10pt;
  font-style: italic;
 }

div#terms
 {
  width:400px;
  height:200px;
  overflow: scroll;
  background-color: #F5F5F5;
  font-size: 10pt;
 }

textarea.field
 {
  background-color: #F5F5F5;
 } 


