/*
COMMON TEXT ATTRIBUTES
*/

BODY {
font-Family: Verdana,arial,sans;
font-size:11px;
color: #000000;
background-image:url(../images/page_head_gradient.gif);
background-repeat:repeat-x;
background-color: #805928;
text-decoration: none; 
font-weight: normal;
margin-bottom : 0;
margin-left : 0;
margin-right : 0;
margin-top : 0;

}

a, a:visited {
	color:#d5bd97;
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
}
a:hover, a:active {
	color:#e5cdA7;
	font-size:11px;
	font-weight:bold;
	text-decoration: underline;
}

li {
	color:#652e18;
	font-size:11px;
	margin:0px 20px 0px 20px;
}

.hourHead{
font-weight:bold;
font-size:12px;
color:#603913;
padding:3px
}

.available{
font-size:9px;
color:#fee66f;
padding:3px
}

.soldOut{
font-size:9px;
color:#6bb6c9;
padding:3px
}

.error_text {
	color : #a90303;
}
.display {
	display: none;
}
#main {
width:1013px;
}

#header{
position:absolute;
top:0px;
}

#homeBody {
position:absolute;
top:144px;
width: 1013px;
background-image:url(../images/main_bg.gif);
background-repeat:repeat-y;
}

#body {
position:absolute;
top:178px;
width: 1013px;
background-image:url(../images/main_bg.gif);
background-repeat:repeat-y;
}

#content {
width:1013px;
}
#content2 {
	clear:both;
}
/*___leftPageContent CONTENT STYLES ___*/
#leftPageContent {
top:140px;
padding: 0px 0px 0px 61px;
margin: 0px 0px 0px 0px;
width: 590px;
float:left;
}

#leftPageContent h1 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

#leftPageContent h2 {
color:#f2b81d;
font-size:11px;
font-weight:bold;
margin:3px 0px 3px 0px;
}

#leftPageContent p {
color:#cd9b5b;
font-size:11px;
margin:0px 0px 15px 0px;
}



/*___rightPageContent CONTENT STYLES ___*/
#rightPageContent {
top:140px;
padding: 0px 0px 0px 61px;
width: 590px;
float:right;
}
#rightPageContent h1 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#rightPageContent h2 {
color:#f2b81d;
font-size:11px;
font-weight:bold;
margin:3px 0px 3px 0px;
}

#rightPageContent p {
color:#cd9b5b;
font-size:11px;
margin:0px 0px 15px 0px;
}

/*___rightPageContent CONTENT STYLES ___*/	

#rightPageParchment {
background-image: url(../images/parchment_bg.gif);
background-repeat: repeat-y;
background-position: 0px;
top: 140px;
padding: 0px 58px 0px 0px;
margin: 0px 0px 0px 0px;
width: 598px;
float: right;
}

#rightPageContentParchment {
	width:528px;
	margin: 15px 35px 15px 35px;
	padding:0px 0px 0px 0px;
}

#rightPageContentParchment h1 {
	width: 375px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#rightPageContentParchment h2 {
	width: 375px;
	color:#85480b;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#rightPageContentParchment p {
	color:#652e18;
	font-size:11px;
	margin:15px 0px 15px 0px;
}

#rightPageContentParchment label{
color:#652e18;
font-weight:bold;
font-size:11px;
margin: 0px 0px 0px 0px;
padding:0px 5px 0px 0px;
}
#rightPageContentParchment a {
color:#6a340f;
font-size:11px;
}

/*___fullPageContentParchment CONTENT STYLES ___*/	

#fullParchment {
background-image:url(../images/parchment_bg_full.jpg);
background-repeat:repeat-y;
background-position: 58px;
padding: 0px 58px 0px 58px;
margin:0px 0px 0px 0px;
width: 900px;
clear:both;
}

#faqBG {
background-image:url(../images/faq_bg.gif);
background-position:bottom right;
background-repeat:no-repeat;
}

/*___tempBParchment Parchment BBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBBB___*/	

#tempBParchment {
background-image: url(../images/parchment_bg.gif);
background-repeat: repeat-y;
background-position: 58px;
top: 140px;
padding: 0px 0px 0px 58px;
margin: 0px 0px 0px 0px;
width: 598px;
float: left;
}

#tempBParchment h1 {
margin:0px 0px 0px 35px;
padding:0px 0px 0px 0px;
}

#tempBParchment h2 {
color:#8a590b;
font-size:12px;
font-weight:bold;
margin:0px 0px 0px 35px;
padding:0px 0px 0px 0px;
}

