* {
	margin: 0;
	padding: 0;
}

html {
	height: 100%;
}

body {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 100%;
	background: #E9E9E0 url(/images/background.gif) repeat-x top left;
}

body.startpage {
	margin: 0 0 0 0;
	padding: 0 0 0 0; 
	background: #E9E9E0 url(/images/background.gif) repeat-x top left;
	text-align: center;
}

body.architects {
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	height: 100%;
}

div.container {
	margin: 0 auto;
	/*width: 976px;*/
	width: 975px;
	height: 100%;
}

.architects div.container {
	width: 975px;
}

div#main-logo {
	height: 130px;
	width: 200px;
	border-right: 3px solid white;
	float: left;
}

div#main-logo-architects {
	height: 130px;
	width: 200px;
	float: left;
	border-right: 3px solid white;	
}

div#site-header {
	height: 130px;
	border-bottom: 3px solid white;
	margin: 0;
}

div#site-header-architects {
	height: 130px;
	border-bottom: 3px solid white;
	margin: 0;	
}

div#header-main {
	width: 750px;
	height: 130px;
}

div#header-main-architects {
	height: 130px;
}

div#site-main {
	clear: both;
	width: 991px;
	margin: 0;
}

div#site-main-architects {
	clear: both;
	width: 995px;
	margin: 0;
}

div#main-stage-architects {
	float: left;
	width: 775px;
	background-color: #ffffff;
}

div#menu-logo-architects {
	float: left;
}

div#main-menu {
	height: 130px;
}

#header-main-architects div#main-menu {
	width: 750px;
	float: right;
}

div#menu-highlights {
	height: 95px;
}

div#highlights-highlights {
	float: right;
}

div.highlights-item-brown,
div.highlights-item-brown-architects {
	width: 95px;
	height: 95px;
	float: left;
	margin-left: 5px;
}

div.highlights-item-red,
div.highlights-item-red-architects {
	width: 95px;
	height: 95px;
	float: left;
	margin-left: 5px;
}

div.highlights-item-image {
	width: 95px;
	height: 57px;
	border-bottom: 1px solid white;
}


div.highlights-item-text-brown,
div.highlights-item-text-brown-architects {
	color: #FFFFFF;
	font-size: 10px;
	height: 22px;
	padding: 5px 5px 5px 5px;
	line-height: 11px;
	background-image: url(/images/bg_highlight.gif);
	background-repeat: repeat-x;
	background-color: #977039;
	overflow: hidden;
}

div.highlights-item-text-red,
div.highlights-item-text-red-architects {
	color: #FFFFFF;
	font-size: 10px;
	height: 22px;
	width: 85px;
	padding: 5px 5px 5px 5px;
	line-height: 11px;
	background-image: url(/images/bg_highlight.gif);
	background-repeat: repeat-x;
	background-color: #B00D0E;
	overflow: hidden;
}

div.highlights-item-bottom-brown,
div.highlights-item-bottom-red {
	width: 95px;
	height: 5px;
}

div#menu-meta {
	float: right;
}

div.meta-item {
	float: left;
	padding-top: 18px;
	padding-left: 20px;
}

div#main-navigation {
	width: 200px;
	float: left;
}

#site-main-architects div#main-navigation {
	width: 197px;
	width: 200px;
}

div#navigation-navigation {
	width: 185px;
	margin-top: 15px;
	line-height: 11px;
}

div#navigation-search {
	width: 185px;
	height: 25px;
	background-color: #5a3530;
	border-bottom: 1px solid #EBE2CE;
}

div#search-form {
	background-color: #5A3530;
}

div#navigation-path {
	width: 185px;
}

a.navigation-level1-inactive {
	display: block;
	background-color: #E1E0D3;
	color: #190806;
	text-decoration: none;
	background-image: url(/images/nav-level1-inactive-arrow.gif);
	background-repeat: no-repeat;
	background-position: 11px 8px;
	padding-left: 21px;
	padding-top: 6px;
	padding-bottom: 5px;
}

a.navigation-level1-inactive:hover,
a.navigation-level1-active {
	display: block;
	background-color: #5A3530;
	color: white;
	text-decoration: none;
	background-image: url(/images/nav-level1-active-arrow.gif);
	background-repeat: no-repeat;
	background-position: 11px 8px;
	padding-left: 21px;
	padding-top: 6px;
	padding-bottom: 5px;
}

