/* Created 7/15/2009 */
#aBody {
	position:absolute;
	top:110px;
	height:436px;
	left:0px;
	right:0px;
}
#aWrapper {
	margin:auto;
	width:900px;
}
#aWrapper2 {
	margin-left:10px;
	margin-right:10px;
	min-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;
}
#productContent {
	top:0px;
	left:0px;
	right:0px;
	bottom:0px;
	text-align:center;
}
#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 .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;
	width:260px;
}
#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;
*/	
}
#pageFooter2 {
	background: transparent url('../images/lowermenu_01.gif') top left repeat-x;
	padding-top:13px;
	height:75px;
/*	min-width:900px;
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
*/	
}
#pageFooter div {
	height:100%;
	text-align:center;
}
#pageFooter2 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,#productContent #products {
	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.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;
}
#productContent #txtFooter2 {
	background:black url('../images/foot_image.png') bottom center no-repeat;
/*	width:662px; */
	height:140px;
	position:absolute;
	left:220px;
	right:10px;
	bottom:20px;
	border:1px silver solid;
/*	
	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;
}
.mfrTbl {
	border-collapse:collapse;
	width:100%;
}
.mfrTbl h3 {
	margin-bottom:0px;
}
.mfrTbl th {
	border-bottom:1px gray solid;
	color:white;
	background:gray;
}
.mfrTbl td {
	border-bottom:1px gray solid;
	text-indent:0px;
	padding:4px;
}
.mfrTbl tr.category th {
	border-bottom:1px silver solid;
}
.mfrTbl tr:hover { background:#99BCBF;
 /*border:1px solid #03476F; */
 color:#000000;
}
.mfrTbl .category a {
	 float:right;
	 font-size:12pt;
	 margin-right:10px;
	 margin-top:15px;
}
.mfrTbl .descr {
	line-height:14px;
	font-size:8pt;
	font-variant:normal;
}
.mfrLists {
	margin-top:10px;
	margin-left:10px;
}
.mfrLists dl {
	background:#606060;
	width:45%;
	float:left;
	margin-left:10px;
	margin-right:10px;
	color:white;
}
.mfrLists dt {
	font-weight:bold;
	border-bottom:1px silver solid;
}
#ledMain {
	position:absolute;
	top:50px;
	bottom:135px;
	left:220px;
	right:10px;
	line-height:24px;
	font-size:10pt;
	overflow:auto;
/*	background:#F5F4F2; */
	border:1px green solid;
	text-align:left;
	color:white;
}
.appHeader {
	 position:absolute;
	 bottom:170px;height:30px;left:4px;right:4px;
	 font:italic 16pt tahoma;
	 line-height:30px;
	 border-bottom:1px green solid;
	 text-align:left;
	 text-indent:5px;
	 border-collapse:collapse;
	 color:Chartreuse;
}
.appDiv {
	 position:absolute;
	 height:165px;bottom:2px;left:4px;right:4px;
	 overflow-x:scroll;
	 overflow-y:hidden;
	 white-space:nowrap;
	 text-align:center;
/*	 border:1px green solid; */
	 border-right:none;
}
#ledMain h1 {
	font-family:tahoma;
	letter-spacing:5px;
	text-indent:20px;
	margin-bottom:4px;
}
#ledMain dl {
	position:absolute;top:0px;right:0px;width:350px;
}
#ledMain dt {
	color:Chartreuse;
	display: list-item;
/*	list-style-type: disc;*/ 	
}
#ledMain dd {
 	display: list-item;
/*	list-style-type: disc;*/ 	
}
#ledMain .pkgWrapper {
	position:absolute;
	top:102px;
	left:340px;
	right:400px;
	bottom:200px;
}
#ledMain .pkgDesc {
	margin:10px;
	border-bottom:2px silver ridge;
	position:relative;
}
#ledMain .pkgDesc:first-line {
	text-transform: uppercase;
	font-size:12pt;
	font-weight:bold;
	font-family:tahoma;
	letter-spacing:4px;
}

#ledMain .pkgDesc a {  
	background: transparent url('../secure/images/90x42_button.png') no-repeat scroll top right;  
	display: block;
	position:absolute;
	top:0;
	right:0;
/* padding, margins and other styles here*/ 
	height:45px;
	width:90px;
	line-height:45px;
	font-family:tahoma;
	font-size:12pt;
	text-decoration:none;
	color:blue;
	text-align:center;
}  

#ledMain .pkgWrapper a:hover {  
	color:orange;
	font-size:12pt;
	font-weight:bold;
	border-right:2px black solid;
	border-top:2px black solid;
} 

/*
.appHeader {
	 position:absolute;
	 top:2px;height:30px;width:181px;right:2px;
	 font:italic 12pt arial;
	 line-height:30px;
	 background:Chartreuse;
	 text-align:center;
	 border-collapse:collapse;
	 color:green;
}
.appDiv {
	 position:absolute;
	 top:34px;bottom:2px;width:180px;right:2px;
	 overflow:auto;
	 text-align:center;
	 border:1px Chartreuse solid;
	 border-right:none;
}
*/
.appDiv img {
/*	max-width:150px; */
	max-height:140px;
	margin-top:2px;
	margin-bottom:2px;
	border:2px black solid;
	
}
.appDiv img:hover {
	border:2px Chartreuse solid;
}
.btnLink {
	font-size:14pt;
	font-family:tahoma;
	letter-spacing:4px;
	color:blue;
	text-decoration:none;
/*	position:absolute;
	top:0px;right:0px;
	*/
	float:right;
	display:block;
}
.btnLink:hover {
	color:orange;
	font-size:14pt;
	font-weight:bold;
	border-right:2px black solid;
	border-top:2px black solid;
}
.btnLink div {
	position:absolute;
	width:100%;
	height:100%;
	z-index:1;
	text-align:center;
	
}
.btnLink input{
	position:absolute;
	z-index:0;
	top:0px;
	left:0px;
	width:100%;
	height:100%;
}
.hotNewStockNews {
    margin-top:-20px;
    margin-left:20px;
}
.hotNewStockNews h3 {
    margin-bottom:5px;
    color:red;
}
.hotNewStockNews li {
    font-weight:bold;
    }
.hotNewStockNews li span {
    font-weight:normal;
    font-style:italic;
    }

