*{margin:0;padding:0;}
html{height:100%;}
body{font-family:"Lucida Grande",Helvetica,sans-serif;height:100%;/*letter-spacing:1px;*/background:#fff url('./../../images/om/topNavBg.png') repeat-x 0 25px;}
a:link,a:visited{color:#DD8603;text-decoration:none;}
a:active{color:#333;text-decoration:none;}
a:hover{color:#333;text-decoration:none;}
a img{border-width:0;}
h1{color:#DD8603;font-size:20px;}
.clearingItem {clear:both;float:none;}
.ofRow {left:0;top:0;position:absolute;text-align:center;height:25px;background:transparent url('http://www.online-forum.net/of_bann_img/menuklei2.gif') repeat-x top;width:100%}
.Success {color:#1a1;margin-bottom:10px;}

/* ERRORPAGE */
/*
#errorContainer {width:400px;margin:auto;margin-top:10px;border:1px solid rgb(207,217,227);background-color:#999;text-align:center;}
#errorContainer h1 {background:rgb(207,216,226);color:#142F5D;text-align:center;}
#errorContainer #footerError {margin:15px;font-size:small;color:#fff;}
.error, .Error {color:#C41029;margin:15px;font-weight:bold;font-size:small;}
.errorText {color:#C41029;font-weight:bold;}*/
.Error {color:#C41029;font-weight:bold; margin-bottom:10px;}

.tar {text-align:right;}

/* BODY-CONTAINERS */
#mainContainer {width:100%;margin:auto;min-height:100%;}
.navigation {padding-top:25px;width:1000px;margin:0 auto 35px auto;}

#mainBody      {margin:0 auto;width:996px;}
#omLogo        {margin:20px 0 0 0;float: right;}
#bodyContainer {border-top:1px solid #ccc;margin-top:35px;padding-top:45px;}
#bodyLeft{width:650px;float:left;}
#bodyRight{width:300px;float:right;}
#bodyLeftContentBox ul {margin: 0 0 0 20px;}
.bannerLeft,.bannerRight,.dynamicBanner {float: left;}

div.bevelBoxTop{background:transparent url('./../../images/om/contentBoxTop.png') no-repeat;height:7px;}
div.bevelBoxBody{margin: 0 0 20px 0;}
div.bevelBoxBody h1 {margin: 0 0 10px 0;}
#mainBodySpacer{height:60px;}

#footerFrame   {position:absolute;width:100%;height:54px;margin-top:-54px;left:0;}
#footerShadow  {background:transparent url('./../../images/om/footerBg.jpg') repeat-x top;margin:auto;height:54px;}
#footerBody    {width:1024px;height:54px;margin:auto;}
#footerBody p  {padding:0;color:#333;/*letter-spacing:0.1px;*/text-align: center;line-height: 29px;font-size:12px;}

/*CMS MENU*/
#root{list-style:none;font-weight:bold;}
#root li {font-size:12px;float:left;line-height:41px;height:41px;}
#root li a {border-right:2px solid #333;padding:0 13px 0 15px;}
#root li.last a {border:0 none;}

#root li a,
#root li ul li a,
#root li ul li ul li a { color:#333;border:0 none;display:block;}
#root li:hover a,
#root li:hover ul li a:hover { color:#DD8603;}

#root li:hover ul li a { color:#000;}
#root li.active a,
#root li.active ul li.active a { color:#DD8603;}

#root li ul {display:none;position: absolute;list-style: none;text-align: left;height:200px;}
#root li ul li {background:#BEE286;width:130px;line-height:25px;border:none;display:block;float:none;height:auto;}

#menuBorder   {background:#e5e5e5;width:8px;height:4px;}
#menuBorderTop{background:#e5e5e5;width:8px;height:8px;}
#leftBodyStartLine {height:32px;width:18px;border-bottom:10px solid #00B1EB;float:left;}
#leftBodyContent   {float:left;padding:30px 0 0 10px;width:235px;}
#langLink {float:right;margin-top:13px;}

#root .models ul {display:none!important;}

/*RES MENU*/
#resMenu {padding:13px 0 0 0;list-style:none;text-align:center;}
#resMenu li{font-size:12px;border-right:1px solid #1E2126;padding:0 10px 0 15px;display:inline;}
#resMenu a {color:#1E2126;}
#resMenu li.active a {color:#DD8603;}
#resMenu li.active ul a {color:#1E2126;}
#resMenu li.active ul li.active a {color:#DD8603;}
#resMenu a:hover {color:#DD8603!important;}
#resMenu li ul {display:none;position:absolute;background:#E2E2E2;padding-left:15px;z-index:1000;}
#resMenu li:hover ul{display:block;}
#resMenu li ul li {display:block;text-align:left;height:24px;line-height:24px;border:1px solid #1E2126;border-width: 0 0 1px 0;padding:0 5px 0 0;}
#resMenu li.last{border:0;}
#resMenu #res_2, #resMenu #res_26 {margin-left:173px;}/*model_m/w sport*/
#resMenu #res_5, #resMenu #res_40  {margin-left:466px;}/*model_m/w bodyparts*/

/* FORMS */
div.formRow {height:20px;}
div.formRow label {float:left;width:120px;}
button {background:#fff;border:1px solid #ccc;color:#333;cursor:pointer;min-width:150px!important;}
button:hover {color:#000;border:1px solid #00B1EB;}
div.buttonRow input {background:#fff;border:1px solid #e5e5e5;color:#333;cursor:pointer;width:150px;min-width:150px!important;}
div.buttonRow input:hover {color:#000;border:1px solid #00B1EB;}
input, textarea {border:1px solid #ccc; width: 200px;}
#cmsContactForm #textArea {width:320px!important}
#cmsContactForm{width: 400px;}

#registerForm fieldset   { border:0; none; }
#registerForm legend     { color:#DD8603; font-weight:bold; font-size:14px; margin-bottom:10px; }
#registerForm .formRow   { float:none; clear:both;}
#registerForm label      { width:250px; }
#registerForm .inputZip  { width:50px; }
#registerForm .inputCity { width:145px; }

/*STARTNEWS*/
div.startPageNewsContainer{margin:12px 0 12px 0;border-bottom:1px solid #ccc;padding-bottom:12px;}
div.startPageNewsContainer div.left{float:left;font-size:20px;}
div.startPageNewsContainer div.right{float:right;width:220px;font-weight:bold;line-height:30px;}
div.startPageNewsContainer div.right a{color:#727272;}
div.startPageNewsContainer div.left div.dateLine{border-bottom:2px solid #DD8603;padding-bottom:5px;margin-bottom:5px;text-align:center;font-weight:bold;}
div.startPageNewsContainer div.left div.yearLine{text-align:center;font-weight:bold;}

/* MODELBOX */
#modelBox {height:260px;overflow:hidden;position:relative;z-index:2;}
#modelBox .models {width:300px;height:260px;}
#modelBox .model {float:left;margin:0 3px;}
#modelBox .model div {position:absolute;background:#DD8603;text-align:center;color:#fff;height:50px;margin-top:-50px;font-weight:bold;font-size:12px;}
#modelBox .model div span {font-size:18px;padding:4px 0 3px 0;display:block;}
.modelbtn {color:#666!important;background:#F0F0F0;padding:10px 20px;font-weight:bold;width:105px;float:left;text-align:center;}
.modelbtn.right {margin-left:10px;}

.arrow {position:absolute;margin:103px 10px 0 10px;}
.arrow.right {margin-left:266px;}

#accountBox a          { color:#DD8603; }
#accountBox a:hover    { color:#000; }

/*RESLISTING*/
div.resListCont{float:left;width:199px;text-align:center;height:300px;}
div.resListCont img {border:3px solid #fff;position:relative;}
div.resListCont span {background:#DD8603;display:block;color:#fff;font-size:20px;font-weight:bold;height:35px;line-height:35px;margin-top:-38px;position:relative;z-index:100;width:300px;margin-left:-47px;}

.pageNumberContainer {margin: 10px 0;text-align:center;font-size:12px;}
.pageNumberContainer a {padding:2px 4px;color:#727272;font-size:12px;}
.pageNumberContainer a:hover, .pageNumberContainer a.active {color:#DD8603;}

/*RESDETAIL*/
#resourceValueContainer {float: right;text-align: left; width: 320px;font-size:13px;}
#resourceCatLeftContainer h1 {margin: 0 0 15px 0;font-weight:bold;font-size:25px;}
#resourceDescriptionText {margin: 15px 0 25px 0;}
.resourcePreviewContainer, .resourceDescriptionText {float: left;}
.resourcePreviewContainer {width: 630px;margin: 0 25px 15px 0;}

.resourcePreviewContainer #modelBox {height:540px;}
.resourcePreviewContainer .arrow {margin-top:230px;}
.resourcePreviewContainer .arrow.right {margin-left:596px;}

.pdfDownload {padding:20px 25px;color:#fff!important;background:#DD8603;font-size:20px;margin-top:20px;}
.pdfDownloadBack {float:left;width:70px;text-align:center;}
.pdfDownloadRegister {float:right;width:140px;text-align:center;}
.pdfDownloadButton {float:right;width:140px;text-align:center;}

#resourceCoordLeft,#resourceCoordRight {height: 90px;line-height: 90px;width: 30px;float: left; cursor:pointer; }
#resourceCoordLeft {background: transparent url('./../../images/om/coordArrowLeft.png') no-repeat left bottom;}
#resourceCoordRight {background: transparent url('./../../images/om/coordArrowRight.png') no-repeat left bottom;}
#resourceImageContainer {height: 90px; width: 485px; line-height: 90px;float: left;background: transparent url('./../../images/om/photoStripBg.png') repeat-x left bottom;overflow: hidden; }
#resourceImageContainer #imageMoveContainer {float: left; height: 80px;white-space: nowrap;}
#resourceImageContainer a {margin:0 0 0 10px;display: inline-block; }
.rescourceDetailBack {margin: 15px 0;}
.rescourceDetailBack a {color: #FFF;}
.modelno {margin: 5px 0 0 0;font-weight:bold;font-style:italic;}

.SearchButtonSelection {width:30px;margin-left:4px;}

p.valueRow {margin: 0 0 5px;}
p.valueRow span.key {display: inline-block;width: 100px;vertical-align:top;}
p.valueRow span.value {display: inline-block; width: 210px;}

/* REGISTRATION PROCESS*/
#registrationSuccessBox p {margin: 5px 0;}
#registrationSuccessBox a {margin: 20px 0;display: block;}


