.below{
position:relative;
z-index:0
}
.above{
position:relative;
margin: -90px 0 40px 100px;
z-index:1
}

.float_left {float: left; padding:3px }
.float_right {float: right; padding:5px }
.float_left img {}
.gray {color:Gray;}

/******************** Positioning ********************************/
HTML {border-width: 0; padding: 0; margin: 0;}
BODY {border-width: 0; padding: 0; margin: 0; text-align: center; background-color:#f7f3de
    
}
.clearing {height: 0;clear: both;}
.clear {clear: both;}

.container {margin: 0px auto; width: 780px; text-align: left; border: 0px #933617 solid; background-color:#fff}
 HTML .container {width: 780px}

.wide {width: 100%; text-align: center;}
.header {text-align: left; padding:3px; background-color:#f7f3de}
/*.header img {position: relative}

/**** top links *********************************************************/
#top_link { border:0px #000 solid;
	clear: both; position: absolute; top: 0px; margin-left:425px; width: 340px;
}
#top_link A {
    font-size: 12px; width: 0.1em; color: #000; white-space: nowrap;
}
#top_link .top_links {
	font-size: 9px; padding-top:10px
}
#top_link .basement-remodelers {
	padding: 8px 25px 0 0px
}

/*********** navigation *********************************************/

#nav { 
	position: absolute; top: 122px; width: 778px; text-align: center; background: #D8C898; border: 1px #800 solid;
}
#nav UL {
	padding: 0; margin: 0px; list-style-type: none; 
}
#nav LI {
	padding: 3px 1px 3px 1px; margin: 0px; float: left; white-space: nowrap; text-align: center;
}
#nav A {
	font-size: 1.1em; background: #D8C898; color: #000; white-space: nowrap; text-decoration: none;
	padding: 3px 0 3px 0;
}
#nav A SPAN {
	text-align: center; padding-right: 0.9em; padding-left: 0.9em; padding-bottom: 0.15em; padding-top: 0.15em; font-weight: bold; 
}
#nav A:hover {background: #7E1400; COLOR: #fff;}
#nav A:active {background: #7E1400; COLOR: #fff;}

/*************************************************************/
.center_and_right UL{
	list-style: url(../images/bullet.gif); padding: 3px 0 3px 0;
}
.center_and_right LI {
	padding: 3px 1px 3px 1px; 
}