a.navigation-level2-inactive {
	display: block;
	color: black;
	text-decoration: none;
	background-color: #f4f4f0;
	background-image: url(/images/nav-level2-inactive-arrow.gif);
	background-repeat: no-repeat;
	background-position: 22px 8px;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 32px;
}

a.navigation-level2-active,
a.navigation-level2-inactive:hover {
	display: block;
	color: #c3161d;
	text-decoration: none;
	background-image: url(/images/nav-level2-active-arrow.gif);
	background-repeat: no-repeat;
	background-position: 22px 8px;
	background-color: #F4F4F0;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 32px;
}

a.navigation-level3-inactive {
	display: block;
	color: #61543e;
	text-decoration: none;
	background-color: white;
	background-image: url(/images/nav-level3-arrow.gif);
	background-repeat: no-repeat;
	background-position: 22px 12px;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 33px;
}

a.navigation-level3-active,
a.navigation-level3-inactive:hover {
	display: block;
	color: #c3161d;
	text-decoration: underline;
	background-color: white;
	background-image: url(/images/nav-level3-arrow.gif);
	background-repeat: no-repeat;
	background-position: 22px 12px;
	padding-top: 6px;
	padding-bottom: 5px;
	padding-left: 33px;
}

div#navigation-level1-empty {
	height: 10px;
	background-color: #E1E0D3;
}

div#search-headline {
	color: #ffffff;
	float: left;
	margin-top: 7px;
	padding-left: 10px;
}

div.navigation-info {
	margin-top: 15px;
}

div#main-stage {
	float: left;
	width: 550px;
	background-color: #ffffff;
}

div#stage-stage {
	padding-left: 20px;
	padding-right: 20px;
	padding-top: 15px;
	padding-bottom: 35px;
}

div#content-headline,
div.nav-overview-headline,
div#dl2-headline,
div#dl3-headline,
div#dl4-headline,
div.fairs-headline,
div.fair-headline,
div.inquiries-headline,
div.feedback-headline,
div.faq-headline,
div.faq-detail-headline,
div.benefits-detail-headline,
div#dld-headline,
div#contact-headline,
div#xapian-headline,
div.door-search-headline,
div.frames-headline {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	color: #190806;
	font-weight: bold;
}

div#content-content,
div.nav-overview-content,
div#dl2-content,
div#dl3-content,
div#dl4-content,
div.fair-content,
div.inquiries-content,
div.faq-content,
div.faq-detail-content,
div.benefits-detail-content,
div#dld-content,
div#contact-content,
div#xapian-content {
	margin-top: 20px;
	width: 510px;
}

div.door-search-content,
div.frames-content {
	margin-top: 20px;
}

td.nav-overview-headline {
	width: 160px;
	padding-top: 20px;
}

td.nav-overview-sep {
	width: 15px;
}

td.nav-overview-cell {
	width: 160px;
	padding: 7px;
	border: 1px solid #c6b28f;
	background-image: url("/images/nav-overview-bg.gif");
	background-repeat: repeat-x;
	background-color: #ead9bf;
}

td.nav-overview-cell-big {
	width: 160px;
	border: 1px solid #c8b493;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	background-image: url("/images/nav-overview-bg.gif");
	background-repeat: repeat-x;
	background-color: #ead9bd;
}

div.nav-overview-picture {
	width: 65px;
	margin-right: 7px;
	float: left;
}

div.nav-overview-picture-big {

}

div.nav-overview-description {
	float: left;
	width: 70px;
}

div.back {
	margin-top: 5px;
}

div#dl2-bigimage {
	margin-bottom: 20px;
}

div#dl2-submenu {
	width: 162px;
	position: absolute;
	margin-top: 10px;
	margin-left: 335px;
}

div#dl2-submenu-item {
	background-color: white;
	margin-bottom: 3px;
	border: 1px solid #c6b28f;
	padding-left: 7px;
}

div.dl3-content-boxes {
	margin-top: 35px;
	margin-bottom: 25px;
}

div.benefits-content-boxes {
	margin-bottom: 25px;
}

td.dl3-boxes-item,
td.benefits-boxes-item {
	width: 355px;
}

div#dl3-content-door-list {
	margin-top: 15px;
}

.dl3-door-list-headline {
	width: 90px;
}

.dl3-door-list-door {
	width: 90px;
}

.dl3-door-list-sep {
	width: 15px;
}

div#dl4-content-picture {
	width: 169px;
	float: left;
	margin-right: 30px;
	padding-bottom: 30px;
}

