body {color: #000; background: #fff url(images/body-bg.gif) repeat-x; font: 13px Georgia, serif; margin: 0; padding: 0; width:100%;}
p {color: #89111D; font: 13px arial; }
p span {color: #000; font: 13px Georgia; font-weight: bold;}
a img {border: none; }
.hidden {display: none;}
.left {float:left;}
.right {float:right;}
#logo {
	position:absolute;
	top:69px;
	left:578px;
}
#menuImg {display: block; margin-left: auto; margin-right: auto;}
span.liam-e { unicode-bidi:bidi-override; direction: rtl; }
li {color: rgb(53,167,27); padding: 8px;}
.menuCup {position:absolute; left: 0px; width: 360px; font: 10pt Arial;}
#container {text-align:center; margin: 0 auto; padding: 55px 0 0 0; position: relative; width: 670px; /*background: url(images/container-bg.gif) no-repeat;*/}
#header {background: url(images/header-bg.gif) repeat-y;}
#header h1 {margin: 0; font-size: 1px; width: 263px; height: 0; padding-top: 64px; overflow: hidden; background: url(images/ACELogo.jpg) 0 17px no-repeat;}
#header ul, #header li {margin: 0; padding: 0; list-style: none;}
#header li {display: inline;}
.current {background-color:mintcream; border:3px solid blue;}
.notDone {background-color:lightblue;}
.Done {background-color:lightgreen;}
.topBit{position:absolute; top:0; left:0; font-size:14pt; width:100%;font-weight:bolder;text-align:center; padding:3px 0px;}
.announcement{
	background-color:#FF0000;
	color:#FFFFFF;
}
.announcement a{
	background-color:#FF0000;
	color:#CCCCCC;
}
#standardTable{
	border:3px outset black;
}
#standardTable td, #standardTable th{
	border:1px solid black;
}
#mainContent {width:721px; padding: 24px 0px 24px 0px; display: block; margin-left: auto; margin-right: auto;}
#mainContent strong {color: #000;}
#frameDisp{width:703px; padding-top:30px; display: block; margin-left: auto; margin-right: auto;}
.frameDiv{display: inline-block; background-color:#FFFF99; border:1px solid #000000; margin-bottom:5px;}
#frameDispPara img{width:340px; margin: 5px;}
.frameTitle{font-size:16px; font-weight:bold; height:21px;}
.blurb{float:right; width:455px; height:272px; padding:5px;}
.blurb h2{margin-top:0; height:10%;}
.blurbPara{height:70%; color:#000000;}
.hourbox {width:10%; text-align:center; border: 1px solid #000000;}
#header li {font: 13px Georgia, serif; color: rgb(53,167,27); text-decoration: none; text-align: right; width: 250px; padding: 7px 0; display: block; }
/* The Magic min-height fix happens here */
*>#header {padding-top: 230px; min-height: 1px;}
*>#header .menu {margin-top: -230px;}
* html #header {
/* IE5Mac filter \*/
height: 230px;
/* end filter */
/* # = id, . = class */
}
.picbox {display:table-cell; max-width:400px;}
.piclist { height:100px;
	overflow:auto;
	overflow-y:hidden;
	white-space:nowrap;
	list-style-type:none;
	padding-left:0px;
	width:400px;
	}
.piclist li{display:inline; padding:0px; overflow:auto; overflow-y:hidden;z-index:-1;}
.selectedpic {border:2px solid orange; box-sizing: border-box;}
.subpic {border:1px solid grey; box-sizing: border-box;}
.details {height:55px;}
.stock-in{color:#00DD00;}
.stock-out{color:#FF0000;}
#mainpic {border:1px solid black; display: block; margin-left: auto; margin-right: auto; }
#price {font-size:18pt;}
#price s{font-size:12pt;color:#666666;}
#brand-frame {font-size:24pt; font-weight:bold;}
#price-box {width:300px; display:table-cell; vertical-align:top; margin-left:10px; background-color:#FFFF99; border:1px solid #CCCC66; }
#desc-box {background-color:#FFFF99; border:1px solid #CCCC66; padding: 12px; width:90%; margin-left:auto; margin-right:auto;}
#announceBox {border:3px solid #BBDDFF; background-color:#DDEEFF; width:inherit; padding: 10px; font-size:12pt; margin-bottom:12px;}
#footer {margin-top:1em; margin-bottom:1em; text-align:center; font: 13px arial; color:#666666;}
#quantity {text-align:right;}
.timestamp{color:#999999;}
.comment-count{font-size:16px;}
.account {font-size:14pt; color:#440000;}
#construction-container{
	width:100%;
	font-size: 12pt;
	text-align:center;
	text-color:#000000;
}
.construction-img{
	
}