/* PAGE */

body {
	background-image:url('../img/body-tile.jpg');
	background-repeat:repeat-x;
	background-color:#66001f;
	font-size:15px;
}

#wrapper {
	width:980px;
	margin:0px auto;
}

h1, h2, h3, h4 {
	margin-bottom:0.5em;
}

/* HEADER */

header {
	height:136px;
}

#toplinks {
	float:right;
	height:43px;
	margin-top:26px;
	width:447px;
}

#book-tickets {
	float:left;
}

#book-tickets a {
	background-image:url('../img/top-tickets-link.png');
	width:211px;
	height:37px;
	padding:6px 0px 0px 48px;
	float:left;
	color:#FFF;
	font-size:24px;
	text-decoration:none;
	font-family:Georgia,"Bitstream Charter",serif;
	margin-right:15px;
}

#top-facebook a {
	background-image:url('../img/top-facebook.png');
	background-repeat:no-repeat;
	width:101px;
	height:41px;
	padding:2px 0px 0px 50px;
	float:left;
	color:#FFF;
	font-size:24px;
	text-decoration:none;
	font-family:Georgia,"Bitstream Charter",serif;
	margin-right:15px;
}

#top-facebook a .joinuson {
	font-size:11px;
	display:block;
	color:#ddbf9d;
	margin-bottom:-4px;
}

nav {
	float:right;
	display:block;
	margin-top:29px;
	padding-right:20px;
	clear:right;
}

.ie7 nav {
	width:680px;
}

nav ul {
	list-style-type:none;
	clear:right;
	padding:0px;
	z-index:200;
}

nav ul li {
	float:left;
	display:block;
	position:relative;
	height:38px; 
	z-index:99;
}

nav ul li a {
	text-decoration:none;
	color:#FFF;
	font-family:Georgia,"Bitstream Charter",serif;
	font-size:17px;
	margin-left:16px;
	height:38px;
	float:left;
	display:block;
	z-index:99;
}

nav ul li.hover a {
	color:#FFF;
	text-decoration:underline;
	background-image:url('../img/subnav-arrow.png');
	background-repeat:no-repeat;
	background-position:0px 28px;
}

/* HACK TO REMOVE THE ARROW ON NAV WITH NO CHILDREN */

nav ul li.hover.home a, nav ul li.hover.contact a  {
	background-image:none;
}

nav ul li.hover ul li {
	color:#F00;
}

nav ul li ul {
	display:none;
	position:absolute;
	top:38px;
	margin:0px 0px 0px 0px;
	padding:0px;
	z-index:0;
	width:200px;
	-moz-box-shadow:0px 6px 10px -3px #000;
	-webkit-box-shadow:0px 6px 10px -3px #000;
	box-shadow:0px 6px 10px -3px #000;
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	/* background-image:url('../img/topnav-dropdown.png');*/
	background-color:#FFF;
}

.ie7 nav ul li ul {
	left:0px;
	border-left:1px solid #CCC;
	border-bottom:1px solid #CCC;
	border-right:1px solid #CCC;
}

nav ul li.hover ul {
	display:block;
}

nav ul li ul li {
	float:left;
	display:block;
	width:auto;
	clear:left;
}

nav ul li ul li a {
	font-size:15px;
	display:block;
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	height:28px;
	border-bottom:1px solid #CCC;
	padding-top:9px;
	width:175px;
	padding-left:8px;
	margin-left:8px;
}

nav ul li.hover ul li a {
	color:#333;
	text-decoration:none;
}

nav ul li ul li.last a {
	border-bottom:none;
}

nav ul li ul li a:hover {
	color:#333;
	text-decoration:underline;
	background:none;
}

/* CONTENT */

#content {
	background-color:#FFFFFF;
	background-image:url('../img/left-nav-shadow.jpg');
	background-repeat:no-repeat;
	background-position:237px 10px;
	-moz-box-shadow:0px 0px 10px 0px #000;
	-webkit-box-shadow:0px 0px 10px 0px #000;
	box-shadow:0px 0px 10px 0px #000;
	width:980px;
	float:left;
}

#content.content-admin {
	background-image:none;
}

