body {
	color: #616161;
	font-size: 11px;
	font-family: 'Verdana';
	background-color: #FEF4F1;
	margin: 0px;
	padding: 0px;
}

table,tr,td,div,span,font {
	color: #616161;
	font-size: 11px;
	font-family: 'Verdana';
	text-align: justify;
	font-weight: normal;
}

p {
    margin-top: 0;
    margin-bottom: 20px;
}

table {
	text-align: top;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
	border: 0;
	width: 100%;
}

table.bottom {
	background-color: #F9E0D3;
	border-top: #F6BC9D solid 4px;
}

tr {
	margin: 0px;
	padding: 0px;
	text-align: top;
	vertical-align: top;
}

td {
	text-align: top;
	vertical-align: top;
	margin: 0px;
	padding: 0px;
}

td.ladv {
	padding-top: 15px;
	padding-left: 13px;
	padding-right: 14px;
}

td.rarc {
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 30px;
}

td.linfo {
	font-size: 10px;
}

div.pager{
font-size: 10px;
border: 0;
text-align: right;
}

div.pager .jumpbox{
	font-size: 10px;
	width: 30px;
	border: 1px solid silver;
}

td.menutop {
	border-left: white solid 1px;
	background-color: #F5C1A7;
	height: 5px;
}

td.rightmenuimg {
	background-color: #F8D3BF;
	border-bottom: white solid 1px;
	border-left: white solid 1px;
	width: 20px;
}

td.rightmenuname {
	background-color: #F8D3BF;
	border-bottom: white solid 1px;
	border-right: #FADFD1 solid 1px;
}

td.specoffername {
	background-color: #D60831;
	border-bottom: white solid 1px;
}

td.specofferimg {
	text-align: left;
	background-color: #D60831;
	border-left: white solid 1px;
	border-bottom: white solid 1px;
	width: 20px;
}

td.leftmenuimg {
	text-align: left;
	background-color: #FFE6D6;
	border-bottom: #EEA883 solid 1px;
	width: 20px;
}

td.leftmenuname {
	background-color: #FFE6D6;
	border-bottom: #EEA883 solid 1px;
	border-right: #EEA883 solid 1px;
}

td.pricetitle {
	color: #D60831;
	font-size: 13px;
	text-decoration: underline;
	font-weight: bold;
	padding-bottom: 5px;
	border-bottom: #F5C1A7 solid 1px;
}

td.pricesubtitle {
	background-color: #FFEEE7;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-bottom: 6px;
	border-bottom: #F5C1A7 solid 1px;
}

td.pricesubtitle1 {
	background-color: #FFEEE7;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 6px;
	padding-bottom: 6px;
	border-top: #F5C1A7 solid 1px;
	border-bottom: #F5C1A7 solid 1px;
}

td.pricename {
	background-color: #FFF2EB;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 6px;
	border-bottom: #F5C1A7 solid 1px;
	width: 80%;
}

td.price {
	background-color: #FFECE1;
	color: #D87450;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 8px;
	padding-bottom: 6px;
	border-bottom: #F5C1A7 solid 1px;
	width: 20%;
	text-align: right;
}

td.advise {
	color: #D87450;
	padding-top: 6px;
}

td.question {
	padding-top: 30px;
	margin-bottom: 10px;
	padding-bottom: 5px;
	border-bottom: #F5C1A7 solid 1px;
}

td.answer {
	padding-bottom: 5px;
	border-bottom: #F5C1A7 solid 4px;
}

div {
	text-align: top;
	vertical-align: top;
}

div.pagetitle {
	margin-left: 15px;
	padding-top: 45px;
	padding-bottom: 4px;
	//border-bottom: #EBA078 solid 1px;
    border: 1px solid black;
	width: 100%;
	color: #E99070;
	font-size: 14px;
	font-weight: bold;
}

td.pagetitle{
	padding-left: 15px;
	padding-top: 45px;
	padding-bottom: 0px;
    margin: 0;
    border: 0;
	color: #E99070;
	font-size: 14px;
	font-weight: bold;
}

td.listtitle{
	padding-left: 15px;
	padding-top: 33px;
	padding-bottom: 0px;
    margin: 0;
    border: 0;
	color: #E99070;
	font-size: 14px;
	font-weight: bold;
}

