body { font-family:Verdana,Arial,Helvetica,sans-serif; }
p { margin: 0px; padding: 5px; }
#MainContainer { width: 957px; margin: auto; padding-top: 5px; }

/* Borders */
.TopBorder { width: 957px; height: 17px; background-image: url(images/TopBorder2.gif); }
.MiddleContainer { width: 957px; text-align: left; background: url(images/MainBgrnd.gif); }
.BottomBorder { width: 957px; height: 15px; background-image: url(images/BottomBorder2.gif); }

.Logo { width: 920px; height: 70px; background: url(images/NoFussLogo.jpg); margin-left: 18px; }
.DividlingLineTop { width: 920px; height: 1px; margin: 11px 10px 0px 18px; border-bottom: 1px solid #CCCCCC; }
.DividlingLineBottom { width: 920px; height: 1px; margin: 0px 0px 8px 15px; border-bottom: 1px solid #CCCCCC; }
.PageContent { position: relative; width: 920px; padding: 6px 10px 10px 21px; }
.Footer { color:#333; font-size:10px; text-align:right; margin-right: 15px; padding-bottom: 12px; }

/* Navigation */
#OrderingNav_Area { float: left; width: 164px; }

#OrderingNav { margin: 0px; padding: 0px; text-align: center; float: left; }
#OrderingNav li { margin: 0; list-style: none; float: left; width: 127px; height: 27px; padding-left: 0px; padding-bottom: 3px; }
#OrderingNav a { height: 25px; width: 157px; overflow: hidden; display: block; text-align: center; background: url(images/NavImage.jpg) no-repeat; }
#OrderingNav #Home a { width: 157px; background-position: 0px 0px; }
#OrderingNav #Home a:hover { background-position: 0px -30px; }
#OrderingNav #Prices a { width: 157px; background-position: 0px -60px; }
#OrderingNav #Prices a:hover { background-position: 0px -90px; }
#OrderingNav #OnlineOrdering a { width: 157px; background-position: 0px -122px; }
#OrderingNav #OnlineOrdering a:hover { background-position: 0px -152px; }
#OrderingNav #ThankYous a { width: 157px; background-position: 0px -184px; }
#OrderingNav #ThankYous a:hover { background-position: 0px -214px; }
#OrderingNav #Links a { width: 157px; background-position: 0px -305px; }
#OrderingNav #Links a:hover { background-position: 0px -335px; }
#OrderingNav #Weddings a { width: 157px; background-position: 0px -364px; }
#OrderingNav #Weddings a:hover { background-position: 0px -394px; }
#OrderingNav #Portraits a { width: 157px; background-position: 0px -424px; }
#OrderingNav #Portraits a:hover { background-position: 0px -454px; }

#ContactNav_Area { position: absolute; bottom: 10px; left: 21px; height: 27px; width: 157px; }
#ContactNav { margin: 0px; padding: 0px 0px 0px 0px; text-align: center; float: left; }
#ContactNav li { margin: 0; list-style: none; float: left; width: 127px; height: 27px; padding-left: 0px; padding-bottom: 3px; }
#ContactNav a { height: 25px; width: 157px; overflow: hidden; display: block; text-align: center; background: url(images/NavImage.jpg) no-repeat; }
#ContactNav #Contact a { width: 157px; background-position: 0px -240px; }
#ContactNav #Contact a:hover { background-position: 0px -270px; }

/* Ordering Area */
.IndexTextArea { float: left; width: 600px; color: #999999; font-size: 12px; border: 1px solid #CCCCCC; margin: 5px 0px 0px 15px; padding: 0px 0px 10px 15px; }
.OrderingArea { float: left; width: 720px; color: #999999; font-size: 12px; border: 1px solid #CCCCCC; margin: 5px 0px 0px 15px; padding: 0px 0px 10px 15px; }
.OrderingAreaHeading { font-size: 17px; padding: 20px 0px 10px 5px; }
.Clear { clear: both; }
