body
{
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	text-align:left;
	position: relative;
	background-color:#FDFAF5;
	
}

.backgroundbg
{
background-image: url(../images/header_bg.gif);
height:844px;
}

div
{
	font-family: Arial, Sans-serif;
	font-size:13px;
	text-align:left;
	color:#78511C;
}

h1
{
	font-family: Arial;
	font-size: 19px;
	font-weight: normal;
}

h1>span
{
	padding-left:30px;
}

h2
{
	font-family: Arial, Sans-serif;
	font-size:18px;
	font-weight: normal;
	color:#78511C;
}

a
{
	text-align:left;
}
#wrapper
{
	/* width:1004px; */	
 /*width:100%; */
	text-align:left;
	background-image: url(../images/header_bg.gif);
	background-repeat: repeat-x;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;

}
.textbox
{
	border:solid 1px;
	background-color: #FFFFFF;
	height:22px;
	width:250px;
	padding-left:10px;
}
.textbox1
{
	border:solid 1px;
	background-color: #FFFFFF;
	height:17px;	
	font-size:10px;
	width:60px;	
}
.textbox2
{
	border:solid 1px #C1BAA1;
	background-color: #FFFFFF;
	height:22px;
	width:250px;
	padding-left:10px;
}

.button
{
	border:solid 1px #000000;
	background-color: #C0C0C0;
	height:25px;
	width:75px;
}

.floatleft
{
	float:left;
}


.contentalign
{
	margin: 0px auto;
	text-align:center;
	width:863px;
}

.leftcolumn
{
	float:left;
	width:440px;
	border:0px solid red;
	padding: 0px 0px 0px 0px;
}
.paddingleft
{
 padding-left:10px;
}
.rightcolumn
{
	background-image: url(../Images/rightcolumnbg.jpg);
	background-repeat:repeat;
	background-position: left top;
	float:right;
	width: 410px;
	border:0px solid green;
	padding: 0px 0px 0px 0px;	
}

.buttonbg
{
	background-image: url(../Images/buttonbg.gif);
	background-repeat:no-repeat;
	background-position: left top;
	width: 109px;
	height: 25px;
	font-family: verdana, arial;
	font-size: 12px;
	color:#8A3513;
	font-weight:bold;
	border: solid 0px;
	cursor: hand;
	cursor: pointer;	
}
.buttonbg1
{
	background-image: url(../Images/buttonbg1.gif);
	background-repeat:no-repeat;
	background-position: left top;
	width: 90px;
	height: 25px;
	font-family:  arial,verdana;
	font-size: 12px;
	font-weight:bold;
	color:#8A3513;
	border: solid 0px;
	cursor: hand;
	cursor: pointer;	
}

.imgsandwich
{
	float:left;
	width:200px;
	height:100px;
	margin-top:45px;
	
}

.imgprice
{
	float:left;
	width:200px;
	height:94px;
}

.imgmap
{
	margin-top:-5px;
	margin-bottom:10px;
	text-align:center;
}

.visitlocalquizons
{
	 float:left;
	 padding-left:10px;
	 width:220px;	
	 vertical-align:top;
	 
}

.printfriendly
{
	 padding-left:20px;
	 position:relative;
	 top:15px;
	 
}

.locationtext
{
	 padding-left:30px;
	 margin-bottom:40px;
}

.directionstext
{
	margin-top:-5px;
	padding-left:35px
}

.directionstextbox
{
	padding-left:25px;
	padding-right:15px;
	float:left;
}

.directionslink
{
	 padding-left:47px;
	 margin-top:10px;
}

.downloadlinks
{
	 margin-top:10px;
	 margin-bottom:10px;
	 padding-left:5px;
	 line-height:25px;
}


.content
{
	font-family: Arial, Sans-serif;
	font-size:13px;
	text-align:left;
}

a.bluelinks
{
	font-family: Arial, Sans-serif;
	font-size:13px;
	color: #000099;
	text-decoration: underline;
}

a.bluelinks:hover
{
	text-decoration: none;
}

a.email
{
	font-family: Arial, Sans-serif;
	font-size:13px;
	color: #009999;
	text-decoration: underline;
}

a.email:hover
{
	text-decoration: none;
}


.imgfloatleft {
	float:left;
	
}


.contentalign1
{
	margin: 0px auto;
	text-align:center;
	width:1004px;
}

.menucolumn
{
	float:left;
	width:141px;
	border:0px solid red;
	padding: 0px 0px 0px 0px;
}

