
.ieTest { display: none; font-size: 15pt; color: red; }

/* Global Styles */
* { margin: 0px; padding: 0px; font-family:Verdana, Geneva, sans-serif; font-size: 12px; line-height: 1.3em;}
* ul li { list-style: none; line-height: 1.3em !important; }
* ul span p { line-height: 1.3em !important; }
h1 { font-size: 14pt }
hr { border-bottom:1px solid #EEEEEE;border-top:1px solid #CCCCCC; }
a { outline: none; }
p { line-height: 1.4; }
.active { background-color: #00647F; opacity:0.4;filter:alpha(opacity=40); }
.logo { background-image: url(../imgs/logo.png); z-index: 10;}
.hideText, .indent { text-indent: -9999px; }
.firstHeading { padding: 7px 0px; }
.imgPadding { padding: 3px 0px 3px 10px; }
.db { left:0;position:absolute;text-indent:0;top:22px; color:#F97D37; }

.right { float: right; }
.left { float: left; }
.clearBoth { clear: both; }
.red{ color:#D72E24;font-size:11px;margin:17px 0 0; }
.phoneNum{color: #D72E24;}
.leftBody { width: 595px; position: relative; left: 17px;  margin: 198px 0 0;}
.r_sidebar { float: right; position: relative; z-index: 2; width: 310px; }
#error_id .red { font-size: 14pt; }
.oh { overflow: hidden; }


body { background-color: #F8E2BD; }
#wrapper{margin:0 auto; width:960px; margin-bottom: 50px; }

#header {width:960px; position:relative; height: 128px; overflow: hidden;}

.body { background-color:#FCF6EC;position:absolute;top:135px;width:960px;z-index:10; }
#wrapper .redhead { color:#AE1F19;font-size:14pt;left:259px;position:absolute;top:43px;}


/* Navigation */
#navBar {height:32px;left:251px;list-style:none outside none;padding:0;position:absolute;top:100px; right:0px; width:750px !important; clear: both; overflow: hidden; } 
#navBar li {float:left;margin-right:2px;height: 35px; position: relative;} 
#navBar li a { color:#000000;display:block;font-size:11px;font-weight:bold;height:21px;text-decoration:none;width:88%; } 

#home  { background-image:url("../imgs/navSprite.jpg");
background-position:-8px -15px;background-repeat:no-repeat;display:block !important;height:40px;outline:medium none;width:55px; }
#home a { left:10px;position:absolute;top:4px; }
#index_id #home { background-position:-8px -60px; }

#aboutUs  { background-image:url("../imgs/navSprite.jpg");
background-position:-64px -15px;background-repeat:no-repeat;display:block !important;height:40px;outline:medium none;width:74px; }
#aboutUs a { left:10px;position:absolute;top:4px; }
#about_id #aboutUs { background-position:-64px -60px; }


#nutritionalInfo  { background-image:url("../imgs/navSprite.jpg");
background-position:-138px -14px;background-repeat:no-repeat;display:block !important;height:40px;outline:medium none;width:168px; }
#nutritionalInfo a { left:13px;position:absolute;top:4px; }
#nutritionalInfo_id #nutritionalInfo { background-position:-138px -60px; }

#menu  { background-image:url("../imgs/navSprite.jpg");
background-position:-7px -14px;background-repeat:no-repeat;display:block !important;height:40px;outline:medium none;width:59px; }
#menu a { left:12px;position:absolute;top:4px; }
#menu_id #menu { background-position:-7px -60px; }

#bakingInstructions  { background-image:url("../imgs/navSprite.jpg");
background-position:-362px -14px;background-repeat:no-repeat;display:block !important;height:40px;outline:medium none;width:141px; }
#bakingInstructions a { left:11px;position:absolute;top:4px; }
#baking_id #bakingInstructions { background-position:-362px -60px; }


#locationsNav  { background-image:url("../imgs/navSprite.jpg");
background-position:-506px -14px;background-repeat:no-repeat;display:block !important;height:40px;outline:medium none;width:77px; position: relative; left: 2px; }
#locationsNav a { left:9px;position:absolute;top:4px; }
#locations_id #locationsNav { background-position:-506px -60px; }

#orderNow  { background-image:url("../imgs/navSprite.jpg");
background-position:-583px 0;background-repeat:no-repeat;bottom:-3px;display:block !important;height:52px;outline:medium none;position:absolute;right:-1px;text-indent:-9999px;width:125px; }
#orderNow a { left:11px;position:absolute;top:4px; }

