@charset "utf-8";
/* CSS Document */
html, body {
	
	
	
	height: 100%;
	margin: 0;
	padding: 0;
	
	background-color:#010507;
	background-image:url('../images/back_1.jpg');
	background-repeat:repeat;
	font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;
	font-size:9pt;
	position:relative;

}
.ribbon
{
	position:absolute;
	top:110px;
	height:80px;
	z-index:120;
	background-image:url('../images/ribbontile.png');
	background-repeat:repeat-x;
	background-position:center;
}
#body_new
{
	background-color:#010507;
	background-repeat:repeat;
	margin:0 auto; 
	text-align:center;
	width:823px;
	position:relative;
	height:100%;
	z-index:100;
	vertical-align:top;
	
}
.clear
{
	clear:both;
	height:1px;
}
#body_div
{
	position:relative;
	vertical-align:top;
	height:100%;
	z-index:130;
	
}
#content_rel
{
	position:relative;
	z-index:595;
	vertical-align:top;
	z-index:100;
}
.tableMain
{
	height:100%;
	background-repeat:repeat-y;
	background-image:url('../images/wood_tile.jpg');
	background-size: 100%;
	z-index:100;
}
#content_bk
{
	width:823px;
	position:relative;
	z-index:100;
}
/*HOME PAGE IMAGES*/
#card
{
	z-index:40;
	position:absolute;
	left:-180px;
}
#home_content_image
{
	z-index:50;
	position:absolute;
	top:100px;
	left:10px;
}
#logo
{
	z-index:200;
	position:absolute;
	left:-50px;
	top:-100px;
}
#truffle_top
{
	z-index:200;
	position:absolute;
	left:-110px;
	top:20px;
}
.cart
{
	position:absolute;
	top:50px;
	z-index:110;
}
.cartColumn
{
	margin:0 auto; 
	text-align:center;
	position:relative;
}
#view_cart
{
	position:relative;
	top:0px;
	z-index:160;
	padding-left:600px;
}


#nav_align
{
	margin:0 auto; 
	text-align:center;
	width:823px;
	position:relative;
}
#nav_container
{
	width:625px;
	position:relative;
	top:0px;
	left:230px;
	z-index:700;
}

.content_backImage
{
	background-image:url('../images/wood_bk.jpg');
	background-repeat:no-repeat;
	height:100%;
	width:827px;
	position:relative;
	z-index:199;
	border:none;
	top:150px;
	background-color:#e9caab;
	left:30px;
}

.wood_bottom
{
	position:relative;
	/*left:20px;*/
	z-index:99;
	padding-top:150px;
	width:827px;
	height:41px;
	padding-left:30px;
}

#center_content
{
	z-index:200;
	width:818px;
	height:100%;

	position:relative;
	left:-30px;
}


#left_shadow
{

	float:left;
	width:9px;
	height:100%;
	overflow:hidden;
}
#right_shadow
{

	float:left;
	width:9px;
	height:100%;
	overflow:hidden;
}
.sideShadowImages
{
	width:9px; overflow:hidden; height:100%;
}

#hours
{
	z-index:120;
	position:absolute;
	left:-15px;
	top:170px;
}

#shop_image
{
	z-index:120;
	position:absolute;
	left:17px;
	top:172px;
}
#buildbox_image
{
	z-index:119;
	position:absolute;
	left:-15px;
	top:410px;
}



#home_content
{
	position:relative;
	z-index:200;
	padding-top:20px;
	padding-left:370px;
	text-align:left;
	color:#2d2318;
	width:400px;
}

#build_content
{
	position:relative;
	z-index:200;
	padding-top:20px;
	padding-left:240px;
	text-align:left;
	color:#2d2318;
	width:550px;
}

#flavors_content
{
	position:relative;
	z-index:200;
	padding-top:20px;
	padding-left:370px;
	text-align:left;
	color:#2d2318;
	width:490px;
}
#flavors_content td
{
	text-align:center;	
}

#divider
{
	z-index:80;
	width:450px;
	text-align:center;
	position:relative;
}
#featured
{
	left:370px;
	padding-top:20px;
	width:360px;
	text-align:left;
	position:relative;
	z-index:900;
}
.featured_header
{
	font-weight:bold;
	font-size:9pt;
	color:#000;
	z-index:900;
}
.featured_description
{
	font-weight:normal;
	font-size:8pt;
	color:#000;
	width:320px;
	z-index:900;
}
.featured_description p 
{
	margin:0px;
	padding:2px;
	line-height:14px;
}
#featured_truffle
{
	left:320px;
	top:30px;
	width:127px;
	position:absolute;
	z-index:900;
}
#check_all
{
	left:400px;
	top:590px;
	position:absolute;
}
#store
{
	position:relative;
	z-index:310;
}
#buildbox
{
	position:relative;
	top:-80px;
	z-index:300;
}
#dek
{
	POSITION:absolute;VISIBILITY:hidden;Z-INDEX:200;
}
.flavorDesc
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
}
.other_header
{
	font-weight:bold;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:10pt;
}
.other_content_col
{
	padding-left:25px;	
	padding-top:10px;
}
.other_content_col p
{
	font-size:8pt;	
	width:100%;
}
.other_price
{
	font-weight:bold;	
}
.other_qty_input
{
	background-image:url('../images/OtherDelectables/qnty_bk.jpg');
	background-repeat:no-repeat;
	width:37px; height:24px;
}
.other_qty_input input
{
	border:none;
	background-color:#eacbac;
	width:25px;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.flavorBuild
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:8pt;
}
.chocs
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
} 
.chocs a
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#2d2318;
	text-decoration:none;
}
.boxFull
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#2d2318;
}
.checkout
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#2d2318;
}
.checkoutTable 
{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:9pt;
	color:#2d2318;
}
.checkoutTable input 
{
	height:15px;
	font-size:8pt;	
}
.checkoutTable p 
{
	padding:0px;
	margin:3px;	
}
#contactUs_errors 
{
	/*background-color:#cccccc;*/
	color:#fff;
	width:550px;
	padding:10px;
	margin:5px auto;
	display:none;		
}

#contactUs_errors p{
	color:#2d2318;		
}
/* title */
#contactUs_errors h2 {
	margin:-5px 0;
	color:#7f1b03;
}
.contactACTBTN
{
	background-image:url(../images/Contact/submitBTN.jpg);
	width:215px;
	height:15px;
	background-repeat:no-repeat;
	overflow:hidden;
	border: none;
	padding:0px;
	cursor:pointer;

}
