@charset "utf-8";
/* CSS Document */

body {
	background: #210000;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
}

#container {
	position: relative;
	width:990px;
	background: url(i/page_bg.jpg) repeat-y;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: center; /* this overrides the text-align: center on the body element. */
}

#product {
	position: relative;
	margin: 0 auto;
	text-align: center;
	background: #EDBF65 none repeat scroll 0 0;
}

#showItem {
	position: relative;
	text-align: left;
	color: #000000;
}

#mainContent {
	width: 958px;
	min-height: 556px;
	margin: 0 16px;
	text-align: left;
	background: #6e0101 url(i/top_bg.jpg) no-repeat;
}

#Header {
	width: 958px;
	height: inherit;
}

h1#AKLogo {
	position: absolute;
	float: left;
	z-index: 5;	
	width: 257px;
	height: 148px;
	text-indent: -9999px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='i/AK_Logo.png');
}

#AKLogo a {
	display: block;
	background:url(i/AK_Logo.png) no-repeat; height:148px;}

h1#AKLogo2 {
	position: absolute;
	float: left;
	z-index: 5;	
	width: 104px;
	height: 60px;
	text-indent: -9999px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='i/AK_Logo2.png');
}

#AKphone {
	background:  url(i/phonenumber.png) no-repeat;
	height: 57px;
	text-indent: -9999px;
}

#facebook-promo {
	background:  url(i/facebook-like-chipotle.png) no-repeat;
	display: block;
	height: 218px;
	float: right;
	position: absolute;
	right: -32px;
	top: -47px;
	width: 283px;
	z-index: 51;
	text-indent: -9999px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='i/facebook-like-chipotle.png');
}

#AKLogo2 a {
	display: block;
	background: url(i/AK_Logo2.png) no-repeat; height:60px;}


#peppers {
    background:transparent url(i/peppers.png) top left no-repeat;
    position: absolute;
    left: 760px;
	top: 0;
	width: 231px;
	height: 398px;
	z-index: 10;
    }

#utilities {
	position: relative;
	top: 0;
	left: 257px;
	width: 490px;
	min-height: 64px;
	color: #FFFFFF;
	text-align: left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 16px;
	z-index: 50;
}

#utilities a:visited {
	color: #FF6600;
}

#utilities a:hover {
	color: #FFCC00;
}

#flashFront {
	position: relative;
	top: 0px;
	width: 958px;
	height: 458px;
}

#flashFront h3 {
	text-align: center;
	font-size: 18px;
	color: #EDBF65;
	margin-bottom: -.1em;
}

#mgrSpecial {
	position: relative;
	top: 0;
	left: 0;
	width: 958px;
	height: 528;
	text-align: center;
	z-index: 1;
}

#mgrBody {
	position: absolute;
	top: 115px;
	left: 5px;
	z-index: 9;
	text-align: left;
	width: 392px;
	color: #000000;
	padding: 8px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	background-color: #EDBF65;
	filter:alpha(opacity=90); /* IE's opacity*/
    opacity: 0.90;
	border:2px solid #520100;
}

#mgrBody h3 {
	font-size: 24px;
	line-height: 24px;
	color: #000000;
	text-align: left;
	margin-bottom: .5em;
}

#mgrBody a{
	color: #ffffff;
}

#mgrPCartCon {
	text-align: left;
	width: 400px;
}

#mgrPrice {
	float: left;
	left: 1px;
}

#mgrPrice h2 {
	color: #990000;
}

#mgrCart {
	float: right;	
	right: 1px;
}

#mainMenu {
	width: 944px;
	height: 20px;
	padding: 3px;
	background: #b45900 url(i/menu-bg.gif) repeat-x;
	color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 14px;
}

#storeContainer {
	position: relative;
	top: 0;
	width: 950px;
	min-height: 572px;
	text-align: left;
	padding: 4px;
	background: #733c24;
}

#leftContent {
	float: left;
	margin-right: auto;
}

.leftContainer { /*For Category, Customer Service, and Logo boxes*/
	width: 246px;	
	margin-bottom: 4px;
	min-height: 119px;
	text-align: left;
	display: block;
	vertical-align: top;
	border: #561d00 solid 2px;
	background: #561d00 url(i/category-bg.gif) repeat;
	color: #ffffff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
}

.leftContainer ul {
	list-style: none;
	margin-left: 0;
	padding-left: 2em;
	text-indent: 1em;
	color: #FFFFFF;
	text-decoration:none;
}

.leftContainer li {
	list-style: none;
	margin-left: 0;
	padding-left: -1em;
	text-indent: -1em;
	color: #FFFFFF;
	text-decoration:none;
}

.leftContainer li a:hover, .leftContainer li a.visited:hover  {
	color: #ff9900;
	text-decoration: none;
}

a {
	color: #FFFFFF;
	text-decoration:none;
}

a:hover {
	color: #FF9900;
	text-decoration:none;
}

a:visited, a:active {
	color: #CCCCCC;
	text-decoration:none;
}

h2 {
	color: #ff9900;
	text-decoration:none;
	font-size:18px;
	font-weight: bold;
}

#itemshow {
	width: 580px;
	height: 380px;
	overflow: auto;
	font-family:Verdana, Geneva, sans-serif;
	font-size:12px;
}

#itemshow .mini {
	font-size: .7em;
	color: #000000;
}

#itemshow h2 {
	color: #660000;
}

h1#storeLogo {
	text-indent: -9999px;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=image src='../i/SWSF_logo.png');
}

#storeLogo a {
	display: block;
	background:url(i/SWSF_logo.png) no-repeat; height:77px;margin: 20px;
	width: 188px;
	}