/* Sidebar */
#sidebar_boxes { position: relative; right: 10px; top: 180px; min-height: 655px; width: 310px; }
#sidebar_boxes li { height:161px;position:relative;top:7px; }
#sidebar_boxes #whytnb {background-image:url('../imgs/boxSprite.jpg');background-position:-325px -6px;background-repeat:no-repeat; width:310px;z-index:12;}
#sidebar_boxes #hhb {background-image:url('../imgs/boxSprite.jpg');
background-position:-325px -167px;background-repeat:no-repeat;}
#sidebar_boxes #fal { background-image:url('../imgs/boxSprite.jpg');background-position:-325px -325px;background-repeat:no-repeat;}
#sidebar_boxes p { left:20px !important;position:absolute;top:96px;width:200px; }
#sidebar_boxes li .btn {display:block;height:15px;left:191px;padding:5px;position:relative;text-indent:-9999px;top:110px;width:70px;}
#sidebar_boxes #whytnb .btn { background-image:url('../imgs/boxSprite.jpg');background-position:-634px -490px;background-repeat:no-repeat;}
#sidebar_boxes #hhb .btn { background-image:url('../imgs/boxSprite.jpg');background-position:-634px -28px;background-repeat:no-repeat;}
#sidebar_boxes #fal .btn { background-image:url('../imgs/boxSprite.jpg');background-position:-634px -258px;background-repeat:no-repeat;}
#sidebar_boxes #hhb p { left: 22px !important; top: 93px; } 
#sidebar_boxes #hhb .btn:hover { background-image:url("../imgs/boxSprite.jpg");
background-position:-634px -52px;
background-repeat:no-repeat; }
#sidebar_boxes #whytnb .btn:hover {
background-image:url("../imgs/boxSprite.jpg");
background-position:-634px -515px;
background-repeat:no-repeat;}
#sidebar_boxes #fal .btn:hover {
background-image:url("../imgs/boxSprite.jpg");
background-position:-634px -289px;
background-repeat:no-repeat;}

/* Home Page */
#homeBody {width:960px;z-index:3; background-color: #FEF7EE;}
#banner { background-image: url('../imgs/homeBodyBanner.jpg'); background-repeat: no-repeat; position: relative; width: 960px; height: 420px; }
#alwaysFresh { background-image:url("../imgs/alwaysFresh.png");
background-repeat:no-repeat;height:126px;position:absolute;top:131px;width:580px;z-index:13; }
#alwaysFresh .btn { background-image:url('../imgs/orderNow.jpg');
background-position:0px;background-repeat:no-repeat;display:block;height:38px;left:227px;position:relative;top:104px;width:141px; }
#homeBody #alwaysFresh .btn:hover { background-image:url("../imgs/orderNowSprite.jpg");
background-position:-2px -42px;background-repeat:no-repeat;display:block;height:38px;left:227px;position:relative;top:105px;width:141px; }
#boxes {padding-left:7px; height: 236px;}
#boxes ul li { float: left; margin-right: 4px; position: relative; }
#boxes li p {left:130px;position:absolute;top:87px;width:177px; }
.homeBox { height:228px;width:309px; }

#whytnb {  background-image:url('../imgs/boxSprite.jpg');
background-position:-12px -6px;background-repeat:no-repeat;height:230px;position:relative;top:7px;width309px;}
#whytnb span { position: relative; top: 90px; left: 135px;}
#whytnb span p { width: 170px; }
#hhb {  background-image:url('../imgs/boxSprite.jpg');background-position:-12px -236px;background-repeat:no-repeat;height:231px;position:relative;top:6px;width:309px; }
#hhb p { width: 170px; position: relative; left: -9px !important; }
#fal {  background-image:url('../imgs/boxSprite.jpg');background-position:-12px -463px;background-repeat:no-repeat;height:235px;width:309px; }
#fal span { position: relative; top: 100px; left: 135px;}
#fal p { width: 155px; position: absolute !important; left: 12px; top: 93px !important; }
#whytnb .btn{ background-image:url('../imgs/btnSprite.jpg');
background-position:0px 0px;display:block;height:22px;left:208px;position:absolute;top:185px;width:78px;}
#homeBody #whytnb .btn:hover { background-image:url("../imgs/btnSprite.jpg");
background-position:0px 22px;display:block;height:22px;left:208px;position:absolute;top:185px;width:78px;}

#hhb p { position: absolute !important; left:120px !important; }
#hhb .btn{ background-image:url("../imgs/btnSprite.jpg");
background-position:-639px -269px;display:block;height:22px;left:208px;position:absolute;top:187px;width:79px; }
#homeBody #hhb .btn:hover { background-image:url("../imgs/btnSprite.jpg");
background-position:-639px -247px;display:block;height:22px;left:208px;position:absolute;top:187px;width:79px; }
#fal .btn{ background-image:url("../imgs/btnSprite.jpg");background-position:159px 1px;display:block;height:22px;left:212px;position:relative;top:195px;width:78px;}
#homeBody #fal .btn:hover { background-image:url("../imgs/btnSprite.jpg");background-position:159px -22px;display:block;height:22px;left:212px;position:relative;top:195px;width:78px;}