div#dl4-content-description {
	float: left;
	width: 310px;
	padding-bottom: 30px;
}

div#dl4-content-description-inner {
	padding-left: 2px;
}

div#dl4-content-boxes {
	margin-top: 15px;
	margin-bottom: 30px;
}

div#dl4-content-boxes-item {
	padding-bottom: 5px;
}

div.fairs-content {
	margin-top: 20px;
	border-bottom: 1px solid #cab596;
	margin-bottom: 5px;
}

div.fairs-content-fair {
	border-top: 1px solid #cab596;
	padding-top: 8px;
	padding-bottom: 8px;
}

div.fairs-content-fair-content {
	padding-left: 10px;
}

div.fair-content-headline,
div.faq-detail-content-question,
div.benefits-detail-content-headline,
div#dld-content-headline {
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 20px;
}

div.fairs-content-fair-headline-no-detail {
	padding-left: 10px;
	font-weight: bold;
}

div.fair-content-image {
	margin-bottom: 30px;
	margin-right: 20px;
	float: left;
}

div.fair-content-description {
	float: left;
	width: 230px;
	margin-bottom: 30px;
}

div.fair-content-description-data {
	padding: 8px;
	background-color: #f3eee4;
}

div.fair-content-description-content {
	margin-top: 20px;
}

td.fair-data-key {
	font-weight: bold;
	padding-right: 5px;
}

div.faq-content-faqs {
	margin-top: 20px;
	border: 1px solid #c6b28f;
}

div.faq-content-faqs-headline {
	border-bottom: 1px solid #c6b28f;
	padding-left: 10px;
	padding-top: 2px;
	background-color: #ebdbc2;
	background-image: url("/images/faq-headline-bg.gif");
	background-repeat: repeat-x;
	font-weight: bold;
}

div.faq-content-faqs-faqlist {
	background-color: #faf7f1;
	padding: 10px;
}

div.faq-detail-content-answer {
	margin-top: 20px;
}

table.benefits-paging {
	width: 510px;
	margin-top: 20px;
	margin-bottom: 15px;
	border-bottom: 1px solid #ccb893;
}

td.benefits-paging-sep {
	width: 334px;
}

td.benefits-paging-prev-active {
	background-image: url("/images/paging-left-active.gif");
	background-repeat: no-repeat;
	padding-left: 8px;
	background-position: 0px 3px;
	font-weight: bold;

}

td.benefits-paging-prev-inact {
	background-image: url("/images/paging-left-inact.gif");
	background-repeat: no-repeat;
	padding-left: 8px;
	background-position: 0px 3px;
	color: #9f8f90;
	font-weight: bold;
}

td.benefits-paging-next-active {
	background-image: url("/images/paging-right-active.gif");
	background-repeat: no-repeat;
	padding-right: 8px;
	background-position: right 3px;
	font-weight: bold;
}

td.benefits-paging-next-inact {
	background-image: url("/images/paging-right-inact.gif");
	background-repeat: no-repeat;
	padding-right: 8px;
	background-position: right 3px;
	color: #9f8f90;
	font-weight: bold;
}

div.benefits-banner-headline {
	color: #FFFFFF;
	background-color: #C3161D;
	font-size: 11px;
	padding: 4px 10px 4px 10px;
}

div.benefits-banner-content {
	position: relative;
}

div.benefits-banner-more {
	position: absolute;
	top: 12px;
	left: 0px;
	background-color: #FFFFFF;
	color: #795A29;
	padding: 7px 20px 7px 11px;
}

div.benefits-banner-more a {

}

div.dld-content-dlds {
	margin-top: 20px;
}

table.dld-dlds {
	/*width: 508px;*/
	width: 100%;
	border: 1px solid #c6b28f;
	padding-top: 10px;
	background-color: #F8F4EB
}
#main-stage-architects table.dld-dlds {
	width: 582px;
	border: 1px solid #AA916A;
}

th.dlds-desc {
	background-repeat: repeat-x;
	text-align: left;
	padding-left: 10px;
	padding-top: 12px;
	font-weight: bold;
}

th.dlds-type {
	background-repeat: repeat-x;
	text-align: left;
	width: 50px;
	padding-top: 12px;
	font-weight: bold;
}

th.dlds-size {
	background-repeat: repeat-x;
	text-align: left;
	width: 70px;
	padding-top: 12px;
	font-weight: bold;
}

