.clear
{clear: both;}

#links {
    width : 150px;
    padding : 100px 0px 0px 10px;
    font-size : 11px;
    font-family : Arial, Helvetica, sans-serif;
    position : absolute;
    left : 0;
    top : 0;
    vertical-align : top;
    z-index : 1;
    color: #fff;
}

#links a, #links a:VISITED
{
    color: #fff;
    text-decoration: none;
}

#links a:HOVER
{
    color: #fff;
    text-decoration: underline;
}

#links a.sectionLink, #links a.sectionLink:VISITED
{
    color: #DC9F0D;
    text-decoration: none;
}

#links a.sectionLink:HOVER
{
    color: #DC9F0D;
    text-decoration: underline;
}

#links ul
{
    margin: 5px 0 15px 0;
    padding: 0;
    list-style-type: none;
    width: 145px;
}

#links ul li
{
    margin: 0 0 7px 0;
    padding: 0;
}

#main_content{
    position : absolute;
    left : 170px;
    top : 100px;
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 12px;
    width : 70%;
    padding : 0px;
    z-index : 1;
    margin-bottom : 50px;
}

div.picContainer
{
    float: right;
    margin-left: 20px;
}


#logo {
    height : 60px;
    left : 20px;
    position : absolute;
    top : 20px;
    width : 260px;
    border : 4px solid #000000;
    z-index : 3;
    cursor: pointer;
}

BODY {
    margin : 0px 0px 0px 0px;
    /*background-color : #ffffff;
    background-image : url(images/bg.gif);*/
    background: #fff url(images/bg.gif) repeat-y 0 0;
}

H1 {
    font-size : 24px;
    color : #DC9F0D;
    border-bottom : 4px solid #000000;
    padding-bottom : 20px;
}
H2 {
    font-size : 16px;
}

/*
#links A {
    color : #ffffff;
}
#links A:HOVER {
    color : #DC9F0D;
    text-decoration : underline;
}
*/
A.darklink, #main_content a, #main_content a:VISTED {
    color : #2D4A4B;
}
A.darklink:HOVER, #main_content a:HOVER {
    color : #DC9F0D;
    text-decoration : none;
}
img {
    border : 1px solid #000000;
}
img.button {
    border : 0px solid #000000;
}
.links_nolink {
    color : #DC9F0D;
    font-style : italic;
    font-weight : bold;
}
.product_table {
    border : 1px solid #000000;
}
table.product_table td {
    padding-right: 8px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}
.title_row {
    background-color : #2D4A4B;
    color : #ffffff;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    font-weight : bold;
    padding : 2px 10px 2px 2px;
}
.title_column {
    font-weight : bold;
}
.dark_row {
    background-color : #B1D9DA;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    padding : 2px 10px 2px 2px;
}
.light_row {
    background-color : #e7e7e7;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 11px;
    padding : 2px 10px 2px 2px;
}
.plain_text {
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size : 12px;
    padding-left : 60px;
}
.product_listing {
    font-size : 12px;
    font-weight : bold;
}

table.family_table tr
{
    padding-top: 1em;
}

table.family_table td, table.form_table td
{
    vertical-align: top;
}

table.form_table td.label
{
    font-weight: bold;
    width: 15em;
}

table.form_table td
{
    padding-bottom: 1em;
    font-size : 12px;
}

table.form_table input, textarea, select
{
    font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

table.form_table input.submitButton
{
    background-color: #DC9F0D;
    font-weight: bold;
}

div.videoPopup
{
position: absolute;
top: 100px;
left: 100px;
z-index: 15;
background-color: #fff;
border: 2px #000 solid;
padding: 15px;}


ul#homeImg
{
width: 700px;
margin: 0px;
padding: 0px;}

ul#homeImg li
{
list-style-type: none;
display: block;
margin-top: 0px;
margin-left: 0px;
margin-bottom: 20px;
margin-right: 20px;
padding: 0px;
float: left;
overflow: hidden;
width: 140px;
height: 180px;
text-align: center;
border: 1px #5F9EA0 solid;}

ul#homeImg li a, ul#homeImg li a:VISITED
{
display: block;
padding-top: 144px;
margin: 0px;
color: #fff;
font-size: 12px;
font-family: Arial, Helvetica, sans-serif;
font-weight: normal;
text-decoration: none;
background-color: #5F9EA0;
background-repeat: no-repeat;
background-position: center top;
height: 180px;
width: 140px;}

ul#homeImg li a:HOVER
{
color: #fff;
background-color: #2D4A4B;
text-decoration: none;}

div#address
{
    position: absolute;
    top: 45px;
    left: 310px;
    height: 20px;
    font-size : 11px;
    font-family : Arial, Helvetica, sans-serif;
}

div#langContainer {
    position: absolute;
    top: 10px;
    right: 20px;
    font-family : Arial, Helvetica, sans-serif;
    font-size : 16px;
    font-weight:bold;
}
div#langContainer a, div#langContainer a:VISITED {
    color: #2D4A4B;
    text-decoration: none;
}
div#langContainer a:HOVER {
    color:#5F9EA0;
}

td.prod-index-img-col {
    padding-bottom: 10px;
}