#tempBParchment p {
color:#6a340f;
font-size:11px;
margin:0px 35px 15px 35px;
}
#tempBParchment a {
color:#6a340f;
font-size:11px;
}

/*___tempCParchment CONTENT STYLES  CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC___*/	

#tempCParchment{
width:874px;
margin:0px 0px 0px 26px;
}

#tempCParchment h1 {
width:519px;
margin:3px 0px 3px 0px;
padding:0px 0px 0px 0px;
}

#tempCParchment h2 {
width:519px;
margin:3px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#tempCParchment h3 {
	width:519px;
	color:#8a590b;
	font-size:12px;
	font-weight:bold;
	margin:3px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#tempCParchment p {
	color:#6a340f;
	font-size:11px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

#tempCParchment a {
	color:#6a340f;
	font-size:11px;
}
#tempCParchment img{
	margin:0px 10px 10px 0px;
}
#tempC_overview{
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background-color:#b68f50;
	width:241px;
}
#tempC_overview h2 {
	width:241px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}
#tempC_overview img{
	margin:0px 0px 0px 0px;
}
#tempC_overview p.lithosProReg{
	font-size:14px;
	width:203px;
	margin:15px 0px 0px 0px;
}

/*___TEMPLATE D Parchment DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD____*/

#tempDParchment{
margin:0px 0px 0px 23px;
}

#tempDParchment h1 {
width:246px;
margin:3px 0px 3px 0px;
padding:0px 0px 0px 0px;
}

#tempDParchment h2 {
width:246px;
margin:3px 0px 3px 0px;
padding:0px 0px 0px 0px;
}
#tempDParchment h3 {
width:246px;
color:#8a590b;
font-size:12px;
font-weight:bold;
margin:3px 0px 3px 0px;
padding:0px 0px 0px 0px;
}

#tempDParchment p{
width:225px;
color:#6a340f;
font-size:11px;
margin:0px 0px 5px 4px;
padding:0px 0px 0px 0px;
}


#tempDParchment a {
color:#6a340f;
font-size:11px;
}

#tempDParchment p.lithosPro{
margin:15px 0px 0px 0px;
}

/*___tempEParchment CONTENT STYLES EEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEEE___*/	

#tempEParchment{
width:847px;
margin:0px 31px 0px 26px;
}

#tempEParchment h1 {
width:519px;
margin:3px 0px 3px 0px;
padding:0px 0px 0px 0px;
}

#tempEParchment h2 {
width:519px;
margin:3px 0px 3px 0px;
padding:0px 0px 0px 0px;
}

#tempEParchment h3 {
width:519px;
color:#8a590b;
font-size:12px;
font-weight:bold;
margin:3px 0px 3px 0px;
padding:0px 0px 0px 0px;
}

#tempEParchment p {
width:519px;
color:#6a340f;
font-size:11px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

#tempEParchment a {
color:#6a340f;
font-size:11px;
}

#tempEParchment p.lithosPro{
margin:15px 0px 0px 0px;
}

/*___TEMPLATE F Parchment FFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFffff____*/

#tempFParchment{
margin:0px 0px 0px 23px;
}

#tempFParchment h1 {
width:432px;
margin:3px 0px 3px 0px;
padding:0px 0px 0px 0px;
}

#tempFParchment h2 {
width:432px;
margin:3px 0px 3px 0px;
padding:0px 0px 0px 0px;
}
#tempFParchment h3 {
width:432px;
color:#8a590b;
font-size:12px;
font-weight:bold;
margin:3px 0px 3px 0px;
padding:0px 0px 0px 0px;
}

#tempFParchment p{
width:432px;
color:#6a340f;
font-size:11px;
margin:0px 0px 0px 4px;
padding:10px 0px 0px 0px;
}


#tempFParchment a {
color:#6a340f;
font-size:11px;
}

#tempFParchment p.lithosPro{
width:412px;
margin:5px 10px 0px 5px;
padding:0px 0px 0px 0px;
font-size:14px;
}

/*___tempGParchment Parchment GGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGGG___*/	

