html, body {
	height: 100%;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	overflow: auto;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	width: 100%;
}
** html img,
* html .png{
    position:relative;
    behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none",
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')",
        this.src = "../images/spacer.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''),
        this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')",
        this.runtimeStyle.backgroundImage = "none")),this.pngSet=true)
    );
}
.bgplaceholder {
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 1;
}
.bg {
	height: 100%;
	position: absolute;
	width: 100%;
	z-index: 1;
}
/*#wrapper {width: 907px; margin: 0px auto; z-index:10;}*/
#wrapper {
	position: absolute;
	margin: 0px auto;
	width: 907px;
	z-index: 2;
	margin-left: -454px;
	left: 50%;
}
#wrapper #
#wrapper #header {color:#f00; background:url(/imgs/layout/header.png) no-repeat; }
#wrapper #headeradmin{background:url(/imgs/layout/adminheader.png); height:148px;}
#wrapper #header a{font-weight: bold;}
#wrapper #header a:link{color:#FFF; text-decoration:none;}
#wrapper #header a:visited{color:#FFF;text-decoration:none;}
#wrapper #header a:hover{color:#FFF; text-decoration:underline;}
#wrapper #header a:active{color:#FFF; text-decoration:none;}
#wrapper #header #logoholder{width: 260px; float:left; z-index:4;}
#wrapper #header #cartlinks{margin-left: 646px; padding-top: 80px; z-index:4;}
#wrapper #flasharea{clear:both; height:395px;}
#wrapper #innerwrapper { background-color:#FFF;}
#wrapper #innerwrapper #navigation{width:840px; margin: 0px auto;}
#wrapper #innerwrapper #contentwrapper{padding: 0px 10px; padding-top:10px; background-color:#FFFFFF;}
#wrapper #innerwrapper #contentwrapper #leftcol{width:320px; float:left;}
#wrapper #innerwrapper #contentwrapper #leftcol #content{padding: 5px; border-left: 1px dotted #ea303c; border-right: 1px dotted #ea303c; margin-right:10px;}
#wrapper #innerwrapper #contentwrapper #rightcol{margin-left:335px;}
#wrapper #innerwrapper #contentwrapper #rightcol #content{}
#wrapper #innerwrapper #contentwrapper #singlecol {background-color:#FFFFFF;}
#wrapper #innerwrapper #contentwrapper #singlecol #content{margin: 0px auto;background-color:#FFFFFF;}
#wrapper #bottom{}
#wrapper #footer{padding: 10px 20px 10px 20px; color:#f00;}
#wrapper #footer a{font-weight: bold;}
#wrapper #footer a:link{color:#FFF; text-decoration:none;}
#wrapper #footer a:visited{color:#FFF;text-decoration:none;}
#wrapper #footer a:hover{color:#FFF; text-decoration:underline;}
#wrapper #footer a:active{color:#FFF; text-decoration:none;}
#wrapper #footer #copyright{float:left; color:#fff; font-weight:bold;}
#wrapper #footer #links{margin-left:470px; text-align:right;}
#header {behavior: url(/js/iepngfix.htc) }
#wrapper #innerwrapper #adminnavigation{width:840px; margin: 0px auto; font-size:14px; font-weight:bold;}
#wrapper #innerwrapper #adminnavigation a{font-weight: bold;}
#wrapper #innerwrapper #adminnavigation a:link{color:#f00; text-decoration:none;}
#wrapper #innerwrapper #adminnavigation a:visited{color:#f00;text-decoration:none;}
#wrapper #innerwrapper #adminnavigation a:hover{color:#000; text-decoration:underline;}
#wrapper #innerwrapper #adminnavigation a:active{color:#f00; text-decoration:none;}

