﻿body { margin:0px; padding:0px; min-width:1024px; font-family:Arial, Verdana; color:#2e140b; font-size:11px; background:url(/images/home_bg.jpg) center top no-repeat #6a3f22; }
a, img {border:0; outline:0;color:#2e140b;}
td {vertical-align:top;}
form {margin:0;padding:0;}
.form{width:721px;float:left;}

#mainParent { width:100%; margin-left:auto; margin-right:auto;	}
#parentTable { width:100%; }

#leftMain { background:url(/images/bg_left.jpg) repeat-x top left;	min-height:600px;width:auto; }
#rightMain { background:url(/images/bg_right.jpg) repeat-x top left; min-height:600px;width:auto; }
#centerMain { width:1024px;}
#mainFooter { background:url(/images/mainFooter.jpg) left top no-repeat;height:37px; width:900px; margin-left:auto; margin-right:auto; }
#mainFooter div{padding:10px 0px 0px 187px; color:#ffffff;}
#mainFooter a { color:#ffffff; text-decoration:none; color:#ffffff;}
#innerBgLeft {background:url(/images/bg_left_inner.jpg) repeat-x top left; width:62px; float:left;}
#innerBgRight {background:url(/images/bg_right_inner.jpg) repeat-x top left; width:62px; float:left;}
#innerCenter{width:900px; float:left; float:left;background-color:#ffe8bd; padding-bottom:4px;}

/*Content Styles*/
/*	left Column*/
#leftCol {width:160px;float:left;}
#leftNav {width:160px; background:url(/images/navRepeat.jpg) repeat-y left top; min-height:220px;}
#leftNav ul { list-style:none; margin:0; padding:0; }
#leftNav ul li {margin:0;padding:0;}

#storeLocator { background:url(/images/nav_StoreLocator.jpg) left top no-repeat; }

/*	right Column*/
#rightCol { float:left; background-color:#ffe9c0; }
#rightHeader {background:url(/images/contentTopRounded.gif) left top no-repeat; width:100%; margin:0px; }
#rightContent { width:735px; margin:0px; background:url(/images/rightContentRepeat.jpg) left top repeat-y; }
#rightContent div#innerText{padding:8px 8px 0px 8px; width:323px; float:left;}
#rightContent div#innerText.innerTextWide{padding:8px 8px 0px 8px; width:455px; float:left;}
#rightContent div#innerText.innerTextNarrow{padding:8px 8px 0px 8px; width:320px; float:left;}
#rightBorder { background:url(/images/contentBottomRounded.gif) left bottom no-repeat; padding-bottom:7px; }

/*Nav items*/
.nav_home {width:160px;height:24px; background:url(/images/nav_home.jpg) no-repeat left top; }
.nav_about {width:160px;height:24px; background:url(/images/nav_AboutUS.jpg) no-repeat left top; }
.nav_franchising {width:160px;height:24px; background:url(/images/nav_franchising.jpg) no-repeat left top; }
.nav_contact {width:160px;height:24px; background:url(/images/nav_contactUS.jpg) no-repeat left top; }
.nav_kids {width:160px;height:24px; background:url(/images/nav_spurkids.jpg) no-repeat left top; }
.nav_specials {width:160px;height:24px; background:url(/images/nav_specials.jpg) no-repeat left top; }
.nav_menu {width:160px;height:24px; background:url(/images/nav_menu.jpg) no-repeat left top; }
.nav_promotions {width:160px;height:16px; background:url(/images/nav_promotions.jpg) no-repeat left top; }

.nav_home:hover, .nav_home_selected {width:160px;height:24px; background:url(/images/nav_home_over.jpg) no-repeat left top; }
.nav_about:hover, .nav_about_selected {width:160px;height:24px; background:url(/images/nav_AboutUS_over.jpg) no-repeat left top; }
.nav_franchising:hover, .nav_franchising_selected {width:160px;height:24px; background:url(/images/nav_franchising_over.jpg) no-repeat left top; }
.nav_contact:hover, .nav_contact_selected {width:160px;height:24px; background:url(/images/nav_contactUS_over.jpg) no-repeat left top; }
.nav_kids:hover, .nav_kids_selected {width:160px;height:24px; background:url(/images/nav_spurkids_over.jpg) no-repeat left top; }
.nav_specials:hover, .nav_specials_selected {width:160px;height:24px; background:url(/images/nav_specials_over.jpg) no-repeat left top; }
.nav_menu:hover, .nav_menu_selected {width:160px;height:24px; background:url(/images/nav_menu_over.jpg) no-repeat left top; }
.nav_promotions:hover, .nav_promotions_selected {width:160px;height:16px; background:url(/images/nav_promotions_over.jpg) no-repeat left top; }

.clear {clear:both;}
.flashBanner { padding-right:5px;}

/* Page level styles */
#franchising_blurb {padding:10px 10px 12px 10px;} 
.brown_box { background-color:#f0e2ad; width:721px;margin-left:2px; margin-bottom:15px; padding:0px 0px 10px 10px;}
.brown_box table.details { line-height:35px; }
.brown_box .pad { padding-left:7px;padding-right:7px; }
.formfield_single { height:20px; width:129px; border:1px solid #8e8977;font-size:11px;}
.formfield_multi { height:47px; width:129px; border:1px solid #8e8977; font-family:Arial, Verdana; color:#2e140b; font-size:11px;}
.AdvertPadding { padding:0px 0px 15px 8px;}
#storeLocatorBkg { background:url(/images/storeLocatorBkg.jpg) left top no-repeat; width:100%;}
.padBottom { padding-bottom:8px; float:left;}
.StoresRight{ float:left;}
.storeItemsParent { margin-left:1px;border-left:2px solid #fcd589;border-right:2px solid #fcd589 }
.storeDetails { padding-left:8px;padding-top:9px; width:220px; }
#menuParent { background:url(/images/rightContentRepeat.jpg) left top repeat-y;padding-top:4px; }
#menuListLeft { float:left;width:445px; padding-top:4px; }
#menuListRight {float:left;width:282px;background-color:#fcd589;padding:2px;}
#menuListLeft p {margin-top:12px;margin-left:5px;padding:0px;}
#menuListLeftImg { margin-left:0px; }
.formfield_news { width:160px; height:15px; }
#tooltip{ position:absolute; border:1px solid #ffffff; background:#f0f0f0; padding:10px; color:#000000; display:none; width:150px; z-index:1000; }	