#main {
	float:right;
	width:700px;
	padding:20px 20px 0px 20px;
	line-height:1.6em;
}

#main.main-admin {
	
	width:940px;
	
}

.ie7 #main {
	zoom:1; /*haslayout IE6/7*/
}

#main h1, #main h3, #main h4 {
	color:#98002E;
	font-family: Georgia,"Bitstream Charter",serif;
	font-weight:normal;
}

#main h2 {
	color:#a0967a;
	font-family: Georgia,"Bitstream Charter",serif;
	font-weight:normal;
	font-style:italic;
}

#main h3 {
	font-size:24px;
}


#main p {
	padding:0px;
	margin:0px 0px 15px 0px;
}

/* FIX FOR EDIT BLOCK */

#edit-block {
	line-height:1.5em;
}

#content h1 {
	color:#98002E;
	font-family: Georgia,"Bitstream Charter",serif;
	font-size:40px;
	font-weight:normal;
	line-height:1em;
}

/* HOME IMAGES */

#home-images-window {
	float:left;
	display:block;
	width:980px;
	height:394px;
	overflow:hidden;
	position:relative;
	top:0px;
}

.ie7 #home-images-window {
	
}

#home-images-window .home-feature-image {
	position:absolute;
	top:0px;
	left:0px;
	display:none;
}

#home-tickets a {
	position:relative;
	/* float:left; */
	z-index:100;
	display:block;
	width:259px;
	height:75px;
	padding-top:15px;
	padding-left:22px;
	margin-top:292px;
	left:12px;
	background-image:url('../img/home-ticket-panel.png');
	background-repeat:no-repeat;
	text-decoration:none;
	zoom:1;
}

.ie7 #home-tickets {
	float:left;
	position:relative;
	top:-100px;
	left:10px;
	margin-bottom:-90px;
	zoom:1;
}

.ie7 #home-tickets a {
	float:left;
	position:relative;
	top:0px;
	left:0px;
}

.ie7 #home-tickets a .title {
	position:relative;
	top:0px;
	cursor:pointer;
}

.ie7 #home-tickets a .strap {
	position:relative;
	top:0px;
	cursor:pointer;
}


#home-tickets a .title {
	position:relative;
	top:-89px;
	color:#98002E;
	font-family: Georgia,"Bitstream Charter",serif;
	font-size:28px;
	font-weight:normal;
}

#home-tickets a .strap {
	display:block;
	position:relative;
	top:-89px;
	color:#777;
	font-size:16px;
}

#home-strapline {
	float:left;
	display:block;
	width:980px;
	height:117px;
	background-image:url('../img/strapline-tile.jpg');
	background-repeat:repeat-x;
}

/* tickets/index */

#ticket-calculator fieldset {
	
}

.promo {
	
	padding:0 1em;
	margin-bottom:1em;
}

.promo.concerts {
	padding:1em;
	border:1px solid #eee;
	background-color:#f5f5f5;

}

/* END tickets/index */

.wales-map {
	height:180px;
	float:left;
	width:980px;
}

.wales-map a {
	background-image:url('../img/home/wales-map.jpg') !important;
	height:180px;
	float:left;
	width:980px;
}

.wales-map a h2 {
	font-family: Georgia,"Bitstream Charter",serif;
	font-weight:normal;
}

#home-strapline h2 {
	color:#FFF;
	font-family: Georgia,"Bitstream Charter",serif;
	font-size:27px;
	font-weight:normal;
	text-align:center;
	margin-top:23px;
}

#homepage-featured {
	float:left;
	display:block;
	background-image:url('../img/home-panel-tile.jpg');
	background-repeat:repeat-x;
	background-color:#94002d;
	padding-top:17px;
	height:485px;
	width:980px;
}

#homepage-featured #divider {
	float:left;
	display:block;
	clear:both;
	background-image:url('../img/home-divider.jpg');
	width:980px;
	height:20px;
}

#homepage-featured h3 {
	color:#FFF;
	font-family: Georgia,"Bitstream Charter",serif;
	font-size:24px;
	font-weight:normal;
	margin-bottom:10px;
}

