a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#afterheadtext p,
#i1aftermetadata p,
#footertext li,
#afterpagetext li,
#i5thmenuheadtext li,
#restorationheadtext p,
#wifiheadtext p,
#mapspagetext p,
#bevheadtext p,
#wifiheadtext li,
#contactheadtext p,
#wifipagetext li,
#hancocktext p,
#afterheadtext li,
#beforepagetext p,
#i0aftermetadata li,
#homeheadtext li,
#i1aftermetadata li,
#homepagetext p,
#foodheadtext li,
#restorationphotosmenuhove div ul,
#foodpagetext li,
#beforepagetext li,
#calumettext li,
#colddrinkstext li,
#afterpagetext p,
#foodheadtext p,
#calumettext p,
#homepagetext li,
#restorationheadtext li,
#contactpagetext li,
#coffeehouseh1text h1,
#colddrinkstext p,
#wifipagetext p,
#hotdrinkstext p,
#bevheadtext li,
#mapsheadtext p,
#hancocktext li,
#i5thmenuheadtext p,
#footertext p,
#restorationspicstext li,
#contactheadtext li,
#mapsheadtext li,
#beforeheadtext li,
#mapspagetext li,
#beforeheadtext p,
#homeheadtext p,
#foodpagetext p,
#i0aftermetadata p,
#hotdrinkstext li,
#restorationspicstext p,
#i5thelmmenumenuhovershow div ul,
#contactpagetext p  {
   padding: 0px;
   margin: 0px;
   color: #000000;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   line-height: 18px;
   font-style: normal;
   font-family: Arial, Helvetica, sans-serif;
   text-indent: 0px;
}

#beforeheadtext,
#wifiheadtext,
#afterheadtext,
#foodheadtext,
#bevheadtext,
#contactheadtext,
#mapsheadtext,
#i5thmenuheadtext,
#restorationheadtext,
#homeheadtext  {
   margin: 14px 0px 0px 223px;
   width: 377px;
}

#contactpagetext,
#mapspagetext,
#homepagetext,
#beforepagetext,
#wifipagetext,
#afterpagetext,
#foodpagetext,
#restorationspicstext  {
   margin: 5px 0px 0px 92px;
   width: 636px;
}

#afternextpanelsetbutton a,
#afterpreviouspanelsetbutt a,
#beforepreviousthumbsetbut a,
#beforenextthumbsetbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 29px;
   width: 25px;
   font-size: 29px;
   line-height: 29px;
}

#calumettext p a,
#coffeehouseh1text p a,
.fl li *,
.fl li a,
#hancocktext p a,
#footertext p a  {
   display: inline;
}

#i5thelmmenumenuhovershow > div:first-child,
#restorationphotosmenuhove > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   width: 135px;
}

#restorationphotosmenuhove div ul li a,
#i5thelmmenumenuhovershow div ul li a  {
   padding-left: 15px;
   padding-right: 0px;
   width: 100%;
   display: block;
}

#restorationphotosmenuhove div ul li,
#i5thelmmenumenuhovershow div ul li  {
   width: 100%;
   margin-right: 0px;
   margin-left: 0px;
}

#i5thelmcoffeehousehomebut a:hover,
#i5thelmcoffeehousehomebut a.nmh  {
   background-position: -457px 0%;
}

#i5thelmmenumenuhovershow,
#restorationphotosmenuhove  {
   margin: 0px;
   filter: Alpha(opacity=100);
   overflow: hidden;
   display: none;
   width: 155px;
   z-index: 5;
   top: 38px;
   position: absolute;
}

#beforenextthumbsetbutton,
#beforepreviousthumbsetbut  {
   height: 29px;
   width: 25px;
   margin-right: 0px;
   margin-top: 30px;
   margin-bottom: 0px;
}

#beforepicturebox table,
#mypicturebox table  {
   width: 100%;
   height: 100%;
}

#coffeehouseh1text p,
#coffeehouseh1text li  {
   margin: 0px;
}

#i0navmenu ul li,
#i1navmenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#i0aftermetadata,
#i1aftermetadata  {
   width: 276px;
   margin-right: 0px;
   margin-top: 23px;
   margin-bottom: 0px;
}

#restorationphotosmenuhove div ul  {
   padding: 0px;
   text-align: left;
   font-size: 12px;
   font-weight: normal;
   padding: 0px;
}

#i5thelmmenumenuhovershow div ul  {
   padding: 0px;
   text-align: left;
   font-size: 12px;
   font-weight: normal;
   padding: 0px;
}

#myxmediaunique,
#mypicturebox  {
   margin: 14px 0px 0px 212px;
   width: 400px;
}

#afterpreviouspanelsetbutt a  {
   background-image: url(sg_after_media/afterpreviouspanelsetbutt.gif);
}

