/*****************MAIN STRUCTURES*************/
html {
	height:100%;
}
body {
	height:100%;
	font-family:Trebuchet MS, Helvetica, sans-serif;
	font-size:12px;
	color:#270800;
	margin:0;
	background-color:#7A5645;
	background-image:url(images/body_tile.jpg);
}
#non-footer {
	position: relative;
	min-height: 100%;
	width:944px;
	margin:auto;
	background-image:url(images/dr_home.jpg);
	background-repeat:repeat-y;
	z-index: 0;
}
#non-footer-menu {
	position: relative;
	min-height: 100%;
	width:944px;
	margin:auto;
	background-image:url(images/dr_menu.jpg);
	background-repeat:repeat-y;
	z-index: 0;
}
#non-footer-menu-sides {
	position: relative;
	min-height: 100%;
	width:944px;
	margin:auto;
	background-image:url(images/dr_toppings.jpg);
	background-repeat:repeat-y;
	z-index: 0;
}
#non-footer-menu-pasta {
	position: relative;
	min-height: 100%;
	width:944px;
	margin:auto;
	background-image:url(images/dr_pasta.jpg);
	background-repeat:repeat-y;
	z-index: 0;
}
#non-footer-store {
	position: relative;
	min-height: 100%;
	width:944px;
	margin:auto;
	background-image:url(images/dr_store4.jpg);
	background-repeat:repeat-y;
	z-index: 0;
}
#non-footer-franchising {
	position: relative;
	min-height: 100%;
	width:944px;
	margin:auto;
	background-image:url(images/dr_franchising.jpg);
	background-repeat:repeat-y;
	z-index: 0;
}
#non-footer-contact {
	position: relative;
	min-height: 100%;
	width:944px;
	margin:auto;
	background-image:url(images/dr_contact.jpg);
	background-repeat:repeat-y;
	z-index: 0;
}
*
* html #non-footer
{
	height: 100%;
}
#footer-div {
	position:relative;
	margin:-200px auto 0 auto;
	height:200px;
	text-align:center;
	width:944px;
	color:#FFFFFF;
}
/**************MAIN INNER DIVS***************/
#header-div {
	position:relative;
	top:0;
	left:0;
	width:944px;
	height:154px;
	margin:0 0 0 0;

}
#title-div {
	position:relative;
	height:25px;
	margin-top:60px;
	left:157px;
	width:80px;
}
#copyright-div {
	position:relative;
	top:-50px;
	min-height:9px;
	left:161px;
	width:415px;
	color: #ffffff;
}
#copyright-franchising-div {
	position:relative;
	top:-23px;
	min-height:9px;
	left:161px;
	width:415px;
	color: #ffffff;
}
#copyright-menu-div {
	position:relative;
	top:-23px;
	min-height:9px;
	left:161px;
	width:415px;
	color: #ffffff;
}
#menutype-div {
	position:relative;
	height:25px;
	left:154px;
	width:500px;
	top: 10px;
}
#body-div {
	position:relative;
	min-height:550px;
	margin-top:42px;
	left:160px;
	width:415px;
}
#body-store-div {
	position:relative;
	min-height:2724px;
	margin-top:42px;
	left:160px;
	width:415px;
}
#oldbody-store-div {
	position:relative;
	min-height:2806px;
	margin-top:42px;
	left:160px;
	width:415px;
}
#body-home-div {
	position:relative;
	min-height:470px;
	margin-top:42px;
	left:160px;
	width:415px;
}
#body-menu-div {
	position:relative;
	min-height:2507px;
	margin-top:42px;
	left:160px;
	width:415px;
}
#body-pasta-div {
	position:relative;
	min-height:582px;
	margin-top:42px;
	left:160px;
	width:415px;
}
#body-contact-div {
	position:relative;
	min-height:490px;
	margin-top:42px;
	left:160px;
	width:415px;
}
#body-sides-div {
	position:relative;
	min-height:496px;
	margin-top:42px;
	left:160px;
	width:415px;
}
#body-franchise-div {
	position:relative;
	min-height:30px;
	margin-top:42px;
	left:160px;
	width:415px;
}
#body-franchise2-div {
	position:relative;
	min-height:898px;
	margin-top:0px;
	left:160px;
	width:632px;
}
#store1-div {
	position:absolute;
	min-height:250px;
	margin-top:43px;
	left:160px;
	width:320px;
}
#store1-text-div {
	position:absolute;
	min-height:80px;
	margin-top:200px;
	left:160px;
	width:320px;
	top: 334px;
}
#store2-div {
	position:absolute;
	min-height:250px;
	margin-top:43px;
	left:492px;
	width:320px;
}
#store2-text-div {
	position:absolute;
	min-height:250px;
	margin-top:200px;
	left:492px;
	width:320px;
	top: 334px;
}
#store3-div {
	position:absolute;
	min-height:250px;
	margin-top:362px;
	width:320px;
	left: 160px;
	top: 260px;
}
#store3-text-div {
	position:absolute;
	min-height:80px;
	margin-top:541px;
	left:160px;
	width:320px;
	top: 334px;
}
#store4-div {
	position:absolute;
	min-height:250px;
	margin-top:362px;
	left:492px;
	width:320px;
	top: 260px;
}
#store4-text-div {
	position:absolute;
	min-height:80px;
	margin-top:541px;
	left:492px;
	width:320px;
	top: 334px;
}
#store5-div {
	position:absolute;
	min-height:250px;
	margin-top:702px;
	width:320px;
	left: 160px;
	top: 260px;
}
#store5-text-div {
	position:absolute;
	min-height:80px;
	margin-top:740px;
	left:10px;
	width:320px;
	top: 334px;
}
#store6-div {
	position:absolute;
	min-height:250px;
	margin-top:742px;
	left:492px;
	width:320px;
	top: 220px;
}
#store7-div {
	position:relative;
	min-height:250px;
	margin-top:40px;
	left:160px;
	width:320px;
}
#store8-div {
	position:absolute;
	min-height:250px;
	margin-top:1032px;
	left:492px;
	width:320px;
	top: 270px;
}
#store9-div {
	position:relative;
	min-height:250px;
	margin-top:-180px;
	left:160px;
	width:320px;
}
#store10-div {
	position:absolute;
	min-height:250px;
	margin-top:1182px;
	left:492px;
	width:320px;
	top: 240px;
}
#image-store1-div {
	position:absolute;
	top:308px;
	left:160px;
	width:200px;
	height:200px;
	z-index:2;
}
#image-store2-div {
	position:absolute;
	top:308px;
	left:492px;
	width:200px;
	height:200px;
	z-index:2;
}
#image-store3-div {
	position:absolute;
	top:648px;
	left:160px;
	width:200px;
	height:200px;
	z-index:2;
}
#image-store4-div {
	position:absolute;
	top:648px;
	left:492px;
	width:200px;
	height:200px;
	z-index:2;
}
#image-store5-div {
	position:absolute;
	top:988px;
	left:160px;
	width:200px;
	height:200px;
	z-index:2;
}
#image-store6-div {
	position:absolute;
	top:988px;
	left:492px;
	width:200px;
	height:200px;
	z-index:2;
}
#base-div {
	position:absolute;
	top: 700px;
	min-height:35px;
	width:1px;
}
#base-contact-div {
	position:absolute;
	top: 700px;
	min-height:15px;
	width:1px;
}
#base-menu-div {
	position:absolute;
	top: 2130px;
	min-height:35px;
	width:1px;
}
#base-store-div {
	position:absolute;
	top: 4130px;
	min-height:35px;
	width:1px;
}
#base-franchising-div {
	position:absolute;
	top: 1240px;
	min-height:35px;
	width:1px;
}
/**************MAIN MENU DIVS***************/