th.dlds-desc,
th.dlds-type,
th.dlds-size {
	background-color: #F8F4EB;
}

tr.dlds-row-on {
	background-color: #f8f4eb;
}

td.dlds-desc {
	line-height: 14px;
}

td.dlds-type {
	padding-top: 10px;
	padding-bottom: 10px;
}

td.dlds-size {
	padding-top: 10px;
	padding-bottom: 10px;
}

table.dld-dlds h3 {
	font-size: 12px;
	padding-bottom: 5px;
}

div.dld-content-dlds-download {
	margin-top: 5px;
}

table.contact-checkboxes {
	margin-top: 10px;
	margin-bottom: 20px;
}

table.contact-form {

}

td.contact-checkbox {
	padding-top: 5px;
}

td.contact-key {
	padding-top: 10px;
	padding-right: 20px;
}

td.contact-value {
	padding-top: 8px;
}

div.form-error {
	margin-bottom: 5px;
	color: #C3161D;
}

div#main-extras {
	float: left;
	margin-top: 15px;
	width: 223px;
}

div#extras-welcome {
	margin-left: 40px;
}

div#extras-pros {
	padding-left: 18px;
	background-image: url("/images/pro-bg.gif");
}

div#pros-headline {
	padding-left: 8px;
	color: #ffffff;
	padding-top: 3px;
	padding-bottom: 3px;
	background-color: #c3161d;
}

div#pros-link {
	position: absolute;
	background-color: #ffffff;
	margin-top: 15px;
	width: 125px;
}

div#link-headline {
	color: #795a29;
	font-weight: bold;
	font-size: 12px;
	padding-top: 5px;
	padding-left: 10px;
}

div#link-link {
	padding-left: 10px;
	padding-bottom: 5px;
}


div#extras-sujet {
	padding-left: 18px;
	background-image: url("/images/pro-bg.gif");
}

div#main-bottom {
	clear: both;
	width: 549px;
	margin-left: 218px;
	text-align: center;
	font-size: 10px;
	padding-top: 8px;
}

div#stage-bottom {
	width: 550px;
	text-align: center;
	font-size: 10px;
	padding: 8px 0;
}

div#bottom-impress {
	color: #190806;	
}

div.clear-both {
	clear: both;
}


/* DOOR SEARCH */
div#door-search {
	border: 1px solid #C0AC89;
	background: #F0ECE2;
	padding: 0px;
}

table.door-search-form {
}

td.door-search-label {
	padding-left: 4px;
	padding-right: 8px;
}

td.door-search-value {
	padding-right: 8px;
	white-space: nowrap;
}

select.door-search-medium {
	width: 146px;
	border: 1px solid #C0AC89;
}

select.door-search-small {
	width: 100px;
	border: 1px solid #C0AC89;
}

input.door-search {
	width: 43px;
	border: 1px solid #C0AC89;
}


/* DOOR SEARCH RESULTS */
td.door-search-sub-header {
	color: #604110;
	padding-top: 15px;
	padding-bottom: 3px;
	font-weight: bold;
	font-size: 12px;
}

td.door-search-results-legend {
	text-align: right;
	color: #777777;
	padding-top: 15px;
	padding-bottom: 3px;
}

table.door-search-results th {
	background: #C3161D;
	color: white;
	padding: 4px;
	vertical-align: top;
}

table.door-search-results td.odd {
	background: #F0ECE2;
	color: #604110;
	padding: 4px;
	vertical-align: top;
}

table.door-search-results td.even {
	background: #E7E0D1;
	color: #604110;
	padding: 4px;
	vertical-align: top;
}

table.door-search-results td.nothing-found {
	padding-top: 20px;
}

a.door-search-results {
	text-decoration: none;
}

div.door-search-results-file-size {
	margin-left: 26px;
}



/* FRAMES */
div.frames-overview-legend-bottom {
	margin-top: 3px;
	color: #777777;
}

div.frames-overview {
	border-bottom: 4px solid #D5C4A8;
}

table.frames-overview {
/*	border-collapse: collapse; */
}

table.frames-overview td.header {
	padding: 6px;
	text-align: center;
	vertical-align: middle;
	vertical-align: middle;
	background-color: #F0ECE2;
	border-left: 1px solid #D5C4A8;
}

table.frames-overview td.bottom-border {
	border-bottom: 1px solid #D5C4A8;
}

