html {
padding:0;
margin:0;
font-family:Arial, sans-serif;
font-size:12px;
line-height:18px;
height:100%;
}
body {
margin:0;
padding:0;
background-color:#cca759;
height:100%;
}

.clear {
clear:both;
height:0;
line-height:0.1em;
font-size:0.1em;
}

/* default elements */

strong, b {
font-weight:bold;
font-size:13px;
}

italic, i {
font-style:italic;
}

h1 {
font-size:19px;
line-height:28px;
font-weight:normal;
/*color:#333333;*/
color:#cca759;
margin:8px 0 24px 0;
}

h2 {
font-size:17px;
line-height:22px;
font-weight:normal;
/*color:#000000;*/
color:#cca759;
margin:0 0 12px 0;
padding-top:8px;
}

h3 {
color:#333333;
font-size:13px;
line-height:19px;
font-weight:bold;
margin:0 0 8px 0;
padding-top:8px;
}

h4 {
margin:10px 0 0 0;
}

p, td, th, dt, dd {
font-size:12px;
line-height:22px;
color:#333333;
font-family:Arial, sans-serif;
}

table {
/*table-layout:fixed;*/
margin-bottom:10px;
border-collapse:collapse;
}

table td h3 {
padding-top:0;
margin:0 0 22px 0;
}

th, td {
text-align:left;
vertical-align:top;
padding:5px 20px 5px 0;
}

td {
border-top:1px solid #bbbbbb;
}

.firstRow td {
border-top:none;
}

th {
font-size:14px;
line-height:17px;
padding-bottom:10px;
vertical-align:bottom;
font-family:Arial, sans-serif;
color:#000000;
font-weight:normal;
}

#mainCol li,
.leftCol li {
padding-bottom:5px;
font-size:12px;
color:#333333;
list-style:square;
font-family:Arial, sans-serif;
}

#mainCol p,
.leftCol p,
.contentTyp2 p {
text-align:justify;
margin:0 0 22px 0;
}

#mainCol p.align-left,
.leftCol p.align-left,
.contentTyp2 p.align-left {
text-align:left;
}

#mainCol p.align-center,
.leftCol p.align-center,
.contentTyp2 p.align-center {
text-align:center;
}

#mainCol a,
.leftCol a,
.rightCol a,
.contentTyp2 a {
color:#333333;
font-weight:bold;
text-decoration:none;
}
#mainCol a:hover,
.leftCol a:hover,
.contentTyp2 a:hover {
text-decoration:underline;
}

#marginalCol p,
.rightCol p {
font-size:12px;
line-height:18px;
margin:0 0 18px 0;
text-align:left;
}

#content .contentTyp2 {
float:right;
width:694px;
}

#intro {
position:relative;
width:1156px;
height:500px;
margin:-250px auto 0 auto;
top:50%;
}
#intro h1 {
position:absolute;
top:0;
left:0;
}
#intro p {
width:1156px;
position:absolute;
top:50px;left:0;
}
#branding {
position:absolute;
top:0;left:0;
text-decoration:none;
width:1156px;
height:412px;
outline:none;
}
#branding img {
display:block;
border:none;
}
#langSelect {
left:880px;
list-style-type:none;
margin:0;
padding:0;
position:absolute;
top:425px;
}
#langSelect li { display:inline; padding-right:8px; }
#langSelect a {
color:#feed01;
text-decoration:none;
font-weight:bold;
outline:none;
}
#langSelect a.act, 
#langSelect a:hover {
color:#ffffff;
}

/* page */

#page {
padding:40px 0 0 0;
margin:20px auto 0 auto;
width:926px;
position:relative;
}

#headerImg {
display:block;
outline:none;
text-decoration:none;
}

#headerImg img {
border:none;
}

#page #langSelect {
list-style-type:none;
position:absolute;
top:400px;
left:auto;
right:-100px;
width:80px;
margin:0;
padding:0;
}

#metaNav {
position:absolute;
height:20px;
top:10px;
right:0;
}

