/* Reset CSS! */
html, body, div, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, pre, form, p, blockquote, fieldset, input, address, th, td 
		{
		margin:0;
		padding: 0;
		}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th 
		{
		font-size:1em;
		font-weight:normal;
		font-style: normal;
		}
ul,ol 		{
		list-style: none;
		}
table 		{
		border-collapse:collapse;
		border-spacing: 0;
		}
caption,th
		{
		text-align: left;
		}
fieldset,img
		{
		border: none;
		}
dt, address, caption, cite, code, dfn, em, i, strong, b, th, var
		{
		font-style:normal;
		font-weight:normal;
		}
q:before, q:after
		{
		content:'';
		}
/*Kill Space*/
.Clear		{
		clear:both;
		border:0;
		margin:0;
		padding:0;
/*Stops Mozilla collapsing the spacer */
		height: 1px;
/*Stops IE making the spacer to high */
		height: auto;
		}
/*Default settings*/
body 		{
		position:absolute;
		z-index:1;
		font-size:0.8em;
		font-family:Tahoma,Arial,Helvetica,sans-serif;
		font-weight:normal; 
		margin:0;
		color:#444;
		width:100%;
		background:#200805;
		}
.hide 		{
		display:none;
		}
img		{
		display:block;
		border:0;
		}
a:link 		{
		color:#200805; 
		padding:0;
		margin:0;
		width:auto;
		}
a:visited 	{
		color:#222; 
		}
a:hover 	{
		color:#d8739d; 
		}
a:active 	{
		color:#72d8c6; 
		}
th		{
		text-align:left;
		}
form		{
		margin:0;
		padding:0;
		}
img		{
		display:block;
		border:0;
		}
h1, h2, h3, h6	{
		margin-top:0;
		margin-bottom:0;
		line-height:100%;
		}
hr		{ 
		height:2px;
		color:#d8739d; 
		border:none; 
		} 
HTML>body hr	{ 
		height:2px; 
		text-align:left;
		background-color:#d8739d; 
		border:0px;
		}
strong		{
		font-weight:bold;
		color:#777;
		}
/* Main Page Columns */
#Container	{
		text-align:left;
		margin:10px auto 0 auto; 
		background:#fff;
		color:#564c4a;
		min-height:642px;
		width:965px;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:965px;
		}
#ContainerLeft	{
		text-align:left;
		margin:10px auto 0 auto; 
		width:965px;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:965px;
		color:#564c4a;
		}
#ContainerBottom
		{
		clear:both;
		text-align:left;
		margin:0 auto 0 auto; 
		width:965px;
		position:relative;
		voice-family:"\"}\"";
		voice-family:inherit;
		width:965px;
		background:#f5f3f4;
		color:#564c4a;
		min-height:42px;
		padding-top:10px;
		padding-bottom:10px;
		}
#ContainerScroll
		{
		width:220px;
		padding:2px;
		height:100%;
		margin-left:5px;
		}
#Footer		{
		color:#fff;
		background:#200805;
		clear:both;
		text-align:center;
		padding:0;
		font-size:0.85em;
		height:100%;
		margin-top:3px;
		}
#Footer a	{
		color:#fff;
		}
#Footer a:hover	{
		color:#d8739d;
		}
#LeftCol	{
		float:left;
		clear:both;
		width:194px;
		position:relative;
		margin:0;
		padding:0;
		}
.LeftCol-Lower	{
		width:148px;
		margin:72px 0 0 21px;
		height:141px;
		padding:3px 5px;
		}
.LeftCol-Lower h2
		{
		font-size:0.8em;
		font-weight:bold;
		margin:14px 0 8px 0;
		padding:0;
		background:#d8739d;
		color:#fff;
		padding:6px;
		text-align:center;
		}
.LeftCol-Lower h2 a
		{
		color:#fff;
		text-decoration:none;
		}