#things-to-do {
	float:left;
	display:block;
	width:490px;
}

.ie7 #things-to-do {
	width:490px;
}


#things-to-do h3 {
	margin-left:20px;
}

#things-to-do-blocks {
	float:left;
	display:block;
	width:250px;
	height:413px;
	margin-top:4px;
	padding-top:10px;
	overflow:hidden;
}

#things-to-do-blocks-inner {
	float:left;
	display:block;
	width:220px;
	padding-left:20px;
}

#things-to-do-blocks .link {
	width:220px;
	height:84px;
	float:left;
	display:block;
	background-color:#FFF;
	-moz-box-shadow:0px 0px 10px 0px #000;
	-webkit-box-shadow:0px 0px 10px 0px #000;
	box-shadow:0px 0px 10px 0px #000;
	margin-right:20px;
	margin-bottom:20px;
}

#things-to-do-blocks .link a {
	float:left;
	display:block;
	height:84px;
	width:220px;
	text-decoration:none;
}

#things-to-do-blocks .link a .link-title {
	float:left;
	display:block;
	width:220px;
	padding-top:2px;
	height:22px;
	text-align:center;
	color:#98002E;
	font-family: Georgia,"Bitstream Charter",serif;
	font-size:16px;
	font-weight:normal;
}

#things-to-do-blocks .link a:hover .link-title {
	text-decoration:underline;
	cursor:pointer;
}

#welcome {
	float:left;
	display:block;
	width:455px;
	padding-right:20px;
	padding-left:10px;
}

.ie7 #welcome {
	zoom:1; /*haslayout IE6/7*/
}

#welcome p {
	color:#FFF;
	margin:25px 0px 12px 0px;
	padding:0px;
	line-height:1.5em;
}

#home-whats-on h3 {
	margin-bottom:0px;
}

#home-whats-on p {
	margin-top:10px;
}

/* HOME EVENTS */

#home-whats-on {
	float:left;
	display:block;
	position:relative;
}

.home-event {
	float:left;
	display:block;
	margin-bottom:8px;
	width:460px;
}

.home-event a {
	text-decoration:none;
	cursor:pointer;
	display:block;
	float:left;
}

.home-event a:hover {
	text-decoration:none;
	cursor:pointer;
	display:block;
	float:left;
	width:460px;
}

.home-event-date {
	float:left;
	display:block;
	width:77px;
	height:64px;
	background-image:url('../img/home-date-block.png');
}

.home-event-date .day {
	float:left;
	display:block;
	color:#98002E;
	width:77px;
	height:29px;
	font-family: Georgia,"Bitstream Charter",serif;
	font-size:20px;
	padding-top:2px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
}

.home-event-date .month {
	float:left;
	display:block;
	clear:left;
	width:77px;
	height:31px;
	padding-top:2px;
	text-align:center;
	color:#d7c89b;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.home-event-details .event-title {
	font-family: Georgia,"Bitstream Charter",serif;
	font-size:20px;
	font-weight:normal;
	color:#FFF;
	text-decoration:none;
	float:left;
	display:block;
	width:380px;
}

a:hover .home-event-details .event-title {
	text-decoration:underline;
}

.home-event-details .event-summary {
	font-size:13px;
	color:#d7c89b;
	text-decoration:none;
	float:left;
	display:block;
}

/* Events Date White B/G */

.event {
	float:left;
	display:block;
	margin-bottom:8px;
	width:700px;
}

.event a {
	text-decoration:none;
	cursor:pointer;
	display:block;
	float:left;
	width:700px;
}

.event a:hover {
	text-decoration:none;
	cursor:pointer;
	display:block;
	float:left;
	
}

.event-details {
	width:623px;
	float:left;
	display:block;
}

.event-date {
	float:left;
	display:block;
	width:77px;
	height:64px;
	background-image:url('../img/date-block-white.png');
}

.event-date .day {
	float:left;
	display:block;
	color:#fff;
	width:77px;
	height:29px;
	font-family: Georgia,"Bitstream Charter",serif;
	font-size:20px;
	padding-top:2px;
	font-weight:normal;
	text-align:center;
	text-decoration:none;
}

