body{
margin-top: 0px;
font-family: Tahoma, sans-serif;
text-align: center;
background: #F9F9F9;
background-color: #F4F4F4;
height: 100%;
}

a:link{
 color: #CA0023;
}

a:visited{
color: #CA0023;
}

a:hover{
color: #000
}

div.page{
position: relative; 
margin-right: auto;
margin-left: auto; 
text-align: left;
width: 770px;
height: auto;
min-height: 100%;
border-left: 2px solid #DE0029;
border-right: 2px solid #DE0029;
border-bottom: 2px solid #DE0029;
background-color: #FFFFFF;
} 

img.mainlogo{
position:relative;
top:0px;
border:0px;
}

hr{
color: #E00030;
background-color: #E00030;
}

.topbar{
position:absolute;
top:142px;
left:0px;
width:770px;
background:#DE0029;
color: #FFFFFF;
}

.navtext{
position:absolute;
top:150px;
left:20px;
font-size:22px;
}

.content{
font-size:12px;
background: #FFFFFF;
background-color: #FFFFFF;
}

div#leftnav{
text-align:left;
font-size:14px;
width:160px;
background-color:#DE0029;
}

.navheader{
color:#000000;
padding:0;
margin:0 auto;
background:#F4BFB9;
}

div#nav1{
margin-left:auto;
margin-right:auto;
width:140px;
background:#F4BFB9;
}

div#nav2{
margin-left:auto;
margin-right:auto;
width:140px;
background:#F4BFB9;
}

div#nav3{
margin-left:auto;
margin-right:auto;
width:140px;
background:#F4BFB9;
}

div#nav4{
margin-left:auto;
margin-right:auto;
width:140px;
background:#F4BFB9;
}

div#nav5{
margin-left:auto;
margin-right:auto;
width:140px;
background:#F4BFB9;
}

div#poll{
margin-left:auto;
margin-right:auto;
width:140px;
font-size:11px;
background:#F4BFB9;
}

div#counter{
margin-left:auto;
margin-right:auto;
background:#F4BFB9;
text-align:center;
}

div#special
{
padding: 0px 5px;
clear: both;
}

.clearfix:after
{
height: 0px;
content: ".";
display: block;
visibility: hidden;
clear: both;
}

tr.displayfront {
background-color: #F07376;
}


.special_header{
background-color: #DE0029;
color: #F4BFB9;
font-size: 16px;
}

.index_prev{
font-size: 1em;
font-family: Arial;
color: #000000;
}

.index_prevlink{
font-size: 1em;
font-family: Arail;
color: #E00030;
}

.footer{
background-color: #FFFFFF;
position: relative; 
margin-right: auto;
margin-left: auto; 
width: 768px;
border: 2px solid #DE0029;
font-size:8px;
}

.pd {
width: 90%;
}

.productheader {
 background-color: #F07376;
 border-top: 1px solid #F07376;
 border-left: 1px solid #F07376;
 border-right: 1px solid #F07376;
 border-bottom: 1px solid #F07376;
}

tr.displayfront {
 background-color: #F07376;
}

td.product {
 border-top: 1px solid #F07376;
 border-left: 1px solid #F07376;
 border-right: 1px solid #F07376;
 border-bottom: 1px solid #F07376;
}

.adminlinks{
 color: #4D4D4D;
}

/* For Wholesale Shopping Cart */
tr.productheader {
background-color: #F07376;
}

tr.displayfront {
background-color: #F07376;
}

/*For Reviews On Main Page */
.main_reviews{
background-color: #DE0029;
color: #FFFFFF;
font-size: 16px;
}

/* For Specials Ad On Main Page */
.special
{
padding-top: 5px;
font-size: 18px;
text-align: center;
}

a.specialLink
{
font-size: 24px;
text-align: right;
}

/* For Round Corners */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block; height: 1px; overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px; height: 2px}
.rs1{margin: 0 2px}
.rs2{margin: 0 1px}

.index_prev{
font-size: 1em;
font-family: Arial;
color: #000000;
}

.index_prevlink{
font-size: 1em;
font-family: Arail;
color: #E00030;
}

.footer{
background-color: #FFFFFF;
position: relative; 
margin-right: auto;
margin-left: auto; 
width: 768px;
border: 2px solid #DE0029;
font-size:10px;
}

.pd {
width: 90%;
}

.mini {
font-size: 10px;
text-align: center;
display: block;
}

#bannerLogo_JBDough {
position: absolute;
left: 236px;
top: 7px;
width:279px;
height:129px;
z-index:2;
}
#bannerLogo_Bread {
position: absolute;
left: 581px;
top: -2px;
width:188px;
height:143px;
z-index:3;
}

#bannerDeal {
position:relative;
top: -150px;
left: 250px;
width: 250px;
vertical-align: top;
}


#JBDough_Page {
	position: relative; 
	margin-right: auto;
	margin-left: auto; 
	text-align: left;
	top: 200px;
	left: 100px;
	width: 770px;
	height: auto;
}


#Template {
	position:absolute;
	left:0px;
	top:0px;
	width:222px;
	height:148px;
	z-index:1;
}

#banner_TodayDate {
	position:absolute;
	left:-1px;
	top:144px;
	width:100%;
	height:22px;
	z-index:1;
}

#navbar_Left{
	position:absolute;
	left: 0px;
	top: 178px;
	width: auto;
	height: auto;
	z-index:1;
	background:#F4BFB9;
	text-align: left;
}

#googleAd {
visibility: hidden;
}

.style1 {
	font-size: x-large;
	font-weight: bold; 
}

.style2 {

	font-size: small;

	font-weight: bold;

	color: #ca0910;

}

.style4 {font-size: small; color: #ca0910; }

.style5 {

	color: #ca0910;

	font-weight: bold;

}

.style9 {font-size: large; }

.productheader2 {

	font-size: large;

	color: #D56A00;

	border: none;

	font-weight: bold;

	text-decoration: underline;

	background: #FFFFFF;

	background-color: #FFFFFF;

}