.LeftCol-Lower h2 a:hover
		{
		color:#200805;
		text-decoration:none;
		}
.LeftCol-Lower  p
		{
		margin:7px 2px 7px 2px;
		padding:0;
		font-size:0.85em;
		}
.MidCol		{
		float:left;
		position:relative;
		margin:530px 0 0 6px;
		width:490px;
		padding:0;
		}
.MidCol h2
		{
		font-size:0.8em;
		font-weight:bold;
		margin:2px 0;
		padding:0;
		background:#d8739d;
		color:#fff;
		padding:6px;
		}
.MidCol p	{
		margin:7px 2px 7px 2px;
		padding:0;
		font-size:0.85em;
		}
.CentralText	{
		padding: 22px 0 0 5px;
		}
.RightCol	{
		float:left;
		position:relative;
		margin:17px 0 0 18px;
		width:232px;
		}
/*Offers section*/
.OfferPanel1	{
		background:#fff;
		width:215px;
		margin:2px 0 3px 0px;
		padding:5px;
		}
.OfferPanel1 p
		{
		padding:0;
		margin:0;
		font-size:0.85em;
		}
.OfferHeader1	{
		font-size:9px;
		font-weight:bold;
		padding:2px 2px 2px 2px;
		background:#311410;
		color:#e5d4cb;
		width:213px;
		display:block;
		margin:0 0 4px 0;
		}
.OfferHeader1 h2
		{
		font-size:10px;
		display:inline;
		float:left;
		font-weight:bold;
		padding:8px 2px 2px 3px;
		}
.OfferHeader1 h2 a
		{
		color:#e5d4cb;
		text-decoration:none;
		}
.OfferHeader1 h2 a:hover
		{
		color:#fff;
		text-decoration:none;
		}
.OfferHeader1 span.Price
		{
		float:right;
		width:90px;
		text-align:right;
		}
.OfferHeader1 h5
		{
		font-size:17px;
		color:#d8739d;
		margin:0;
		padding:3px 2px 1px 0;
		display:inline;
		}
.OfferHeader2	{
		font-size:9px;
		font-weight:bold;
		padding:2px 2px 2px 2px;
		color:#e5d4cb;
		background:#311410;
		width:213px;
		display:block;
		margin:0 0 4px 0;
		}
.OfferHeader2 h2
		{
		font-size:10px;
		display:inline;
		float:left;
		font-weight:bold;
		padding:8px 2px 2px 3px;
		}
.OfferHeader2 h2 a
		{
		color:#e5d4cb;
		text-decoration:none;
		}
.OfferHeader2 h2 a:hover
		{
		color:#fff;
		text-decoration:none;
		}
.OfferHeader2 span.Price
		{
		float:right;
		width:90px;
		text-align:right;
		}
.OfferHeader2 h5
		{
		font-size:17px;
		color:#d8739d;
		margin:0;
		padding:3px 2px 1px 0;
		display:inline;
		}
.OfferPanel1 h3
		{
		font-size:1.3em;
		font-weigth:bold;
		color:#311410;
		}
.OfferPanel1 h4
		{
		color:#311410;
		}
.OfferPanel1 img
		{
		background:#fff;
		padding:0px 6px 0px 0;
		float:left;
		}
.OfferPanel2	{
		background:#fff;
		width:215px;
		margin:2px 0 3px 0px;
		padding:5px;
		float:left;
		}
.OfferPanel2 p
		{
		padding:0;
		margin:0;
		font-size:0.85em;
		}
.OfferPanel2 h3
		{
		font-size:1.3em;
		font-weigth:bold;
		color:#d8739d;
		}
.OfferPanel2 h4
		{
		color:#311410;
		}
.OfferPanel2 img
		{
		background:#ffff;
		padding:0px 8px 0px 0;
		float:left;
		}
.LeftBottom	{
		background:#fff;
		width:443px;
		margin:10px 0 10px 20px;
		padding:3px 5px;
		float:left;
		}
