@charset "utf-8";
/* CSS Document */

/* Container */

	html, body {
		margin: 20px;
		padding: 0;
		/* font-family: Georgia, "Times New Roman", Times, serif;   */
		font: 12px Arial, Verdana, Trebuchet MS, Arial;		/* add this st_p */
		/* font-size: 12px; */
		color: #333; 
		background-color: #333;
		text-align: center;
	}

/* ----- Header Start ----- */

	/* Layout */

	#pcHeader08 {
			width: 900px;
			height: 115px;
			background-color: #FFF;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			margin-bottom: 2px;		/* space above top nav */
			border: none; 
			position: relative;
		}
		
	#pcHeader08Left {
			position: absolute;
			top: 2px;
			left: 1px;
			/* border: 1px dashed #CCC;  */
	}
		
	#pcHeader08Center {
			position: absolute;
			top: 36px;		/* orig 30px */
			left: 360px;	/* orig 350px */
			width: 272px;	/* orig 210px */
		}
		
	#pcHeader08Right {
			position: absolute;
			top: 30px;
			left: 600px;	/* orig 575px */
			width: 290px;	/* orig 295px */
			/* border: 1px dashed #CCC; */
			padding: 1px;
			text-align: left;
		}
		
	#pcHeader08TopMenu {			/* new stp */
			position: absolute;
			top: 0px;
			height: 25px;
			left: 360px;	
			width: 533px;	
			/* border: 1px dashed red; */
			padding: 2px;
			text-align: right;
		}

		
	/* Elements */
	
	#pcHeader08StoreName {
			text-align: left;
			font-size: 60px;
		}
		
	#pcHeader08StoreDescription {
			text-align: left;
			font-size: 18px;
			margin-top: -5px;
		}
			
	#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: 40px;
		}
		
	#pcHeader08Right .tagLineSmall {
			font-size: 18px;
			margin-top: -5px;
		}
		
/* ----- Header End ----- */

/* ----- Top Navigation Start ----- */

	#pcTopNav08 {
			width: 900px;
			height: 24px;				/* height of top navigation menu */
			background-color: #E80000;		/* top nav background color... orig #E1E1E1; */
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			margin-bottom: 2px;			/* space below to nav */
			border: none;
			font-size: 14px;
			text-align: right;
			color: #FFFFFF;				/* orig... #000;  */
		}

	#pcTopNav08-CART {
			float: left;
			padding: 2px 0 0 10px;
			font-size: 9px;
		}

	#pcTopNav08-LINKSLEFT {				/* stp new */
			float: left;				/* stp new */
			font-size: 14px;
			margin: 0;					/* stp new */
			padding: 5px 0 0 10px;		/* stp new t,r,b,l */
		}

	#pcTopNav08-LINKS {
			float: right;
			margin: 0;
			padding: 5px 10px 0 0;
		}

	#pcTopNav08 a {
			text-decoration: none;
			/* color: #000; */
			color: #FFFFFF;				/* orig... #000;  */
		}
		
	#pcTopNav08 a:hover {
			color: #000000				/* orig... #666; */
		}

/* ----- Top Navigation End ----- */

/* ----- Main Area Start ----- */

	#pcMainArea08 {
			width: 900px;
			background-color: #FFF;
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			margin-bottom: 0px;     /* spacing between main area and footer */
			border: none;
		}
		
	#pcMainArea08-PC {
			width: 660px;
			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-BROWSE {
			width: 200px;
			background-color: #E8E8FF;
			border: 1px solid #9999CC;
			margin-bottom: 10px;
			/* IE 6 fix (content pushing out width) */
			overflow: hidden;
		}

/*	#pcMainArea08-BROWSE table {       st_p comment out		*/
/*			margin: 0 0 10px 6px;							*/
/*		}													*/

/*	#pcMainArea08-BROWSE table td {        st_p comment out	*/
/*			padding: 4px 0 0 0;								*/
/*		}                              						*/
		
/*	#pcMainArea08-PRICE {				st_p comment out	*/
/*			width: 200px;									*/
/*			background-color: #D2F0FF;						*/
/*			border: 1px solid #9999CC;						*/
/*			margin-bottom: 10px;      						*/
/*		}													*/

/*	#pcMainArea08-LINKS {				st_p comment out	*/
/*			width: 200px;									*/
/*			background-color: #E1F4F4;						*/
/*			border: 1px solid #9999CC;						*/
/*			margin-bottom: 10px;							*/
/*		}													*/
		
/*	#pcMainArea08-LEFT h3 {            st_p comment out		*/
/*			font-size: 16px;								*/
/*			color: #333;									*/
/*			border-bottom: 1px solid #333;					*/
/*			width: 180px;									*/
/*			margin: 5px 0 10px 5px;							*/
/*			font-weight: normal;							*/
/*		}		                      						*/

