/* CSS Document */ /* #colours

#C0D841 - light green
#9EB539 - mid green
#7F7F42 - olive green
#6699CC - blue 
#7F1E00 - red

*/
html,body {
	margin: 0;
	padding: 0;
	height: 100%;
	border: none;
}

p {
	font-size: 11px;	
}

.nodec{
		text-decoration:none;
	}
	
.container{
	position:relative;
	overflow:hidden;
	}

body {
	font-family: "Trebuchet MS", HelveticaNeue, Arial, Verdana;
	font-size: 11px;
	font-weight: normal;
	color: #333;
	margin: 0px;
	text-align: center;
	background-color: #FCFCFA;
	height: 100%;
}

.whitetext, .whitetext p{
	color:#FFFFFF!important;
	}

li {
	list-style-type: square;
	list-style-position: inside;
}

h1 {
	font-family: "Trebuchet MS", HelveticaNeue, Arial, Verdana;
	font-size: 18px;
	font-weight: normal;
	color: #C0D841;
}

h2 {
	font-family: "Trebuchet MS", HelveticaNeue, Arial, Verdana;
	font-size: 1.2em;
	font-weight: bold;
	color: #9EB539;
	margin-top: 0px;
	margin-bottom: 5px;
}

h2.sub {
	font-weight: normal;
	font-size: 22px;
	color: #4D4D4D;	
}

.strong, strong {
	font-weight: bold;
}

.red {
	color: #7F1E00!important;
}

.lGreen{
	color:#C0D841!important;
}

.mGreen,.mGreen a:link,.mGreen a:active,.mGreen a:hover,.mGreen a:visited
{
	color:#9EB539!important;
}

.oGreen,.oGreen a:link,.oGreen a:active,.oGreen a:hover,.oGreen a:visited
{
	color:#7F7F42!important;
}

.black,.black a:link,.black a:active,.black a:hover,.black a:visited{
		color:#000!important;
		}

.blue{
	color:#6699CC!important;
}

.big {
	font-size: 20px;
}

.medium{
	font-size:15px;
	}

.white, .white a:link, .white a:active, .white a:hover, .white a:visited
	{
	color: #ffffff;
	text-decoration: none;
}

.backgroundWhite {
	background: #ffffff;
}

.darkGrey, .darkGrey a:link, .darkGrey a:active, .darkGrey a:hover, .darkGrey a:visited {
	color: #8c8c8c!important;
}

.darkerGrey, .darkerGrey a:link, .darkerGrey a:active, .darkerGrey a:hover, .darkerGrey a:visited {
	color: #555555!important;
}

#nat .headerContainer h2.red {
	margin-left: 10px;
	padding-top: 15px;
}

h1,h2,h3,h4,h5 {
	letter-spacing: -1px;	
}


h3 {
	font-family: "Trebuchet MS", HelveticaNeue, Arial, Verdana;
	font-size: 1.3em;
	font-weight: bold;
	color: #663F82;
	
}

h4 {
	font-family: "Trebuchet MS", HelveticaNeue, Arial, Verdana;
	font-size: 1.2em;
	color: #7F1E00;
	margin: 0;
}

p {
	margin: 0px;
}

a:link {
	color: #8E5043;
}

a:visited {
	color: #669900;
}

a:hover {
	color: #4D99D7;
}

.row {
	position: relative;
	overflow: hidden;
}

.fullWidth {
	width: 99.8%;
}

.pixelMargin {
	margin: 1px 1px 1px 1px;
}

/*standalone / generic */
#rel {
	position: relative;
}

.clear {
	clear: both;
}

.table-pad td, .table-pad th{
	padding:2px 2px 2px 2px;
	}

.clear-right{
	clear:right;
	}

.float-left {
	float: left;
}

.float-right {
	float: right;
}

.small-pad {
	padding: 5px;
}

.medium-pad {
	padding: 10px;
}

.push-left {
	margin: 0 0 0 10px;
}

.push-right {
	margin: 0 10px 0 0;
}

.push-top {
	margin: 10px 0 0 0;
}

.push-bottom {
	margin: 0 0 10px 0;
}

.pad-left {
	padding: 0 0 0 10px;
}

.pad-right {
	padding: 0 10px 0 0;
}

.small-pad-right {
	padding: 0 6px 0 0;
}

.pad-top {
	padding: 10px 0 0 0;
}

