body { color: #391112; background-color: #fff; background-image: url(images/bg_01.jpg); background-repeat: no-repeat; margin: 0; }
#main { position: relative; width: 950px; margin-left: 0; margin-right: auto; }
#header { width: 100%; height: 180px; background-repeat: no-repeat; position: relative; }
#homecontent { background-repeat: no-repeat; margin-left: 120px; padding-top: 30px; }
#content { background-repeat: no-repeat; margin-right: 120px; margin-left: 300px; padding-top: 40px; }
#wrapper {  }
#wrapper2 {  }
#nav { font-size: 22px; font-family: Arial, Helvetica, sans-serif; background-image: url(images/navbg.png); background-repeat: no-repeat; text-align: left; position: absolute; top: 140px; width: 835px; height: 40px; padding-top: 18px; padding-left: 65px; }
#pageText {
	height: auto;
	min-height: 620px;
	padding-right: 8px;
	padding-left: 8px;
}
#footer { color: #000; font-size: 10px; clear: both; background-repeat: no-repeat; text-align: left; position: relative; width: 562px; margin-top: 2px; margin-left: 295px; padding: 5px; border-top: 2px solid #000; }
#resultfooter { color: #000; font-size: 10px; background-repeat: no-repeat; text-align: left; margin-top: 2px; margin-left: 295px; padding: 5px; position: relative; width: 590px; clear: both; border-top: 2px solid #000; }
#homefooter { color: #000; font-size: 10px; background-repeat: no-repeat; text-align: left; margin-left: 140px; position: relative; width: 782px; clear: both; padding: 5px; border-top: 2px solid black; }
#today { color: #797d7e; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; position: absolute; top: 125px; right: 100px; width: 230px; }
#address { text-align: right; position: absolute; top: 140px; right: 305px; }
#storeHours { position: absolute; top: 25px; left: 468px; }
#cartNav { position: absolute; top: 190px; right: 0; padding-right: 10px; }
#right { width: 290px; float: right; padding-top: 30px; }
#left { width: 405px; overflow: hidden; padding-right: 320px; }
#subnav { font-weight: normal; width: 150px; float: left; margin-left: 100px; padding-top: 70px; padding-left: 10px; }
#craftas { color: #fff; background-image: url(images/bg/dial_bg1.gif); background-repeat: no-repeat; width: 595px; height: 430px; margin-bottom: 12px; }
#quickturn { color: #fff; background-image: url(images/bg/quickturn.gif); background-repeat: no-repeat; width: 595px; height: 430px; margin-bottom: 12px; }
#newprod { color: #fff; background-image: url(images/bg/balljar.gif); background-repeat: no-repeat; width: 595px; height: 430px; margin-bottom: 12px; }
#newcomp { color: #fff; background-image: url(images/bg/purpletree_bg.gif); background-repeat: no-repeat; width: 595px; height: 430px; margin-bottom: 12px; }
#newmark { color: #fff; background-image: url(images/bg/giftconnection_bg.gif); background-repeat: no-repeat; width: 595px; height: 430px; margin-bottom: 12px; }
#craftind { color: #fff; background-image: url(images/bg/reynolds_bg1.gif); background-repeat: no-repeat; width: 595px; height: 430px; margin-bottom: 12px; }
#scrolly { width: 381px; height: 301px; overflow: scroll; overflow-x: hidden; padding: 10px 200px 50px 10px; }
#craftas h1 { color: #fff; }
#quickturn h1 { color: #fff; }
#newmark h1 { color: #fff; }
#newcomp h1 { color: #fff; }
#newprod h1 { color: #fff; }
#craftind h1 { color: #fff; }
#footerright { position: absolute; top: 3px; right: 5px; }
#resgall { text-align: center; }
