* { padding: 0; margin: 0; }

body {
 font-family: Verdana, Helvetica, sans-serif;
 text-align: center;
 background-image: url('http://texastimbercountry.com/images/bluesmudgebgtile.jpg');
}

#wrapper { 
 margin: 0px auto;
 width: 800px;
 border-left: 4px solid #000000;
 border-right: 4px solid #000000;
}

hr {
  color:#ffffff;
  height: 1px;
border-width:0;
background-color: #ffffff;
}

hr.gray {
  color:#666666;
  height: 1px;
border-width:0;
background-color: #666666;
}

ul.left {
padding: 0px 20px 0px 20px;
text-align: justify;
color: #000000;
}

img {
  border-style: none;
}

img.floatleft2 { 
    float: left; 
    margin-right: 12px; 
}

img.floatleft { 
    float: left; 
    margin: 7px; 
}
img.floatright { 
    float: right; 
    margin: 7px; 
}

a {text-decoration: none; color:#663300;}
a:hover {text-decoration: none; color:#003366;}


  /*
IF USING A GRAPHIC, SET THE BACKGROUND-IMAGE WITH THE GRAPHIC URL AND ADJUST THE HEIGHT ACCORDINGLY
*/
#header {
 color: #ffffff;
 width: 800px;
 float: left;
 padding: 0px;
 border: 0px solid #ccc;
 height: 276px;
 margin: 0px 0px 0px 0px;
 background-image: url('http://texastimbercountry.com/images/tcrheaderfamily2.jpg');
 background-repeat: no-repeat;
}

table.page {
table-layout: auto;
border-collapse: collapse;
}

table.footer {
table-layout: auto;
border-collapse: collapse;
background-image: url('http://texastimbercountry.com/images/splatterbgtile.jpg');
border-top: 3px solid #000000;
}

table.one {
table-layout: auto;
border-collapse: collapse;
}

td.menu {
padding: 0px 2px 0px 2px;
background-color: #ffffff;
border-top: 0px solid #666666;
border-right: 0px solid #666666;
border-bottom: 0px solid #666666;
border-left: 0px solid #666666;
height: 24px;
vertical-align: middle;
}

td.taxcredit {
padding: 0px 2px 2px 2px;
 background-image: url('http://texastimbercountry.com/images/meddenimbluebgtile.jpg');
border-top: 0px solid #666666;
border-right: 0px solid #666666;
border-bottom: 1px solid #666666;
border-left: 0px solid #666666;
vertical-align: middle;
}

td.taxcredit:hover {
 background-image: url('http://texastimbercountry.com/images/ltdenimbluebgtile.jpg');
}

td.taxcreditred {
padding: 0px 2px 0px 2px;
background-color: #990000;
border-top: 0px solid #666666;
border-right: 0px solid #666666;
border-bottom: 0px solid #666666;
border-left: 0px solid #666666;
vertical-align: middle;
height: 24px;
}

td.taxcreditred:hover {
background-color: #ff0000;
}

.mls {
font: .7em  Verdana, Arial, Helvetica, sans-serif ;
font-weight: bold;
color:#990000;
margin:3px;
height:10px;
border: 1px solid #000000;
padding-top: 2px;
padding-bottom: 5px;
background-image: url('http://texastimbercountry.com/images/whitebgtile.jpg');
voice-family: "\"}\""; 
voice-family:inherit;
width:108px;
text-align: center;
}

td.listing {
background-image: url('http://texastimbercountry.com/images/offwhitebgtile.jpg');
padding: 5px 3px 5px 3px;
vertical-align: middle;
}

td.listing:hover {
background-image: url('http://texastimbercountry.com/images/offwhitehoverbgtile.jpg');
}

td.menuhover {
background-image: url('http://texastimbercountry.com/images/medgray.jpg');
padding: 1px 0px 1px 0px;
vertical-align: middle;
}

td.menuhover:hover {
background-image: url('http://texastimbercountry.com/images/dirtbgtile.jpg');
}

td.left {
padding: 10px 10px 10px 10px;
background-image: url('http://texastimbercountry.com/images/whitebgtile.jpg');
border-right: 0px solid #666666;
vertical-align: top;
width: 180px;
min-height: 633px;
}

td.right {
padding: 15px 15px 15px 15px;
background-image: url('http://texastimbercountry.com/images/offwhitebgtile.jpg');
border-top: 1px solid #666666;
border-left: 1px solid #666666;
vertical-align: top;
}

td.contactname {
background-image: url('http://texastimbercountry.com/images/ltbluebgtile.jpg');
padding: 5px 5px 5px 5px;
border-top:solid 2px #ffffff;
border-left:solid 2px #ffffff;
border-bottom:solid 2px #999999;
border-right:solid 2px #999999;
vertical-align: middle;
}

td.contactpage {
background-image: url('http://texastimbercountry.com/images/ltbluebgtile.jpg');
padding: 5px 5px 5px 5px;
border-top:solid 2px #ffffff;
border-left:solid 2px #ffffff;
border-bottom:solid 2px #999999;
border-right:solid 2px #999999;
vertical-align: top;
width: 115px;
}

td.contactpicbg {
background-image: url('http://texastimbercountry.com/images/dirtbgtile.jpg');
padding: 5px 5px 5px 5px;
border-top:solid 1px #ffffff;
border-left:solid 1px #ffffff;
border-bottom:solid 1px #999999;
border-right:solid 1px #999999;
vertical-align: middle;
}
 
td.contactpicbg:hover {
background-image: url('http://texastimbercountry.com/images/ltbluebgtile.jpg');
}
 
td.price {
background-image: url('http://texastimbercountry.com/images/ltbluebgtile.jpg');
padding-left: 20px;
padding-right: 20px;
padding-top: 5px;
padding-bottom: 5px;
border-top:solid 2px #ffffff;
border-left:solid 2px #ffffff;
border-bottom:solid 2px #999999;
border-right:solid 2px #999999;
}

td.slides {
border: 2px solid #666666;
background-image: url('http://texastimbercountry.com/images/offwhitebgtile.jpg');
vertical-align: middle;
}

td.calc {
padding: 3px 3px 3px 3px;
background-image: url('http://texastimbercountry.com/images/whitebgtile.jpg');
vertical-align: middle;
}

td.line {
padding: 5px 0px 0px 0px;
border-top: 1px solid #ffffff;
}

td.bodytextright {
padding: 0px 0px 10px 10px;
vertical-align: middle;
}

td.bodytextleft {
padding: 0px 10px 10px 0px;
vertical-align: middle;
}

td.listingstexttop {
padding: 3px 3px 3px 3px;
vertical-align: top;
}

td.texttop {
padding: 7px 7px 7px 7px;
vertical-align: top;
}

td.textmiddle {
padding: 7px 7px 7px 7px;
vertical-align: middle;
}

td.textbottom {
padding: 7px 7px 7px 0px;
vertical-align: bottom;
}

td.footer {
padding: 0px 0px 0px 0px;
background-image: url('http://texastimbercountry.com/images/khakibgtile.jpg');height: 20px;
border-top: 3px solid #666666;
}

td.medgray {
padding: 5px 5px 5px 5px;
background-image: url('http://texastimbercountry.com/images/splatterbgtile.jpg');
border: 1px solid #666666;
vertical-align: middle;
}

td.medgray2 {
padding: 5px 0px 5px 0px;
background-image: url('http://texastimbercountry.com/images/splatterbgtile.jpg');
border: 0px solid #ffffff;
vertical-align: middle;
}

td.offwhite {
padding: 5px 5px 5px 5px;
background-image: url('http://texastimbercountry.com/images/offwhitebgtile.jpg');
border: 1px solid #666666;
vertical-align: top;
}

td.contactbio {
padding: 0px 10px 0px 20px;
border-left: 1px solid #ffffff;
vertical-align: top;
}

.link10 {
font-size: 10px;
font-weight: bold;
color: #003366;
}

.link11 {
font-size: 11px;
font-weight: bold;
color: #000000;
}


.black10bold {
color: #000000;
font-size: 10px;
font-weight: bold;
line-height:13px;
display:block;
}

.black9bold {
color: #000000;
font-size: 9px;
font-weight: bold;
line-height:13px;
display:block;
}

.black10 {
color: #000000;
font-size: 10px;
line-height:13px;
display:block;
}

.black10bolditalic {
color: #000000;
font-size: 10px;
font-weight: bold;
font-style: italic;
line-height:13px;
display:block;
}

.black10italic {
color: #000000;
font-size: 10px;
font-style: italic;
line-height:13px;
display:block;
}

.black11bold {
color: #000000;
font-size: 11px;
font-weight: bold;
line-height: 14px;
display: block;
}

.blue10bold {
color: #003366;
font-size: 10px;
font-weight: bold;
line-height:13px;
display:block;
}

.blue11bold {
color: #003366;
font-size: 11px;
font-weight: bold;
line-height: 14px;
display: block;
}

.blue14bold {
color: #003366;
font-size: 14px;
font-weight: bold;
}

.red14bold {
color: #990000;
font-size: 14px;
font-weight: bold;
}

.red10bold {
color: #990000;
font-size: 10px;
font-weight: bold;
line-height:13px;
display:block;
}

.brown10bold {
color: #663300;
font-size: 10px;
font-weight: bold;
line-height:13px;
display:block;
}

.gray14bold {
color: #999999;
font-size: 14px;
font-weight: bold;
}

.black14bold {
color: #000000;
font-size: 14px;
font-weight: bold;
}

.gray12 {
color: #666666;
font-size: 12px;
}

.gray9bold {
color: #666666;
font-size: 9px;
font-weight: bold;
line-height:13px;
display:block;
}

.gray10bold {
color: #666666;
font-size: 10px;
font-weight: bold;
line-height:13px;
display:block;
}

.gray10 {
color: #666666;
font-size: 10px;
line-height:13px;
display:block;
}

.gray11 {
color: #666666;
font-size: 11px;
line-height:13px;
display:block;
}

.gray11bold {
color: #666666;
font-size: 11px;
font-weight: bold;
line-height: 13px;
display:block;
}

.dkgray11bold {
color: #333333;
font-size: 11px;
font-weight: bold;
line-height:13px;
display:block;
}

.white11bold {
color: #ffffff;
font-size: 11px;
font-weight: bold;
line-height:13px;
display:block;
}

.white10bold {
color: #ffffff;
font-size: 10px;
font-weight: bold;
line-height:13px;
display:block;
}

.white10 {
color: #ffffff;
font-size: 10px;
line-height:13px;
display:block;
}

.white9bold {
color: #ffffff;
font-size: 9px;
font-weight: bold;
line-height:13px;
display:block;
}

.ltblue10bold {
color: #336699;
font-size: 10px;
font-weight: bold;
line-height:13px;
display:block;
}

.arial9 {
color: #666666;
font-family: arial;
font-size: 9px;
line-height:13px;
display:block;
}

.blackarial9 {
color: #000000;
font-family: arial;
font-size: 9px;
line-height:13px;
display:block;
}

.blackarial9bold {
color: #000000;
font-family: arial;
font-size: 9px;
font-weight: bold;
line-height:13px;
display:block;
}

.right {
text-align: right;
}

.left {
text-align: left;
}

.center {
text-align: center;
}

.justify {
text-align: justify;
}


