﻿
/* ie6 PNG Alpha and image flash hacks -----------------------*/
	html.ie6 { filter: expression(document.execCommand("BackgroundImageCache", false, true)); } /* fixes the image flash issue */
	* html.ie6 img,
	* html.ie6 .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 = "/Style Library/Images/transparent.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)
	    ); /* adds alpha support to ie6 */
	}
/* -----------------------------------------------------------*/

/*  level the playing field ----------------------------------*/
	html{color:#000;background:#FFF;}
	body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,
	fieldset,legend,input,textarea,p,blockquote,th,td
	{margin:0;padding:0;}
	table{border-collapse:collapse;border-spacing:0;}
	fieldset,img{border:0;}
	address,caption,cite,code,dfn,em,strong,th,var
	{font-style:normal;font-weight:normal;}
	li{list-style:none;}
	caption,th{text-align:left;}
	h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
	q:before,q:after{content:'';}
	abbr,acronym {border:0;font-variant:normal;}
	sup {vertical-align:text-top;}
	sub {vertical-align:text-bottom;}
	input,textarea,select
	{font-family:inherit;font-size:inherit;font-weight:inherit;}
	.ie legend{color:#000;}
/*  leveled --------------------------------------------------*/

/* authoring interface overrides -----------------------------*/
	#site-actions-dropdown{position:absolute;}
	#MSOTlPn_MainTD{position:relative;z-index:1000;}
	.UserSectionTitle{color:black!important;}
	select{font-size:11px;}
	#ctl00_PlaceHolderMain_PageBody_ctl00_RichHtmlField_displayContent{width:auto ! important;}
	.ms-long{width:99%;}
	.ms-WPBody a:link,.ms-vb2 a:link{color:#0ad !important; text-decoration:none !important;}
	.ms-WPBody a:visited,.ms-vb2 a:visited{color:#8bc !important; text-decoration:none !important;}
	.ms-WPBody a:hover,.ms-vb2 a:hover{color:#08c !important; text-decoration:underline !important;}
	.ms-WPBody #tocwp #header{background-image:none;}
/* -----------------------------------------------------------*/

/* ie6 specific hacks for SharePoint Edit Mode ---------------*/
	.ie6 .ms-SPZone, #ms-OZone{padding:0!important;border:none!important;}
	.ie6 .ms-WPTitle * {	white-space:normal; }
	.ie6 .ms-WPBorder { border-width:0!important; }
	.ie6 .ms-formfieldlabelcontainer { margin-left:0!important; margin-right:0!important; padding-left:0!important; padding-right:0!important; }
	.ie6 .ms-formfieldvaluecontainer { margin-left:0!important; margin-right:0!important; padding-left:0!important; padding-right:0!important; }
	.ie6 .ms-formfieldvaluecontainer span span span span div{ width:96%!important; }
/* -----------------------------------------------------------*/

strong{font-weight:bold;}
em{font-style:italic;}

html{
	height: 100%;
	background-color: #000;
	background-image: url('/Style Library/images/bg-sideBars.gif');
	background-repeat: repeat-y;
	background-position: center top;
}

body{
	height: 100%;
	background-color: transparent;
}

form {
	height: 100%;
}

#layoutContent.homeLayout {
	height: 100%;
	width: 100%;
	text-align: center;
	color: #fff;
}

#layoutContent.homeLayout>div {
	display: block !important;
	height: 100%;
}

.ie6 #layoutContent.homeLayout{
	/*height: 300px;  ie6 ignores min-height - height in ie6 works the same as min-height. */
	height: 100%;
}

/* ShopClassenCurve Styles */
#Content {
	margin: 0 auto;
	max-height: 734px;
	max-width: 1022px;
}

table#Grid {
	height: 100%;
	margin: 0 auto;
	border-width: 0;
	border-style: none;
}

#CenterCol {
	width: 1068px;
	margin: 0 auto;
	background-color: #1c1b17;
	background-image: url('/Style Library/images/backRepeat.jpg');
	background-repeat: repeat-x;
	text-align: center;
	vertical-align: top;
}

#LeftCol,
#RightCol {
	width: 53px;
}

td.gutter {
	width: 11px;
}