/*Menu Page */
#menuBody { background-image:url('../imgs/menuBodyBanner.jpg');background-repeat:no-repeat;min-height:675px;position:relative;width:960px;z-index:0; background-color: #FEF7EE; overflow: hidden; }
#menuList { position: relative; left: 0px; text-indent: -9999px; }
#menuList li { margin: 0 0 6px 0; position: relative; }
#menuList li a { display: block; }
#signaturePizzas{ width: 167px; height: 37px; background-image: url('../imgs/menuNav.jpg'); background-repeat: no-repeat;}
#customPizzas{ width: 167px; height: 37px; background-image: url('../imgs/menuNav.jpg'); background-repeat: no-repeat; background-position:0 -45px;}
#stuffedPizzas{ width: 167px; height: 37px; background-image: url('../imgs/menuNav.jpg'); background-repeat: no-repeat; background-position:0px -91px; }
#gourmetPizzas{ width: 167px; height: 37px; background-image: url('../imgs/menuNav.jpg'); background-repeat: no-repeat; background-position:0px -136px;}
#thinCrust{ width: 167px; height: 37px; background-image: url('../imgs/menuNav.jpg'); background-repeat: no-repeat; background-position:0px -182px; }
#lasagna{ width: 167px; height: 37px; background-image: url('../imgs/menuNav.jpg'); background-repeat: no-repeat; background-position:0px -228px;  }
#sideItems{ width: 167px; height: 37px; background-image: url('../imgs/menuNav.jpg'); background-repeat: no-repeat; background-position:0px -276px; }
#salads{ width: 167px; height: 37px; background-image: url('../imgs/menuNav.jpg'); background-repeat: no-repeat;background-position:0px -323px;  }
#menuBody .right { position:relative;top:7px;width:405px; } 
.mouseOver{ background-image:url('../imgs/pizzaMouseOver.png');
background-repeat:no-repeat;display:block ;height:28px;position:absolute;right:-13px;width:28px; top: 5px; }
#menu_id .right div { margin-bottom: 10px; padding: 0px; } 
#menuBody .leftBody div { padding-bottom: 0px; }

/*About Us Page*/
#aboutBody { background-image:url('../imgs/aboutBodyBanner.jpg');background-repeat:no-repeat;position:relative;width:960px;z-index:0; overflow: hidden; background-color: #FEF7EE; }
#aboutBody .leftBody { margin: 198px 0 0 0; }
#aboutBody #sidebar_boxes #fal { display: none; } 

/*Nutrition Page */
#nutritionBody { background-image:url('../imgs/nutritionBodyBanner.jpg');background-repeat:no-repeat;min-height:678px;position:relative;width:960px;z-index:0; background-color: #FEF7EE; }
#pdfList { display:block;height:157px;margin:0;padding:18px 0 0 17px;width:575px; }
#pdfList li { float: left; margin: 0px 17px 0px 0px; overflow: hidden;}
#ingredients a { background-image:url('../imgs/nutritionalSprite.jpg');
display:block;height:155px;width:165px; text-indent: -9999px; }
#nutrition a { background-image:url('../imgs/nutritionalSprite.jpg');
background-position:-201px 0;display:block;height:155px;text-indent:-9999px;width:167px; }
#allergen a { background-image:url('../imgs/nutritionalSprite.jpg');
background-position:-404px 0;display:block;height:155px;text-indent:-9999px;width:167px; }
#adobeLink { background-image:url('../imgs/pdfIcon.jpg');background-repeat:no-repeat;display:block;height:38px;left:20px;position:relative;width:32px; margin-top: 55px;}
#adobeLink a { color:#000000;font-size:8pt;left:35px;line-height:1;position:absolute;text-decoration:none;top:4px;width:300px;} 

/*Baking Page */
#bakingBody { background-image:url('../imgs/bakingBodyBanner.jpg');background-repeat:no-repeat;position:relative;width:960px;z-index:0; background-color: #FEF7EE; overflow: hidden; min-height: 1200px;}
#baking_id .leftBody div { padding-bottom: 13px; }
#bakingBody .leftBody { margin-top: 211px; }

