.lastminutetop10-wrapper
{
	position: relative;
	padding: 10px;
}
.lastminutetop10-wrapper p
{
	font-size: 13px;
	margin: 0;
}
.lastminutetop10-wrapper a
{
	text-decoration: none;
	color: #0048ff;
}
.lastminutetop10-wrapper a:hover
{
	text-decoration: underline;
}

#lastminutetop10-header
{
	color: #E82F30;
	text-align: left;
	margin-top: -5px;
	width: 275px;
}
#lastminutetop10-content
{
	text-align: left;
	border: 1px solid #ccc;
	height: 438px;
	width: 263px;
	margin: 7px 9px 120px -5px;
	background: url(../images/lastminutetop10/bg-shadow-content.gif) no-repeat 0 0 #fff;
	font-size: 12px;
	color: #757575;
	position: relative;
	padding: 0 10px;
}
#contentHome
{
	border: 1px solid #ccc;
	height: 460px;
	width: 938px;
	margin: 0 10px;
	background: url(../images/lastminutetop10/home.jpg) no-repeat 0 0 #fff;
	position: relative;
}
#lastminutetop10-results
{
	text-align: left;
	position: absolute;
	top: 10px;
	right: 0px;
	width: 442px;
	height: 595px;
	padding: 0 3px;
	color: #757575;
}
#crn-bottom
{
	height: 5px;
	width: 960px;
	background: url(../images/lastminutetop10/bg-crn-bottom.gif) no-repeat 0 0;
	font-size: 1px;
	line-height: 1px;
	position: absolute;
	bottom: 0;
}
.occupancy
{
	height: 294px !important;
	margin: 7px 9px 50px -5px !important;
}

/* HEADER */
#lastminutetop10-header h1
{
	margin: 0;
	padding: 0;
	width: 173px;
	height: 115px;
	position: absolute;
	top: -17px;
	left: 7px;
}
#lastminutetop10-header h1 a
{
	display: block;
	width: 173px;
	height: 115px;
	background: url(../images/lastminutetop10/bg-logo.gif) no-repeat 0 0;
}
#lastminutetop10-header h1 a:hover
{
	text-decoration: none;
}
#lastminutetop10-header h1 span
{
	font-size: 1px;
	line-height: 1px;
	position: relative;
	left: -9999px;
}
#lastminutetop10-header h2
{
	font-size: 20px;
	margin: 0;
	line-height: 20px;
}
#lastminutetop10-header p
{
	font-size: 10px;
}

/* RESULTS */
.emptySplash
{
	border: 1px solid #ccc;
	border-top: 0px;
	height: 332px;
	width: 438px;
}
.emptySplash > *
{
	display: none;
}
.resultsInner
{
	border: 1px solid #ccc;
	height: 588px;
}
.resultsHome
{
	height: 388px;
}
.resultsInnerTop
{
	height: 30px;
	border-bottom: 1px solid #ccc;
	padding: 15px 0 9px 30px;
}
.resultsHomeTop
{
	height: 30px;
	border: 1px solid #ccc;
	padding: 15px 0 9px 30px;
	margin-right: 2px;
}
.resultsInnerTable
{
}
.resultsInnerTableTop
{
	height: 29px;
	border-bottom: 1px solid #ccc;
	background: url(../images/lastminutetop10/bg-resultsInnerTableTop.gif) repeat-x 0 bottom #fff;
	padding: 0 10px;
}
.resultsInnerTableFooter
{
	padding-right: 10px;
	text-align: right;
}
.resultsInnerChoice
{
	padding: 0 10px 10px 10px;
	position: absolute;
	top: 522px;
	right: 5px;
}

.resultsInnerTop h3, .resultsHomeTop h3
{
	color: #e82f30;
	font-size: 24px;
	font-weight: normal;
	margin: 0;
	line-height: 22px;
}
.resultsInnerTop h3 span, .resultsHomeTop h3 span
{
	font-weight: bold;
}
.resultsInnerTop p
{
	font-size: 11px;
}