.event-date .month {
	float:left;
	display:block;
	clear:left;
	width:77px;
	height:31px;
	padding-top:2px;
	text-align:center;
	color:#d7c89b;
	font-size:13px;
	font-weight:bold;
	text-decoration:none;
}

.event-details .event-title {
	font-family: Georgia,"Bitstream Charter",serif;
	font-size:20px;
	font-weight:normal;
	color:#98002E;
	text-decoration:none;
	float:left;
	display:block;
	width:623px;
}

a:hover .event-details .event-title {
	text-decoration:underline;
}

.event-details .event-summary {
	font-size:13px;
	color:#222222;
	text-decoration:none;
	float:left;
	display:block;
}
/* END Events Date White BG */

p.all-events {
	color:#FFF;
	float:right;
}

p.all-events a {
	color:#FFF;
	text-decoration:none;
}

p.all-events a:hover {
	text-decoration:underline;
}

/* STANDARD SIDE NAV */

aside {
	float:left;
	width:240px;
}

#side-nav ul {
	list-style-type:none;
	margin:20px 0px 30px 20px;
	padding:0px;
	width:195px;
	float:left;
}

#side-nav ul li a {
	float:left;
	
	padding:10px 0px 10px 10px;
	width:185px;
	border-bottom:1px solid #eceded;
	text-decoration:none;
	color:#98002e;
}

#side-nav ul li a:hover {
	text-decoration:underline;
}

#side-nav ul li.selected a:hover {
	text-decoration:none;
}

#side-nav ul li.selected a {
	border-bottom:none;
	padding-top:8px;
	background-color:#98002e;
	color:#FFF;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
}

/* CONTENT FOOTER */

#content-footer {
	clear:both;
	width:980px;
	height:188px;
	background-color:#94002d;
	font-family: Georgia,"Bitstream Charter",serif;
}

#newsletter-form {
	float:left;
	display:block;
	width:350px;
	padding-left:140px;
	background-image:url('../img/inkpot.png');
	background-repeat:no-repeat;
	background-position:15px 42px;
	height:153px;
	padding-top:35px;
}

#newsletter-form input {
	padding:7px;
	float:left;
	display:block;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px;
	border:none;
	-moz-box-shadow:inset 0 0 5px #000000;
	-webkit-box-shadow:inset 0 0 5px #000000;
	box-shadow:inset 0 0 5px #000000;
	margin-bottom:8px;
	width:270px;
}

#newsletter-form input.submit {
	-moz-box-shadow:inset 0 0 0px #000000;
	-webkit-box-shadow:inset 0 0 0px #000000;
	box-shadow:inset 0 0 0px #000000;
	width:90px;
}

#newsletter-form input:hover.submit {
	background-color:#D7C89B;
}

#form-thanks {
	margin-top:77px;
	display:none;
}

#content-footer-info {
	float:right;
	display:block;
	width:490px;
}

#content-footer-address {
	background-image:url('../img/map-icon.png');
	background-repeat:no-repeat;
	background-position:0px 2px;
	margin-top:30px;
	padding-left:40px;
	margin-bottom:20px;
}

#content-footer-address h4 {
	color:#FFFFFF;
	font-size:20px;
	font-weight:normal;
	margin:0px 0px -4px 0px;
	padding:0px;
}

#content-footer-address p.address {
	color:#d7c89b;
	margin:0px;
	padding:0px;
	font-size:12px;
}

#content-footer-info p {
	color:#d7c89b;
	margin:0px;
	padding:0px;
	font-size:17px;
}

#content-footer-info p .highlight {
	color:#FFF;
}

#content-footer-info p a {
	color:#FFF;
	text-decoration:none;
}

#content-footer-info p a:hover {
	text-decoration:underline;
}


/* FOOTER */

footer {
	width:auto;
	text-align:center;
	display:block;
	padding-top:6px;
	font-size:12px;
}

footer p {
	clear:left;
	color:#ae7888;
	margin-top:0px;
}

.footer-wrapper {
	text-align:center;
}

footer ul {
	list-style-type:none;
	display:inline-block;
	margin:0px;
	padding:0px;
	zoom:1;
	*display:inline;
}