#gettingStartedBody p { margin: 10px 0; }
#gettingStartedBody ul { left: 17px; position: relative; }
#gettingStartedBody li { list-style: disc; }
#gettingStarted { background-image:url('../imgs/bakingSprite.jpg');height:40px;margin:0;padding:0; text-indent: -9999px; }
#baking1 { float: right; position:relative; top: -21px; }
#bakingBody .headline { position: relative; top: 7px; margin-bottom: 7px; }
#block2 p { margin: 0px; } 
#prepAndBakeBody p { margin: 10px 0; }
#prepAndBakeBody #block2 p { margin: 0px; }
#prepAndBakeBody ul { left: 17px; position: relative; }
#prepAndBakeBody li { list-style: disc; }
#prepAndBake { background-image:url('../imgs/bakingSprite.jpg');height:45px;margin:0;padding:0; text-indent: -9999px; background-position: 0px -50px; }
#checkingIn { background-image:url('../imgs/bakingSprite.jpg');height:45px;margin:0;padding:0; text-indent: -9999px; background-position: 0px -101px; }
#checkingInBody ul { left: 17px; position: relative; }
#checkingInBody li { list-style: disc; }
#block3 { background-image:url("../imgs/cutAndServeBg.jpg");height:36px;padding:0; width: 597px;}
#block3 div { float: left; }
#block3 div p, #block3 div h3 { position: relative; top: 42px; }
#block3 div .right { margin-left: 22px; }

/*Locations Page */
#headerList { height:128px;overflow:hidden;position:relative;width:960px; }
#headerList #navBar { clear:both;height:32px;left:251px;list-style:none outside none;overflow:hidden;padding:0;position:absolute;right:0;top:101px;width:750px !important; }

#locationsBody { background-image:url('../imgs/locationsBodyBanner.jpg');background-repeat:no-repeat;position:relative;width:960px;z-index:0; background-color: #FEF7EE; overflow: hidden;}
#locationsBody #header { height:20px; }
#locationsBody #header, hr { position: relative; top: 10px }
#locationsBody #header li { float: left; clear both; margin: 0 210px 0 0; font-weight: bold;}
#locationsBody #header .last { margin-right:0px; }

#locationsBody .leftBody hr { border: 1px solid #C22C23; margin: 0 0 19px 0; }
#locationsBody .leftBody { margin-left: 17px; left: 0px !important; }
#locationsBody .leftBody div { position: relative; height: 137px; }
.storeDetails { position:absolute;right:-2px !important;text-indent:-9999px;}
.storeDetailsBg { background-image:url('../imgs/orderNowLoc.jpg'); height:33px; width:112px; display: block;}
.stores span { background-image:url('../imgs/pickUpWindow.jpg');display:block;height:27px;text-indent:-9999px;width:85px; }


.storeCell { margin: 5px 0; position: relative; }
.storeCell li { position: absolute; }
.storeCell .last { margin-right: 0px; }

.map { background-color: #ccc; width: 170px; height: 120px; border: 1px solid #C22C23; position: absolute; left: 244px; top: 0px; }
.stores { top:0px; left: 0px; }
.storeDetails { top: 0px right: 2px; }

#locations a { left:4px;position:relative;top:3px; }
#locations { background-image:url('../imgs/navSprite.jpg');background-position:-506px -15px;background-repeat:no-repeat;height:22px;left:-37px;position:relative;top:-2px;width:74px; }
#locations_id #locations { ;background-position:-506px -59px;background-repeat:no-repeat;height:22px;left:-37px;position:relative;top:-2px;width:75px; }





/*Order Page */
#orderBody { background-image:url('../imgs/orderBodyBanner.jpg');background-repeat:no-repeat;min-height:500px;position:relative;width:960px;z-index:0; background-color: #FEF7EE; overflow: hidden; }
#order_online a { left:4px;position:relative;top:3px; }
#order_online { background-image:url('../imgs/navSprite.jpg');background-position:-581px -1px;background-repeat:no-repeat;height:49px;left:-43px;position:relative;text-indent:-9999px;top:-25px;width:125px; }
#orderContainer { position: relative; top: 205px; left: 15px;}




/* Footer */
#footer { position:relative;text-indent:-9999px;width:968px;z-index:2; background-color: #F8E2BD; }
#footer p { float: left; text-indent: 0px; margin-top: 4px; }
#footer ul { margin-top:8px; }
#footer ul li { float:right;position:relative;right:5px;top:-3px;width:150px;  }
#arkel { background-image:url('../imgs/localArkel.jpg');background-position: 0px;background-repeat:no-repeat; }
.arkel { display:block;height:46px;position:relative;width:140px; }
#facebook { background-image:url('../imgs/facebook.jpg');background-position:0px;background-repeat:no-repeat; }
.facebook { display:block;height:46px;position:relative;width:140px; }
.btmBodyTab { left:-4px;position:relative; width: 968px; height: 32px; background-image: url('../imgs/btmBodyTab.jpg'); }
#footerSiteMap li { float: left; position: absolute; text-indent: 0px; color: #000;}
#footer a { color: #F97D37;  }
#footer a:visited { color: #F97D37;  }
