body
{
width:100%;
margin-left:auto;
margin-right:auto;
text-align:center;
background-color:#f0dfb8;
}

div
{
margin:0px;
}

div#list
{
text-align:center;
}

div#content-box
{
width:100%;
height:auto;
padding:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:auto;
margin-right;auto;
background-color:#f2dbb9;
text-align:center;
}

div#header
{
width:100%;
height:170px;
text-align:center;
padding:0px;
margin-top:0px;
margin-bottom:0px;
background-color:#ad7a27;
background-image:url("../images/newhomes_header_bgtile.jpg");
}

div#header_img
{
width:574px;
height:170px;
}

img
{
padding:0px;
margin:0px;
}
div.bar
{
margin-top:20px;
width:100%;
text-align:center;
background-image:url("../images/footer_bgtile.jpg");
color:#4d4c42;
}

div#bar_box
{
width:760px;
height:38px;
}

table.main
{
width:95%;
height:auto;
text-align:center;
}
td.left
{
width:auto;
margin-bottom:20px;
height:auto;
text-align:center;
vertical-align:middle;
border-bottom:3px solid #ad7a27;
}

td.right
{
width:270px;
margin-bottom:20px;
height:auto;
text-align:center;
vertical-align:middle;
border-bottom:3px solid #ad7a27;
}


div.barT
{
width:100%;
margin-top:35px;
text-align:center;
background-image:url("bar.jpg");
background-repeat:repeat-x;
color:#4d4c42;
}

div.barB
{
width:100%;
margin-top:15px;
margin-bottom:15px;
text-align:center;
color:#000000;
}




div#main-body
{
margin-top:20px;
width:100%;
text-align:center;
}

div#footer
{
width:760px;
text-align:left;
}

div.menu
{
width:auto;
margin-top:5px;
margin-left:auto;
margin-right:auto;
height:25px;
text-align:center;
background-image:url("../images/layout/menu_bgtile.jpg");
}

div.announce
{
width:747px;
text-align:center;
}

div.left
{
text-align:left;
}

h1
{
font-family:arial,san-serif;
font-size:140%;
color:#000000;
margin-top:5px;
margin-bottom:5px;
}

h2
{
font-family:arial,san-serif;
font-size:110%;
color:#000000;
margin-top:5px;
}


p.float
{
float:left;
width:250px;
background-image:url("menubg.jpg");
background-repeat:repeat-y;
margin:10px;
}

p.menu
{
width:220px;
text-align:center;
background-image:url("../images/layout/menu_bgtile.jpg");
background-repeat:repeat-y;
background-color:#af8225;
}


p.floatR
{
float:right;
width:250px;
background-image:url("menubg.jpg");
background-repeat:repeat-y;
}


p.main
{
width:545px;
text-align:center;
margin-bottom:20px;
font-size:110%;
color:#000000;
}

p.mainR
{
width:270px;
text-align:center;
margin-top:10px;
margin-bottom:10px;
font-size:100%;
color:#000000;
background-image:url("../images/layout/descriptionbgtile.jpg");
}


p.mainC
{
width:545px;
text-align:left;
margin-left:20px;
margin-right:auto;
font-size:100%;
color:#000000;
}

span.address
{
display:block;
width:380px;
height:25px;
font-size:130%;
color:black;
text-align:center;
}

span.addressND
{
display:block;
width:270px;
height:30px;
font-size:120%;
padding-top:6px;
color:black;
text-align:center;
background-image:url("../images/layout/descriptiontop.jpg");
background-repeat:no-repeat;
}


span.addressN
{
display:block;
width:220px;
height:25px;
font-size:120%;
color:black;
text-align:center;
}

span.dsci
{
width:260px;
height:27px;
display:block;
margin:0px;
text-align:center;
padding-top:5px;
font-size:100%;
background-image:url("../images/layout/description-item-bgtile.jpg");
background-repeat:no-repeat;
}

div#preload
{
position:absolute;
top:-300px;
left:0px;
}

a.gl:link, a.gl:visited 
{
display:block;
width:150px;
height:25px;
font-size:90%;
text-align:center;
color:#000000;
background-image:url("../images/layout/a-gl-bg.jpg");
}

a.gl:hover
{
display:block;
width:150px;
height:25px;
font-size:90%;
text-align:center;
color:#000000;
background-image:url("../images/layout/a-gl-bg-2.jpg");
}


a.mn:link,a.mn:visited
{
width:220px;
height:30px;
display:block;
text-align:center;
background-image:url("../images/layout/2-menubgtile.jpg");
background-repeat:no-repeat;
magin:2px;
color:black;
font-size:90%;
font-family:"Palatino Linotype Bold Italic", "baskerville bold italic", "hoefler text italic", "Palatino Linotype", palatino;
font-weight:600;
padding:6px 0px 0px 0px;
}

a.mn:hover
{
width:220px;
height:30px;
display:block;
text-align:center;
background-image:url("../images/layout/2-menubgtile_up.jpg");
background-repeat:no-repeat;
magin:2px;
color:black;
font-size:90%;
font-weight:600;
padding:6px 0px 0px 0px;
}

a.txt:link, a.txt:visited, a.txt:hover
{
color:#000000;
text-decoration:underline;
}

img
{
border:none;
}

span.tiny
{
font-size:70%;
}
a.tiny:link,a.tiny:visited,a.tiny:hover
{
font-size:70%;
color:#000000;
text-decoration:none;
}
a.right:link, a.right:visited, a.right:hover
{
display:block;
font-size:90%;
text-align:right;
color:#000000;
text-decoration:underline;
}

span.center
{
display:block;
text-align:center;
font-size:110%;
}

img.view
{
border:none;
margin-top:10px;
}

img.framed
{
border:1px solid black;
}