#tempGParchment {
background-image: url(../images/parchment_bg.gif);
background-repeat: repeat-y;
background-position: 58px;
top: 140px;
padding: 0px 0px 0px 58px;
margin: 0px 0px 0px 0px;
width: 598px;
float: left;
}
#tempGParchment h1 {
margin:0px 0px 0px 35px;
padding:0px 0px 0px 0px;
}
#tempGParchment h2 {
color:#8a590b;
font-size:12px;
font-weight:bold;
margin:0px 0px 0px 35px;
padding:0px 0px 0px 0px;
}
#tempGParchment p {
color:#6a340f;
font-size:11px;
margin:0px 35px 15px 35px;
}
#tempGParchment p.cert {
	color: #000000;
}
#tempGParchment label {
	color:#6a340f;
	font-weight: bold;
}
#tempGParchment a {
color:#6a340f;
font-size:11px;
}

/*___tempJ JJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJJ___*/	

#tempJcontent {
top: 140px;
padding: 0px 0px 0px 58px;
margin: 0px 0px 0px 0px;
width: 407px;
float: left;
clear:both;
}
#tempJcontentB{
top: 140px;
padding: 0px 0px 0px 58px;
margin: 0px 0px 0px 0px;
width: 284px;
float: left;
clear:both;
}
#tempJcontent h1 {
margin:0px 0px 0px 35px;
padding:0px 0px 0px 0px;
}


/*___tempKParchment Parchment KKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKKk___*/	

#tempKParchment {
background-image: url(../images/parchment_bg.gif);
background-repeat: repeat-y;
top: 140px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width: 598px;
float: left;
}

#tempKParchment h1 {
margin:0px 0px 0px 35px;
padding:0px 0px 0px 0px;
}

#tempKParchment h2 {
color:#8a590b;
font-size:12px;
font-weight:bold;
margin:0px 0px 0px 35px;
padding:0px 0px 10px 0px;
}

#tempKParchment p {
color:#6a340f;
font-size:11px;
margin:0px 35px 15px 35px;
}

#partParchment a {
color:#6a340f;
font-size:11px;
}

/*___TEMPLATE L LLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLL____*/

#tempLLeftPageContent {
top:140px;
padding: 0px 0px 0px 61px;
width: 590px;
float:left;
}
#tempLLeftPageContent h1 {
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#tempLLeftPageContent h2 {
color:#f2b81d;
font-size:11px;
font-weight:bold;
margin:3px 0px 3px 0px;
}

#tempLLeftPageContent p {
color:#cd9b5b;
font-size:11px;
margin:0px 0px 15px 0px;
}

#tempLRightPageParchment {
background-image: url(../images/parchment_bg.gif);
background-repeat: repeat-y;
background-position: 0px;
top: 140px;
padding: 0px 58px 0px 0px;
margin: 0px 0px 0px 0px;
width: 598px;
float: right;
}

#tempLRightPageContentParchment {
	width:528px;
	margin: 15px 35px 15px 35px;
	padding:0px 0px 0px 0px;
}

#tempLRightPageContentParchment h1 {
	width: 375px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#tempLRightPageContentParchment h2 {
	color:#85480b;
	font-size:12px;
	font-weight:bold;
	margin:15px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#tempLRightPageContentParchment h3 {
	color:#652e18;
	font-size:11px;
	font-weight:bold;
	margin:15px 0px 0px 0px;
}

#tempLRightPageContentParchment p {
	color:#652e18;
	font-size:11px;
	margin:15px 0px 15px 0px;
}

#tempLRightPageContentParchment ul {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 10px;
}

#tempLRightPageContentParchment li {
	color:#652e18;
	font-size:11px;
	margin:0px 0px 0px 10px;
}

#tempLRightPageContentParchment a {
color:#6a340f;
font-size:11px;
}

#tempLMapArea {
	float: right;
	margin: 0px 0px 10px 10px;
	text-align: right;
}

#tempLMapArea img {
	padding-bottom: 5px;
}

/*___tempPParchment CONTENT STYLES  PPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPPP___*/	

#tempPParchment{
width:874px;
margin:0px 0px 0px 26px;
}

#tempPParchment h1 {
width:519px;
margin:3px 0px 3px 0px;
padding:0px 0px 0px 0px;
}

#tempPParchment h2 {
width:519px;
margin:3px 0px 3px 0px;
padding:15px 0px 0px 0px;
color:#86633a;
font-family:Helvetica, Arial, sans-serif;
font-size:16px;
font-weight:bold;
}


#tempPParchment h3 {
width:519px;
margin:3px 0px 3px 0px;
padding:0px 0px 0px 0px;
}
#tempPParchment h4 {
width:519px;
color:#8a590b;
font-size:12px;
font-weight:bold;
margin:3px 0px 3px 0px;
padding:0px 0px 0px 0px;
}

#tempPParchment p {
width:519px;
color:#6a340f;
font-size:11px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

