
/* Main body style definition  */
body {
	font-family: verdana; 
	color: #000;
	background-color:#000;
	background-image:url(/images/background_blue.jpg);
	background-repeat:repeat-x;
	text-decoration:none;
	margin-top:5px;
	text-align:left;
	font-size: 8pt; 
} 

table {
	font-family: verdana; 
	color: Black;
	text-decoration:none;
	text-align:left;
} 

.order-admin {
	font-family: verdana; 
	font-size: 10pt; 
	color: Black; 
	text-decoration:none;
	font-size: 8pt; 
	line-height: 1.2em;
} 

h1 {
	font-family: verdana; 
	font-size: 11pt; 
	color: Black; 
	text-decoration:none;
} 

h2 {
	font-family: verdana; 
	font-size: 11pt; 
	color: Black; 
	text-decoration:none;
} 

h3 {
	font-family: verdana; 
	font-size: 10pt; 
	color: Black; 
	text-decoration:none;
} 
	
.subtitle {
	font-family: verdana; 
	font-size: 10pt; 
	color: Black; 
	text-decoration:none;
} 



td {
	font-family: verdana; 
	font-size: 10pt; 
	color: Black; 
	text-decoration:none;
	line-height:1.5em;
	font-size: 8pt; 
} 

th {
	font-family: verdana; 
	font-size: 9pt; 
	color: Black; 
	text-decoration:none;} 
	
input {
	font-family: verdana; 
	font-size: 8pt; 
	color: Black; 
	text-decoration:none;}  
	

.button{
	color:#08233e;
	font:1.2em Verdana;
	padding:6px;
	background:url(images/splash/overlay.png) repeat-x center #ffcc00;background-color:rgba(255,204,0,1);
	border:1px solid #ffcc00;
	border-bottom:1px solid #9f9f9f;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
	cursor:pointer;
	text-decoration:none;
	font-size: 9pt; 
}

.button:hover{background-color:rgba(255,204,0,0.8);}

.button:active{position:relative;top:2px;}

.filtertable{
	color:#08233e;
	font:1.2em Verdana;
	padding:8px;
	background:url(images/splash/overlay.png) repeat-x center #ffcc00;background-color:rgba(255,204,0,1);
	border:1px solid #ffcc00;
	border-bottom:1px solid #9f9f9f;
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);box-shadow:inset 0 1px 0 rgba(255,255,255,0.5);
	text-decoration:none;
	font-size: 9pt; 
}

label {
    display: block;
    width: 150px;
    float: left;
    margin: 2px 4px 6px 4px;
    text-align: right;
}
		
textarea {
	font-family: verdana; 
	font-size: 8pt; 
	color: Black; 
	text-decoration:none;}  

select {
	font-family: verdana; 
	font-size: 8pt; 
	color: Black; 
	text-decoration:none;} 
	
.title {
	font-family: Verdana; 
	font-size: 10pt; 
	color: #000000; 
	text-decoration:none;
   font-weight: bolder;}  

.whiteCalendarTitle {
	font-family: Verdana; 
	font-size: 8pt; 
	color: #FFFFFF; 
	text-decoration:none;
   font-weight: bolder;} 
	
.whiteCalendarText {
	font-family: Verdana; 
	font-size: 8pt; 
	color: #FFFFFF; 
	text-decoration:none;
	font-weight: bolder;}    

.yellowCalendarText {
	font-family: Verdana; 
	font-size: 7.5pt; 
	color: #FCDF17; 
	text-decoration:none;}  
	
.description {
	font-family: verdana; 
	font-size: 8pt; 
	color: #000000; 
	border-color: #FFFFFF; 
	border-width: 0px;
	scrollbar-face-color: #FFFFFF;
	scrollbar-arrow-color: #FFFFFF;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF; 
	scrollbar-track-color: #FFFFFF;
	scrollbar-shadow-color: #FFFFFF; 
 	background-color : #FFFFFF;
} 


