#i5button a.cmh,
#i4button a.cmh,
#i7button a.cmh,
#i6button a.cmh,
#i8button a.cmh,
#i1button a.cm,
#i3button a.cm,
#i2button a.cm,
#i5button a.cm,
#i4button a.cm,
#i7button a.cm,
#i6button a.cm,
#i8button a.cm,
#i1button a.cmh,
#i3button a.cmh,
#i2button a.cmh  {
   background-position: -108px 0%;
}

.fl li a,
.fl li *,
#mainmenu > ul > li > a  {
   display: inline;
}

#betteropportunities  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/betteropportunities.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 29px;
   width: 422px;
   z-index: 9;
   top: 341px;
   left: 87px;
   position: absolute;
}

#pleasecompletetext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 298px;
   z-index: 9;
   top: 598px;
   left: 85px;
   position: absolute;
}

#newhirepicbutton a  {
   line-height: 91px;
   font-size: 91px;
   width: 67px;
   height: 91px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/newhirepicbutton.jpg);
}

#managementbutton a  {
   line-height: 20px;
   font-size: 20px;
   width: 165px;
   height: 20px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/managementbutton.jpg);
}

#toolbarpanelfixed  {
   background-color: #134703;
   margin-top: 0px;
   margin-left: 0px;
   min-height: 62px;
   z-index: 13;
   left: -1px;
   top: 0px;
   right: -1px;
   position: fixed;
}

#nowhiringcontent  {
   margin-top: 0px;
   margin-left: 0px;
   width: 205px;
   z-index: 3;
   top: 75px;
   left: 408px;
   position: absolute;
}

#facebookbutton a  {
   line-height: 39px;
   font-size: 39px;
   width: 39px;
   height: 39px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/facebookbutton.jpg);
}

#insidersbutton a  {
   line-height: 17px;
   font-size: 17px;
   width: 136px;
   height: 17px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/insidersbutton.jpg);
}

#i2605orderonline  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d2605orderonline.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 43px;
   width: 1024px;
   z-index: 8;
   top: 827px;
   left: 0px;
   position: absolute;
}

#managementbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 20px;
   width: 165px;
   z-index: 8;
   top: 650px;
   left: 768px;
   position: absolute;
}

#mainmenu ul li a  {
   padding-right: 0.66em;
   padding-left: 0.66em;
   height: 100%;
   padding-top: 5px;
   padding-bottom: 5px;
}

#newhirepicbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 91px;
   width: 67px;
   z-index: 8;
   top: 708px;
   left: 334px;
   position: absolute;
}

#textingbutton a  {
   line-height: 41px;
   font-size: 41px;
   width: 41px;
   height: 41px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/textingbutton.jpg);
}

#twitterbutton a  {
   line-height: 42px;
   font-size: 42px;
   width: 41px;
   height: 42px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/twitterbutton.jpg);
}

#driversbutton a  {
   line-height: 20px;
   font-size: 20px;
   width: 144px;
   height: 20px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/driversbutton.jpg);
}

#mobilelegaltext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 472px;
   z-index: 6;
   top: 2117px;
   left: 521px;
   position: absolute;
}

#insiderbutton a  {
   line-height: 81px;
   font-size: 81px;
   width: 57px;
   height: 81px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/insiderbutton.jpg);
}

#i2624greatdeals  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d2624greatdeals.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 43px;
   width: 43px;
   z-index: 8;
   top: 1535px;
   left: 492px;
   position: absolute;
}

#driverbutton a  {
   line-height: 48px;
   font-size: 48px;
   width: 148px;
   height: 48px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/driverbutton.jpg);
}

#ulearnbutton a  {
   line-height: 43px;
   font-size: 43px;
   width: 143px;
   height: 43px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/ulearnbutton.jpg);
}

#facebookbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 39px;
   width: 39px;
   z-index: 14;
   top: 13px;
   left: 815px;
   position: absolute;
}

#managebutton a  {
   line-height: 81px;
   font-size: 81px;
   width: 96px;
   height: 81px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/managebutton.jpg);
}

#i2743locations  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d2743locations.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 43px;
   width: 43px;
   z-index: 7;
   top: 2808px;
   left: 492px;
   position: absolute;
}

#signupbutton a  {
   line-height: 25px;
   font-size: 25px;
   width: 121px;
   height: 25px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/signupbutton.jpg);
}

