body {
	overflow: auto;
	margin: 10px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	height:auto;
}
body, td, p {
	font-size: 90%;
}

a {
	text-decoration: none;
	color:#0033FF;
}
a:visited {
	color:#0033FF;
}
a:active {
	color:#0033FF;
}
a:hover {
	text-decoration: underline;
	color:#FF6600;
}
.inFull {
	display: none;
}
.info, #productInfo p, .prodName {
	margin-left: 6px; 
	margin-right: 10px; 
	margin-top: 2px; 
	margin-bottom: 6px; 
	font-weight: bold
}

.desc, #productDesc {
	margin-top: 2px; 
	margin-right: 16px; 
	margin-bottom: 6px; 
	margin-left: 0px; 
}

.standout {
	color: #CC0000;
}

.infoHeading, #productInfo h4 {
	margin-left: 6px; 
	margin-right: 10px; 
	margin-top: 10px; 
	margin-bottom: 0px; 
	color: #996600
}

#productInfo h4 {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
	font-size:90%;
}

#productInfo table {
	margin-left: 4px;
	margin-right: 4px;
	margin-top: 4px;
	border-style:solid;
	border-color:#B58561;
	border-top-width:0px;
	border-left-width:0px;
	border-bottom-width:1px;
	border-right-width:1px;
	width:195px;
}

#productInfo table th, #productInfo table td {
	border-style:solid;
	border-color:#B58561;
	border-top-width:1px;
	border-left-width:1px;
	border-bottom-width:0px;
	border-right-width:0px;
	padding: 2px;
	vertical-align:top;
}

#productInfo table th {
	font-size: 70%;
	font-weight: normal;
	color:#002040;
	text-align:left;
	background-color: #F5E3D3;
}

#productInfo table td.noBorder, #productInfo table th.noBorder {
	border-top-width:0px;
	border-left-width:0px;
}

#productInfo table td {
	font-size: 70%;
	font-weight:bold;
}

.compact {
	font-weight: bold; 
}

.smaller {
	font-size: 70%;
}

.prodnavlink {
	font-weight: bold;
	font-size:80%;
	padding-left: 10px;
}
.archtypelink {
	font-size:12px;
	text-align:center;
	padding-left: 5px;
	padding-right: 5px;
}
.prodnavheading {
	font-family:Arial, Helvetica, sans-serif;
	font-weight: bold;
	padding-left: 0px;
	padding-top: 20px;
	padding-bottom: 5px;
	font-size: 130%;
	color : #660000;
}

.detail_title {
	font-weight: bold; 
}

.superscript {
	font-size: 60%; 
	vertical-align: super;
}

#options, .popupbuttons {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	position:absolute;
	top:3px;
	right:3px;
	padding-right:10px;
}
#options {
	font-size: 13px;
}
#options a:link, .popupbuttons a:link {
	text-decoration:none;
	color:#003366;
}
#options a:visited, .popupbuttons a:visited {
	text-decoration:none;
	color:#003366;
}
#options a:active, .popupbuttons a:active {
	text-decoration:none;
	color:#003366;
}
#options a:hover, .popupbuttons a:hover {
	color:#FF9900;
}
#detailphoto {
	position:absolute;
	top:30px;
	left:6px;
	z-index: 1;
}
#topbrickimage {
	position:absolute;
	top:25px;
	left:10px;
}
#bottombrickimage {
	position:absolute;
	top:81px;
	left:10px;
}
#brickdesc {
	position:absolute;
	top:35px;
	left:315px;
	height:46px;
	width:267px;
	font-size: 12px;
	font-weight:bold;
	z-index: 2;
}
#matimage {
	position:absolute;
	top:25px;
	left:0px;
}
#matdesc {
	position:absolute;
	top:45px;
	left:189px;
	width:100px;
	font-size: 12px;
	font-weight:bold;
}

#matDescription {
	margin-bottom: 0px;
}

.formbuttons {
	font-family:Arial, Helvetica, sans-serif;
	font-size: 70%;
	line-height: 9pt;
	text-transform:uppercase;
	font-weight:bold;
	clear: left;
}

.formbuttons p {
	margin-top: 8px;
	margin-bottom: 0px;
}

td.formbuttons p {
	margin-right: 10px;
}

.formbuttons img {
	float: left;
	clear: left;
	margin-right: 3px;
}

.formbuttons a:link {
	text-decoration:none;
	color:#003366;
}
.formbuttons a:visited {
	text-decoration:none;
	color:#003366;
}
.formbuttons a:active {
	text-decoration:none;
	color:#003366;
}
.formbuttons a:hover {
	color:#FF6600;
}
.formbuttons b {
	font-size:130%;
	line-height: 12pt;
}

#finishButton {
	margin-left:5px;
	margin-top:10px;
	margin-bottom:0px;
}

#finishButton img {
	margin-bottom:7px;
}