/* Define main items */


h1 { color: #54391b; font-size: 0.909em; line-height: 110%; margin: 4px; padding-left:8px; padding-right: 4px;}
h2 { color: #552e07; font-weight: bold; font-size: 1.2em; line-height: 200%; margin: 4px; padding-left: 8px; padding-right: 4px;}
p {color: #552e07; font-size: 0.79em; line-height: 15px; font-family: "Trebuchet MS"; padding:10px; padding-top:6px;}
a { color: #999900; font-size: 0.9em;text-decoration: underline; padding:0;} 
li {line-height:140%}
a:hover {color:#d34112;}

table {border:0; border-collapse:collapse; margin: auto;}
th {background-color:#bdbd59; border:1px solid white; color: white;font-size: 0.7em; line-height:100%;font-weight:normal;}
td {padding:0;margin:0; text-align:center;}

/*flat pages specifics*/
.column {float: right; width:302px;}
.italic {font-style:italic;}

/*page specifics*/
.large-intro {color: #552e07; font-weight: bold; font-size: 1.4em; line-height: 130%;}
.colored {background-color:#bdbd59; width:100%;}
.price-list {background-color:#e7e7e7; border: 1px solid white;}
.price-list p {line-height:100%;}
.blank-cell {background-color:white;}
#extra-space {margin-left:60px; padding:6px;}
#festival-right{width: 324px; float:right;}
#festival-left {float:right; width: 280px;}
.divider {border-top:1px dotted #9c9900; width: 100%;clear:both;}
.tourist {line-height: 100%;}
.rabbie td {width:302px;text-align:left; vertical-align:top;}
.rabbie ul {padding-top:24px; padding-bottom: 10px;}
.tourist-images td {text-align:left;vertical-align:top;}

/* forms*/
label {color: #552e07; font-size: 0.79em; font-weight: bold; line-height: 100%; font-family: "Trebuchet MS";}
.normal {color: #552e07; font-size: 0.79em; font-weight: bold; line-height: 15px; font-family: "Trebuchet MS";}
form {margin:0;padding:0;}
fieldset {border:none;}
form td {text-align:left; padding-right:8px;}
.not-bold {font-weight:normal;}
.forms {text-align:left; width:500px;}
#form {width:283px;}
.hidden {visibility:hidden;}

/* Thank you page and about us page */
#thank-you {width:400px;margin:auto;}
#about-us {border: 2px solid white; margin:8px;}
.about {width:260px; float:left; clear:none; font-size:1.1em;}
.john {width:320px; text-align:center; float:left;}

/* QTVR */
#qtvr_java_player       { margin-top: 10%; margin-right: auto; margin-left: auto; border: solid 1px #fff; width: 772px; height: 452px }
#qtvr_content   { width: 100%; height: 100% }
.qtvr-heading { color: #bfbd58; font-weight: bold; font-size: 18px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.qtvr-subheading { color: #fff; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular }
.qtvr_top_table a:link, .qtvr_top_table a:active, .qtvr_top_table a:visited { color: #bfbd58; font-weight: bold; font-size: 14px; font-family: "Trebuchet MS", Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }
.qtvr_top_table a:hover { text-decoration: underline }
.qtvr_top_table { border-bottom: 2px solid #bfbd58 }