body
{
	border: 0;
	font-family: Verdana, Trebuchet MS, Helvetica, Arial, sans-serif;
	color:#666;
	background-color: #000000;
	margin: 4px;
	background-image: url(/images/backgroundslice.gif);
	background-repeat: repeat-x;
	background-position: left top;
}
table {border:0;}
td {padding:0; text-align:left; vertical-align:top;}
img {border:0}
#frame {border: solid 1px #FF0000; padding: 4px; width:800px;}
#bg {background-color:#fff; position:relative;}

#submenu {padding:7px 0 0 18px; font-size:10px; color:#000;} 
#submenu a {color:#fff; text-decoration:none;}
#submenu a:hover {color:#000; }
.submenu_spacer {font-size:12px; padding:0 2px; color:#fff;}

#banner {background-color:#fff; position:absolute; text-align:left; padding:10px 20px 16px 20px; width:760px; color:#000; font-size:14px; line-height:1.5em;}
#title {font-family:"Impact", Lucida, Verdana, Helvetica, Arial, sans-serif; font-size:22px; color:#111; letter-spacing:1px; text-align:left; text-transform:uppercase;  padding:.3em 0 0 0;}

/*FLOORPLANS*/
#other_plans {position:absolute; top:90px; left:10px; width:270px; font-size:11px; color:#000; text-align:left; line-height:1.2em;}
#other_plans .title {text-transform:uppercase; font-weight:bold;}
#other_plans a {color:#666; text-decoration:none;}
#other_plans a:hover {text-decoration:underline;}

.fp_item a {color:#b2b2b2; text-decoration:none;}
.fp_item a:hover {color:#ff0000;}
.fp_active {color:#000;}

#plan_header {position:absolute; top:90px; left:360px; font-size:15px; text-transform:uppercase; color:#666; text-align:left;}
#plan_header .title {color:#900; font-size:18px;}

#floorplan {position:absolute; top:130px; left:300px; }

#calculator_button {position:absolute; top:340px; left:40px; width:220px; text-align:left; font-size:11px; color:#000; font-weight:bold;}
#calculator_button a {color:#900; margin:12px 0 0 24px;}

#floorplate {position:absolute; top:400px; left:20px; width:220px; height:170px; }

#pipe {position:absolute; top:100px; left:290px; width:1px; height:420px; background-color:#000;}
#pdf_button {position:absolute; top:107px; left:291px; width:35px; height:21px;}

/* NEWS, REVIEWS */
#nav {text-align:left; font-size:10px; padding-left:8px}
.nav_item a {color:#999; text-decoration:none;}
.nav_item a:hover {color:#ff0000;}
.nav_active {color:#000;}

.review_news {width:639px; padding:0 10px 20px 10px; font-size:11px; color:#111;}
.review_news .head {font-weight:bold; font-size:16px;}

#direct_link_hidden {font-size:1px; text-align:right;}
#direct_link_hidden a {color:#000;}

/* RIGHT RAIL */

#rr_container {position:absolute; top:0; right:0; width:186px; border-left:solid 1px #666; background-image:url(/build/img/glob/bg_rr.jpg);}
#rr_container .head {background-color:#333; color:#fff; font-weight:bold; font-size:12px; padding:4px 0;}
#rr_container .thumb { border:solid 1px #000 }
#rr_container .thumb_h { opacity: 0.4; filter: alpha(opacity = 40); border:solid 1px #f00;}

a:focus {outline-style:none;}