/*  ------------------- CONTENT MAIN PRODUCTS --------------------- */

.contentMainProducts	{ position: absolute; top: 25px; right: auto; bottom: auto; left: 130px; margin: auto; z-index: 1;
	width: 600px; height: auto; padding: 3px 3px 0px 3px; border-left: 1px solid #aaaaaa; border-right: 1px solid #aaaaaa; background-color: #ffffff; }

div.contentMainProducts p	{ font-size: 12px; margin: 0px 0px 10px 0px; }

div.contentMainProducts ul	{ font-size: 12px; line-height: 16px; margin-top: 10px; }
div.contentMainProducts li	{ font-size: 12px; line-height: 16px; }
div.contentMainProducts h1	{ font-size: 20px; text-align: left; margin: 10px 0px 3px 0px; padding: 3px 0px 3px 5px; background-color: #09108F; color: #ffffff;  }
div.contentMainProducts h2	{ font-size: 16px; text-align: right; margin: 0px 0px 0px 0px; padding: 2px 3px 2px 0px; border-bottom: 1px solid #000000; }
div.contentMainProducts h3	{ font-size: 16px; font-weight: bold; text-align: left; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 5px; background-color: #09108F; color: #ffffff;  }
div.contentMainProducts h4	{ font-size: 12px; text-align: left; margin: 10px 0px 0px 0px; padding: 0px 0px 0px 0px; }
div.contentMainProducts h5	{ font-size: 12px; text-align: left; width: 200px; margin: 10px 0px 0px 30px; padding: 0px 0px 0px 0px; border-top: 1px solid #000000; }
div.contentMainProducts p.specsData	{ margin: 0px 0px 0px 30px; }

 /*  ---------------------------- DATA TABLE ------------------------------ */

.tableData	{ width: 100%; border-bottom: 1px solid #aaaaaa; }
.tableDataCellTitle	{ font-size: 18px; font-weight: bold; text-align: center; background-color: #FFDC77; color: #002CA4; padding: 4px 0px 4px 0px; border-top: 2px solid #aaaaaa;  }
.tableDataCellData	{ font-size: 11px; font-weight: normal; padding: 3px 0px 3px 5px; border-top: 1px solid #aaaaaa;  }
.tableDataCellDataTextBold	{ font-size: 11px; font-weight: bold; padding: 3px 0px 3px 5px; border-top: 1px solid #aaaaaa;  }
.tableDataCellDataBackgroundGrey	{ font-size: 11px; font-weight: normal; padding: 3px 0px 3px 5px; border-top: 1px solid #aaaaaa;  background-color: #eeeeee; }
.tableDataCellColumnHeader	{ font-size: 11px; font-weight: bold; padding: 3px 0px 3px 5px; border-top: 1px solid #aaaaaa;  }
.tableDataCellColumnHeaderBackgroundGrey	{ font-size: 11px; font-weight: bold; padding: 3px 0px 3px 5px; border-top: 1px solid #aaaaaa;  background-color: #eeeeee; }
.tableDataCellSectionHead	{ font-size: 14px; font-weight: bold; text-align: left; background-color: #D3196D; color: #ffffff; margin: 0px 0px 0px 0px; padding: 3px 0px 3px 5px; border: none; }


.buttonsPos1 {margin:auto auto auto auto; padding:0px 0px 0px 0px; position:absolute;  top:804px; right:auto; bottom:auto; left:191px; z-index:2;}

.buttonsPos2 {margin:auto auto auto auto; padding:0px 0px 0px 0px; position:absolute;  top:804px; right:auto; bottom:auto; left:213px; z-index:2;}

.buttonsPos3 {margin:auto auto auto auto; padding:0px 0px 0px 0px; position:absolute;  top:804px; right:auto; bottom:auto; left:233px; z-index:2;}

.buttonsPos4 {margin:auto auto auto auto; padding:0px 0px 0px 0px; position:absolute;  top:804px; right:auto; bottom:auto; left:255px; z-index:2;}

.buttonsPos5 {margin:auto auto auto auto; padding:0px 0px 0px 0px; position:absolute;  top:804px; right:auto; bottom:auto; left:277px; z-index:2;}

.buttonsPos6 {margin:auto auto auto auto; padding:0px 0px 0px 0px; position:absolute;  top:804px; right:auto; bottom:auto; left:299px; z-index:2;}

.buttonsPos7 {margin:auto auto auto auto; padding:0px 0px 0px 0px; position:absolute;  top:804px; right:auto; bottom:auto; left:321px; z-index:2;}

.buttonsPos8 {margin:auto auto auto auto; padding:0px 0px 0px 0px; position:absolute;  top:804px; right:auto; bottom:auto; left:343px; z-index:2;}

.buttonsPos9 {margin:auto auto auto auto; padding:0px 0px 0px 0px; position:absolute;  top:804px; right:auto; bottom:auto; left:365px; z-index:2;}

.buttonsPos10 {margin:auto auto auto auto; padding:0px 0px 0px 0px; position:absolute;  top:804px; right:auto; bottom:auto; left:387px; z-index:2;}

.buttonsPos11 {margin:auto auto auto auto; padding:0px 0px 0px 0px; position:absolute;  top:804px; right:auto; bottom:auto; left:409px; z-index:2;}

.buttonsPos12 {margin:auto auto auto auto; padding:0px 0px 0px 0px; position:absolute;  top:804px; right:auto; bottom:auto; left:431px; z-index:2;}

.buttonsPos13 {margin:auto auto auto auto; padding:0px 0px 0px 0px; position:absolute;  top:804px; right:auto; bottom:auto; left:453px; z-index:2;}

.buttonsPos14 {margin:auto auto auto auto; padding:0px 0px 0px 0px; position:absolute;  top:804px; right:auto; bottom:auto; left:474px; z-index:2;}

.buttonsPos15 {margin:auto auto auto auto; padding:0px 0px 0px 0px; position:absolute;  top:804px; right:auto; bottom:auto; left:496px; z-index:2;}

.buttonsPos16 {margin:auto auto auto auto; padding:0px 0px 0px 0px; position:absolute;  top:804px; right:auto; bottom:auto; left:518px; z-index:2;}

.buttonsPos17 {margin:auto auto auto auto; padding:0px 0px 0px 0px; position:absolute;  top:804px; right:auto; bottom:auto; left:540px; z-index:2;}

.buttonsPos18 {margin:auto auto auto auto; padding:0px 0px 0px 0px; position:absolute;  top:804px; right:auto; bottom:auto; left:562px; z-index:2;}

.buttonsPos19 {margin:auto auto auto auto; padding:0px 0px 0px 0px; position:absolute;  top:804px; right:auto; bottom:auto; left:584px; z-index:2;}


.info a{position:relative;}/* set stacking context*/
.info a span{
visibility:hidden;/* hide message initially*/
position:absolute;
top:-66px;
left:-70px;
width:250px;
padding:5px;
background:#829900;
color:#fff;
border:2px inset green;
}
.info a:hover{visibility:visible}/* ie bug needed to make span show*/
.info a:hover span{visibility:visible;}/* reveal image*/
.info img {position:relative; top:3px; right:auto; bottom:auto; left:2px;}





.photo a{position:relative;}/* set stacking context*/
.photo a span{
visibility:hidden;/* hide message initially*/
position:absolute;
top:-500px;
left:-300px;
width:250px;
padding:5px;


border:0px;
}
.photo a:hover{visibility:visible}/* ie bug needed to make span show*/
.photo a:hover span{visibility:visible;}/* reveal image*/
.photo img {position:relative; top:3px; right:auto; bottom:auto; left:2px;}

