body {background: #000 url(bg.jpg) no-repeat fixed bottom center;}
body.ie6 {background: #000 url(bg.jpg) no-repeat fixed top center;}
a {color:#480003;}
body {color:#000;} 
/*Header*/
div#header {height:250px; background: transparent url(header.gif) no-repeat center center;  }

body div#headmenu{color:#F8C76C;margin-left:265px; margin-top:185px;}
div#headmenu a{color: #AE3F3F;}
div#headmenu a:hover{ color:#480003;}
div#headmenu .submenu {border: solid 2px #480003;-moz-border-radius:8px; -webkit-border-radius:8px;padding:2px;background-color:#D8ABA5; width:150px;}
div#headmenu .submenu li {background-color:#D8ABA5;line-height:19px;text-align:center;}
div#headmenu ul, div#headmenu ul li {line-height:29px;}

/*Left Menu*/
.menuheader{color:#fff;background-image:url(menuhead.png);font-weight:bold;}
.submenuheader{color:#fff;background-image:url(submenuheader.png);font-weight:bold;border-left:solid 1px #000;border-right:solid 1px #000;width:219px;}
.menuitem{background-color:#FFF;border-bottom:solid 1px #adadad;border-left:solid 1px #000;border-right:solid 1px #000;width:219px;opacity:.9;}
.menuitem:hover {background-color:#FFE4DF;}
.menuitem a{color:#000;line-height:29px;}
.menuitem a:hover{color:#f70;}

/*Login Box*/
.loginbox{background-color:#AF958E; border: #E29543 1px solid; }
.invalidUsername #LoginUserName {border:2px solid red;}
.invalidPassword #LoginPassword {border:2px solid red;}

/*General*/
.red, .error{color:Red;}
.venueMap,
.eventInfo img, 
.eventSmallLogo {border: 1px solid #AF958E;}
.showMoreInfo:hover .eventSmallLogo {background-color:#DF7153;}


/*Modules*/
.moduleheader{background-image:url(moduleheader.png);color:#fff;font-weight:bold;}
.modulebody {background-color:#fff;opacity:.95;}

.Module tr{background-color:#FFE4DF;}
.Module tr.rowalternate{background-color:#EFBDB3;}
.Module tr.rowselected{background-color: #8F3023;color: #FFF;}
.Module th {background-color:#AF958E;border-bottom:solid 2px #EFBDB3;border-top:solid 2px #EFBDB3;}

.filters{border: #AF958E 1px solid;background-color: #EFBDB3;}
.editLabelTitle, .editError, .message{color: #cc0000;}
div.loading {color:#F05002;}
.hint{color: #6F3322;}
.navy{color:#000080;}
.modulebody{border:solid 1px #000;}
.Module table{	border:solid 1px #AF958E;}

/*overlay*/
div#overlay{
	border: solid 4px #000;
	background-color:#000;
}
#overlayTitle
{
	background-color:#000;
}
#overlayTitleBar
{
	background:#000 url(overlayHeaderBg.png) repeat scroll right ;
	height:70px;
}
div#overlayTitleBar h3 
{
	color:#FFF;
}	


/*Register module*/
td.col1
{
	background-color:#FFE4DF;
	color:#342D1D;
}
td.col2
{
	background-color:#EFBDB3;
}

/*How To*/
.howToModule .modulebody
{
	color:#6F3322;
}
.howToModule .modulebody h4
{
	color:#9F473B;
}
.howToModule .modulebody h3
{
	color:#532E11;
}

.howToModule .note
{
	color:#532E11;
	background-color:#FFE4DF;
	
}
.howToModule .note legend
{
	color:red;
}

.howToModule li a
{
	color:#532E11;
}



.popup, .popup_box  {border: 2px solid #000;color:#000;background-color:#EAB4AB;}
.initPopup .popup .popupHeader, .popup_title  {background:#000 url(overlayHeaderBg.png) repeat scroll right center;color:#fff;}

body.showMap{background-color:#FFE4DF;}


/*Contact Us*/

.vcard {padding:0 0 40px 40px;}
.vcard .label {width:100px;text-align:right;padding-right:15px; display:block;float:left;font-weight:bold;}
.vcard * {line-height:200%;}
.vcard .nickname {display:none;}


.page17 .blogBodyDiv {text-align: right; font-family: Tahoma;direction:rtl;}
.helpBtnRight, #ctl00_ContentPlaceHolder1_cFarsi {display:none;}

table.homePage img
{
	border: solid 2px #AE3F3F;
	padding:5px;
}
table.homePage img:hover
{
	border: solid 2px #480003;
}
table.homePage td {padding:10px;}

table.homePage p {font-weight:bold;}

.ticketsMenu.loggedOutMenu, .helpMenu.loggedOutMenu {
	display:none;
}
