/* CSS Document */

body {
	background: url(images/bkd_tile.gif) top center repeat-x #333333;
	margin: 0 auto 20px auto;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	}

#wrapper {
	background: url(images/bkd_wrapper.jpg) bottom no-repeat;
	width: 820px;
	margin: 0 auto;
	padding: 0 0 10px 0;
	}

#container {
	background: url(images/bkd_container.jpg) top repeat-y;
	width: 820px;
	margin: 0 auto;
	padding: 0;
	}
	
#header {
	position: relative;
	width: 820px;
	height: 180px;
	margin: 0;
	padding: 0;
	}
	#header h1 {
		margin: 0;
		padding: 0;
		}
		#header h1 a {
			display: block;
			position: absolute;
			top: 2px;
			left: 22px;
			width: 280px;
			height: 125px;
			}
		#header h1 a strong {
			margin: 0 0 0 -10000px;
			padding: 0;
			}
		
	#header ul {
		position: absolute;
		top: 0px;
		right: 5px;
		list-style: none inside;
		text-align: right;
		margin: 0;
		padding: 0;
		}
	#header li {
		font: normal 10px Arial, Helvetica, sans-serif;
		color: #999999;
		text-transform: lowercase;
		display: inline;
		margin: 0 5px 0 0;
		padding: 0;
		}
	#header li a {
		text-decoration: none;
		color: #999999;
		}
		#header li a:hover, #header li a:active {
			text-decoration: underline;
			color: #FF3333;
			}
	
#nav {
	display: inline;
	background: url(images/bkd_nav.jpg) top no-repeat;
	float: left;
	width: 190px;
	margin: 0 0 0 10px;
	padding: 0 0 10px 0;
	}
		
	#nav h1 {
		font: bold 110% Arial, Helvetica, sans-serif;
		letter-spacing: .2em;
		color: #EB2731;
		margin: 5px auto;
		padding: 0;
		}
	#nav ul {
		text-align: left;
		list-style-type: none;
		list-style-position: outside;
		margin: 0 5px 0 10px;
		padding: 0;
		}
		#nav li {
			background: url(images/bkd_navItem.gif) top left no-repeat;
			font: bold 85% Arial, Helvetica, sans-serif;
			color: #4B4B4B;
			text-transform: uppercase;
			margin: 0 0 5px 0;
			padding: 0 0 0 16px;
			}

#navContent {
	background: url(images/bkd_nav.jpg) top repeat-y;
	margin: 0;
	padding: 0;
	border-bottom: 1px solid #EB2731;
	text-align: center;
	}
	#navMaster {
		text-align: left;
		list-style-type: none;
		list-style-position: outside;
		margin: 0 5px 0 10px;
		padding: 0;
		}
		#navMaster li {
			background: url(images/bkd_navItem.gif) left no-repeat;
			font: bold 12px Arial, Helvetica, sans-serif;
			color: #4B4B4B;
			text-transform: uppercase;
			margin: 0 0 5px 0;
			padding: 0 0 0 16px;
			}
			#navMaster li a {
				color: #4B4B4B;
				text-decoration: none;
				}
				#navMaster li a:hover, #navMaster li a:active {
					color: #EB2832;
					text-decoration: underline;
					}
			#navMaster li a.active {
				font: bold 115% Arial, Helvetica, sans-serif;
				color: #EB2832;
				text-decoration: none;
				}
		#navMaster li.trade {
			background: none;
			font: bold 12px Arial, Helvetica, sans-serif;
			color: #3C4699;
			text-transform: uppercase;
			margin: 0 10px 5px 0;
			padding: 1px 5px 1px 15px;
			border: 1px solid #3C4699;
			}
		#navMaster li.trade a {
			color: #3C4699;
			}

	#navAdditional {
		text-align: left;
		margin: 0 5px 0 10px;
		padding: 0 0 5px 0;
		border-top: 1px solid #EB2832;
		}
		#navAdditional dt {
			background: url(images/bkd_navItem.gif) left no-repeat;
			font: italic normal 80% Arial, Helvetica, sans-serif;
			color: #EB2832;
			margin: 0 0 3px 0;
			padding: 5px 0 0 16px;
			}
			#navAdditional dt a {
				color: #EB2832;
				text-decoration: none;
				}
				#navAdditional dt a:hover, #navAdditional dt a:active {
					text-decoration: underline;
					}
			#navAdditional dd {
				font: bold 70% Arial, Helvetica, sans-serif;
				color: #737373;
				text-transform: uppercase;
				margin: 0 0 0 20px;
				padding: 0;
				}
			#navAdditional dd a {
				color: #737373;
				text-decoration: none;
				}
				#navAdditional dd a:hover, #navAdditional dd a:active {
					color: #EB2832;
					text-decoration: underline;
					}
			#navAdditional hr {
				color: #999999;
				margin: 4px 10px 4px 20px;
				paddi
				ng: 0;
				}
