body    {
	background:url(../images/bgMain.jpg) repeat;
	margin:0 auto;
	}


#parentcontainer
{

width:805px;
height:auto;
margin-left:auto;
margin-right:auto;
overflow:hidden;
float:left;
margin-left:10px;
}


#contentleft
{
float:left;
width:215px;
height:auto;
background-color:none;
padding-bottom:30px;
}

#contentright
{
width:575px !important;
width:575px;
height:auto;
margin-left:218px	!important;
margin-left:216px;
background-color:none;
padding-bottom:30px;
}

#contentleftcontainer
{
padding-top:5px;
background-color:none;
padding-left:5px;
}


#contentrightcontainer
{
padding-top:5px;
background-color:none;
}

#contentright2
{
width:215px;
height:auto;
background-color:none;
padding-bottom:30px;
margin-left:580px;
}

#contentleft2
{
width:585px !important;
width:580px;
height:auto;
background-color:none;
padding-bottom:30px;
float:left;
}

#contentrightcontainer2
{
padding-top:5px;
background-color:none;
padding-left:5px;
}

#contentleftcontainer2
{
padding-left:5px;
padding-right:0px;
padding-top:5px;
padding-bottom:0px;
background-color:none;
font-family:arial;
color:#dcdcdb;
font-size:12px;
}

#contentleftcontainer2 a
{
font-family:arial;
color:#dcdcdb;
font-size:12px;
text-decoration:none;
}

#contentleftcontainer2 a:hover
{
color:#f3b00a;
}

#emailformcontainerindex
{

width:207px;
height:167px;
background-color:#620b11;
margin-bottom:8px;
margin-left:0px;
margin-right:0px;
margin-top:0px;
}

#emailformindex
{

width:200px;
height:160px;
background:url(../images/bgBox200.png) no-repeat;
margin:3px;
position:absolute;
}

#eventonightcontainer
{
width:578px !important;
width:574px;
height:167px;
background-color:#620b11;
margin-bottom:8px;
}

#eventonight
{
width:572px !important;
width:568px;
height:160px;
background-color:#6cbbe4;
margin:3px;
position:absolute;
}

#recenteventscontainer
{
width:578px !important;
width:574px;
height:180px;
background:url(../images/grpBoxUpcoming.png) left no-repeat;
background-color:#620b11;
margin-bottom:8px;
}

#recentevents
{
margin-left:92px !important;
margin-left:90px;
margin-bottom:0px;
margin-top:0px;
}

#recenteventthumbnailimagecontainer
{
width:118px;
height:150px;
background-color:#aeaaa9;
clear:both;
}

#recenteventhumbnailimage
{
width:110px;
height:130px;
position:absolute;
margin:4px;
}

#recenteventhumbnailcontainer
{
width:118px;
height:163px;
background-color:#620b11;
float:left;
margin-right:3px;
margin-top:2px;
}

#recenteventhumbnaildate
{
width:118px;
height:20px;
background-color:#3a3635;
clear:both;
margin-bottom:4px;
text-align:center;
}

