html,body,#outermost {
  height: 100%;
  width: 100%;
  margin: 0;
  padding: 0;
}
body {
  text-align: center; /* IE/Win bug fix */
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
#wrapper {
  margin: 10px;
}

#outermost {
  height: 95%;
  width: 95%;
  margin: auto;
}

/* this is the hack to make it work in IE5-7/Win */
.valignmid2 {
  top: 50%;
  left: 0;
  position: relative;
  margin: 0;
}
.valignmid3 {
  top: -50%;
  position: relative;
  padding: 1px 0;
}

/* to trigger hasLayout in IE7+ */
.valignmid1,.valignmid2,.valignmid3 {
  min-height: 1px;
}
/* to trigger hasLayout in IE5-6/Win */
* html .valignmid1,* html .valignmid2,* html .valignmid3 {
  height: 1%;
}


h2 {
  margin: 1em;
  padding: 0;
  text-align: left;
  text-indent: 2em;
}
h1 {
  font-size: 1.5em;
  margin: 1em; /* IE/Mac we set it later to 0 for other browsers */
  padding: 0;
  text-align: center;
}
/* hide from IE/Mac \*/
h1 {
  margin: 0;
}
#toCategoryIndex {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 1000;
}
#toCategoryIndex a {
  background-color: #bfc;
}
.lastUpdate {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 1000; 
}

.content
{
	width: 750px;
	height: 100%;
}

.menucontent
{
	width: 230px;
}

.maincontent
{
	background-color: #ead9ea;
	width: 520px;
	height: 100%;
}

.productcontent
{
	background-image: url(../Images/bg.gif);
	width: 520px;
	height: 100%;
}

.maincontentbody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 475px;
	line-height:20px;
	color: #000;
	font-size: 10px;
	text-align: left;
	padding: 0px 10px 0px 0px;
}

.presscontentbody
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10px;
	text-align:center;
	text-decoration:none;
}

.presscontentbody a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4b3f3e;
	font-size: 10px;
	text-align:center;
	text-decoration:none;
}

.presscontentbody a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4b3f3e;
	font-size: 10px;
	text-align:center;
	text-decoration:underline;
}

.storesheader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight: bold;
	padding-left: 10px;
	display:inline;}

.storesaddress
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10px;
	padding-left: 40px;
}

.storesaddresslevel2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10px;
	padding-left: 40px;
}

.qabold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 12px;
	font-weight:bold;
	padding-right: 5px;
	display:inline;
}
.qatext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10px;
	display:inline;
}

.contactustext
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-size: 10px;
}

.pagingcontent
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ecdee9;
	font-size: 10px;
	text-align:right;
	margin-right:30px;
}

.pagingcontent a
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #4b3f3e;
	font-size: 10px;
	text-align:right;
	text-decoration: underline;
}

.pagingcontent a:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ecdee9;
	font-size: 10px;
	text-align:right;
	text-decoration:none;
}

.homepagecontent
{
	margin:40px 0px 0px 0px;
}

#imageContainer {
	position:relative;
	margin:auto;
	width:294px;
}

#imageContainer img {
	display:none;
	position:absolute;
	top:0; left:0;
}