#metaNav ul {
list-style-type:none;
display:block;
overflow:hidden;
margin:0;
padding:0;
}

#metaNav li {
display:block;
float:left;
padding-left:15px;
background:transparent url('../img/metanav-divider.gif') no-repeat -2px 4px;
}

#metaNav li.first {
padding-left:0;
background:transparent;
}

#metaNav a {
color:#FEED01;
text-decoration:none;
}

#metaNav a.act,
#metaNav a:hover {
color:#ffffff;
}

#mainNav {
padding:0;
margin:10px 0 0 0;
width:926px;
position:relative;
background:#ffffff;
height:37px;
}

#mainNav ul {
list-style-type:none;
display:block;
height:37px;
overflow:hidden;
padding:0;
margin:0;
}

#mainNav li {
display:block;
float:left;
background:#ffffff url('../img/mainnav-divider.gif') no-repeat right top;
}
#mainNav a {
display:block;
margin-right:3px;
outline:none;
text-decoration:none;
}
#mainNav .first a {
margin-right:0;
}

/* content */

#content {
padding:60px 10px 40px 0;
position:relative;
background:#ffffff;
overflow:hidden;
zoom:1;
}

#subNav {
width:222px;
float:left;
}

#mainCol {
width:481px;
float:left;
}

#marginalCol {
width:180px;
float:right;
}

.layoutCol {
width:694px;
overflow:hidden;
}

.layoutCol .leftCol {
width:481px;
float:left;
}

.layoutCol .rightCol {
width:180px;
float:right;
}

.layoutCol .firstCol {
width:210px;
float:left;
}

.layoutCol .secondCol {
width:210px;
padding:0 20px;
float:left;
}

.layoutCol .thirdCol {
width:210px;
float:left;
}





.layoutCol3 {
width:100%;
}

.layoutCol3 .firstCol {
width:30%;
float:left;
}

.layoutCol3 .secondCol {
width:30%;
padding:0 5%;
float:left;
}

.layoutCol3 .thirdCol {
width:30%;
float:left;
}



.layoutCol4 {
width:100%;
}

.layoutCol4 .firstCol {
width:20%;
padding:0 6% 0 0;
float:left;
}

.layoutCol4 .secondCol {
width:20%;
padding:0 6% 0 0;
float:left;
}

.layoutCol4 .thirdCol {
width:20%;
padding:0 6% 0 0;
float:left;
}

.layoutCol4 .fourthCol {
width:20%;
padding:0 0 0 0;
float:left;
}




#subNav .level1 {
list-style-type:none;
padding:15px 20px 15px 10px;
margin:0;
}
#subNav .level2 {
list-style-type:none;
padding:10px 0 10px 10px;
margin:0;
}
#subNav li {
display:block;
padding-bottom:8px;
}
#subNav a {
color:#CCA759;
line-height:16px;
text-decoration:none;
}
#subNav a.act,
#subNav a:hover {
color:#333333;
text-decoration:none;
}

/* content elements */

.csc-default {
padding:0 20px;
}
div.csc-textpic-imagewrap {
	padding-bottom:20px;
}

div.csc-textpic-border img {
	border:5px solid #CCA759;
}

#fancybox-outer {
	background: #CCA759 !important;
}
#fancybox-close {
	background:none !important;
}

/* contact */
.csc-mailform-field {
	position:relative;
	clear:both;
	oveflow:hidden;
	margin-bottom:5px;
}
.csc-mailform-field label {
	float:left;
	width:120px;
}
.csc-mailform-field input,
.csc-mailform-field textarea,
.csc-mailform-radio {
	margin-left:130px;
	display:block;
	width:270px;
}
input.csc-mailform-check {
width:auto;
margin-top:4px;
}
.csc-mailform-radio fieldset {
	border:none;
	padding:0;
	margin:0;
	text-indent:0;
}
.csc-mailform-radio fieldset legend {
	display:none;
}
.csc-mailform-radio fieldset label {
	float:none;
	display:block;
	margin-left:20px;
	line-height:12px;
	padding-bottom:5px;
}
.csc-mailform-radio fieldset input {
	float:left;
	display:block;
	margin:0;
	width:auto;
	clear:left;
}