.LeftBottom p
		{
		padding:0;
		margin:0;
		font-size:0.85em;
		}
.LeftBottom h2
		{
		font-size:0.8em;
		font-weight:bold;
		margin:2px 0 5px 0;
		padding:0;
		background:#e5d4cb;
		color:#4d3937;
		padding:6px;
		}
.LeftBottom h3
		{
		color:#311410;
		}
.LeftBottom img
		{
		background:#fff;
		padding:0px 8px 4px 0;
		float:left;
		}
.RightBottom	{
		background:#fff;
		width:443px;
		margin:10px 0 10px 20px;
		padding:3px 5px;
		float:left;
		}
.RightBottom p
		{
		padding:0;
		margin:0;
		font-size:0.85em;
		}
.RightBottom h2
		{
		font-size:0.8em;
		font-weight:bold;
		margin:2px 0 5px 0;
		padding:0;
		background:#e5d4cb;
		color:#4d3937;
		padding:6px;
		}
.RightBottom h3
		{
		color:#311410;
		}
.RightBottom img
		{
		background:#ffff;
		padding:0px 8px 4px 0;
		float:left;
		}
a:link.SearchButton,a:visited.SearchButton, a:active.SearchButton
		{
		display:block;
		width:130px;
		height:20px;
		color:#200805;
		background:url(../uploads/images/site/SearchButton.gif) no-repeat;
		text-decoration:none;
		padding:3px 8px;
		margin:0;
		}
a:hover.SearchButton
		{
		display:block;
		width:130px;
		height:20px;
		color:#d8739d;
		background: url(../uploads/images/site/SearchButtonOn.gif) no-repeat;
		text-decoration:none;
		padding:3px 8px;
		margin:0;
		}
.Address	{
		clear:both;
		padding:0;
		font-size:0.6em;
		margin:0;
		color:#fff;
		}
/* Navigation Items */
/* Left Navigation */
.NavBack	{
		margin:0 0 20px 26px;
		padding:125px 0 0 0;
		width:180px;
		height:330px;
		}


ul#NavHub 	{
		list-style:none;
		list-style-image:none;
		background:none;
		width:140px;
		margin:0;
		clear:both;
		padding:0px;
		}
ul#NavHub li
		{
		position:relative;
		float:left;
		margin:1px 0 0 0;
		width:140px;
		}
ul#NavHub li ul 
		{ /*2nd level*/
		position:absolute;
		left:-999em;
		margin-left:149px;
		margin-top:-17px;
		}
ul#NavHub li ul ul
		{ /*3rd and above*/
		left:-999em;
		}
ul#NavHub a
		{
		display:block;
		font-size:80%;
		font-weight:bold;
		display:block;
		text-decoration:none;
		height:17px;
		color:#444;
		width:140px;
		padding:4px 0 0 8px;
		margin:0px 0 0 0;
		vertical-align:middle;
		}
ul#NavHub a:link, ul#NavHub a:visited, ul#NavHub a:active
		{
		text-decoration:none;
		color:#4d3937;
		background:#e5d4cb;
		}
ul#NavHub a:hover
		{
		text-decoration:none;
		color:#4d3937;
		background:#cfb4a6;
		}
ul#NavHub li:hover ul, ul#NavHub li:hover ul ul, ul#NavHub li.sfhover ul, ul#NavHub li.sfhover ul ul 
		{
		position:absolute;
		z-index:100;
		left: -999em;
		background-color:none;
		}
ul#NavHub li:hover ul, ul#NavHub li li:hover ul, ul#NavHub li li li:hover ul, ul#NavHub li.sfhover ul, ul#NavHub li li.sfhover ul, ul#NavHub li li li.sfhover ul 
		{ /* lists nested under hovered list items */
		background-color:none;
		z-index:100;
		left: 0;
		}
