			/* @header */
			
			#header {
				width: 811px;
				margin-top: 0px;
				margin-right: auto;
				margin-bottom: 0px;
				margin-left: auto;
			}
		
			#logo-text H1 A {
			
			}
			#logo-text H1 {
				MARGIN: 0px
			}
			#logowrapper {
				background-color: #5a6d31;
				background-image: url(http://www.leekers.com/graphics/body_bg.png);
				background-repeat: repeat-x;
				background-position: 0px top;
			}
			#logo-graphic H1 {
				MARGIN: 0px
			}
			#logo-graphic H1 A {
	TEXT-INDENT: -9999em;
	DISPLAY: block;
	height: 211px;
	background-image: url(http://www.leekers.com/graphics/stores-header.jpg);
	background-repeat: no-repeat;
	background-position: left center;
			}
			#logo-graphic H2 {
				PADDING-BOTTOM: 0px; LINE-HEIGHT: 0px; TEXT-INDENT: -9999em; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; HEIGHT: 0px; PADDING-TOP: 0px
			}
			#logo-text H1 A {
				TEXT-INDENT: 10px; \
				LETTER-SPACING: -1px; 
				COLOR: #fff; 
				FONT-SIZE: 28px; 
				FONT-WEIGHT: bold;
				TEXT-DECORATION: none;
			}
			#logo-text H2 {
				COLOR: #f2f5be; MARGIN-LEFT: 14px; FONT-SIZE: 1.8em
			}
			/* end header */
			
			#wrapper {
	WIDTH: 970px;
	z-index: 1000;
			}
			#wrapper2 {
				WIDTH: 95%px;			
				z-index: 10;
			}
				#wrapper2 table {
	background-color:#F2FFFB
}
			
			
			#content_container {
				MARGIN: 0px auto; WIDTH: 960px; BACKGROUND: url(/images/nav-shadow.gif) #ffffff no-repeat 50% top; CLEAR: both
			}
			.article_thumb {
				BORDER-BOTTOM: #d2d2d2 1px solid; BORDER-LEFT: #d2d2d2 1px solid; MARGIN-BOTTOM: 10px; BORDER-TOP: #d2d2d2 1px solid; MARGIN-RIGHT: 10px; BORDER-RIGHT: #d2d2d2 1px solid
			}
			#wrapper #clear h1 A{
				font-size: 1em;
				color: #003300;
			}
			#wrapper table {
	background-color:#F2FFFB
}
				
			#wrapper A:link{
				color: #003300;
			}
			#wrapper A:active{
				color: #003300;
			}
			#wrapper A:hover{
				color: #00CC00;
				text-decoration: underline;
			}
			#wrapper A:visited{
				color: #003300;
			}
			#wrapper #clear h2 {
				font-size: 1.5em;
				color: #006600;
			}
			#wrapper #clear h3 {
				font-size: 1.25em;
				color: #003300;
				text-decoration: underline;
			}
			
#wrapper700 {
	padding: 10px; 
width: 750px; 
border:1px solid #ccc; 
border-width: 0 1px 1px 1px 1px; 
margin:0 auto; 

}

			
			.td_background {
/* 	background-color: #99E8AD; */
			}
			body {
	background-attachment:fixed;
	border: thin inset #cc99cc;
	margin-right: 4px;
	margin-left: 4px;
	background-color: #FFF;
	margin-top: 4px;
	background-repeat: repeat-y;
			}
			#banner {
				z-index: -1;
			}
			#rewardscard {
				background-image: url(http://www.leekers.com/images/rewardscard.gif);
				position: relative;
				z-index: 100000;
				left: 0px;
				top: 400px;
				right: 0px;
				background-repeat: no-repeat;
				height: 206px;
				width: 253px;
			}
			.red {
				color: #FF0000;
				text-decoration: underline;
			}
			
			.green {
				color: #666666;
				font-weight: bold;
			}
			
			
			
			.emphasized A{
				font-size: 1.25em;
				color: #006600;
			
			
			}
			.emphasizedlarger{
				font-size: 1.5em;
				color: #003300;
				font-weight: bold;
			
			}
			.pic_rec {
				border: thick groove #006600;
				margin: 4px;
			}
			.boxgray {
	background-color: #E4E4E4;
	border: thin groove #333333;
	padding-right: 1px;
	padding-left: 1px;
			}
			.coupon {
				padding: 8px;
				border: thick dotted #006600;
			}
			.green_real {
					text-decoration: blink;
				
			}
			.green_real a:link {
				color: #666666;
				font-weight: bold;
				text-decoration: underline;
			}
			#highlight {
				padding-top: 2px;
				padding-bottom: 2px;
				width: 550px;
			}
			/*** columns **/
			
#main2 {
	float: none;
	width: 800px;
	border: medium solid #006600;
	background-color: #E9E9E9;
	color: #FFFFFF;
	padding-top: 2px;
	padding-right: 4px;
	padding-bottom: 2px;
	padding-left: 4px;
	margin-top: 10px;
	margin-right: 15px;
	margin-bottom: 10px;
	margin-left: 15px;
	height: 455px;
}
#main2 h1 {
	padding: 10px 0 5px 5px;
	margin: 0 0 0 10px;
	border-bottom: 1px solid #f2f2f2;
	color: #000000;
}
#main2 h2 {
	padding: 10px 0 5px 5px;
	margin: 0 0 0 10px;
	border-bottom: 1px solid #f2f2f2;
	color: #000000;
}
#main2 li {
	
	color: #000000;
}
#main:after {
    /* Prevent wrapper from shrinking height, 
    see http://www.positioniseverything.net/easyclearing.html */
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
#main2  .containermiddle2 {
	float: left;
	width:32%;
	padding-right: 1px;
	padding-left: 1px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	text-align: center;
	border-right-style: solid;
}
#main2  .containerleft66 {
	float: left;
	width:62%;
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 2px;
	padding-left: 2px;
	text-align: center;
}


#main2  .container66 {
	float: right;
	width:34%;
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 2px;
	padding-left: 2px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	text-align: center;
	background-color: #EFEFEF;
	float: right;
}
#main2  .containerleft34 {
	float: left;
	width:31%;
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 2px;
	padding-left: 2px;
	text-align: center;
}
#main2  .containermiddle34 {
	float: left;
	width:31%;
	margin-left: 1px;
	margin-right: 1px;
	padding-right: 2px;
	padding-left: 2px;
	text-align: center;
}


#main2  .containerright66 {
	float: right;
	width:60%;
	margin-left: 5px;
	margin-right: 5px;
	padding-right: 4px;
	padding-left: 4px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: solid;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	text-align: center;
	background-color: #EFEFEF;
	float: right;
}

#main2  .containerleft2 {
	float: left;
	width:32%;
	padding-right: 1px;
	padding-left: 1px;
	border-top-width: thin;
	border-right-width: thin;
	border-bottom-width: thin;
	border-left-width: thin;
	border-left-style: none;
	border-top-color: #666666;
	border-right-color: #666666;
	border-bottom-color: #666666;
	border-left-color: #666666;
	text-align: center;
}
#main2 .containerright2 {
	float: left;
	width:31%;
	padding-right: 1px;
	padding-left: 1px;
	border-top: thin none #666666;
	border-left: thin none #666666;
	border-bottom: thin none #666666;
	border-right: thin none #666666;
	text-align: center;
	
}
.menutable table { border: 1px solid #666666; }
}

#body_div {
	width:800px;
	
}