.csc-mailform-field input.csc-mailform-submit {
	width:auto;
	padding:2px 10px 4px 10px;
	margin-top:30px;
}
#mailform {
	padding:20px 0;
}

.row {
	overflow:hidden;
	padding-left:130px;
}
.row .checkBoxWrap {
	float:left;
	display:block;
	width:20px;
}
.row .labelWrap {
	padding-left:30px;
	display:block;
}

.csc-textpic-intext-left-nowrap .csc-textpic-text {
	padding-left:10px;
}

.csc-textpic-above .csc-textpic-imagewrap {
	margin-bottom:30px;
}

.filelinks {
margin-bottom:30px;
}
.filelinks div {
border-top:1px solid #bbbbbb;
padding:7px 0;
}
.filelinks div.first {
border-top:none;
}
.filelinks div.pdf {
padding-left:45px;
background:transparent url('../img/pdficon.gif') no-repeat left 8px;
}


/* blockstiles */

p.csc-frame-frame1 {
padding:4px 10px;
background-color:#dbdad4;
}


table.noBorder {

}
table.noBorder td {
border:none;
}

a img {
border:none;
}

.csc-loginform p {
margin-bottom:10px;
}

.csc-loginform td {
padding:0;
border:0;
}
td.csc-form-fieldcell {
padding:0 0 10px 20px;
}

.presseMaterial {
overflow:hidden;
margin-bottom:20px;
padding-bottom:10px;
border-bottom:1px solid #dddddd;
}
.presseMaterial .preview {
float:left;
width:140px;
}
.presseMaterial .description {
margin-left:180px;
}
.presseMaterial .description p {
text-align:left;
}



.jqfancybox {
display:block;
position:relative;
text-decoration:none !important;
}
.jqfancybox span.zoomable {
display:block;
position:absolute;
display:block;
right:2px;
bottom:2px;
padding:2px 6px;
background:#CCA759;
color:#000000;
font-size:13px;
line-height:15px;
text-align:right;
text-decoration:none;
}

div.csc-textpic-border .jqfancybox span.zoomable {
right:7px;
bottom:7px;
}

.jqfancybox:hover span {
color:#ffffff;
}

.description a.download,
.test a.download {
padding-left:20px;
background:transparent url('../img/link-download.gif') no-repeat left 3px;
color:#CCA759;
}
.test a.intern {
padding-left:20px;
background:transparent url('../img/link-intern.gif') no-repeat left 3px;
color:#CCA759;
}
.test a.extern {
padding-left:20px;
background:transparent url('../img/link-extern.gif') no-repeat left 3px;
color:#CCA759;
}
.test a.email {
padding-left:20px;
background:transparent url('../img/link-mail.gif') no-repeat left 3px;
color:#CCA759;
}

.test a:hover {
color:#000000;
}



/* guidedTourBooking */

.guidedTourBooking fieldset {
	border:none;
	background:#eeeeee;
	padding:10px 15px;
	margin:0 0 10px 0;
	border-bottom:1px solid #dddddd;
	border-right:1px solid #dddddd;
}
.guidedTourBooking fieldset h4 {
	margin:0;
}
.guidedTourBooking legend {
	display:none;
	visibility:hidden;
}
.guidedTourBooking input,
.guidedTourBooking select,
.guidedTourBooking textarea {
	border:1px solid #cccccc;
	background:#ffffff;
	padding:2px 5px;
	line-height:1em;
	width:250px;
	display:block;
}
.guidedTourBooking checkWrap input,
.guidedTourBooking radioWrap input {
	border:none;
	padding:0;
	background:none;
	width:auto;
	float:none;
	display:inline;
}
.guidedTourBooking selectWrap select {
	
}