ul#NavHub a:link.root, #NavHub a:active.root, #NavHub a:visited .root
		{
		z-index:100;
		background-image:url(../uploads/images/site/arrow.png);
		background-repeat:no-repeat;
		background-position:right;
		}
ul#NavHub a:hover.root
		{
		z-index:100;
		background-image:url(../uploads/images/site/Arrow-on.png);
		background-repeat:no-repeat;
		background-position:right;
		}
/* ie7 suckerfish fix */
#NavHub li:hover, #NavHub li.hover
		{
		background-color:none;
		width:140px;
		}
#NavHub li:hover ul, #NavHub li.sfhover ul
		{
		z-index:100;
		left: auto;
		background-color:none;
		width:140px;
		}
/* Front Page Items */
.PanelOuterCol	{
		background:#f5f3f4;
		padding:5px;
		margin:4px 0 0 0;
		}
.PanelOuter2Col	{
		background:#f5f3f4;
		padding:5px;
		margin:0;
		}
.PanelOuter3Col	{
		background:#f5f3f4;
		padding:5px;
		margin:0;
		width:573px;
		float:left;
		margin:0 15px 0 0;
		display:inline;
		}

.columnheading	{

		}
.columnheading	h1
		{
		font-size:0.8em;
		margin:0;
		padding:0;
		background:#d8739d;
		color:#fff;
		padding:7px;
		margin:0;
		}
.columnheading	h2
		{
		font-size:0.8em;
		margin:0;
		padding:0;
		background:#d8739d;
		color:#fff;
		padding:7px;
		margin:0;
		}
.columnheading a
		{
		text-decoration:none;
		color:#fff;
		}
.columnheading a:hover
		{
		text-decoration:underline;
		}
.columnheading	p
		{
		color:#796a68;
		margin:6px 3px;
		padding:0;
		font-size:0.9em;
		}
div.row		{
		color:#000;
		clear:both;
		margin:0;
		}
.venuechoice	{
		}
.venuechoice fieldset
		{
		margin-top:2px;
		padding:3px;
		}
.venuechoice label
		{
		padding:0 0 0 4px;
		}
.venuechoice select
		{
		font-size:0.8em;
		background:#fff;
		color:#4b4241;
		border:1px solid #cfb4a6;
		margin:2px 0 2px 0;
		}
.QuotePanel	{
		text-align:center;
		font-size:12px;
		background: url(../uploads/images/site/quotes-clear.gif) left top no-repeat;
		padding:0px 10px 0 14px;
		}
.QuotePanel p	{
		margin:7px 0 7px 0;
		padding:0;
		}
/* Main Page Template Items */
.panel		{
		margin:0;
		padding:0;
		position:relative;
		}
.panelheader	{
		background:#f5f3f4 url(../uploads/images/site/headerback.gif) repeat-x scroll left top;
		color:#200805;
		font-weight:bold;
		height:27px;
		line-height:27px;
		margin:0pt;
		padding:0pt 0pt 0pt 38px;
		}
.panelheader h6	{
		font-size:1em;
		float:left;
		padding-top:8px;
		}
.panelheader a
		{
		font-weight:bold;
		text-decoration:none;
		color:#fff;
		float:left;
		}
.panelheader a:link, .panelheader a:visited
		{
		text-decoration:none;
		color:#fff;
		}
.panelheader a:hover
		{
		text-decoration:none;
		color:#f5f3f4;
		}
.panelheader a:active
		{
		text-decoration:none;
		color:#f5f3f4;
		}
a:link.clearlink, a:visited.clearlink, a:active.clearlink
		{
		float:right;
		margin-right:10px;
		text-decoration:none;
		}
a:hover.clearlink
		{
		float:right;
		margin-right:10px;
		text-decoration:none;
		color:#f5f3f4;
		}
.pullquoteouter
		{
		width:200px;
		background:#555;
		padding:0px;
		margin:5px 0 0 12px;
		float:right;
		}