#nav-home-div {
	position:absolute;
	top:128px;
	left:235px;
	width:46px;
	height:14px;
	z-index:0;
}
#nav-about-div {
	position:absolute;
	top:128px;
	left:305px;
	width:73px;
	height:14px;
	z-index:2;
}
#nav-menu-div {
	position:absolute;
	top:128px;
	left:406px;
	width:46px;
	height:14px;
	z-index:2;
}
#nav-store-div {
	position:absolute;
	top:128px;
	left:474px;
	width:73px;
	height:14px;
	z-index:2;
}
#nav-franchising-div {
	position:absolute;
	top:128px;
	left:638px;
	width:73px;
	height:14px;
	z-index:2;
}
#nav-contact-div {
	position:absolute;
	top:128px;
	left:769px;
	width:73px;
	height:14px;
	z-index:2;
}
#image-div {
	position:absolute;
	top:286px;
	left:592px;
	width:200px;
	height:200px;
	z-index:2;
}
#image-fca-div {
	position:absolute;
	top:595px;
	left:592px;
	width:200px;
	height:86px;
	z-index:0;
}
#image2-div {
	position:absolute;
	top:733px;
	left:600px;
	width:200px;
	height:200px;
	z-index:2;
}
#image-menu1-div {
	position:absolute;
	top:338px;
	left:592px;
	width:200px;
	height:200px;
	z-index:2;
}
#image-menu2-div {
	position:absolute;
	top:796px;
	left:592px;
	width:200px;
	height:200px;
	z-index:2;
}
#image-menu3-div {
	position:absolute;
	top:1537px;
	left:592px;
	width:200px;
	height:200px;
	z-index:2;
}
#image-menu-sides-div {
	position:absolute;
	top:310px;
	left:600px;
	width:200px;
	height:200px;
	z-index:2;
}
.img_border {
border-color:#ffffff;
border-width:thick;
}