.bodycolumn
{
	
	float:left;
	width: 863px;
	border:0px solid green;
	padding: 0px 0px 0px 0px;
	
}
A.sidenav1 {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; MARGIN-LEFT: 10px; COLOR: #b99c6b; LINE-HEIGHT: 13px; FONT-STYLE: normal; TEXT-ALIGN: left; TEXT-DECORATION: none
}
A.sidenav1:link {
	COLOR: #b99c6b
}
A.sidenav1:visited {
	COLOR: #b99c6b
}
A.sidenav1:active {
	COLOR: #b99c6b
}
A.sidenav1:hover {
	COLOR: #ffffff; TEXT-DECORATION: none;
}
A.sidenav {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; MARGIN-LEFT: 20px; COLOR: #b99c6b; LINE-HEIGHT: 13px; FONT-STYLE: normal; TEXT-DECORATION: none;
}
A.sidenav:link {
	COLOR: #b99c6b;
}
A.sidenav:visited {
	COLOR: #b99c6b;
}
A.sidenav:active {
	COLOR: #b99c6b;
}
A.sidenav:hover {
	COLOR: #ffffff; TEXT-DECORATION: underline;
}
A.topnav {
	FONT-SIZE: 13px; COLOR: #ffffff; TEXT-DECORATION: none; vertical-align:top;
}
A.topnav:link {
	COLOR: #ffffff; vertical-align:top;
}
A.topnav:visited {
	COLOR: #ffffff; vertical-align:top;
}
A.topnav:active {
	COLOR: #ffffff; vertical-align:top;
}
A.topnav:hover {
	COLOR: #ffffff; TEXT-DECORATION: none; vertical-align:top;
}
A:hover {
	COLOR: #ef1209; FONT-STYLE: normal; TEXT-DECORATION: underline
}
.sidenavbg {
	BACKGROUND: #000000;float:left;width:141px;height:750px;
}
.topnavbg {
	BACKGROUND: #000000; HEIGHT: 22px;
}
.menuwhitetext
{
FONT-SIZE: 12px; COLOR: white;
}
.leftcolumntop
{
	float:left; 
	vertical-align:top; 
	text-align:left;
	width:863px;	
}

.topheader
{
float:left;
width:863px;
height:22px
}
.rcheight
{
 height:640px
}
.lcheight
{
 height:640px
}
.textcenter
{
text-align:center;
}
.copyright {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #a49883; LINE-HEIGHT: normal
}
a.footerlinks
{
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #3F7804; LINE-HEIGHT: normal
}
a.footerlinks:hover
{
FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #EF1209; LINE-HEIGHT: normal
}
.button1
{
 height:17px;
 background-image: url(../Images/b_goBlack.gif);
 width:33px;
}
.buttonsalign
{
padding-left:15px;
}

.headerbg
{
	width:100% auto; background-color:#000000;
}
.headerbg1
{
position:relative;
/*width:808px;*/
border:0px solid red;
line-height:22px;
vertical-align:top;
padding-left:57px; 
font-family:verdana;
 background-color:#000000;
}
.logocorner
{
 position:absolute;
 width:55px;
 border:0px solid blue;
 z-index:100;
}
.signuppadding
{
padding-left:15px;
}
.goldtext
{
color:#B99C6B;
font-weight:bold;
}
.findstorepadding
{
padding-left:205px;
}
.headerpadding
{
padding-left:63px;
}
.marginbottom
{
margin-bottom:20px;
}
.printfriendlyheight
{
height:94px;
}
.footerwidth
{
float:left;width:863px;text-align:center;
}
.shadesize
{
size:1px;
color:cccccc;
}
.mapborder
{
border:1px solid #ffffff;
}