#storeIcon {
	width: 246px;	
	margin-bottom: 4px;
	min-height: 119px;
	text-align: center;
	vertical-align: top;
	color: #fff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: #561d00 solid 2px;
	background: #561d00 url(i/category-bg.gif) repeat;
}

#rightContent {
	margin-left: auto;
	text-align: left;
	vertical-align: top;
}

#storeButtons {
	width: 693px;
	height: 87px;
	float: right;
	padding: 0;
}

#glimpseHolder {
	width: 654px;
	height: inherit;
	float: left;
	color: #FFFFFF;
}

#products {
	width: 654px;
	height: inherit;
	float: left;
	margin: 3px;
	padding: 0 2px 0;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
}

#productsHdr {
	width: 650px;
	background: #3b0000;
	height: inherit;
	margin: 3px;
	padding: 0 2px 0;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
}

.productsCont {
	width: 646px;
	background: #edbf65;
	border: #520100 solid 2px;
	height: inherit;
	margin: 2px;
	padding: 0 2px 0;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

.productsCont {text-align: center}
.productsCont p{display:inline;
	width: 150px;
	height: 185px;
}

.pagesCont {
	width: 646px;
	background: #edbf65;
	border: #520100 solid 2px;
	min-height: 185px;
	height:inherit;
	margin: 2px;
	padding: 0 2px 0;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
}

.pagesCont  a.visited, .pagesCont a {
	color:#000000;
}

.pagesCont a:hover, .pagesCont a.visited:hover {
	color: #ff9900;
}

#cart {
	width: 905px;
	height: inherit;
	float: left;
	margin: 3px;
	padding: 0 2px 0;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
}

#cartHdr {
	width: 889px;
	background: #3b0000;
	height: inherit;
	margin: 3px;
	padding: 0 2px 0;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
}

.cartCont {
	width: 886px;
	background: #edbf65;
	border: #520100 solid 2px;
	min-height: 185px;
	height:inherit;
	margin: 2px;
	padding: 0 2px 0;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: normal;
	line-height: 18px;
	text-align: left;
}

.cartCont  a.visited, .cartCont a {
	color:#000000;
}

.cartCont a:hover, .cartCont a.visited:hover {
	color: #ff9900;
}

#features {
	width: 328px;
	height: inherit;
	float: left;
	margin: 3px;
	padding: 0 2px 0;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
}

#featureHdr {
	width: 326px;
	background: #3b0000;
	height: inherit;
	margin: 3px;
	padding: 0 2px 0;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
}

.featureCont {
	width: 324px;
	background: #edbf65;
	border: #520100 solid 2px;
	min-height: 185px;
	margin: 2px;
	padding: 0 2px 0;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

#random {
	width: 328px;
	height: inherit;
	float: right;
	margin: 3px;	
	padding: 0 2px 0;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
}

#randomHdr {
	width: 326px;
	background: #3b0000;
	height: inherit;
	margin: 3px;	
	padding: 0 2px 0;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
}

.randomCont {
	width: 324px;
	background: #edbf65;
	border: #520100 solid 2px;
	min-height: 185px;
	margin: 2px;
	padding: 0 2px 0;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
}

#glimpses {
	width: 208px;
	height: inherit;
	float: left;
	margin: 3px;
	padding: 0 2px 0;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
}

#glimpseHdr {
	width: 206px;
	background: #3b0000;
	height: inherit;
	margin: 3px;
	padding: 0 2px 0;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 18px;
	font-weight:bold;
}

.glimpseCont {
	width: 204px;
	background: #edbf65;
	border: #520100 solid 2px;
	min-height: 201px;
	margin: 2px;
	padding: 0 2px 0;
	color: #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 13px;
	text-align: center;
}

#glimpses a:hover, #glimpses a.visited:hover {
	color: #ff9900;
}

.productsCont a, .pagesCont a, .featureCont a, .featureCont h2, .randomCont h2, .randomCont a, .glimpseCont a, .productsCont a.visited, .pagesCont a.visited, .featureCont a.visited, .randomCont a.visited, .glimpseCont a.visited {
	color: #330000;
	text-decoration:none;
}

.productsCont a:hover, .pagesCont a:hover, .featureCont a:hover, .randomCont a:hover, .glimpseCont a:hover, .productsCont a.visited:hover, .pagesCont a.visited:hover, .featureCont a.visited:hover, .randomCont a.visited:hover, .glimpseCont a.visited:hover {
	color:#993300;
}

#copy-bg {
	width:916px;
	height:56px;
	color: #FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 12px;
}

.clear {
	clear: both;
}


.productsCont span{
	margin:4px; 
	vertical-align:top; 
	width:150px; 
	display:table-cell; 
	display:inline-table; 
	display:inline-block; 
	border: 1px solid; 
	height: 286px;
}

div.productInfo {
	margin:4px; 
	width:150px; 
	display: inline-block;
	border: 1px solid; 
	height: 296px;
}

div.productActual {
	height: 256px;
	vertical-align: top;
	position: relative;
	top: 0;
}

.productsCont p img{
	margin-bottom:5px;
}


.productBottom {
	vertical-align:bottom;
	height: 40px;
	width: 150px;
	position: relative;
	bottom: 0;
	color: #ffffff;
	background: #900;
	font-size: 16px;	
}

.productBottom a, .productBottom a:visited, .productBottom a:link {
	color: #ffffff;
	font-weight:bold;
	font-size: 16px;
	display: block;
	height: 25px;
	text-align: center;
    width: 150px;
	padding-top: 10px;
}

.productBottom a:hover, a.buyNow:hover {
	color: #EDBF65;
}
