﻿body
{
    margin: 0px;
    padding: 0px;
    font-family: Arial, Verdana;
    font-size: 12px;
    color: #4b2413;
    background-image:url(/images/bg_mainTile.jpg);
}


a,div,object,embed,td,table,p,option,select,checkbox {outline:none;}

#tableContainer {background-image:url(/images/bg_mainTop.jpg); background-repeat:repeat-x; background-position:top;}
#tableStructure {/*min-height:315px;*/}

#contentContainer{width:747px; clear:both; text-align:left;}  /* min-height:430px;*/
#footer{clear:both; width:747px; height:30px;}

.contentSep {clear:both; padding-top:5px;}
.contentSepTwo {clear:both; padding-top:5px; padding-bottom:5px;}
.contentBorder {border:2px solid #222b43;}
.contentBorderBGWhite {border:2px solid #222b43;background-color:#fff;}
.contentBorderBGBrown {border:2px solid #222b43;background-color:#fbeed5;}
.contentColumnLeft {width:447px; padding:2px; float:left;
height:auto !important;
height:444px;
min-height:444px;
}
.contentColumnRight {width:280px; padding:2px; margin-left:4px; float:right;
height:auto !important;
height:444px;
min-height:444px;
}

.contentColumnFull {width:739px; padding:2px; float:left;height:auto !important;height:444px;min-height:444px;}
.contentColumnFull2 {width:739px; padding:2px; float:left;height:auto !important;height:400px;min-height:400px;}
.contentColumnFull3 {width:739px; padding:2px; float:left;height:auto !important;height:433px;min-height:433px;}

.contentFadeLeft {width:40px; height:373px; background-image:url(/images/ColumnBGs/fadeL.png); background-repeat:repeat-y; background-position:top left; position:absolute; margin-top:41px; z-index:600;}
* html .contentFadeLeft { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ColumnBGs/fadeL.png', sizingMethod='crop'); }
.contentFadeRight {width:40px; height:373px; background-image:url(/images/ColumnBGs/fadeR.png); background-repeat:repeat-y; background-position:top left; position:absolute; margin-top:41px; margin-left:699px; z-index:600;}
* html .contentFadeRight { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/ColumnBGs/fadeR.png', sizingMethod='crop'); }

.columnLeftHeaderBG {background-image:url(/images/ColumnBGs/b1.gif); background-repeat:no-repeat; background-position:top left;width:447px; height:41px; clear:both;display:block;}
.columnLeftHeaderBG3 {background-image:url(/images/ColumnBGs/b3.gif); background-repeat:no-repeat; background-position:top left;width:447px; height:41px; clear:both;display:block;}
.columnRightHeaderBG {background-image:url(/images/ColumnBGs/r1.gif); background-repeat:no-repeat; background-position:top left;width:280px; height:41px;clear:both;display:block;}
.columnHeaderBG {height:35px; clear:both; background-color:#a80806; display:block; vertical-align:middle;}
.columnFullHeaderBG {background-image:url(/images/ColumnBGs/r2.gif); background-repeat:no-repeat; background-position:top left;width:739px; height:41px;clear:both;display:block;}
.columnFullHeaderBG2 {background-image:url(/images/ColumnBGs/b2.gif); background-repeat:no-repeat; background-position:top left;width:739px; height:41px;clear:both;display:block;}
.columnFullHeaderBG3 {background-image:url(/images/ColumnBGs/b4.gif); background-repeat:no-repeat; background-position:top left;width:739px; height:41px;clear:both;display:block;}
.saucecolumnFullHeaderBG1 {background-color:#df8b07; background-position:top left;width:536px; height:41px;clear:both;display:block;}

.columnSmallHeaderBG {background-image:url(/images/ColumnBGs/r2.gif); background-repeat:no-repeat; background-position:top left;width:739px; height:24px;clear:both;display:block;}
.columnSmallHeaderBG img {padding-top:4px; padding-left:4px;}

.promoLink {cursor:pointer; outline:none;}
.promoLink object, .promoLink embed {cursor:pointer; outline:none;}

.InfoContainer0 {padding:0px;}
.InfoContainer1 {padding:6px;}
.InfoContainer2 {padding:3px 6px;}
.InfoContainer3 {padding:2px;}
.InfoContainer4 {padding:8px;}
.InfoContainer5 {padding:2px 0px;}
.InfoContainer6 {padding:10px;}

.font11 {font-size:11px;}
.paddingBottom3 {padding-bottom:3px; display:block;}

.clearBoth{clear:both;}
.contentColumnLeftContentCenter {width:435px; text-align:center;}

.brownFadeBG { background-image:url(/images/bg_brownFade.jpg); background-repeat:repeat-x; background-position:top left;}
.brownFadeBG2 { background-image:url(/images/PlayCanyon/bgTile.jpg); background-repeat:repeat-x; background-position:top left;}

.socialIcon{width:27px; height:27px; float:left; margin-right:6px;}
.youtubeIcon{width:57px; height:27px; float:left;}
.footerText{width:617px; height:27px; float:right; background-image:url(/images/Footer/bg_text.jpg); background-repeat:no-repeat; background-position:top left; text-align:left;}
.footerTextContainer {font-size:10px; color:#fff; font-weight:bold; margin-left:4px; margin-top:6px;}
.footerTextContainer a {font-size:10px; color:#fff; text-decoration:none;font-weight:bold;}
.footerTextContainer a:hover {text-decoration:underline;}

#SpurLogo {width:145px; height:151px; background-image:url(/images/img_spurLogo.png); background-repeat:no-repeat; background-position:top left;}
* html #SpurLogo { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/img_spurLogo.png', sizingMethod='crop'); }
#SpurLogo img {visibility:hidden;}
.SpurLogoPrint{display:none;}

#SpurLeftNav {width:135px; margin-top:2px; height:356px;} /*height:317px;*/
.SpurLeftNavItem {width:135px; height:24px; margin:0px; padding:0px; cursor:pointer;}
.SpurLeftNavItem .SpurLeftNavItemUp {display:block; position:absolute; z-index:20;}
.SpurLeftNavItem .SpurLeftNavItemHover {display:block; position:absolute; z-index:1;}

.SpurLeftNavItem .DoubleLineNav {width:135px; height:39px; margin:0px; padding:0px; cursor:pointer;}

.paddingLeft {padding-left:6px;}

.leftColumnImage {width:135px; height:67px; margin-top:7px; clear:both;}

h2 {font-weight:bold; font-size:12px; padding:0px 0px 6px 0px; margin:0px; display:block;}
h3 {font-weight:bold; font-size:14px; padding:0px 0px 0px 0px; margin:0px; display:block;}

.homePromoThumbs {width:179px; height:138px; float:left; margin-right:5px; cursor:pointer;}
.homePromoThumbs embed {cursor:pointer;}
.homePromoThumbsLast {margin-right:0px;}

.storeFeatureImg {float:left; width:38px; height:38px;}
.storeFeatureTxt {float:left; height:28px; padding-top:5px;padding-left:3px; padding-right:6px;font-size:11px; text-align:left;}

.hozLine {background-color:#774228; height:1px; padding:0px; margin-top:11px; margin-bottom:11px; line-height:1px; display:block; font-size:1px;}
.hozLine2 {background-color:#774228; height:1px; padding:0px; margin-top:2px; margin-bottom:2px; line-height:1px; display:block; font-size:1px;}
.hozLine3 {background-color:#253635; height:1px; padding:0px; margin-top:5px; margin-bottom:5px; line-height:1px; display:block; font-size:1px;}
.vertLineFill {background-color:#774228;}

.inContentSep1 { padding:10px 0px 0px 0px; margin:0px; line-height:1px; display:block; font-size:1px;}

.txtBox1 {border:1px solid #bfbfbf; color:#4b2413; font-size:11px; vertical-align:middle; padding:3px; width:176px;}
.txtBox2 {border:1px solid #8e8977; color:#4b2413; font-size:11px; vertical-align:middle; padding:3px; width:120px; font-family:Arial,Verdana;}
.txtBox3 {border:1px solid #d8d8d8; color:#4b2413; font-size:11px; vertical-align:middle; padding:3px; width:182px; font-family:Arial,Verdana;}
.txtAreaBox1 {border:1px solid #8e8977; color:#4b2413; font-size:11px; vertical-align:middle; padding:3px; width:709px; height:50px; font-family:Arial,Verdana;}
.txtAreaBox2 {border:1px solid #d8d8d8; color:#4b2413; font-size:11px; vertical-align:middle; padding:3px; width:380px; height:50px; font-family:Arial,Verdana;}
.dropDownList1 {border:1px solid #bfbfbf; color:#4b2413; font-size:11px; vertical-align:middle; padding:2px; width:183px;}
.dropDownList2 {border:1px solid #bfbfbf; color:#4b2413; font-size:11px; vertical-align:middle; padding:2px; width:164px;}
.dropDownList3 {border:1px solid #bfbfbf; color:#4b2413; font-size:10px; vertical-align:middle; padding:2px; width:150px;}
.dropDownList4 {border:1px solid #d8d8d8; color:#4b2413; font-size:10px; vertical-align:middle; padding:2px; width:100%;}

.tableStyle1 td {padding:6px 0px 0px 10px ;}
.tableStyle2 td {padding:6px 6px 0px 0px ;}
.tableStyleClear td {padding:0px ;}

.tableTDStyle1 {padding:0px 0px 6px 0px;}
.tableTDStyle2 {padding:10px;}

.btnSearch {width:100px; height:45px;}
#boxSelectProvince {background-repeat:no-repeat; background-position:top left; width:171px; height:142px;}
.boxSPEasternCape {background-image:url(/images/StoreLocator/map_easterncape.jpg); }
.boxSPFreeState {background-image:url(/images/StoreLocator/map_freestate.jpg); }
.boxSPGauteng {background-image:url(/images/StoreLocator/map_gauteng.jpg); }
.boxSPKZN {background-image:url(/images/StoreLocator/map_kzn.jpg); }
.boxSPLimpopo {background-image:url(/images/StoreLocator/map_limpopo.jpg); }
.boxSPMpumalanga {background-image:url(/images/StoreLocator/map_mpumpalanga.jpg); }
.boxSPNorthenCape {background-image:url(/images/StoreLocator/map_northerncape.jpg); }
.boxSPNorth-West {background-image:url(/images/StoreLocator/map_northwest.jpg); }
.boxSPWesternCape {background-image:url(/images/StoreLocator/map_westerncape.jpg); }
.boxSPSpur {background-image:url(/images/StoreLocator/map_none.jpg); }

.highlight1 {font-weight:bold; color:#c2011f;}

.left { float: left; }
.right { float: right; }

.storeItem { margin-top:4px;}
.storeItemTitleContainer { padding: 1px 6px; }

img.qStoreImage {margin-top:-2px; position:absolute;}

.storeItemTitle { color: #fff; font-size: 14px; font-weight: bold; }
.storeItemNumber { color: #fff; font-size: 12px;}

.storeInfo { padding: 8px 9px 28px 9px; }
.storeInfo a { color:#a80806; text-decoration:underline; }
.storeInfo a:hover { text-decoration:none; }

a.linkOne {font-size:11px; font-weight:bold; text-decoration:none; color:#4b2413; padding-left:4px;}
a.linkOne:hover {color:#a80806;}

#tbl_pagination{ background-color:#f8a70c; padding:7px 0px; }
#tbl_pagination a {font-size:12px; font-weight:bold; text-decoration:none; color:#4b2413;}
#tbl_pagination a:hover {color:#a80806; text-decoration:none;}

#tbl_pagination a.nextPrePagesCurrent{color:#a80806;}
#tbl_pagination a.txtEnable {color:#4b2413;}
#tbl_pagination a.txtDisable {color:#666;}
#tbl_pagination a.txtDisable:hover {color:#666; text-decoration:none;}

.menuBGBreakfast{background-image:url(/Assets/menuBacks/breakfast.jpg); background-repeat:no-repeat; background-position:bottom left;}
.menuBGLunch{background-image:url(/Assets/menuBacks/lunch.jpg); background-repeat:no-repeat; background-position:bottom left;}
.menuBGBurger{background-image:url(/Assets/menuBacks/burges.jpg); background-repeat:no-repeat; background-position:bottom left;}
.menuBGBurgers{background-image:url(/Assets/menuBacks/burgers.jpg); background-repeat:no-repeat; background-position:bottom left;}
.menuBGDessert{background-image:url(/Assets/menuBacks/dessert.jpg); background-repeat:no-repeat; background-position:bottom left;}
.menuBGKids{background-image:url(/Assets/menuBacks/kids.jpg); background-repeat:no-repeat; background-position:bottom left;}
.menuBGMexicano{background-image:url(/Assets/menuBacks/mexican.jpg); background-repeat:no-repeat; background-position:bottom left;}
.menuBGRibs{background-image:url(/Assets/menuBacks/ribs.jpg); background-repeat:no-repeat; background-position:bottom left;}
.menuBGSalads{background-image:url(/Assets/menuBacks/salad.jpg); background-repeat:no-repeat; background-position:bottom left;}
.menuBGChicken{background-image:url(/Assets/menuBacks/seafood.jpg); background-repeat:no-repeat; background-position:bottom left;}
.menuBGStarters{background-image:url(/Assets/menuBacks/starter.jpg); background-repeat:no-repeat; background-position:bottom left;}
.menuBGLegendarySteaks{background-image:url(/Assets/menuBacks/steak.jpg); background-repeat:no-repeat; background-position:bottom left;}
.menuBGSandwiches{background-image:url(/Assets/menuBacks/toastedsandwiches.jpg); background-repeat:no-repeat; background-position:bottom left;}

.menuBGHalaal{background-image:url(/Assets/menuBacks/halaal.jpg); background-repeat:no-repeat; background-position:bottom left;}
.menuBGHeart{background-image:url(/Assets/menuBacks/heart.jpg); background-repeat:no-repeat; background-position:bottom left;}
.menuBGNutrition{background-image:url(/Assets/menuBacks/nutrition.jpg); background-repeat:no-repeat; background-position:bottom left; padding-bottom:250px;}

/*BUTTONS*/
.button,.button2,.button3,.buttonUpload,.buttonRecipe01,.buttonRecipe02,.buttonRecipe03,.buttonAwards {cursor:pointer;}
.button a:hover, .menuButton a:hover , .button2 a:hover,.buttonUpload a:hover {cursor:pointer;}
.buttonRecipe01 a:hover, .buttonRecipe02 a:hover , .buttonRecipe03 a:hover {cursor:pointer; }
div.btnStateHover {display:none;}

.buttonFullMenu {width:152px; height:55px;}
.buttonFullMenu a img {width:152px; height:55px;}
.buttonFullMenu .btnStateUp a {position:absolute; background-image:url(/images/Buttons/FullMenuU.png); background-repeat:no-repeat; background-position:top left;width:152px; height:55px;}
.buttonFullMenu .btnStateHover a {position:absolute; background-image:url(/images/Buttons/FullMenuH.png); background-repeat:no-repeat; background-position:top left;}
* html .buttonFullMenu .btnStateUp a { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Buttons/FullMenuU.png', sizingMethod='crop'); }
* html .buttonFullMenu .btnStateHover a { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Buttons/FullMenuH.png', sizingMethod='crop'); }

.buttonSubmit {width:100px; height:45px;}
.buttonSubmit a img {width:100px; height:45px;}
.buttonSubmit .btnStateUp a {position:absolute;  background-image:url(/images/Buttons/submitU.gif); background-repeat:no-repeat; background-position:left;width:100px; height:45px;}
.buttonSubmit .btnStateHover a {position:absolute; background-image:url(/images/Buttons/submitH.gif);  background-repeat:no-repeat; background-position:left;}

.buttonVisitWebsite {width:223px; height:55px;}
.buttonVisitWebsite a img {width:223px; height:55px;}
/*.buttonVisitWebsite .btnStateUp a {position:absolute; background-image:url(/images/Buttons/visitWebsiteU.jpg); background-repeat:no-repeat; background-position:left;width:168px; height:55px;}
.buttonVisitWebsite .btnStateHover a {position:absolute; background-image:url(/images/Buttons/visitWebsiteH.jpg);  background-repeat:no-repeat; background-position:left;}*/
.buttonVisitWebsite .btnStateUp a {position:absolute; background-image:url(/images/Buttons/clickMoreU.gif); background-repeat:no-repeat; background-position:left;width:223px; height:55px;}
.buttonVisitWebsite .btnStateHover a {position:absolute; background-image:url(/images/Buttons/clickMoreH.gif);  background-repeat:no-repeat; background-position:left;}

.buttonSearch {width:100px; height:45px;}
.buttonSearch a img {width:100px; height:45px;}
.buttonSearch .btnStateUp a {position:absolute;  background-image:url(../images/Buttons/SearchU.jpg); background-repeat:no-repeat; background-position:left;width:100px; height:45px;}
.buttonSearch .btnStateHover a {position:absolute; background-image:url(../images/Buttons/SearchH.jpg);  background-repeat:no-repeat; background-position:left;}

.buttonRecipe01 {width:123px; height:44px; margin-left:6px;}
.buttonRecipe01 a img {width:123px; height:44px;}
.buttonRecipe01 .btnStateUp a {position:absolute;  background-image:url(../images/Buttons/recipe01U.jpg); background-repeat:no-repeat; background-position:left;width:123px; height:44px;}
.buttonRecipe01 .btnStateHover a {position:absolute; background-image:url(../images/Buttons/recipe01H.jpg);  background-repeat:no-repeat; background-position:left;}

.buttonRecipe02 {width:123px; height:44px; margin-left:6px;}
.buttonRecipe02 a img {width:123px; height:44px;}
.buttonRecipe02 .btnStateUp a {position:absolute;  background-image:url(../images/Buttons/recipe02U.jpg); background-repeat:no-repeat; background-position:left;width:123px; height:44px;}
.buttonRecipe02 .btnStateHover a {position:absolute; background-image:url(../images/Buttons/recipe02H.jpg);  background-repeat:no-repeat; background-position:left;}

.buttonRecipe03 {width:123px; height:44px; margin-left:6px;}
.buttonRecipe03 a img {width:123px; height:44px;}
.buttonRecipe03 .btnStateUp a {position:absolute;  background-image:url(../images/Buttons/recipe03U.jpg); background-repeat:no-repeat; background-position:left;width:123px; height:44px;}
.buttonRecipe03 .btnStateHover a {position:absolute; background-image:url(../images/Buttons/recipe03H.jpg);  background-repeat:no-repeat; background-position:left;}

.buttonJoin {width:126px; height:43px; margin-left:6px;}
.buttonJoin a img {width:126px; height:43px;}
.buttonJoin .btnStateUp a {position:absolute;  background-image:url(../images/Buttons/joinU.gif); background-repeat:no-repeat; background-position:left;width:126px; height:43px;}
.buttonJoin .btnStateHover a {position:absolute; background-image:url(../images/Buttons/joinH.gif);  background-repeat:no-repeat; background-position:left;}

.fileUpload {width:104px; height:44px; margin-left:6px;}
.fileUpload a img {width:104px; height:44px;}
.fileUpload .btnStateUp a {position:absolute;  background-image:url(/images/Buttons/fileUploadU.gif); background-repeat:no-repeat; background-position:left;width:104px; height:44px;}
.fileUpload .btnStateHover a {position:absolute; background-image:url(/images/Buttons/fileUploadH.gif);  background-repeat:no-repeat; background-position:left;}

.CancelButton {width:104px; height:44px; margin-left:6px;}
.CancelButton a img {width:104px; height:44px;}
.CancelButton .btnStateUp a {position:absolute;  background-image:url(/images/Buttons/cancelU.gif); background-repeat:no-repeat; background-position:left;width:104px; height:44px;}
.CancelButton .btnStateHover a {position:absolute; background-image:url(/images/Buttons/cancelH.gif);  background-repeat:no-repeat; background-position:left;}

.buttonAwards {width:350px; height:44px; margin-left:6px;}
.buttonAwards a img {width:350px; height:44px;}
.buttonAwards .btnStateUp a {position:absolute;  background-image:url(/images/Buttons/awardsU.jpg); background-repeat:no-repeat; background-position:left;width:350px; height:44px;}
.buttonAwards .btnStateHover a {position:absolute; background-image:url(/images/Buttons/awardsH.jpg);  background-repeat:no-repeat; background-position:left;}

.buttonGallery {width:200px; height:43px; margin-left:6px;}
.buttonGallery a img {width:200px; height:43px;}
.buttonGallery .btnStateUp a {position:absolute;  background-image:url(../images/Buttons/galleryU.gif); background-repeat:no-repeat; background-position:left;width:200px; height:43px;}
.buttonGallery .btnStateHover a {position:absolute; background-image:url(../images/Buttons/galleryH.gif);  background-repeat:no-repeat; background-position:left;}


.ourStoryLaunch {width:331px; height:43px; margin-left:6px;}
.ourStoryLaunch a img {width:331px; height:43px;}
.ourStoryLaunch .btnStateUp a {position:absolute;  background-image:url(../images/Buttons/timelineU.gif); background-repeat:no-repeat; background-position:left;width:331px; height:43px;}
.ourStoryLaunch .btnStateHover a {position:absolute; background-image:url(../images/Buttons/timelineH.gif);  background-repeat:no-repeat; background-position:left;}


.buttonView {width:100px; height:45px;}
.buttonView a img {width:100px; height:45px;}
.buttonView .btnStateUp a {position:absolute;  background-image:url(../images/Buttons/viewU.jpg); background-repeat:no-repeat; background-position:left;width:100px; height:45px;}
.buttonView .btnStateHover a {position:absolute; background-image:url(../images/Buttons/viewH.jpg);  background-repeat:no-repeat; background-position:left;}

.buttonOurMenuItem {width:276px; height:24px; border-bottom:1px solid #78432a;}
.buttonOurMenuItem a img {width:276px; height:24px;}
.buttonOurMenuItem .btnStateUp a {position:absolute; background-repeat:no-repeat; background-position:left;width:276px; height:24px;}
.buttonOurMenuItem .btnStateHover a {position:absolute; background-repeat:no-repeat; background-position:left; background-color:#e18c06;}

.buttonClickMore {width:223px; height:43px;}
.buttonClickMore a {width:223px; height:43px; display:block;}
.buttonClickMore a img {width:223px; height:43px;}
.buttonClickMore .btnStateUp a { background-image:url(../images/Buttons/clickMoreU.gif); background-repeat:no-repeat; background-position:left; width:223px; height:43px; }
.buttonClickMore .btnStateHover a {background-image:url(../images/Buttons/clickMoreH.gif); background-repeat:no-repeat; background-position:left;width:223px; height:43px;}

.buttonClickMore2 {width:223px; height:43px;}
.buttonClickMore2 a {width:223px; height:43px; display:block;}
.buttonClickMore2 a img {width:223px; height:43px;}
.buttonClickMore2 .btnStateUp a { background-image:url(../images/Buttons/visitWebsiteU.jpg); background-repeat:no-repeat; background-position:left; width:223px; height:43px; }
.buttonClickMore2 .btnStateHover a {background-image:url(../images/Buttons/visitWebsiteH.jpg); background-repeat:no-repeat; background-position:left;width:223px; height:43px;}

.buttonUpload {width:318px; height:41px; position:absolute; margin-left:420px;}
.buttonUpload a img {width:318px; height:41px;}
.buttonUpload .btnStateUp a {position:absolute;  background-image:url(../images/Buttons/uploadU.jpg); background-repeat:no-repeat; background-position:left;width:318px; height:41px;}
.buttonUpload .btnStateHover a {position:absolute; background-image:url(../images/Buttons/uploadH.jpg);  background-repeat:no-repeat; background-position:left;}

.buttonSendUsRecipes {width:186px; height:40px;}
.buttonSendUsRecipes a img {width:186px; height:40px;}
.buttonSendUsRecipes .btnStateUp a {position:absolute;  background-image:url(../images/Buttons/sendusrecipesU.gif); background-repeat:no-repeat; background-position:left;width:186px; height:40px;}
.buttonSendUsRecipes .btnStateHover a {position:absolute; background-image:url(../images/Buttons/sendusrecipesH.gif);  background-repeat:no-repeat; background-position:left;}

.buttonSeeOurSpurSauces {width:180px; height:39px;}
.buttonSeeOurSpurSauces a img {width:180px; height:39px;}
.buttonSeeOurSpurSauces .btnStateUp a {position:absolute;  background-image:url(../images/Buttons/seeourspursaucesU.gif); background-repeat:no-repeat; background-position:left;width:180px; height:39px;}
.buttonSeeOurSpurSauces .btnStateHover a {position:absolute; background-image:url(../images/Buttons/seeourspursaucesH.gif);  background-repeat:no-repeat; background-position:left;}

.buttonGetInTouch {width:115px; height:37px;}
.buttonGetInTouch a img {width:115px; height:37px;}
.buttonGetInTouch .btnStateUp a {position:absolute;  background-image:url(../images/Buttons/getintouchU.gif); background-repeat:no-repeat; background-position:left;width:115px; height:37px;}
.buttonGetInTouch .btnStateHover a {position:absolute; background-image:url(../images/Buttons/getintouchH.gif);  background-repeat:no-repeat; background-position:left;}

.buttonPrintRecipe {width:186px; height:40px;}
.buttonPrintRecipe a img {width:186px; height:40px;}
.buttonPrintRecipe .btnStateUp a {position:absolute;  background-image:url(../images/Buttons/printRecipeU.gif); background-repeat:no-repeat; background-position:left;width:186px; height:40px;}
.buttonPrintRecipe .btnStateHover a {position:absolute; background-image:url(../images/Buttons/printRecipeH.gif);  background-repeat:no-repeat; background-position:left;}

.buttonPrintComplete {width:214px; height:37px;}
.buttonPrintComplete a img {width:214px; height:37px;}
.buttonPrintComplete .btnStateUp a {position:absolute;  background-image:url(../images/Buttons/printCompleteU.gif); background-repeat:no-repeat; background-position:left;width:214px; height:37px;}
.buttonPrintComplete .btnStateHover a {position:absolute; background-image:url(../images/Buttons/printCompleteH.gif);  background-repeat:no-repeat; background-position:left;}

.noBorder {border-top:none;}

.buttonViewRecipe {width:112px; height:33px;}
.buttonViewRecipe a img {width:112px; height:33px;}
.buttonViewRecipe .btnStateUp a {position:absolute; background-image:url(/images/Buttons/viewRecipeU.png); background-repeat:no-repeat; background-position:top left;width:112px; height:33px;}
.buttonViewRecipe .btnStateHover a {position:absolute; background-image:url(/images/Buttons/viewRecipeH.png); background-repeat:no-repeat; background-position:top left;}
* html .buttonViewRecipe .btnStateUp a { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Buttons/viewRecipeU.png', sizingMethod='crop'); }
* html .buttonViewRecipe .btnStateHover a { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Buttons/viewRecipeH.png', sizingMethod='crop'); }

.buttonViewWeb {width:168px; height:55px;}
.buttonViewWeb a img {width:168px; height:55px;}
.buttonViewWeb .btnStateUp a {position:absolute; background-image:url(/images/Buttons/viewWebU.png); background-repeat:no-repeat; background-position:top left;width:168px; height:55px;}
.buttonViewWeb .btnStateHover a {position:absolute; background-image:url(/images/Buttons/viewWebH.png); background-repeat:no-repeat; background-position:top left;}
* html .buttonViewWeb .btnStateUp a { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Buttons/viewWebU.png', sizingMethod='crop'); }
* html .buttonViewWeb .btnStateHover a { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Buttons/viewWebH.png', sizingMethod='crop'); }

.buttonViewSecret {width:168px; height:55px;}
.buttonViewSecret a img {width:168px; height:55px;}
.buttonViewSecret .btnStateUp a {position:absolute; background-repeat:no-repeat; background-position:top left;width:168px; height:55px;}
.buttonViewSecret .btnStateHover a {position:absolute; background-repeat:no-repeat; background-position:top left;}



/*Specials*/
#specialsContainer {position:relative;}
#specialsGallery {padding-left:80px;}
.specialsItem {width:372px; padding:10px 14px; float:left; position:static; height:auto !important; height:316px; min-height:316px;}
.specialsItem h2 {display:block; font-weight:bold; font-size:17px; color:#2c407e; margin:0px; padding:0px; clear:both;}
.specialsItem .specialsImg {margin:0px 8px; display:block; clear:both;} 

/*Sauces*/
#saucesContainer {position:relative;}
#saucesGallery {/*padding-left:80px;*/}
.saucesItem {width:370px; padding:10px 0px; float:left; position:static; height:auto !important; height:360px; min-height:360px;}
.saucesItem h2 {display:block; font-weight:bold; font-size:17px; color:#2c407e; margin:0px; padding:0px; clear:both;}
.saucesItem .saucesImg {margin:0px 8px; display:block; clear:both;} 

/*Alert Popup*/
#alertPopupContainer {width:880px; height:157px;position:absolute; z-index:1500; top:200px;background-repeat:no-repeat; background-position:top; display:none;}
#alertPopup {position:absolute; width:880px; height:157px; background-image:url(/images/Alert/back.png); margin-left:20px; }
* html #alertPopup { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Alert/back.png', sizingMethod='crop');}
#alertPopup .Title {margin-left:70px; margin-top:56px; z-index:1600;}
#alertPopup .Close {margin-left:800px; margin-top:28px;position:absolute;}
#alertPopup .Close a { color:#fff; font-size:11px; font-weight:bold; text-decoration:none; position:relative; display:block;}
#alertPopup .Close a:hover {text-decoration:underline;}

/*Events*/
#EventListContainer {width:278px; height:390px;}
#EventListContainer a {color:#4b2413; font-size:12px; text-decoration:none; display:block; padding:10px 8px; border-bottom:1px solid #774229; font-weight:bold;}
#EventListContainer a:hover {color:#2c407e;}
#EventListContainer a.current {color:#2c407e;}
#EventListContainer p {padding:0px; display:block; margin-bottom:4px;}
.eventThumb {float:left; padding: 2px 10px 4px 0px;}
.EventSubHeading {color:#2c407e; font-weight:bold; font-size:16px; padding:6px 0px 12px 0px; margin:0px 0px 14px 0px; display:block; border-bottom:1px solid #2c407e;}

/*Contact Us*/
.ContactDetails a {color:#c2011f; font-weight:bold; text-decoration:none; font-size:12px;}
.ContactDetails a:hover { text-decoration:underline;}

/*Our Menu*/
.menuIntros a {color:#c2011f; text-decoration:none;}
.menuIntros a:hover {text-decoration:underline;}
.menuImages {float:left; width:435px;}
.menuItem1 {float:left; background-image:url(/images/bg_menuItem2.jpg); background-position:bottom; background-repeat:repeat-x;padding:13px; clear:left; width:194px; background-color:#fbeed5;}
.menuItem2 {float:right; background-image:url(/images/bg_menuItem.jpg); background-position:bottom; background-repeat:repeat-x;padding:13px; clear:right; width:194px; background-color:#fff;}
.menuItem1 h1,.menuItem2 h1 {font-size:12px; font-weight:bold; padding:0px; margin:0px; display:block;}
.menuItem1 .price,.menuItem2 .price {font-size:14px; color:#2c3f7a; font-weight:bold; padding:0px; margin:0px; display:block; margin-top:6px;}
.menuItem1 .price img,.menuItem2 .price img{float:left; margin-left:4px;}
.price2 {font-size:14px; color:#2c3f7a; font-weight:bold;}

/*Spur People*/
#spurPeopleContainer {position:relative;} 
.spurPeopleItem {width: 737px; height: 374px; float:left; position:relative; } 

.spurPeople01 {z-index:100; position:absolute; width:216px; height:232px; margin-left:14px; margin-top:28px;}
.spurPeople02 {z-index:100; position:absolute; width:216px; height:232px; margin-left:260px; margin-top:82px;}
.spurPeople03 {z-index:100; position:absolute; width:216px; height:232px; margin-left:500px; margin-top:20px;}
.spurPeople01txt {z-index:300; position:absolute; width:216px; margin-left:14px; margin-top:218px; text-align:center; line-height:16px;}
.spurPeople02txt {z-index:300; position:absolute; width:216px; margin-left:256px; margin-top:282px; text-align:center; line-height:16px;}
.spurPeople03txt {z-index:300; position:absolute; width:216px; margin-left:508px; margin-top:216px; text-align:center; line-height:16px;}
.spurPeopleMask {width: 737px; height: 374px; background-image:url(/images/SpurPeople/mask.png); position:absolute; z-index:200;}
* html .spurPeopleMask { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/SpurPeople/mask.png', sizingMethod='crop'); }

/*Spur Retail*/
.spurRetailInfo {width:293px; float:right; padding-right:16px; padding-top:10px; color:#2f4381;}
.spurRetailInfo b {color:#c2011f; font-size:13px;}
.spurRetailInfo span {font-weight:bold;}

/*Sitemap*/
.siteMapUl a {color:#c2011f; text-decoration:none;}
.siteMapUl a:hover {color:#a80806; text-decoration:underline;}
.lisitemap{}

/*Newsletter*/
.newsletterItem {background-image:url(/images/img_newsletter.gif); width:20px; height:207px; position:absolute; margin-left:745px; margin-top:2px; background-position:right; cursor:pointer;}


/*Footer*/
/*.socialLinkTwitter {background-image:url(/images/Footer/twitter.png); background-position:top;}
.socialLinkFacebook {background-image:url(/images/Footer/facebook.png); background-position:top;}
* html .socialLinkTwitter { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Footer/twitter.png', sizingMethod='crop'); }
* html .socialLinkFacebook { background: none; filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/Footer/facebook.png', sizingMethod='crop'); }
*/

/*Our Story*/
.ourStoryLeft {width:350px; float:left; text-align:justify; padding:10px;}
.ourStoryRight {width:360px; float:right;} /* padding:10px 2px;*/

/*Our Story*/
.spurPeopleLndLeft {width:370px; float:left; color:#282a2e;background-image:url(/images/SpurPeople/img_family.jpg); background-repeat:no-repeat; background-position:top left;
height:auto !important;
height:392px;
min-height:392px;
}
.spurPeopleLndRight {width:364px; float:right;color:#282a2e; background-image:url(/images/SpurPeople/img_wall.jpg); background-repeat:no-repeat; background-position:top left;
height:auto !important;
height:392px;
min-height:392px;
}


/*Inner Columns*/
.innerleftColumn {float:left; width:533px;}
.innerRightColumn {float:right; width:201px; background-color:#fcf2de; height:auto !important; height:390px; min-height:390px; font-size:11px; color:#4b2413;}
.innerRightColumn a {color:#4b2413; text-decoration:none;}
.innerRightColumn a:hover {text-decoration:underline;}
.innerRightColumnTxt { padding:2px;}
.innerRightColumnTxt02 { padding:2px; font-size:12px;}
.innerRightColumnTxt03 { padding:4px; font-size:11px; color:#4b2413;}
.innerRightColumnTxt04 { padding:8px 4px 4px 6px; font-size:12px; color:#4b2413;}
.innerRightColumnTxt04 b,.innerRightColumnTxt04 strong { font-size:14px; font-weight:bold;}
.innerRightColumnTxt04 img { display:block; margin-bottom:10px; margin-top:10px;}

.innerleftColumnHeaderBG {background-image:url(/images/ColumnBGs/o1.gif); background-repeat:no-repeat; background-position:top left;width:536px; height:41px; clear:both;display:block;}

.dTitlePrint {display:none;}

.slideItem {width:743px; height:287px; background-repeat:no-repeat; background-position:top left;}


/*SecretTribe*/
.popHeaderTitle {font-size:21px; color:#b60909; font-family:Arial; font-weight:bold;}
.popHeaderText {font-size:13px; color:#b60909; font-family:Arial; font-weight:bold;}
.faqClickInfo {color:#424242; font-weight:normal !important; font-size:12px;}

/*Awards*/
.stlLink { color: #c2011f; }
.stlHeading { font-size: 14px; font-weight: bold; }
.img_float { float: left; padding: 0 15px 15px 0; }