.pad-top-calendar {
	padding: 20px 0 0 0;
}

.pad-bottom {
	padding: 0 0 10px 0;
}

.noimgfloat img,img.noimgfloat {
	float: none;
	text-align: left;
}

/* end standalone */
#wrapAll {
	width: 100%;
	margin: 0px auto 0px auto;
	background-repeat: no-repeat;
	background-color:#F6F9F2;
	position: relative;
	overflow: hidden;
	padding-bottom: 20px;
	
}

.width-full
{
	width: 100%;
}

#wrapAll.spring{
	background-image: url(/objs/spring.jpg);
	}
	
#wrapAll.summer{
	background-image: url(/objs/summer.jpg);
	}

#wrapAll.autumn{
	background-image: url(/objs/leaves.jpg);
	}

#wrapAll.winter{
	background-image: url(/objs/winter.jpg);
	}


#pageMainContainer {
	width: 960px;
	height: 550px;
	margin-left: auto;
	margin-right: auto;
	background-color: #FFFFFF;
	padding: 10px;
	
}

#pageMain {
	font-family: Verdana, Arial, sans-serif;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	background: white;
	position: relative;
	overflow: hidden;
	text-align: left;
	padding-bottom: 15px;

}

#leftCol {
	float: left;
	background-image: url(/objs/right_box_flowers.jpg);
	background-repeat: no-repeat;
	border: solid 1px #A68EAD;
	width: 335px;
	height: 555px;
	margin-left: 10px;
	margin-top: 10px;
}

#leftColTxt {
	width: 315px;
	padding: 10px;
}

#rightContainer {
	padding-top: 15px;
	padding-right: 15px;
	float: right;
	width: 240px;
	background-color: #E8E8CD;
}

.indexTopContainer {
	width: 675px;
	height: 200px;
	margin-top: 15px;
	margin-left: 15px;
}

#pageHeaderContainer {
	background: #D6CBDD;
	background-image: url(/objs/header_container.jpg);
	background-repeat: no-repeat;
	padding-top: 40px;
}

#header {
	background-image: url(/objs/header_03.jpg);
	width: 960px;
	height: 118px;
	background-repeat: no-repeat;
	margin: 20px auto 0px auto;
	position: relative;
}

#header #latest-event {
	position: absolute;
	right: 25px;
	top: 25px;
	width: 359px;
	height: 68px;
	background-image: url(/objs/latest-event.png);
	background-repeat: no-repeat;
	text-align: left;
	font-family: Verdana, Arial, sans-serif;
	font-size: 11px;
}

#header #latest-event #rel {
	display: block;
}

#header #latest-event #badge {
	position: absolute;
	background-image: url(/objs/latest-event-title.png);
	background-repeat: no-repeat;
	width: 77px;
	height: 57px;
	top: -7px;
	right: -3px;
}

#header #latest-event #evt {
	padding: 10px 10px 10px 35px;
}

#header #events {
	background-image: url(/objs/header_events.jpg);
	background-repeat: no-repeat;
	padding: 5px 10px 5px 10px;
	margin-top: 25px;
	margin-right: 25px;
	float: right;
	width: 265px;
	height: 38px;
}

#pageHeader #pageLogo {
	position: absolute;
	left: 0px;
	top: 0px;
	display: block;
	width: 400px;
	height: 110px;
}

.contentContainer {
	width: 735px;
	margin-top: 15px;
	position: relative;
	overflow: hidden;

}

.contentContainer td {
	font-size: 11px;

}

.adobelink {
	height: 68px;
	width: 390px;
	line-height: 68px;
	float: left;
	padding-left: 40px;
	font-weight: bold;
	margin-left: 10px;
	background: url(/objs/adobe_logo.gif) center left no-repeat;
}

.ratesTable {
	width: 733px;
	margin-left: 1px;
}

.ratesTable td {
	border: #ccc 1px solid;
	padding: 4px 4px 4px 4px;
	text-align: center;
}

.ratesTable td.title {
	text-align: left;
}

.ratesTable td.blue {
	background: #6699cc;
	color: #fff;
	font-weight: bold;
}

.tel {
	color: #fff;
	font-size: 14px;
	margin-left: 2px;
	font-weight: bold;
}

.ext {
	margin-left: 2px;
	color: #fff;
}

.email {
	font-size: 11px;
	color: #fff;
	font-weight: bold;
	margin-left: 3px;
	line-height: 20px;
}