#navPromo {
	margin: 0;
	padding: 0;
	text-align: center;
	}
		
#search {
	width: 180px;
	height: 43px;
	margin: 0;
	padding: 10px 5px 5px 5px;
	}
	#search label {
		display: none;
		margin: 0 0 0 -10000px;
		padding: 0;
		}

#content {
	margin: 0 10px 0 200px;
	padding: 0;
	}

#footer {
	position: relative;
	clear: both;
	background: url(images/bkd_footer.jpg) top no-repeat;
	background-color: #CCCCCC;
	width: 800px;
	margin: 0 10px;
	padding: 60px 0 5px 0;
	}
	#footer ul {
		margin: 0 20px 3px 300px;
		padding: 0;
		list-style: none inside;
		}
	#footer li {
		display: inline;
		font: normal 70% Arial, Helvetica, sans-serif;
		color: #EB2832;
		text-transform: uppercase;
		margin: 0 3px 0 0;
		padding: 0;
		}
	#footer h4 {
		position: absolute;
		top: 60px;
		left: 10px;
		font: normal 160% Arial, Helvetica, sans-serif;
		color: #AEAEAE;
		margin: 0;
		padding: 0;
		}
	#footer h6 {
		font: normal 70% Arial, Helvetica, sans-serif;
		color: #7D7D7D;
		margin: 0 20px 0 300px;
		}

/********************  GENERAL IMAGES AND IMAGES WITH CAPTIONS  ***********/
.imgRight {
	float: right;
	margin: 5px 5px 10px 10px;
	padding: 0;
	}
.imgLeft {
	float: left;
	margin: 5px 10px 10px 5px;
	padding: 0;
	}
.imgCenter {
	text-align: center;
	margin: 15px;
	padding: 0;
	}
.imgCapRight {
	float: right;
	margin: 15px 30px 15px 15px;
	padding: 0;
	}
.imgCapLeft {
	float: left;
	margin: 10px 10px 10px 5px;
	padding: 0;
	}
.imgCapCenter {
	text-align: center;
	margin: 10px auto;
	padding: 0;
	}
	#content .imgCapRight h4, #content .imgCapLeft h4,  #content .imgCapCenter h4 {
		font: bold 90% Arial, Helvetica, sans-serif;
		text-align: left;
		color: #000099;
		margin: 3px 0;
		padding: 0;
		}
	#content .imgCapRight p, #content .imgCapLeft p  #content .imgCapCenter p {
		font: normal 80% Arial, Helvetica, sans-serif;
		color: #666666;
		margin: 5px;
		padding: 0 0 3px 0;
		}

/********************  ANNOUNCEMENTS, ADS, and TIPS  **********************/
.announcementBanner {
	width: 575px;
	margin: 10px 10px 5px 10px;
	padding: 0 0 0 5px;
	text-align: center;
	}

.navAnnounce {
	margin: 5px 5px 10px 5px;
	padding: 0;
	text-align: center;
 		}
		.announcementBanner img, .navAnnounce img {
			margin: 0;
			padding: 0;
			}

.bleTip {
	width: 175px;
	background: url(images/bleTIP_btm.gif) bottom left no-repeat;
	margin: 10px 10px 10px 5px;
	padding: 0 0 10px 0;
	text-align: center;
	}
	.bleTip h3 {
		display: block;
		width: 175px;
		height: 60px;
		background: url(images/bleTIP_top.gif) top left no-repeat;
		margin: 0;
		padding: 0;
		}
		.bleTip h3 span {
			margin: 0 0 0 -10000px;
			}
	.bleTip p {
		background: url(images/bleTIP_mid.gif) top left repeat-y;
		font: normal 12px "Trebuchet MS";
		color: #E2252B;
		margin: 0;
		padding: 0 8px;
		}
.InventoryNext {
    margin: 10px auto;      
    font: normal 85% Arial, Helvetica, sans-serif;  
    text-align: center;     
    color: #666666; }
.InventoryNext a {
    text-decoration: underline;             
    color: #666666;}       
.InventoryNext a:hover, .InventoryNext a:active {
    text-decoration: none;          
    color: #660000;}