#i5thelmcoffeehousehomebut a  {
   background: url(sg_5thandelmmenu_media/i5thelmcoffeehousehomebut.gif) no-repeat;
   display: block;
   height: 164px;
   width: 457px;
   font-size: 164px;
   line-height: 164px;
}

#i0navmenu ul,
#i1navmenu ul  {
   font: bold 14px/24px Arial, Helvetica, sans-serif;
   height: 28px;
   margin: 0px;
   padding: 0px;
   text-align: center;
}

#beforepreviousthumbsetbut a  {
   background-image: url(sg_before_media/beforepreviousthumbsetbut.gif);
}

#beforenextthumbsetbutton a  {
   background-image: url(sg_before_media/beforenextthumbsetbutton.gif);
}

#ridefooter,
.flow,
.footer  {
   width: 100%;
   position: relative;
   display: block;
}

#restorationphotosmenuhove  {
   left: 492px;
}

#beforepreviousthumbsetbut  {
   margin-left: 495px;
}

#afternextpanelsetbutton a  {
   background-image: url(sg_after_media/afternextpanelsetbutton.gif);
}

#i5thelmcoffeehousehomebut  {
   margin: 6px 0px 0px 79px;
   height: 164px;
   width: 457px;
}

#beforenextthumbsetbutton  {
   margin-left: 198px;
}

#i5thelmmenumenuhovershow  {
   left: 225px;
}

#restorationspicstext li  {
   text-align: left;
   font-size: 12px;
   font-weight: normal;
}

#restorationspicstext p  {
   text-align: left;
   font-size: 12px;
   font-weight: normal;
}

#restorationheadtext li  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#restorationheadtext p  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#coffeehouseh1text h1  {
   text-align: left;
   font-size: 18px;
   font-weight: normal;
   line-height: 22px;
   color: #85502C;
}

#i5thmenuheadtext li  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#contactpagetext li  {
   text-align: left;
   font-weight: normal;
   font-size: 12px;
}

#i0aftermetadata li  {
   text-align: left;
   font-size: 12px;
   font-weight: normal;
   line-height: 16px;
   color: #5D321B;
}

#i5thmenuheadtext p  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#contactheadtext li  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#i1aftermetadata li  {
   text-align: left;
   font-size: 12px;
   font-weight: normal;
   line-height: 16px;
   color: #5D321B;
}

#i0navmenu ul li a  {
   padding: 5px 1.58em 5px 1.58em;
   height: 100%;
}

#i0aftermetadata p  {
   text-align: left;
   font-size: 12px;
   font-weight: normal;
   line-height: 16px;
   color: #5D321B;
}

#beforepagetext li  {
   text-align: left;
   font-size: 12px;
   font-weight: normal;
}

#i1aftermetadata p  {
   text-align: left;
   font-size: 12px;
   font-weight: normal;
   line-height: 16px;
   color: #5D321B;
}

#colddrinkstext li  {
   text-align: left;
   font-size: 12px;
   font-weight: bold;
}

#footerstuffcolumn  {
   min-height: 146px;
   width: 678px;
   margin-left: 74px;
   margin-right: 0px;
   margin-bottom: 0px;
   background-color: #FFFFFF;
}

#contactheadtext p  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#beforeheadtext li  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#i1navmenu ul li a  {
   padding: 5px 1.54em 5px 1.54em;
   height: 100%;
}

#contactpagetext p  {
   text-align: left;
   font-weight: normal;
   font-size: 12px;
}

#coffeehouseh1text  {
   margin: 58px 0px 0px 78px;
   width: 210px;
}

#beforeheadtext p  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#hotdrinkstext li  {
   text-align: left;
   font-size: 12px;
   font-weight: bold;
}

#afterpagetext li  {
   text-align: left;
   font-size: 12px;
   font-weight: normal;
}

#afterheadtext li  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#beforepagetext p  {
   text-align: left;
   font-size: 12px;
   font-weight: normal;
}

#colddrinkstext p  {
   text-align: left;
   font-size: 12px;
   font-weight: bold;
}

#contactpagetext  {
   margin-top: 8px;
}

#wifipagetext li  {
   font-size: 12px;
   font-weight: normal;
   text-align: left;
}

#mapsheadtext li  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#foodpagetext li  {
   text-align: left;
   font-size: 12px;
   font-weight: normal;
}

#wifiheadtext li  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#afterheadtext p  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#i1aftermetadata  {
   margin-left: 18px;
}

#hotdrinkstext p  {
   text-align: left;
   font-size: 12px;
   font-weight: bold;
}

#mapspagetext li  {
   text-align: left;
   font-size: 12px;
   font-weight: normal;
}

#homeheadtext li  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#afterpagetext p  {
   text-align: left;
   font-size: 12px;
   font-weight: normal;
}