.light {
	background: #edf1da;
}

.lighter{
	background:#f5f9e2;
	}

.dark {
	background: #d7e1ad;
}

.marginLeft {
	margin-left: 15px;
}

.marginRight {
	margin-right: 15px;
}

.marginBottom {
	margin-bottom: 15px;
}

.marginBottom2 {
	margin-bottom: 55px;
}

.marginTop {
	margin-top: 15px;
}

#birthdays .middleS p {
	width: 340px !important;
	margin: 5px 5px 5px 5px;
}

#birthdays h2 {
	color: #6699d0;
	margin-bottom: 0px;
}

#birthdays p {
	padding-bottom: 10px;
}

#birthdays .middleL p {
	padding-bottom: 10px;
	margin-left: 0px;
	margin-right: 5px;
}

#birthdays .middleL h2 {
	margin: 0;
}

.blueBarContainer {
	width: 155px;
	float: left;
	margin-left: 15px;
	margin-top: 20px;
}

.blueBarContainer.birthdays {
	width: 360px;
	float: right;
	margin-top: 15px;
	margin-left:0;
}

.blueBarContainer.birthdays .top {
	height: 10px;
	background: url(/objs/blueBar-360-top.gif) top left no-repeat;
}

.blueBarContainer.birthdays .bottom {
	height: 10px;
	background: url(/objs/blueBar-360-bottom.gif) top left no-repeat;
}

.blueBarContainer.birthdays .middle p {
	color: #fff;
}

.blueBarContainer.birthdays .middle h3 {
	font-size: 24px;
}

.blueBarContainer .top {
	height: 10px;
	background: url(/objs/blueBar-top.gif) bottom left no-repeat;
}

.blueBarContainer .middle {
	background: #6699cc;
}

.blueBarContainer .middle h3 {
	color: #FFF;
	font-size: 18px;
	padding-bottom: 5px;
	padding-left: 5px;
}

.blueBarContainer .middle p {
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
}

.blueBarContainer .bottom {
	height: 10px;
	background: url(/objs/blueBar-bottom.gif) no-repeat;
}

#menu {
	height: 43px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	text-align: right;
	background-image: url(/objs/menu1_bg.jpg);
	background-repeat: repeat-x;
}

#menu li {
	display: inline;
	padding-right: 25px;
	font-family: "Trebuchet MS", HelveticaNeue, Arial, Verdana;
	font-size: 90%;
	color: #4D4D4D;
}

#menu ul {
	float: right;
	padding: 0;
	margin: 0;
}

#menu  a:link {
	color: #4D4D4D;
}

#menu a,#menu a:visited {
	text-decoration: none;
	text-align: center;
	background-color: #DCD3E0;
	width: 8em;
	padding: 0.2em;
	margin: 0.5em auto;
	color: #4D4D4D;
}

#menu a:hover {
	border-bottom: 5px solid #A68EAD;
	color: #4D4D4D;
}

#subMenuLeftCol {
	width: 170px;
	float: left;
}

#subMenuContainer {
	width: 155px;
	margin-top: 15px;
	float: right;
	background-color: #e6eacd;
}

#subMenuContainer-feature {
	width: 155px;
	margin-top: 15px;
	float: right;
	background-color: #e6eacd;
}

#subMenuContainer ul {
	padding: 0px;
	margin: 0px;
	position: relative;
	overflow: hidden;
}

#subMenuContainer li {
	list-style: none;
	width: 150px;
	padding-left: 5px;
	font-weight: bold;
	float: left;
	background: url(/objs/mnu-span-bg-green.gif) center right no-repeat;
}

#subMenuContainer a {
	display: block;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size: 13px;
}

#subMenuContainer li:hover,#subMenuContainer li:hover a {
	color: #fff;
	background: #9eb539 url(/objs/mnu-span-bg.gif) center right no-repeat;
}

#subMenuContainer a:link {
	color: #4d4d4d;
	text-decoration: none;
}

#subMenuContainer a:hover {
	color: #4d4d4d;
}

#subMenuContainer a:visited {
	color: #4d4d4d;
	text-decoration: none;
}

#subMenuTop {
	width: 155px;
	height: 7px;
	background-image: url(/objs/submenu_top.gif);
	background-repeat: no-repeat;
	background-position: top;
	background-color: #e6eacd;
}

#subMenuMiddle {
	width: 155px;
}

