html, body, form, fieldset {
        margin: 0;
        padding: 0;
        font: 100%/120% Verdana, Arial, Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
        margin: 1em 0;
        padding: 0;
}

li, dd, blockquote {
        margin-left: 1em;
}

form label {
        cursor: pointer;
}
fieldset {
        border: none;
}
input, select, textarea {
        font-size: 100%;
}

/*************************************************************/

body {
  text-align: center;
  background-image:url(../images/bkgrnd_striped.jpg);
  background-repeat:repeat;
}

#main {
  margin: 0px auto;
  width: 950px;
  text-align: left;
  background-color:#ffffff;
}

#header {
 height: 112px;
}

#middle{
 z-index:1;
 min-height:500px;
 height:auto !important;
}

#menu {
 height:30px;
}

#menu dl {
 padding:0px;
 margin:0px; 
}

#menu dt {
 float: left;
 padding: 0px;
 margin:0px;
 height:30px;
}

#menu a {
 display: block;
 background-position:bottom;
 height:30px;
}
#menu a:hover {
  background-position:top;
}
#menu a.home {background-image:url('../images/nav_home.jpg'); width:77px; }
#menu a.howitworks {background-image:url('../images/nav_howitworks.jpg'); width:142px;}
#menu a.getstarted {background-image:url('../images/nav_gettingstarted.jpg'); width:165px;}
#menu a.gallery {background-image:url('../images/nav_gallery.jpg'); width:154px;}
#menu a.meetdesigner {background-image:url('../images/nav_meetdesigner.jpg'); width:267px;}
#menu a.contact {background-image:url('../images/nav_contactinfo.jpg'); width:145px;}

#content{
  z-index:1000;
  clear: both;
  background-image:url(../images/bkgrnd_middle.jpg);
  background-repeat: repeat-x;
  background-color:#ffffff;
  padding-left:25px;
  padding-right:25px;
  padding-top:15px;
  height:auto !important;
  font-size: 12px;
  font-family:Arial, Helvetica, sans-serif;
  color:#7a5e2f;
  line-height:1.7em;
}

#content a{
  color:#7a5e2f;
  text-decoration:underline;
  font-weight:bold;
}

#content a:hover{
	text-decoration:none;
}

#bottomtabs{
  width:950px;
  height:157px;
  vertical-align:bottom;
}

#tab1{
  width:277px;
  height: 112px;
  background-image:url('../images/bkgrnd_servicestab.jpg');
  background-repeat:no-repeat;
  float:left;
  font-size:12px;
  color:#7a5e2f;
  line-height:1.3em;
  font-family:Arial, Helvetica, sans-serif;
  padding-top: 45px;
  padding-left:17px;
  margin-left:25px;
  text-align:left;
}

#tab1 a{
  font-weight:bold;
  color: #7a5e2f;
  text-decoration:none;
}

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

#tab2{
  margin-left:327px;
  width:277px;
  height: 112px;
  background-image:url('../images/bkgrnd_gallerytab.jpg');
  background-repeat:no-repeat;
  font-size:12px;
  color:#7a5e2f;
  line-height:1.3em;
  font-family:Arial, Helvetica, sans-serif;
  padding-top: 45px;
  padding-left:17px;
  text-align:left;
}

#tab2 a{
  font-weight:bold;
  color: #7a5e2f;
  text-decoration:none;
}

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

#tab3{
  width:277px;
  height: 112px;
  background-image:url('../images/bkgrnd_getstartedtab.jpg');
  background-repeat:no-repeat;
  float:right;
  margin-left:7px;
  margin-right:25px;
  font-size:12px;
  color:#7a5e2f;
  line-height:1.3em;
  font-family:Arial, Helvetica, sans-serif;
  padding-top: 45px;
  text-align:left;
  padding-left:17px;
}

#tab3 a{
  font-weight:bold;
  color: #7a5e2f;
  text-decoration:none;
}

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

#footer {
  height: 65px;
  padding:10px;
  margin-top:25px;
  text-align:center;
  color: #7a5e2f;
  font-family:Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 1.3em;
  border-top:1px solid #7a5e2f;
}

#footer a {
	text-decoration:none;
	margin-left:20px;
	margin-right:20px;
	color: #7a5e2f;
}

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