#tempPParchment a {
color:#6a340f;
font-size:11px;
}

#tempPParchment dl dd {
width:519px;
color:#6a340f;
font-size:11px;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

#tempPParchment dl dt {
width:519px;
color:#6a340f;
font-size:11px;
font-weight: bold;
margin:0px 0px 5px 0px;
padding:0px 0px 0px 0px;
}

#tempPParchment p.lithosPro{
margin:15px 0px 0px 0px;
}

/*___TEMPLATE Q ____*/

#tempQParchement {
background-image: url(../images/parchment_bg.gif);
background-repeat: repeat-y;
background-position: 58px;
top: 140px;
padding: 0px 0px 0px 58px;
margin: 0px 0px 0px 0px;
width: 598px;
float: left;
}

#tempQParchementContent {
	width:528px;
	margin: 15px 25px 15px 33px;
	padding:0px 0px 0px 0px;
}	

#tempQParchementContent p, h1, h2 , h3 {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
}

#tempQParchementContent h1 {
}

#tempQParchementContent h2 {
	width:519px;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	color:#86633a;
	font-family:Helvetica, Arial, sans-serif;
	font-size:16px;
	font-weight:bold;
}


#tempQParchementContent h3 {
}
#tempQParchementContent p {
	width: 340px;
	color:#652e18;
	font-size:11px;
}
#tempQParchementContent a {
color:#6a340f;
font-size:11px;
}

#tempQrightCalloutContent {
top:140px;
padding: 0px 56px 0px 0px;
width: 288px;
float:right;
}

#tempQLeadSponsorBG {
	padding: 5px 10px 5px 10px;
	width: 527px;
}
#tempQLeadSponsorBG img {
	float:left;
	padding:0px 20px 0px 0px;
}
#tempQLeadSponsorBG p {
	width: 340px;
	color:#652e18;
	font-size:11px;
	margin: 5px 0px 5px 10px;
}

#tempQLocalSponsorBG {
	padding: 5px 10px 5px 10px;
	width: 527px;
}

#tempQLocalSponsorBG p {
	width: 340px;
	color:#652e18;
	font-size:11px;
	margin: 5px 0px 5px 147px;
}

/* subSubSubSubNav -- used by templateC and templateF */
.bgTop {
	background: url(../images/parchment_full_top.gif) no-repeat;
	width:900px;
}
.subSubSubSubNav {
	font-Size: 10px; 
	padding: 15px 15px 0px 15px;
}
a.subSubSubSubNav:link, a.subSubSubSubNav:visited {
	color: #3d2612;
	font-weight: bold;
	text-decoration: none;
	padding: 1px;
	font-Size: 10px; 
}
a.subSubSubSubNav:hover, a.subSubSubSubNav:active{
	color: #6a340f;
	font-weight: bold;
	font-Size: 10px; 
	text-decoration: underline;
	padding: 1px;
	/*background: url(../images/bg_halo.gif) repeat-x;*/
	
}
.brdBottomRight {
	padding: 5px 0px 5px 0px;
	border-bottom: 2px groove #dfbc67;
	border-right: 2px groove #dfbc67;
}
.brdBottom {
	border-bottom: 2px groove #dfbc67;
}

/*___CALLOUT STYLES CALLOUT STYLES CALLOUT STYLES CALLOUT STYLES CALLOUT STYLES CALLOUT STYLES CALLOUT STYLES CALLOUT STYLES CALLOUT STYLES ___*/

#parchmentCallout p{
width:181px;
margin:9px 10px 20px 10px;
color:#6a340f;
}

#parchmentCallout a{
color:#6a340f;
font-size:11px;
font-stretch:expanded;
text-decoration:none;
}

#rightCalloutContent {
top:140px;
padding: 13px 56px 0px 0px;
width: 288px;
float:right;
}

#rightTicketCalloutContent {
top:140px;
padding: 0px 56px 0px 0px;
width: 593px;
float:right;
}

#rightTicketCalloutContent a{
padding: 0px 0px 0px 0px;
width: 583px;
float:right;
}
#leftCalloutContent {
top:140px;
padding: 0px 0px 0px 56px;
width: 288px;
float:left;
}

/*___calloutSelect STYLES ___*/
#calloutSelect {
margin: 0px 0px 0px 0px;
width:288px
}

#calloutSelect p {
color:#dc9321;
font-size:11px;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding:5px 5px 5px 12px;
text-decoration:none;
}

/*___calloutLeft STYLES ___*/
#calloutLeft {
	margin: 0px 0px 0px 0px;	
	background-color:#86633A
}