#subMenuMiddle span{
		padding-right:10px;
	}

#subMenuBottom {
	width: 155px;
	height: 7px;
	background-image: url(/objs/submenu_bottom.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #e6eacd;
}

#footerTop {
	background-image: url(/objs/natasha_text.gif);
	background-repeat: no-repeat;
	background-position: right;
	background-color: #FFFFFF;
	height: 80px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
}

#footer {
	background-image: url(/objs/footer_bg.gif);
	background-repeat: no-repeat;
	background-position: bottom;
	background-color: #9EB539;
	width: 959px;
	height: 50px;
	margin-left: auto;
	margin-right: auto;
}

#footer .footerColRight {
	float: right;
	width: 350px;
	text-align: right;
	margin-top: 10px;
	margin-right: 10px;
}

#footerLeftMenu {
	float: left;
	width: 550px;
	height: 40px;
	padding-top: 5px;
	margin-top: 5px;
	margin-left: 10px;
	background-image: url(/objs/footer_conkers.jpg);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #9EB539;
	text-align:left;
}

#footerLeftMenu ul {
	padding-left:80px;
	margin: 0px;
	display: block;
}

#footerLeftMenu p{
	padding-left:80px;
	}

#footerLeftMenu li {
	display: inline;
	padding-right: 10px;
	font-family: "Trebuchet MS", HelveticaNeue, Arial, Verdana;
	font-size: 11px;
	color: #333;
}

#footer a:link {
	color: #333;
	text-decoration:underline!important;
}

#footer a:hover {
	color: #fff!important;
	text-decoration:underline!important;
}

#footer a:visited {
	color: #333;
	text-decoration:underline!important;
}

#footer {
	color: #333;
	font-size: 11px!important;
}

#footerContainer {
	width: 100%;
	background: #CFC2CF;
	padding-bottom: 50px;
}

html {
	overflow: -moz-scrollbars-vertical;
}

html {
	overflow-x: auto;
}

#tabs {
	height: 45px;
	width: 960px;
	margin-left: auto;
	margin-right: auto;
	background-image: url(/objs/menu1_bg.jpg);
	background-repeat: repeat-x;
}

hr {
	border: none;
	border-top: 1px solid #CCCCCC;
	height: 1px;
	margin-bottom: 30px;
}

#tabs ul {
	margin: 0px;
	padding: 5px 25px 15px 15px;
	list-style: none;
	text-align: left;
}

#tabs li {
	font: "Trebuchet MS";
	color: #4D4D4D;
	display: inline;
	margin: 0;
	padding: 0;
	text-align: left;
}

#tabs a {
	float: left;
	background: url(/objs/tableft1.gif) no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	text-decoration: none;
	color: #4D4D4D;
}

#tabs a span {
	float: left;
	display: block;
	background: url(/objs/tabright3.gif) repeat-x right top;
	padding: 5px 15px 5px 15px;
	color: #fff;
	font-size: 13px;
}

/* Commented Backslash Hack hides rule from IE5-Mac \*/
#tabs a span {
	float: none;
}

/* End IE5-Mac hack */
#tabs a:hover span {
	color: #FFF;
}

#tabs a:hover {
	background-position: 0% -42px;
}

#tabs a:hover span {
	background-position: 100% -42px;
	color: #4D4D4D;
}

#selected {
	font-weight: bold;
}

#ttd .headerContainer p {
	width: 300px;
	float: left;
}

.slideshow {
	width: 335px;
	height: 250px;
	margin: 15px 15px 15px 15px;
	border: #FFF 3px solid;
	float: right;
}

.heading-non-h {
	font-family: "Trebuchet MS", HelveticaNeue, Arial, Verdana;
	font-size: 17px;
}

#birthdays table {
	width: 734px;
	float: left;
	margin-top: 25px;
	margin-left: 1px;
	font-size: 11px;
}

#birthdays table td {
	padding: 2px 5px 2px 5px;
	border: #C0D841 1px solid;
}

td.light {
	background: #edf1da;
}

.blueBarContainer a:link,.blueBarContainer a:hover,.blueBarContainer a:active,.blueBarContainer a:visited
	{
	color: #fff;
}

.small-preview-img {
	width: 50px;
	height: 50px;
	display: inline-block;
	background-position: center center;
	background-repeat: no-repeat;
	cursor: pointer;
}

