﻿html { overflow:-moz-scrollbars-vertical; }
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	background-image:url(../images/BackgroundImage.jpg);
	background-repeat:repeat; 
	height: 100%;
	margin:0;padding:0;
	 
}
img{border:none;}

/*Master Page Styles*/
#wrapper{width:756px; margin:20px auto 20px auto;}
#header{width:756px; height:105px; background-image:url(../images/header.gif); }
	#logo{position:relative; top:9px; left:15px;}
	#topNav{position:relative; top:18px; left:118px;}
#content{width:736px; height:470px; background-color:#FDFDFD; padding:5px 10px 5px 10px;margin:0;}
#btnRowTopInterior{width:730px; padding:0 3px; height:57px;border-bottom:solid 2px #CE333D;}
	.inBtn{margin: 0px 3px 0px 3px; float:left; width:115px; height:50px; }
		
#footer{width:756px; height:65px; background-image:url(../images/footer.gif); }
	#bottomNav{position:relative; top:14px; left:150px;}
	#copyright{position:relative; top:14px; text-align:center; margin:0; padding:0; color:#323B63;}
		#copyright a{color:#323B63; text-decoration:none;}
/*nav class used for both top and bottom nav bars*/
.nav {height:30px;background-color:Transparent;position:relative;}
	.nav a{display:inline; float:left; margin-right:8px; font-size:14px; font-weight:bold;}
	.nav a:link{color:#CE333D; text-decoration:none;}
	.nav a:hover{color:#CE333D; text-decoration:none;}
	.nav a:active{color:#CE333D; text-decoration:none;}
	.nav a:visited{color:#CE333D; text-decoration:none;}
	.nav img{display:inline; float:left; margin-right:8px; margin-top:5px;}
#TICKER{position:absolute; margin:10px 10px 0px 430px; width:275px; height:18px; overflow:hidden; color:#CE333D;font-family: Futura BK BT, Arial;font-size:13px;}

/*Generic Styles*/
h1{color:#CE333D; font-size:18px;}

.tError{color:Red;}
.tSuccess{color:Green;}

.nostylelist{ list-style-type:none; width:90%; text-align:center;}


#frmContactUs{margin-left:150px;}

/*Home Page Styles*/
#leftSide{position:absolute; width:200px; margin-top:40px;}
	#btnRowTop{width:530px; height:65px;}
	#btnRowBottom{width:530px; height:65px; padding-top:10px;}
	.btn{ float:left; width:155px; height:65px; background-image:url(../images/btn.gif); background-repeat:no-repeat; cursor:pointer; font-family: Futura Hv BT, Arial;}
		.btn h2{color:#FDFDFD; font-size:17px; text-align:center; padding:8px; margin:0px;}
		.btn h3{color:#FDFDFD; font-size:14px; text-align:center; padding:5px; margin:0px;}
		.btn a{color:#FDFDFD; text-decoration:none;}
	.middleBtn{margin:0px 25px 0px 25px;}
	#spacer{float:left; width:70px; height:65px; display:block;}
#rightSide{float:right; width:530px;}
	#signupBox{ position:relative; top:0px; left: 0px; width:225px; height:150px; background-color:#EAEAEA;/*background-image:url(../images/signUp.gif); background-repeat:no-repeat;*/}
	#signupBox a{font-size:12px; color:#5A5A5A; text-decoration:underline; line-height:2; margin-left:5px;}
	#signupBox a:hover{color:#C12D3B;}

	#specialsHeading{margin: 3px;}
	#register{position:relative; top:110px; left:12px; cursor:pointer; text-decoration:none; color:#FFFFFF; font-size:14px; font-weight:bold;}
	#signin{position:relative; top:110px; left:62px; cursor:pointer; text-decoration:none; color:#FFFFFF; font-size:14px; font-weight:bold;}

/*Home Page and Contribute Buttons CSS*/	
#WeeklyAddBtn{margin: 0px 30px 0px 30px; float:left; width:128px; height:55px;}
#StoreLocatorBtn{margin: 0px 30px 0px 0px; float:left; width:128px; height:55px;}
#TidBitzBtn{margin: 0px 30px 0px 0px; float:left; width:128px; height:55px; }
#CateringMenusBtn{margin: 0px 30px 0px 30px; float:left; width:128px; height:55px;}
#ContactUsBtn{margin: 0px 30px 0px 0px; float:left; width:128px; height:55px;}
#CouponsBtn{margin: 0px 30px 0px 0px; float:left; width:128px; height:55px;}
/*End Home Page and Contribute Buttons CSS*/

/*Catering Store Layout*/
.CateringStore{width:350px; height:auto; position:relative; display:inline; float:left;}
.Address{position:relative; display:inline-block;  text-align:center; width:350px; height:auto; background-color:#fff;}
	
/*Rotating Image Styles*/
#RIContent_0{width:488px; height:320px; background-color:#FDFDFD; overflow:hidden; margin: 5px 0px 5px 30px;}
	#loadBar_0{ position:relative; top:110px; left:150px; border:2px solid #639FD5; height:20px; width:200px; padding: 2px 5px 2px 5px;}
		#loadTxt_0{ position:relative; top:-22px; height:20px; width:200px; font-size:18px; text-align:center; color:#CE333D; }
		.FullDot_0{  background-color:#CDE0F0; cursor:default; height:20px; width:20px; display:block; float:left;}
		.EmptyDot_0{ background-color:#FDFDFD; cursor:default; height:20px; width:20px; display:block; float:left;}
#RIcontrols_0{width:100%; position:relative; top:-20px; z-index:999; display:none; font-size:12px; font-weight:600;}
#RIContent_1{position:relative; top:0px; left:12px; width:180px; height:171px; background-color:#FDFDFD; margin:50px 0px 10px 0px;}
	#loadBar_1{ position:relative; top:50px; left:50px; border:2px solid #639FD5; height:10px; width:100px; padding: 2px 5px 2px 5px;}
		#loadTxt_1{ position:relative; top:-12px; height:10px; width:100px; font-size:12px; text-align:center; color:#CE333D; }
		.FullDot_1{  background-color:#CDE0F0; cursor:default; height:10px; width:10px; display:block; float:left;}
		.EmptyDot_1{ background-color:#FDFDFD; cursor:default; height:10px; width:10px; display:block; float:left;}	
#RIcontrols_1{width:100%; position:relative; top:0px; z-index:999; display:none; font-size:12px; font-weight:600;}
	/*generic RI styles*/
		.prev{float:left; padding-left:5px; margin-top:-5px;} 
		.next{float:right; padding-right:5px; margin-top:-5px;}
		.arrow{font-size:20px; font-weight:500; display:inline;} 
		.RIcontrols a:link{color:#FBAE16; text-decoration:none;}
		.RIcontrols a:visited{color:#FBAE16; text-decoration:none;}
		.RIcontrols a:active{color:#FBAE16; text-decoration:none;}
		.RIcontrols a:hover{color:#CCCCCC; text-decoration:none;}	
	.IMAGE{display:none;}