html, body {
margin: 0;
padding: 0;
}

h1 {
font-size: 14px;
}

	body {
	color: #ededed;
	background: black url(../img/body_bg.jpg) center top no-repeat;
	padding: 0;
	font: 0.8em Tahoma, Geneva, sans-serif;
	}
	table {
	border-collapse: collapse;
	}
	table, tr, td, p, form, input, label {
	padding: 0;
	margin: 0;
	}
	p {
	color: #e4edff;
	text-indent: 30px;
	margin-bottom: 10px;	
	}
	a {
	color: #a9adff;
	text-decoration: none;
	}
	a:hover {
	color: white;
	}
	input[type="text"], input[type="password"] {
	/*background: url(../img/input_bg.gif) center center;*/
	background-color: #fdfdfd;
	border: 1px solid #40096b;
	padding: 2px;
	}
		table#main_table {
		margin: 0 auto;
		width: 896px;
		}
			td#top_black_fade {
			background: url(../img/top_shadow.jpg) 13px bottom no-repeat;
			height: 60px;
			}
			td#top_left_shadow {
			background: url(../img/top_left_shadow.jpg) right -1px no-repeat;
			width: 23px;
			}
			td#bottom_left_shadow {
			background: url(../img/left_shadow.png) right top repeat-y;
			}
			td#right_shadow {
			background: url(../img/right_shadow.png) left top repeat-y;
			width: 23px;
			}
			td#header_image {
			background: black url(../img/header_bg.jpg) center top no-repeat;
			/*height: 161px;*/
			height: 115px;
			padding: 0 17px;
			}
				#login_form {
				margin-top: 10px;
				font-size: 0.8em;
				text-align: right;
				height: 57px;
				
				}
			div#top_menu {
			color: #d6d6d6;
			font: bold 0.8em sans-serif;
			margin-top: 10px;
			text-transform: uppercase;
			}
				div#top_menu a {
				color: white;
				}
				div#top_menu a:hover {
				border-bottom: 1px solid white;
				}
			td#left_menu_container {
			background: black url(../img/left_bg.jpg) left top no-repeat;
			border-bottom: 1px solid #000756;
			width: 185px;
			text-align: left;
			padding-left: 15px;
			}
				form#search_form {
				margin-top: 11px;
				margin-left: 32px;
				}
				ul#menu {
				font-size: 0.8em;
				line-height: 1.2;
				list-style: none;
				margin: 0 17px 30px;
				padding: 0;
				text-align: left;
				}
					ul#menu li.menu_head {
					border-bottom: 1px dotted #7e80a0;
					padding-bottom: 5px;
					color: #eff1ff;
					font: 0.9em sans-serif;
					text-transform: lowercase;
					text-align: right;
					margin-top: 29px;
					margin-bottom: 5px;
					}
					ul#menu li {
					margin: 0;
					padding: 0;
					}
					
					
					
			td#splash-main_content-featured-container {
			background: black url(../img/content_bg.jpg) left top no-repeat;
			border-bottom: 1px solid #000756;
			width: 647px;
			}
				table#three-col {
				width: 100%;
				}
					table#three-col p.list-item {
					margin-bottom: 1.3em;
					}
				
					table#three-col hr{
					border-width:0;
					color:gray;
					background-color:gray;
					height: 1px;
					color: #a9adff;
					margin: 10px 0;
					padding: 0;
					}
					table#three-col th {
					font-size: 1.2em;
					text-align: center;
					}
					table#three-col th, table#three-col td {
					padding: 0 15px;
					}
						.inbetween {
						border: 1px dotted #a9adff;
						border-top: none;
						border-bottom: none;
						}
						td.inbetween {
						height: 400px;
						}
				div#splash_image_container {
				background: url(../img/splash_bg.gif) top left no-repeat;
				height: 219px;
				margin: 0 auto;
				padding: 5px 4px 4px 5px;
				text-align: center;
				width: 631px;
				}
				td#headline-information_text-cell {
				font-size: 0.8em;
				line-height: 1.4;
				margin-top: 14px;
				padding-left: 10px;
				padding-right: 17px;
				}
				td#featured {
				padding-right: 17px;
				min-height: 600px;
				background: url(../img/featured_img.jpg) left top no-repeat;
				margin: 14px 11px;
				width: 172px;
				font-size: 0.8em;
				text-align: right;
				}
				
			td#footer {
			color: #7e7e7e;
			font-size: 0.7em;
			background: url(../img/footer_bg.png) 13px bottom no-repeat;
			text-align: right;
			padding: 10px 40px 20px 40px;
			}
			
			td#footerlutw {
			color: #7e7e7e;
			font-size: 0.7em;
			background: url(../img/footer_bg.png) 13px bottom no-repeat;
			text-align: center;
			padding: 0px 0px 15px 0px;
			}	
			
/*

osCommerce StyleSheet

*/
.infoBox {
padding-left: 5px;
}

.infoBoxContents {
font-size: 0.9em;
line-height: 1.2;
list-style: none;
text-align: left;
padding-left: 8px;
}

.infoBoxNotice {

}

.infoBoxNoticeContents {

font-family: Verdana, Arial, sans-serif;
font-size: 8pt;
}

 .infoBoxHeading {
border-bottom: 1px dotted #7e80a0;
padding-bottom: 5px;
color: #ffffff;
font: 0.9em sans-serif;
font-weight: bold;
text-transform: lowercase;
text-align: right;
margin-top: 29px;
margin-bottom: 5px;
}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 8pt;
}


TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
padding-top: 10px;
padding-bottom: 10px;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
padding-top: 10px;
padding-bottom: 10px;
}

TABLE.productListing {
padding-top: 10px;
padding-bottom: 10px;
}

.productListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #000000;
  color: #FFFFFF;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.productListing-data p {
  margin:2px;
  padding:0;
  text-align:center;
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #ffffff;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  padding: 5px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #000000; cursor: pointer; cursor: hand; }
.moduleRowSelected { background-color: #000000; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #000000; padding: 5px; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #000000; padding: 5px; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #000000; padding: 5px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #000000; padding: 5px; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #000000; padding: 5px; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 12px; background-color: #000000; padding: 5px; }

/* BOF: More Pics  */
IMG.productsMainImage {
	border-width:2px;
  border-style:solid;
  border-color:black;
  max-width: 300px;
  max-height: 300px;
  
}

IMG.productsImages {
  border-width:2px;
  border-style:solid;
  border-color:black;
}

IMG.productsImages:hover {
	border-color:blue;
}

TABLE.popup {
  border-width: 1px;
  border-style: dotted;  
  border-color: #666;
}
/* EOF: More Pics  */