td.subtitle{
	padding-left: 15px;
	padding-top: 0px;
	padding-bottom: 7px;
    margin: 0;
    border: 0;
	color: #E99070;
	font-size: 14px;
	font-weight: bold;
}

div.listtitle{
	padding: 0;
    margin: 0;
    border: 0;
	//nocolor: #E99070;
	color: #E99070;
	font-size: 14px;
	font-weight: bold;
}

div.listsubtitle{
	padding: 0;
    margin: 0;
    border: 0;
	//nocolor: #E99070;
	color: #D60831;
	font-size: 12px;
	font-weight: bold;
}


div.bottomline, div.topline{
    border: 0;
}

div.bottomline{
    margin-top: 4px;
    margin-bottom: 0;
    border-bottom: 1px solid #EBA078;
}

div.topline{
    margin-top: 0;
    margin-bottom: 20px;
    border-top: 1px solid #EBA078;
}

td.info{
    border: 0;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 22px;
	padding-bottom: 23px;
}

td.list{
    border: 0;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 0px;
	padding-bottom: 23px;
}

td.map {
	padding-left: 25px;
	padding-top: 20px;
	padding-right: 25px;
	padding-bottom: 30px;
	border: 0;
}

div.info {
	width: 100%;
	margin-left: 25px;
	margin-right: 25px;
	padding-top: 22px;
	padding-bottom: 30px;
	border: 1px solid black;
}

div.menuimg {
	margin-left: 8px;
	margin-top: 11px;
	margin-right: 8px;
	margin-bottom: 9px;
	padding: 0px;
	border: 0px;
	width: 100%;
}

div.menuname {
	margin-left: 0px;
	margin-top: 10px;
	margin-right: 8px;
	margin-bottom: 4px;
	padding: 0px;
	border: 0px;
	color: #D60831;
	font-size: 12px;
}

div.map {
	margin-left: 25px;
	padding-top: 20px;
	margin-right: 25px;
	margin-bottom: 30px;
	border-top: #EBA078 solid 1px;
}

div.advise {
	color: #D87450;
	margin-left: 25px;
	margin-right: 25px;
	margin-bottom: 10px;
}

p.redbig {
	color: #D60831;
	font-size: 12px;
	font-weight: bold;
}

.copyright {
	color: #DB895E;
}

a {
	color: #D60831;
	text-decoration: underline;
}

.nolink {
	color: #D60831;
	text-decoration: none;
}

a.title {
	color: #D60831;
	text-decoration: none;
}

div.small {
	margin-left: 20px;
}

div.small a{
	old-color: #D60831;
	color: #646464;
	font-size: 12px;
	font-weight: normal;
	text-decoration: underline;
}

a.rightmenu {
	font-weight: normal;
	color: #D60831;
	text-decoration: underline;
}

a.leftmenu {
	color: #D87450;
	text-decoration: underline;
}

a.bigred, a.proctitle {
	color: #D60831;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

a.proctitle{
	text-decoration: none;
}

img {
	border: 0px;
}

spacer {
	width: 1px;
	height: 1px;
}

div.error {
    color: red;
    border: 1px solid black;
    text-align: center;
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-weight: bold;
}
/********************** CONTEST STYLES *******************/
table.contest{
  padding-top: 20px;
  table-layout: fixed;
  overflow: hidden;
}

table.contest td{
	padding: 5px;
	background: #FFEEE7;
	text-align: center;
  overflow: hidden;
}

table.contest div.vote{
color: #D60831;
font-size: 40px;
text-align: center;
}

table.contest div.votetext{
color: #D60831;
font-size: 11px;
text-align: center;
font-weight: bold;
}


table.contest div.contestintro{
color: gray;
font-size: 11px;
text-align: justify;
overflow: hidden;
}
/********************** VOTING POPUP WINDOW *************************/
.votebox{
    background: #FFE6D6;
    padding-top: 10px;
    margin:0;
}

.votebox div {
text-align: center;
margin:0;
padding:0;
}

.votebox h1 {
margin:0;
padding:0px 0px 10px 0px;
text-align:center;
font-size: 14px;
color: black;
}

.votebutton {
    border:1px solid #D60831;
    background-color:#D60831;
    color:#FFFFFF;
    font-size:13px;
    width: 100px;
}