/*****************TEXT STYLES*************************/
.heading-text {
	font-size:16px;
	color:#270800;
	font-weight:bold;
	font:"Trebuchet MS";
}
.apd-text {
	font-size:9px;
	font:"Trebuchet MS";
}
.heading-franchise-text {
	font-size:17px;
	color:#270800;
	font:"Trebuchet MS";
}
.menu-text {
	font-size:15px;
	color:#270800;
	font-weight:bold;
	font:"Trebuchet MS";
}
.title-text {
	font-size:14px;
	color:#270800;
	font-weight:bold;
	font:"Trebuchet MS";
}
.depth-text {
	font-size:12px;
	color:#FFFFFF;
	font:"Trebuchet MS";
}
.menu-item-text {
	font-size:17px;
	color:#CC0000;
	font:"Trebuchet MS";
}
.store-state-text {
	font-size:18px;
	color:#CC0000;
	font:"Trebuchet MS";
}
.menu-type-text {
	font-size:20px;
	color:#270800;
	font-weight:bold;
	font:"Trebuchet MS";
}
.menu-cost-text {
	font-size:13px;
	color:#270800;
	font-weight:bold;
	font:"Trebuchet MS";
}
.white-text {
	color:#FFFFFF;

}
.bold-text {
	font-weight:bold;

}
.italic-text {
	font-style:italic;
}
.grey-text {
	color:#FFFFFF;
}
#copyright-div a:link, #copyright-div a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
#copyright-div a:hover {
	color:#76EE1E;
	text-decoration:underline;
}
#copyright-menu-div a:link, #copyright-menu-div a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
#copyright-menu-div a:hover {
	color:#76EE1E;
	text-decoration:underline;
}
#copyright-franchising-div a:link, #copyright-franchising-div a:visited {
	color:#FFFFFF;
	text-decoration:underline;
}
#copyright-franchising-div a:hover {
	color:#76EE1E;
	text-decoration:underline;
}
a:link, a:visited {
	color:#270800;
	text-decoration:underline;
}
a:hover {
	color:#CC0000;
	text-decoration:underline;
}
.large-text {
	font-size:15px;
	color:#7B7F84;
}
.green-text {
	font-size:15px;
	color:#019E93;
}
.right-avail {
	color:#009900;
	text-align:right;
}
.right-sold {
	color:#CC0000;
	text-align:right;
}
