
body {
   padding:0;
   margin:0;
   background-image:url("../layout_imgs/lines.gif");
   background-color:#1D3235;
}

img {padding:0;margin:0;border:0;}

#header {
   background-image:url("../layout_imgs/header_bg.jpg");
   background-repeat:repeat-x;
   background-position:0% 100%;
   background-color:white;height:101px;
   border-top:2px solid #7c8287;
   border-bottom:2px solid #444;
}

#header img {float:left}

#header table {border:0}

#headerMenu{
}

#headerMenu a{
   float:right;
   display:block;
   height:100px;
   border:2px solid blue;
   border-width:0 2px;
}

#wrapper {
   padding:0 3% 1% 3% ;
}


#contentWrapper {
   border-top:4px groove gray;
   /*** background-image:url("../layout_imgs/dark_bluebg.jpg"); ***/
}

#sideBar {
   width:200px;
   float:left;
}

#menu {
   background-image:url("../layout_imgs/menu_bg.gif");
   background-repeat:repeat-y;
   background-position:100% 0%;
   background-color:#a00;
   border-top:5px solid #500;
   border-bottom:5px solid #500;
   border-left:2px solid #700;
   border-right:2px solid #530102;
}

#menu a {
   display:block;
   padding:5px 0 5px 10px;
   text-transform:uppercase;
   font-size: 90%;
   font-family:"Century Gothic", Verdana, Arial;
   color:white;
   font-weight:bold;
   text-decoration:none;
}

#menu a:hover {
   text-decoration:underline;
}

#mortgageCalc {
   padding-top:0;

}

#mortgageCalc label {
   display:block;
   float:left;
   margin-top:5px;
   color:white;
   font-size:110%;
   width:100px;
}

#mortgageCalc input {
   margin-top:5px;
}


#mortgageCalc h1 {
   color:white;
   font-size:100%;
}

#content {
   border-top:10px solid #a00;
   background-image:url("../layout_imgs/content_bg.jpg");
   background-repeat:repeat-x;
   background-color:#526C87;
   font-family:Verdana, Arial;
   font-size:95%;
   color:#fff;
   padding:10px;
}

#content a {
   color:#a00;
   text-decoration:none;
   font-weight:bold;
}

#content a:hover {
   color:#d00;
   text-decoration:underline;
}

h1 {
   font-size:24px;
   font-weight:bold;
   font-family:"Century Gothic", Verdana, Arial;
   /*** color:#a00; ***/
   color:red;
}

h2 {
   font-family:"Century Gothic", Verdana, Arial;
   font-size:18px;
   font-weight:bold;
   /*** color:#a00; ***/
   color:red;
}

#content {font-size:90%;padding-left:30px;padding-right:30px;border:4px solid #BFBFBF;
        border-top:10px solid #a00;}
h1, h2 {color:#a00;}
#sideBar {display:none}
/***
#content {margin-left:200px;}
 ***/
 
 #contentFooter {
   padding-top:80px;
   height:150px;
   background-image:url('../layout_imgs/tucson.jpg');
   background-repeat:no-repeat;
   background-position:center center;
}

#footer {
   padding-top:20px;
   text-align:center;
   color:#C4C4C4;
   font-size:70%;
   font-family:arial;
}

#footer a{
   color:#C4C4C4;
}

#linksTable {
   width:100%;
}

#linksTable th {
   font-size:120%;
}

#linksTable td {
   vertical-align:top;
}

td,th {vertical-align:top}

#emailForm table {
    width:100%;
}
#emailForm th {
   width:20%;
   text-align:right;
}

#emailForm input {
   width:50%;
}

#emailForm textarea,iframe {
   width:70%;
   height:200px;
}

#emailForm #submitMe {
   width:auto;
}

a.formButton img{
   background-color:#D4D0C8;
   border:1px solid #D4D0C8;
}

a.formButton:hover img{
   border-top:1px solid #FFFFFF;
   border-right:1px solid #404040;
   border-bottom:1px solid #404040;
   border-left:1px solid #FFFFFF;
}