#mainmenu ul li  {
   margin-bottom: 0px;
   margin-top: 0px;
   height: 100%;
}

#insidersbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 17px;
   width: 136px;
   z-index: 8;
   top: 651px;
   left: 600px;
   position: absolute;
}

#servingyoutext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 290px;
   z-index: 6;
   top: 2623px;
   left: 78px;
   position: absolute;
}

#twitterbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 42px;
   width: 41px;
   z-index: 14;
   top: 12px;
   left: 868px;
   position: absolute;
}

#offersdivider  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/offersdivider.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 43px;
   width: 1024px;
   z-index: 7;
   top: 2186px;
   left: 0px;
   position: absolute;
}

#driversbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 20px;
   width: 144px;
   z-index: 8;
   top: 648px;
   left: 405px;
   position: absolute;
}

#insiderbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 81px;
   width: 57px;
   z-index: 8;
   top: 553px;
   left: 634px;
   position: absolute;
}

#promocodetext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 294px;
   z-index: 6;
   top: 1751px;
   left: 516px;
   position: absolute;
}

#weeklyspetext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 419px;
   z-index: 6;
   top: 1939px;
   left: 518px;
   position: absolute;
}

#readybutton a  {
   line-height: 23px;
   font-size: 23px;
   width: 70px;
   height: 23px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/readybutton.jpg);
}

#textingbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 41px;
   width: 41px;
   z-index: 14;
   top: 13px;
   left: 922px;
   position: absolute;
}

#page_content  {
   min-height: 2990px;
}

#i2695betterg  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/d2695betterg.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 17px;
   width: 241px;
   z-index: 3;
   top: 2925px;
   left: 390px;
   position: absolute;
}

#ulearnbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 43px;
   width: 143px;
   z-index: 8;
   top: 731px;
   left: 763px;
   position: absolute;
}

#driverbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 48px;
   width: 148px;
   z-index: 8;
   top: 582px;
   left: 401px;
   position: absolute;
}

#orderdivider  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/orderdivider.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 14px;
   width: 1024px;
   z-index: 7;
   top: 1548px;
   left: 0px;
   position: absolute;
}

#managebutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 81px;
   width: 96px;
   z-index: 8;
   top: 555px;
   left: 800px;
   position: absolute;
}

#signupbutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 25px;
   width: 121px;
   z-index: 6;
   top: 1848px;
   left: 556px;
   position: absolute;
}

#downloadtext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 255px;
   z-index: 9;
   top: 739px;
   left: 85px;
   position: absolute;
}

#checkouttext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 597px;
   z-index: 7;
   top: 1063px;
   left: 297px;
   position: absolute;
}

#locodivider  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/locodivider.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 14px;
   width: 1024px;
   z-index: 6;
   top: 2825px;
   left: 0px;
   position: absolute;
}

#readybutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 23px;
   width: 70px;
   z-index: 7;
   top: 1196px;
   left: 322px;
   position: absolute;
}

#proudlytext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 629px;
   z-index: 8;
   top: 183px;
   left: 250px;
   position: absolute;
}

#mainmenu ul  {
   text-align: left;
   font-family: Abel, sans-serif;
   font-size: 21px;
   line-height: 31px;
   color: #FFF7F3;
   padding: 0px;
   margin: 0px;
   height: 32px;
}

#i5clickshow  {
   margin-top: 0px;
   margin-left: 0px;
   display: none;
   height: 82px;
   width: 84px;
   z-index: 7;
   top: 2453px;
   left: 538px;
   position: absolute;
   overflow: hidden;
}

#usethistext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 244px;
   z-index: 8;
   top: 740px;
   left: 515px;
   position: absolute;
}

#gobutton a  {
   line-height: 124px;
   font-size: 124px;
   width: 124px;
   height: 124px;
   display: block;
   background-repeat: no-repeat;
   background-image: url(sg_home_media/gobutton.jpg);
}

#ordernowg  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/ordernowg.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 52px;
   width: 329px;
   z-index: 7;
   top: 964px;
   left: 298px;
   position: absolute;
}

#specialsg  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/specialsg.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 52px;
   width: 432px;
   z-index: 6;
   top: 1651px;
   left: 514px;
   position: absolute;
}