.pullquoteinner
		{
		position:relative;
		background:#ddd url(../uploads/images/site/quotes.gif) 4px 2px no-repeat;
		padding:5px;
		margin:5px;
		text-align:left;
		}
.pullquoteinner p.c
		{
		padding:15px 10px 0 15px;
		text-align:left;
		}
.pullquoteinner img.c
		{
		float:right;
		border:0;
		margin:0;
		padding:0;
		}
.panelouter	{
		background:#f5f3f4;
		padding:5px;
		margin:0;
		}
.panelinner	{
		background:#fff;
		color:#292925;
		margin:0;
		padding:5px;
		}
.panelinner p	{
		padding:0 0 5px 0;
		margin:0;
		}
.widepanelinnerR
		{
		background:#fff;
		color:#292925;
		margin:0;
		padding:5px;
		}
.widepanelinnerR p
		{
		padding:0 0 5px 0;
		margin:0;
		}
.widepanelinner	{
		background:#fff;
		color:#292925;
		margin:0;
		padding:15px;
		}
.widepanelinner p
		{
		padding:5px 0 5px 0;
		margin:0;
		text-align:justify;
		}
.widepanelinner h1
		{
		color:#777;
		font-size:2.0em;
		padding:0 0 4px 0;
		margin:0 0 12px 0;
		border-bottom:2px dotted #999;
		font-weight:bold;
		font-family:Trebuchet MS;
		letter-spacing:-1px;
		}
.widepanelinner h2
		{
		color:#555;
		font-size:1.2em;
		padding:0 0 5px 0;
		margin:0 0 10px 0;
		font-weight:bold;
		font-family:Trebuchet MS;
		line-height:120%;
		}
.widepanelinner h3
		{
		color:#555;
		font-size:1.2em;
		padding:12px 0 15px 0;
		margin:0;
		font-weight:bold;
		font-family:Trebuchet MS;
		line-height:120%;
		background:url(../uploads/images/site/FadedRule.gif) no-repeat 0px 9px;
		}
.widepanelinner h4
		{
		color:#555;
		font-size:1.2em;
		padding:0px 0 15px 0;
		margin:0;
		font-weight:bold;
		font-family:Trebuchet MS;
		line-height:120%;
		background:url(../uploads/images/site/FadedRule.gif) no-repeat;
		}
.widepanelinner .imageL
		{
		background:#fff;
		margin:8px 8px 0 0;
		border:1px #666 solid;
		padding:5px;
		float:left;
		}
.widepanelinner .imageL P
		{
		font-size:0.8em;
		color:#777;
		font-weight:bold;
		text-align:left;
		width:175px;
		text-align:left;
		}
.widepanelinner .imageL img
		{
		clear:both;
		position:relative;
		}
.widepanelinner .imageR
		{
		background:#fff;
		margin:8px 0 0 8px;
		border:1px #666 solid;
		padding:5px;
		float:Right;
		position:right;
		}
.widepanelinner .imageR p
		{
		font-size:0.8em;
		color:#777;
		font-weight:bold;
		width:175px;
		text-align:left;
		}
.widepanelinner .imageR img
		{
		clear:both;
		position:relative;
		}
.widepanelinner .pullquote1
		{
		float:right;
		background:#6d6e71 url(../uploads/images/site/quotes.gif) top left no-repeat;
		width:170px;
		margin:8px 5px 0 10px;
		padding:0;
		text-align:left;
		}
.widepanelinner .pullquote1 img
		{
		float:right;
		border:0;
		margin:0;
		padding:2px;
		background:#6d6e71;
		}
.widepanelinner .pullquote1 p
		{
		color:#fff;
		font-size:0.9em;
		margin:0;
		font-weight:bold;
		padding:20px 20px 0 20px;
		border:0;
		text-align:left;
		}