.medium-preview-img {
	width: 210px;
	height: 150px;
	display: block;
	float: right;
	background-position: center center;
	background-repeat: no-repeat;
	margin: 0 auto;
	cursor: pointer;
}

.news-preview-img {
	width: 150px;
	height: 100px;
	background-position: center center;
	background-repeat: no-repeat;
}

.width230{
		width:230px;
	}

.dateText {
	font-weight: bold;
	padding-left: 10px;
}

.slimCol {
	width: 330px;
	float: left;
	margin-right: 15px;
}

.directions {
	background: #fff url(/objs/rounded_bottom.gif) bottom left no-repeat;
}

#nat .middle,#psl .middle {
	padding-left: 20px;
	padding-right: 20px;
	min-height: 230px;
	height: auto !important;
	height: 250px;
	position: relative;
	overflow: hidden;
}

.floatContainer {
	position: relative;
	overflow: hidden;
}

#event-title span {
	font-weight: bold;
}

#evt {
	background-image: url(/objs/event.png);
	background-repeat: no-repeat;
	background-position: 10px 16px;
	padding-left: 20px;
	margin: 5px 0px 0px 20px;
}

#evt .row {
	margin-top: 5px;
}

a span#evt {
	color: #000000;
	text-decoration: none;
}

a#latestevt {
	text-decoration: none;
}

#event-title {
	color: #669900;
	font-weight: bold;
	text-decoration: underline;
}

.promo-box {
	height: 146px;
	width: 197px;
	position: relative;
	display: block;
	background-repeat: no-repeat;
}

.promo-box .promo-text {
	position: absolute;
	top: 0px;
	left: 0px;
	display: block;
	width: 189px;
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: underline;
	background-image: url(/objs/blackopaque.png);
	padding: 4px;
}

a:hover .promo-box .promo-text {
	background-image: url(/objs/blackopaque_hover.png);
}

.promo-box .promo-text-sub {
	font-size: 11px;
	background-image: url(/objs/blackopaque.png);
	padding: 4px;
	position: absolute;
	bottom: 10px;
	left: 10px;
	display: inline-block;
	font-weight: normal;
	text-decoration: none;
	color: #FFFFFF;
}

a:hover .promo-box .promo-text-sub {
	background-image: url(/objs/blackopaque_hover.png);
}

.event {
	display: block;
}

#events .col1 {
	width: 480px;
}

.width67{
		width:67%;
}

.width80{
	width:80%;
	}

#events .col2 {
	width: 240px;
}

#slideshow
{
	width:345px;
	height:215px;
	margin-bottom:5px;
	overflow:hidden;	
}

.index #slideshow
{
	width:345px;
	height:165px;
}

#slidenav
{
	overflow:hidden;
	width:345px;
}

#slidenav a{
	display:block;
	float:left;
	font-size:0;
	width:10px;
	height:10px;
	margin-right:5px;
	text-decoration:none;
	background:#CCC;
}

#slidenav a.activeSlide{
	background:#999999;
	
}

/* Column Formatting */
.twoCol {
	width: 48.5%;
}

.threeCol {
	width: 31.9%;
}

.fourCol {
	width: 23.55%;
}

.eventRight {
	width: 21.55%;
}

/*

Ollie's Predefined Boxes (Hurrah!)

*/
.box {
	position: relative;
	overflow: hidden;
}

.boxTop {
	height: 6px;
	position: relative;
	overflow: hidden;
}

.boxTop div {
	height: 6px;
	position: relative;
	overflow: hidden;
}

.boxMiddle {
	position: relative;
	overflow: hidden;
}

.boxBottom {
	height: 6px;
	position: relative;
	overflow: hidden;
}

.boxBottom div {
	height: 6px;
	font-size: 0px;
	position: relative;
	overflow: hidden;
}
.ticktable {
	font-size: 11px !important;	
}


.ticketOnlineBuy {
	width: 735px;
	height: 85px;
	float: right;
	padding-top: 15px;

}

.ticketLHBuy {
	width: 155px;
	height: 155px;
	padding-top: 20px;
	float: right;
}

/* Solid Green */
.box.greenSolid {
	background: #e6eacd;
}

.box.greenSolid .boxTop {
	background: url(/objs/corners/corner_solidGreen_tl.gif) top left
		no-repeat;
}

.box.greenSolid .boxTop div {
	background: url(/objs/corners/corner_solidGreen_tr.gif) top right
		no-repeat;
}