.guidedTourBooking .error select,
.guidedTourBooking .error input {
	border-color:red;
}
.guidedTourBooking .error label {
	color:red;
}
.guidedTourBooking .row {
	clear:both;
	padding-bottom:10px;
	overflow:hidden;
}
.guidedTourBooking .row label {
	width:110px;
	float:left;
	padding-top:2px;
}
.guidedTourBooking .row input {
	margin-left:120px;
}

.guidedTourBooking .numberOfPersons input {
	width:20px;
}

.guidedTourBooking .radioBtn {
	float:left;
	width:20px;
}
.guidedTourBooking .radioBtn input {
	float:none;
	width:20px;
}
.guidedTourBooking .radioLabel {
	margin-left:30px;
	width:auto;
	display:block;
}
.guidedTourBooking .preferredDateTime input {
	width:100px;
}

.guidedTourBooking .contactGenderSelect {
	margin-left:120px;
}
.guidedTourBooking .contactGenderSelect label {
	margin-right:20px;
	display:inline;
	float:none;
	width:auto;
}
.guidedTourBooking .contactGenderSelect input {
	margin-left:0;
	display:inline;
	float:none;
	width:auto;
}

.submitFooter  {
position:relative;
height:60px;
border:none;
border-top:1px solid #dddddd !important;
}
.submitFooter .prevStep {
	position:absolute;
	left:0;
	top:10px;
}
.submitFooter .nextStep {
	position:absolute;
	right:0;
	top:10px;
}

.submitFooter input {
	width:auto;
	margin:0;
	border:none;
	cursor:pointer;
	padding:3px 6px 4px 6px;
	display:block;
}
.submitFooter .prevStep input {
	background:#666666;
	color:#ffffff;
}
.submitFooter .nextStep input,
.submitFooter .submitForm input {
	background:green;
	color:#ffffff;
}

.guidedTourBooking .checkboxWrap .checkbox {
	float:left;
}
.guidedTourBooking .checkboxWrap .checkbox input {
	float:none;
	display:inline;
	width:auto;
	margin-left:0;
}
.guidedTourBooking .checkboxWrap .checkboxLabel {
	margin-left:25px;
	width:auto;
	display:block;
}
.guidedTourBooking .checkboxWrap .checkboxLabel label {
	width:auto;
	display:inline;
	padding-top:0;
}


/* eCards */

