* {margin: 0px; padding: 0px}

img, div, a, input { behavior: url(/css/iepngfix.htc) }

img {border: 0; vertical-align: top;}

a {color: #f6e2ca;}

.clear {clear: both;}

body {font-family: "Trebuchet MS", sans-serif; font-size: 12px; color: #f6e2ca; background-color: #230c0b;} 

#wrapper {margin: 8px auto; width: 804px; text-align: left; background-image: url('../images/body_bg.jpg'); background-repeat: repeat-y;}

#nav {height: 310px; width: 804px; background-image: url('../images/nav_bg.jpg');}
#nav div {float: left; text-align: right; padding-top: 20px; font-size: 16px; font-weight: bold;}
#nav a {text-decoration: none; color: #f7ddbc;}

#title {width: 804px; text-align: center; padding-top: 35px; background-image: url('../images/title_bg.jpg');}
#title2 {width: 804px; text-align: center; padding-top: 25px; background-image: url('../images/menu_title_bg.jpg');}

#contentTop {width: 804px; background-image: url('../images/contentTop_bg.jpg'); background-repeat: no-repeat;}
#contentBottom {width: 804px; background-image: url('../images/footer_bg.jpg'); background-repeat: no-repeat; background-position: bottom;}


#cartsmall {
	cursor: hand;
	cursor: pointer;
}


#cartbig {
	width: 154px;
	height: 161px;
	background-image: url('../images/cart_bg2.png');
	color: #f6e2ca;
	cursor: hand;
	cursor: pointer;
}

#carttext {
	padding-top: 50px;
	margin: 0px 0px 0px 25px;
	width: 125px;
	line-height: 1.2;
}

#mainfooter {
	width: 775px;
	height: 126px;
	position: relative;
	margin: 0px auto;
	padding-bottom: 15px;
	clear: both;
	}
.socialnetworking {
	width: 100px; 
	text-align: center; 
	margin: 5px; 
	position: relative; 
	height: 70px; 
	margin: 20px 140px;
	vertical-align: middle;
	}
.buckhead {
	float: left; 
	vertical-align: middle; 
	height: 111px; 
	clear: none; 
	position: relative;
	}
.rewardclub {
	height: 55px; 
	width: 231px; 
	position: relative;
	margin-top: -80px;
	margin-left: 160px;
	}
.emailform {	
	float: right;
	clear: none;
	position: relative;
	margin-top: -80px;
	text-align: center;
	}
	
#brunch_popup {
	background-image: url('../images/brunch_popup.png');
	background-repeat: no-repeat;
	width: 447px;
	height: 232px;
	margin-top: 200px;
	margin-left: -223px;
	left: 50%;
	top: 0px;
	position: fixed;
	z-index: 50;
	display: block;
	}
	.brunch_popup_button {
		position: relative;
		float: right;
		right: 20px;
		top: 120px;
		clear: none;
		}
	.brunch_popup_close {
		position: relative;
		float: right;
		right: -135px;
		top: 180px;
		clear: none;
		cursor: pointer;
		}
		
#ann_popup {
	background-image: url('../images/ann_popup.png');
	background-repeat: no-repeat;
	width: 447px;
	height: 232px;
	margin-top: 200px;
	margin-left: -223px;
	left: 50%;
	top: 0px;
	position: fixed;
	z-index: 50;
	display: block;
	}
	.ann_popup_button {
		position: relative;
		float: right;
		right: 20px;
		top: 120px;
		clear: none;
		}
	.ann_popup_close {
		position: relative;
		float: right;
		right: -135px;
		top: 10px;
		clear: none;
		cursor: pointer;
		}		
		
#menu {
	width: 231px;
	height: 77px;
	margin-left: 23px;
	margin-top: 30px;
	margin-bottom: 0px;
	background-image: url('../images/menu_button.png');
	background-repeat: no-repeat;
	}
	#normalmenu {
		cursor: pointer;
		width: 90px;
		height: 12px;
		position: relative;
		top:  40px;
		left: 26px;
		background-image: url('../images/blank.gif');
		background-repeat: repeat;
		}
	#brunchmenu {	
		cursor: pointer;
		width: 90px;
		height: 12px;
		position: relative;
		top:  42px;
		left: 26px;
		background-image: url('../images/blank.gif');
		background-repeat: repeat;
		}
#mytimer {
	font-size: .8em;
	float: right;
	position: relative;
	margin-right: -121px;
	margin-top: 2px;
	}