.resultsInnerTableTop p
{
	font-size: 11px;
	line-height: 29px;
	float: left;
}
.resultsInnerTableTop p strong
{
	color: #e62f30;
}
.resultsInnerTableTop a
{
	font-size: 11px;
	line-height: 29px;
	float: right;
}
.resultsInnerTableTop a.inactive
{
	color: gray;
	cursor: default;
	text-decoration: none;
}

.resultsInnerTable table .date .star-rating
{
	height: 8px;
	display: inline-block;
	background: url(../images/lastminutetop10/bg-stars.gif) no-repeat 0 0;
	position: relative;
	line-height: 1px;
	font-size: 1px;
}
.resultsInnerTable table .date span
{
	color: #757575;
}
.resultsInnerTable table .date a:hover
{
	text-decoration: none;
}

.resultsInnerTable tr:hover, .resultsInnerTable tr.hover
{
	background-color: #fff0aa !important;
	cursor: pointer;
}

.resultsInnerTableFooter a
{
	line-height: 30px;
	font-size: 11px;
}

.resultsInnerChoice table
{
	border-collapse: collapse;
	font-size: 11px;
	background: #f2f2f2;
	padding: 0 10px;
	border: 1px solid #ccc;
	color: #757575;
	height: 56px;
	width: 423px;
}
.resultsInnerChoice table td
{
	padding: 0 10px;
}
.resultsInnerChoice table.green
{
	background: #e5ffd8;
}

.answer-form span#occupancy
{
	margin-left: 4px;
	margin-bottom: 6px;
	display: block;
}
.answer-form span#nroccs-text
{
	font-weight: bold;
}
.answer-form div.nroccs
{
	border: 1px solid #CCCCCC;
	padding: 15px;
	margin-bottom: 14px;
	margin-top: 3px;
}
.answer-form div.nroccs div
{
	padding: 10px 0;
}

.splashText
{
	font-size: 12px;
	font-weight: bold;
	position: absolute;
}
.splashTextLarge
{
	font-size: 15px;
	font-weight: bold;
	position: absolute;
}



/* HOME */
#contentHome ul
{
	list-style: none;
	margin: 0;
	padding: 0;
	position: absolute;
	left: -1px;
	top: 245px;
	width: 950px;
	height: 69px;
	background: url(../images/lastminutetop10/bg-steps.png) no-repeat 0 0;
}
#contentHome ul li
{
	float: left;
	font-size: 14px;
	color: #363636;
	font-weight: bold;
	width: 288px;
	padding-left: 12px;
	line-height: 50px;
}
#contentHome ul li.first
{
	width: 334px;
}
#contentHome ul li span
{
	font-size: 36px;
	color: #e62f30;
	position: relative;
	top: 8px;
	padding-right: 5px;
}

#contentHome a.start
{
	display: block;
	height: 59px;
	width: 399px;
	background: url(../images/lastminutetop10/btn-start-helemaal.png) no-repeat 0 0;
	font-size: 22px;
	color: #333333;
	text-align: center;
	font-weight: bold;
	line-height: 59px;
	position: absolute;
	left: 270px;
	top: 370px;
}
#contentHome a.start:hover
{
	background-position: 0 -59px;
	text-decoration: none;
}

#contentHome a.back
{
	display: block;
	height: 25px;
	width: 155px;
	text-align: center;
	background: url(../images/lastminutetop10/btn-terug-helemaal.png) no-repeat 0 0;
	font-size: 11px;
	line-height: 22px;
	position: absolute;
	left: 13px;
	bottom: 10px;
}
#contentHome a.back:hover
{
	text-decoration: none;
	background-position: 0 -25px;
}
#contentHome a span
{
	padding-left: 8px;
	background: url(../images/lastminutetop10/icn-back.gif) no-repeat 0 4px;
}