.box.greenSolid .boxBottom {
	background: url(/objs/corners/corner_solidGreen_bl.gif) bottom left
		no-repeat;
}

.box.greenSolid .boxBottom div {
	background: url(/objs/corners/corner_solidGreen_br.gif) bottom right
		no-repeat;
}

/* Solid Dark Green */
.box.greenSolidDark {
	background: #9eb539;
}

.box.greenSolidDark .boxTop {
	background: url(/objs/corners/corner_solidGreenDark_tl.gif) top left
		no-repeat;
}

.box.greenSolidDark .boxTop div {
	background: url(/objs/corners/corner_solidGreenDark_tr.gif) top right
		no-repeat;
}

.box.greenSolidDark .boxBottom {
	background: url(/objs/corners/corner_solidGreenDark_bl.gif) bottom left
		no-repeat;
}

.box.greenSolidDark .boxBottom div {
	background: url(/objs/corners/corner_solidGreenDark_br.gif) bottom right
		no-repeat;
}

/* Solid Blue */
.box.blueSolid {
	background: #6699cc;
}

.box.blueSolid .boxTop {
	background: url(/objs/corners/corner_solidBlue_tl.gif) top left
		no-repeat;
}

.box.blueSolid .boxTop div {
	background: url(/objs/corners/corner_solidBlue_tr.gif) top right
		no-repeat;
}

.box.blueSolid .boxBottom {
	background: url(/objs/corners/corner_solidBlue_bl.gif) bottom left
		no-repeat;
}

.box.blueSolid .boxBottom div {
	background: url(/objs/corners/corner_solidBlue_br.gif) bottom right
		no-repeat;
}

/* Solid Red */
.box.redSolid {
	background: #7f1e00;
}

.box.redSolid .boxTop {
	background: url(/objs/corners/corner_solidRed_tl.gif) top left no-repeat
		;
}

.box.redSolid .boxTop div {
	background: url(/objs/corners/corner_solidRed_tr.gif) top right
		no-repeat;
}

.box.redSolid .boxBottom {
	background: url(/objs/corners/corner_solidRed_bl.gif) bottom left
		no-repeat;
}

.box.redSolid .boxBottom div {
	background: url(/objs/corners/corner_solidRed_br.gif) bottom right
		no-repeat;
}

/* Light Green Border */
.box.greenLine {
	background: #ffffff url(/objs/corners/corner_greenLine_m.gif) top left
		repeat-y;
}

.box.greenLine .boxTop {
	background: url(/objs/corners/corner_greenLine_tl.gif) top left
		no-repeat;
}

.box.greenLine .boxTop div {
	background: url(/objs/corners/corner_greenLine_tr.gif) top right
		no-repeat;
}

.box.greenLine .boxMiddle {
	background: url(/objs/corners/corner_greenLine_m.gif) top right repeat-y
		;
}

.box.greenLine .boxBottom {
	background: url(/objs/corners/corner_greenLine_bl.gif) bottom left
		no-repeat;
}

.box.greenLine .boxBottom div {
	background: url(/objs/corners/corner_greenLine_br.gif) bottom right
		no-repeat;
}

/* Grey Border */
.box.greyLine {
	background: #ffffff url(/objs/corners/corner_greyLine_m.gif) top left
		repeat-y;
}

.box.greyLine .boxTop {
	background: url(/objs/corners/corner_greyLine_tl.gif) top left no-repeat
		;
}

.box.greyLine .boxTop div {
	background: url(/objs/corners/corner_greyLine_tr.gif) top right
		no-repeat;
}

.box.greyLine .boxMiddle {
	background: url(/objs/corners/corner_greyLine_m.gif) top right repeat-y;
	padding-left: 10px;
	padding-right: 10px;
}

.box.greyLine .boxBottom {
	background: url(/objs/corners/corner_greyLine_bl.gif) bottom left
		no-repeat;
}

.box.greyLine .boxBottom div {
	background: url(/objs/corners/corner_greyLine_br.gif) bottom right
		no-repeat;
}

/* Solid Darker Green */
.box.greenSolidDarker {
	background: #9f9f71;
}

.box.greenSolidDarker .boxTop {
	background: url(/objs/corners/corner_solidGreenDarker_tl.gif) top left
		no-repeat;
}

.box.greenSolidDarker .boxTop div {
	background: url(/objs/corners/corner_solidGreenDarker_tr.gif) top right
		no-repeat;
}