.tx-srsendcard-pi1-card-form-wrap {
width:480px;
}
.tx-srsendcard-pi1 object, .tx-srsendcard-pi1 img { margin: 0; padding: 0; border-style: none; }
.tx-srsendcard-pi1 input, .tx-srsendcard-pi1 select, .tx-srsendcard-pi1 textarea { font-family:inherit;margin-bottom:10px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-clear-float { clear: left; height: 1px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-selection-prompt { font-weight: bold; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-series-header { text-align: center; font-weight: bold; font-size: 1em; margin: 0; padding-top: 1.1em; padding-bottom: 0; width: 96%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector { margin: 0; padding: 0; border-style: none; width: 100%; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-image-selector-column { margin:0; padding:0; float:left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-first-column { clear: left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt { padding: 0.5em 0; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd { margin: 0; padding: 0.5em 0; text-align: center; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt a, .tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dd a { margin: 0 auto; padding: 0; border-style: none; width: auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector img { margin: 0; padding: 0; border-style: none; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-video-clip-highlight { color: red; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-flash-clip-highlight { color: red; }
.tx-srsendcard-pi1 fieldset { border:none;padding:0;margin:0; }
.tx-srsendcard-pi1 fieldset legend { border:none;padding:20px 0 0 0;margin:0 0 10px 0;display:block;text-indent:0;
color:#000000;
font-family:Arial,sans-serif;
font-size:14px;
font-weight:normal;
line-height:17px;
padding-bottom:10px;
vertical-align:bottom; }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image { float: left; padding: 4px; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap { margin: 0 auto; border-style: none; width: auto; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap img { }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap object { }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-image-wrap .tx-srsendcard-pi1-card-music-object { }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-caption { font-size: .8em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message { padding:20px 20px 10px 20px;overflow:hidden; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message-block { display:block; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-stamp { float: right; padding: 0;display:none; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-title { padding:0 0 20px 0; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-text {  }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-message p { }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-signature { padding-top:20px;text-align:right; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card .tx-srsendcard-pi1-card-signature a { color:blue;text-decoration:none; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons { clear: both; margin-top: 1.2em; padding-left: 1em; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-card-buttons form { float: left; margin-right: 1em; }


.tx-srsendcard-pi1-error-message { color:red }
.tx-srsendcard-pi1 p { margin:0; }
.tx-srsendcard-pi1-submit { margin-top:20px;padding:4px 8px; }

.tx-srsendcard-pi1 .tx-srsendcard-pi1-card { border:1px solid #dddddd; padding:4px; margin-right:20px; }
.tx-srsendcard-pi1-card-caption { display:none; }

.tx-srsendcard-pi1-image-selector dl.tx-srsendcard-pi1-image-selector-column { padding-right:15px !important;width:auto !important; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector dt { text-align:left; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-first-column { clear:none; }
.tx-srsendcard-pi1 .tx-srsendcard-pi1-image-selector .tx-srsendcard-pi1-first-column { clear:none; }




.errorNotice {
font-size:11px;
color:red;
margin-bottom:10px;
}


/* eintrittskarten */

.ticketSelect {
display:block;
margin-bottom:40px;
padding-top:20px;
}
.ticketSelect .ticketWrap {
margin-bottom:10px;
}
#content .ticketSelect p {
text-align:left;
}
.ticketSelect .ticketWrap {
position:relative;
height:160px;
}
.ticketSelect .picture {
width:160px;
height:160px;
position:absolute;
top:0;
left:0;
border:1px solid #dddddd;
}
.ticketSelect .picture img {
position:absolute;
top:16px;
left:16px;
}
.ticketSelect .description {
width:170px;
height:160px;
position:absolute;
top:0;
left:170px;
border:1px solid #dddddd;
}
.ticketSelect .price_basket {
width:130px;
height:160px;
position:absolute;
top:0;
left:341px;
border:1px solid #dddddd;
}
.ticketSelect .inputWrap {
padding-left:14px;
}
.ticketSelect .nextStep {
position:absolute;
right:16px;
bottom:11px;
}
.ticketSelect .inputWrap input {
width:20px;
margin:0;
}
.ticketSelect .inputWrap label {
padding-right:10px;
}
.ticketSelect .error label {
color:red;
}
.ticketSelect .price {
display:block;
padding:11px 6px 0 14px;
}
.ticketSelect .price span {
display:block;
color:#666666;
font-size:11px;
}

.ticketSelect .description h2 {
font-size:13px;
font-weight:bold;
padding:11px 16px 0 16px;
margin-bottom:22px;
}
.ticketSelect .description p {
font-size:12px;
padding:0 16px 0 16px;
}

.singleTicketOrder fieldset {
padding:0;
text-indent:0;
border:0;
margin:0 0 30px 0;
}
.singleTicketOrder fieldset legend {
display:none;
}


fieldset.dauer_ticket_data {
padding:0 0 0 180px;
position:relative;
}

.dauer_ticket_data .row {
padding:0;
height:30px;
position:relative;
}
.dauer_ticket_data h2 {
margin-bottom:25px;
}
.dauer_ticket_data h3 {
padding-top:30px;
}
.dauer_ticket_data p {
text-align:left;
}
.dauer_ticket_data .row label {
position:absolute;
width:110px;
top:0;
left:0;
}
.dauer_ticket_data .row input {
position:absolute;
width:190px;
top:0;
left:110px;
border:0;
border-bottom:1px solid #999999;
}
.dauer_ticket_data .error input {
border-bottom:1px solid red;
}
.dauer_ticket_data .error label {
color:red;
}



.singleTicketOrder fieldset.contactData {
border-top:1px solid #dddddd;
margin-bottom:20px;
padding:10px 0 0 0;
}
.singleTicketOrder fieldset.contactData h3 {
padding-top:0;
}
.contactData .row {
padding:0;
}
.contactData .row label {
float:left;
width:100px;
}
.contactData .row input {
width:270px;
float:left;
display:block;
margin-bottom:10px;
border:0;
border-bottom:1px solid #999999;
background:none;
}
.contactData .row .clear {
clear:both;
}

.contactData .contactGenderSelect {
padding-left:100px;
}
.contactData .contactGenderSelect label {
float:none;
display:inline;
width:auto;
padding:0 20px 0 5px;
}

.contactData .contactGenderSelect input {
float:none;
display:inline;
width:auto;
}

.contactData  .acceptAGB {
padding:0;
overflow:hidden;
}
.contactData  .acceptAGB input {
float:left;
width:auto;
}
.contactData  .acceptAGB label {
margin-left:30px;
display:block;
float:none;
width:auto;
}

.contactData .error label {
color:red;
}
.contactData .error input {
border-bottom:1px solid red;
}
.contactData .error input#accept_agb {
border:none;
}


.dauer_ticket_data .pictureUpload {
	height:100px;
}

.formhandler_removelink {
padding:0 0 0 10px;
}

.yourOrder table {
width:100%;
}
.yourOrder table strong {
padding:0 0 0 10px;
}

.yourOrder table tfoot td {
border-top:3px solid #D3D3D3;
border-bottom:1px solid #D3D3D3;
}



/* booking */

.anzahlPersonen input {
	display:inline;
	width:20px;
	text-align:center;
}
.anzahlPersonen .dateTime input {
	display:inline;
	width:90px;
	text-align:left;
}
.guidedtourWrap {
	border-top:1px solid #dddddd;
	padding-top:15px;
}
.anzahlPersonen {
	margin-left:30px;
	margin-bottom:30px;
}
.guidedtourWrap .radioLabel p {
	margin-bottom:0;
}

.radioLabel label {
	font-size:16px;
	color:#CCA759;
	margin-bottom:6px;
}

textarea#contact_data_comment {
	border:1px solid #666666;
	width:270px;
	font-family:Arial, sans-serif;
	font-size:12px;
}

/* quickLinks */
.quickLinks ul {
list-style-type:none;
border-top:1px solid #DDDDDD;
margin:0 0 30px 0;
padding:0;
}
.quickLinks ul li {
display:block;
height:50px;
overflow:hidden;
border:1px solid #DDDDDD;
border-top:0;
}
.quickLinks ul li a {
display:block;
height:50px;
overflow:hidden;
position:relative;
}
.quickLinks ul li a strong {
display:block;
position:absolute;
left:55px;
top:10px;
font-size:11px;
line-height:15px;
font-weight:normal;
padding-right:10px;
}
.quickLinks ul li a img {
display:block;
position:absolute;
left:5px;
top:5px;
}

.quickLinks ul li a:hover strong {
color:#000000;
}


.priceTable .td-last {
text-align:right;
}



p.gold { color: #CCA759; }
span.gold { color: #CCA759; }



#quickbook {
	background:#DBDAD4;
	width:222px;
}
#quickbook table {
	margin:7px auto;
}
#quickbook table td {
	padding:0;
	border:none;
}
#quickbook select {
	margin-right:5px;
}
#quickbook select, #quickbook input {
	padding:2px 4px;
}
#quickbook select {
	padding:1px 1px 1px 2px;
}



.mp3Sample {
	border-top:1px solid #dddddd;
	padding-top:11px;
	margin-bottom:20px;
}
.mp3Sample .sampleImage {
	float:left;
	padding:12px 0 0 0;
}
.mp3Sample .sampleImage img {
	margin:0 20px 20px 0;
}
.mp3Sample .textBlock {
	
}
.mp3Sample .mp3Player {
	clear:both;
}
