/* ------------------------------
	Menu
------------------------------ */
#menu {
	color:#CCC;
	margin: 0;
	padding: 0;}
#menu ul {
	list-style: none;
	margin: 0;
	padding: 0;}
#menu li {
	list-style-type: none;
	margin: 0;
	padding: 0;}
#menu a {
	font-family:Verdana, Geneva, sans-serif;
	font-size:10px;
	letter-spacing:0px;
	margin: 0;
	padding: 10px;
	text-decoration: none;
	text-transform: uppercase;
	color: #23206D;
	}
#menu a:hover {
/*	list-style-image: url('../images/borgata/menu-arrow.gif'); */
	text-decoration: underline;
	color: #A29B81;
	}
	
/* ------------------------------
	Basic
------------------------------ */
body, html {
	background-color: #C1BBA5;
	width:100%; height:100%;
	padding:0; margin:0; border:0;
	text-align:center;
	}
body, td, select {
	font-family: Tahoma, Verdana, Geneva, sans-serif;
	font-size: 12px;
	color: #756f56;}
body.nobg, body.pop {
	margin: 0;
	background: #fff;
	padding: 15px;}
body.nobg {
	background: #ccc;}

input, select {color: #000;}
input.inputright {text-align: right;}

/* brainstorm #26 */
input.disabled {
	border:0; 
	background-color: transparent;}

/* brainstorm #26 */
input.inputrightdisabled { 
	border:0; 
	background-color: transparent;
	text-align: right;}

A:Active {Color : #23206D;}
A:Link  { Color: #23206D;}
A:Visited {Color : #23206D;}
A:Hover {Color : #A29B81;}

hr {
	height: 1px;
	color: #ccc;}

img {
	border: 0;
/*	behavior: url("../core/pngbehavior.htc"); */
	}

h1 {
	font-family:"Century Gothic", Tahoma, Arial, sans-serif;
	font-size: 16px;
	color: #756f56;}
h2, .lgmedb {
	font-size: 16px;
	font-weight: bold;
	color: #A29B81;}
h3 {
	font: bold 12px Arial, sans-serif;
	letter-spacing: 1px;
	color: #A29B81;}

big, .lgmed {
	font: bold 14px Arial, sans-serif;
	color: #A29B81;}

small, .small, .smallbold, .smallmedbold, .errorsm {
	font-size: 10px;}
.smaller {font-size: 9px;}
.smallbold, .smallmedbold {font-weight: bold;}
.smallmedbold {color: #060;}

form, script {margin: 0; padding: 0;}

.searchbutton { cursor: pointer; }

/* ------------------------------
	Layout
------------------------------ */
#welcome {
	text-align: right;}
#timer {
	background: #eee;
	margin: 0 0 10px 0;
	padding: 2px;
	font-size: 10px;
	text-align: right;
	color :#A29B81;}
#timer input {
	font-size: 10px;}
/* Right Padding for FireFox */
#content {
	margin: 0;
	/* padding: 0 20px 25px 0; */
	padding:14px;
	padding-top:0;
	padding-right:25px;
	background: #fff;}
#pleasewait {
	background: #fff;
	border: 10px double #999;
	width: 400px;
	text-align: center;
	color: #666;}
#footer {
	margin: 0;
	padding: 5px;
	font-size: 10px;
	text-align: center;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	/*color:#ACA58A; */
	color:#635c44;
	}
/* ------------------------------
	Top Menu
------------------------------ */
#topmenu {
	background: #000;
	margin: 0;
	padding: 2px;
	text-align: center;
	color: #fff;}
#topmenu a {
	margin: 0;
	padding: 5px 15px;
	font: bold 12px Arial, sans-serif;
	text-decoration: none;
	color: #fff;}
#topmenu a:hover {
	background: #A29B81;}
/* ------------------------------
	Borgata Specific
------------------------------ */
#container {
	margin-left:auto; margin-right:auto; width:770px;
	padding:7px; padding-top:0px;
	background: #FFFFFF;
	text-align: left;
}

#greyBar {
	position: absolute; 
	top:83px; 
	left:0px;
	background-color: #a39c82;
	width:100%; 
	height: 27px;
	visibility:visible;
	display:block;
	z-index:1;
}

#colorBar {
	position: absolute; 
	top:110px; 
	left:0px;
	width:100%; 
	height: 50px;
	z-index:1;
	opacity: .93;
	filter: alpha(opacity=93);
	background-color: #2d2f58;
	display:block;
	visibility:visible;
}

#flashnav {
	height: 160px;
}

#sitenav {
	color:#FFFFFF;
	background-color:#D3D1C4;
	height: 160px;
}

#sitenav #heroImg {
	position:absolute;
	top:0;
	z-index:2;
	vertical-align:bottom;
	height: 160px;
}

#sitenav #logoImg {
	position: absolute;
	top:0;
	z-index:3;
}

#sitenav #rewardsImg {
	position: absolute; top:72px; margin-left:568px;
	z-index:8;
}

#sitenav #rewardsLink {
	position: absolute;
	top:83px; width:156px; height:27px;
	margin-left:614px;
	z-index:8;
	background-image: url("../images/borgata/gradient.gif");
	text-align:center;
}

#sitenav #rewardsLink a {
	position:relative;
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color:#FFFFFF; font-weight:lighter;
	text-decoration:none;
	top:5px;
}