.widepanelinner .pullquote2
		{
		float:right;
		background:#6d6e71 url(../uploads/images/site/quotes.gif) top left no-repeat;
		width:170px;
		margin:8px 5px 0 10px;
		padding:0;
		text-align:left;
		}
.widepanelinner .pullquote2 img
		{
		float:right;
		border:0;
		margin:0;
		padding:2px;
		background:#6d6e71;
		}
.widepanelinner .pullquote2 p
		{
		color:#fff;
		margin:0;
		font-weight:bold;
		padding:20px 20px 0 20px;
		border:0;
		text-align:left;
		}
.widepanelinner ul
		{
		margin-top:3px 0 0 18px;
		padding:0 0 0 30px ;
		list-style:outside url(../uploads/images/site/bullet.gif);
		}
.widepanelinner li
		{
		padding:0 0 0 10px;
		}
/*Venue Pages*/
#logo		{
		}
#logo h1	{
		float:left;
		text-align:right;
		padding:45px 0px 0 0;
		font-size:1.8em;
		width:630px;
		line-height:125%;
		letter-spacing:100%;
		}
.highslide-body	{
		padding:20px;
		margin:0;
		}
/*Gallery*/
.gallerycontainer
		{
		width:102px;
		float:left;
		margin-right:3px;
		position:relative;
		}
.gallerycaption	{
		background:#000;
		padding:2px 5px;
		color:#fff;
		}
.squadcaption a:link,.squadcaption a:visited,.squadcaption a:active
		{
		text-decoration:none;
		color:#fff;
		font-size:0.75em;
		}
.squadcaption a:hover
		{
		text-decoration:none;
		color:#f5f3f4;
		font-size:0.75em;
		}
/* Page Tabs for Venues */
.spacentral	{
		margin:35px 0 0 0;
		overflow:hidden;
		}
#pagetabs	{
		float:left;
		background:auto;
		font-size:87%;
		line-height:normal;
		margin: 0 2px;
		position:relative;
		min-width:558px;
		}
#pagetabs ul 	{
		margin:0;
		padding:6px 10px 0 30px;
		list-style:none;
		}
#pagetabs li 	{
		display:inline;
		margin:0;
		padding:0;
		}
#pagetabs a 	{
		float:left;
		background:url("../uploads/images/site/tableft.gif") no-repeat left top;
		margin:0;
		padding:0 0 0 5px;
		text-decoration:none;
		}
#pagetabs a span
		{
		float:left;
		display:block;
		background:url("../uploads/images/site/tabright.gif") no-repeat right top;
		padding:5px 15px 4px 6px;
		color:#fff;
		font-weight:bold;
		}
#pagetabs selex.a
		{
		float:left;
		background:url("../uploads/images/site/TabLeft2.gif") no-repeat left top;
		margin:0;
		padding:0 0 0 5px;
		text-decoration:none;
		}
#pagetabs selex.a span
		{
		float:left;
		display:block;
		background:url("../uploads/images/site/TabRight2.gif") no-repeat right top;
		padding:5px 15px 4px 6px;
		color:#fff;
		font-weight:bold;
		}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#pagetabs a span
		{
		float:none;
		}
/* End IE5-Mac hack */
#pagetabs a:hover span
		{
		color:#fff;
		}
#pagetabs a:hover
		{
		background-position:0% -51px;
		}
#pagetabs a:hover span
		{
		background-position:100% -51px;
		}
#quirksfix 	{_height:1%;}

.infopanel	{
		width:170px;
		background:#f5f3f4;
		padding:10px;
		}
.info		{
		height:295px;
		}
/* Main Structural Toolkit */
.floatright	{
		float:right;
		}
.floatleft	{
		float:left;
		}
.spacer		{
		clear:both;
		border:0;
		margin:0;
		padding:0;
/*Stops Mozilla collapsing the spacer */
		height: 1px;
/*Stops IE making the spacer to high */
		height: auto;
		}
