
body {
	background-color: #000000;
	padding: 0px;
	margin: 0px;
	color: #ffffff;
	background-color: #770000;
	/*background-image: url(../images/contentBGPattern02.jpg);*/
	background-image: url(../images/contentBGPattern04.jpg);
	font-family: arial;
	font-size: 8pt;
}

hr {
	border: none;
	border-top: 1px solid #cc0000;
	border-bottom: 3px solid #550000;
	clear: both;
}

    .NormalError {
        color: #00ff00;
        background-color: #000000;
        font-weight: bold;
    }

	.container1 {
		padding: 0px;
		margin: 0px;
		width: 800px;
	}

	.header {
		width: 800px;
		height: 273px;
	}

	.navBlock {
		width: 100%;
		background-color: #;
		color: #e0d4b2;
		padding: 8px 0 8px 0;
		font-size: 1.1em;
		text-align: left;
	}

		.navItem {
			display: inline;
			padding: 8px;
			font-weight: bold;
			text-transform: uppercase;
		}

		.navBlock a:link, .navBlock a:visited, .navBlock a:active {
			color: #ffffff;
			text-decoration: none;
			margin: 0px;
			font-weight: bold;
		}

		.navBlock a:hover  div{
			color: #ffffff;
			background-color: #ff0000;
		}

	.navBlock2 {
		width: 90%;
		padding: 8px 0 8px 0;
		font-size: 1.1em;
		text-align: right;
		padding-top: 20px;
		margin: 0px;
	}

		.navBlock2 .navItem {
			display: inline;
			padding: 8px;
			font-weight: bold;
			text-transform: uppercase;
			background-image: url(../images/darken25.png);
		}

		.navBlock2 a:link, .navBlock2 a:visited, .navBlock2 a:active {
			color: #ffffff;
			text-decoration: none;
			margin: 0px;
		}

		.navBlock2 .selected {
			background-image: url(../images/darken50.png);
			color: #ffffff;
		}

		.navBlock2 a:hover div {
			background-color: #777777;
		}

	.content {
		border-bottom: 1px solid black;
		background-color: #000000;
	}

		.entryContainer {
			width: 100%;
			/*height: 100%;*/
			/*background-color: #333333;*/
			text-align: left;
			color: #ffffff;
		}

			.entryDiv {
				width: 100%;
				text-align: left;
				padding-bottom: 15px;
			}

			.entryDiv a:link, .entryDiv a:visited, .entryDiv a:active {
				color: #00ccff;
				font-weight: bold;
				text-decoration: underline;
			}

			.entryDiv a:hover {
				text-decoration: underline;
				color: #ffffff;
			}

			.entryDiv h1 {
				font-size: 2em;
				color: #ffcc66;
				padding: 5px;
				margin-bottom: 0px;
			}

			.entryDiv h2 {
				margin: 0px;
				padding: 6px;
				padding-left: 12px;
				font-size: 1.6em;
				color: #ffcc66;
				text-align: left;
			}

			.entryDiv h3 {
				margin: 0px;
				padding: 6px;
				padding-left: 18px;
				font-size: 1.25em;
				color: #ffcc66;
			}

			.entryDiv table {
				font-size: 1em;
			}

			.entryDiv p {
				margin-top: 0px;
				margin-bottom: 6px;
				padding: 0px 22px 0px 22px;
				line-height: 1.4em;
				text-align: justify;
			}

			.entryDiv .bigQuote {
				width: 70%;
				font-family: times new roman;
				font-style: italic;
				font-weight: bold;
				font-size: 2em;
			}

			.entryDiv .left {
				text-align: left;
			}

			.entryDiv .right {
				text-align: right;
			}

			.entryDiv .photoCaption {
				font-style: italic;
			}

			.entryDiv ul {
				font-size: 1em;
			}
			
			li ul {
				font-style: italic;
				padding-left: 12px;
			}


				.entryBlock {

				}

				.entryBlock a:link, .entryBlock a:visited, .entryBlock a:active {
					color: #ffffff;
					font-weight: bold;
					text-decoration: underline;
				}

				.entryBlock a:hover {
					text-decoration: underline;
					color: #ff0000;
				}
				
				.entryBlock a:link img, .entryBlock a:visited img, .entryBlock a:active img {
					border-color: #ffcc66;
				}
				.entryBlock a:hover img {
					border-color: #ffffff;
				}
				
				p {
				    text-align: justify;
				}
				
				    #ProductList a:link, #ProductList a:active, #ProductList a:visited {
				        color: #ffcc66;
				        text-decoration: none;
				        font-size: 1.2em;
				    }
				    #ProductList a:hover {
				        color: #ff0000;
				    }
				
					.contactEntry {
						padding: 4px;
					}

					.contactEntry h3 {
						display: inline;
						padding-left: 6px;
					}

					.contactEntry p {
						padding-right: 0px;
						padding-left: 10px;
						text-align: justify;
					}
					
					.price {
						color: #ffffff;
					}
					
					.floatMenu {
					    position: fixed;
					    top: 0px;
					    right: 4px;
					    /*background-color: #BB0000;
					    border-bottom: 1px solid white;
					    border-left: 1px solid white;*/
					}
					
					.floatMenu a:link, .floatMenu a:active, .floatMenu a:visited {
					    text-decoration: none;
					    color: #ffcc99;
					}
					
					.floatMenu a:hover {
					    color: #ffffff;
					}
					
					.floatMenu span {
					    margin-left: 4px;
					    margin-right: 4px;
					    border: 1px solid white;
					    padding: 4px;
					    background-color: #bb0000;
					}
					
					.floatMenu span img {
					}
					
					.cartHeaderRow {
					    background-color: #550000;
					    font-weight: bold;
					}
					
					.cartHeaderRow td {
					    border-bottom: 1px solid white;
					}
					
					.cartFooterRow {
					    background-color: #550000;
					    font-weight: bold;
					}
					
					.cartFooterRow td {
					    border-top: 1px solid white;
					    padding: 4px;
					}
					
					.cartItemRow {
					
					}
					
					.cartItemRowAlt {
				        background-color: #990000;
				    }
					
					.cartItemName {
					    color: #ffcc66;
					    font-weight: bold;
					    font-size: 10pt;
					}
					
					.formLabel {
					    text-align: right;
					    font-weight: bold;
					}
					
					.formInput {
					    text-align: left;
					    font-weight: bold;
					}
					
					.sectionImage {
					    border: 2px solid #ffcc66;
					}
					
                .MenuSelected {
                    border-left: 2px solid black;
                    border-top: 2px solid black;
                    border-right: 2px solid black;
                    background-color: #770000;
                    padding: 4px 8px 4px 8px;
                }
                
                #_Menu1_MyList a:link, #_Menu1_MyList a:visited, #_Menu1_MyList a:active  {
                    text-decoration: none;
                    color: #ffcc66;
                    font-size: larger;
                }
                #_Menu1_MyList a:hover  {
                    color: #ffffff;
                }
                
                .MenuUnselected {
                    border-left: 2px solid black;
                    border-top: 2px solid black;
                    border-right: 2px solid black;
                    background-color: #440000;
                    padding: 4px 8px 4px 8px;
                }

	.footer {
		background-image: url(../images/darken50.png);
		color: white;
	}

	.footer div {
		padding: 8px;
		text-align: right;
		font-size: 8pt;
	}