table.frames-overview td.divider {
	padding: 6px;
	color: white;
	background-color: #C3161D;
	/*background-color: #5A3530;*/
	font-weight: bold;
	border-top: 2px solid white;
	border-bottom: 2px solid white;
}

table.frames-overview td.value {
	padding: 6px;
	vertical-align: top;
	border-right: 1px solid #D5C4A8;
}

table.frames-overview td.match-value {
	padding: 3px;
	vertical-align: top;
	border-right: 1px solid #D5C4A8;
}

table.frames-overview td.match-value div.soft-match {
	padding: 4px;
}

table.frames-overview td.match-value div.hard-match {
	padding: 3px;
	border: 1px solid #C3161D;
	background: #FFFFFF;
}

table.frames-overview td.odd {
	background-color: #E3DBCA;
}

table.frames-overview td.even {
	background-color: #F0ECE2;
}

table.frames-overview td.left {
	border-left: 0;
	text-align: center;
}

table.frames-overview td.right {
	border-right: 0;
}

div#contact-error-header {
	font-weight: bold;
	color: #C3161D;
	font-size: 12px;
}

div.xapian-resultitem {
	padding-top: 16px;
}

p.xapian-resultheadline {
	margin-bottom: 4px;
}


/* STARTPAGE DOORFOLDER BANNER */
div#startpage-doorbook {
	width: 140px;
	margin-top: 78px;
	margin-left: 40px;
}

div#startpage-doorfolder-headline {
	font-weight: bold;
}

div#startpage-doorfolder-text {
	line-height: 12px;
	margin-top: 5px;
	margin-bottom: 5px;
}

div#startpage-doorfolder-link a {
	font-size: 11px;
}


/* INQUIRIES */
div.inquiries-question-box {
	margin-top: 20px;
	margin-bottom: 31px;
	border: 1px solid #C6B290;
	background-color: #FAF7F1;
}

div.inquiries-question-box-headline {
	font-size: 11px;
	font-weight: bold;
	padding: 3px 9px 2px 9px;
	border-bottom: 1px solid #C6B290;
	background: url("/images/inquiries_box_bg.gif") repeat-x;
	background-color: #EBDBC2;
}

div.inquiries-question-box-question {
	font-size: 13px;
	font-weight: bold;
	padding: 15px 9px 15px 9px;
}

div.feedback-link {
	text-align: right;
}

a.feedback-link {
	font-family: Verdana, sans-serif;
	font-weight: bold;
	padding: 7px 19px 4px 28px;
	border: 1px solid #C6B290;
	background: url("/images/feedback_link_bg.gif") no-repeat;
	text-align: left;
	text-decoration: none;
}

form.dana_send_feedback {
	margin-top: 30px;
}

/* FEEDBACK OVERVIEW */
div.feedback-headline {
	font-family: Verdana, sans-serif;
	font-size: 16px;
	color: #7d5c29;
	font-weight: bold;
	margin-bottom: 20px;
}

div.feedback-overview {
	border-left: 4px solid #C6B290;
}

div.feedback-entry {
	padding: 16px 0px 17px 0px;
	border-top: 1px solid #CAB695;
}

div.feedback-entry-first {
	padding-top: 0px;
	border-top: 0;
}

div.feedback-entry-header {
	padding-left: 18px;
	padding-right: 18px;
	color: #A09090;
}

div.feedback-entry-voting {
	margin-top: 5px;
	padding-left: 18px;
	padding-right: 18px;
	height: 20px;
}

div.feedback-entry-feedback-text {
	color: #604110;
	padding: 4px 18px 0px 18px;
}

div.feedback-entry-answer {
	background: url("/images/feedback_answer_bg.gif") no-repeat;
	background-color: #EBE2CE;
	margin-left: 30px;
	margin-top: 13px;
}

div.feedback-entry-answer-header {
	color: #A09090;
	padding: 7px 18px 4px 19px;
}

div.feedback-entry-answer-text {
	color: #604110;
	padding: 0px 18px 9px 19px;
}



div.feedback-voting {
	width: 226px;
}

div.feedback-voting-headline {
	height: 15px;
	background: url("/images/voting_headline_bg.gif") repeat-x;
	border: 1px solid #C6B290;
	padding-left: 3px;
	padding-right: 3px;
}

div.feedback-voting-headline-left {
	font-size: 9px;
	width: 220px;
	position: absolute;
	text-align: left;
}

