

body { background-color: #282727; background-image: url(../images/bg.jpg); background-repeat: repeat-x; color: #999; font-family: "Tahoma", Verdana, Arial, Helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; }
img, img a { border: none; }
strong { color: #990; }

h1, h2, h3, h4, form, fieldset, legend { margin: 0; padding: 0; }
a:link{ background: #transparent; color: #990; }

a:visited{ color: #B8B80B; background: transparent; }

a:hover, a:focus, a:active{ background: transparent; color: #c90; text-decoration: none; }

h1 { background-image: url(../images/logo.jpg); background-repeat: no-repeat; width: 208px; 
height: 215px; left: 0; margin: 0; padding: 0; position: absolute; text-indent: -3000em; top: 0; z-index: 1; cursor:pointer; }

h2 { font-size: 16px; font-weight: bold; color: #fff; border-bottom: 1px solid #990; padding-bottom: 4px; }
h3 { margin:10px 0; font-size:14px;}
h4 { color:#990; font-size:11px; margin:8px 0 5px 0; text-transform:uppercase; }

ul#navigation li { display: block; float: left; margin: 0 0 0 16px; padding: 0; text-indent: -9999px; }

ul#navigation li a { background-position: 0 0; border: 0; display: block; height: 28px; }

ul#navigation li a:hover { background-position: 0 -28px; border: 0; display: block; }

ul#navigation, #rules { margin: 0; padding: 0; }

#contact_number { background-image: url(../images/call.png); background-repeat: no-repeat; height: 48px; right: 8px; top:54px; margin: 0; padding: 0; position: absolute; text-indent: -3000em; width: 321px; z-index: 1; }
.halter { background-image: url(../images/headbg.png); background-position: 0 35px; background-repeat: no-repeat; height: 292px; padding-top: 39px; position: relative; top: 84px; width: 900px; color: #cac8cb; }
.title { height: 30px; padding: 2px 0 0 0; }
.mainpic { left: 248px; position: absolute; width: 600px; text-align: center; top: 2px; }
#bgmenu { background-color: #000; background-image: url(../images/menu2bg.png); background-repeat: repeat-x; position: relative; z-index: 1; }
#bgmenu h4 { color: #333; text-align: center; height: 30px; margin: 0; padding: 0; width: 192px; }
#bgmenu li { color: #edede5; display: block; font-size: 12px; font-weight: bold; padding: 5px 0 5px 15px; text-decoration: none; border-bottom: 1px ridge #a19d9d; }
#bgmenu ul { list-style: none; margin: 0; padding: 0; }
#bgmenu ul li { padding: 5px 5px 15px 8px; }
.terms { color: #9f9f00; font-size: 12px; padding: 8px 10px; }

#container { left: 50%; margin: 0 0 0 -450px; position: absolute; width: 900px; }
#context { position: relative; left: 216px; width: 674px; font-size: 12px; padding: 15px 10px; }

#context p { margin: 5px 0 0; }

#footer { color: #fff; clear: both; margin: 5px 0 0 100px; font-size: 11px; background-color: #7f7f06; padding-bottom: 10px; text-align: center; width: 800px; padding-top: 5px; }

#footer a { color: #999; text-decoration: none; }

#footer a:hover, .bgprod a:hover { text-decoration: underline; }

#footer ul li { display: inline; padding: 0 5px; border-right: 1px solid #ccc; }

#head { background-image: url(../images/headbg.png); background-repeat: repeat-x; height: 411px; margin: 0; padding: 0; position: absolute; top: 47px; width: 900px; }
#headertitle { color: #fff; font-size: 22px; height: 28px; position: absolute; right: 306px; top: 57px; z-index: 2; }
#menuleft { background-color: #121212; left: 15px; padding: 4px; position: absolute; top: 210px; width: 192px; z-index: 4; }
#contextholder { position: relative; top: 460px; width: 900px; background-color: #333;}
#topleft { position: absolute; left: 0; top: 0; display: block; height: 91px; width: 92px; text-indent: -999em; text-decoration: none; }
#topleft_dettaglio { position: absolute; left: 15px; top: 41px; display: block; height: 91px; width: 92px; text-indent: -999em; text-decoration: none; }
.homepagetext { float:left; width:630px; /*background-image:url(../images/bg/normal_striped_background.gif);*/ border:solid 1px #444; margin-bottom:10px; color:#e9e9e9; font-size: 13px; padding: 5px; }
h6 { color: #fff; font-size: 14px; font-weight: bold; background-color: #333; text-align: center; margin: 12px 0; }
.photobox { background-color: #4e4e02; padding: 5px 3px 3px; border: ridge 1px #fff; }
.photobox img { border: ridge 1px #cec8c8; }

