a  {
   text-decoration: none;
   color: #000000;
}

a ins  {
   text-decoration: none;
}

#pid25home,
#pid27specials,
#pid31locations,
#pid32menu,
#pid30contactus,
#pid26ourhistory,
#pid28fanclub,
#pid29awardsreviews  {
   margin: 0px auto 0px auto;
   width: 900px;
   position: relative;
}

#homepagebodytext,
#contacttext,
#menutext,
#fanclubtext,
#awardstext,
#specialstext,
#locationstext  {
   visibility: visible;
   position: absolute;
   left: 33px;
   top: 164px;
   z-index: 3;
}

#historytextgrow p,
#homepagebodytext p,
#fanclubtext p,
#locationstext p,
#menutext p  {
   font: 12px/18px Arial;
   margin: 0px;
   color: #6D6E71;
   text-align: justify;
}

#news,
#chargrillcook,
#chargrilloldcopy,
#chargrilldining,
#chargrillfood  {
   visibility: visible;
   position: absolute;
   left: 597px;
   z-index: 2;
   width: 268px;
   height: 164px;
   background-repeat: no-repeat;
}

#marketingtext p a:hover,
#sitemenu li a:hover,
#sitemapmenu li a:hover  {
   color: #A30505;
}

#chargrill3button a,
#chargrill4button a,
#chargrill2button a  {
   background-repeat: no-repeat;
   display: block;
   height: 94px;
   width: 208px;
   background-position: 0% 0px;
   font-size: 94px;
   line-height: 94px;
}

#sitemapmenu li a,
#sitemenu li a  {
   border: 0px none #000000;
   padding-left: 0px;
   padding-right: 0px;
   text-decoration: none;
   color: #FFFFFF;
   height: 100%;
}

#id0formliteral,
#id1formliteral  {
   visibility: visible;
   position: absolute;
   left: 356px;
   top: 234px;
   z-index: 2;
   width: 182px;
}

#sitemapmenu li,
#sitemenu li  {
   height: 100%;
   display: inline;
   margin: 0px;
}

#contacttext p,
#awardstext p  {
   font: 12px/18px Arial;
   margin: 0px;
   color: #A30505;
}

#clickoptimizebutton a:hover  {
   background-position: -158px 0%;
}

#clickoptimizebutton a  {
   background: url(sg_specials_media/clickoptimizebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 34px;
   width: 158px;
   font-size: 34px;
   line-height: 34px;
}

#clickoptimizebutton  {
   visibility: visible;
   position: absolute;
   left: 715px;
   top: 783px;
   z-index: 2;
   width: 158px;
   height: 34px;
}

#chargrill3button a  {
   background-image: url(sg_menu_media/chargrill3button.gif);
}

#chargrill4button a  {
   background-image: url(sg_menu_media/chargrill4button.gif);
}

#homebutton a:hover  {
   background-position: -283px 0%;
}

#chargrill2button a  {
   background-image: url(sg_menu_media/chargrill2button.gif);
}

#marketingtext p a  {
   border: 0px none #000000;
   color: #FFFFFF;
   text-decoration: none;
}

#chargrilloldcopy  {
   background-image: url(sg_ourhistory_media/chargrillold.jpg);
   top: 200px;
}

#homepagebodytext  {
   width: 323px;
   top: 240px;
}

#marketingtext p  {
   font: 11px/27px Arial;
   margin: 0px;
   color: #FFFFFF;
   text-align: center;
}

#chargrilldining  {
   background-image: url(sg_specials_media/chargrilldining.jpg);
   top: 200px;
}

#pid26ourhistory  {
   height: 825px;
}

#specialstext p  {
   font: bold 12px/18px Arial;
   margin: 0px;
   color: #A30505;
   text-align: justify;
}

#contacttext p  {
   text-align: center;
}

#chargrillfood  {
   background-image: url(sg_ourhistory_media/chargrillfood.gif);
   z-index: 1;
   top: 378px;
}

#chargrillcook  {
   background-image: url(sg_specials_media/chargrillcook.jpg);
   top: 378px;
}

#locationstext  {
   width: 323px;
}

#marketingtext  {
   visibility: visible;
   position: absolute;
   left: 500px;
   top: 788px;
   z-index: 2;
   width: 212px;
}

#awardstext p  {
   text-align: justify;
}

#chargrillold  {
   background: url(sg_ourhistory_media/chargrillold.jpg) no-repeat;
   visibility: visible;
   position: absolute;
   left: 597px;
   top: 200px;
   z-index: 1;
   width: 268px;
   height: 164px;
}

#homebutton a  {
   background: url(sg_specials_media/homebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 126px;
   width: 283px;
   font-size: 126px;
   line-height: 126px;
}

#specialstext  {
   width: 286px;
}

#contacttext  {
   width: 497px;
}

#sitemapmenu  {
   font: 12px/16px Arial;
   margin: 0px;
   height: 16px;
   padding: 0px;
   list-style: none;
   text-align: left;
   color: #FFFFFF;
   position: absolute;
   left: 98px;
   top: 756px;
   z-index: 2;
}

#fanclubtext  {
   width: 286px;
}

#awardstext  {
   width: 497px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 315px;
   top: 5px;
   z-index: 3;
   width: 283px;
   height: 126px;
}

#sitemenu  {
   font: bold 14px/19px Arial;
   margin: 0px;
   height: 19px;
   padding: 0px;
   list-style: none;
   text-align: center;
   color: #FFFFFF;
   position: absolute;
   left: 38px;
   top: 140px;
   z-index: 3;
}

#menutext  {
   width: 520px;
}

#layer11  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 755px;
   z-index: 1;
   width: 900px;
   height: 70px;
   background-color: #949494;
   background-image: none;
}

#shape1  {
   background: url(sg_specials_media/shape1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 164px;
   z-index: 1;
   width: 900px;
   height: 438px;
}

#shape4  {
   background: url(sg_specials_media/shape4.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 566px;
   top: 199px;
   z-index: 3;
   width: 1px;
   height: 346px;
}

#layer6  {
   background: url(sg_specials_media/layer6.gif) no-repeat;
   position: absolute;
   left: 0px;
   top: 29px;
   z-index: 2;
   width: 900px;
   height: 136px;
}

#radio  {
   background: url(sg_specials_media/radio.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 544px;
   z-index: 2;
   width: 900px;
   height: 204px;
}

#news  {
   background-image: url(sg_awardsandreviews_media/news.jpg);
   top: 378px;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background: #949494 url(sg_specials_media/exteriortile.gif) center top repeat-x;
}

#specials_signup{
	position: absolute;
	top: 95px;
	left: 40px;
	width: 227px;
	height: 27px;
	display: block;
	text-indent: -9999px;
	overflow: hidden;
	background: url(sg_home_media/specials_signup.gif) no-repeat;
	z-index: 100;
}

#follow_us{
	position: absolute;
	top: 93px;
	left: 645px;
	width: 210px;
	height: 29px;
	padding: 0 0 0 119px;
	z-index: 100;
	background: url(sg_home_media/follow_us.gif) left 4px no-repeat;
}
#follow_us a{
	margin-right: 5px;
}