#sitenav #headerPanel {
	background-color: #464232;
	position:absolute;
	width:770px;
	height:84px;
	z-index:4;
	opacity: .75;
	filter: alpha(opacity=75);
}

#comcastTix {
	background-color: #fff;
	position:absolute;
	width:100%;
	height:50px;
	z-index:4;
}

#sitenav #logoImg {
	position:absolute;
	z-index:5;
	top: 18px;
	left:inherit;
	margin-left:34px;
}

#sitenav #phoneNum {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; color:#FFFFFF; font-weight:lighter;
	position:absolute;
	z-index:5;
	top: 14px;
	margin-left:506px;
}

#sitenav #resLink {
	position:absolute;
	z-index:5;
	top: 0px;
	margin-left:607px;
	border-left: 1px solid #837A66;
	padding-top:14px;
	padding-left:10px;
}

#sitenav #resLink a {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; color:#FFFFFF; font-weight:bolder;
	text-decoration:none;
}

#sitenav #primaryNav {
	padding-left: 32px;
	position: absolute; top:83px; height: 27px;
	width: 738px;
	background-color: #A39C82;
	z-index:5;
}

#sitenav #primaryNav a {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px; color:#FFFFFF; font-weight:bolder;
	vertical-align:top; margin-right:11px;
	position:relative; top: 5px;
	text-decoration:none;
}

#sitenav #primaryNav a:hover {
	text-decoration:none;
	color: #595444;
}

#sitenav #primaryNav .activeLink {
	color: #595444;
	text-decoration:underline;
}

#sitenav #secondaryNav {
	padding-left: 32px;
	position: absolute; top:110px; height: 50px;
	width: 738px;
	z-index:6;
	opacity: .93;
	filter: alpha(opacity=93);
	background-color: #2d2f58;
}

#sitenav #secondaryNav h1 {
	display:inline; position:relative; top:20px;
	font-family: 'Lucida Sans Unicode', Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px; color:#FFFFFF; font-weight:lighter;
	margin-right: 96px;
}

#sitenav #secondaryNav a {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; font-weight:normal;
	color:#FFFFFF;
	vertical-align:top;
	position:relative;
	top: 25px;
	text-decoration:none;
	padding: 2px 4px 3px 4px;
	border: 2px solid;
	border-color: #2d2f58;
}

#sitenav #secondaryNav a:hover {
	border-color: #5c6aed;
}

#sitenav #secondaryNav .activeLink {
	border: 2px solid;
	padding: 2px 7px 3px 7px;
}

#sitenav #tNavShadow {
	position: absolute; top:160px; height: 29px;
	z-index:6;
}

#sitenav #tertiaryNav {
	padding-left: 32px;
	position: absolute; top:160px; height: 29px;
	width: 738px;
	z-index:7;
	opacity: .79;
	filter: alpha(opacity=79);
}

#sitenav #tertiaryNav div {
	display:none;
}

#sitenav #tertiaryNav #activeNav {
	display:inline;
}


#sitenav #tertiaryNav a {
	font-family: 'Lucida Sans Unicode', 'Lucida Grande', Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px; font-weight:normal;
	color:#FFFFFF;
	vertical-align:top;
	position:relative;
	top: 7px;
	text-decoration:none;
	padding:0;
	border-right: 1px solid;
	border-color: #3c406c;
	padding-right: 7px;
	margin-right: 3px;
	padding-bottom:2px;
}

#sitenav #tertiaryNav a:hover {
	text-decoration: none;
	color:#5c6aed;
}

#sitenav #tertiaryNav .activeLink {
	text-decoration: underline;
	color:#5c6aed;
}

#sitenav .navTab {
	height:14px;
	border: 2px solid #FFFFFF;
	border-top: 0;
	border-bottom: 0;
	background: #FFFFFF url("../images/borgata/tab_bg.gif") repeat-x;
	position:absolute;
	top:426px;
	z-index: 10;
}

