body {
	background: #535353 url('img/bg.gif');
	background-repeat: repeat-x;
	font-size: 13px;
	font-family: georgia, arial, verdana;
	color:#ff9900;
	margin:20px 20px 60px 20px;
	padding:0;
}

#quiteempty {
  width:750px;
  text-align:left;
}

.gloss {
  font-family: arial;
  font-size:11px;
  text-align:center;
}

h1 {
  font-family: georgia, palatino, serif;
  font-size:48px;
  color:#ffcc00;
}

a {
  color:#ffcc00;
  text-decoration:underline;
}

p {
  margin-top:6px 0 6px 0;
  padding:4px;
  font-size:13px;
  color:#fff;
  text-align:justify;
}

.pselected {
  background-color:#ffffff;
}

ul {
  margin:0;
  padding:0;
  margin-left:16px;
}

li {
  font-size:11px;
  font-family:tahoma,arial,verdana;
  list-style-image:url('img/arrow-orange.gif');
}

#adv728 {
  margin-top: 5px;
  margin-bottom: 5px;
}

#adv728basso {
  text-align:left;
  margin-left:20px;
}

#redhead {
  width: 956px;
  background: #535353 url('img/head-bg.gif');
}

#logo {
  margin:0;
  margin-left:25px;
  padding:0;
}

#mainlogo {
  font-family:trebuchet ms;
  font-weight:bold;
  color:#ff9900;
  font-size:70px;
  padding:0;
}

.cleared {
  clear:both;
}

#headmnu {
  margin-top:10px;
  margin-left:10px;
  text-align: left;
}

#maincnt {
  width: 956px;
  background: #ffffff url('img/maincnt-bg.gif');
  color:#000000;
}

#footer {
  width: 956px;
  background: #ac0e0e url('img/footer-bg.gif');
  margin: 0px;
  padding: 0px;
  color:#ffcc00;
  border-top:1px solid #ac0e0e;
}

#subhead {
  width: 956px;
  background: #ac0e0e url('img/footer-bg.gif');
}

.foot {
  font-family:tahoma, arial, verdana;
  font-size: 11px;
  color: #ffcc00;
  text-decoration: none
}

.foot:hover {
  text-decoration:underline
}

.footw {
  font-family: tahoma, arial, verdana;
  font-size: 11px;
  color: #ffffff;
  text-decoration:none
}

.footw:hover {
  text-decoration:underline
}

.adfoot {
  font-family: arial, verdana;
  font-size:9px;
  color:#000000;
  text-decoration:none
}

.barcode {
  font-family: arial, verdana;
  font-size: 10px;
  color:#000000
}

.footcol {
  background-color:#ac0e0e;
  float:left;
  text-align:left;
  width:90px;
  margin-left:16px;
  margin-right:6px;
}


#slogan {
  background-color:#ac0e0e;
  float:left;
  text-align:left;
  width:20%;
  height:16px;
}

#slogancontent {
  position:relative;
  top:-2px;
  left:24px;
  color:#e79fa2;
  font-family:trebuchet ms, arial, verdana;
  font-size:11px;
  font-weight:bold;
  letter-spacing:1px;
}

#subtit {
  background-color:#ac0e0e;
  float:left;
  text-align:left;
}

#subtitcontent {
  position:relative;
  top:0px;
  left:10px;
  color:#e79fa2;
  font-size:11px;
}

#calend {
  background-color:#ac0e0e;
  float:left;
  text-align:right;
}

#calendcontent {
  position:relative;
  left:30px;
  top:0px;
  color:#ffcc00;
}

#mainafo {
  float:left;
  width:592px;
  border:0px solid red;
  margin-left:24px;
}

#afolist {
  text-align:justify;
  margin-left:5px;
}

#afolist a:hover {
  text-decoration:underline;
}

#afolist li {
  margin-bottom:8px;
}

#adv300x250 {
  width:300px;
  margin-left:16px;
  float:left;
}

.adv180 {
  width:180px;
  margin-right:26px;
}

h2, h3 {
  margin:6px;
}

.thumb {
  border:1px solid #909090;
}

.thumb:hover {
  border:1px solid #ffcc00;
}
