/* CSS Document */

body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	background-color: white;
	scrollbar-base-color: #CCCCCC;
	scrollbar-face-color: #666699; 
	scrollbar-track-color: #CCCCCC;
	scrollbar-highlight-color: #666699; 
	scrollbar-3dlight-color: #666699; 
	scrollbar-shadow-color: #666699;
	scrollbar-darkshadow-color: #666699;
	scrollbar-arrow-color: #FFFFFF;
}

a {
	font-weight: bold;
	color: #666699;
	text-decoration: none;
}

a:hover {
	color: #333366;
}

select {
	font-size: 10px;
	background-color: #CCCCCC;
	border: solid 1px;
	border-color: black;
}

body.backTop {
	background-image: url(/images/topBack.jpg);
	background-repeat: no-repeat;
	background-position: top left;
	background-attachment: fixed;
}

#logo {
	position: absolute;
	top: 0px;
	left: 0px;
	z-index: 0;
}

#phoneNumber {
	position: absolute;
	top: 5px;
	left: 156px;
	font-size: 17px;
	color: #999999;
	font-weight: bold;
	font-style: italic;
	z-index: 1;
}

#phoneNumberCaption {
	position: absolute;
	top: 20px;
	left: 240px;
	font-size: 9px;
	color: #888888;
	z-index: 1;
}

.form {
	font-size: 10px;
	background-color: #CCCCFF;
	border: solid 1px;
	border-color: black;
}

.form:hover, .form:focus {
	background-color: #FFFFFF;
}

#mainSearchForm {
	position: absolute;
	top: 95px;
	left: 290px;
}

#mainSearchTitle {
	position: absolute;
	top: 110px;
	left: 290px;
	color: #CCCCCC;
	font-size: 10px;
}

#mainSearchSubmit {
	position: absolute;
	top: 97px;
	left: 415px;
}

#mainConcertsPic {
	position: absolute;
	top: 9px;
	left: 325px;
}

#mainSportsPic {
	position: absolute;
	top: 17px;
	left: 420px;
}

#mainTheaterPic {
	position: absolute;
	top: 4px;
	left: 510px;
}

#mainSeparatorLine {
	position: absolute;
	top: 75px;
	left: 325px;
}

.mainConcertsTitle {
	position: absolute;
	top: 76px;
	left: 338px;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
}

.mainConcertsTitleOver {
	position: absolute;
	top: 76px;
	left: 338px;
	color: #00CC00;
	font-size: 11px;
	font-weight: bold;
}

.mainSportsTitle {
	position: absolute;
	top: 76px;
	left: 443px;
	color: #111111;
	font-size: 11px;
	font-weight: bold;
}

.mainSportsTitleOver {
	position: absolute;
	top: 76px;
	left: 443px;
	color: #00CC00;
	font-size: 11px;
	font-weight: bold;
}

.mainTheaterTitle {
	position: absolute;
	top: 76px;
	left: 530px;
	color: #222222;
	font-size: 11px;
	font-weight: bold;
}

.mainTheaterTitleOver {
	position: absolute;
	top: 76px;
	left: 530px;
	color: #00FF00;
	font-size: 11px;
	font-weight: bold;
}

#mainTagline {
	position: absolute;
	top: 66px;
	left: 605px;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
	font-style: italic;
}

#mainCreditCards {
	position: absolute;
	top: 95px;
	left: 525px;
}

#mainCreditCardsCaption {
	position: absolute;
	top: 110px;
	left: 540px;
	font-size: 9px;
	color: #333333;
	overflow: hidden;
}

#seasonalEventsCorner1 {
	position: absolute;
	top: 5px;
	left: 5px;
	z-index: 1;
}

#seasonalEventsCorner2 {
	position: absolute;
	top: 5px;
	left: 135px;
	z-index: 1;
}

#seasonalEventsCorner3 {
	position: absolute;
	top: 23px;
	left: 5px;
	z-index: 1;
}

#seasonalEventsCorner4 {
	position: absolute;
	top: 23px;
	left: 135px;
	z-index: 1;
}

#seasonalEventsTable {
	position: absolute;
	top: 5px;
	left: 5px;
	border-style: solid;
	border-width: 1px 2px 4px 1px;
	border-color: #333366;
	z-index: 0;
}

#seasonalEventsTitle {
	font-size: 15px;
	font-weight: bold;
	font-style: italic;
	color: #8C764C;
	text-align: center;
	background-color: #333366;
}

