/* global */
* {
border:0;
margin:0;
padding:0;
}

html {
background-color:#e4e9eb;
}

p {
margin:0 0 10px;
padding:0;
}

h3 {
font-family:Arial, Helvetica, sans-serif;
font-size:18px;
}

h4 {
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}

/* END global 
 wrapper */
#wrapper {
background-image:url(../images/bg-shadow.png);
background-repeat:repeat-y;
margin:0 auto;
width:924px;
}

#sub-wrap {
margin:0 auto;
width:900px;
}

/* END wrapper 
 header */
#header {
border-bottom:solid 2px #7fa398;
border-top:solid 15px #7fa398;
height:75px;
}

/* END header 
 main content */
#content {
padding:30px 30px 16px;
width:840px;
}

#content p {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
}

#content-left {
float:left;
margin-right:30px;
width:260px;
}

#content-left ul {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
margin:0 0 10px 13px;
}

#content-middle {
float:left;
width:295px;
}

#content-right {
float:right;
margin-left:30px;
width:225px;
}

#content-main {
float:right;
width:550px;
}

#content-main ul {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
line-height:18px;
margin:8px 0 10px 32px;
}

#content-main .weather img {
float:left;
height:90px;
margin:15px 15px 0 20px;
width:90px;
}

#content-main .weather p {
padding-top:15px;
}

#content-main img.employee {
float:right;
margin-left:15px;
}

#content-texas {
width:840px;
float:left;
}

#content-left-texas {
float:left;
margin-right:30px;
width:260px;
}

#content-middle-texas {
float:left;
width:260px;
}

#content-right-texas {
float:right;
margin-left:30px;
width:260px;
}

.blue-fade {
background-image:url(../images/bg-blue.png);
background-repeat:repeat-x;
margin-top:10px;
padding:10px;
}

.blue-fade img {
border:solid 1px #9aadb4;
margin-bottom:10px;
padding:1px;
}

.blue-fade img.logo {
float:left;
margin:0 10px 0 0;
border:0;
}


.blue-fade p a {
color:#9aadb4;
}

/* END blue 
 relocation guide */
.guide-listing {
border-bottom:dashed 1px #d4d4d5;
height:74px;
margin-bottom:10px;
}

.guide-listing img {
border:solid 1px #9aadb4;
float:left;
margin:0 10px 0 0;
padding:1px;
}

.guide-listing p a {
color:#9aadb4;
font-size:12px;
}

.guide-listing p {
margin:0;
padding-top:3px;
}

.guide-listing-bullet {
border-bottom:dashed 1px #d4d4d5;
height:66px;
margin-bottom:10px;
}

.green-fade {
background-image:url(../images/bg-green.png);
background-repeat:repeat-x;
margin:10px 0;
padding:10px;
}

.green-fade img {
border:solid 1px #839c98;
float:right;
padding:1px;
}

.green-fade p {
margin-bottom:0;
}

.green-box {
border:solid 1px #839c98;
width:508px;
margin-bottom:15px;
background-color:#e4e9eb;
text-align:center;
padding:10px;
}

.brown-fade {
background-image:url(../images/bg-brown.png);
background-repeat:repeat-x;
margin-top:10px;
padding:10px;
}

.brown-fade img {
border:solid 1px #a1816c;
margin-bottom:10px;
padding:1px;
}

.brown-fade img.logo {
float:left;
border:0;
margin:0 10px 0 0;
}

.brown-fade p a {
color:#a1816c;
}

.brown-fade #thumb {
float:right;
width:135px;
}

.brown-fade ul li {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin-left:22px;
line-height:16px;
}

.brown-fade ol li {
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:10px 0 12px 58px;
line-height:14px;
}

.brown-fade #thumb img {
margin-left:10px;
}

#gallery .brown-fade {
padding-right:0;
}

#gallery .brown-fade img {
margin:6px 6px 0 0;
}

.peach {
color:#b27d79;
}

.peach-fade {
background-image:url(../images/bg-peach.png);
background-repeat:repeat-x;
margin-top:10px;
padding:10px;
}

.peach-fade img {
float:left;
margin-right:10px;
}

.peach-fade p a {
color:#b27d79;
}

.important {
color:#8e000a;
}

/* END brown 
 footer */
#footer {
background-image:url(../images/bg-footer.png);
background-repeat:no-repeat;
height:110px;
margin:0 auto;
width:924px;
}

#footer img {
float:left;
margin:30px 0 0 18px;
}

/* END footer 
 table */
.table {
border:1px solid #ccc;
border-collapse:collapse;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:4px 0 10px;
padding:0;
text-align:left;
width:100%;
}

.table th,.table td {
border:1px solid #ccc;
padding:3px;
}

.table th {
background-color:#a1816c;
color:#fff;
}

.table th a {
color:#fff;
}

.table select {
border:1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:1px 0;
}

.table option {
padding-right:5px;
}

.table input:focus,.table textarea:focus {
background-color:#ffc;
}

.submit {
background-color:#a1816c;
border:1px solid #ccc;
color:#FFF;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:700;
padding:3px;
}

.table-texas {
border:1px solid #839c98;
border-collapse:collapse;
color:#666;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
margin:2px 0 10px;
padding:0;
text-align:left;
width:100%;
}

.table-texas th,.table-texas td {
border:1px solid #ccc;
padding:3px;
vertical-align:top;
}

.table-texas th {
background-color:#839c98;
color:#fff;
}

.table-texas th a {
color:#fff;
}

/* END table 
 clear floats */
.clear {
clear:both;
height:0;
}

.virtual-tour { 
clear : both;
}

.virtual-tour p { 
margin:3px 0 10px;
}

.virtual-tour-left {
width:260px;
float:left;
}

.virtual-tour-right {
width:260px;
float:right;
margin-right:10px;
}


#content-left ul a,.blue {
color:#9aadb4;
}

.green,.green-fade a, .green a {
color:#839c98;
}

.brown,.table td a {
color:#a1816c;
}

.brown-big {
color:#a1816c;
font-size:14px;
}

.table input,.table textarea {
border:1px solid #ccc;
font-family:Arial, Helvetica, sans-serif;
font-size:11px;
padding:1px;
}

.table input.radio {
border:0;
margin-top:2px;
}

#rg-home {
text-align:center;
width:100%;
}

#rg-home a {
color:#7fa398;
text-decoration:underline;
}

#twitter {
background-color:#a1816c;
margin:15px 0;
}