div.feedback-voting-headline-middle {
	font-size: 9px;
	width: 220px;
	position: absolute;
	text-align: center;
}

div.feedback-voting-headline-right {
	font-size: 9px;
	width: 220px;
	position: absolute;
	text-align: right;
}

div.feedback-voting-content {
	background: #FAF7F1;
	padding-left: 2px;
	padding-right: 2px;
	border-left: 1px solid #C6B290;
	border-right: 1px solid #C6B290;
	border-bottom: 1px solid #C6B290;
}

a.feedback-voting-value {
	display: block;
	margin-right: 3px;
	float: left;
	width: 18px;
	height: 20px;
	text-align: center;
	padding-left: 1px;
	padding-top: 2px;
	text-decoration: none;
	color: #604110;
	background: url("/images/voting_bg.gif") no-repeat;
}

span.feedback-voting-value {
	display: block;
	margin-right: 3px;
	float: left;
	width: 18px;
	height: 20px;
	text-align: center;
	padding-left: 1px;
	padding-top: 2px;
	text-decoration: none;
	color: #604110;
	background: url("/images/voting_bg.gif") no-repeat;
}

a.feedback-voting-value:hover {
	text-decoration: none;
	color: #FFFFFF;
	background: url("/images/voting_act_bg.gif") no-repeat;
}

a.feedback-voting-value-act {
	display: block;
	margin-right: 3px;
	float: left;
	width: 18px;
	height: 20px;
	text-align: center;
	padding-left: 1px;
	padding-top: 2px;
	text-decoration: none;
	color: #FFFFFF;
	background: url("/images/voting_act_bg.gif") no-repeat;
}

span.feedback-voting-value-act {
	display: block;
	margin-right: 3px;
	float: left;
	width: 18px;
	height: 20px;
	text-align: center;
	padding-left: 1px;
	padding-top: 2px;
	text-decoration: none;
	color: #FFFFFF;
	background: url("/images/voting_act_bg.gif") no-repeat;
}

div.feedback-voting-rate-text {
	float: left;
	padding-right: 10px;
	padding-top: 2px;
}

div.feedback-voting-value-act {
	margin-right: 3px;
	float: left;
	width: 18px;
	height: 20px;
	text-align: center;
	padding-left: 1px;
	padding-top: 2px;
	text-decoration: none;
	color: #FFFFFF;
	background: url("/images/voting_act_bg.gif") no-repeat;
}

input.feedback {
	width: 226px;
}

input.feedback-checkbox {
	height: 14px;
	width: 14px;
	border: 0;
	margin-right: 3px;
}

form.dana-send-feedback label {
	font-size: 12px;
}




tr#feedback-voting-nojs td.contact-value * {
	vertical-align: middle;
}

tr#feedback-voting-nojs td.contact-value input {
	margin-right: 3px;
}

div.feedback-voting-nojs-description {
	margin-bottom: 5px;
}

tr#feedback-voting {
	display: none;
}


table.inquiries-stats tr td {
	padding: 2px;
}

div.feedback-voting-feddback-value {
	font-size: 10px;
	margin-right: 3px;
	float: left;
	width: 18px;
	height: 20px;
	text-align: center;
	padding-left: 1px;
	padding-top: 2px;
	text-decoration: none;
	color: #633D0C;
	background: url("/images/voting_feedback_bg.gif") no-repeat;
}

table.fairs-gallery td {
	text-align: center;
	vertical-align: middle;
}


div.dld-navigation {
	margin-bottom: -20px;
}
.dld-navigation div {
	overflow: hidden;
}

table.indent {
	margin-left: 20px;
	overflow: hidden;
}
table.sub-navigation {
	margin-bottom: -2px;
}
.sub-navigation td {
	width: 97px;
	border: none;
	background: transparent url(../images/bg-tab.gif) no-repeat;
	vertical-align: middle;
	text-align: center;
	padding: 4px 0;
	border-radius: 3px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
}
.sub-navigation td a {
	width: auto;
	display: block;
	color: #633D0C;
	text-decoration: none;
	line-height: 1em;
	padding: 0 5px 2px;
}
.sub-navigation td.active,
.sub-navigation td:hover {
	font-weight: bold;
	background: transparent url(../images/bg-tab-active.gif) no-repeat;	
}
.sub-navigation td a.active,
.sub-navigation td a:hover {
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
}
.sub-navigation td a.active,
.sub-navigation td a:hover {
	padding: 0 2px 2px;
}