.rsheaderbg
{
background-image: url(../Images/rsheaderbg.gif);
	background-repeat: repeat-x;
	background-position: left top;
	width: 100%;
	height: 117px;
}
.rsheadertext
{
	padding-top:43px;
	font-family: Arial;
	font-size: 19px;
	font-weight: normal;
	color:#6F5D40;

}
.rslogoposition
{
float:left;
width:185px;
height:117px;
}
.rsheadertextposition
{
float:left;
width:819px;
height:117px;
vertical-align: middle;
}
.headerbottomheight
{
line-height:10px;
float:left;
width:1004px;
}
.rsleftwidth
{
float:left;
width:432px;
padding-left:11px;
padding-right:7px;

}
.rsrightwidth
{
float:left;
width:551px;
border-left:1px solid #C3AA80;

vertical-align:bottom;
}
.rsrightwidth20
{
float:left;
width:555px;
border-left:1px solid #C3AA80;
height:1200px;
/* vertical-align:bottom; */
}
.gap
{
	width:28px;
	height:150px;
	float:left;
}
.gapheight
{
	width:520px;
	height:69px;
	float:left;
}
.rsrightcartingwidth
{
float:left;
width:495px;
border:1px solid #C3AA80;
height:446px;
background-color:#FFFFFF;
text-align:center;
}
.rsrightcartinginnerwidth
{
float:left;
width:450px;
height:380px;
}
.rsrightcartinginnerdiv
{
float:left;
width:170px;
text-align:right;
line-height:25px;
}
.rsrightcartinginnerdiv1
{
float:left;
width:240px;
height:30px;
}
.cartinginnercommdiv
{
float:left;
width:240px;
height:70px;
}
.textboxborder
{
	border:1px solid #A7A6AA;
	}
.cartinginnergap
{
float:left;
width:40px;
height:186px;
}
.rsleftsubleft
{
float:left;
width:182px;
}
.rsleftsubright
{
float:left;
width:245px;
padding-right:3px;
}
.rsleftsubleft1
{
float:left;
width:200px;
height:170px;
}
.rsleftsubright
{
float:left;
width:245px;
height:170px;
padding-right:3px;
}
.rsleftsubright1
{
float:left;
width:225px;
height:170px;
padding-right:3px;
}
.mailaddpadding
{
padding-left:112px;
}
.bluetext
{
font-family: Arial, Sans-serif;
	font-size:13px;
	color: #0000CC;
	text-decoration: none;
}
.divrsform
{
width:425px;
height:545px;
float:left;
padding-top:5px;
background-color:#ffffff;
border:1px solid #B59D73;
}
.divrsformposition
{
padding-top:10px;
padding-left:10px;
padding-bottom:10px;
padding-right:0px;
}
.rsformleft
{
width:169px;
float:left;
padding-right:5px;
}
.rsformright
{
width:220px;
float:left;
}
.rsformfieldheight
{
float:left;
width:400px;
line-height:12px;
}
.alignleft
{
text-align:left;
}
.alignright
{
text-align:right;
}
.textbox3
{
 border:1px solid #D4D0C8;
 height:20px;
}
.listimg
{
list-style-image:url(../Images/listicon.gif);
padding-left:25px;
}
.pdfimg
{
list-style-image:url(../Images/pdf.gif);
padding-left:30px;
}
.formbutton
{
	border-left:solid 1px #F9F8F9;
	border-top:solid 1px #F9F8F9;
	border-right:solid 1px #828183;
	border-bottom:solid 1px #828183;
	background-color: #D96A35;
	cursor:hand;	
	width:55px;
	height:18px;
	color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size:11px;
	
}
.rsleftwidth1
{
float:left;
width:427px;
}
.rsheaderpadding
{
padding-left:15px;
}
.rscatringheaderbold
{
width:520px;
height:23px;
font-family:Arial, Helvetica, sans-serif;
font-weight:bold;
font-size:15px;
color:#6F5D40;
padding-left:15px;
}
.rsheaderpadding1
{
width:520px;
height:90px;
padding-left:15px;
}
.textbox4
{
	border:solid 1px #B99C6B;
	background-color: #EAE1D2;
	color: #875603;
	height:22px;
	width:250px;
	padding-left:5px;
}
.enlargemapdiv
{
float:left;width:100px;height:31px;text-align:center;
}
.printdiv
{
float:left;width:90px;height:31px;text-align:center;
}
.drivingdirectionsover
{
float:left;width:142px;height:30px;text-align:center;border-left:1px solid #B59D73;border-right:1px solid #B59D73;border-top:1px solid #B59D73;border-bottom:1px solid #ffffff; background-color:#FFFFFF;
}
.drivingdirectionsnor
{
float:left;width:142px;height:31px;text-align:center;
}
.emailmapdiv
{
float:left;width:108px;height:31px;text-align:center;
}
.sendtophonediv
{
float:left;width:105px;height:30px;text-align:center;
}
.drivingdirectionsinner
{
float:left;width:548px;height:70px; background-color:#FFFFFF;position:relative;padding-top:10px;
}
.drivingdirectionsinnerpadding
{
padding-left:20px;
}
a.enlargemap
{
	font-family: Arial, Sans-serif;
	font-size:13px;
	color: #000099;
	text-decoration: underline;border-bottom:1px solid #B59D73;
	float:left;width:100px;height:32px;text-align:center;
}
a.enlargemap:hover
{
font-family: Arial, Sans-serif;
	font-size:13px;
	color: #000099;
	text-decoration: none;
	float:left;width:100px;height:32px;text-align:center;
}