footer ul li {
	float:left;
}

footer a {
	color:#ae7888;
	text-decoration:none;
	padding-right:8px;
	margin-left:8px;
	border-right:1px solid #ae7888;
}

footer a:hover {
	color:#FFF;
	text-decoration:underline;
}

footer li.last a {
	border-right:none;
}

/** Photo Gallery **/
	
#gallery div#window {
	width: 700px;
	height: 612px;
	background-color:#eee;
	margin-bottom:20px;
	overflow:hidden;
}

#gallery div#window div.main-img {
	clear:left;
}

#gallery div#window img {
	
}

#gallery div#slides {
	position: relative;
  	left: 0;
}

#gallery ul {
	list-style-type:none;
	margin:0px 0px 20px 0px;
	padding:0px;
	float:left;
	display:block;
	width:700px;
}

#gallery ul li a {
	float:left;
	display:block;
	background-color:#EFEFEF;
	width:30%;
	text-decoration:none;
	margin-right:8px;
	padding:5px 5px 6px 10px;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	color:#98002e;
	margin-bottom:10px;
}

.ie7 #gallery ul li  {
		width:30%;
		float:left;
		margin-right:21px;
		margin-bottom:10px;
}

.ie7 #gallery ul li a {
		width:100%;
		
}

#gallery ul li a:hover {
	text-decoration:underline;
}

#gallery ul li.selected a {
	background-color:#98002e;
	color:#FFF;
}

.georgia {
	color:#98002E;
	font-family: Georgia,"Bitstream Charter",serif;
	font-size:28px;
	font-weight:normal;
}

.image-canvas {
	display:table-cell;
	text-align:center;
	vertical-align:middle;
	width:700px;
	height:525px;
}

.image-canvas * {
	vertical-align:middle;
}

/*\*//*/
.image-canvas {
    display: block;
}
.image-canvas span {
    display: inline-block;
    height: 100%;
    width: 1px;
}
/**/
	
.ie7 .image-canvas span {
    display: inline-block;
    height: 100%;
}

.ie7 #gallery #slides-container {
	position:relative;
}

#gallery #slides div.slide img {
	display:block;
	float:left;
}

#gallery #slides .slide a {
	border: 5px solid #ddd;
	display:block;
	float:left;
	margin-right:10px;
}

#gallery #slides .slide a:hover {
	border: 5px solid #98002E;
}

#gallery #slides-container {
	width:620px;
	height:95px;
	overflow:hidden;
	display:block;
	float:left;
}

#gallery #thumbnail-slider {
	float:left;
	width:700px;
	display:block;
	height:95px;
	margin-bottom:20px;
}

#gallery #thumbnail-slider #slide-left {
	float:left;
	display:block;
	height:95px;
	width:30px;
	margin-right:10px;
	text-indent:-1000em;
	overflow:hidden;
	background-image:url('../img/arrow-left.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#gallery #thumbnail-slider #slide-right {
	float:right;
	display:block;
	height:95px;
	width:30px;
	text-indent:-1000em;
	position:relative;
	overflow:hidden;
	background-image:url('../img/arrow-right.png');
	background-repeat:no-repeat;
	background-position:0px 0px;
}

#gallery #thumbnail-slider a:hover#slide-right, #gallery #thumbnail-slider a:hover#slide-left  {
	background-position:0px -190px;
}

#gallery #thumbnail-slider a.disabled  {
	background-position:0px -95px !important;
}

#gallery #window .nav {
	float:left;
	display:block;
	height:37px;
	padding-top:4px;
	background-color:#EFEFEF;
	width:700px;
	text-align:center;
	color:#98002e;
}

#gallery #window .nav a {
	color:#98002e;
	text-decoration:none;
}

#gallery #window .nav a:hover {
	text-decoration:underline;
}

#gallery #window .info {
	float:left;
	display:block;
	height:50px;
	padding:10px 10px 10px 10px;
	background-color:#EFEFEF;
	width:680px;
}

#gallery #window .info h3 {
	float:left;
	display:block;
}