.toppic 	{
		width:100%;
		background:#200805;
		height:25px;
		margin:10px 0 0 0;
		border:0;
		position:relative;
		}
.bottompic 	{
		width:100%;
		background:#200805;
		padding:0;
		height:4px;
		margin:0;
		border:0;
		}
#countryx 	{
		background: #fc0;
		color: #fc0;
		}
#adbanner	{
		z-index:2;
		position:absolute;
		top:20px;
		position:absolute;
		left:50%;
		width:480px;
		margin-left:-234px;
		}
.wallpaper	{
		border:1px solid #200805;
		background:#fff;
		width:auto;
		padding:0;
		Margin:0;
		height:300px;
		}
.logonpanel H1	{
		text-align:left;
		color:#200805;
		font-size:250%;
		font-weight:bold;
		border-bottom:1px #777 solid;
		margin:5px 0 3px 0px;
		padding:0 0 7px 0;
		line-height:100%;
		letter-spacing:-2px;
		}
.logonpanel H2	{
		text-align:left;
		font-size:120%;
		color:#555;
		padding:3px 0 3px 0;
		border-bottom:1px #777 solid;
		margin-bottom:10px;
		}
.linkbutton	{
		width:220px;
		padding:1px;
		background:#200805;
		margin:2px 10px;
		}
a:link.linkbutton,a:visited.linkbutton, a:active.linkbutton
		{
		padding:1px;
		font-weight:bold;
		color:#fff;
		background:#200805;
		text-decoration:none;
		border:1px solid #200805;
		margin:0;
		text-align:center;
		display:block;
		}
a:hover.linkbutton
		{
		padding:1px;
		font-weight:bold;
		color:#200805;
		background:#FFF;
		text-decoration:none;
		border:1px solid #200805;
		margin:0;
		text-align:center;
		display:block;
		}
.textboxmessage
		{
		width:99%;
		border:0;
		font-family: arial;
		background:#fff;
		overflow:hidden ;
		}
#ticker		{
		position:relative;
		padding:8px 0 0 0;
		width:100%;
		voice-family:inherit;
		}
.quotebox	{
		border-bottom:1px solid #200805;
		border-left:1px solid #200805;
		border-right:1px solid #200805;
		width:140px;
		background:#fff;
		padding:18px 5px 5px 5px;
		text-align:center;
		margin:0 0 8px 0;
		background:#fff url(../uploads/images/site/quotes.gif) top left no-repeat;
		}
.quotebox p	{
		margin:0;
		padding:5px 0 0 0;
		}
.headlinepanel
		{
		border:1px solid #200805;
		background:#fff;
		position:relative;
		padding:5px;
		}
.headlinepanel h3
		{
		font-size:100%;
		color:#200805;
		margin:0;
		padding:0;
		}
.headlinepanel p
		{
		margin:0;
		padding:2px 0 6px 0;
		}
.eventspanel
		{
		border:1px solid #200805;
		background:#fff;
		position:relative;
		padding:5px;
		}
.eventspanel p
		{
		margin:0;
		padding:2px 0 5px 0;
		}
.price		{
		clear:both;
		display:inline;
		float:right;
		margin:-16px 0 0 0;
		color:#d8739d;
		font-weight:bold;
		}
/*Jack stuff*/
#sb_container
		{
		height:137px;
		margin:10px auto 0 auto;
		width:965px;
		}
#sb_header	{
		background-image:url(../uploads/images/site/header2.jpg);
		height:137px;
		border-bottom:solid 15px #4d3937;
		}
#sb_body 	{
		background-color:#4d3937;
		}
#sb_left 	{
		position:relative;
		margin:0 0 0 15px;
		padding:0;
		width:185px;
		float:left;
		}
#sb_right 	{
		position:relative;
		margin:0 15px 0 0;
		padding:0;
		float:right;
		width:750px;
		}
