	/* <RESET STYLES> */
	/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */

	html, body, div, span, applet, object, iframe,
	h1, h2, h3, h4, h5, h6, p, blockquote, pre,
	a, abbr, acronym, address, big, cite, code,
	del, dfn, em, font, form, img, ins, kbd, q, s, samp,
	small, strike, strong, sub, sup, tt, var,
	b, u, i, center,
	dl, dt, dd, ol, ul, li,
	fieldset, form, label, legend,
	table, caption, tbody, tfoot, thead, tr, th, td {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		background: transparent;
		font-weight:normal;
	}
	body {
		line-height: 1;
	}
	ol, ul {
		list-style: none;
	}
	blockquote, q {
		quotes: none;
	}
	blockquote:before, blockquote:after,
	q:before, q:after {
		content: '';
		content: none;
	}
	
	/* remember to define focus styles! */
	:focus {
		outline: 0;
	}
	
	/* remember to highlight inserts somehow! */
	ins {
		text-decoration: none;
	}
	del {
		text-decoration: line-through;
	}
	
	/* tables still need 'cellspacing="0"' in the markup */
	table {
		border-collapse: collapse;
		border-spacing: 0;
	}
	/* </RESET STYLES> */
	
	/******************************************************************************/
	
	/* <COMMON STYLES> */
	body {
		color: #000000;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 12px;
		line-height: 16px;
		background-image: url(/skins/skin_3/images/common/bkgrnd.jpg);
		background-color: #533B15;
	}
	body a:link, body a:visited, body a:hover, body a:active {
		color: #af1c2e;
		text-decoration: none;
	}
	.alt {
		display:none;
	}
	.clear {
		clear:both;
		height:0;
		margin:0;
		border:0;
	}
	#container {
		width: 800px;
		margin:8px auto;
	}
/* <HEADER> */
#header #phone {
	background:#AF1C2E url(/skins/skin_3/images/common/headerphone.jpg) no-repeat;
	background-color:#AF1C2E;
	height:40px;
}
#header #phone .search {
	text-align:right;
	margin-left:430px;
	font-size:12px; font-weight: bolder; color:#FFFFFF;
    float: right;
    padding-top: 7px;
}
#header #phone .search #searchTerm {
	margin:0 3px;
}
#header #logo {
	clear:both;
	background:#FFF url(/App_Themes/skin_4/images/common/logo.jpg) no-repeat;
	height:70px;
}
#header #logo .cart {
	padding:28px 30px 0 0;
}
#header #logo .cart, #header #logo .cart a {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-align:right;
}
.cart a:link, .cart a:visited, .cart a:hover, .cart a:active {
	color: #af1c2e; 
	text-decoration: none;
}
#header #menu {
	background-color:#AF1C2E;
	height:30px;
}
#header #menu div, #header #menu div a {
	color:white;
	font-size: 12px;
	font-weight: bold;
	padding:0 12px;
}
#header #menu div a:hover {
	color: #CCC;
}
				#header #menu div {
					margin-left:16px;
					padding-top:7px;
				}
			
			/* </HEADER> */
			
/******************************************************************************/
			
/* <CONTENT> */
#content {
	background-color:white;
	width:800px;
}
#content p {
	margin:12px 0;
}
#content strong, #content b {
	font-weight:bold;
}
#content h1 span {
	display:none;
}
				
#content #productMenu {
	width:266px;
	background-color:#EEE;
	vertical-align:top;
}
#content #productMenu .container {
	padding:20px;
}
#content #productMenu ul li a {
	padding:5px;
	color:black;
	display:block;
	background-color:#EEE;
}
#content #productMenu ul li a:hover {
	color: #AF1C2E;
	font-weight: bold;
	background-color:white;
}
				
#content #pageContent {
	width:534px;
}
#content #pageContent table {
	/*margin:20px;  adds padding to product pages */
	
}
#content #pageContent img.hero {
	display:block;
}
#content #pageContent .content {
	margin:37px 25px;
}
#content #pageContent table#product_table 
{
    width: 500px;
    margin:20px;
}
/* </CONTENT> */
			
			/******************************************************************************/
			
			/* <FOOTER> */
			#footer .logos {
				background-color:#AF1C2E;
				height:52px;
			}
				#footer #fecon {
					float:left;
					width:400px;
				}
					#footer #fecon a {
						color:white;
						font-size: 12px;
						font-weight: bold;
					}
					#footer #fecon .logo {
						float:left;
						width:111px;
					}
					#footer #fecon .text {
						float:left;
						margin:10px 0 0 8px;
					}
					#footer #fecon .text a:hover {
						color:#CCC;
					}
				#footer #visamc {
					float:right;
					width:188px;
					height:52px;
					background:url(/skins/skin_3/images/common/visamc.gif) no-repeat;
				}
			#footer .menu {
				margin:19px 0px 25px 8px;
			}
			#footer .menu, #footer .menu a {
				font-size:10px;
				color:white;
			}
			#footer .menu a:hover {
				color:#CCC;
			}
			/* </FOOTER> */
			
	/* </COMMON STYLES> */