/* CSS Document */

BODY {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
  background-color:#D5D5BA;
  margin:0px auto;
  padding:8px;
	text-align:center;
	color:#472F11;
}
H2 {
	font-size:14px;
  font-weight:bold;
  margin:0px;
  padding:0px 0px 8px 0px;
}
IMG {
  border:0px;
}
IMG, DIV { 
  behavior: url("/styles/iepngfix.htc");
}
P {
  margin:0px 0px 8px;
  padding:0px;
}
#container {
  width:861px;
  margin:0px auto;
}
#address1 {
  float:left;
  padding:8px 0px 0px 22px;
}
#address2 {
  float:right;
  padding:8px 22px 0px 0px;
}
#locationNWinton {
  position:relative;
  float:right;
  width:231px;
  /*background:URL("../images/contentBG.png");*/
  padding:1px 4px 4px;
}
#locationCourtney {
  position:absolute;
  width:231px;
  padding:1px 4px 4px;
  margin-left: 280px;
  display:inline;
  text-align:left;
  /*background:URL("../images/contentBG.png");*/
}
#footer, #footer A {
  text-decoration:none;
	font-family:'Trebuchet MS',arial,helvetica,verdana,sans-serif;
  background:URL("../images/mini-icon.gif") no-repeat 444px center;
  height:28px;
  width: 861px;
  line-height:28px;
  margin-top:2px;
	font-size:14px;
	font-weight:bold;
	position:relative;
	color:#472F11;
}
.content {
	position:relative;
  text-align:left;
  width:817px;
  height:553px;
  border:4px solid #868082;
  padding:16px;
  background-color:#ffffff;
  overflow:hidden;
}

#heading {
  position:absolute;
  margin-top:24px;
}
#text-primary {
  background:URL("../images/contentBG.png");
  padding:1px 4px 0px;
  position:absolute;
  margin-top:70px;
  width:500px;
  line-height:14px;
	font-size:12px;
}

#subHeading {
  position:absolute;
  margin-top:215px;
}
#text-secondary {
  font-family: "Times New Roman", Times, serif;
  position:absolute;
  margin-top:255px;
  width:500px;
  line-height:17px;
	font-size:13px;
}
#text-secondary A {
  text-decoration:none;
  color:#472F11;
	padding-left:12px;
	font-weight:bold;
  cursor:default;
}
#text-secondary A:hover {
  background:url("../images/bullet-over.gif") no-repeat left center;
  color:#D32F2F;
}
.rolloverText {
  background:URL("../images/contentBG.png");
  padding:4px 4px 0px;

	font-family:verdana,arial,helvetica,sans-serif;
	font-size:12px;
	line-height:14px;
  position:absolute;
  width:250px;
  margin-top:90px;
  display:none;
}
.rolloverText H2 {
  font-family: "Times New Roman", Times, serif;
  font-size:18px;
  color:#D32F2F;
  font-weight:bold;
  margin:0px 0px 4px;
  padding:0px;
}
#homeBackground {
  position:relative;
  top:-16px;
  left:-16px;
  z-index:1;
}
#ourRavioli {
  background: #ffffff url("../images/bg-ourRavioli.jpg") no-repeat center center;
}
#ourRavioli #heading {
  margin-left:16px;
}
#ourRavioli #subHeading {
  margin-left:38px;
}
#ourRavioli #text-primary {
  margin-left:60px;
}
#ourRavioli #text-secondary {
  margin-left:62px;
}
#ourRavioli .rolloverText {
  margin-left:180px;
}
#pairings {
  position:absolute;
  display:inline;
  margin-left:592px;
  margin-top:324px;
}
#ourSauces {
  background: #ffffff url("../images/bg-ourSauces.jpg") no-repeat center center;
}
#ourSauces #heading {
  margin-left:140px;
}
#ourSauces #subHeading {
  margin-left:162px;
}
#ourSauces #text-primary {
  margin-left:184px;
  width:350px
}
#ourSauces #text-secondary {
  margin-left:186px;
}
#ourSauces .rolloverText {
  margin-left:12px;
  margin-top:110px;
  width:350px;
}
#ourBreads {
  background: #ffffff url("../images/bg-ourBreads.jpg") no-repeat center center;
}
#ourBreads #heading {
  margin-left:258px;
}
#ourBreads #subHeading {
  margin-left:280px;
}
#ourBreads #text-primary {
  margin-left:302px;
  width:475px
}
#ourBreads #text-secondary {
  margin-left:304px;
}
#ourBreads .rolloverText {
  margin-left:200px;
  margin-top:30px;
  width:275px;
}
.breadPicture {
  position:absolute;
  margin-left:-320px;
  margin-top:-20px;
  display:none;
}
#aboutUs {
  background: #ffffff url("../images/bg-aboutUs.jpg") no-repeat center center;
}
#aboutUs #heading {
  margin-left:307px;
}
#aboutUs #text-primary {
  margin-left:435px;
  width:350px;
  text-align:left;
}

#aboutUs #text-secondary {
  margin-left:160px;
  margin-top:70px;
  width:300px;
  text-align:left;
}

#visitUs {
  background: #ffffff url("../images/bg-visitUs.jpg") no-repeat center center;
}
#visitUs #heading {
  margin-left:397px;
}
#visitUs #text-primary {
  font-family: "Times New Roman", Times, serif;
  margin-left:259px;
  width:231px;
  text-align:right;
  padding-bottom:8px;
}
#visitUs #text-secondary {
  margin-left:140px;
  width:350px;
  margin-top:160px;
  text-align:right;
}
#visitUs #text-secondary A {
  text-decoration:underline;
  color:#472F11;
	padding-left:0px;
	font-weight:bold;
  cursor:pointer;
}
#visitUs #text-secondary A:hover {
  background:none;
  color:#D32F2F;
}
#visitUs P {
  margin-bottom:30px;
}
#saucePairings {
  background: #ffffff url("../images/bg-pairings.jpg") no-repeat center center;
}
#saucePairings #heading {
  margin-left:16px;
}
#saucePairings #text-primary {
  margin-left:40px;
  width:600px;
}
#saucePairings #text-secondary {
  margin-left:40px;
  width:770px;
  margin-top:155px;
}

#saucePairingsChart {
  border:5px solid #ffffff;
}
#logo {
  position:absolute;
  margin-left:610px;
  margin-top:8px;
  z-index:3;
}
#nav-primary {
  margin-top:490px;
  position:absolute;
  z-index:2;
}