#calloutLeft h2 {
	color:#dc9321;
	font-size:11px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding:5px 5px 5px 12px;
}

#calloutLeft p {
	color:#cd9b5b;
	font-size:11px;
	margin: 0px 0px 0px 0px;
	padding:5px 5px 5px 12px;	
}

#calloutLeft a {
	color:#cd9b5b;
	font-size:11px;
	font-weight: bold;
	margin: 0px 0px 0px 0px;
	padding:5px 0px 5px 0px;	
}

/*___calloutRight STYLES ___*/
#calloutRight {
	margin: 0px 0px 0px 0px;	
}

#calloutRight h2 {
	color:#dc9321;
	font-size:11px;
	font-weight:bold;
	margin: 0px 0px 0px 0px;
	padding:5px 5px 5px 12px;
	text-decoration:none;
}

#calloutRight p {
	color:#cd9b5b;
	font-size:11px;
	margin: 0px 0px 0px 0px;
	padding:5px 5px 5px 12px;	
	text-decoration:none;
}

/*___calloutExibit STYLES ___*/
#calloutExibit {
margin: 0px 0px 0px 0px;
}
#calloutExibit h2{
color:#6bb6c9;
font-family:"Times New Roman", Times, serif;
font-weight:bold;
font-size:16px;
margin: 0px 0px 0px 0px;
padding:3px 5px 0px 13px;
text-decoration:none;
}
#calloutExibit h3{
color:#bf7a10;
font-size:12px;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding:3px 5px 0px 13px;
text-decoration:none;
}

#calloutExibit p{
color:#bf7a10;
font-size:11px;
margin: 0px 0px 0px 0px;
padding:3px 5px 0px 13px;
text-decoration:none;
}

/*___callout STYLES ___*/
#callout {
margin: 0px 0px 0px 0px;
}

#callout h2{
color: #d5bd97;
font-size: 12px;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding:3px 5px 0px 13px;
text-decoration:none;
}

#callout h3{
color:#cd9b5b;
font-size:11px;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding:0px 5px 0px 13px;
text-decoration:none;
}

#callout p{
color:#cdcdcd;
font-size:11px;
font-weight: normal;
margin: 0px 0px 0px 0px;
padding:0px 5px 0px 13px;
text-decoration:none;
}

#callout p.link{
color:#d5bd97;
font-size:11px;
font-weight:bold;
text-decoration: underline;
}

#callout a{
color:#d5bd97;
font-size:11px;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#callout a:hover, #callout a:active {
color:#e5cdA7;
font-size:11px;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


/*_____ ticketsCallout STYLES ___*/
#ticketsCallout {
margin: 0px 0px 0px 0px;
}

#ticketsCallout h2{
color: #d5bd97;
font-size: 12px;
font-weight:bold;
margin: 3px 0px 4px 0px;
padding:0px 5px 5px 13px;
}

#ticketsCallout h3{
color:#b68f50;
font-size:11px;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding:8px 5px 0px 13px;
}

#ticketsCallout p{
color:#b68f50;
font-size:11px;
margin: 0px 0px 0px 0px;
padding:3px 5px 0px 13px;
}


/*rightGutterLabel STYLES ___*/
#rightGutterLabel {
margin: 0px 0px 0px 0px;
}

#rightGutterLabel h2{
color: #d5bd97;
font-size: 12px;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding:0px 5px 0px 13px;
}

#rightGutterLabel h3{
color:#cd9b5b;
font-size:11px;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding:0px 5px 0px 13px;
}

#rightGutterLabel p{
color:#d5bd97;
font-size:11px;
margin: 0px 0px 0px 0px;
padding:0px 5px 0px 13px;
}

#rightGutterLabel a{
color:#d5bd97;
font-size:11px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}
#rightGutterLabel a:hover, #rightGutterLabel a:active {
color:#e5cdA7;
font-size:11px;
font-weight:bold;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}


#rightGutterLabel textarea {
width:255px; 
border:hidden;
background-color:#e5b23d;
margin:4px 0px 10px 13px;
padding:0px 5px 0px 0px;
}

#rightGutterLabel label{
color:#cd9b5b;
font-size:11px;
margin: 0px 0px 0px 13px;
padding:0px 5px 0px 0px;
}

/*___calloutGiftShop STYLES ___*/

#calloutGiftShop h2{
color:#fee66f;
font-size:12px;
font-weight:bold;
margin: 0px 0px 0px 0px;
padding:5px 5px 0px 13px;
text-decoration:none;
}

