/*
Project Name: ViennaOperaTickets.com 2015
Project URI: http://viennaoperatickets.com
Author: Pixelflower
Author URI: http://pixelflower.com
Description: ViennaOperaTickets.com is custom-designed website for A&A Tickets Online.
Version: 2.0
*/

body
{
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 75%;
}
a
{
	color: #999;
	text-decoration: none;
}
a:hover
{
	color: #F93;
}
a.on
{
	color: #e4b07d;
}
.lang 
{
	font-size: 95%;
}
.lang, .lang a
{
	color: #666;
}
.lang li.on a, .lang a:hover
{
	color: #e4b07d;
}
.cart
{
	font-size: 90%;
	color: #FFF;
}
.cart a
{
	color: #FFF;
}
.cart a:hover
{
	color: #e4b07d;
}
.cart a strong
{
	font-weight: bold;
}
.menu li a
{
	font-family: "NimbusSanNovD-Bla", Arial, Helvetica, sans-serif;
	/*font-weight: bold;*/
	font-size: 140%;
	line-height: 90%;
	/*letter-spacing: -1px;*/
	text-transform: uppercase;
	text-decoration: none;
	color: #FFF;
}
.menu li a:hover
{
	color: #F93;
}
.menu li.on a,
.menu li.on a:hover
{
	color: #e4b07d;
}
.menu ul ul li a
{
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 100%;
	line-height: 90%;
	letter-spacing: 0px;
	text-transform: none;
	text-decoration: none;
	color: #FFF !important;
}
.menu ul ul li a:hover
{
	color: #F93 !important;
}
.menu ul ul li.on a,
.menu ul ul li.on a:hover
{
	color: #e4b07d !important;
}
.menu ul ul li.on ul li a
{
	color: #FFF !important;
}
.menu ul ul li.on ul li a:hover
{
	color: #F93 !important;
}
.menu ul ul li.on ul li.on a,
.menu ul ul li.on ul li.on a:hover
{
	color: #e4b07d !important;
}
.imgcredit
{
	font-size: 95%;
}
.footer
{
	color: #666;
}
.footer a
{
	color: #999;
}
.footer a:hover, #footer a.on
{
	color: #F93;
}
.author
{
	font-size: 90%;
}
h2
{
	font-family: "NimbusSanNovD-Bol", Arial, Helvetica, sans-serif;
	font-size: 230%;
	color: #e4b07d;
	font-weight: normal;
}
h3
{
	color: #e4b07d;
	font-size: 145%;
	font-weight: normal;
}
h4
{
	font-size: 100%;
	font-weight: bold;
}
h5
{
	color: #a59859;
	font-size: 100%;
	font-weight: bold;
}
h6
{
	color: #000;
	font-size: 100%;
	font-weight: bold;
}
.footer h4
{
	font-family: "NimbusSanNovD-Bla", Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 140%;
	line-height: 90%;
	/*letter-spacing: -1px;*/
	text-transform: uppercase;
	text-decoration: none;
	color: #FFF;
}
.box .ttl h3, .plain h2
{
	font-family: "NimbusSanNovD-Bol", Arial, Helvetica, sans-serif;
	font-size: 230%;
	/*font-weight: bold;*/
}
.box .ttl a, .plain h2/*, .plain h2 a*/
{
	color: #444;
	line-height: 100%;
}
.box .ttl a:hover
{
	color: #F93;
	background: #FFF;
	
	filter: alpha(opacity=99);
	-moz-opacity: 0.99;    
	opacity: 0.99;
}
.box .dt p
{
	color: #FFF;
	font-family: "NimbusSanNovD-Bla", Arial, Helvetica, sans-serif;
	font-size: 125%;
	/*line-height: 90%;
	letter-spacing: -1px;*/
	/*font-weight: bold;*/
}
.context h5
{
	color: #FFF;
	font-family: "NimbusSanNovD-Bla", Arial, Helvetica, sans-serif;
	font-size: 125%;
	/*text-transform: uppercase;
	font-weight: bold;
	letter-spacing: -1px;*/
	font-weight: normal;
}
.context ul li.on a
{
	color: #e4b07d !important;
}
.pagebox ul li a, .monthbox ul li a
{
	color: #FFF;
	font-family: "NimbusSanNovD-Bol", Arial, Helvetica, sans-serif;
	font-size: 230%;
	/*line-height: 90%;
	letter-spacing: -1px;
	font-weight: bold;*/
}
.monthbox ul li a
{
	color: #333;
	font-size: 170%;
}
.pagebox ul li a:hover
{
	color: #F93;
	background: #FFF;
}
.pagebox ul li.on a, .pagebox ul li.on a:hover
{
	color: #e4b07d;
	background: #555;
}
.pagebox ul li.off a, .pagebox ul li.off a:hover
{
	color: #666;
	background: #141414;
}
.monthbox ul li a:hover
{
	color: #F93;
}
.monthbox ul li.on a
{
	background: #FFF;
}
.date
{
	color: #6f0031;
}

.author, .author a
{
	color: #333;
}
.author a:hover
{
	color: #666;
	text-decoration: underline;
}

table.grid thead td, table.grid thead th, table.grid thead a
{
	/*color: #d2ccac;*/
}