body { margin:0; padding:0; font-family:arial,verdana; font-size:12px; color:#333; text-align:center; background:url('../layout/bg_body_n.gif'); }
.mainwrap { background:url('../layout/bg_orange.jpg') repeat-x; height:300px; }
.layoutwrap { width:902px; margin:0 auto; text-align:left; padding-top:24px; }

.header { position:relative; }
.header .headertop { background:url('../layout/bg_headertop.gif') no-repeat; height:21px; }
.header .headerbottom { background:url('../layout/bg_headerbottom.jpg') no-repeat; height:105px; }
.header .headerbottom .languages { position:absolute; right:10px; top:95px; }
.header .headerbottom .languages img { margin-left:1px; border:0; }

.mainnavigation { background:url('../layout/bg_greydots.gif') repeat-y #d3761d; border-bottom:1px solid #424040; }
.mainnavigation ul { margin:0; padding:5px 10px; list-style:none; }
.mainnavigation li { display:inline; padding-right:10px; }
.mainnavigation a { color:#fff; text-decoration:none; font-weight:bold; }
.mainnavigation a:hover { text-decoration:underline; }

.layoutbody { background:url('../layout/bg_greydots.gif') repeat-y #dadada; padding:15px 1px 0 1px; }
.layoutbody .flash_scroller { padding-top:10px; }
.layoutbody .layoutbodyleft { width:650px; padding-left:15px; }
.layoutbody .layoutbodyright { margin-left:23px; width:212px; height:445px; position:relative; background:url('../layout/bg_layoutbodyright.jpg') no-repeat 0 232px; }

.layoutbody .layoutbodyright .flashnotecorner { position:absolute; top:-41px; left:-6px; padding:95px 18px 0 65px; width:250px; height:178px; background:url('../layout/flashbg.jpg') no-repeat; }
.layoutbody .layoutbodyright .flashnotecorner a { display:block; }

.footer .footerleft { background:url('../layout/bg_footerleft.gif') no-repeat; height:20px; width:683px; }
.footer .footerright { background:url('../layout/bg_footerright.gif') no-repeat; height:20px; width:219px; }

.frontpage_partners { margin:250px 10px 10px 10px; }
.contact { color:#f8f8f8; }

.showroom img { border:0; }

.float_left { float:left; }
.float_right { float:right; }
.clear { clear:both; }