a.printdiv
{
	font-family: Arial, Sans-serif;
	font-size:13px;
	color: #000099;
	text-decoration: underline;border-bottom:1px solid #B59D73;
	float:left;width:90px;height:32px;text-align:center;
}
a.printdiv:hover
{
	font-family: Arial, Sans-serif;
	font-size:13px;
	color: #000099;
	text-decoration: none;
	float:left;width:90px;height:32px;text-align:center;
}
a.drivingdirections
{
	font-family: Arial, Sans-serif;
	font-size:13px;
	color: #000099;
	text-decoration: underline;border-bottom:1px solid #B59D73;
	float:left;width:150px;height:32px;text-align:center;
}
a.drivingdirections:hover
{
	font-family: Arial, Sans-serif;
	font-size:13px;
	color: #000099;
	text-decoration: none;
	float:left;width:150px;height:32px;text-align:center;
}
a.drivingdirections:active
{
	font-family: Arial, Sans-serif;
	background-image:url(../Images/dd_over.gif);
	font-weight:bold;
	font-size:13px;
	color: #78511C;
	text-decoration: none;
	float:left;width:150px;height:29px;text-align:center;border-bottom:1px solid #ffffff;
}
.drivingdirectionsactive
{
	font-family: Arial, Sans-serif;
	background-image:url(../Images/dd_over.gif);
	font-weight:bold;
	font-size:13px;
	color: #78511C;
	text-decoration: none;
	float:left;width:150px;height:29px;text-align:center;border-bottom:1px solid #ffffff;
}
a.emailmap
{
	font-family: Arial, Sans-serif;
	font-size:13px;
	color: #000099;
	text-decoration: underline;border-bottom:1px solid #B59D73;
	float:left;width:106px;height:32px;text-align:center;
}
a.emailmap:hover
{
	font-family: Arial, Sans-serif;
	font-size:13px;
	color: #000099;
	text-decoration: none;
	float:left;width:106px;height:32px;text-align:center;
}
a.emailmap:active
{
	font-family: Arial, Sans-serif;
	background-image:url(../Images/emd_over.gif);
	font-weight:bold;
	font-size:13px;
	color: #78511C;
	text-decoration: none;
	float:left;width:106px;height:29px;text-align:center;border-bottom:1px solid #ffffff;
}
.emailmapactive
{
	font-family: Arial, Sans-serif;
	background-image:url(../Images/emd_over.gif);
	font-weight:bold;
	font-size:13px;
	color: #78511C;
	text-decoration: none;
	float:left;width:106px;height:29px;text-align:center;border-bottom:1px solid #ffffff;
}
a.sendtophone
{
	font-family: Arial, Sans-serif;
	font-size:13px;
	color: #000099;
	text-decoration: underline;border-bottom:1px solid #B59D73;
	float:left;width:105px;height:31px;text-align:center;
}
a.sendtophone:hover
{
	font-family: Arial, Sans-serif;
	font-size:13px;
	color: #000099;
	text-decoration: none;
	float:left;width:105px;height:30px;text-align:center;
}
a.sendtophone:active
{
	font-family: Arial, Sans-serif;
	background-image:url(../Images/stp_over.gif);
	font-weight:bold;
	font-size:13px;
	color: #78511C;
	text-decoration: none;
	float:left;width:105px;height:30px;text-align:center;
}
.sendtophoneactive
{
	font-family: Arial, Sans-serif;
	background-image:url(../Images/stp_over.gif);
	font-weight:bold;
	font-size:13px;
	color: #78511C;
	text-decoration: none;
	float:left;
	width:105px;
	height:30px;
	text-align:center;
	border-bottom:1px solid #ffffff;
}
.rsleftheight
{
 float:left;
 height:21px;
 width:425px;
}
.rslefthorizontalline
{
float:left;
width:427px;
line-height:1px; 
background-color:#EBE2D1;
}
#butdiv
{
	width:552px;
	height:28px;
	text-align:left;
	
	}