/* Used if no thick and thin line images defined  */
HR.thickline {
	color : #000099;
	size : 4;
}

HR.thinline {
	color : #000099;
	size : 2;
}

/* This is the style for the majority of text not otherwise defined below */
.mainpage {
	font-family : Verdana;
	font-size : 8pt; 
	padding : 0;
	border-width : 0;
	margin : 0;	
	color : #000000;
}

/* Style for main page titles, if no image defined */

/* Style for other page titles, if no image defined */
.title2 {
	font-family : Verdana;
	font-size : 12pt;
	color : #000099;
	font-weight: bold;
}

/* Style for text that appears at the top of some special pages like specials, and search engine */
.toptext {
	font-family : Verdana;
	font-size : 8pt; 
	color : Red;
}

.toptext12 {
	font-family : Verdana;
	font-size : 10pt; 
	color : Red;
	text-decoration:underline;
}

/* Style for product names, if no image defined   */
.prodname {
	font-size : 9pt; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

/* Style for product names, if no image defined   */
.regionfilter {
	font-size : 9pt; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 1.4em;
	margin-left:15px;
	color:#C00
}

/* Style for product names, if no image defined   */
.regionfilterSelected {
	font-size : 11pt; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 1.6em;
	margin-left:15px;
	color:#FFF;
	text-decoration:none;
	text-shadow: black 0.1em 0.1em 0.2em
}

a.regionfilter {
	font-size : 9pt; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 1.4em;
	margin-left:15px;
	color:#000;
	text-decoration:none;
}

a:hover.regionfilter {
	background: #FF9;  
}

.calendar-title {
	font-size : 16pt; 
	font-family: font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.6em;
	color:#FFF
}


.select-option {
	font-size : 12pt; 
	font-family: font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	line-height: 1.6em;
	color:#C00;
}

.venuename {
	font-size : 16pt; 
	font-family: 'Arimo', sans-serif, Verdana, Geneva, Arial, Helvetica, sans-serif;;
	line-height: 1.6em;
	color:#C00
}

.eventname {
	font-size : 9pt; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight:bold;
	margin-left: 10px;
	line-height: 2em;
}

.eventdetails {
	font-size : 9pt; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

.eventprice {
	font-size : 9pt; 
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	line-height: 1.4em;
}

/* Style for category names, if no image defined   */
.catname {
	font-family : Verdana;
	font-size : 8pt; 
}

/* Style for Product SKU line, if turned on */
.prodSKU {
	font-family : Verdana;
	font-size : 8pt; 
}

/* Style for Product price, if turned on */
.prodprice {
	font-family :  Verdana;
	font-size : 8pt; 
}

/* Style for Product price emphasized words */
.prodprice2 {
	font-family :  Verdana;
	font-size : 8pt; 
	color: Red;
}

/* Style for Product discount line, if turned on */
.proddisc {
	font-family :  Verdana;
	font-size : 8pt; 
}

/* Style for border around image on moreinfo page */
.moreimg {
	border-style : groove;
	border-width : thick;
	border-color : Silver;
	width: 30%;
	text-align : center;
	padding : 15px;
	background-color: white;
}

/* Style for orderbox text */
.ordertext {
	font-family :  Verdana;
	font-size : 8pt;
	color : #000000;
}

/* Style for form headers */
.formheader {
	font-family :  Verdana;
	font-size : 8pt;
	color : black;
}

/* Style for form background */
table.formbg {
	background-color : #FFFFFF;
}

/* Style for form text */
.formtext {
	font-family: verdana; 
	font-size: 8pt; 
	color: Black; 
	text-decoration:none;
}

/* Style for larger form text */
.largerformtext {
	font-family :  Verdana;
	font-size : 8pt;	
	color : #000000;
}

/* Style for smaller form text */
.smallformtext {
	font-family :  Verdana;
	font-size : 11px;	
	color : #000000;
}

/* Style for form error messages */
.formerror {
	font-family :  Verdana;
	font-size : 8pt;
	color : red;
}

/* Style for form required text */
.formreqtext {
	font-family :  Verdana;
	font-size : 8pt;
	color : red;
}

/* Style for shopping cart header */
.cartheader {
	font-family :  Verdana;
	font-size : 10pt;
	color : black;
}

/* Style for shopping cart header background */
.cartheaderbg {
	background-color : #FCDF17;
}

/* Style for shopping cart text */
.carttext {
	font-family :  Verdana;
	font-size : 8pt;;
	color : #000000;
}

/* Style for small shopping cart text */
.smallcarttext {
	font-family :  Verdana;
	font-size : 10px;
	color : #000000;
}

/* Style for main shopping cart color */
.mainrows {
	background-color : #FFFFFF;
}

/* Style for alternate shopping cart rows */
.altrows {
	background-color : #FFFFFF;
}

/* Add any additional styles you wish to use for your store here  */

/* Used for the default header */
A.header {
	font-family :  Verdana;
	font-size : 10px;
	color: #000099;
	font-weight: bold;	
	}
	
/* Used for the default footer */
A.footer {
	font-family :  Verdana;
	font-size : 11px;
	color: #000099;
	font-weight: bold;	
	}

.merchant {
	font-family :  Verdana;
	font-size : 11px;
	font-style : italic;	
	color : #000000;
}

.footerText{
	color : #FFFFFF;
}

.footerTextLarge{
	color : #FFFFFF;
	font-size:12px;
	font-weight:bold;
	padding-left:10px;

}

.footerTextLarge a{
	color : #FFFFFF;
	font-size:12px;
	font-style:italic;
	font-weight:bold;
	padding-left:10px;
	text-decoration:none;
}

/*  !!!!!!!!!!!!!!!!!!!!! FOOTER  !!!!!!!!!!!!!!!!!!!!!!!! */
#footer1 {
	width: 720px;
	clear: both;
	background: #323333;
	color: #cdcdcd; 
	padding: 20px 15px;
}

#footer1 ul {
	width: 150px;
	float: left;
	list-style-image:none;
	list-style-type:none;
	margin-left:15px;
	margin-top:0px;
	padding: 0;
}

