﻿@charset "utf-8";
/* CSS Document */

/* Container */

html, body {
	margin: 0px;
	padding: 0;
	font-family: "Arial", Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #333;
	background-color: #f3f3f3;
	text-align: center;


}

/* ----- Header Start ----- */

	/* Layout */

	#pcHeader08 {
			width: 950px;
			height: 76px;
			background-color: #FFF;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			margin-bottom: 0px;
			position: relative;
		}


	#pcHeader08Left {
			position: absolute;
			top: 20px;
			left: 0px;
		}

	#pcHeader08Center {
			position: absolute;
			top: 76px;
			left: 220px;
			width: 600px
			height: 25px;
			background-color: #e1e1e1;
			
			margin-left: auto;
			margin-right: auto;
			text-align: center;
      /*z-index: 5;*/
		}

	#pcHeader08Right {
			position: absolute;
			top: 56px; /*76px;*/
			left: 620px;
			width: 320px;
			background-color: #E1E1E1;
			height: 25px;
			border: 0px dashed #CCC;
			padding: 0px;
			text-align: right;
			padding: 0px 10px 0px 0px;
			overflow: hidden;
      /*z-index: 25;*/
		}

	/* Elements */

	#pcHeader08StoreName {
			text-align: left;
			font-size: 0px;
		}

	#pcHeader08StoreDescription {
			text-align: left;
			font-size: 9px;
			margin-top: 16px;
			margin-left: 0px;
			padding: 0px 0px 0px 0px;
			width:210px;
		}
		
	#pcHeader08FreeShip {

			font-size: 13px;
			border: 0px solid #CCC;
			background-color: #e1e1e1;
			line-height: 2;
			width: 400px;
			height: 25px;
		}

	#pcHeader08Center form input {
			font-size: 18px;
			border: 1px solid #CCC;
			background-color: #E8E8FF;
			width: 175px;
			height: 25px;
		}

	#pcHeader08Center a {
			text-decoration: none;
			color: #666;
		}

	#pcHeader08Center a:hover {
			color: #999;
		}

	#pcHeader08Right #tagLine {
			font-size: 13px;
			background-color: #e1e1e1;
			line-height: 2;
			width: 320px;
			height: 25px;
		}

		#pcHeader08Right #tagLine a:link, #tagLine a:visited {
		  color: #333333;
		  text-decoration: none;
		}

		#pcHeader08Right #tagLine a:hover {
		  color: #2a3a91;
		  text-decoration: underline;
		}

	#pcHeader08Right .tagLineSmall {
			font-size: 10px;
			margin-top: -5px;
		}


/* ----- Header End ----- */

/* ----- Top Navigation Start ----- */

	#pcTopNav08 {
			width: 950px;
			height: 25px;
			background-color: #ffffff;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			margin-bottom: 0px;
			border: none;
			font-size: 12px;
			text-align: right;
			color: #000;
		}

	#pcTopNav08-SHIP {

			padding: 0px 0 0 0px;
			font-size: 12px;
			position: absolute;
			top: 80px;
			left: 450px;
		}

	#pcTopNav08-LINKS {

			float: right;
			margin: 0;
			padding: 4px 10px 0 0;
		}

	#pcTopNav08 a {
			text-decoration: none;
			color: #000;
		}

	#pcTopNav08 a:hover {
			color: #ffffff;
		}

/* ----- Top Navigation End ----- */

/* ----- Main Area Start ----- */

	#pcMainArea08 {
			width: 950px;
			background-color: #FFF;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			margin-bottom: 0px;
			border: none;
		}

	#pcMainArea08-PC {
			width: 710px;
			background-color: #FFF;
			float: right;
			border: 1px solid #CCC;
			text-align: left;
			margin: 15px 10px 20px 0;
			/* IE 6 double margin fix */
			display: inline;
		}

		#pcMainArea08-PC-Content {
				padding: 10px;
			}

	#pcMainArea08-LEFT {
			width: 210px;
			float: left;
			text-align: left;
			vertical-align: top;
			margin: 15px 0 20px 10px;
			/* IE 6 double margin fix */
			display: inline;
		}



#pcMainArea08-BHN {
			width: 200px;
			background-image:url(images/SideBG.jpg);
			border: 1px solid #E1E1E1;
			FONT-SIZE: 12pt;
			color: #333333;
			text-align: center;
			FONT-FAMILY: "Arial", Verdana, Arial, sans-serif;
			TEXT-DECORATION: none;
			float: center;
			margin-bottom: 10px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
			}


	#pcMainArea08-BROWSE {
			width: 200px;
			background-image:url(images/SideBG.jpg);
			border: 1px solid #E1E1E1;
			margin-bottom: 10px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
		}

		#pcMainArea08-BRAND {
				width: 200px;
				background-image:url(images/SideBG.jpg);
				border: 1px solid #E1E1E1;
				margin-bottom: 10px;
				/* IE 6 fix (content pushing out width) */
				overflow: hidden;
			}

	#pcMainArea08-BROWSE table {
			margin: 0 0 10px 6px;
		}