/* BUTTONS */
a.btn-versturen
{
	float: left;
	display: block;
	height: 45px;
	background: url(../images/lastminutetop10/btn-form1.gif) no-repeat 0 0;
	line-height: 45px;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	width: 152px;
	margin-bottom: 10px;
}
a.btn-versturen span
{
	background: url(../images/lastminutetop10/icn-next-form.gif) no-repeat right 17px;
	margin-bottom: 0px;
	margin-right: 12px;
	color: #555;
}
a.btn-nav span.prev
{
	background: url(../images/lastminutetop10/icn-back.gif) no-repeat left 4px;
	padding-left: 13px;
}
a.btn-select
{
	display: block;
	height: 45px;
	background: url(../images/lastminutetop10/bg-select.gif) no-repeat 0 0;
	line-height: 45px;
	color: #333333 !important;
	font-size: 13px;
	font-weight: bold;
	width: 410px;
	padding-left: 10px;
	margin-top: 16px;
}
a.btn-select.reverse-margin
{
	margin-top: 0px !important;
	margin-bottom: 16px !important;
}
a.btn-select span
{
	font-weight: normal;
	font-size: 13px;
	color: #757575;
}
a.btn-topTen
{
	display: block;
	height: 45px;
	background: url(../images/lastminutetop10/btn-form3.gif) no-repeat 0 0;
	line-height: 45px;
	color: #333;
	font-size: 16px;
	font-weight: bold;
	width: 210px;
	padding-left: 50px;
	margin-bottom: 20px;
	position: relative;
}
a.btn-topTen span
{
	display: block;
	width: 46px;
	height: 41px;
	background: url(../images/lastminutetop10/icn-pic.png) no-repeat 0 0;
	position: absolute;
	left: -4px;
	top: -7px;
}
a.btn-mailTen
{
	display: block;
	height: 45px;
	background: url(../images/lastminutetop10/btn-form3.gif) no-repeat 0 0;
	line-height: 45px;
	color: #333333 !important;
	font-size: 16px;
	font-weight: bold;
	width: 210px;
	padding-left: 50px;
	margin-bottom: 20px;
	position: relative;
}
a.btn-mailTen span
{
	display: block;
	width: 46px;
	height: 45px;
	background: url(../images/lastminutetop10/icn-mail.png) no-repeat 0 0;
	position: absolute;
	left: -4px;
	top: -7px;
}

a.btn-skip
{
	background: url(../images/lastminutetop10/btn-skip.gif) no-repeat scroll 0 0;
	display: block;
	font-size: 12px;
	color: #333;
	height: 25px;
	line-height: 25px;
	width: 123px;
	padding-left: 8px;
	float: left;
}
a.btn-skip:hover
{
	background-position: 0 -25px;
	text-decoration: none;
	cursor: pointer;
}

a.btn-next
{
	background: url(../images/lastminutetop10/btn-nav-small.gif) no-repeat 0 0;
	display: block;
	height: 21px;
	width: 100px;
	font-size: 12px;
	padding-top: 4px;
	padding-left: 18px;
	color: #333333 !important;
	font-weight: bold;
	float: left;
}
a.btn-next:hover
{
	background-position: 0 -25px !important;
	text-decoration: none;
}

a.btn-next.restart
{
	background: url(../images/lastminutetop10/btn-nav.gif) no-repeat 0 0;
	width: 143px;
	padding-left: 12px;
}

a.btn-versturen:hover
{
	background-position: 0 100%;
	text-decoration: none;
}
a.btn-select:hover
{
	background-position: 0 100%;
	text-decoration: none;
}
a.btn-topTen:hover
{
	background-position: 0 100%;
	text-decoration: none;
}
a.btn-mailTen:hover
{
	background-position: 0 100%;
	text-decoration: none;
}

/*----------------------------------------------------*/

#question
{
	display: none;
}

#question #btnSkipAnswer
{
	margin-top: 12px;
	font-size: 12px;
}

#question .chkbox-holder
{
	margin-bottom: 6px;
}

#question .chkbox-label
{
	font-size: 16px;
	margin-left: 4px;
}

