/* webdev: Pim Rijpsma - pim@fabrique.nl */

#navigation, #flashParent, #viewport, .sponsors { display: none !important; }

/* homepage print styles */

html{ height: 100%; background: url(/_img/homepage/background_white.gif) right 580px #ECE8C5 no-repeat; }
body{ background: url(/_img/homepage/background_home.jpg) no-repeat; margin: 0; padding: 0; height: 100%; font: 78%/1.4em "Trebuchet MS", Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; color: #56595C; }

img, img a{ border: none; }
a{ text-decoration: none; color: #A19501; }
a:hover{ text-decoration: underline; color: #A19501; }
a.more{ padding: 0; margin: 0; clear: both; display: block; }
p{ padding: 0; margin: 0.2em 0 1em 0; }

h1{ font-size: 170%; }
h2{ font-size: 140%; }
h3{ font-size: 140%; }
h4{ font-size: 130%; }
h5{ font-size: 110%; }

/* toolbox */
.center{ margin: auto auto; }
.centerdiv{ width: 960px; margin: auto auto; }
.centertxt{ text-align: center; }
.clear{ clear: both !important; display: block; width: 100%; }
.desc{ font-size: 92%; color: #A19501; font-style: normal; }
.bigger{ font-size: 120%; }
.date{ color: #A19501; }
.left{ float: left;}
.leftimg{ margin: 4px 26px 8px 0; float: left; }
.lefttxt { text-align: left; }
.padding{ padding: 10px; }
.cont_padding{ /*padding: 20px 0 20px 20px;*/ }
.fpadding{ padding: 0 6px 6px 6px; }
.rbox{ margin: 0 0 12px 12px; }
.lbox{ margin: 0 12px 12px 0; }
.paddingtxt{ padding: 0 12px 0 0; }
.right{ float: right; }
.rightimg{ float: right; margin: 4px 0 8px 26px; }
.righttxt{ text-align: right; }
.block{ display: block; }
.wrap{ width: auto; }
.nowrap{ white-space: nowrap }
.hide{ display: none; }
.show {display:block !important;}
.auto{ width: auto; }
.third{ width: 30%;  }
.twothird{ width: 60%;  }
.stretch{ width: 100% !important; }
.half{ width: 46%; }
.noclear{ clear: none; display: inline; }
.nobgimg{ background-image: none !important; }
.nobg{ background: none !important; }


#framework{ width: 100%; margin: auto auto; }
#header{ padding: 0.5em 0 0 0; margin: 0 0 2em 0; border-bottom: #A19501 1px solid; }
#header h1{ color: #848168; }

#specials, #specials .spec{ margin: 0; padding: 0 0 1em 0; }
#specials h2{ font-weight: normal; margin: 0; padding: 0 0 0.5em 0; }
#specials .spec_text p{ margin: 0; padding: 0; height: auto; }
#specials .padding{ padding: 10px 10px 10px 0; }

.row{ width: 100%; padding: 0 0 2.5em 0; }
.row h3{ color: #B5A80D; margin: 0 0 8px 0; padding: 0 0 8px 0; border-bottom: #A19501 1px solid; font-weight: normal; } 
.row h4{ color: #646965; margin: 0 0 8px 0; padding: 0 0 0 0; }
.row .art_third{ width:30%; float: left; }
.row .artleft{ margin: 0 21px 0 0; }
.row .artright{ margin: 0 0 0 21px; }
.row .art_twothird{ width: 60%; float: left; }
.row .art_threethird{ width: 100%; float: left; }

#footer{  border-bottom: #A19501 1px solid; height: 1em; width: 100%; display: block; clear: both; }
#footer .disclaimer{ padding: 55px 0 0 0; color: #848168 !important; }