#i2013text  {
   margin-top: 0px;
   margin-left: 0px;
   width: 606px;
   z-index: 3;
   top: 2956px;
   left: 208px;
   position: absolute;
}

#getsocial  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/getsocial.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 22px;
   width: 109px;
   z-index: 6;
   top: 1911px;
   left: 515px;
   position: absolute;
}

#pizzapic  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/pizzapic.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 790px;
   width: 1024px;
   z-index: 7;
   top: 60px;
   left: 0px;
   position: absolute;
}

#training  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/training.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 21px;
   width: 72px;
   z-index: 8;
   top: 718px;
   left: 515px;
   position: absolute;
}

#i5button  {
   margin-top: 0px;
   margin-left: 0px;
   height: 52px;
   width: 54px;
   z-index: 8;
   top: 2468px;
   left: 553px;
   position: absolute;
}

#mainmenu  {
   margin-top: 0px;
   margin-left: 0px;
   z-index: 14;
   top: 22px;
   left: 72px;
   position: absolute;
}

#gobutton  {
   margin-top: 0px;
   margin-left: 0px;
   height: 124px;
   width: 124px;
   z-index: 8;
   top: 1218px;
   left: 364px;
   position: absolute;
}

#maptext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 263px;
   z-index: 5;
   top: 2242px;
   left: 721px;
   position: absolute;
}

#eoetext  {
   margin-top: 0px;
   margin-left: 0px;
   width: 827px;
   z-index: 8;
   top: 365px;
   left: 86px;
   position: absolute;
}

#fillout  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/fillout.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 21px;
   width: 242px;
   z-index: 8;
   top: 579px;
   left: 86px;
   position: absolute;
}

#whitebg  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/whitebg.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 139px;
   width: 396px;
   z-index: 5;
   top: 2556px;
   left: 0px;
   position: absolute;
}

#newhire  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/newhire.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 16px;
   width: 136px;
   z-index: 8;
   top: 721px;
   left: 86px;
   position: absolute;
}

#follow  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/follow.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 653px;
   width: 1024px;
   z-index: 5;
   top: 1555px;
   left: 0px;
   position: absolute;
}

#pjlogo  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/pjlogo.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 302px;
   width: 434px;
   z-index: 3;
   top: 2616px;
   left: 152px;
   position: absolute;
}

#proudg  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/proudg.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 147px;
   width: 186px;
   z-index: 5;
   top: 2629px;
   left: 752px;
   position: absolute;
}

#locog  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/locog.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 52px;
   width: 294px;
   z-index: 6;
   top: 2567px;
   left: 79px;
   position: absolute;
}

#workg  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/workg.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 52px;
   width: 432px;
   z-index: 8;
   top: 269px;
   left: 82px;
   position: absolute;
}

.page_content_bkg  {
   width: 1024px;
   left: 0px;
   top: 0px;
   display: block;
}

#phone  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/phone.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 596px;
   width: 446px;
   z-index: 6;
   top: 1598px;
   left: 48px;
   position: absolute;
}

#food  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/food.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 825px;
   width: 1024px;
   z-index: 6;
   top: 732px;
   left: 0px;
   position: absolute;
}

#map  {
   background-repeat: no-repeat;
   background-image: url(sg_home_media/map.jpg);
   margin-top: 0px;
   margin-left: 0px;
   height: 628px;
   width: 1024px;
   z-index: 4;
   top: 2206px;
   left: 0px;
   position: absolute;
}

.container_div  {
   position: relative;
   width: 1024px;
   margin-bottom: 0px;
   margin-right: auto;
   margin-top: 0px;
   margin-left: auto;
}

.spacing_div  {
   min-height: 0px;
   height: 0px;
}

.cFFF7F3 * a  {
   color: #FFF7F3;
}

.full_width  {
   position: relative;
   padding: 0px;
   margin: 0px;
   min-width: 1024px;
}

*:focus  {
   outline-style: none;
}

.fl li  {
   float: left;
}

ains  {
   text-decoration: none;
}

html, body  {
   height: 100%;
   background-color: #E9E0D4;
}

body  {
   -webkit-text-size-adjust: none;
   height: 100%;
   padding-bottom: 0px;
   padding-top: 0px;
   padding-right: 0px;
   padding-left: 0px;
   margin-bottom: 0px;
   margin-top: 0px;
   margin-right: 0px;
   margin-left: 0px;
}

