* { margin: 0; padding: 0; }
img { border: 0; }
a { text-decoration: none; color: #cc0000; }
a:hover { color: #999; }
.left { float: left; }
fieldset { border: none; }
ul { list-style: none; }
a:link:focus { outline: none; }
a.more,
a.more:hover { color: #cb2323; background: url(../images/BULLITarrow3.gif) left 6px no-repeat; padding-left: 6px; margin-left: 3px;  }
body { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 11px; color: #666;  }

#lang,
#header ul,
#flasholder,
#rightsidebar,
.sidebar,
#print,
#sign,
.topform { display: none; }

#header { background: #fff; }
h1 { position: static; margin: 0px 0 20px 0px;  }
#content { float: none; overflow: visible; }
.products { overflow: visible !important; }

h2 { font-size: 14px; font-weight: bold; margin-bottom: 6px; color: #666; overflow: hidden; }
h2 a { color: #666 !important;}
h2.texttitle { width: 300px !important; }

h2.announ,
h2.games { margin-top: 17px; }
div#poll h2 { margin-left: 10px; margin-bottom: 6px; }
a.arrowbox { background: #d6caa1 url(../images/BKGgo.gif) top right no-repeat; margin-bottom: 8px; padding: 2px 0 4px 9px;  display: block; color: #333; }
a.arrowbox:hover { color: #333; }

/* HOME PAGE */
#homebox { display: block; width: 560px; height: 84px; margin: 10px 0 0 7px; padding-bottom: 27px; background: url(../images/BKGhomebox.gif) top left no-repeat; text-indent: -5000em; }
.homeimg { display: block; float: none; margin: 3px 0 1px 0; }

.leftbox { width: 168px; padding: 0 13px 0 8px; overflow: hidden; float: left; clear: left; margin-right: 12px; border-right: 1px solid #dfdfdf; }
.middlebox { width: 169px; overflow: hidden; padding-right: 13px; float: left; border-right: 1px solid #dfdfdf; margin-right: 12px; } 
.middlebox dt { display: block; margin: 22px 0 2px 0; overflow: hidden; }
.rightbox { width: 169px; float: left; overflow: hidden; padding-right: 13px; border-right: 1px solid #dfdfdf; }
.rightbox dd img { margin: 6px 0 0px 0; }
.rightbox dt img { margin: 0 6px 0 0; float: left; }
.leftbox dl, .rightbox dl { line-height: 14px; padding-bottom: 3px; border-bottom: 1px solid #dfdfdf; }
.leftbox dl.noborder { border: none; margin: 0 0 8px 0; }
.leftbox dt, .rightbox dt { color: #bbaa55; font-weight: bold; }
.leftbox dt span { color: #666; font-weight: normal; font-size: 10px; }
.leftbox dd, .middlebox dd { padding-bottom: 4px; display: block; clear: left; }
.rightbox dd { padding-bottom: 3px; display: block; clear: left; }
.middlebox dd { width: 169px; line-height: 14px; border-bottom: 1px solid #dfdfdf; margin: 0; padding-bottom: 7px; }
.leftbox dd a.more, .middlebox dd a.more, .rightbox dd a.more { color: #cb2323; background: url(../images/BULLITarrow3.gif) left 6px no-repeat; padding-left: 6px; margin-left: 3px; }

#popupbox { display: none; position: absolute; z-index: 10; background: #f0f0f0 url(../images/BKGpopupbox.gif) top left repeat-x; margin: 141px 0 0 204px; *margin: 137px 0 0 -566px; border: 1px solid #000; overflow: hidden; *height: 1%; padding: 20px 5px 5px 10px; }
#popupbox img { display: block; float: left; margin: -10px 10px 0 0; position: releative; }
#popupbox span { display: block; text-align: right; font-weight: bold; cursor: pointer; margin: -13px 10px 0 0; width: 340px; }
#popupbox span a { color: #333;  }
#popupbox p { width: 350px; padding-top: 10px; }

/* INNER PAGES */
.sidebar { width: 160px; margin-right: 8px; padding: 0 0 0 8px; float: left; clear: left; }
.sidebar ul { list-style: none; }
.sidebar ul ul { margin-left: 7px; }
.sidebar ul li { padding: 0 0 2px 0;  }
.sidebar ul li a { color: #333333; background: url(../images/BULLITnav.gif) left 6px no-repeat; padding-left: 10px; font-weight: normal; }
.sidebar ul li.on li a { color: #666666; background: url(../images/BULLITarrow.gif) left 6px no-repeat; padding-left: 10px; font-weight: normal; }
.sidebar ul li a:hover,
.sidebar ul li.on a { font-weight: bold; color: #333333; }
.sidebar ul li.on li a:hover,
.sidebar ul li.on li.on a  { font-weight: bold; color: #666666; }

#print { position: absolute; margin: -15px 0 0 370px; *margin: -18px 0 0 365px; cursor: pointer; display: none; }

h3 { font-size: 12px; font-weight: bold; color: #333; }
h3 span { font-weight: normal; }
h6 { font-size: 12px; font-weight: bold; margin-bottom: 5px; color: #bbaa55; clear: both; }

.text { float: left; width: 390px; line-height: 15px; }
.text img { display: block; float: left; clear: left; margin: 3px 10px 6px 0; }
.text p { margin-bottom: 10px; }
.text dl { margin: 0 10px 10px 0; }

.products { overflow: hidden; margin-top: 4px; width: 390px; border-bottom: 1px solid #dfdfdf; }
.products li { border-top: 1px solid #dfdfdf; overflow: hidden; *height: 1%; padding: 7px 0; }
.products li h2 { width: 220px; }
.products li.listtext { border: none; margin-bottom: 10px; }
.products li img { float: left; margin: 6px 15px 6px 0; }
.products li span { display: block; width: 146px; margin-right: 15px;  padding-top: 4px; float: left; text-align: center; }
.products li a span { display: inline; background: none; padding-top: 0; text-align: left; float: none; width: auto; border: none;  }
.products li h2 span { text-align: left; }
.products li span img { float: none; }
.products li p { overflow: hidden; *height: 1%; }

#product_img { float: left; border: 1px solid #dfdfdf; width: 170px; text-align: center; font-weight: bold; font-size: 11px; color: #333; }
.text #product_img img { float: none; clear: none;  margin: 9px auto 10px auto; }
.text #product_img span  { display: block; overflow: hidden; height: 1%; background: url(../images/BKGproductstop.gif) bottom left repeat-x; text-align: center; padding: 17px 0 13px 0; }
.text #product_img span img { display: inline; margin: 5px 7px 0 4px; }
.text #product_img span .nom { padding: 0 3px 0 3px; font-size: 11px; font-weight: normal; color: #666; background: #ddd2b1; margin-right: 3px;  }
.text #product_img span .nom.on,
.text #product_img span .nom:hover { background: #bba663; }
.text #product_img span .dots { vertical-align: bottom; margin: 0; }

.text .block { padding-left: 185px; }

.txtblock { margin: 0 0 10px 0; overflow: hidden; }
.txtblock img { display: block; float: left; clear: left; margin: 0 10px 0px 0; }
h4,
h4 a { font-weight: bold; font-size: 11px; color: #bbaa55; }
.txtblock p { display: inline; margin: 0; }
h4 span { font-weight: normal; }
.txtblock .arrowbox { margin: 5px 0 0 185px;  }

.nav_holder{display: none;}
.link { font-weight: bold; display: block; width: 150px; color: #333; background: url(../images/BULLITnav2.gif) left 6px no-repeat; padding-left: 6px;  margin: 20px 0 10px 0;}
.prevnext { font-weight: bold; display: block; margin-top: -26px; float: right; }
.prevnext a { margin-left: 20px; color: #333; }
.prevnext a:hover { margin-left: 20px; color: #999; }
.prevnext .prev { background: url(../images/BULLITnav2.gif) left 6px no-repeat; padding-left: 6px; }
.prevnext .next { background: url(../images/BULLITnav.gif) right 6px no-repeat; padding-right: 6px; }
h5 { font-size: 11px; font-weight: normal; margin: 15px 10px 6px 0; }
.text ul { margin:  0 10px 10px 0; }
.text ul li { background: url(../images/BULLITnav.gif) left 5px no-repeat; padding-left: 10px; margin-bottom: 5px; }
.pdf { background: #eff2f3 url(../images/ICONpdf.gif) left 4px no-repeat; margin-top: 5px; padding: 4px 1px 4px 18px; font-weight: normal; display: block; }
.pdf span,
.doc span,
.xls span,
.file span { color: #666; }
.doc { background: #eff2f3 url(../images/ICONdoc.gif) left 4px no-repeat; margin-top: 5px; padding: 4px 1px 4px 18px; font-weight: normal; display: block; }
.xls { background: #eff2f3 url(../images/ICONexcel.gif) left 4px no-repeat; margin-top: 5px; padding: 4px 1px 4px 18px; font-weight: normal; display: block; }
.file { background: #eff2f3 url(../images/ICONfile.gif) left 4px no-repeat; margin-top: 5px; padding: 4px 1px 4px 18px; font-weight: normal; display: block; }
.text .doc { clear:left; }

.contacttext { width: 162px; float: left; clear: left; }
dl.contacttext, dl.contacttext2 { color: #666; }
.contacttext2 { width: 162px; float: right; clear: right; }
.contacttext dt, .contacttext2 dt { font-weight: bold; color: #333; }

.dateselect { background: url(../images/BKGdateselect.gif) left 15px no-repeat; width: 395px; overflow: hidden; *height: 1%; margin: 0 0 20px 0; }
.dateselect div { width: 150px; background: #d6caa1; margin: 0px auto; padding: 2px 0 0px 3px; overflow: hidden; *height: 1%; }
.dateselect div span { float: left; display: block; border: 1px solid #fff; background: #bba663; overflow: hidden; *height: 1%; padding: 3px 0 2px 5px; width: 110px; }
.dateselect div span a { color: #333; font-weight: bold; display: block; float: left;  }
.dateselect div span a.date { width: 90px; text-align: center; }
.dateselect div .button { margin: 0 0 0 8px; }
.dateselect div img { margin-top: 1px; }

/* GALLERY */
#gallery { margin: 0px; width: 500px; overflow: visible; }
#gallery li { width: 175px; float: left; padding: 0; margin: 0 10px 18px 0; }
#gallery li h4 { margin-top: 3px; text-align: center; display: block;  }
#gallery li.last { margin: 0 0 28px 0; }
#gallery li div { height: 158px; overflow: visible; border: 1px solid #dfdfdf; background: #fff url(../images/BKGproductstop.gif) bottom left repeat-x; text-align: center; margin-bottom: 3px; }
#gallery li div img { float: none; display: inline; margin: 6px 0; }
#gallery li span { display: block; margin-bottom: 2px; text-align: center; }
#gallery li span a { font-weight: normal; color: #866768; }
#gallery li span a:hover { color: #B17E2B; }

ul.pollbox { background: #f5f2e3; padding: 10px 0; margin: 6px 0; }
.pollbox li { overflow:hidden; *height:1%; background:  none !important; font-weight: normal; padding: 3px 10px; }
.pollbox li em { clear:left; float: left; display: block; width: 90px; font-style: normal; }
.pollbox li div { float: left; width: 205px; height: 12px; margin: 2px 8px 0 0;  }
.pollbox li span { background: #83696a; display: block; height: 12px; }
.poll_no { display: block; margin: -3px 0 15px 0; }

.sIFR-flash, .sIFR-flash object, .sIFR-flash embed {
display: none !important;
height: 0 !important;
width: 0 !important;
position: absolute !important;
overflow: hidden !important;
}

span.sIFR-alternate {
visibility: visible !important !important;
display: block !important !important;
position: static !important !important;
left: auto !important !important;
top: auto !important;
}