.box.greenSolidDarker .boxMiddle {
	background: #d8d7c7;
}

.box.greenSolidDarker .boxBottom {
	background: url(/objs/corners/corner_solidGreenDarker_bl.gif) bottom
		left no-repeat;
}

.box.greenSolidDarker .boxBottom div {
	background: url(/objs/corners/corner_solidGreenDarker_br.gif) bottom
		right no-repeat;
}

/* Solid Grey */
.box.greySolid {
	background: #d8d7c7;
}

.box.greySolid .boxTop {
	background: url(/objs/corners/corner_solidGrey_tl.gif) top left
		no-repeat;
}

.box.greySolid .boxTop div {
	background: url(/objs/corners/corner_solidGrey_tr.gif) top right
		no-repeat;
}

.box.greySolid .boxBottom {
	background: url(/objs/corners/corner_solidGrey_bl.gif) bottom left
		no-repeat;
}

.box.greySolid .boxBottom div {
	background: url(/objs/corners/corner_solidGrey_br.gif) bottom right
		no-repeat;
}

/* Heading */
.boxTop.heading,.boxTop.heading div {
	height: auto !important;
}

.boxBottom.footer,.boxBottom.footer div {
	height: auto !important;
	font-size:11px;
}

.box.greenSolid .boxTop.heading,.boxTop.greenHeading {
	background: #9eb539 url(/objs/corners/corner_solidGreenDark_tl.gif) top
		left no-repeat !important;
}

.box.greenSolid .boxTop.heading div,.boxTop.greenHeading div {
	background: url(/objs/corners/corner_solidGreenDark_tr.gif) top right
		no-repeat !important;
}

/* Slideshow Styling */
.slider-wrap {
	width: 345px;
	position: relative;
	overflow: hidden;
}

.stripViewer .panelContainer 
.panel ul {
	text-align: left;
	margin: 0 15px 0 30px;
}

.stripViewer {
	position: relative;
	overflow: hidden;
	width: 345px;
	height: 255px;
}

.stripViewer .panelContainer {
	position: relative;
	left: 0;
	top: 0;
}

.stripViewer .panelContainer .panel {
	float: left;
	height: 265px;
	position: relative;	
	text-align: right;
}

.stripNavL,.stripNavR,.stripNav {
	display: none;
}

.nav-thumb {
	width: 10px;
	height: 10px;
	border: 0;
}

#movers-row {
	float: right;
	position: relative;
	margin-top: 5px;
}

#movers-row div {
	width: 10px;
	margin-left: 5px;
	float: left;
}

#movers-row div a.cross-link {
	float: right;
}

.cross-link {
	width: 10px;
	height: 10px;
	position: relative;
	background: #ccc;
}

.active-thumb {
	background: #999;
}

/* Index Styling */
.index .stripViewer,.stripViewer .panelContainer .panel {
	height: 165px !important;
}

.index #movers-row,#movers-row div {
	float: left !important;
	margin-left: 0px;
	margin-right: 5px;
}

/* Shopping */
#shopping .stripViewer,.stripViewer .panelContainer .panel {
	height: 215px !important;
}

#shopping .sliper-wrap,#shopping .stripViewer,#shopping .stripViewer .panelContainer .panel
	{
	width: 340px !important;
}

.noBG{
	background:none!important;
}

.tablePad td{
	padding:5px!important;
}

/* offers */
.rule {
	border-bottom: 1px solid #4D4D4D;
	margin-bottom: 15px;
}
.date-row {
	padding: 4px 0px 4px 0px;
}
span.valid-date {
	background-color: #FFFFFF;
	display: inline-block;
	padding: 4px;
	float: right;
}

.block{
	display:block;
}

.teamMinHeight{
  min-height:250px;
  height:auto !important;
  height:250px;

}
.content-outer {
	padding: 10px;	
}
.content-outer h3 {
	margin-top: 15px;	
}
table.ticketTable {
	width: 100%;
}
table.ticketTable td,table.ticketTable th {
	padding: 10px;
}
table.ticketTable th {
	font-weight: bold;
	background-color: #6699CC;
	color:#FFFFFF;
}
table.ticketTable td {
	background-color: #fff;
	border-bottom: 1px solid #D8D7C7;
}
#order-address {
	border: 1px solid #EFEFEF;
	padding: 10px;
	display: inline-block;
	width: 230px;	
}

