body{margin: 0px; background-repeat: repeat-x; background-color: #FFFFFF; font-family: Tahoma, Verdana; color: #666666; font-size: 11px; font-weight: normal; text-decoration: none; }
hr.separator{height: 1px; color: #E5E5E5; background-color: #E5E5E5; border: 0px;}
img {border: 0;}
input, textarea, select {border: 1px solid gray; font-family: Verdana, Arial, sans-serif; color: #333333; font-size: 11px; background-color: #FFEEFF;}
input[type="checkbox"], input[type="radio"], input[type="image"] {border: 0; background-color: transparent;}
input[type="button"], input[type="submit"]{border: 1px solid gray; font-family: Verdana, Arial, sans-serif; font-size: 11px; background-color: #DDDDDD;}
/* Main Menu Styles */
.MainMenu{font-family: Tahoma, Verdana;	color: #FFFFFF;	font-size: 12px; font-weight: bold;	padding: 1px; border: 1px solid #999999;}
.MainMenu a{color: #FFFFFF;	text-decoration: none; margin: 1px;	padding: 1px; border: 1px solid #666666;}
.MainMenuHighlight{font-family: Tahoma, Verdana; color: #A4B4B3; font-size: 12px; font-weight: bold;}
.MainMenuHighlight a{color: #A4B4B3; text-decoration: none;}
p{font-size:12px;}
/* Page Title Style */
.PageTitle {font-family: Tahoma, Verdana;color: #FF6766;font-size: 18px;font-weight: normal;text-align: left; padding-top:10px;}
h1 {font-family: Tahoma, Verdana;color: #FF6766;font-size: 18px;margin:0px;padding:0px;font-weight: normal;text-align: left;}
/* Your Shopping Cart Text Style */
.ShoppingCartText{font-family: Tahoma, Verdana;color: #666666;font-size: 11px;font-weight: normal;}
.ShoppingCartText a{color: #666666;text-decoration: none;}
/* Required Style */
.Required {color: red;}
/* Error Style */
.Error {color: red;}
/* Store Closed Style */
.StoreClosedText {font-family: Tahoma, Verdana;color: #8B7356;font-size: 16px;font-weight: bold;}
/* Larger Image Text Styles */
.LargerImageLink{font-family: Tahoma, Verdana;color: #666666;font-size: 10px;}
.LargerImageLink a{color: #666666;text-decoration:underline;}
.LargerImageLink a:hover{color: #999999;text-decoration:underline;}
/* Copyright Text Styles */
.CopyrightText{font-family: Tahoma, Verdana;color: #333333;font-size: 11px;font-weight: normal;}
.CopyrightText a{color: #333333;text-decoration: none;}
/* Main Styles END */
/* Category Styles BEGIN */
.CategoryName{font-family: Tahoma, Verdana;color: #FF6766;font-size: 18px;font-weight: normal;text-align: left;}
.CategoryName a{color: #8B7356;text-decoration: underline;}
.CategoryName a:hover{color: #D369A2;}
.CategoryDescription{color: #333333;font-family: Tahoma, Verdana;font-size: 11px;font-weight: normal;}
/* Category Styles END */
/* Product Styles BEGIN */
.ProductName{font-family: Tahoma, Verdana;color: #666666;font-size: 11px;font-weight: bold;}
.ProductName a{color: #666666;text-decoration: none;}
.ProductName a:hover{color: #BBBBBB;text-decoration: none;}
.ProductDescription{font-family: Tahoma, Verdana;color: #333333;font-size: 11px;font-weight: normal;}
.ProductPrice{font-family: Tahoma, Verdana;color: #CC3399;font-size: 11px;font-weight: bold;}
.ProductStockMessage{font-family: Tahoma, Verdana;color: #99B47F;font-size: 12px;font-weight: bold;	padding: 5px;}
.ProductOptionsTitle{font-family: Tahoma, Verdana;color: #666666;font-size: 11px;font-weight: bold;}
.ProductOptions{font-family: Tahoma, Verdana;color: #333333; font-size: 11px; font-weight: normal;text-align: left;}
.ProductOptions input, .ProductOptions textarea, .ProductOptions select{}
/* Product Styles END */
/* Subcategories List Styles BEGIN */
.Subcategories{padding: 0px;margin: 2px;width: 100%;background-color: white;vertical-align: top;text-align: center;}
/* the following styles are inherited from .CategoryName */
.Subcategories .CategoryName{padding: 2px;}
.Subcategories .CategoryName a{}
.Subcategories .CategoryName a:hover{}
/* Subcategories List Styles END */
/* Product List Styles BEGIN */
.ProductList{padding: 0px;margin: 2px;width: 100%;background-color: white;vertical-align: top;}
.ProductList table td{vertical-align: top;}
.ProductList .Empty{padding: 0px;color: #fff;font-size: 0.1em;}
/* the following styles are inherited from Category Styles */
.ProductList .CategoryName{}
.ProductList .CategoryDescription{padding-top: 6px;}
/* the following styles are inherited from Product Styles */
.ProductList .ProductName{padding-top: 7px;padding-bottom: 10px;text-align: center;}
.ProductList .ProductDescription{padding: 10px;}
.ProductList .ProductPrice{padding: 5px;text-align: center;}
/* Product List Styles END */
/* Paginator Dropdown Styles BEGIN */
.PaginatorDropdown {padding: 0;margin: 0;width: 100%;font-family: Tahoma, Verdana;color: #333333;font-size: 11px; background-color: white;text-align: left;}
.PaginatorDropdown select{}
/* Paginator Dropdown Styles END */
/* Paginator Styles BEGIN */
.Paginator {padding: 0;margin: 0;width: 100%;font-family: Tahoma, Verdana;color: #333333;font-size: 11px; background-color: white;text-align: right;}
.Paginator a{color: #CD3C53;text-decoration: none;}
a:hover {color: #333333;text-decoration: underline;}
a{text-decoration: none;}
.Paginator a:hover{color: #DA7080;text-decoration: underline;}
/* Paginator Styles END */
/* Product Images Styles BEGIN */
.ProductImages {padding: 0px;margin: 0px;width: 100%;border: 1px #E5E5E5 solid;font-family: Tahoma, Verdana;font-size: 12px;color: #666666;font-weight: normal;background-color: white;text-align: left;}
.ProductImages TH{	padding: 2px;	background-color: #E5E5E5;}
.ProductImages img{padding: 10px;border: 1px solid #FFFFFF;}
.ProductImages img:hover{padding: 10px;	border: 1px solid #E5E5E5;}
/* Product Images Styles END */
/* Product Info Styles BEGIN */
.ProductInfo {
	width: 700px;

	font-family: Tahoma, Verdana;
	font-size: 12px;
	color: #666666;
	font-weight: normal;
	background-color: white;
	text-align: left;

}
/* the following styles are inherited from Product Styles */
.blackbox img {padding:3px; border: 1px #E5E5E5 solid; }
.ProductInfo .ProductName {
	margin: 0px;
	padding-top: 6px;
	padding-bottom: 6px;
}
.ProductInfo .ProductDescription {}
.ProductInfo .ProductPrice {padding-bottom: 7px;}
/* Product Info Styles END */
/* Shopping Cart Styles BEGIN */
.ShoppingCart {padding: 0px;margin: 2px;width: 100%;background-color: white;font-family: Tahoma, Verdana;color: #333333;font-size: 11px;font-weight: normal;text-decoration: none;}
.ShoppingCart .Empty{padding: 30px 0px 40px 0px;font-family: Tahoma, Verdana;color: #8B7356;font-size: 14px;font-weight: bold;text-align: center;}
.ShoppingCart input{}
/* Shopping Cart Styles END */
/* Search Result Styles BEGIN */
.SearchResult {padding: 0px;margin: 2px;width: 100%;background-color: white;}
.SearchResult .Empty{padding: 30px 0px 40px 0px;text-align: left;font-family: Tahoma, Verdana; color: #666666;font-size: 12px;font-weight: bold;}
.SearchResult .Highight {background-color: #F9C6F9;}
.SearchResult .ProductName {padding: 0px;padding-bottom: 5px;text-align: left;}
/* the following styles are inherited from Product Styles */
.SearchResult .ProductName a{}
.SearchResult .ProductName a:hover{color: #888888;}
.SearchResult .ProductDescription {}
.SearchResult .ProductDescription a {color: #333333;text-decoration: none;}
.SearchResult .ProductDescription a:hover {color: #888888;}
.SearchResult .ProductNumber {font-family: Tahoma, Verdana;color: #666666;font-size: 11px;font-weight: bold;}
/* Search Result Styles END */
/* Checkout Styles BEGIN */
.Checkout {padding: 0px;margin: 2px;width: 100%;background-color: white;font-family: Tahoma, Verdana;color: #333333;font-size: 11px;font-weight: normal;text-decoration: none;}
.Checkout .Title {padding: 0 0px 5px 0;font-family: Tahoma, Verdana;color: #8B7356;font-size: 12px;font-weight: bold; text-align:left;}
.Checkout .Block {padding: 15px;border: 1px #E5E5E5 solid;}
.Checkout .ColumnTitle {white-space: nowrap;color: #666666;font-weight: bold;}
.Checkout .ColumnValue {}
.Checkout .TotalLabel {white-space: nowrap;padding-right: 7px;font-weight: bold;}
.Checkout .TotalValue {font-weight: bold;}
.Checkout .Left {text-align:left;}
.Checkout .Right {text-align:right;}
.Checkout .Center {text-align:center;}
.Checkout input.Normal, .Checkout textarea.Normal, .Checkout select.Normal {}
.Checkout input.Error , .Checkout textarea.Error, .Checkout select.Error {border: 1px solid red;}
.Checkout select.Short {width: 100px;}
.Checkout .Required {}
.Checkout .Error {}
.Checkout .Errors {padding: 15px;color: red;text-align: left;line-height: 20px;}
.Checkout .Empty {padding: 30px 0px 40px 0px;font-family: Tahoma, Verdana;color: #8B7356;font-size: 14px;font-weight: bold;text-align: center;}
.Checkout .ImpossibleToComputeShippingCost {padding: 20px;color: #8B7356;font-size: 12px;font-weight: bold;text-align: center;}
.formstyle {height: 18px;width: 176px;border: 1px solid #66CC66;text-decoration: none;background-color: #FFFFFF;padding-left: 1px;}
/* Checkout Styles END */
.dottedrule {border-left-width: 1px;border-left-style: dotted;border-left-color: #666666;}
/******************************************** Dan's added styles ***********************************/
#wrap {color:#666666; margin:0 auto; width:960px; padding:0;}
#header {width:960px;}
#menu {width:920px; height:30px; padding-left:20px;}
.shoppingcarttext {color: #666666;font-weight: bold; float:right;}
.shoppingcarttext a {color: #666666;}
#sidebar {float:left; width:190px; height:100%;padding-right:10px; padding-left:20px;height:100%;}
.NavigationBar {width: 180px; padding:0px;}
.NavigationBar .Level1 a{color: #666666;text-decoration: none;border: 1px solid #999999;float: left;text-align: left;text-indent: 10px;background-color: #FFFFFF;width:179px;padding-top:4px;padding-bottom:3px; margin-bottom:4px;}
.NavigationBar .Level1 a:hover{color: #888888;background-color: #DDE9E8;}
.NavigationBar .spacer {height:20px; width:180px; float:left;}
#main-panel {float:left; width:700px;border-left-width: 1px;border-left-style: solid;border-left-color: #E5E5E5;padding-left:20px}
#footer {width:940px; height:50px; margin-top:20px;padding:10px; float:left; border-top:1px; border-top-color:#999; border-top-style:solid;}
#footer h2 {font-size: 11px;}
#footer .left {width:230px; float:left;}
#footer .center {width:480px;float:left;padding-top:10px;text-align:center;}
#footer .right {width:230px; float:left; text-align:right;}
#footer-bot {width:940px; float:left;text-align:center;}
.Breadcrumb {color: #333333;font-size:11px;}
.Breadcrumb a{color: #999999;text-decoration: underline;}
.Breadcrumb a:hover{color: #DA7080;}
.separator {margin-bottom:20px;}
.2010 {}
.2010 img {padding:3px; border: 1px #E5E5E5 solid;}
.2010text {font-size:12px;line-height: 19px;text-indent: 40px;}
.clickformore a {
	color: #999;
}
.clickformore a:hover {
	text-decoration: none;
}
.productlistimage img {padding:3px; border: 1px #E5E5E5 solid;}