.sb_outerContainer
		{
		position:relative;
		float:left;
		background-color:#f5f3f4;
		padding:3px 6px 6px 6px;
		margin:0;
		width:738px;
		}
.sb_outerContainer h4
		{
		font-size:12px;
		font-weight:bold;
		background-color:#d8739d;
		color:white;
		height:25px;
		margin:0 0 5px 0;
		}
.sb_outerContainer h4 b
		{
		background-color:transparent;
		clear:both;
		float:left;
		padding:5px 0 0 5px;
		margin:0;
		}
.sb_outerContainer h5
		{
		background-color:#4d3937;
		color:white;
		height:33px;
		padding:0;
		margin:0;
		}
.sb_outerContainer h5 b
		{
		float:left;
		padding:8px 0 0 5px;
		}
.contentBox 	{
		background-color:#fbece3;
		color:white;
		margin:0px;
		padding:0;
		}
.contentBoxL 	{
		background-color:#fbece3;
		color:white;
		margin:0px;
		padding:0;
		}
.contentBoxR 	{
		background-color:#fbece3;
		color:white;
		margin:0px;
		padding:0;
		}
.contentBox p, .contentBoxL p, .contentBoxR p
		{
		margin:15px 15px 15px 15px;
		color:black;
		text-align:justify;
		}
.contentImage 	{
		position:relative;
		float:left;
		margin:17px 17px 12px 12px;
		border:solid 1px black;
		padding:6px 6px 6px 6px;
		}
.contentImage img
		{
		clear:both;
		margin-bottom:4px;
		}
.contentImage p {
		position:relative;
		color:black;
		font-size:0.8em;
		margin:0;
		padding:0;
		}
a.sb_button 	{
		background-color:#e5d4cb;
		padding:3px 10px 3px 10px;
		color:#4d3937;
		font-weight:bold;
		border:solid 1px #7c6862;
		text-decoration:none;
		font-size:0.8em;
		margin:0px;
		}
/* hide blended images */
.blend img 
		{
		opacity: 0;
		-moz-opacity: 0;
		-khtml-opacity:0;
		filter: alpha(opacity=0);
		}
/*Find a Spa Button Home Page */
.FindASpa a 	{
		width:489px;
		height:39px;
		display:block;
		}
a:link.FindASpa,a:visited.FindASpa, a:active.FindASpa
		{
		color:#fff;
		background-image:url(../uploads/images/site/FindASpaOn.gif);
		text-decoration:none;
		width:489px;
		height:39px;
		display:block;
		}
a:hover.FindASpa
		{
		color:#fff;
		background-image:url(../uploads/images/site/Findaspa.gif);
		text-decoration:none;
		width:489px;
		height:39px;
		display:block;
		}
.FindASpa span
		{
		display:none;
		}
a:link.AnimatedButton,a:visited.AnimatedButton, a:active.AnimatedButton
		{
		display:block;
		width:130px;
		height:20px;
		color:#200805;
		background:url(../uploads/images/site/SearchButton.gif) no-repeat;
		text-decoration:none;
		padding:3px 8px;
		margin:0;
		}
a:hover.AnimatedButton
		{
		display:block;
		width:130px;
		height:20px;
		color:#d8739d;
		background: url(../uploads/images/site/SearchButtonOn.gif) no-repeat;
		text-decoration:none;
		padding:3px 8px;
		margin:0;
		}
/*Poll*/
.PollText	{
		font-size:0.9em;
		text-align:left;
		}
.PollText label
		{
		display:block;
		width:150px;
		float:left;
		}
p.Question	{
		background:#f5f3f4;
		margin:10px 0;
		padding:5px;
		text-align:left;
		}
div.Question	{
		background:#f5f3f4;
		margin:10px 0;
		padding:5px;
		text-align:left;
		}
div.Question hr	{ 
		height:1px;
		background-color:#ccc; 
		border:none;
		color:#ddd;
		}