#gallery #window div.info a {
	float:right;
	position:relative;
	background-image:url('../img/download.png');
	background-repeat:no-repeat;
	background-position:0px 4px;
	color:#98002e;
	text-decoration:none;
	padding-left:22px;
}

#gallery #window div.info a:hover {
	text-decoration:underline;
}

/* FAMILY TIMELINE */

#family-timeline {
	float:left;
	display:block;
	width:730px;
}

#family-timeline #family-timeline-slider {
	float:left;
	display:block;
	/* width:730px; */
	width:700px;
	height:308px;
}

#family-left-arrow {
	float:left;
	display:block;
	width:56px;
}

#family-left-arrow a {
	float:left;
	display:block;
	width:56px;
	height:51px;
	background-image:url('../img/icons/previous-arrow.png');
	text-indent:-150em;
	margin-top:128px;
	overflow:hidden;
}

#family-timeline-window {
	float:left;
	display:block;
	/* width:618px; */
	width:575px;
	height:308px;
	overflow:hidden;
	position:relative;
	padding:0px;
	margin:0px;
}

#family-timeline-mask {
	float:left;
	display:block;
	/* width:618px; */
	width:575px;
	height:308px;
	position:relative;
	top:-308px;
	left:56px;
	padding:0px;
	margin:0px;
}

#family-right-arrow {
	float:right;
	display:block;
	width:56px;
}

#family-right-arrow a {
	float:right;
	display:block;
	width:56px;
	height:51px;
	background-image:url('../img/icons/next-arrow.png');
	text-indent:-150em;
	margin-top:-180px;
	overflow:hidden;
}

#family-content {
	clear:left;
	float:left;
	/* width:730px; */
	width:700px;
	display:block;
	background-image:url('../img/subnav-background.jpg');
	background-repeat:no-repeat;
	padding-top:56px;
	
}

#family-content img {
	float:left;
	display:block;
	margin-right:15px;
}

#family-content .family-copy {
	float:right;
	display:block;
	/* width:481px; */
	width:440px;
	 
}

#family-content .family-copy h3 {
	font-family:Georgia,"Bitstream Charter",serif;
	font-size:28px;
	letter-spacing:0px;
	margin-bottom:10px;
	background-color:#ffffff;
}

#family-timeline-content {
	width:12000px;  /* NEEDS TO BE THE FULL WIDTH OF ALL THE ELEMENTS */
	
	height:308px;
	position:relative;
}

/* SELECTED CENTRE ITEM */

#family-timeline-content .timeline-block {
	float:left;
	display:block;
	width:246px;
	height:308px;
	margin-right:6px;
}

#family-timeline-content .timeline-block a {
	display:none;	
}

#family-timeline-content .date-block {
	float:left;
	display:block;
	width:238px;
	height:49px;
	border-left:2px solid #E8E8E8;
	font-size:32px;
	padding-left:10px;
	padding-top:8px;
	margin-bottom:6px;
	
	margin-right:6px;
	
	color:#a0967a;
	font-family: Georgia,"Bitstream Charter",serif;
	font-weight:normal;
	font-style:italic;
}

#family-timeline-content .timeline-block-colour {
	background-color:#E8E8E8;
	padding:4px 4px 4px 4px;
	float:left;
	display:block;
	clear:left;
	width:238px;
	margin-right:6px;
}

#family-timeline-content .timeline-block-colour img {
	float:left;
	display:block;
	margin:0px 0px 12px 0px;
	padding:0px 0px 0px 0px;
}

#family-timeline-content .timeline-block-colour p {
	float:left;
	display:block;
	font-size:18px;
	padding-left:8px;
	padding-right:8px;
	width:222px;
}

/* SMALLER SIDE ITEMS */

#family-timeline-content .timeline-block.small {
	width:178px;
	/* height:238px; */
}

#family-timeline-content .timeline-block.small img{
	width:170px;
	height:107px;
}

#family-timeline-content .timeline-block.small .date-block {
	height:49px;
}

#family-timeline-content .timeline-block.small .timeline-block-colour {
	width:170px;
}

#family-timeline-content .timeline-block-colour img {
	margin:0px 0px 8px 0px;
}

