/* Start of CMSMS style sheet 'class' */
.tickets_wrapper{
margin: 10px;
padding:15px;
border:solid 1px #603d01;
background-color: #d1942a;
}

.tickets_wrapper a {
color: orange;
}

.tickets_wrapper a:hover {
color: brown;
}

.clear {
clear:both;
}

.new_booking_images {
float:left;
margin:0 8px 0 7px;
}

#upcoming-shows .scroller {
right:9px;
}

#gallery .scroller {
right:8px;
}

#featured-events .scroller {
right:12px;
}

body#sub .scroller {
right:13px;
}

.scroller {
position:absolute;
bottom:0;
z-index:1;
cursor:hand;
}

.scroller span {
display:block;
width:25px;
}

.scroller .up {
height:33px;
background:url("../images/arrow-up.gif") 0 0 no-repeat;
}

.scroller .down {
height:34px;
background:url("../images/arrow-down.gif") 0 0 no-repeat;
}


body.menu #content-start {
background:#fff;
border:1px solid #333;
padding:15px;
height:545px !important;
}


body.menu dl {
float:left;
background:url("../images/dot.gif") 0 2.3em repeat-x;
width:100%;
}

body.menu dl.no-price {
background:none;
}

body.menu dl.sub dt {
text-indent:4em;
}

body.menu dt,
body.menu dd.price {
background-color:#fff;
font-size:130%;
margin-top:1em;
}

body.menu dt {
float:left;
padding-right:3px;
color:#000;
}

body.menu dd {
margin:0
}

body.menu dd.price {
float:right;
padding-left:3px;
color:#000;
}

body.menu dd.ingredients {
float:left;
width:100%;
padding:3px 0;
color:#333;
}

.error_message {
background-color:#00527a;
padding:8px;
border:1px solid #333;
color:#fff;
}

.error_message ul {
padding-left:2em;
}

.text label{
display:block;
width:126px;
float:left;
}

.text input {
margin:0 0 5px 0;
}

.checkbox  input{
float:left;
}

.albumname {
width:140px;
}

/* End of 'class' */

