/* CSS Document */

	div#HPholidaynote { /* HomePage Holiday Note Positioning. For 'rootPageBanner.jsp' Only */
	position: absolute;
	background-color:#FFFFFF;
	z-index:1010;
	top: 180px;
	left: 312px;
	background-repeat: repeat;
	background-image: url(/images/white_shim.gif);
	}
	
	div#HPholidaynote p { 
	text-align: left;
	}
	
	div#holidaybanner { /* HomePage Holiday Banner Positioning. For 'rootPageBanner.jsp' Only */
	padding:10px 0;
	background-color:#EBEBEB;
	text-align: right; 
	width:619px;
	}
	
	#holidaybanner a, #holidaybanner a:link, #holidaybanner a:active, #holidaybanner a:visited, #holidaybanner a:hover {
		font-size:18px;
	}
		
	div#PLholidaynote { /* Product List Holiday Note Positioning. For 'productlist.jsp' Only */
	position:absolute;
	background-color:#FFFFFF;
	z-index:1001;
	top:180px;
	left: 312px;
	text-align: left; 
	background-repeat: repeat;
	background-image: url(/images/white_shim.gif);
	}
	
	div#PLholidaynote p { 
	text-align:center;
	}
	
	div#PDholidaynote { /* Product Details Holiday Note Positioning. For 'product.jsp' Only */
	position:absolute;
	background-color:#FFFFFF;
	z-index:1001;
	top:160px;
	left: 312px;
	text-align: left; 
	background-repeat: repeat;
	background-image: url(/images/white_shim.gif);
	}	
	
	div#PDholidaynote p { 
	text-align:center;
	}
	
	div#PAholidaynote {
	position:absolute;
	background-color:#FFFFFF;
	z-index:1001;
	left: 375px;
	top:215px;	
	background-repeat: repeat;
	background-image: url(/images/white_shim.gif);
	}	
	
/* ------------------------------------------------------------Holiday Layer Design */	
	#ieLayerFix { /* iframe */
        position: absolute;
		border: 1px solid black;
        top: 0px;
        left: 0px;
        width: 99%;
        height: 99%;
        z-index: -10;
    }	
	#divborder  {
	width:424px; /* Width of layer goes here */
	height:100%;
	padding:25px 15px 25px 25px;
	margin:0;
	
	background-color:#FFFFFF;
	background-image: url(/images/topleftshadow.gif);
	background-repeat: no-repeat;
	BORDER-TOP: #cccccc 1px solid;
	BORDER-RIGHT: #c2c2c2 1px solid;
	BORDER-LEFT: #cccccc 1px solid;
	BORDER-BOTTOM: #c2c2c2 1px solid;
	}
	#divborder ul {
	margin:0 0 0 20px;
	padding:0;
	}
	#divborder ul li {
	list-style-type:none;
	margin:15px 0;
	padding:0;
	}
	#divborder .patronage {
		display:block;
		font-weight:bold;
		text-align:left;
		margin:0;
		padding:15px 0 0 0;
	}
	#overlay {
	    z-index: 1001;
	    position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 1550px;
		background: #000000;
        filter:alpha(opacity=50);
		opacity:.50;
		}