/*
-----------------------------------------------
gaber style
version:  2006.01.31
----------------------------------------------- */

body {background: url(./images/background.gif);}
#container {margin-left: auto; margin-right: auto; width: 900px; background-color: #FFFFFF;}
#borders {padding: 29px 29px 0 29px;}
#spacer {float: left; margin: 0; padding: 0;}


/* Banner - Utility Nav
----------------------------------------------- */
#banner {float:left; background: url(./images/banner.gif) no-repeat; width: 832px; height: 159px; border-top: 5px solid #EB9C30; border-right: 5px solid #EB9C30; border-left: 5px solid #EB9C30;}
#homelink {position: relative; top: 43px; left: 27px; width: 150px; height: 115px;}

/* Main Nav
----------------------------------------------- */
#navigation {padding: 0; margin: 0;}
#navigation h1 {float: right; margin: 0; padding: 50px 36px 0 0; 
font: bold 13px Verdana, sans-serif; text-align: left;}
a.mainnav:link, a.mainnav:visited {display: block; float: left; margin: 0; 
  padding: 5px 0 5px 10px; text-decoration: none; color: #FFFFFF;}
a.mainnav:hover {margin: 0; padding: 5px 0 5px 10px; color: #EB9C30; display: block; float: left; text-decoration: none;}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#mainnavtext a {float: none;}            /* End IE5-Mac hack */
#navigation strong {display: block; float: left; margin: 0; padding:5px 0 5px 10px; color: #EB9C30;}
#navigation strong a {float:left; display:inline; border-width:0; padding:0; color: #EB9C30; font: bold 13px Verdana, sans-serif;}
/* Commented backslash hack hides rule from IE5-Mac \*/ 
#navigation strong a {float:none; display:inline; border-width:0; padding:0; color: #EB9C30; font: bold 13px Verdana, sans-serif;} /* End IE5-Mac hack */ 


/* Secondary Nav
----------------------------------------------- */
.secondarynav {font: 12px Verdana, sans-serif; padding: 40px 0 0 20px; float: left;}
.firstnavele {margin: 0 -100px 0 0;}
.secondnavele {margin: 0 -100px 0 0;}
.top {background: url(./images/top.jpg) no-repeat; width: 200px; height: 29px; color:#CE202D; padding: 0;}
a.first {background: url(./images/first_composite.gif) no-repeat; width: 210px; height: 29px; text-decoration: none; color:#CE202D; background-position: 0px 0px; display: block; padding: 4px 0 0 100px; margin: 0 0 -4px 0;}
a.first:hover {background: url(./images/first_composite.gif) no-repeat; width: 210px; height: 29px; text-decoration: none; background-position: 0px -29px; color:#EB9C30; display: block; padding: 4px 0 0 100px; margin: 0 0 -4px 0;}
a.second {background: url(./images/second_composite.gif) no-repeat; width: 210px; height: 29px; text-decoration: none; color:#CE202D; background-position: 0px 0px; display: block; padding: 12px 0 0 100px; margin: 0 0 -12px 0;}
a.second:hover {background: url(./images/second_composite.gif) no-repeat; width: 210px; height: 29px; color:#EB9C30; background-position: 0px -29px;}
.bottom {background: url(./images/bottom.gif) no-repeat; width: 200px; height: 20px;}
.firstnavele strong a {background: url(./images/first_composite.gif) no-repeat; width: 210px; height: 29px; text-decoration: none; background-position: 0px -29px; color:#EB9C30; display: block; padding: 4px 0 0 100px; margin: 0 0 -4px 0; font: 12px Verdana, sans-serif;}
.secondnavele strong a {background: url(./images/second_composite.gif) no-repeat; width: 210px; height: 29px; text-decoration: none; background-position: 0px -29px; color:#EB9C30; display: block; padding: 12px 0 0 100px; margin: 0 0 -4px 0; font: 12px Verdana, sans-serif;}


/* Columns
----------------------------------------------- */
.maincol {float: right; margin: 0; padding: 0; width: 542px;}
.subcol {float:left; width: 250px; margin: 0; padding: 0;}
.col-SM .wrap {float:left; width:832px;}
.maincolhome {margin: 0; padding: 0; width: 832px; text-align: center;}





#content hr {display: block; clear: left; visibility: hidden;}


/* Content
----------------------------------------------- */
#content {margin:0; padding: 0; border-bottom: 5px solid #EB9C30; border-right: 5px solid #EB9C30; border-left: 5px solid #EB9C30; background-color:#FFF7E2;}
.maincol {padding: 40px 20px 0 0;}
.maincol p {font: 12px Verdana, sans-serif; text-align: left; margin-top: 0; line-height: 18px;}
.maincol h1 {font: bold 15px Verdana, sans-serif; text-align: left; color: #CE202D; margin: 0 0 4px 0;}
.maincol a {color: #CE202D; font: 12px Verdana, sans-serif;}
.maincol .table p {font: 11px Verdana, sans-serif; text-align: left; margin-top: 0; line-height: 14px;}
.maincol .table a {font: bold 13px Verdana, sans-serif; text-decoration: none; display: block; color: #CE202D; padding: 0 0 4px 0;}
.maincol .table a:hover {font: bold 13px Verdana, sans-serif; text-decoration: none; display: block; color: #EB9C30; padding: 0 0 4px 0;}
.breadcrumb a {color: #CE202D; font: 12px Verdana, sans-serif;}
p.breadcrumb  {color: #CE202D; font: 12/20px Verdana, sans-serif;}
.maincol .productlist a {font: bold 12px Verdana, sans-serif; text-decoration: none; display: block; color: #CE202D; padding: 0 0 4px 0;}
.maincol .productlist a:hover {font: bold 12px Verdana, sans-serif; text-decoration: none; display: block; color: #EB9C30; padding: 0 0 4px 0;}
.maincol td {font: 12px Verdana, sans-serif; text-align: left; margin-top: 0; line-height: 18px;}
.maincol h3 {font: bold 10px Verdana, sans-serif; text-align: left; color: #000000; margin: 10px 0 0 0;}
.maincol h2 {font: bold 14px Verdana, sans-serif; text-align: left; color: #CE202D; margin: 0 0 10px 0;}
.homepic {float: left; background: url(./images/home.jpg) no-repeat; width: 700px; height: 628px; margin: 0 0 0 30px; text-align: left;}
.homepic_en {float: left; background: url(./images/home_en.jpg) no-repeat; width: 700px; height: 628px; margin: 0 0 0 30px; text-align: left;}
.newsbox {position: relative; top: 370px; left: 312px; width: 367px; border: 1px solid #CE202D;}
.newsbox h1 {margin: 0; padding: 6px; background: #CE202D; color: #FFFFFF; font: bold 12px Verdana, sans-serif;}
.newsbox p {margin: 0; padding: 8px 0 8px 8px; font: 11px Verdana, sans-serif;}
.newsbox a {color: #CE202D; font: 11px Verdana, sans-serif;}
.maincol ul {margin-left: 0; padding-left: 1em;}
.maincol li {font: 12px Verdana, sans-serif; text-align: left; margin: 0; padding: 0; line-height: 18px;}



/* Footer
----------------------------------------------- */
#footer {margin: 0; padding: 10px 80px 10px 0;
  color: #000000; font: 11px Verdana, sans-serif;
  text-align: right;}
a.footer:link, a.footer:visited {color: #000000; 
  font: 11px Verdana, sans-serif;
  text-decoration: none;}
a.footer:hover {text-decoration: underline;}
#footer strong {font: 11px Verdana, sans-serif; text-decoration: underline;}


/* CMS
----------------------------------------------- */
a.admin {color: #004fe0; font: 12px Verdana, sans-serif;}
.err {color: #CE202D; font: bold 12px Verdana, sans-serif;}