/*	#pcMainArea08-LEFT ul {            st_p comment out		*/
/*		list-style-type: none;								*/
/*		margin: 0 0 10px 5px;								*/
/*		padding: 0;											*/
/*	}														*/

/*	#pcMainArea08-LEFT li {            st_p comment out		*/
/*		margin: 4px 0 0 5px;								*/
/*	}														*/

/*	#pcMainArea08-LEFT a {             st_p comment out		*/
/*		text-decoration: none;								*/
/*		color: #333;										*/
/*		}													*/
		
/*	#pcMainArea08-LEFT a:hover {       st_p comment out		*/
/*		text-decoration: none;								*/
/*		color: #06F;										*/
/*		}                               					*/
		
	#pcMainArea08-SPACER {
			clear: both;
		}

/* ----- Main Area End ----- */

/* ----- Footer Start ----- */

	#pcFooter08 {
			width: 900px;
			/* height: 24px;  */
			height: 80px;
			background-color: #FFF;   /* #333;   */
			/* background-color: #666;  */
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			margin-bottom: 0px;    /* space between footer and footer_btm */
			/* border: none;   */
			border-top: 1px solid #dadada;
			font-size: 16px;
			text-align: left;
			color: #000;
		}

	#pcFooter08 p {
			margin: 0;
			padding: 12px 0 0 10px;
		}

	#pcFooter08 a {
			text-decoration: none;
			color: #000;
		}
		

	#pcFooter08 a:hover {
			color: #CCC;
		}
		

/* ----- Footer (lower) Start ----- */
		
	#pcFooter08_btm {
			width: 900px;
			/* height: 24px;  */
			height: 40px;
			background: url('images/gradient_footer_red45.jpg') repeat-x center left; 
			margin-left: auto;
			margin-right: auto;
			margin-top: 0px;
			margin-bottom: 20px;
			border: medium none;   
			font-size: 10px;
			text-align: left;
			color: #000;
		}		

	#pcFooter08_btm p {
			margin: 0;
			padding: 4px 0 0px 0px;
			text-align: center;
		}
		
	#pcFooter08_btm a {
			/* text-decoration: none;  */
			color: #000;
		}


/* ----- Top Navigation End ----- */

/* ----- Other Interface Elements ----- */

	#pcShowCart {
      width: 270px;							/*stp 200px;  */
			/* border: 3px solid orange; */		/*stp 1px solid #e1e1e1; */
			margin-bottom: 0px;			/*stp 10px;  */
			font-size: 11px;      			/*stp 11px; */
	}
	
	#pcShowCart a {
			text-decoration: none;  
			color: red;
	}
	
	#pcShowCart a:hover {
			color: red;
	}



/* --------------------new crap --------------------*/

	.leftnavmenu{
			width: 200px;   /*width of menu*/
	}

	.leftnavmenu .headerbar{
		/* color: #FFFF66;    yellow #FFFF66 */
		color: #FFFFFF;   /* white */
		background: black url('images/gradient_red40.jpg') repeat-x center left; 
		height: 35px;
		margin-bottom: 6px;  /* bottom spacing between header and rest of content */
		text-transform: uppercase; 
		/* font-style:normal; */
		/* font-variant:normal; */
		font-weight:bold;
		font-size:13px;
		font-family: Verdana, Arial;
		padding-left:10px;
		padding-right:0;
		padding-top:5px;
		padding-bottom:0px;
	}

	.leftnavmenu ul{
		list-style-type: none;
		margin: 1px;
		padding: 0;
		margin-bottom: 25px;     /* bottom spacing between each UL and rest of content */
		font:  13px Verdana, Trebuchet MS, Arial;		/* add this st_p */
	}

	.leftnavmenu ul li{
		padding-bottom: 2px;     / *bottom
	}

	.leftnavmenu ul li a{
		color: #A70303;
		display: block;
		padding: 0px 0;    		/*  height   width  */
		padding-left: 8px;   	/* link text is indented 19px */
		text-decoration: none;
		/* font-weight: bold;  */
		border-bottom: 1px solid #dadada;
		font-size: 90%;
	}

	.leftnavmenu ul li a:visited{
		color: #A70303;
	}

	.leftnavmenu ul li a:hover{ /*hover state CSS*/
		color: #A70303;
		/* background-color: #F3F3F3;   whiteish */
		/* background-color: #FF9980;   pinkish  */
		/* background-color: #FFCC00;    dark yellowish  */
		background-color: #E0E0E0;     /* yellowish #FFFF66 */
		font-weight: bold;
		/* font-size: 100%;  */
		/* text-decoration: underline;  */
	}



/* --------------------end new crap --------------------*/