﻿html, form{
height:100%;
}

body {
text-align:center;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
background-color:#ffffff;
height:100%;
}





ol{
margin-bottom: 10px;
margin-left: 35px;
list-style-type: decimal;
list-style-position:outside;
color:#6a747c;
}

ol li{

}

ul{
margin-bottom: 10px;
margin-left: 35px;
 list-style-type:square;
list-style-position:outside;
color:#6a747c;
}

ul li{

}

img {border:none; }

a:visited
{
color: #959ca1;
text-decoration: underline;
}


a {color: #959ca1;
text-decoration: underline;
line-height: 11pt;
}

a:hover {
color: #484848;
text-decoration: underline;
line-height: 11pt;
}

input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	margin: 0px;
	padding: 0px;
}


h1 {
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-top: 0px;
	margin-bottom: 10px;

}

h2 {
	font-size: 13px;
	color:#db0807;
	margin-top: 0px;
	margin-bottom: 4px;
 font-weight:bold;
 line-height:13px;
}


h3 {
	font:16px/20px Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	color:#000;
	margin-top: 0px;
	margin-bottom: 10px;
border-left: 10px solid #aeaeb6;
border-right: none;
display:block;
height:20px;
padding-left:8px;
}

p {
font:12px/1.5em Verdana, Arial, Helvetica, sans-serif;
color:#6a747c;
margin-bottom: 10px;
}

.body{
font:12px/1.5em Verdana, Arial, Helvetica, sans-serif;
color:#6a747c;
}


.italic{
font-style:italic;
}

.bold{
font-weight:bold;
color:#da3721;
}




.container
{
text-align:center;
vertical-align:top;
width:822px;
height:100%;
display:block;
margin:0px auto;
}



.productbottomimage{
float:left;
padding-left:10px;
margin-right:10px;
margin-top:0px;
text-align:left;
}

.header
{
 text-align:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:822px;
height:72px;
vertical-align:top;
background:url(../Images/HeaderBG-HA.jpg);
background-repeat:no-repeat;
}

.flashheader{
 text-align:left;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
width:822px;
height:140px;
vertical-align:top;
background:url(../Images/FlashTempBG.jpg);
background-repeat:no-repeat;
}



.tvspot{

}

.homelink{
position:absolute;
margin:0px 0px 0px 10px;
width:263px;
height:73px;

}


.homelink a{
display:block;
width:263px;
height:73px;
}

.homelink a:hover{
display:block;
width:263px;
height:73px;

}


/* Two fixes for the float parent container fix. One is used below the :after the next is adding overflow:auto; to the container div */

.contentcontainer
{
text-align:left;
padding:0px 0px 0px 0px;
width:822px;
margin:0px 0px 0px 0px;
vertical-align:top;
background:url(../Images/ContentAreaBG.jpg);
background-repeat:repeat-y;
}

.contentcontainer:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    width:822px;
    visibility: hidden;
}


.leftcolumn
{
vertical-align:top;
float:left;
width:216px;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
}

.leftcolumncontent{
margin:10px 0px 0px 30px;
width:185px;
}

.leftheader{
margin:0px 0px 3px 0px;
background:url(../Images/LeftColumnHeadlineBG.jpg);
background-repeat:no-repeat;
width:181px;
height:23px;
}

.leftheader span{
display:block;
margin:2px 0px 0px 25px;
font:14px/1.3em Verdana, Arial, Helvetica, sans-serif;
color:#fff;
}
.leftcontentboxnoimage{
width:180px;
}

.leftcontentbox{
width:180px;
background:url(../Images/LeftColumnBoxBG.jpg);
background-repeat:no-repeat;
background-color:#dbdbde;
border:solid 1px #373737;
padding-bottom:5px;
}

.leftcontentbox p{
width:165px;
display:block;
margin:2px 5px 0px 15px;
font:10px/1.3em Verdana, Arial, Helvetica, sans-serif;
color:#444444;
}

.leftcontentbox p a{
color:#444444;
}


.leftcontentbox ul{
width:160px;
margin:2px 0px 0px 10px;
font:10px/1.3em Verdana, Arial, Helvetica, sans-serif;
color:#444444;
list-style-type:square;
list-style-position:outside;
color:#6a747c;
}

.leftcontentbox ul li{
margin:0px 0px 0px 20px;
}



.leftbreaker{
width:185px;
height:22px;
padding:8px 0px 8px 0px;
background:url(../Images/LeftColumnBreakerImage.jpg);
background-repeat:no-repeat;
}

.SilestoneLogo{
padding:0px 0px 0px 5px;
}

.SensaLogo{
padding:0px 0px 0px 22px;
}

.himacslogo{
padding:0px 0px 0px 5px;
}


.otherlogos{
text-align:right;
padding:0px 0px 0px 0px;
}

.rightcolumn
{
vertical-align:top;
float:right;
width:606px;
}



.rightcolumncontent
{
margin:0px 0px 0px 0px;
padding:10px 0px 0px 15px;
width:570px;
}






.SubColumnleft{
float:left;
width:250px;
padding:0px 10px 0px 0px;
}


.SubColumnright{
float:left;
width:250px;
padding:0px 0px 0px 10px;
}





.OneBigColumn
{
vertical-align:top;
width:822px;
}


.OneBigColumncontent{
width:790px;
padding:10px 0px 10px 17px;
}



.floatleft{
float:left;

}

.floatright{
float:right;
}

.break{
clear:both;
}





.linebreakfull{
height:1px;
background-color:#ffffff;
width:100%;
text-align:center;
margin-bottom:10px;
border-bottom:1px solid #dcd9d9;
 
}


.pressbox{
width:540px;
padding:10px 10px 10px 10px;
border:1px solid #000;
background-color:#fafae7;
text-align:left;
}


.pressbox h3{
font:14px/1.5em Verdana, Arial, Helvetica, sans-serif;

}


.compartable{
width:787px;
border:none;
padding:0px 0px 0px 0px;
margin:0px 0px 0px 0px;
font:12px/1.5em Verdana, Arial, Helvetica, sans-serif;
color:#6a747c;
}


.toprow{
border:2px solid #fff;
width:75px;
background-color:White;
padding:7px 3px 0px 3px;
text-align:center;
}

.LeftColumntb{
border:2px solid #fff;
width:85px;
background-color:white;
padding:7px 3px 0px 3px;
text-align:center;
height:25px;
}

.NormalRow{
border:2px solid #fff;
width:75px;
background-color:#c6c5c7;
padding:7px 3px 0px 3px;
text-align:center;
height:25px;
}

.AltRow{
border:2px solid #fff;
width:75px;
background-color:#ebebeb;
padding:7px 3px 0px 3px;
text-align:center;
height:25px;
}

.addressbar{
width:822px;
margin:-2px 0px 0px 0px;
background-color:#fff;
}

.addressbar p{
padding:0px 0px 0px 17px;
}




.footer
{
margin:0px 0px 0px 0px;
width:822px;
background:url(../Images/Footer.jpg);
background-repeat:no-repeat;
height:43px;
}





.copyright
{
text-align:right;
font:10px/1.3em Verdana, Arial, Helvetica, sans-serif;
color:#fff;
padding:7px 25px 0px 0px;
height:20px;
}

.copyright a
{
color:#d4d4d4;
}