#question .result-count
{
	font-size: 14px;
	color: #757575;
}

#question-loader
{
	display: block;
	text-align: center;
	margin-top: 130px;
	margin-bottom: 20px;
	font-size: 18px;
	color: #757575;
}

#question-loader img
{
	margin-bottom: 10px;
}

a.answer-button
{
	background: #ffd833 url(../images/vwz-button.gif) no-repeat;
	width: 396px;
	font-weight: bold;
	font-size: 12px;
	color: #333;
	text-decoration: none;
	line-height: 50px;
	height: 50px;
	padding: 0px 15px;
	display: block;
	margin: 0 0 10px 0;
}
a.answer-button:hover
{
	background: #ffd833 url(../images/vwz-button.gif) no-repeat left -50px;
	color: #38a901;
}
a.answer-button span
{
	font-weight: normal;
	font-size: 9px;
	color: #666;
	font-style: italic;
}

h3.title
{
	font-size: 18px;
	font-weight: normal;
	line-height: 23px;
}

.answer-form
{
	display: block;
}

.mail-form
{
	width: 263px;
}

.mail-form h1
{
	display: block;
	margin-top: 15px;
	font-size: 23px;
	font-weight: bold;
	line-height: 22px;
	color: #757575;
}

.mail-form span
{
	color: #E62F30;
	display: block;
	margin-bottom: 4px;
	font-weight: bold;
}

.mail-form .input-holder
{
	padding: 3px 0;
}

.mail-form #txtAddress
{
	width: 260px;
}

.mail-form #txtOtherAddresses
{
	width: 260px;
}

.mail-form #txtEmailContent
{
	width: 260px;
	height: 100px;
}

.star-rating
{
	height: 14px;
	overflow: hidden;
	text-indent: -2000px;
	width: 48px;
}
.star-rating-0
{
	width: 0;
}
.star-rating-10
{
	width: 9px;
}
.star-rating-15
{
	width: 14px;
}
.star-rating-20
{
	width: 18px;
}
.star-rating-25
{
	width: 25px;
}
.star-rating-30
{
	width: 29px;
}
.star-rating-35
{
	width: 35px;
}
.star-rating-40
{
	width: 39px;
}
.star-rating-45
{
	width: 44px;
}
.star-rating-50
{
	width: 48px;
}
.star-rating-55
{
	width: 54px;
}

.small-answers
{
	width: 430px;
}
.small-answers td
{
	width: 215px;
	height: 20px;
	text-align: center;
}
.small-answers td.multiselect
{
	text-align: left;
}

.small-answers td.multiselect label
{
	font-size: 18px;
	margin-left: 8px;
}

.small-answers td a.answer-button, a.btn-select-small
{
	display: block;
	background: #ffd833 url(../images/lastminutetop10/bg-select-small.gif) no-repeat;
	font-weight: bold;
	font-size: 12px;
	color: #333333 !important;
	text-decoration: none;
	padding: 0px 15px;
	margin: 0 0 10px 0;
	height: 25px;
	width: 224px;
	line-height: 24px;
	margin: 0 0 10px 0;
}

.small-answers td a.answer-button:hover, a.btn-select-small:hover
{
	background: #ffd833 url(../images/lastminutetop10/bg-select-small.gif) no-repeat left -25px;
}

#skip-answer
{
	margin-left: 8px;
}

#bottom
{
	background: none;
}
div#wizard-done-header
{
	color: #339900;
	font-size: 20px;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 20px;
	line-height: 25px;
}
div#wizard-done-text
{
	color: #757575;
	font-size: 17px;
	line-height: 22px;
	margin-bottom: 20px;
}

div#prev-next-question
{
	position: absolute;
	bottom: 10px;
	font-size: 12px;
	left: 5px;
	width: 240px;
}

span#occupancyError
{
	color: #FF4400;
	margin-left: 3px;
	display: none;
}
div#no-results
{
	padding: 10px;
	margin: 10px;
	font-size: 11px;
}