#recenteventhumbnaildate a
{
color:#f3b00a;
font-family:arial;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

#rotatingeventcontainer
{
width:207px;
height:295px;
background:url(../images/bgBoxRotate.png) repeat;
}

#rotatingeventimage
{
width:195px;
height:254px;
background-color:none;
margin:6px;
position:absolute;
}

#logo
{
background-color:none;
width:142px;
height:577px;
float:left;
}

#logoparentcontainer
{
width:1005px;
height:auto;
overflow:none;
margin-left:auto;
margin-right:auto;
}


#topbanneradd
{
background-color:none;
width:728px;
height:90px;
margin-left:auto;
margin-right:auto;
}

#navmenu ul
{
list-style:none;
margin:0px;
padding:0px;
}

#navmenu li
{
float:left;
}

#navmenu
{
padding-bottom:30px;
padding-top:5px;
position: relative;
}

#contentbackground
{
clear:both;
width:800px;
height:auto;
background-color:#252422;
position:relative;
overflow:hidden;
}

#submitbutton
{
margin-left:2px;
margin-top:10px;
}

img
{
border:none;
}

#formcontainer
{
margin-top:51px;
font-family:arial;
font-size:12px;
font-weight:bold;
padding-left:8px;
padding-top:0px;
padding-bottom:0px;
padding-right:0px;
color:#000000;
}

#directionsaegliveeventscontainer
{
width:578px !important;
width:580px;
height:171px;
background-color:none;
margin-bottom:8px;
}

#directions
{
background:url(../images/bgBox281.png) no-repeat;
width:287px;
height:171px;
float:left;
}

#localevents
{
width:287px;
height:172px;
margin-left:4px;
float:left;
}

#directionsmap
{
width:119px;
height:155px;
margin-top:5px;
margin-left:4px !important;
margin-left:2px;
margin-right:7px;
float:left;
}


#directionstext
{
font-family:arial;
color:#201e1d;
font-weight:bold;
font-size:15px;
margin-top:15px;
}

#rotatingbannerdate
{
margin-top:7px;
}

#rotatingbannerdate a
{
font-family:arial;
font-size:18px;
color:#f3b00a;
text-decoration:none;
}

#footercontainer
{
width:805px;
height:auto;
overflow:none;
}

#footerleft
{
width:515px;
float:left;
background-color:none;
font-size:11px;
font-family:arial;
color:#d9d9d9;
}

#footerleftcontent
{
text-align:left;
height:100px;
}

#footerright
{
width:290px;
float:left;
background-color:none;
}

#footerrightcontent
{
text-align:right;
}

#footerrightcontent a
{
text-decoration:none;
font-family:arial;
font-size:11px;
color:#d9d9d9;
margin-right:5px;
margin-left:5px;
}

#footerrightcontent a:hover
{
text-decoration:none;
font-family:arial;
font-size:11px;
color:#f3b00a;
margin-right:5px;
margin-left:5px;
}


.aeglogo
{
float:left;
margin-top:6px;
}

#textaroundlogo
{
float:left;
margin-top:10px;
}

#footerlinks
{
margin-top:10px;
font-family:arial;
font-size:11px;
color:#d9d9d9;
}

#privacytermsheader
{
font-family:arial;
font-size:16px;
color:#d9d9d9;
font-weight:bold;
}

#privacytermscontainer
{
padding:5px;
}

#privacytermscontent
{
font-family:arial;
font-size:12px;
color:#d9d9d9;
width:550px;
height:480px;
background-color:none;
overflow:auto;
padding-left:10px;
padding-right:10px;
padding-bottom:0px;
padding-top:0px;
}

#privacytermscontent  a
{
text-decoration:none;
font-family:arial;
font-size:11px;
color:#d9d9d9;
}

#privacytermscontent  a:hover
{
color:#f3b00a;
}


#directionsuppertext
{
float:left;
width:300px !important;
width:285px;
padding-right:1px !important;
padding-right:5px;
}

#directionslowertext
{
clear:both;
}

#calendardisplaylinks
{
margin-left:365px !important;
margin-left:360px;
padding-bottom:7px;
padding-top:7px;
font-family:Arial, verdana, san-serif;
font-size:13px;
font-weight:bold;
}


#calendardisplaylinks a
{
margin-left:5px;
margin-right:5px;
font-family:Arial, verdana, san-serif;
font-size:13px;
font-weight:bold;
}

#justannouncedtablecontent
{
width:560px;
border-style:none;
margin:0 0 0 0;
padding:0 0 0 0;
}

	
#justannouncedtable
{
width:570px;
border-style:none;
padding:0 0 0 0;
margin-left:auto;
margin-right:auto;
}
	
#justannouncedimage
{
width:102px;
height:58px;
background-color:transparent;
border-style:none;
margin-right:0px;
margin-top:0px;
margin-bottom:0px;
margin-left:0px;
padding-top:10px;
padding-left:10px;
padding-bottom:5px;
padding-right:0px;
float:left;
clear:both;
}
	
#justannouncedtitle
{
color:#f7fcf8;	
margin-right:0px;
clear:both;
background-color:none;
width:260px;
height:auto;
padding-top:10px;
padding-left:10px;
padding-bottom:5px;
padding-right:0px;
float:left;
clear:right;


}

#justannouncedtitle a
{
font-size:12px;
text-decoration:none;
color:#f7fcf8;
font-weight:none;
font-family:arial;
}
	
#justannouncedcontainer
{
margin:0 0 0 0;
padding:0 0 0 0;
}

#justannounceddate
{
font-size:13px;
font-family:Arial, verdana, san-serif;
color:#f7fcf8;	
margin-right:0px;
clear:both;
background-color:none;
width:65px;
height:58px;
padding-top:10px;
padding-left:10px;
padding-bottom:5px;
padding-right:20px;
float:left;
clear:right;
text-align:left;
}	
	
#justannouncedpurchaselink
{
margin-top:28px;
margin-left:0px;
float:left;
}

#calendarbackground
{
background:url(../images/grpRedBar.gif);
width:575px;
height:auto;
position:relative;
overflow:hidden;
}

#headlinertitle
{
font-family:arial;
font-size:15px;
}

#eventdetailsbackground
{
background-color:#292826;
height:auto;
width:570px;
margin-left:auto;
margin-right:auto;
margin-bottom:2px;
overflow:hidden;
position:relative;
clear:both;
}

#detailleft
{
width:244px;
height:auto;
float:left;
padding-top:5px;
padding-bottom:15px;
}

#detailright
{
width:326px;
height:auto;
float:left;
font-family:Arial, verdana, san-serif;
font-size:12px;
color:#f7fcf8;
padding-top:5px;
padding-bottom:15px;
}

#eventdetailheadercontainer
{
margin-left:5px;
clear:both;
width:570px;
height:auto;
overflow:hidden;
margin-top:5px;
margin-bottom:10px;
}

#eventdetailtitle
{
font-family:Arial, verdana, san-serif;
font-size:13px;
color:#f7fcf8;
}

#eventdetailheadliner
{
font-family:Arial, verdana, san-serif;
font-size:18px;
color:#f7fcf8;
/* float:left; */
margin-right:4px;
}

#eventdetailsupportingact
{
font-family:Arial, verdana, san-serif;
font-size:13px;
color:#f7fcf8;
/* float:left; */
margin-top:3px;
}

#detailrightcontentcontainer
{
margin-top:10px;
margin-left:20px;
}

#detailshowdate
{
padding:15px 0px 5px 5px;
}
#detailshowtime
{
padding:5px 0px 15px 5px;
}
#detailbuyticket
{
padding:10px 0px 15px 5px;
}
#detaildescription
{
padding:10px 0px 15px 5px;
}

#noeventswarning
{
font-family:Arial, verdana, san-serif;
font-size:13px;
color:#f7fcf8;
padding-top:70px;
}

#contentcontainercontact
{
width:800px;
height:auto;
position:relative;
overflow:hidden;
color:#fefefe;
font-family:arial;
font-size:12px;
}

#leftcontact
{
float:left;
width:580px;
height:auto;
}

#rightcontact
{
float:left;
}

#contactusheader
{
width:121px;
height:25px;
padding:10px;
}


#emailformcontact, #faq
{
padding-left:15px;
padding-right:15px;
padding-bottom:15px;
padding-top:8px;
}

#submitbuttoncontact
{
margin-left:220px;
margin-top:10px;
}

#emailbackgroundcontact
{
width:200px;
height:160px;
background:url(../images/bgBox200.png) no-repeat;
margin-top:5px;
margin-bottom:0px;
margin-left:12px;
}

#formcontainercontact
{
font-family:arial;
font-size:12px;
font-weight:bold;
padding-top:47px;
padding-left:8px;
margin-top:0px;
padding-bottom:0px;
padding-right:0px;
color:#fefefe;
}

#localeventscontact
{
margin-top:4px;
margin-left:9px;
width:206px;
height:171px;
background:url(../images/bgLocalEvents.png);
}

#localeventsheader
{
clear:both;
width:202px;
height:57px;
padding-left:6px;
padding-top:2px;	
}

#eventbookingheader
{
padding:15px;
}

#eventbookingcontent
{
padding-left:25px;
padding-right:25px;
padding-bottom:45px;
font-family:arial;
color:#dcdcdb;
font-size:12px;
}
#eventbookingcontent a
{
text-decoration:none;
color:#dcdcdb;
font-size:12px;
}

#eventbookingcontent a:hover
{
color:#f3b00a;
}

.odd{background-color: #3e3d3b;}
.even{background-color: #282725;}
.artistheader{margin-left:119px;margin-bottom:0px;}
.dateheader{margin-left:202px;margin-bottom:0px;}
.statusheader{margin-left:42px;margin-bottom:0px;}
.eventdetailimage{margin-top:10px;margin-left:20px;}

#sanyo {
	margin-top: 10px;
	width: 207px;
	height: 45px;
	float: left;
	text-align: center;
}

/* CP NEW ADDED ID AND CLASSES */
.inputFieldEmail	{
	width:100px;
}
.inputFieldZip	{
	width:110px;
}
#bannerSpacer	{
	height:3px;
}
*html bannerSpacer	{
	height:1px;
}
/* END OF CP NEW ADDED ID AND CLASSES */

/* FAQ page */
#faqheader
{
padding:13px;
}

#faq a:link, #faq a:active {
	color:#f3b00a;
	}

#faq a:hover {
	color:#f1f1f1;
	}

#faq a:visited {
	color:#95772d;
	}

#faq p blockquote {
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	}
	
#social {width:100px;height:21px;position:absolute;top:3px;right:10px;margin:0;padding:0 0 0 105px;z-index:1000;}
#social ul {margin:0;padding:0;}
#social ul li {display:inline;list-style:none;margin:0;padding:0 2px 0 0;float:left;}
#social ul li a {display:block;text-indent:-9999px;width:31px;height:30px;outline:none;}

#facebook {width:14px;background:transparent url(/images/socialicons/facebook_icon_off.png) no-repeat;}
#myspace {background:transparent url(/images/socialicons/myspace_icon_off.png) no-repeat;}
#twitter {background:transparent url(/images/socialicons/twitter_icon_off.png) no-repeat;}

.sponsor_footer {
	padding-bottom: 20px;
	text-align: center;
}