#homepagetext li  {
   text-align: left;
   font-size: 12px;
   font-weight: normal;
}

#i0aftermetadata  {
   margin-left: 38px;
}

#foodheadtext li  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#calumettext li  {
   font: normal 11px "Lucida Grande", "Lucida Sans", sans-serif;
   text-align: left;
}

#mapspagetext p  {
   text-align: left;
   font-size: 12px;
   font-weight: normal;
}

#wifiheadtext p  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#homeheadtext p  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#foodpagetext p  {
   text-align: left;
   font-size: 12px;
   font-weight: normal;
}

#foodheadtext p  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#mapsheadtext p  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#footerstuffbkg  {
   background: url(sg_5thandelmmenu_media/footerstuffbkg.jpg) no-repeat;
   position: absolute;
   left: 6px;
   top: 4px;
   z-index: 5;
   width: 667px;
   height: 143px;
}

#homepagetext p  {
   text-align: left;
   font-size: 12px;
   font-weight: normal;
}

#bevheadtext li  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#hancocktext li  {
   font: normal 11px "Lucida Grande", "Lucida Sans", sans-serif;
   text-align: left;
}

#wifipagetext p  {
   font-size: 12px;
   font-weight: normal;
   text-align: left;
}

#bevheadtext p  {
   text-align: center;
   font-size: 14px;
   font-weight: bold;
}

#calumettext p  {
   font: normal 11px "Lucida Grande", "Lucida Sans", sans-serif;
   text-align: left;
}

#footertext li  {
   text-align: center;
   font-size: 10px;
   font-weight: normal;
   line-height: 14px;
   padding-bottom: 15px;
}

#hancocktext p  {
   font: normal 11px "Lucida Grande", "Lucida Sans", sans-serif;
   text-align: left;
}

#mypicturebox  {
   height: 300px;
}

#wifipagetext  {
   margin-top: 8px;
}

#footertext p  {
   text-align: center;
   font-size: 10px;
   font-weight: normal;
   line-height: 14px;
   padding-bottom: 15px;
}

#coffeebeans  {
   margin: 6px 0px 0px 49px;
   background: url(sg_5thandelmmenu_media/coffeebeans.jpg) no-repeat;
   height: 238px;
   width: 163px;
}

#hancocktext  {
   margin: 12px 0px 0px 66px;
   width: 244px;
}

#calumettext  {
   margin: 12px 0px 15px 90px;
   width: 194px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#maincolumn  {
   margin: 15px 0px 0px 100px;
   min-height: 910px;
   width: 824px;
   background-color: #FFFFFF;
}

#ridefooter  {
   clear: left;
   font-size: 0px;
}

#footertext  {
   margin: 56px 0px -4px -474px;
   width: 350px;
}

#coffeecup  {
   margin: 20px 0px 0px -555px;
   background: url(sg_5thandelmmenu_media/coffeecup.gif) no-repeat;
   height: 45px;
   width: 42px;
}

#i1navmenu  {
   margin: -6px 0px 0px 102px;
}

#i0navmenu  {
   margin: -3px 0px 0px 19px;
}

#page_bkg  {
   position: absolute;
   width: 1024px;
   height: 975px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#fancybar  {
   margin: 38px 0px 0px -398px;
   background: url(sg_5thandelmmenu_media/fancybar.gif) no-repeat;
   height: 4px;
   width: 199px;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#page  {
   margin: 0px auto 0px auto;
   height: 975px;
   width: 1024px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
   position: absolute;
}

.sgthumb:hover  {
   border-color: #0000FF;
}

.afterpanel  {
   float: left;
   position: relative;
   display: block;
   overflow: none;
   z-index: 5;
   width: 331px;
   min-height: 271px;
}

.sgthumb  {
   border: 2px solid #FF0000;
}

.c_b * a  {
   color: #000000;
}

.divider  {
   clear: left;
   display: block;
}

.col_bg  {
   position: absolute;
   z-index: 1;
   left: 0px;
   top: 0px;
   width: 100%;
}

.column  {
   padding: 0px;
   margin: 0px;
   float: left;
   position: relative;
   display: inline;
}

.footer  {
   clear: left;
}

.fl li  {
   float: left;
   display: inline;
}

.flow  {
   z-index: 2;
}

h2,
body, p,
h3,
h4,
h5,
h6  {
   font-family: Arial, Helvetica, sans-serif;
}

a.nm  {
   background-position: 0px 0px;
}

body  {
   padding: 0px;
   margin: 0px;
   background: #5D321B url(sg_5thandelmmenu_media/browserbackground.jpg) center top repeat-x;
   background-attachment: scroll;
   height: 100%;
   -webkit-text-size-adjust: none;
}

h1  {
   font: 18px/22px Arial, Helvetica, sans-serif;
   color: #85502C;
}

