/* 

ORTHO APPLY INNOVATIONS STYLESHEET
Copyright © 2011 Voormedia.

WWW.VOORMEDIA.COM
 
*/

/* GENERAL TAG STYLES */

html { overflow-y: scroll; }
body { background-color: #303241; font-family: Arial; font-size: 90%; text-align: center; }
div.container { width: 930px; margin: 0 auto; text-align: left; }
td { padding: 0; vertical-align:top; }
a { text-decoration: none; color: #000; }
a.underline:hover { text-decoration: underline; }
img { border:0; }
ul { padding-bottom: 5px;}
li { margin-bottom: 7px; padding-left: 30px; list-style: none; background: url(../images/all/bullet.gif) no-repeat 2px 5px; }
form { padding: 0; margin-bottom: 10px; }
h3 { font-family: Arial, Silkscreen, sans-serif; letter-spacing: 1px; text-transform: uppercase; font-size: 8px; font-weight: normal; padding: 7px 0 15px 30px; margin: 0; color: #FFF; }
h4 { margin:0 0 3px; font-family: Avenir, avenir, sans-serif; font-size: 14px; }

div.content form textarea.normal,
div.content form input.normal { width: 220px; }

div.container { background-image: url("../images/all/glow_center.jpg"); }
div.top { height: 120px; background:#303241 bottom url("../images/all/glow_top.jpg") repeat-x;padding: 0 0 0 75px;}
div.main { margin: 0 0 0 75px; width: 780px; border-width: 3px 1px; border-style: solid; border-color: #96BD25; border-left-color:#747680; border-right-color:#747680;}
div.bottom { height: 75px; background: #303241 top url("../images/all/glow_bottom.jpg") repeat-x; text-align:center; padding: 30px 0 0; }

div.left, div.right { width: 390px; }
div.left { float: left; }
div.right { margin-left: 390px; }
/* ## 3pix bug */
* html div.left { margin-right: -3px; }
* html div.right { height: 1px; margin-left: 0; }
/* ## 3pix bug */

div.header { padding: 50px 0 0; }
div.header div.right { padding-top: 28px; }
div.header div.left { height: 71px; background-image: url(../images/all/ortho-apply-innovations.png); background-repeat: no-repeat; }
* html div.header div.left { background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='../images/logo.png', sizingMethod='clip'); }
div.header div.left img { filter: alpha(opacity=0); -moz-opacity: .01; opacity: .01; }
.imageleft { padding: 0 4px; margin: 0 30px 10px 0; }
.imageright { margin: 0 0 10px 30px; }
div.navigation a, 
div.languages a { color: #C4C9CC; font-size: 14px; }
div.navigation a:hover, 
div.languages a:hover { background-color: #4A4C5E; }
div.navigation { width: 240px; float: left; padding-left: 42px; }
div.navigation a { float: left; margin-left: 0; padding: 0 8px; }
div.navigation a:hover { background-color: #4A4C5E; }
div.languages { float: right; width: 90px; margin-right: 7px; text-transform:uppercase; }
div.languages a{ float: left; width: 23px; height: 14px; margin-right: 4px; display: inline-block; text-align: center; }

div.navigation a.active, 
div.languages a.active { color: #fff; }
div.navigation a.active:hover { background: none; }
div.languages a.active { background-color: #4A4C5E; }
div.dark { background-color: #191C2D; height: 384px; }
div.intro { background-color: #fff; border-bottom: #96BD25 solid 2px; padding: 0 10px 0 60px; font-family: Arial-bold, Helvetica, sans-serif; }
div.home div.intro { padding: 0; }
div.right div.intro { height: 183px; }
div.intro div.title { font-family: "Bookman Old style"; font-size: 40px; margin-bottom: 10px; }
div.intro p { 	line-height:20px; color: #404250; margin-top:7px; margin-bottom: 35px; }
div.intro div.pagename { padding: 15px 0 28px; font-size: 15px; font-weight: bold; color: #ABB5B6; text-transform: uppercase; }
div.news { height: 199px; margin: 0; }
div.news, div.content { background:#CFD4D5 url(../images/all/gradient.jpg) repeat-x; }
div.content .first { display: inline; }
div.content{ padding: 35px 110px 10px 60px; line-height: 19px; }
div.content p {margin-bottom: 20px;}
div.content_heighter { height:199px; float: right; width: 1px; z-index: -1; margin: 0; }
.tester img:hover {background-color: #D3E6EA; opacity:.50; filter: alpha(opacity=50); -moz-opacity: 0.5; xcolor: #D3E6EA; }
span.link_head { padding: 0; margin: 0; font-family: Avenir, avenir; font-size: 14px; font-weight: bold; }
.link_body { padding: 0; margin: 0; font-weight: normal; }
div.news a { display: block; height: 84px; margin:  0 0 0 30px; padding: 0 0 0 90px; font-family: Arial, Helvetica, sans-serif; font-size: 11px; background-repeat: no-repeat; color: #404250; }
div.news img { vertical-align: text-top; margin-left: -80px; position: absolute; float: left; }
.first { font-weight:bold; }
.video-button { margin: 10px 49px 0 17px ; }
.inspectie { background-image: url("../images/all/beugel2.png"); }
* html .inspectie { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/all/beugel2.png', sizingMethod='crop'); }
.beugel { background-image: url("../images/all/beugel.png"); }
* html .beugel { background-image: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/all/beugel.png', sizingMethod='crop'); }

/* CLEARFIX */
.clearfix:after { content: "."; display: block;  height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
/* Hides from IE-mac \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* End hide from IE-mac */

/* SIFR */
.sIFR-flash { visibility: visible !important; margin: 0; }
.sIFR-replaced { visibility: visible !important; }
span.sIFR-alternate { position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] { display: none !important; }

