/* CSS FOR EMGO - WEBSITE TEMPLATES */
/* -------------------------------- */

/* HOME BLOCK -> 4 floating divs */
div#homeblocks { float: left; display: block; position: relative; margin: 0 0 32px 0; width: 661px; padding: 0 0 0 0px; voice-family: "\"}\""; voice-family: inherit; width: 660px; }
div#homeblocks div.homeblock { float: left; width: 165px; }
div#homeblocks div.homeblock div.homeblock-header { float: left; width: 164px; height: 36px; text-align: center; color: #FFF; font-weight: bold; border-right: 1px solid #FFF; padding: 10px 0 0 0; background: #00415C; voice-family: "\"}\""; voice-family: inherit; height: 26px; }
div#homeblocks div.homeblock div.homeblock-header a { text-decoration: none;color: #FFF; }
div#homeblocks div.homeblock div.homeblock-header img { width: 164px; }       
div#homeblocks div.homeblock div.homeblock-content { float: left; width: 164px; height: 110px; padding: 15px 12px 0 12px; font-size: 11px; color: #666; background: url('../images/bg_homeblock_content.jpg') repeat-x top left; voice-family: "\"}\""; voice-family: inherit; width: 140px; height: 95px; }
div#homeblocks div.homeblock div.homeblock-content a { color: #00415C; }

/* PAGE SPLIT INTO 2 COLUMNS */
div.columns2 { float: left; display: block; padding: 0; position: relative; width: 661px; }
div.columns2 div.column-left { float: left; width: 330px; padding: 0 20px 0 25px; voice-family: "\"}\""; voice-family: inherit; width: 285px; }
div.columns2 div.column-right { float: left; width: 331px; padding: 0 20px 0 34px; voice-family: "\"}\""; voice-family: inherit; width: 277px;}
div.columns2 div.column-header { height: 80px; }

/* SPLIT PAGE */
div.split-page { float: left; position: relative; width: 610px; }
div.split-page div.split-page-left { float: left; width: 305px; padding: 0 20px 0 0; voice-family: "\"}\""; voice-family: inherit; width: 285px;}
div.split-page div.split-page-right { float: left; width: 305px; padding: 0 0 0 20px; voice-family: "\"}\""; voice-family: inherit; width: 285px;}

/* PAGE 3/2 */
div#page-3-2 { float: left; position: relative; width: 610px; }
div#page-3-2 div.page-3-2-left { float: left; width: 440px; padding: 0 20px 0 0; voice-family: "\"}\""; voice-family: inherit; width: 420px;}
div#page-3-2 div.page-3-2-right { float: left; width: 170px; padding: 20px 0 0 20px; voice-family: "\"}\""; voice-family: inherit; width: 150px;}
div#page-3-2 div.page-3-2-right img { margin: 0 3px 3px 0; }

#easyTooltip { background: url(../images/bg_tooltip.png) no-repeat top left transparent; _background: url(../images/bg_tooltip.jpg) no-repeat top left; 
    font-size:11px; 
    height:71px; _height:54px; 
    width:123px; _width:113px; line-height: 120%;
    padding:10px; _padding: 5px;
    color:#fff; voice-family: "\"}\""; voice-family: inherit; width: 103px; height: 51px;      
}

/* PICTURE BANNER */
div.picturebanner { }
div.picturebanner-header { float: left; width: 610px; height: 6px; font-size: 0px; line-height: 0px; background: url('../images/bg_picturebanner-header.gif') no-repeat top left; }
div.picturebanner-cont { float: left; width: 610px; padding: 0 12px 5px 12px; min-height: 100px; _height: 100px; background: url('../images/bg_picturebanner-cont.gif') repeat-y top left; voice-family: "\"}\""; voice-family: inherit; width: 586px;}
div.picturebanner-cont h2 { margin-top: 0px; }
div.picturebanner-footer {float: left; width: 610px; height: 6px; font-size: 0px; line-height: 0px; background: url('../images/bg_picturebanner-footer.gif') no-repeat top left;}


/* TABLE GLASS TYPES */
table.types-table { width: 610px; }
table.types-table .col1 { width: 300px; }
table.types-table .col2 { width: 70px; }
table.types-table .col3 { width: 240px; }
table.types-table td { vertical-align: top; border-bottom: 1px solid #C1C1C1; padding: 4px 0; font-size: 11px;}
table.types-table thead td { background: #003048; color: #FFF; border: none; }
table.types-table thead td.col1 { padding: 5px; voice-family: "\"}\""; voice-family: inherit; width: 290px; }
table.types-table thead td.col2, table.types-table thead td.col3 { padding: 5px 0; }
table.types-table td.col1-2 { padding: 4px 0 4px 2px; border-left: 1px solid #EAEAEA; width: 120px; voice-family: "\"}\""; voice-family: inherit; width: 118px; }
table.types-table td.linetype2 { border-bottom: 1px solid #EAEAEA; }

div#map-europe { position: relative; margin: 0; width: 610px; height: 219px;}
div#map-europe div#lommel a { position: absolute; cursor: pointer; display: block; top: 102px; left: 142px; width: 24px; height: 26px; }
div#map-europe div#belgium-lommel a { position: absolute; cursor: pointer; display: block; top: 90px; left: 371px; width: 24px; height: 26px; }
div#map-europe div#slovakia a { position: absolute; cursor: pointer; display: block; top: 108px; left: 478px; width: 24px; height: 26px; }

table#processes-table { width: 600px; margin: 20px 0 0 0;}
table#processes-table td { vertical-align: top; width: 150px; padding: 0 20px 0 0; voice-family: "\"}\""; voice-family: inherit; width: 130px; }
table#processes-table td blockquote { padding: 0 0 0 5px; font-size: 10px; }

table#movietable { margin: 30px 0; }
table#movietable th { color: #333333; font-size: 14px; border-bottom: 1px solid #9D9D9D; padding: 0 0 4px 0; font-weight: normal; text-align: left; }
table#movietable td { padding: 15px 20px 0 0; vertical-align: top; border-bottom: 1px solid #9D9D9D }
table#movietable td div.videolink a { background: url('../images/play_video.gif') no-repeat top left; padding: 5px 0 0 27px; color: #6B6B6B; text-decoration: none; }
table#movietable td div.videolink a:hover { text-decoration: underline; }

/* MORE INFORMATION BLOCK */
div#more-information { float: left; width: 610px; margin: 30px 0 20px 0; }
div#more-information div#more-information-header { float: left; width: 610px; height: 6px; font-size: 0px; line-height: 0px; background: url('../images/bg_more-information-header.gif') no-repeat top left; }
div#more-information div#more-information-content { float: left; width: 610px; min-height: 64px; _height: 64px; padding: 8px 7px; background: url('../images/bg_more-information-cont.gif') repeat-y top left; voice-family: "\"}\""; voice-family: inherit; width: 596px; min-height: 48px; _height: 48px; }
div#more-information div#more-information-content div#more-information-icon { float: left; width: 67px; padding: 0 0 0 5px; voice-family: "\"}\""; voice-family: inherit; width: 62px; }
div#more-information div#more-information-content div#more-information-text { float: left; width: 529px; }
div#more-information div#more-information-content div#more-information-text h6 { font-size: 17px; color: #333; font-weight: normal; margin: 0 0 8px 0; }
div#more-information div#more-information-footer { float: left; width: 610px; height: 6px; font-size: 0px; line-height: 0px; background: url('../images/bg_more-information-footer.gif') no-repeat top left;}