@charset "utf-8";a:link {	text-decoration: none;	color: #006;	font-weight: bold;}a:visited {	text-decoration: none;	color: #006;	font-weight: bold;}a:active {	text-decoration: none;}a:hover {	text-decoration: underline;	color: #900;	font-weight: bold;}body {	background-color: #1D1B31;	width: 900px;	margin-top: 0px;	margin-right: auto;	margin-bottom: auto;	margin-left: auto;}#TopBar {	height: 24px;	width: 900px;	background-color: #333;	background-image: url(../images/top_bg.jpg);}#PageContainer {	background-color: #323232;	position: absolute;	width: 900px;}#CatalogContainer {	background-color: #323232;	width: 900px;}#Header {	height: 151px;	width: 900px;}#ShowMe {}#MainMenu {	background-image: url(../images/tablebg.jpg);	background-repeat: repeat-x;	height: 25px;	width: 900px;}#ProductList {	width: 160px;	float: left;	background-color: #FFF;}#ProductList ul {	margin: 0;	padding: 0;	list-style-type: none;	font-family: Tahoma;	font-weight: bold;	font-size: 12px;}#ProductList a {	display: block;	width: 150px;	background-color: #97040A;	border-bottom: 1px solid #000;	padding-top: 3px;	padding-right: 5px;	padding-bottom: 3px;	padding-left: 5px;}#ProductList a:link, #navlist a:visited {	color: #FFF;	text-decoration: none;}#ProductList a:hover {	background-color: #033;	color: #fff;}#PageContent {	background-color: #FFF;	float: left;	width: 738px;	padding: 0px;	}#PageContent h1 {    color: #C00;    font-size: 1.6em;}#PageContent h2 {    color: #C00;    font-size: 1.3em;}#PageContent h3 {    color: #C00;    font-size: 1em;}#PageContent li {	list-style: none;}#Footer {	width: 900px;	text-align: center;	float: left;	color: #FFF;	font-family: Tahoma, Geneva, sans-serif;	font-size: 11px;	padding: 0px;}.CategoryDisplay {	width: 700px;}.CategoryDisplay ul {	margin: 0;	padding: 0;	list-style-type: none;	font-family: Tahoma;	font-weight: bold;	font-size: 12px;}.CategoryDisplay a {	display: block;	width: 690px;	background-color: #FFE;	border-bottom: 1px solid #eee;	padding-top: 3px;	padding-right: 5px;	padding-bottom: 3px;	padding-left: 5px;}.CategoryDisplay a:link, .catlist a:visited {	color: #333;	text-decoration: none;}.CategoryDisplay a:hover {	background-color: #971611;	color: #fff;}#OptionPrice {	float: left;	font-weight: bold;}#ProductName, #CartName, #RegisterName, #LoginName, #CheckoutName, #AdminName, #SearchName {	font-weight: bold;	color: #FFF;	background-color: #33426B;	width: 680px;	padding: 5px;	border: 1px solid #333;	float: left;	font-family: "Lucida Sans Unicode", "Lucida Grande", sans-serif;	font-size: 13px;	margin: 5px;}#ProductCartOptions, #CartOptions {	padding: 5px;	width: 680px;	border: 1px solid #333;	float: left;	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px;	font-weight: bold;	background-color: #33426B;	color: #FFF;	margin: 5px;}#CartOptions a {	color: #FFF;	text-decoration: none;}#CartOptions a:hover {	text-decoration: underline;}#ProductPhoto {	margin: 3px;	float: left;	padding-right: 10px;}#ProductDescription {	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;	font-size: 12px;}#ProductDetails, #CartDetails, #RegisterForm, #LoginDetails, #CheckoutDetails, #AdminDetails, #SearchResults {	padding: 5px;	width: 680px;	border: 1px solid #333;	float: left;	margin: 5px;	font-family: Tahoma, Geneva, sans-serif;	font-size: 11px;}table.RegisterForm, table.LoginForm, table.CartForm, table.AdminForm, table.SearchForm, table.LevelForm {	width: 700px;}tr.RegisterFormColoured, tr.LoginFormColoured, tr.CartFormColoured, tr.SearchFormColoured {	background-color: #D4E5FF;}td.RegisterFormName, td.LoginFormName {	width: 300px;	text-align: right;	color: #000;	text-decoration: none;}td.RegisterFormValue, td.LoginFormValue {	width: 400px;	text-align: left;	color: #000;	text-decoration: none;}td.AdminFormName {	width: 300px;}td.AdminFormValue {	width: 400px;}td.LevelFormName {	width: 300px;	text-align: right;}td.LevelFormValue {	width: 400px;	text-align: left;}td.CartFormProduct {	width: 300px;	text-align: left;}td.CartFormQuantity, td.CartFormPrice, td.CartFormRemove {	width: 100px;	text-align: left;}tr.CartFormHeadings, tr.AdminFormHeadings {	font-weight: bold;}#ProductDist {	background-color: #C0080A;}#HeaderSearch {	background-image: url(../images/top4.jpg);	height: 32px;	width: 384px;	float: left;	padding-top: 10px;}.RequiredField {	color: #F00;}#promoline {	color: white;	font-weight: bold;	font-size: 1.1em;	background-color: black;	background-image: url(../images/promo.png);	background-repeat: repeat-x;	height: 25px;	text-align: center;	vertical-align: middle;	line-height: 25px;	}#promoline  a{        color: #DBDF2A;}