/* Fonts 
-------------------------------------------------- */
@font-face {
  font-family: 'InterfaceI';
  src: url("../fonts/samsungif_it-webfont.eot");
  src: url("../fonts/samsungif_it-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/samsungif_it-webfont.woff") format("woff"), url("../fonts/samsungif_it-webfont.ttf") format("truetype"), url("../fonts/samsungif_it-webfont.svg#InterfaceI") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'InterfaceR';
  src: url("../fonts/samsungif_rg-webfont.eot");
  src: url("../fonts/samsungif_rg-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/samsungif_rg-webfont.woff") format("woff"), url("../fonts/samsungif_rg-webfont.ttf") format("truetype"), url("../fonts/samsungif_rg-webfont.svg#InterfaceR") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'InterfaceB';
  src: url("../fonts/samsungif_bd-webfont.eot");
  src: url("../fonts/samsungif_bd-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/samsungif_bd-webfont.woff") format("woff"), url("../fonts/samsungif_bd-webfont.ttf") format("truetype"), url("../fonts/samsungif_bd-webfont.svg#InterfaceB") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'InterfaceBI';
  src: url("../fonts/samsungif_bdit-webfont.eot");
  src: url("../fonts/samsungif_bdit-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/samsungif_bdit-webfont.woff") format("woff"), url("../fonts/samsungif_bdit-webfont.ttf") format("truetype"), url("../fonts/samsungif_bdit-webfont.svg#InterfaceBI") format("svg");
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'InterfaceBlk';
  src: url("../fonts/samsungif_blk-webfont.eot");
  src: url("../fonts/samsungif_blk-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/samsungif_blk-webfont.woff") format("woff"), url("../fonts/samsungif_blk-webfont.ttf") format("truetype"), url("../fonts/samsungif_blk-webfont.svg#InterfaceBlk") format("svg");
  font-weight: normal;
  font-style: normal;
}

/* style */
html, body { background-color:#ffffff; margin:0; padding:0; }
body, div, ul, ol, li, h1, h2, h3, pre, form, fieldset, input, textarea, p, th, td { margin: 0; padding: 0; }

#wrap_truthprinting { float:left; position:relative; width:1080px; margin:0 auto; padding:0; border:0; background: url("../images/bg_truthaboutprinting_withoutcamaro.jpg") no-repeat scroll 0 0 transparent; } 

#headline { float:left; position:relative; margin:0 30px; width:900px; }
#headline .truth { font-size:48px; color:#666666; font-family: 'InterfaceR',arial,helvetica,sans-serif !important; line-height:48px; text-align:center; padding: 20px 0; }
#headline .truth .blue { font-size:48px; color:#00A9E0; font-family: 'InterfaceR',arial,helvetica,sans-serif !important; }
#headline .samsung_printers { font-size:42px; color:#333333; font-family: 'InterfaceR',arial,helvetica,sans-serif !important; line-height:42px; text-align:center; padding: 16px 0; }
#headline .samsung_printers strong { font-size:42px; font-family: 'InterfaceR',arial,helvetica,sans-serif !important; }

#main_content { float:left; position:relative; width:460px; height:250px; margin-left:470px; background-color: transparent;}
#main_content .text_about { padding: 40px 0; }
#main_content .text_about p { font-size:18px; color:#333333; font-family: 'InterfaceR',arial,helvetica,sans-serif !important; line-height:22px; }
#main_content .video { float: left; padding:0 0 0 20px; margin:0; width: 400px;}
#main_content .video a.video_cover, 
#main_content .video a.video_cover:visited,
#main_content .video a.video_cover:active { border:3px solid #cfcfcf; float: left; }
#main_content .video a.video_cover:hover { border:3px solid #00A9E0; }

#main_content .form_signup { padding: 20px 0 0 0; background-color: transparent; }
#main_content .form_quiz { padding: 20px 0 0 0; background-color: transparent; }

#links { float:left; position:relative;  margin:320px 0 60px 0; }
#links .box { float:left; width:280px; height:210px; padding:0 19px; border-right:1px solid #d4d4d4; display:block; }
#links .mobile { background: url("../images/bg_mobileprint.jpg") no-repeat scroll right bottom transparent;}
#links .eco { background: url("../images/bg_eco.jpg") no-repeat scroll right bottom transparent;}
#links .technology { background: url("../images/bg_technology.jpg") no-repeat scroll right bottom transparent; padding:0 0 0 20px;  border-right:0 none; }
#links .partners { background: url("../images/bg_partners.jpg") no-repeat scroll right bottom transparent; border-right:0 none; }

#links h3.link_title { font-size:24px; color:#333333; font-family: 'InterfaceR',arial,helvetica,sans-serif !important; line-height:24px; padding-bottom:10px; }
#links p { font-size:12px; color:#666666; font-family: arial,helvetica,sans-serif ; line-height:16px; height:160px;}
#links .more a, 
#links .more a:visited,
#links .more a:active { font-size:12px; font-family: arial,helvetica,sans-serif ; font-weight:bold; color:#00A9E0; text-decoration:none; }
#links .more a:hover { text-decoration:underline; }

#links .mobile .img_link { float:right; width:150px; height:80px; margin-top:-70px; }
#links .eco .img_link { float:right; width:120px; height:80px; margin-top:-70px; }
#links .partners .img_link { float:right; width:180px; height:40px; margin-top:-65px; }


#botm_copy { float:left; position:relative;  margin:0 0 30px 0; width:900px; }
#botm_copy li { font-size:11px; color:#666666; font-family: arial,helvetica,sans-serif ; line-height:14px; }
#botm_copy li a, 
#botm_copy li a:visited,
#botm_copy li a:active { font-size:11px; font-family: arial,helvetica,sans-serif ; font-weight:bold; color:#00A9E0; text-decoration:none; }
#botm_copy li a:hover { text-decoration:underline; }


/* video overlay */
.video_overlay { 
	display:none;
	position: absolute;
	top: 0;
	left: 0;
    width: 100%;
}
.video_overlay .overlay {     
    background: none repeat scroll 0 0 #000000;
    height: 100%;
    left: 0;
    opacity: 0.5;
	filter: alpha(opacity=50);
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 90;
	}
.video_overlay .videobox {    
	margin: 240px auto;
    position: absolute;
    width: 100%;
    z-index: 100; 
}
.video_overlay .videobox2 {    
	margin: 460px auto;
    position: absolute;
    width: 100%;
    z-index: 100; 
}
.video_overlay .video_container {
    background-color: #FFFFFF;
    border: 1px solid #00A9E0;
    height: 460px;
    margin: 0 auto;
    padding-top: 10px;
    position: relative;
    text-align: center;
    width: 820px;
}
.video_overlay .video_container .close_btn { 
    cursor: pointer;
    display: block;
    height: 36px;
    position: absolute;
    right: -18px;
    top: -18px;
    width: 36px;
    z-index: 100;
}
.video_overlay .loading {
    height: 48px;
    position: absolute;
    width: 48px;
    z-index: 200;
	top: 210px;
	left:385px;
	background-color:#FFFFFF;
}
.video_object { 
	background-color:#FFFFFF;
	z-index:100;
	}