/* Created 7/15/2009 */
#aBody {
	position:absolute;
	top:110px;
	height:436px;
	left:0px;
	right:0px;
}
#aWrapper {
	margin:auto;
	width:900px;
}
#aDivider {
    height:10px;
    background:transparent url('../images/lowermenu_01.gif');
}
#content {
	background:#4a4a4a;
	position:relative;
	height:436px;
}
#featured, #info, #logos,#logos2,#productContent {
	border:1px black solid;
	margin:4px;
	padding:4px;
	position:absolute;
}
#featured, #productContent {
	background: white url('../images/content_header_bg.gif') top right no-repeat;
}
#featured {
	top:0px;
	bottom:56px;
	left:0px;
	right:212px;
}
#info {
	background: black url('../images/content_header2_bg.gif') top right no-repeat;
	margin-left:0px;
	left:688px;
	right:0px;
	top:0px;
	bottom:0px;
}
#productContent {
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	text-align:center;
}
#productContent .column {
	float:left;
	width:33.1%;
}
#info dl {
	margin:4px;
	margin-bottom:0px;
}
#info dl dt{
	background:#4a4a4a;
	font-size:8pt;
	margin-bottom:2px;
	padding:2px;
	border:1px white solid;
}
#info dl dt.highlight{
	background:#FF9900;
	color:black;
}
#logos,#logos2 {
	bottom:0px;
	height:45px;
	background:white;
	text-align:center;
}
#logos {
	left:0px;
}
#logos2{
	right:212px;
	width:400px;
	overflow:hidden;
}
#pageFooter {
	background: transparent url('../images/lowermenu_01.gif') top left repeat-x;
	padding-top:13px;
	height:75px;
	width:900px;
/*	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
*/	
}
#pageFooter div {
	height:100%;
	text-align:center;
}
#featured #header,#productContent #header {
	background: white url('../images/content_header_bg.gif') top left no-repeat;
	color:white;
	position:absolute;
	top:0px;
	left:0px;
	width: 400px;
	height: 45px;
	line-height:35px;
	text-indent:40px;
	font-style:italic;
	text-align:left;
}
#info #header {
	background: black url('../images/content_header2_bg.gif') top left no-repeat;
	position:absolute;
	top:0px;
	left:0px;
	width:150px;
	height:25px;
	text-indent:30px;
	line-height:25px;
	font-size:10pt;
}	

#fFooter{
	height:22px;
	background:#B1B1B0;
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	padding-left:4px;
	line-height:22px;
	font-size:10pt;
	border-top:1px #4a4a4a solid;
}
#fFooter ul{
	padding:0px;
	margin:0px;
}
#fFooter ul li{
	display:inline;
}
#fFooter ul li a{
	border:2px #4a4a4a solid;
	color:#4a4a4a;
	padding-left:2px;
	padding-right:2px;
	text-decoration: none;
}
#fFooter ul li a:hover{
	border:2px white solid;
}
#fFooter ul li a.current{
	border:2px #D07D00 solid;
	color:#D07D00;
}
#fContent,#iContent {
	position:absolute;
	font-size:10pt;
	line-height:20px;
	left:0px;
	right:0px;
	bottom:2px;
}
#fContent {
	top:44px;
	text-align:center;
}
.fContent div {
	position:absolute;
}
.fContent #imgDiv {
	padding-top:40px;
	top:0px;
	bottom:0px;
	left:0px;
	width:250px;
	text-align:center;
}
.fContent #imgDiv .caption {
	bottom:24px;
	left:4px;
	right:4px;
	border-top:1px #FF9900 solid;
	text-align:center;
}
.fContent .txtDiv {
	top:4px;
	bottom:44px;
	left:250px;
	right:5px;
	overflow:auto;
	background:#F5F4F2;
	border:1px silver solid;
	text-align:left;
}
.fContent .txtDiv p {
	text-indent:20px;
	padding:10px;
}
.fContent .txtDiv ul {
	margin-top:0px;
/*	color:#A5795C; */
	font-weight:bold;
	font-size:8pt;
}
.fContent a {
	color:#A5795C;
}
.fContent a:hover{
	color:black;
}
.fContent #more{
	position:absolute;
	bottom:24px;
	right:4px;
}
#fContent2 .txtDiv {
	background:transparent url('../images/preci_family_fade.jpg') 0px bottom no-repeat;
}
#fContent2 .txtDiv ul {
	margin-top:-10px;
}
#iContent {
	top:25px;
	color:white;
	overflow:auto;
}
#logos img,#logos2 img {
	height:45px;
	margin:auto;
}
#productContent h4 {
	margin-top:0px;
	padding:10px;
	padding-top:20px;
	position:absolute;
	left:0px;
	right:0px;
	background:transparent url('../images/infoBg.gif') -10px bottom;
}
#productList {
	position:absolute;
	top:48px;
	bottom:4px;
	left:0px;
	right:0px;
	overflow:auto;
	border-top:1px #696868 solid;
	padding-left:10px;
	font-size:10pt;
	text-align:left;
	line-height:24px;
	color:#313030;
}
#productList img {
	border:none;
}
#productList dl {
	margin-top:4px;
}
#productList dl dt a{
	width:100%;
}
#productContent #mfgNotes {
	position:absolute;
	width:662px;
	top:50px;
	bottom:135px;
/*	left:310px; */
	right:10px;
	line-height:24px;
	font-size:10pt;
	overflow:auto;
	background:#F5F4F2;
	border:1px silver solid;
	text-indent:20px;
	text-align:left;
}
#productContent p {
	margin:20px;
}
#mfgNotes table {
/*	width:600px; 
	margin:auto;*/
	width:100%;
	text-align:center;
	text-indent:0px;
}
#mfgNotes table th {
	color:#ffffff;
}
#productContent #txtFooter {
	background:transparent url('../images/foot_image_new_address.png') bottom left;
	width:662px;
	height:140px;
	position:absolute;
	right:10px;
	bottom:20px;
	border-left:1px silver solid;
	border-bottom:1px silver solid;
	border-right:1px silver solid;
}
#productList #links {
	font-size:8pt;
}
#productList #links a{
	font-weight:bold;
	color:#A5795C;
	margin-right:2px;
}
#productList h5 {
	margin-bottom:4px;
}
#nlImg {
	position:absolute;
	height:120px;
	bottom:0px;
	left:0px;
	right:0px;
}
#nlImg #logos{
	top:0px;
}
#nlImg #logos2{
	left:0px;
	width:98%;
	right:0px;
}
.productTbls {
	font-size:10pt;
}
.productTbls a {
	color:black;
	font-size:12pt;
}
.productTbls h3 {
	background:silver;
	border:2px gray solid;
}
.productTbls h3 a {
	font-size:14pt;
}
.productTbls strong {
	color:red;
}
.productTbls .invBrowse {
	color:#A5795C;
}
#surveyQuestions{
	width:100%;
	color:black;
	font-weight:bold;
	font-size:8pt;
}
#surveyQuestions th {
	font-size:6pt;
}
#surveyQuestions input[type=radio] {
	width:15px;
	height:15px;
}
#surveyQuestions td {
	border-bottom:1px silver solid;
	padding-top:10px;
	padding-bottom:10px;
}
.surveyQCol {
	text-align:left;
/*	width:400px; */
}
.surveyItemCol {
	width:25px;
	text-align:right;
	vertical-align:top;
	padding-right:10px;
}
.surveyACol {
	width:25px;
	vertical-align:top;
}
.greatecsCrosses li {
	display:inline;
	border-right:1px green solid;
	padding-left:4px;
}