/* --- Navigation ------------------------------------------------------------------------------ */
img.testNoSrc {
background: #FFFFFF url('../img/nav/nav-bg.gif') repeat-y top right;
width:25px;
height:25px;
}
#nav {
background: #FFFFFF url('../img/nav/nav-bg.gif') repeat-y top right;
padding:12px 0;
}

#nav ul {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
background:#FFFFFF;
color:#000;
border-bottom:1px solid #ccc;
list-style-type: none;
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
font-weight: bold;
letter-spacing: 1px;
text-align: right;
text-transform:uppercase;
}
#nav li {
margin: 0;
padding:0;
}
#nav a {
display: block;
height:1em;
width:auto;
padding: 2px 20px 2px 2px;
border-top: 2px solid #CCC;
border-color: #CCC;
background: #FFFFFF;

}
#nav a:link, #navlist a:visited {
color: #666666;
text-decoration: none;
}

/* you can combine the last two rules if you wish */

#nav a:hover, #nav a:active {
background: #FFC299;
color: #2D1E2D;
}

#uberlink a:link, #uberlink a:visited,
#uberlink a:hover, #uberlink a:active {
background: #FF6600 url('../img/nav/rightHover.gif') no-repeat 101% 50%;
color: #FFFFFF;
}

/*
** Page Specific Stuff
*/




/* --- Floorplan ----------------------------------------------------------------------------- */

table.floorplanWrapper {
margin:0;
padding:0;
text-align:center;
}

table.floorplanWrapper td {
width:33%;
margin:0;
padding:0;
}

table.floorplanWrapper div.i {
padding-top:15px;
}
table.floorplanWrapper div.t {
padding-top:2px;
font-weight:bold;
font-size:14px;
letter-spacing:1px;
}
table.floorplanWrapper div.p {
padding-top:1px;
padding-bottom:5px;
line-height:14px;
font-size:11px;
}

.flpAnchors {
float:right;
width:325px;
}
.flpAnchors ul {
margin: 0; /*removes indent IE and Opera*/
padding: 0; /*removes indent Mozilla and NN7*/
list-style-type:none;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight: bold;
text-align: right;
text-transform:uppercase;
}
.flpAnchors li {
display: inline;
color:#856666;
}
.flpAnchors a {
color:#FF6600;
text-decoration:none;
}
.flpAnchors a:hover {
text-decoration:underline;
color:#856666;
}

/* --- Inventory ----------------------------------------------------------------------------- */
table.invenWrap {
/*width:525px;*/
width:100%;
border:1px solid #000;
}

/* Default cell style */
.invenWrap td {
margin-top:0px;
border-bottom:1px solid #ccc;
font-size:12px;
line-height:18px;
color: #000;
text-align:center;
}

/* Named cell */
.invenWrap td.propTitle, .propTitle div {
width:250px;
text-align:left;
}

/* Heading styles */
.invenWrap tr.heading td, .invenWrap tr.sub-heading td {
font-weight:bold;
letter-spacing:2px;
}

.invenWrap tr.heading td {
background: #D08A13;
color: #FFF;
text-align:center;
font-size:1.25em;
line-height:2em;
}


/* Default sub-heading style */
.invenWrap tr.sub-heading td {
background: #666;
color: #FFF;
font-size:12px;
line-height:2em;
}

/* Home row style  */
.invenWrap tr.home td {
border-bottom:1px solid #eee;
color: #333;
font-size:1.125em;
line-height:1.5em;
font-weight:bold;
}

/* Styles within cells */
.invenWrap div {
padding: 2px 0px 2px 7px;
}
.invenWrap tr.home div {
font-weight:bold;
}
.invenWrap div div, .invenWrap div span {
padding-bottom:2px;
font-size: 10px;
font-weight:normal;
font-style:italic;
line-height:12px;
}
.invenWrap a {
color:#FF6600;
}

#x {
}
#x tr td {
padding-left:20px;
width:25%;
background:blue;
}


/* --- INTERIORS --------------------------------------------------------------------- */
div#interiorWrap {
}

div#interiorWrap div {
background:#EEE;
border:1px solid #333;
}
div#interiorWrap div div {
border:0;
border-top:1px solid #333;
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
letter-spacing:1px;
padding: 4px 0 6px 0;
text-align:center;
}

a .interior {
padding:4px;
margin:0 20px 0 0;
border:1px solid #ae8c66;
}
a .interior:hover {
border:1px solid #391c13;
}



/* --- ENERGY STAR ------------------------------------------------------------------- */
#energyStar table {
width:575px;
margin:6px auto;
}
#energyStar td.left {
width:185px;
background:#F3E2C5;
text-align:center;
}
#energyStar td.right {
width:auto;
}
#energyStar td h2, #energyStar td p {
margin:11px 11px;
}
#energyStar td h2 {
color:#3399CC;
font-size:17px;
}
/* --- for terracotta -------------------------------------------------------------------------------- */ 

.large_arial {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #663300;
	font-style: normal;
	font-weight: bold;
	line-height: 30px;
}
.large_arial_light {
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 25px;
	color: #973F25;
	font-style: normal;
	font-weight: normal;
	line-height: 1;
}
.small_arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #973F25;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
}
.body_arial {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003333;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
}
.body_arial_bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #973F25;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
}
.nav_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	color: #000000;
	font-style: normal;
	font-weight: bold;
	line-height: 20px;
}
.div_padding{
	padding: 10px;
}
.brown_img_borders{
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #5E1D12;
	border-right-color: #5E1D12;
	border-bottom-color: #5E1D12;
	border-left-color: #5E1D12;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
}

#list {

	}
	
#list li {
font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #003333;
	font-style: normal;
	font-weight: normal;
	line-height: 20px;
	}
	
.smallPrint {
font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #003333;
	font-style: normal;
	font-weight: normal;
	line-height: 7px;
	}
	
/* --- Layout -------------------------------------------------------------------------------- */ 

/* --- Register -------------------------------------------------------------------------------- */ 
#regerror {
color:#FF0000;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}