#seasonalEventsTable td {
	text-align: center;
	background-color: #666699;
}

#seasonalEventsContent {
	color: #BBBBBB;
	margin: 3px 0px 3px 0px;
	display: block;
}

td.seasonalEventsContent {
	border: solid #333366;
	border-width: 1px 0px 0px 0px;
}

#seasonalEventsImage {
	position: absolute;
	top: 175px;
	left: 5px;
}

#dressing {
	position: absolute;
	top: 365px;
	left: 5px;
}

#dressingNatb {
	margin: 0px 0px 10px 0px;
}

#main {
	position: absolute;
	top: 5px;
	left: 160px;
	z-index: 1;
}

#mainContent {
	font-size: 11px;
	color: #666666;
	margin: 0px;
	text-align: justify;
	z-index: 1;	
}

#mainNav {
	position: absolute;
	top: 5px;
	left: 650;
	width: 89px;
	text-align: center;
	background-color: #666699;
	border: solid #333366;
	border-width: 0px 2px 3px 1px;
}
#compWarningContainer
{
	position: absolute;
        top: 5px;
	left: 755px;
	width: 130px
}

#compWarning {
	border: solid #CB2027;
	border-width: 1px 1px 2px 1px;
}

#compWarningCorner1 {
	position: absolute;
	top: 5px;
	left: 755px;
	z-index: 1;
}

#compWarningCorner2 {
	position: absolute;
	top: 5px;
	left: 878px;
	z-index: 1;
}

.compWarningHeader {
	background-color: #CB2027;
	height: 20px;
}

.compWarningContent {
	padding: 3px 3px 3px 3px;
	border: solid #333366;
	border-width: 1px 1px 1px 0px;
	/* font-size: 70%; */
	font-weight: bold;
	/* text-align: justify; */
	color: #333333;
}


#mainNavContent {
	border: solid #333366;
	border-width: 1px 0px 0px 0px;
}

#mainNavContent a {
	font-size: 14px;
	color: #FFFFFF;
	margin: 3px 0px 3px 0px;
	display: block;
}

#mainNavContent a:hover {
	color: #00CC00;
}

#hotEventsCorner1 {
	position: absolute;
	top: 150px;
	left: 150px;
	z-index: 1;
}

#hotEventsCorner2 {
	position: absolute;
	top: 150px;
	left: 740px;
	z-index: 1;
}

#hotEventsCorner3 {
	position: absolute;
	top: 180px;
	left: 150px;
	z-index: 1;
}

#hotEventsCorner4 {
	position: absolute;
	top: 180px;
	left: 740px;
	z-index: 1;
}

#hotEventsTableFrame {
	position: absolute;
	top: 150px;
	left: 150px;
}

#hotEventsTable {
	margin: 0px 0px 20px 0px;
	border-style: solid;
	border-width: 1px 2px 4px 1px;
	border-color: #333366;
	z-index: 0;
}

#hotEventsTitle {
	font-size: 25px;
	font-weight: bold;
	font-style: italic;
	color: #8C764C;
	text-align: center;
	background-color: #333366;
}

td.hotEventsTableHeading {
	background-color: #666699;
	border: solid  #333366;
	border-width: 0px 0px 1px 0px;
	cursor: pointer;
}

.hotEventsTableColumnHeading {
	font-weight: bold;
	color: #FFFFFF;
}

.hotEventsTableColumnHeadingOver {
	font-weight: bold;
	color: #00CC00;
}

#hotEventsTableConcertsHeading:hover {
	color: #00CC00;
}

#hotEventsTableSportsHeading:hover {
	color: #00CC00;
}

#hotEventsTableTheaterHeading:hover {
	color: #00CC00;
}

#hotEventsTable td {
	text-align: center;
}

#hotEventsContent {
	margin: 5px 0px 5px 0px;
}

td.hotEventsContent {
	border: solid #333366;
	border-width: 0px 1px 0px 0px;
}

#selectSearch {
	margin: 10px 0px 10px 0px;
}

#legalStuff {
	font-size: 10px;
	color: #999999;
	margin: 0px 40px 0px 40px;
	text-align: justify;
}

#bottomNavTable {
	margin: 10px 0px 5px 0px;
	border: solid 1px #666666;
	border-width: 2px 0px 0px 0px;
}

#bottomNav {
	font-size: 11px;
	color: #666666;
}

#bottomNav:hover {
	color: #333333;
	text-decoration: underline;
}