#pcMainArea08-BROWSE table td {
			padding: 4px 0 0 0;
		}

	#pcMainArea08-PRICE {
			width: 200px;
			background-image:url(images/SideBG.jpg);
			border: 1px solid #E1E1E1;
			margin-bottom: 10px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
		}

		#pcMainArea08-NEWS {
				width: 200px;
				background-image:url(images/SideBG.jpg);
				border: 1px solid #E1E1E1;
				margin-bottom: 10px;
				/* IE 6 fix (content pushing out width) */
				overflow: hidden;
			}



	#pcMainArea08-SUPPORT {
				width: 200px;
				background-image:url(images/SideBG.jpg);
				border: 1px solid #E1E1E1;
				margin-bottom: 10px;
				/* IE 6 fix (content pushing out width) */
				overflow: hidden;
			}


	#pcMainArea08-LINKS {
			width: 200px;
			background-image:url(images/SideBG.jpg);
			border: 1px solid #E1E1E1;
			margin-bottom: 10px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
		}


	#pcMainArea08-LEFT h3 {
			font-size: 14px;
			color: #333333;
			line-height: 2;
			background-image:url(images/SideNavBGBHN.jpg);
			border-bottom: 1px solid #333;
			width: 200px;
			height: 25px;
			margin: 0px 0 5px 0px;
			font-weight: normal;
			padding: 0px 0px 0px 10px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;

		}

		#pcMainArea08-LEFT h4 {
				font-size: 14px;
				color: #ffffff;
				line-height: 2;
				background-image:url(images/BHNSideNavBGBHN.jpg);
				border-bottom: 0px solid #333;
				width: 200px;
				height: 25px;
				margin: 0px 0 0px 0px;
				font-weight: normal;
				padding: 0px 0px 0px 10px;
				/* IE 6 fix (content pushing out width) */
				overflow: hidden;
			}

	#pcMainArea08-LEFT ul {
		list-style-type: none;
		margin: 0 0 10px 5px;
		padding: 0;
	}

	#pcMainArea08-LEFT li {
		margin: 4px 0 0 5px;
	}

	#pcMainArea08-LEFT a {
		text-decoration: none;
		color: #333;
		}

	#pcMainArea08-LEFT a:hover {
		text-decoration: underline;
		color: #2a3a91;
		}

	#pcMainArea08-SPACER {
			clear: both;
		}

/* ----- Main Area End ----- */

/* ----- Footer Start ----- */

	#pcFooter08 {
			width: 950px;
			background-color: #ffffff;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			margin-bottom: 20px;
			border: none;
			font-size: 16px;
			text-align: left;
			color: #000;
		}

	#pcFooter08 p {
			margin: 0;
			padding: 2px 0 0 10px;
		}

	#pcFooter08 a {
			text-decoration: none;
			color: #000;
		}


	#pcFooter08 a:hover {
			text-decoration: underline;
			color: #2a3a91;
		}

		#pcFooter08-SPACER {
				width: 950px;
				height: 25px;
				background-color: #f3f3f3;
				margin-left: auto;
				margin-right: auto;
				margin-top: 0px;
				margin-bottom: 10px;
				border: none;
				font-size: 16px;
				text-align: left;
				color: #000;
			}
		#pcFooter08-TEXT {
					width: 950px;
					background-color: #ffffff;
					border: 0px solid #E1E1E1;
					font-size: 10pt;
					color: #333333;
					text-align: Left;
					font-family: "Arial", Verdana, Arial, sans-serif;
					text-decoration: none;
					float: Center;
					text-align: center;
					margin-bottom: 10px;
					/* IE 6 fix (content pushing out width) */
					overflow: hidden;
					}

/* ----- Top Navigation End ----- */

/* ----- Other Interface Elements ----- */

	#pcShowCart {
      width: 200px;
			background-image:url(images/SideBG.jpg);
			border: 1px solid #E1E1E1;
			margin-bottom: 10px;
			font-size: 11px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
	}


/* Drop Down Menus */

#topnavbarfull {
	background-image:url(images/navBGBHN.jpg);
  background-repeat: repeat-x;
	width: 950px; /*100%;*/
	height: 36px; /*27px;*/
	text-align: center;
	margin: 0 auto;
	overflow: hidden;  /* auto; */
}

