/*---------------------------------------------------------------------------*/
* {
	padding: 0;
	margin: 0;
}
html {
	height: 100%;
	padding-bottom: 0.1%; /* force scrollbars */
}
html, body {
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
body {
	background: #874b00 url('../images/bg.body.png') left top repeat-x;
}
/*---------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------*/
a,
a:link,
a:visited
{
	color: #6d6c05;
	text-decoration: none;
}
a:hover
{
	color: #171791;
	text-decoration: none;
}
/*---------------------------------------------------------------------------*/
a img,
a:link img,
a:visited img
{
	border: 1px solid #6d6c05;
}
a:hover img
{
	border: 1px solid #171791;
}
/*---------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------*/
#container {
	width: 816px;
	margin: 0px auto;
	border: 0px solid #6d6c05;
	text-align: center;
	background: transparent;
}

#header {
	width: 816px;
	margin: 0;
	padding:0;
}
#logo {
	margin: 0 auto;
	border: 0;
	padding: 16px 0;
}


#content {
	display: inline-block;
	width: 816px;
	margin: 0;
	margin-bottom: 16px;
	border: 0;
	border: 0px solid yellow;
	padding: 0;
	vertical-align: top;
	color: #ede4bf;
	background: transparent url('../images/bg.content.mid.png') 50% top repeat-y;
}
#content .box {
	display: block;
	margin: 0;
	border: 0;
	border: 0px solid red;
	padding: 0;
	background: transparent url('../images/bg.content.top.png') center top no-repeat;
}
#content .pad {
	display: block;
	border: 0;
	border: 0px solid green;
	padding: 16px;
	background: transparent url('../images/bg.content.bot.png') 50% bottom no-repeat;
}


#title {
/* 	margin-top: 32px; */
	border-bottom: 1px dotted #6d6c05;
	text-align:center;
	font:normal bold 24px Verdana,Arial,Sans-serif;
	color: #6d6c05;
}
.info {
	margin: 1em auto;
	border-bottom: 0px dotted #878606;
	text-align:center;
	font:normal bold 14px Arial,Sans-serif;
}
/*---------------------------------------------------------------------------*/

/*---------------------------------------------------------------------------*/
#lotti {
	width:816px;
/* 	margin: 24px auto 12px; */
	border-bottom: 0px dotted #878606;
	text-align:center;
	font:normal bold 14px Arial,Sans-serif;
	color: #878606;
}
#lotti .title {
	border-bottom: 1px dotted #6d6c05;
	text-align:center;
	font:normal bold 20px Verdana,Arial,Sans-serif;
	color: #6d6c05;
}

div.lotto {
	width: 372px;
	margin: 0px;
	border: 0px solid green;
	padding: 0px;
	text-align:center;
	vertical-align: top;
	font:normal bold 12px Arial,Sans-serif;
	color: #340000;
	background: transparent url('../images/bg.lotto.mid.png') center 50% repeat-y;
}
#content div.lotto div.box {
  width: 372px;
	margin: 0;
	border: 0;
	padding: 0;
	background: transparent url('../images/bg.lotto.top.png') center top no-repeat;
}
#content div.lotto div.pad {
  width: 340px;
  \width: 372px;
  w\idth: 340px;
  margin: 0;
	border: 0px solid red;
	padding: 16px;
	background: transparent url('../images/bg.lotto.bot.png') center bottom no-repeat;
}

.lottotitle {
	border: 0px dotted #6d6c05;
	padding: 2px;
	text-align:center;
	font:normal bold 14px Arial,Sans-serif;
}
.lottodesc {
	text-align:center;
	font:normal bold 12px Arial,Sans-serif;
}

.lottothumb {
	width: 208px;
	margin: 1em auto;
	border: 0;
	padding: 3px;
	background: transparent url('../images/picshadow.png') right bottom no-repeat;
}
.lotto img {
	display: block;
	margin: 4px auto 4px;
	border: 1px solid #340000;
	border: 1px solid #ddd;
	padding: 0px;
	cursor: pointer;
}
.lotto img.hover {
	display: block;
	margin: 4px auto 4px;
	border: 1px solid #fcfc80;
}
.lottoinfo {
/* 	margin: 24px auto; */
	border-top: 1px dotted #6d6c05;
	border-bottom: 1px dotted #6d6c05;
	padding: 8px;
	text-align: center;
	font:normal bold 14px Arial,Sans-serif;
}
/*---------------------------------------------------------------------------*/

a#requestinfo,
a#requestinfo:visited {
	display: block;
	width: 240px;
	height: 28px;
	margin: 0 auto;
	line-height: 28px;
	color: #ede4bf;
	background: #360900 url('/images/button.png') 50% 50% no-repeat;
}
a#requestinfo:hover {
	color: #fcfc80;
}



/*---------------------------------------------------------------------------*/
.right {
	float: right;
}
.left {
	float: left;
}
/*---------------------------------------------------------------------------*/



/* -------------------------------------------------------------------------- */
fieldset {
	display: block;
	width: 640px;
	margin: 0px auto;
	margin-bottom: 8px;
	padding: 8px;
	border: 1px solid #ede4bf;
	text-align: left;
}
legend {
	font: normal 12px verdana,arial,helvetica,sans-serif;
}
fieldset br {
	clear: left;
}
fieldset label {
	float:left;
	width:128px;
	margin-right: 4px;
	padding: 1px 4px;
	text-align: right;
	font: normal 12px verdana,arial,helvetica,sans-serif;
}
fieldset input, textarea {
	margin-bottom: 4px;
	border: 1px solid #6d6c05;
	padding: 1px 4px;
	background: #fff;
	color: #6d6c05;
	font: bold 12px verdana,arial,helvetica,sans-serif;
}
input#submit {
	height: 28px;
	margin: 0 auto;
	border: 0;
	padding:0 2em;
	line-height: 28px;
	color: #ede4bf;
	background: #360900 url('/images/bg.button.png') left 50% repeat-x;
	font: bold 10px verdana,arial,helvetica,sans-serif;
	cursor: pointer;
}
/* -------------------------------------------------------------------------- */

