@charset "utf-8";
/* CSS Document */

* { margin:0; padding:0; }
a { color: #DF5612; }
body { background: transparent url('background.png') top left; font-family:Arial, Helvetica, sans-serif; font-size:12px; }
	#page { margin:65px auto; height:auto; width:900px; }
		#header { position:relative; float:left; height:132px; width:900px; background:transparent url('header_bg.png') top left no-repeat; color:#FFF; }
			#logo { position:relative; float:left; height:106px; width:217px; clear:both; }
			#custServ { padding: 0 10px 0 0; height:46px; width:673px; position:relative; float:right; text-align:right; }
				#custServ h3 { color:#a5321f; font-size:22px; font-family:Garamond, Georgia, "Times New Roman", Times, serif; font-weight:bold; }
				#phone { color: black; font-size:18px; font-family:"Times New Roman", Times, serif; font-weight:normal; }
			#search { margin: 3px 5px 0 0; height:auto; width:673px; position:relative; float:right; text-align:right; }
				#searchTerms { color:#df5613; height:21px; border:1px solid #E42600; border-right:0; }
				#go { height:23px; width:23px; background:transparent url('go.gif') top left no-repeat; cursor:pointer; }
			#topMenu { display:inline; margin:6px 0 0 0; position:relative; float:right; height:29px; width:362px; background:transparent url('topMenu_bg.png') top right no-repeat; text-align:right; }
				#topMenu ul { margin:4px 10px 0 0; list-style:none; float:right; display:inherit; }
				#topMenu ul li { display:inline; }
				#topMenu ul li a { padding:0 10px 0 10px; color:#FFF; text-decoration:none; font-size:12px; font-weight:bold; }
				#topMenu ul li a:hover { text-decoration:underline; }
				span.sep { padding:0 3px 0 3px; }
			#mainMenu { position:relative; float:left; height:23px; width:900px; background:#F39B37; text-align:right; clear:both; border-top:1px solid #823319; border-bottom:1px solid #823319;}
				#mainMenu ul { margin:4px 0 0 0; list-style:none; float:right; }
				#mainMenu ul li { padding:4px 0 6px 0; display:inline; }
				#mainMenu ul li:hover { background:#823319; }
				#mainMenu ul li a { padding:5px 12px 5px 12px; color:#823319; text-decoration:none; font-size:12px; font-weight:bold; }
				#mainMenu ul li a:hover { color:#FFF; }
		#body { position:relative; float:left; padding:20px 0 0 0; height:auto; width:900px; background:#FFF; }
			#leftSide { position:relative; float:left; height:auto; width:190px; }
				#categories { position:relative; float:left; width:190px; background:#F39B37 url('cat_top.jpg') top left no-repeat; }
					#categories ul { margin:41px 0 0 0; list-style:none; text-align:left; }
					#categories ul li { font-weight:bold; font-size:11px; width:190px;border-bottom:1px solid #E9895A;background:url(cat_dot.gif) no-repeat transparent 6px 8px; }
					#categories ul li a { display:block; margin:0; padding:4px 0 4px 17px; text-decoration:none; color:#823319!important; }
					#categories ul li a:hover { color:#823319; background-color:rgba(112,43,10,.5); text-decoration:none; }
				#storeInfo { margin:10px 0 0 0; position:relative; float:left; height:auto; width:190px; text-align:center; }
			#content { position:relative; float:left; height:auto; width:710px; }
				#slides { margin:0 0 0 10px; position:relative; float:left; height:251px; width:452px; background:transparent url('slide_bg.png') top left no-repeat; }
					#slideControls { position:absolute; right:0; bottom:0; background:#fff; border:2px solid #FFDCB2; border-bottom:0; border-right:0; }
						#slideControls a { padding: 1px 0 1px 0; }
						#slideControls a:hover { background:#CCC; }
						#slideControls a img { border:0; }
				#specials { position:relative; float:left; height:auto; width:248px; background:transparent; text-align:center; }
					#offer { margin:0 18px 0 0; position:relative; float:right; height:109px; width:212px; background:transparent url(special.png) top right no-repeat; }
						#offerText { position:relative; float:right; padding:10px 0 0 0; heght:109px; width:119px; background:transparent; text-align:center; }
							#offerText h3 { color:#880505; margin-bottom:5px; }
		#bottom { position:relative; float:left; height:59px; width:900px; background:transparent url('body_bg.png') bottom left no-repeat; }
		#footer { position:relative; float:left; height:auto; width:900px; background:transparent; clear:both; }
			#footerMenu { position:relative; float:right; color:#FFF; }
				#footerMenu ul { list-style:none; float:right; }
				#footerMenu ul li { display:inline; }
				#footerMenu ul li a { padding:0 10px 0 10px; color:#FFF; text-decoration:none; font-size:11px; }
				#footerMenu ul li a:hover { text-decoration:underline; }
			#copyright { margin:0 0 0 10px; position:absolute; color:#e15050; font-size:10px; clear:both; }
			
/* NEW COLORS

Golden Peach: #F39B37
Brownish Red: #823319

*/

div.testimonial { background:transparent url('homecatbg.jpg') top left repeat-x; border:1px solid #FFDCB2; width:600px; margin:10px auto; padding:5px; color:#DF5612; }
p.person { font-weight:bold; text-align:right; margin:5px 10px 0 0; color:#823319; }
#serviceMenu { list-style-type:circle; margin:10px 0 0 20px; }

/* HomePage Cat Backgrounds */
#cat1 { background-image: url(cat1.png); }
#cat2 { background-image: url(cat2.png); }
#cat3 { background-image: url(cat3.png); }
#cat4 { background-image: url(cat4.png); }
#cat5 { background-image: url(cat5.png); }
#cat6 { background-image: url(cat6.png); }