#calloutGiftShop p{
color:#e5b23c;
font-size:11px;
margin: 0px 0px 0px 0px;
padding:0px 5px 5px 13px;
text-decoration:none;
}

#calloutGiftShop a{
color:#e5b23c;
font-size:11px;
margin: 0px 0px 0px 0px;
padding:0px 0px 0px 0px;
}

/*__POPUP IMAGE STYLES__*/
#popup {
	width: 475px;
}

#popupFooter {
	background: url(../images/popup_footer_bg.jpg) no-repeat;
}

.popupLogo {
	float: right;
	margin: 7px 5px 7px 0px;
}

#popupClose {
	padding: 16px 0px 16px 10px;
}

#popupClose a {
	color: #86633a;
	text-decoration: none;
}

/*___FOOTER STYLES ___*/
#footer{
	background-image:url(../images/footer_brown_bottom.jpg);
	background-repeat:no-repeat;
	background-position:bottom;
	clear:both;
}

#footer a{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#b87f25;
	text-decoration:none
}


#footerGold{
	background-image:url(../images/footer_gold_bottom.gif);
	background-repeat:no-repeat;
	padding:0px 0px 1px 0px;
	background-position:bottom;
}

#footerGold p{
	margin:3px 66px 15px 66px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:10px;
	color:#1e2c4f;
}

#footerGold p a{
color:#1e2c4f;
}

#footerBrown{

}
/*___ Global Form Classes ___*/
.singleLineField {
	width:240px; 
	height:20px;
	font-size:11px;
	background-color:#e5b23d;
	border:solid 1px;
}

.multiLineField {
	width:495px; 
	height:60px;
	font-size:11px;
	background-color:#e5b23d;
	border:solid 1px;
	margin:4px 0px 10px 0px;
}
.toEmailAddress {
	width:178px; 
	height:16px; 
	background-color:#e5b23d;
	border:hidden;
}
.error {
	color: #FF0000;
}

select {
	background-color:#e5b23c;
	border-color:#000000;
	border:solid 1px;
	font-size:10px;
	height:18px;
}

.SmartMailHeader {
margin-top:1px;
margin-bottom:1px;
font-size:12px;
font-family:verdana, arial, helvetica, sans-serif;
font-weight:bold;
}
/* These are for the home page popup */
#mapPopup {
	z-index: 99;
	position: absolute;
	top: 225px;
	left: 0px;
	margin: 0px auto 0px auto;
	width: 100%;
	text-align: center;
	height: 397px;
    display: none;
}


#modalLayer {
    position: absolute;
    top: 0;
    left: 0;
    z-index: 98;
	margin: auto;
    width: 100%;
    height: 100%;
    filter: alpha( opacity = 50 );
    background-color: #805928;
    -moz-opacity: .5;
    opacity: .5;
    display: none;
}
#flashContentBackup {
	display: none;
}

/* These are standard sIFR styles... do not modify */

.sIFR-flash {
visibility: visible !important;
margin: 0;
}

.sIFR-replaced {
visibility: visible !important;
}

span.sIFR-alternate {
position: absolute;
left: 0;
top: 0;
width: 0;
height: 0;
display: block;
overflow: hidden;
}

/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {
display: none !important;
}

/* These "decoy" styles are used to hide the browser text before it is replaced... the negative-letter spacing in this case is used to make the browser text metrics match up with the sIFR text metrics since the sIFR text in this example is so much narrower... your own settings may vary... any weird sizing issues you may run into are usually fixed by tweaking these decoy styles */

.sIFR-hasFlash p.lithosPro {
visibility: hidden;
letter-spacing: 7px;
font-size: 12px;
line-height:16px;
}
.sIFR-hasFlash p.lithosProReg {
visibility: hidden;
font-size: 13px;
}

/*.sIFR-hasFlash h2 {
visibility: hidden;
letter-spacing: -9px;
font-size: 2.4em;
}

.sIFR-hasFlash h3 {
visibility: hidden;
letter-spacing: -6px;
margin:0px 0px 0px 0px ;
padding:0px 0px 0px 0px ;
font-size: 1.1em;
}

.sIFR-hasFlash h4 {
visibility: hidden;
letter-spacing: -5px;
font-size: 1.8em;
}

.sIFR-hasFlash h5#pullquote {
letter-spacing: -4px;
visibility: hidden;
font-size: 1.4em;
}*/
div.clear {
	clear:both;
	height:1%;
}