body {
  margin-left: 0px;
  margin-top: 0px;
  margin-right: 0px;
  margin-bottom: 0px;
  font-family: Arial;
  background-image: url(../gfx/background.png);
  background-repeat: repeat-x;
}

a:link {
  color: #000000;
  text-decoration: underline;
}

a:visited {
  color: #000000;
  text-decoration: underline;
}

a:hover {
  color: #000000;
  text-decoration: none;
}

a:active {
  color: #000000;
  text-decoration: underline;
}

.catchphrase {
  position: absolute;
  visibility: visible;
  left: 50%;
  top: 65px;
  margin-left: 120px;
  z-index: 999;
  font-size: 11px;
  text-align: center;
  font-weight: bold;
  color: #ff0000;
  letter-spacing: 1px;
}

.logo {
  position: absolute;
  visibility: visible;
  left: 50%;
  top: 10px;
  margin-left: -360px;
  z-index: 999;
}

.menubar {
  position: absolute;
  visibility: visible;
  left: 50%;
  top: 104px;
  margin-left: -360px;
  z-index: 999;
}

.menus {
  position: absolute;
  visibility: visible;
  left: 50%;
  top: 104px;
  margin-left: 25px;
  z-index: 999;
  font-size: 12px;
  font-weight: bold;
  color: #ffffff;
  letter-spacing: 1px;
}

.getquotes {
  position: absolute;
  font-size: 12px;
  left: 50%;
  top: 135px;
  margin-left: -358px;
  width: 418px;
  height: 191px;
  background-image: url(../gfx/getquotesbox.png);
  background-repeat: no-repeat;
  z-index: 888;
}

.getquotestitle {
  position: absolute;
  top: 139px;
  left: 50%;
  margin-left: -349;
  font-size: 30px;
  z-index: 999;
}

.getquotesform {
  position: absolute;
  top: 190px;
  left: 50%;
  margin-left: -325;
  z-index: 999;
}

#getquoteforminputfont {
  font-size: 12px;
  font-weight: bold;
}

.getquotesformsubmit {
  position: absolute;
  visibility: visible;
  left: 50%;
  top: 278px;
  margin-left: -100px;
  z-index: 999;
}

.family {
  position: absolute;
  visibility: visible;
  left: 50%;
  top: 135px;
  margin-left: 60px;
  z-index: 999;
}

.contentbox1 {
  position: absolute;
  visibility: visible;
  left: 50%;
  top: 330px;
  width: 512px;
  margin-left: -358px;
  border: 1px solid;
  border-color: #cdcdcd;
  background-image: url(../gfx/boxbackgroundblue.png);
  background-repeat: repeat-x;
  z-index: 999;
}

#contentboxtitle {
  position: relative;
  top: 4px;
  left: 7px;
  text-align: left;
  font-size: 17px;
  font-weight: bold;
}

#contentboxcontent {
  position: relative;
  top: 0px;
  left: 5px;
  margin: 10px;
  text-align: left;
  font-size: 11px;
}

.contentbox2 {
  position: absolute;
  visibility: visible;
  left: 50%;
  top: 330px;
  width: 190px;
  margin-left: 170px;
  border: 1px solid;
  border-color: #cdcdcd;
  background-image: url(../gfx/boxbackgroundblue.png);
  background-repeat: repeat-x;
  z-index: 999;
}

.contentbox3 {
  position: absolute;
  visibility: visible;
  left: 50%;
  top: 498px;
  width: 512px;
  margin-left: -358px;
  border: 1px solid;
  border-color: #cdcdcd;
  background-image: url(../gfx/boxbackgroundblue.png);
  background-repeat: repeat-x;
  z-index: 999;
}

.contentbox4 {
  position: absolute;
  visibility: visible;
  left: 50%;
  top: 457px;
  width: 190px;
  margin-left: 170px;
  border: 1px solid;
  border-color: #cdcdcd;
  background-image: url(../gfx/boxbackgroundblue.png);
  background-repeat: repeat-x;
  z-index: 999;
}

#smallerfont {
  font-size: 11px;
}

input, select {
  font-size: 10px;
  max-width: 150px;
}

.footer2 {
  position: absolute;
  visibility: visible;
  left: 0px;
  top: 850px;
  width: 100%;
  font-size: 11px;
}

#footer {
  font-size: 11px;
}



.getquotescontent1{
  position: absolute;
  visibility: visible;
  left: 50%;
  top: 135px;
  width: 718px;
  margin-left: -358px;
  border: 1px solid;
  border-color: #cdcdcd;
  background-image: url(../gfx/boxbackgroundblue.png);
  background-repeat: repeat-x;
  z-index: 999;
}

#getquotescontent1step{
  position: absolute;
  visibility: visible;
  left: 50%;
  top: 148px;
  margin-left: 172px;
  text-align: left;
  font-weight: bold;
  font-size: 11px;
  z-index: 999;
}

#getquotescontent1stepimg{
  position: absolute;
  visibility: visible;
  left: 50%;
  top: 143px;
  margin-left: 210px;
  text-align: left;
  font-size: 11px;
  z-index: 999;
}

#getquotescontent1content {
  position: relative;
  top: 3px;
  left: 3px;
  margin: 15px;
  text-align: left;
  font-size: 11px;
}

#getquotescontentformfont {
  font-size: 12px;
  font-weight: bold;
}

#tinytext {
  font-size: 9px;
}





.mortgagecalculatorcontent {
  position: absolute;
  visibility: visible;
  left: 50%;
  top: 135px;
  width: 718px;
  margin-left: -358px;
  border: 1px solid;
  border-color: #cdcdcd;
  background-image: url(../gfx/boxbackgroundblue.png);
  background-repeat: repeat-x;
  z-index: 999;
}

#mortgagecalculatorcontent {
  position: relative;
  top: 3px;
  left: 3px;
  margin: 15px;
  text-align: left;
  font-size: 11px;
}
