* html img,
* html #logo, 
* html #content,
* html #topbar,
* html #border-bottom { behavior: url(iepngfix.htc); }

a:link {color: #fff;}
a:visited {color: #FFFFCC;}
a:hover {color: #fff;}

body{background:url(../images/bg2.jpg) #A39F9A no-repeat; background-attachment:fixed; font-size:1em; font-family:Arial, Helvetica, sans-serif;}
body#coupongbg{background:url(../images/couponbg.jpg); background-attachment:fixed;}
#wrapper {width: 900px; margin: 10px auto;}
.coupon {margin: 0 auto 10 auto; width: 100%;background-color:#D43850; color: #fff; text-align:center; border: 1px solid #000;}

#top {width: 900px; height: 112px; background-color:#000;}

#header h1 {
	background: url(../images/allblacklogo.jpg) no-repeat;
	width: 225px;
	height: 112px;	
	margin: 0;
	float: left;
	}	
#header h1 a {
	display: block;
	height: 100%;
	text-indent: -9999px;
	outline: none;
	}
#inkToNew {width:60px; position: relative; float: left; margin-bottom: -80px; padding: 0; color: #fff;font-size: 20px;}
#menu {width: 650px;  background-color: #000; margin-top: 60px; float: right; font-size: 90%;}
#middle {width: 900px;}	

/* Main Content Styling */


#topbar {width: 100%; height: 19px; background:url(../images/tricolorbricks.png) repeat-x; padding-bottom: 3px;}
#content {width: 100%;/* background:url(../images/bg.png); */}
	/* change content space based on main content image's height */
		.menuheight {height: 575px; background-color: #000;}
#content img {border: 2px solid #ccc; padding: 8px; background-color:#000;}
#home-mainevents {width: 100%; height: 310px; margin-bottom: 28px;}
.frontpageleft {width: 430px; height: 300px;float: left; margin: 0; padding: 0;}
.frontpageright {width: 440px; height: 300px;float:right; margin: 0; padding: 0; margin-right: 10px; margin-bottom: 10px;}
.floatleft {float: left;}
#content p{padding: 10px;background-color:#000000; color: #FFFFFF; clear: both; line-height: 20px;}
#content p.no-clear {clear:none;}
#content h1 {margin: 0; padding: 0; font-size: 20px; font-weight: normal;}
#content h1, #content p, #content ul { color: #fff; background-color:#000;}
#content ul, #content li {list-style:none; line-height: 40px;}
#content li{list-style-image: url(../images/list-bg.png); list-style-position:inside; padding: 4px;}
#content li a:link, #content a:link {text-decoration: none; border-bottom: thin dotted #fff; color: #fff;}
#content li a:hover, #content a:hover, #content a:visited {text-decoration: none;border-bottom: thin dotted #fff; color: #fff;}
#content img.nostyle  {border: none; padding: 0;}
#contain-content {width: 420px; float: right;}
#contain-content p, #contain-content h1 {text-align:left; padding: 10px;}
#alignleft p, #alignleft h1{text-align:left; padding: 10px; color: #fff; background-color: #000;}





#border-bottom {width: 100%; height: 19px; background:url(../images/tricolorbricks.png) repeat-x;}

/* Showme widget */
#showme {width: 450px; float: left; }
#showme h1 {font-size: 10px;}



/*End showme widget */

#contact {
	
	float: right;
	margin: 10px auto 0 auto;
	width: 600px;
	text-align: right;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	height: 75px;
		 }

#contact li {text-align: right;
			list-style-type:none;
			display:inline;
			margin: 0;
			padding: 2px;
			
			 }
#contact ul {text-align:right; margin:0; padding:0; clear: both;}
#contact a:link, #contact a.big:link {color: #fff; text-decoration: none; border-bottom: 1px dotted #fff;}
#contact a:hover, a.big:hover{color: #FF0000;border-bottom: 2px dotted #FF0000;  }
#contact a.big:hover {font-size: 14px;}
#contact a:visited {text-decoration: none; color: #fff; border-bottom: 1px dotted #FF0000;}

/*  Ticker styling */
#dailyspecials {background:#000;padding-top: 10px; margin: 10px 0; padding-bottom: 5px;}
#dailyspecials a h1 {font-size: 16px; margin: 0; padding: 0; font-weight: normal;}
#dailyspecials a h2 {font-size: 14px; margin: 0; padding: 0; font-weight: normal;}

.special{overflow: none; color: red; font-size: 100%;padding:10px; border: 1px solid #000; }
.special2  {margin: 0; padding: 0;}
.special2 a img{border: none;}
.right {text-align:right; padding-right: 15px; padding-top: none; margin-top: none;}
.green {color: #fff;}
.center {text-align:center;}
#dailyspecials a:link {text-decoration: none; color: #fff; border-bottom: 1px dotted #fff;}
#dailyspecials a:hover {border-bottom: 1px dotted #fff; color:#FFFFCC;}
#dailyspecials a:visited {color: #fff; text-decoration:none; border-bottom: 1px dotted #fff;}
#dailyspecialsleft {float: left; width: 760px;}
#dailyspecialsright {
position:absolute;width: 129px; height: 131; border: none; margin-left: 750px; margin-top: -40px;}
#dailyspecialsleft span {border: 1px solid #fff;padding: 1px;}
.highlight {background-color: #FFFFFF;}

a img { border: 0; text-decoration: none; }

/* IE7 Hack */
.elementShown
{
	z-index: 10000;
}