#footer1 li {
	border-bottom: 1px solid #404040;
	padding: 3px 0;
	margin: 0 30px 0 0;
}

#footer1 a {
	color: #cdcdcd; 
	text-decoration: none;
}

#footer1 p {
	margin: 0;
}

#footer1 a:hover {
	color: #FFE10F;
	text-decoration: none;
}

.footer1Headers {
	color: #FFE10F;
	font-weight: bold;
}

.footerPhone {
	font-size: 14px;
	padding-top: 10px;
}

.phoneNumbers {
	padding-top: 5px;
}

.addressBlock {
	border-bottom: 1px solid #3e3e3e;
	padding: 0 0 10px 0;
	margin: 40px;
}

#footer2 {
	width: 720px;
	height: 30px;
	clear: both;
	padding:19px 16px 5px;
}

#footer2 a {
	color: #CCC;
	text-decoration: none;
	padding: 0 3px;
}

#footer2 p {
	margin: 0;
	font-size: 10px;
	color: #6f6f6f;
}

#footer2 .credit {
  float:left;
}

#footer2 .siteby {
  float:right;
}


#footer2 #socialMedia {
  float:right;
}

#footer2 #socialMedia a {
  vertical-align:top;
}

#footer2 #socialMedia #getSocial {
  margin:5px 5px 0 0;
}

.clearBoth {
	clear:both;
}

#footer3  {
	width: 720px;
	clear: both;
	background: #323333;
	color: #cdcdcd; 
	padding: 19px 16px 5px;	
	line-height:15px;
}

#footer3 a {
	text-decoration: none;
	padding: 0 3px;
	color: #cdcdcd; 
	text-decoration: none;
}

#footer3 a:hover {
	color: #FFE10F;
	text-decoration: none;
}