#sitenav .heroBarImg {
	position:absolute;
	top:426px;
	z-index: 9;
}

#sitenav #bottomRail {
	position:absolute;
	top:426px;
	z-index: 9;
}

#footer .rightAlign {
	float:right;
	position:relative;
	top:-12px;
}

#footer #rule {
	clear:both;
	margin:0; padding:0;
	height:1px;
	overflow:hidden;
	background-color:#E0DDD2;
}

#footer a {
	text-decoration:none;
	margin-right:7px;
	color:#635c44;
}

#footer a:hover {
	text-decoration:underline;
	margin-right:7px;
}

.linksLeft {
	float:left;
	padding:10px;
}

.linksRight {
	float:right;
	padding:10px;
	padding-right:3px;
}

.NetLogo {
	float:center;
	padding:5px;
}

#subLinks {
	padding:10px;
}

#subLinks a {
	color:#7d7456;
}

#legalLinks {
	color:#ACA58A;
}

#legalLinks a {
	color:#ACA58A;
}

#copyright {
	margin-left:auto; margin-right:auto; width:728px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:lighter;
	font-size:9px;
	text-align:left;
	padding-top:10px;
	padding-bottom:10px;
	color:#979076;
}

#copyright2 {
	/*margin-left:auto; margin-right:auto; */
	width:728px;
	text-align:right;
}

#content .Body_Feature_Copy{
	font-size:10px;
	color:#a39c82;
}

#content .Body_Feature_Title {
	font-family: "Century Gothic", sans-serif;
	font-size: 11px;
	color: #404573;
	padding:4px 25px 8px 11px;
	text-transform: uppercase;
}

#content .Feature_Image_Padding{
	margin-left:8px;
}

#content .Body_Feature_Padding{
	padding:10px 5px 10px 11px;
}

#content .Button_Feature_Text{
	color: #404573;
	padding-top:10px;
	text-transform: uppercase;
}

#content .Button_Feature_Arrow{
	margin-right:6px;
}

#content .Button_Feature_Link{
	text-decoration:none;
	color: #404573;
}

#content .Button_Feature_Link:hover{
	text-decoration:underline;
	color:#21243c;
}

#content .Button_Promo_Text{
	background-color:#dddde6;
	padding:4px 7px 3px 7px;
	color: #404573;
	font-size:10px;
	text-transform: uppercase;
}

#content .Button_Promo_Arrow{
	margin-right:6px;
}

#content .Button_Promo_Link{
	text-decoration:none;
	color: #404573;
}

#content .Button_Promo_Link:hover{
	text-decoration:underline;
	color:#21243c;
}

#content .Body_Comments{
	font-size:10px;
}

/***********************************
***********************************/

#content .SubTabsText{
	padding-left:20px;
	padding-right:20px;
	font-family:"Century Gothic", Tahoma, Arial, sans-serif;
	font-size:11px;
	text-transform:uppercase;
}

#content .SubTabsLink{
	color:#a39c82;
	text-decoration:none;
}

#content .SubTabsLink:hover{
	color:#56544a;
	text-decoration:underline;
}

#content .SubTabsLinkOn{
	color:#404573;
	text-decoration:none;
}

#content .SubTabsLinkOn:hover{
	color:#21243c;
	text-decoration:underline;
}


#content .TextPages{
	color:#404573;
}

#content .TextPagesLink{
	color:#404573;
	text-decoration:underline;
}

#content .TextPagesLink:hover{
	color:#888db7;
	text-decoration:underline;
}

#content .TextPagesOn{
	color:#888db7;
	text-decoration:underline;
}


#content #hours{
	width:148px;
	padding-right:4px;
	padding-bottom:4px;
	font-size:11px;
	color:#a39c82;
}

#content #hours .Hours_Featured{
	font-family:"Century Gothic", Tahoma, Arial, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-transform:uppercase;
	color:#c1bba5;
	padding-left:6px;
	padding-bottom:10px;
}

#content #hours .Hours_Title{
	color:#7d775d
}

/*==================================
Custom CSS 
====================================*/

#content .copy{
	font-size:11px;
	color:#756f56;
}

#content .Main_Title{
	font-family:"Century Gothic", sans-serif;
	font-size:17px;
	color:#756f56;
	font-weight:bold;
	padding-bottom:6px;
	text-transform: uppercase;
}

#content .Main_Subtitle{
	font-family:"Century Gothic", sans-serif;
	font-size:11px;
	color:#a39c82;
	text-transform: uppercase;
}