/*************************************************************/
.content_div {margin-top: 19px; margin-left: 150px; width: 478px; position: relative; text-align:center; }
.content_center_and_left {margin-top: 22px; width: 630px; position: relative; text-align:center; }
.content_center_and_right {border: 0px #000 solid; margin-top: 19px; margin-left: 150px; width: 630px;
    position: relative; text-align:center; background-color:#F1F1DC}
.content_wide {border: 0px #000 solid; margin-top: 19px; margin-left: 0px; width: 780px;
    position: relative; text-align:center; background-color:#F1F1DC}

.float-wrap {float: left; width: 479px; margin-right: -1px;}
.float-wrap-center-left {float: left; width: 629px; margin-right: -1px;}
.float-wrap-center-right {border-right: 1px #800 solid; float: left; width: 629px; margin-right: -1px;
     background-color:#fff}
.float-wide {border-right: 1px #800 solid; border-left: 1px #800 solid; float: left; width: 778px; margin-right: -1px;
     background-color:#fff}

.center {float: right; text-align:left; width: 473px; margin: 0 0 -1px -1px; padding: 5px 1px 0 3px;}
.center_and_left {float: right; text-align:left; width: 628px; margin: 0 0 -1px -1px; padding: 5px 1px 0 3px;}
.center_and_right {float: right; text-align:left; width: 615px; margin: 0 0 -1px -1px;
    padding-top:7px; padding-bottom:3px; padding-right:5px; border-top: 0px #000 solid;}
.center_wide {float: right; text-align:left; width: 765px; margin: 0 0 -1px -1px;
    padding-top:7px; padding-bottom:3px; padding-right:5px; border-top: 0px #000 solid;}

.left_col {margin-left: -150px; width: 150px; position: relative; background-color: #F3F7EB; border-left: 1px #800 solid}
 HTML .left_col {float: left; margin-right: -3px}
.container-left {padding-bottom: 12px; padding-top: 5px; width: 150px;}/*padding-bottom for absolut box*/

.right {float: left; margin-left: -1px; width: 150px; margin-right: -152px; position: relative; background-color: #F9EFE5;}
 HTML .right {margin-left: 0px; margin-right: -152px; }
.container-right {padding-bottom: 12px; margin-left: 3px; width: 150px;}/*padding-bottom for absolut box*/
 HTML .container-right {float: right; margin-left: 0px; }

.bottom { border-top: 0px #000 solid; position: relative}

/*********** right menu *********************************************/

.right_menu { 
	position: absolute; TOP: 148px; margin-left:615px; width: 150px; text-align: center; background-color: #F3F7EB;
}
/* END Positioning */

body.dummy {}
body {font: 12px Arial, Helvetica, sans-serif; }

A.dummy:link {} A.dummy:visited {} A.dummy:active {} A.dummy:hover {}

A:link, A:visited {color: #000; text-decoration: underline; font: 12px Arial, Helvetica, sans-serif;}
A:active, A:hover {color: #800;	text-decoration: underline;	font: 12px Arial, Helvetica, sans-serif;}

div.dummy {}

h1 {color:#933617; font: 16px Arial, Helvetica, sans-serif; font-weight:bold }
h2 {color:#933617; font: 12px Arial, Helvetica, sans-serif; font-weight:bold }
h3 {}
h4 {color:#000; font: 11px Arial, Helvetica, sans-serif; font-weight:bold }
h5 {}

/*BOX SIDE ************************************************************************************/
.box_side {margin: 0px;}
.box_body {
font-size: 10px;
padding:5px;
text-align:left;
}
.box_body h4, .box_menu h4{margin: 0; padding-bottom:5px; text-align:center;}
.box_body img{border:1px solid #fff; }
.box_body a.small {font-size: 10px}
.box_menu {padding:4px; text-align:left;}
.box_menu LI {padding-bottom:2px;}
.box_menu UL{list-style-type: none; margin: 0 0 0 10px; padding: 0px; }
.box_body b {font-size: 11px}
.box_quote {font-size: 12px; text-align:left}
.box_quote h4 {font-size: 12px; text-align:left}

/*END BOX SIDE ****************************************************************************************/
.box_body a.small {font-size: 10px}

/* Footer */
#footer_div {margin:0px; padding:2px 0 10px 0; text-align:center; 
	 border-top:1px solid #800; border-bottom:0px solid #800; color:Gray; font-size:11px; background-color:#f7f3de}
.botnav {background-color:#943410; color:White}
.botnav ul {list-style:none; margin:0px; padding:3px; text-align:center}
.botnav li {display:inline; padding:0px;}
.botnav a, .botnav a:link, .botnav a:visited {color:#fff;padding:3px}
.botnav a:hover, .botnav a:active {color:#fff;}
.botnav li.first {border:0; padding-left:0}

#footer_div a.botlink {color:Gray; font-size:11px; text-decoration:none; }

/* END Footer */
.line {clear: both; margin-top:14px; border-top:1px #800 solid; height:8px; background-color: #D8C898;}
a.basement-remodeling-design {font-size: 12px; text-decoration: underline}
a.basement-home-theater {font-size: 12px; text-decoration: underline}
a.basement-bar {font-size: 12px; text-decoration: underline}
a.basement-storage {font-size: 12px; text-decoration: underline}
a.finished-basements {font-size: 12px; text-decoration: underline}
a.basement-refinishing {font-size: 12px; text-decoration: underline}
a.basement-decorating {font-size: 12px; text-decoration: underline}
a.basement-remodeling-tips {font-size: 12px; text-decoration: underline}
a.finishing-basement {font-size: 12px; text-decoration: underline}
a.basement-ceiling {font-size: 12px; text-decoration: underline}
a.basement-flooring{font-size: 12px; text-decoration: underline}
a.basement-bathroom {font-size: 12px; text-decoration: underline}
a.basement-windows{font-size: 12px; text-decoration: underline}
a.dry-basement {font-size: 12px; text-decoration: underline}
a.basement-waterproofing {font-size: 12px; text-decoration: underline}
a.basement-renovation {font-size: 12px; text-decoration: underline}
a.remodeling-checklist {font-size: 12px; text-decoration: underline}
a.basement-glossary {font-size: 12px; text-decoration: underline}
a.basement-finishing-cost {font-size: 12px; text-decoration: underline}
a.basement {font-size: 12px; text-decoration: underline}
a.basement {font-size: 12px; text-decoration: underline}
a.basement-remodeling-quote:link, a.basement-remodeling-quote:visited
    {font-size: 12px; text-decoration: underline; color:#800; font-weight:bold}
a.basement-remodeling-quote:active, a.basement-remodeling-quote:hover
    {font-size: 12px; text-decoration: underline; color:#800; font-weight:bold}
a.basement-remodeling-info {text-decoration: underline; color:#800;}

/******************** BIG BUTTON ********************************/
#but_big{text-decoration: none; height:25px;}
#but_body{background: url(../images/bt_bc_big.gif);}
#but_body_over{background: url(../images/bt_bc_big.gif);}
#but_big a{
background: url(../images/bt_left_big.gif) left top no-repeat;
text-decoration: none;
text-align:center;
height:25px;
padding-left: 29px;
font-weight:bold;
color:#fff;
}
#but_big a div{
background: url(../images/bt_right_big.gif) right top no-repeat;
height:22px;
padding-right: 12px;
cursor:hand;
}
#but_big #text_but_big{padding-top:3px}
#but_big a, #but_big a div{display: block; float: left}
/* Hide from IE5-Mac \*/
#but_big a, #but_big a div{float: none}
/* End hide */
#but_big a:hover{
color: #0A0C11;
background: url(../images/bt_left_big_over.gif) left top no-repeat;
padding-left: 29px
}
#but_big a:hover div{
background: url(../images/bt_right_big.gif) right top no-repeat;
padding-right: 10px
}
/******************** END BIG BUTTON ********************************/