#topnavbar {
	width: 950px;
	margin: 0 auto;
}

#topnavbarshadow {
	background-image:url(images/navBGshadow.jpg);
	width: 950px;
	height: 8px;
  margin: 0 auto;
}

#nav {
	text-align: left;
	float: left;
	width: 950px; /* total width of top nav bar */
	list-style: none;
	line-height: 1;
/*	background: #568ECB;*/
	font-weight: bold;
	padding: 0;
	margin: 3px 0 1em 0;
}

#nav .topDropDownMenu {
  FONT-SIZE: 9pt;
  color: #333333;
  FONT-FAMILY: Verdana, Arial, Helvetica;
  TEXT-DECORATION: none;
	float: left;
/*	line-height: 2.0;*/
/*	background: #FFFFFF; */
	font-weight: bold;
  border-left: 1px #FFFFFF;
	float: left;
	margin-top: 0px; /* spacing around each list item - top menu and drop downs */
	height: 36px; /*23px;*/
}

#nav a {
	display: block;
/*	width: 10em; partly controls width of top nav li items */
/*	w\idth: 6em; partly controls width of top nav li items */
	color: #000000;  /* text color for top navigation */
	text-decoration: none;
	padding: 8px 15px 3px 15px; /* 0.3em 15px 0.4em 15px; */ /* controls spacing around top navigation text */
}

#nav ul {
	float: left;
	width: 900px; /* total width of top nav bar */
	list-style: none;
	line-height: 1;
	background: #eeeeee;
	font-weight: bold;
	padding: 0;
	margin: 0 0 1em 0;
}

#nav li ul a {
	display: block;
/*	width: 10em; partly controls width of top nav li items */
/*	w\idth: 6em; partly controls width of top nav li items */
	color: #000000;
	text-decoration: none;
	padding: 0.3em 0.4em; /* controls spacing around text */
}

#nav a.daddy {
	background: url(rightarrow2.gif) center right no-repeat;
}

#nav li {
	float: left;
	padding: 0;
/*	width: 10em;  partly controls width of top nav li items */
}

#nav li ul {
	position: absolute;
	left: -999em;
	height: auto;
	width: 18em;  /* width of submenus */
	w\idth: 17em; 
	font-weight: normal;
/*	border-width: 0.25em; */
/*	margin: 0; */
	border:1px solid #7f7f7f; 
	margin: 4px 0 1em 0; /* defines position of the drop down menu related to the main menu */
	z-index: 20;
}

#nav li li {
	padding-right: 1em;
	width: 16em
}

#nav li ul a {
	width: 16em;
	w\idth: 16em;
}

#nav li ul ul {
	margin: -1.25em 0 0 14em;  /* defines location of sub menu in relation to main menu item??? */
}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
	left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {
	left: auto;
}

#nav li:hover, #nav li.sfhover {
  color: #ffffff;
	background: #7f7f7f;
}

#nav li a:hover, #nav li.sfhover {
  color: #ffffff;
	background: #7f7f7f;
}


	/* Footer Menu */

			#bottomnavbarfull {
				background-image:url(images/navBGBHN.jpg);
			  background-repeat: repeat-x;
				width: 950px;
				height: 40px;
				text-align: center;
				margin: 0 auto;
				overflow: hidden;  /* auto; */
			}

			#bottomnavbar {
				width: 950px;
				margin: 0 auto;
			}

			#bottomnavbarshadow {
				background-image:url(images/navBGshadow.jpg);
				width: 950px;
				height: 8px;
				margin: 0 auto;
			}

			#bottomnav {
				text-align: center;
				float: left;
				width: 950px; /* total width of top nav bar */
				list-style: none;
				line-height: 2;
			/*	background: #568ECB;*/
				font-weight: bold;
				padding: 0;
				margin: 0 0 1em 0;
			}

			#nav .bottomDropDownMenu {
			  font-size: 7pt;
			  color: #ffffff;
			  font-family: Verdana, Arial, Helvetica;
			  text-decoration: none;
				float: left;
			/*	line-height: 2.0;*/
			/*	background: #568ECB; */
				font-weight: bold;
			  border-left: 1px #FFFFFF;
				float: left;
				margin-top: 4px; /* spacing around each list item - top menu and drop downs */
				height: 23px;
			}
			
			
/* Twitter */
#pcMainArea08-LEFT .twtr-hd h3 {
	background: transparent;
	font-size:8px;
}

#pcMainArea08-LEFT .twtr-hd h4 {
	background: transparent;
	font-size:10px;
}