#content .SubTitle{
	font-family:"Century Gothic", Tahoma, Arial, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	color:#756f56;
	font-weight:bold;
}

#content .SubTitle_big{
	font-family:"Century Gothic", Tahoma, Arial, sans-serif;
	font-size:15px;
	text-transform:uppercase;
	color:#12619c;
	padding:35px 25px 8px 11px;
	font-weight:bold;
}

#content .Body_Light{
	color:#a39c82;
}


#content .SubDate{
	font-family:"Century Gothic", Tahoma, Arial, sans-serif;
	font-size:14px;
	text-transform:uppercase;
	color:#756f56;
	
}
/* ------------------------------
	Breadcrumbs
------------------------------ */
#breadcrumbs {
	margin: 0 0 10px 0;
	padding: 2px;
	font-size: 10px;
	text-align: left;
	color: #fff;}
#breadcrumbs strong {
	font-weight: bold;
	color: #ccc;}

/* ------------------------------
	Tables
------------------------------ */
.boxed {
	border: 1px solid #eee;
	padding: 5px;}

.boxedhead, .boxedheadsm, .bgmed {
	background-color: #A29B81;
	padding: 2px 5px;
	font-weight: bold;
	color: #fff;}

.boxedheadsm {
	font-size: 10px;}

/* ------------------------------
	Event List Style
------------------------------ */
ul.eventlist li {
	/* list-style-image: url('../images/bullet.gif'); */
	list-style-type: none;
	margin-bottom: 1.5em;
	}
/* p#eventlistbig {
	margin: 10px 0;
	padding: 0;
	text-align: center;}
p#eventlistbig img {
	margin: 10px;
	padding: 0;} */

#eventlistbig {
	list-style: none;
	margin: 2em 0;
	padding: 0;
	text-align: center;}
#eventlistbig {
	list-style-type:none;}
#eventlistbig  a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px; font-weight:normal;
	color:#2d2f58;
	text-decoration:none;
	text-transform: uppercase;
	padding: 6px 4px 6px 4px;
	border: 2px solid;
	border-color: #2d2f58;
	}
#eventlistbig  a:hover {
	background: #232D6D;
	color: #fff;
	border-color: #5c6aed;
	}

th, .listhead {
	background-color: #A29B81;
	font-weight: bold;
	color: #fff;}

.listeven, .listevenb {
	background-color: transparent;}

.listevenb {
	font-weight: bold;}

.listodd, .listoddb {
	background-color: #eee;}

.listoddb {
	font-weight: bold;}
	
/* ------------------------------
	Cart Display
------------------------------ */
.sectionhead {
	background: #eee;
	border: 1px solid #666;
	padding: 4px;
	font-size: 14px;
	font-weight: bold;}
.cartbox {
	border: 1px solid #A29B81;
	padding: 4px;
	font-size: 10px;}
.carthead {
	background-color: #A29B81;
	padding: 1px 3px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;}
.amounthead {
	background-color: #666;
	padding: 1px 3px;
	font-size: 10px;
	font-weight: bold;
	color: #fff;}
.amount {
	background: #eee;
	padding: 1px 5px;
	text-align: right;}

/* ------------------------------
	Content
------------------------------ */

.error, .errorsm, .req  {
	font-weight: bold;
	color: #c00;}

.medbold {font-weight: bold;}

.spaceOut {line-height: 1.5em;}

.white {background: #fff;}

/* ------------------------------
	eCheck
------------------------------ */
.checkamount {
	font-size: 11pt;
	font-weight: bold;}

.checkamountbox {
	border: 1px solid #000;
	padding: 4px;}

.checki {
	font-size: 7pt;
	font-style: italic;}

.checkmain {
	font-size: 10pt;}

.checkmaini {
	font-size: 10pt;
	font-style: italic;}

.checksmall {
	font-size: 7pt;}

.maincheck {
	background-image: url('../images/echeck-bg.gif');
	border: 2px solid #000;
	padding: 4px;}
	
/* ------------------------------
	LOGOS: toggle fullsize
------------------------------ */
.thumbShow, .thumbHide {
	display: block;
	position: relative;
	text-align: center;
	text-decoration: none;
	color: #00f;}

.thumbShow span, .thumbHide span {
	position: absolute;
	top: -50%;
	left: -50%;
	display:block;
	white-space: nowrap;
	margin: 0;
	padding: 0 0 0.5em;
	background: #fff;
	border: 3px solid #999;
	color: #00f;}
	
.thumbShow span {
	cursor: pointer;}

.thumbHide span {
	display:none;}
