body {
margin: 0px;
padding: 0px;
text-align:center;
background:#0f1c07 url(images/bg.gif) top center repeat-y fixed;
color:#333333;
font-size:12px;}
#win{
background-image:none;
background-color:#0f1c07;
}

#container{
margin:0 auto;
width:750px;
background:url(images/bg_container.gif)top repeat-x;}
#main{
background:#fff url(images/main_bg.gif);
padding-top:30px;
padding-bottom:30px;
}
#footer{
text-align:center;
background:#000;
}
#footer1{
text-align:right;
background:url(images/footer_bg1.jpg);
padding:15px;
}
#footer3{
text-align:center;
background:#0f1c07;
padding:15px;
}
#footer1 img,#footer3 img{
margin-left:5px;
margin-right:5px;
}

.roomplantable{
border-top:solid 1px #cfd8c9;
border-left:solid 1px #cfd8c9;
}

.roomplantable td{
border-bottom:solid 1px #cfd8c9;
border-right:solid 1px #cfd8c9;
padding-top:2px;
padding-bottom:2px;
}

.roomplantable .lineb2{
background:url(images/roomplan_tibg.gif);
}

.outlinetable{text-align: left;}

.outlinetable th{
border-bottom:solid 1px #8b9485;
padding-top:5px;
padding-left:10px;
padding-bottom:5px;
font-weight:bold;
}

.outlinetable td{
border-bottom:solid 1px #8b9485;
padding-top:5px;
padding-bottom:5px;
}

.outlinetable .lineb2{
border-bottom:none;
padding:0;
}

.textbox{width:690px;text-align:left;margin-left:auto;margin-right:auto;margin-top:10px;}
.textbox:after{content:".";display:block;height:0px;clear:both;visibility:hidden;}


.leftbox{
float:left;
}

.rightbox{
float:right;
}

.leftbox p, .rightbox p{padding-right:10px;}

.eqlist{border-left:solid 1px #8b9485;padding-left:20px;}
