body {margin:0; padding:0; background:#FDE6E5; font-size:11px; font-family:tahoma, sans-serif; color:#000000;}
img {border:none;}
a {color:#000000; text-decoration:underline;}
a:hover {text-decoration:none;}

form {margin:0;}
input, textarea, select {font-family:tahoma, sans-serif; font-size:11px;}
.button {cursor:pointer;}

.outer {width:800px; margin:0 auto; border:solid #560000; border-width:0 1px 0 1px;}
div.clear {height:0; clear:both; font-size:0; line-height:0;}

div.right, div.left, div.top, div.bottom, div.tl, div.tr, div.bl, div.br {height:100%; margin:0; padding:0;}

ul {margin:10px 0; padding:0; list-style:none;}
	ul li {padding:1px 0 2px 16px; background:url(../images/arrow.gif) no-repeat 3px 6px; margin:2px 0;}

h1, h2, h3, h4, h5, h6 {color:#E04500; font-family:"Times New Roman", Times, serif; text-align:left; border-bottom:1px solid #000000; overflow:hidden; padding:0 0 0 10px;}
h1 {font-size:18px; line-height:24px; height:24px;}
h2 {font-size:16px; line-height:21px; height:21px;}
h3 {font-size:14px; line-height:18px; height:18px;}
h4, h5, h6 {font-size:12px; line-height:15px; height:15px;}

#toprow {height:37px; background:url(../images/toprow/bg.jpg) repeat-x top #410017; color:#F7CE81;}
	#toprow .left {background:url(../images/toprow/left.jpg) no-repeat left top;}
	#toprow .right {background:url(../images/toprow/right.jpg) no-repeat right top;}
	#toprow .inner {padding:0 5px;}
	#toprow .inner .hours {float:right; height:36px; width:214px;}
	#toprow .inner .tel {height:36px; width:368px;}

#header {height:183px; margin:0 0 2px 0; background:url(../images/header/bg.jpg) no-repeat left top #720A13; border-bottom:1px solid #6F080F;}
	#header .inner {padding:15px 0 0 20px;}
	#header a {color:#D31402; font-size:12px; font-weight:bold; text-transform:uppercase; font-family:Arial, sans-serif; text-decoration:none; position:relative;left:30px}
	#header a:hover {text-decoration:underline;}

#menu {background:url(../images/menu/bg.jpg) repeat-x left 4px #750013; font-size:14px; font-weight:bold; font-family:"Times New Roman", Times, serif; line-height:24px; text-transform:uppercase;}
	#menu .top {height:4px; background:url(../images/menu/stripe.jpg) repeat-y left top #835122; font-size:1px; line-height:1px;}
	#menu .bottom {height:2px; background:url(../images/menu/stripe.jpg) repeat-y left top #835122; font-size:1px; line-height:1px;}
	#menu .right {background:url(../images/menu/right.jpg) no-repeat right top;}
	#menu .left {background:url(../images/menu/left.jpg) no-repeat left top;}
	#menu .inner {height:40px;}
	#menu .inner div {margin:8px 0 0 0; float:left;}
	#menu .divider {width:8px; height:24px;}
	#menu a {display:block; float:left; margin:6px 0 0 0; text-decoration:none; color:#F5C36A; padding:0 20px;}
	#menu a:hover {color:#FFD48A;}
	#menu a a {padding:0;margin:0;}

#categories {background:#E4DDDE; font-family:Arial, sans-serif; font-size:12px; font-weight:bold; text-transform:uppercase; color:#5B0B02;}
	#categories .images {background:#FFFFFF;}
	#categories .stripe {height:2px; background:url(../images/categories/stripe.jpg) no-repeat left top #4E2107;}
	#categories .titles {padding:3px 0 0 0; line-height:20px; height:20px; white-space:nowrap; background:url(../images/categories/bg.gif) repeat-x top;}
	#categories a {width:130px; float:left; text-align:center; color:#5B0B02; text-decoration:none;}
	#categories a:hover {text-decoration:underline;}

#content {background:url(../images/content/bg.gif) repeat-y left top #FFFFFF;}
	#content .top {background:url(../images/content/top.jpg) no-repeat left top;}
	#I {height:430px; width:20px; float:left;}
	#left {float:left; width:165px; color:#5B0B02; padding:0 10px 0 2px;}
		#left h3 {margin:20px 0 10px; color:#5B0B02; font-size:12px; text-transform:uppercase; font-weight:bold; padding:0; border:none; height:auto; line-height:normal;}
		#left h3 a {color:#5B0B02; text-decoration:none;}
		#left h3 a:hover {text-decoration:underline;}
		#left a {color:#800000;}
		#left .banners {text-align:right; margin:30px 0; width:133px;}
			#left .banners p {margin:2px 0; text-align:center;}
			#left .banners a {color:#060000; text-decoration:none;}
			#left .banners a:hover {text-decoration:underline;}
			#left .banners a b {color:#032E63;}
			#left .banners a b span {color:#B82700;}
		#left ul {}
			#left ul li a {display:block;}
			#left ul li:hover {background:url(../images/arrow2.gif) no-repeat 3px 6px #FBC7A1;}
			#left ul li:hover a {text-decoration:none;}
	#center {margin:0 0 0 197px;}
	
	#body {padding:1px 25px;}
	
	#featured {height:370px; background:url(../images/content/bg_featured.jpg) no-repeat left top #000000; border-bottom:1px solid #080808;}
		#featured .item {width:300px; height:310px; float:left; color:#FFFFFF;}
			#featured .item div {width:300px; position:absolute; text-align:center;}
			#featured .item .title {margin:20px 0 0 0; font-size:20px; font-style:italic; color:#FFFFFF;}
			#featured .item .image {margin:82px 0 0 0;}
			#featured .item .description {margin:300px 0 0 0; color:#FFFFFF; padding:0 40px; width:220px;}
			#featured .item .button {margin:336px 0 0 0; width:300px; position:absolute; text-align:center;}
			#featured .item .button a {font-weight:bold; color:#FFFFFF; background:#BA1803; width:72px; height:22px; display:block; margin:0 auto; line-height:22px; text-decoration:none;}
			#featured .item .button a:hover {text-decoration:underline;}
	
	.products {}
		.products .clear {width:100%; clear:none; float:left; height:1px;}
		.products .clear.end {border-bottom:1px solid #000000;}
		.products .divider {width:44px; height:330px; float:left;}
		.products .divider.dashed {background:url(../images/content/dash.gif) repeat-y center top; height:90px;}
		.products .item {margin:20px 0 0 0; width:250px; float:left;}
			.products .item .title {color:#E04500; font-size:18px; font-family:"Times New Roman", Times, serif; text-align:left; border-bottom:1px solid #000000; line-height:24px; text-align:center; height:48px; overflow:hidden;}
			.products .item .image {text-align:center; margin:15px 0;}
			.products .item .image img {border:1px solid #E4DDDE; }
			.products .item .description {height:58px; overflow:auto; position:relative; border-collapse:collapse;}
			.products .item .button {text-align:center; margin:2px 0 0 0; height:24px; overflow:hidden;}
		
		.products .item1 {margin:20px 0 0 0; width:150px; float:left;}
			.products .item1 .title {color:#E04500; font-size:18px; font-family:"Times New Roman", Times, serif; text-align:left; border-bottom:1px solid #000000; line-height:24px; text-align:center; height:48px; overflow:hidden;}
			.products .item1 .image {text-align:center; margin:15px 0;}
			.products .item1 .image img {border:1px solid #E4DDDE; }
			.products .item1 .description {height:58px; overflow:auto; position:relative; border-collapse:collapse;}
			.products .item1 .button {text-align:center; margin:2px 0 0 0; height:24px; overflow:hidden;}

		
			
	#banner {height:140px; background:url(../images/banner.jpg) no-repeat right bottom #070303; position:absolute; margin:-145px 0 0 197px;}

#footer {height:104px; background:url(../images/footer/bg.jpg) repeat-x top #54001C; border-bottom:1px solid #560000; color:#FEEDDF;}
	#footer .left {background:url(../images/footer/left.jpg) no-repeat left top;}
	#footer .right {background:url(../images/footer/right.jpg) no-repeat right top;}
	#footer .inner {padding:45px 30px 0 30px;}
	#footer .copyright {float:right; text-align:right;}
	#footer .cards {padding:10px 0 0 0;}
	#footer .cards img {border:1px solid #060004;}
	#footer a {color:#FEEDDF;}