/* homepage specific styles */


/* header */
#header {
	height: 143px;
}

* html #header /* this selector recognized by IE only */
{
	height: 148px;
	he\ight: 143px;
}

#header a {
	width: 375px;
	height: 143px;
}

#logo {
	background-image: url("/images/home/header/logo.jpg");
}

#gift_cards_header {
	background-image: url("/images/home/header/card.jpg");
}

/* flash */

#promo_flash {
	width: 588px;
	margin: 0;
	padding: 0 0 0 172px;
	/* float: left; causing horizontal scroll on mac ie5 */
	height: 240px;
	background: url("/images/home/collage.jpg") 100% 0 no-repeat;
}

* html #promo_flash {
	width: 760px; /* total width (only for IE5.x/Win & 6 in quirks mode) */
	w\idth: 588px; /* content width (for other IE (6PC & Mac) */
}

#collage {
	width: 221px;
}

/*welcome */

#promo_content {
	position: relative;
	z-index: 2;
	width: 750px;
	height: 267px;
	margin: 0;
	float: left;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	background-image: url("/images/home/gradient.jpg");
}

#promo_content2 {
	position: relative;
	z-index: 2;
	width: 750px;
	height: 375px;
	margin: 0;
	float: left;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	background-image: url("/images/home/gradient.jpg");
}
#promo_content3 {
	position: relative;
	z-index: 2;
	width: 750px;
	height: 470px;
	margin: 0;
	float: left;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	background-image: url("/images/home/gradient.jpg");
}

#promo_content4 {
	position: relative;
	z-index: 2;
	width: 750px;
	height: 500px;
	margin: 0;
	float: left;
	border-left: 5px solid #fff;
	border-right: 5px solid #fff;
	background-image: url("/images/home/gradient.jpg");
}

* html #promo_content, #promo_content2, #promo_content3, #promo_content4 {
	width: 760px; /* total width (only for IE5.x/Win) */
	w\idth: 750px; /* content width (for other IE) */
}

#welcome {
	height: 267px;
	padding: 0 246px 0 197px;
}
#welcome2 {
	height: 375px;
	padding: 0 246px 0 197px;
}
#burger-combos{
	height: 375px;
	padding: 0 216px 0 167px;
}

#burger-combos p{
	text-align:center;
	margin:0;
	padding:10px 0 15px 0;
	color:#572c0f;
}
#burger-combos .button {
	margin: auto;
	width: 85px;
	display: block;
	background: url("/images/button/right.gif") top right no-repeat;
}
#burger-combos .tv {
	text-align:center !important;
	padding:15px 0 30px 0;
	font-size:14px;
}
#burger-combos .tv-button {
	padding:15px 35px 30px 0;
}

#welcome p {
	margin: 0;
	padding: 0 0 20px 0;
}

#welcome h2 {
	padding: 25px 0 20px 0;
	font: bold 11px Verdana, Helvetica, Arial, sans-serif;
}

#welcome2 p {
	margin: 0;
	padding: 0 0 20px 0;
}

#welcome2 h2 {
	padding: 25px 0 20px 0;
	font: bold 11px Verdana, Helvetica, Arial, sans-serif;
}

#callenders_corner {
	position: relative;
	width: 307px;
	height: 76px;
}
#callenders_corner-burger {
	position: relative;
	width: 307px;
	height: 76px;
	padding: 0 0 0 30px;
}

#callenders_corner p { display: none; }

#callenders_corner .button {
	margin: 0;
	position: absolute;
	top: 52px;
	left: 200px;
}
		
/* whats new */

#whats_new {
	height: 267px;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: 167px;
	background: #b2bb77;
	text-align: center;
}

#whats_new h3 {
	margin: 0;
	height: 38px;
	background: url("/images/home/whats_new.jpg") 0 0 no-repeat;
}

#whats_new h3 span, #whats_new p span { display: none; }

#whats_new p#whats_new_image {
	margin: 0;
	height: 163px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

#whats_new p {
	margin: 5px;
	padding: 0;
}

#whats_new a {
	font-size: 10px;
}

#whats_new .button {
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	text-align: center;
	width: 85px;
	display: block;
	background: url("/images/button/right.gif") top right no-repeat;
}

/* featured pie */

#featured_pie {
	height: 267px;
	position: absolute;
	top: 0;
	left: 534px;
	width: 216px;
	background: #b2bb77;
	text-align: center;
}

#featured_pie h3 {
	margin: 0;
	height: 38px;
	background: url("/images/home/featured_pie.jpg") 0 0 no-repeat;
}

#featured_pie h3 span, #featured_pie p span { display: none; }

#featured_pie p#featured_pie_image {
	margin: 0;
	height: 163px;
	background-position: 0 0;
	background-repeat: no-repeat;
}

#featured_pie p {
	margin: 5px;
	padding: 0;
}

#featured_pie a {
	font-size: 10px;
}

#featured_pie .button {
	margin-left: auto;
	margin-right: auto;
	margin-top: 15px;
	text-align: center;
	width: 85px;
	display: block;
	background: url("/images/button/right.gif") top right no-repeat;
}
		
/* nav (exceptions for homepage) */

#nav {
	top: 148px;
	left: 0;
	width: 172px;
	height: 240px;
	background: #752708 url("/images/nav/m.gif") 100% 0 no-repeat;
}

#nav ul {
	list-style: none;
	margin: 0;
	padding: 6px 0 0 0;
	border: 0;
}

#nav ul li {
	list-style: none;
	margin: 0;
	padding: 0;
	display: inline;
}

#nav li a {
	width: 172px;
	height: 23px;
	background-position: 0 0;
}

#nav li a:hover { background-position: 0 -23px; }

/* body */

#subcontainer_home {
	width: 760px;
	float: left;
	position: relative;
	z-index: 1;
	background: #fff;
	margin: 0 0 10px 0;
}