@charset "utf-8";
/* Universal Reset */	
	* {margin:0;padding:0; color:#5f5f5f; font-size:14px; font-family:"Trebuchet MS";}
	* a {outline: none;}

/* General Element Stylings */
	body {background:#643723 url(/images/background.jpg) center top fixed;}
	p,li{margin-bottom:10px;}
	li{margin-left:20px;margin-bottom:10px;}
	ul,ol{margin-bottom:20px;}
	a:link{color:#333333;}
	a:visited{color:#333333;}
	a:hover{color:#333333;}

/* General Use Classes*/
	.indent {
		margin:0 30px;
	}
		
/* Build Elements */
	#center {
		position:relative;
		margin:0 auto;
		width:959px;
	}
	/* Header Items	*/
		#headerImage {
			position:relative;
			top:0;
			left:0;
			width:959px;
			height:193px;
			background:url(/images/header_logo.png) no-repeat;
			margin-bottom:15px;
		}
		#logo {
			position:absolute;
			display:block;
			top:30px;
			left:130px;
			width:700px;
			height:85px;
		}
		#logo span {display:none;}
		
	/* Nav Area */
		#topNav {
			position:absolute;
			bottom:16px;
			left:20px;
			width:919px;
			height:30px;
			text-align:center;
			text-transform:uppercase;
		}
		#topNav a {
			display:inline-block;
			vertical-align:top;
			color:#434449;
			font-family:Georgia, serif;
			font-size:18px;
			line-height:35px;
			text-decoration:none;
			margin:4px 7px;
		}
		#topNav a.active {
			color:#000000;
		}
		#topNav a:hover {
			color:#0066CC;
		}	

		#featuredFlash {
			position:relative;
			top:0;
			left:0;
			width:941px;
			padding:12px 9px;
			color:#000000;
			height:229px;
			background:url(/images/BG_feature.png) no-repeat;
			margin-bottom:17px;
	}

	/* Main Body Area */
		#content {
			position:relative;
			display:block;
			width:709px;
			min-height:600px;
			padding:20px 230px 20px 30px;
			background:url(/images/BG_content_bottom.png) 0 296px no-repeat;
			line-height:20px;
		}
		#contentTop {
			position:relative;
			top:0;
			width:959px;
			height:296px;
			background:url(/images/BG_content_top.png) no-repeat;
		}
		#content h1#pageTitle {
			width:430px;
			height:48px;
			padding:6px 12px 0 12px;
			margin-left:-10px;
			overflow:hidden;
			background:url(/images/h1_pageTitle.png) no-repeat;
			font-family:Lucida Sans Unicode, Lucida Grande, sans-serif;
			font-size:32px;
			font-weight:bold;
			color:#2b2b2b;
			letter-spacing:-1px;
			line-height:36px;
		}
		#canvasFooter {
			font-weight:bold;
			background:url(/images/BG_content_bottom.png); 
			text-align:center; 
			padding:20px 22px 2px 20px;
			font-variant:small-caps;
			font-size:11px;
			color:#323232;
		}
		
		#canvasFooter p{
			border-top:1px solid #D5D6D7;
			padding:5px 0 0 0;
			font-family:Georgia, serif;
			line-height:24px;
			color:#323232;
		}
		#canvasFooter a{
			text-decoration: none;
			font-family:Georgia, serif;
			margin:6px;
		}
		.blueLink{
			margin-top:10px;
			font-family:Georgia, serif;
			color:#3e6f8d;
		}
		
/* Sub Menu */
		#subMenu {
			position:absolute;
			top:40px;
			right:30px;
			display:block;
			width:175px;
		}

		.subMenu, .subMenu ul {
			color:#000000;
			font-size:14px;
			list-style:none;
			margin-left:5px;
			margin-bottom:5px;
		}
		.subMenu li {
			margin-bottom:5px;
			margin-left:0;
		}
		.subMenu li a {
			display:inline;
			color:#0079C2;
			font-size:14px;
			text-decoration:none;
			margin-bottom:5px;
		}
		.subMenu ul li a {
			color:#333333;
			font-size:12px;
		}
		.subMenu li a:hover {
			text-decoration:underline;
		}
		
/******************************************************************************************************************************************
Product Template Styling
*******************************************************************************************************************************************/
	#prodtag {
		position:relative;
		margin:10px;
	}
	#prodtag table {
		border:1px solid #333333;
		padding:10px; background:#CCCCCC;
	}
	#prodtagthumb img {
		border:1px solid #333333;
		width:200px;
	}
	#prodtag td {
		font-family:Verdana, Arial, Helvetica, sans-serif;
		font-size:12px;
		color:#333333;
		background-color:#CCCCCC;
		text-align:left;
		vertical-align:top;
	}
