body {background-color:#FFFFFF;background-image:url(bodyBg.gif);margin:0 auto;padding:0;font-family:"Arial";}
ul{ z-index:9999; }

#mainWrapper {margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:24px;text-align:center;width:100%;}
#mainContainer {margin-bottom:0;margin-left:auto;margin-right:auto;margin-top:0;padding:0;position:relative;width:900px;}

#topWrapper {background-repeat:repeat-x;height:140px;position:relative;width:100%;}
    #topCorners{ width:100%;height:8px; }
        #topMid{ width:884px;background-color:#FFF;height:8px;position:absolute;left:8px;top:0; }
        #topleftcorner {background-image:url(bTLC.gif);background-repeat:no-repeat;height:8px;width:8px;left:0px;position:Absolute;top:0;}
        #toprightcorner {background-image:url(bTRC.gif);background-repeat:no-repeat;height:8px;width:8px;right:0px;position:Absolute;top:0;}
#topNavWrapper {height:132px;position:relative;width:100%;background-image:url(topNavBg.jpg);}
    #topNavLogo {height:52px;width:281px;position:absolute;left:0;top:-4px;}
    #topNavSubMenu{ position:absolute;right:10px;top:0;font-size:12px; }
    	#topNavSubMenu .links {color:#000;font-family:"Arial";}
        #topNavSubMenu .links ul{ float:right;color:#2b520d;text-align:left;padding-top:0;margin-top:5px; }
        #topNavSubMenu .links a {padding:3px;color:#2b520d;padding-top:9px;text-align:center;text-decoration:none;}
        #topNavSubMenu .links a:hover { text-decoration:underline; }

    #topNavMenu{ width:900px;height:35px;position:absolute;text-align:right;font-family:"Arial";font-size:11px;top:103px;color:#24420e;right:0;}
        #topNavMenu a{ color:#24420e;font-size:11px;text-decoration:none; }


#middleRowWrapper {margin:0px;position:relative;text-align:left;width:100%;float:left;clear:both;height:auto;background:url(mainSplashBg.jpg) #406325 no-repeat bottom left;padding-bottom:20px;}
#leftNavWrapper{ width:190px;background-color:transparent;float:left;margin:-18px 18px 20px 0;position:relative;text-align:center; }
	#leftNavigation{ width:190px;background:url(leftNavBg.gif) #ff8c00 repeat-x top left;float:left;padding-bottom:21px;padding-top:20px;position:relative; }
        #leftNavigation div.trc{ background:url(lnTRC.gif) no-repeat top left;width:7px;height:7px;position:absolute;top:0;right:0; }
        #leftNavigation div.brc{ background:url(lnBRC.gif) no-repeat top left;width:7px;height:7px;position:absolute;bottom:0;right:0; }
		#leftNavSpecials{ width:189px;height:84px;background-image:url(leftnavSpecialsOffers.jpg);background-repeat:no-repeat; }
			#leftNavSpecials p{ margin:0;font-weight:bold;display:block;float:right;width:110px;clear:right; }
			#leftNavSpecials p.big{ color:#FFF;font-size:14px;padding-top:12px; }
			#leftNavSpecials p.small{ color:#b1b1b1;font-size:11px; }
		#leftNavigation h3{ text-transform:uppercase;font-size:16px;color:#772f18;margin:0 5px;padding:0;font-family:"Myriad Pro", Arial; }
		#leftNavigation ul.nf{ padding:0;color:#FFF;display:block;margin-top:3px;list-style-type:none;float:left;margin-left:0;margin-bottom:4px; }
		#leftNavigation ul.nf li{ border-bottom:1px solid #ffaf4d;width:176px;height:18px;padding:1px 7px;margin:0 auto;text-align:left;display:block; }
		#leftNavigation ul.nf a{ color:#FFF;font-size:12px;font-weight:bold;text-decoration:none;height:15px;margin:0 auto;margin-top:0;display:block;padding-left:10px;background:url(leftNavDot.gif) no-repeat 0 5px; }
		#leftNavigation ul.nf li:hover > a{ color:#000; }

	#middleMainWrapperLN{ width:697px;margin-left:189px;padding:7px; }
		#productDetailWrapper h1{ color:#f58337;display:list-item;list-style-type:square;font-size:16px;margin-left:20px;border-bottom:1px dotted #3e729a;padding-top:15px; }
			div#prodDetailLeft{ width:400px;background-image:url(productDetail_leftspan.jpg);background-repeat:repeat-y;float:left;min-height:400px;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;position:relative; }
			div#prodDetailRight{ margin-left:20px;width:252px;background-image:url(productDetail_rightspan.jpg);background-repeat:repeat-y;float:left;min-height:200px;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;position:relative; }
				div.prodDetailC{ height:7px;width:7px;background-repeat:no-repeat;position:absolute; }
				div.TLC{ background-image:url(productDetail_topleftcorner.jpg);top:-1px;left:0; }
				div.TRC{ background-image:url(productDetail_toprightcorner.jpg);top:-1px;right:0; }
				div.BLC{ background-image:url(productDetail_bottomleftcorner.jpg);bottom:-1px;left:0; }
				div.BRC{ background-image:url(productDetail_bottomrightcorner.jpg);bottom:-1px;right:0; }

	#middleMainWrapper{ width:690px;margin-left:0px;float:left; }
        #homeText{ width:453px;height:228px;border:1px solid #1d2d11;float:left;background:url(homeBoxBg.gif) #FFF no-repeat top right;margin-top:10px; }
            #homeText h2{ color:#a32801;font-weight:bold;padding:10px;margin-bottom:0; }
            #homeText p{ font-size:12px;color:#a32801;padding:10px;margin-top:0; }
        #homeRightPromo{ border:1px solid #1d2d11;float:left;margin-left:10px;margin-top:10px;height:228px;width:218px; }
        #homeBottom{ width:684px;border:1px solid #1d2d11;background-color:#90ca6a;float:left;margin-top:10px; }
           #homeBottom h3{ color:#FFF;font-weight:bold;padding:5px;margin:0; }
           #homeBottom p{ font-size:12px;color:#000;padding:5px;margin:0 0 5px 5px; }
#middleWrapperHomePage { position:relative;text-align:left;width:880px;clear:both; }
#middleWrapperHomePagePromoRow { margin:20px 0 0 20px;position:relative;width:860px;height:231px;clear:both;}
#middleWrapperHomePageRotator { position:absolute;left:0;Top:0;width:567px;height:231px;}
#middleWrapperHomePagePromoBox1 { background-image:url(db-hme-midrightbox1.gif);position:absolute;right:0;Top:0;width:273px;height:107px;clear:both;}
    #middleWrapperHomePagePromoBox1 .title { position:relative;left:110px;Top:19px;font-family:"Arial";font-size:12px;color:#3399cc;font-weight:bold;}
    #middleWrapperHomePagePromoBox1 .text { position:absolute;left:110px;Top:40px;font-family:"Arial";font-size:11px;}
#middleWrapperHomePagePromoBox2 { background-image:url(db-hme-midrightbox2.gif);position:absolute;right:0;Bottom:0;width:273px;height:107px;clear:both;}
    #middleWrapperHomePagePromoBox2 .title { position:relative;left:110px;Top:19px;font-family:"Arial";font-size:12px;color:#3399cc;font-weight:bold;}
    #middleWrapperHomePagePromoBox2Searchbox {position:absolute;left:110px;top:38px;height:50px;width:131px;}
        #middleWrapperHomePagePromoBox2Searchbox form{ display:inline-block;margin:0;width:129px;height:20px;background-color:#fff;border-color:#c1c1c1;border-style:solid;border-width:1px; }
        #middleWrapperHomePagePromoBox2Searchbox input.text{margin:0;width:129px;height:20px;float:left;border:0;background-color:transparent;color:#787878;font-family:"Arial"; }
        #topNavSearchbox input.submit{ background-color:transparent;border:0;height:20px;width:20px;margin:0;margin-top:7px;display:block; }
#middleWrapperFeaturedCats { width:100%;width:880px;clear:both; }
    div.featuredCategory{ background-color:#FFF;width:220px;height:220px;margin:10px 10px 0 0;text-align:center;float:left;font-family:"Arial";border:1px solid #1d2d11;font-size:11px; }
        div.featuredCategory img{ border:0; }
        div.featuredCategory h3{ color:#ed7c31;display:block;margin:0; }
        div.featuredCategory a{ text-decoration:none;color:#ed7c31; }
        div.featuredCategory a:hover{ text-decoration:underline; }
        div.featuredCategory p{ padding:0 14px;margin:0; }

#middleRowWrapperIntLeftNav {margin:0px;position:relative;width:100%;clear:both;height:auto;}
#middleRowWrapperIntContent {margin:0px;position:relative;width:100%;clear:both;height:auto;}




#footerWrapper {height:38px;position:relative;width:100%;clear:both;background-color:#FFF; }
#footerLinksWrapper {color:#7f7f7f;float:right;font-family:Arial;font-size:12px;padding-right:10px;position:static;text-align:right;width:650px;}
#footerLinksWrapper a, #footerLinksWrapper a:visited {color:#7f7f7f;}
    #footerLinks{ display:block;position:relative;clear:both;text-align:left;border:0;margin-bottom:10px;margin-right:10px; }
        #footLinksWrapper{ font-family:"Arial";font-size:11px;position:absolute;top:10px;right:0; }
        #footLinksWrapper a{ padding:3px;color:#7f7f7f;padding-top:9px;text-align:center;text-decoration:none; }
        #footLinksWrapper a:hover{ text-decoration:underline; }


/** Slideshow **/
#slideshowContainer{ width:567px;height:231px;text-align:left;margin:0 auto; }
#slideshowContainer #bigImageContainer{ width:567px;height:231px;position:relative; }
#slideshowContainer #bigImageContainer img{ position:absolute;top:0;left:0;overflow:hidden;display:block;z-index:1; }
#slideshowContainer #bigImageContainer #captionBg{ display:none; }
#slideshowContainer #bigImageContainer #captionTxt{ display:none; }
#thumbnailContainer{ position:absolute;bottom:0;left:0;width:567px;height:75px;z-index:5;overflow:hidden; }
#thumbnailWrapper{ width:1500px; }
#thumbnailWrapper>img{ height:75px;width:auto;display:inline; }