#family-timeline-content .timeline-block.small .timeline-block-colour p {
	font-size:12px; 
	padding-left:6px;
	padding-right:6px;
	width:158px;
}

/* END FAMILY TIMELINE */

#already-purchased {
	width:189px;
	display:block;
	float:right;
}

/* Ticket Admin search form */

#TicketAdminIndexForm {
	float:left;
	padding: 2%;
	background-color:#eee;
	width:96%;
	margin-bottom:1em;
}

#TicketAdminIndexForm div.input input {
	float:left;
	margin-right:1em;
	padding:0.5em;
}

#TicketAdminIndexForm div.input select {
	float:left;
	margin-right:1em;
	padding:0.5em;
}

#TicketAdminIndexForm div.submit input {
	float:left;
	margin-right:1em;
	padding:0.5em;
}

#TicketAdminIndexForm div.clear-search {
	float:left;
	margin-top:0.5em;
}

/* Ticket Admin Export Form */

#TicketAdminExportForm {
	float:left;
	padding: 2%;
	background-color:#eee;
	width:96%;
	margin-bottom:1em;
}

#TicketAdminExportForm div.input select {
	float:left;
	margin-right:1em;
	padding:0.5em;
}

#TicketAdminExportForm div.submit input {
	float:left;
	margin-right:1em;
	padding:0.5em;
}

#prevent-dates {
	color:#ffffff;
	padding:10px;
	background-color:#98002E;
	margin-bottom:10px;
}

#prevent-dates span {
	font-weight:bold;
}

/* FAQs Section */

#questions-container .question-wrapper .answer {
	display:none;
}

/* END FAQs Section */

/* Human check on tickets */
.website-check {
	display:none;
}
/* END Human check */

/* Nice checkbox for Newsletter subscibe */

#ticket-form .checkbox input {
	float:left;
	width:10px !important;
	margin-top:5px !important;
	margin-left:112px !important;
}

#ticket-form .checkbox label {
	width:175px !important;
	margin-top:0 !important;
	
}
/* END */

#CDSWIDSSP .widSSPData {
	border:none !important;
	background-color:#94002d !important;
}

#CDSWIDSSP .widSSPData .widSSPBranding dt {
	background-color:#FFFFFF !important;
	padding-top:9px;
	padding-bottom:4px;
	padding-left:6px;
	text-align:center;
}

#CDSWIDSSP .widSSPData .widSSPTrvlRtng .widSSPOverall div {
	color:#D7C89B !important
}

#CDSWIDSSP .widSSPData .widSSPTrvlRtng .widSSPOverall div b {
	color:#D7C89B !important
}



#CDSWIDSSP .widSSPData .widSSPBranding dd {
	color:#FFFFFF !important;
}

#CDSWIDSSP .widSSPData .widSSPH18, #CDSWIDSSP .widSSPData .widSSPBranding a, #CDSWIDSSP .widSSPData .widSSPBranding a:link, #CDSWIDSSP .widSSPData .widSSPBranding a:visited {
	color:#d7c89b !important;
}

#CDSWIDSSP.widSSPnarrow .widSSPData .widSSPH11 {
	color:#FFFFFF !important;
}

#CDSWIDSSP .widSSPData li span {
	color:#d7c89b !important;
}

#CDSWIDSSP .widSSPData li span.widSSPQuote {
	color:#FFFFFF !important;
}

#CDSWIDSSP.widSSPnarrow .widSSPData .widSSPTrvlRtng .widSSPOverall img {
	padding-top:10px;
	padding-right:10px;
	padding-bottom:10px;
	padding-left:10px;
	background-color:#FFFFFF;
}

#CDSWIDSSP .widSSPData .widSSPLegal {
	color:#4a0017 !important;
}

#CDSWIDSSP .widSSPData .widSSPAll a:link, #CDSWIDSSP .widSSPData .widSSPAll a:visited {
	font-weight:bold !important;
	font-size:13px !important;
	color:#FFFFFF !important;
}

/* temp link for event tickets */

.oma-tickets {
	border: 1px solid #ddd; 
	background-color:#eee; 
	padding:0.7em; 
	margin-bottom:1em;
}