.newsMinHeight{
  min-height:450px;
  height:auto !important;
  height:450px;

}

#button-row {
	text-align: right;
	margin-top: 10px;
}

a:link span.change-qty, a:visited span.change-qty {
	font-size: 11px;
	background-color: #D8D7C7;
}
a:hover span.change-qty { 
	color: #FFFFFF;	
}
a.no-decor {
	text-decoration: none;
}
.order-totals {
	display: inline;
}
.text-align-right {
	text-align: right;
}
tr.total {
	font-size: 16px;
	border-width: 0px;
}
.totals-table td {
	margin: 9px 0px 9px 0px;
}
.eventDate {
	font-style: italic; 
}
.calendar-bg {
	background: url(/objs/blank_calendar.gif) top
		left no-repeat !important;
	width: 48px;
	height: 48px;	
	text-align: center;
}

#cmsHeader{
	width: 960px;
	height: 96px;
	background-image:url(../objs/header_cms.jpg);
	background-repeat: no-repeat;
	margin-left:auto;
	margin-right:auto;
}

#cmsMenu{
	width: 960px;
	height:45px;
	background-image: url(../objs/menu1_bg.jpg);
	background-repeat: repeat-x;
	margin-left:auto;
	margin-right:auto;
}

#cmsMenu ul{
	padding-top: 10px;
	margin: 0px;
}

#cmsMenu li{
	display: inline;
	float: left;
	padding-right: 15px;
	font-size:13px;	
}

#cmsMenu a:link{
	color: #fff;
}

#cmsMenu a:hover{
	color: #333;
}

#cmsMenu a:visited{
	color: #7F1E00;	
}

.cmsMainTable{
	margin: 20px;
}

.cmsMainTable td{
	margin: 20px;
	padding: 7px;
	background-color:#DFE2C0;
}

.cmsMainTable th{
	background-color:#9EB539;
	padding: 7px;
}

#twitter{
	width:190px;
	height: 64px;
	margin-left: 15px;
	margin-top: 10px;
}
#error{
	padding-top: 15px;
	width: 390px;
	height: 100px;
	margin: 30px;	
}

#errorImage{
	width: 100px;
	height: 100px;
	background-image: url(../objs/conkers.jpg);
	background-repeat:no-repeat;
	background-position:left;	
	float:left;
}
.boxMiddle ol li
{
	list-style-type:decimal;
	margin-bottom: 5px;
}
#giftaidchange dd
{
	margin-left: 5px;	
}
#giftaidchange dt
{
	margin: 5px;
}

.stripeDarkGrn{
	background: #d7e1ad;
}

.stripeLightGrn{
	background: #edf1da;
}

#amount2-label, #amount4-label, #amount4-label dd, #amount4-label dt {
	background: #d7e1ad;
}

.ddfix dd
{
	float:left;
	margin-top:10px;
}

/* ticket type rollovers */

	.ticket-type {
		position: relative;
	}
	
	.help-tooltip {
		display: none;
		position: absolute;
		top: 10px;
		left: 0px;
		background-color: #FFFFFF;
		border: 1px solid #EFEFEF;
		z-index: 100;
	}

/* end ticket type rollovers */



#header #homelink {
	display: block;
	width: 280px;
	height: 119px;
	cursor: pointer;
	position: absolute;
	top: 0px;
	left: 0px;
}
#header #promolink {
	display: block;
	width: 170px;
	height: 119px;
	cursor: pointer;
	position: absolute;
	top: 0px;
	right: 0px;
}

.gbox {
	
}
.gbox-top {
	width: 735px;
	height: 8px;
	background-image: url(/objs/g_container_curve_top.gif);
	background-repeat: no-repeat;
}
.gbox-main {
	background-color: #9EB539;
	color: #FFFFFF;
	padding: 10px;
}
.gbox-bottom {
	width: 735px;
	height: 8px;
	background-image: url(/objs/g_container_curve_bottom.gif);
	background-repeat: no-repeat;
}


.tickets-heading-large {
	float: left;
	font-size: 40px;	
}
.tickets-heading-desc {
	float: left;
	width: 450px;
	margin: 6px 0px 0px 10px;
	font-size: 16px !important;
}
.tickets-heading-desc p {
	font-size: 15px;
}

.pads li {
	list-style-position:outside!important;
	margin-left:20px;
}

.facebook{
	float:right;
	width: 200px;
	margin-top: 10px;

}