BODY
{
	background-color:#666666;
	color:#FBD8C5;
}
hr
{
	color:#9CAAC5;
	width:98%;
	height:1px;
}
.buttonLarge
{
	width:131px;
	height:18px;
	text-align:center;
	padding-top:1px;
	vertical-align:middle;
	font: bold 13px/1em;
	color:#FBD8C5;
	cursor:pointer;
	text-decoration:none;
}
.buttonLarge:hover
{
	color:#FBD8C5;
}
.buttonLargeBackground
{
	background-image:url('button_long.gif');
}

.buttonLong
{
	width:131px;
	height:18px;
	text-align:center;
	vertical-align:middle;
	padding-top:1px;
	font: bold 12px/1em;
	color:#FBD8C5;
	cursor:pointer;
	text-decoration:none;
}
.buttonLong:hover
{
	color:#FBD8C5;
}
.buttonLongBackground
{
	background-image:url('button_long.gif');
}

.buttonShort
{
	width:65px;
	height:18px;
	text-align:center;
	vertical-align:middle;
	padding-top:1px;
	font: normal 12px/1em;
	color:#FBD8C5;
	cursor:pointer;
	text-decoration:none;
}
.buttonShort:hover
{
	color:#FBD8C5;
}
.buttonShortBackground
{
	background-image:url('button_short2.gif');
}
.buttonShortBackground2
{
	background-image:url('button_short.gif');
}




.buttonMedium
{
	width:100px;
	height:18px;
	text-align:center;
	vertical-align:middle;
	font: normal 13px/1em;
	color:#FBD8C5;
	cursor:pointer;
	text-decoration:none;
}
.buttonMedium:hover
{
	color:#FBD8C5;
}
.buttonMediumBackground
{
	background-image:url('button_medium.gif');

}





.buttonMediumRed
{
	width:100px;
	height:18px;
	text-align:center;
	vertical-align:middle;
	font: bold 13px/1em;
	color:#FBD8C5;
	cursor:pointer;
	text-decoration:none;
}
.buttonMediumRed:hover
{
	color:#FBD8C5;
}
.buttonMediumRedBackground
{
	background-image:url('button_medium_red.gif');
}

input.text
{
	width:100px;
	border:1px solid black;
}

input.long
{
	width:200px;
}
input.longest
{
	width:400px;
}
input.short
{
	width:50px;
}

select.long
{
	width:200px;
}

.moduleContentBar
{
	background-image:url("bg_tool.jpg");
	text-align:left;
	vertical-align:middle;
}

.ModuleContentBarLink
{
	font-weight:bold;
	text-decoration:none;
}
.ModuleContentBarLink:hover
{
	text-decoration:underline;
	color:Maroon;
}

td.ModuleSearch
{
	vertical-align:top;
	text-align:center;
	padding-top:5px;
}
table.ModuleSearchBox
{
	background-color:#F0F0FA;
	width:185px;
	height:90px;
}
td.ModuleSearchBox
{
	padding:0 5px 4px 5px;
}
td.ModuleSearchBoxTitle
{
	background-image:url("headerSearch.gif");
	padding:0 10px 5px 10px;
	color: #41628D;
	height:28px;
	font:bold 14px/1em;
}
select.ModuleSearch
{
	width :100px;
	color: #9F0007;
	border:solid 1px;
	border-top-color:#9EA4B7;  
	border-right-color:#dadada; 
	border-bottom-color:#dadada; 
	border-left-color:#9EA4B7;
	color:#000000;
}
select.ModuleSearchCategory
{
	width :175px;
	color: #9F0007;
	border:solid 1px;
	border-top-color:#9EA4B7;  
	border-right-color:#dadada; 
	border-bottom-color:#dadada; 
	border-left-color:#9EA4B7;
	color:#000000;
}

td.ModuleSpecial
{
	vertical-align:top;
	text-align:center;
	padding-top:5px;
}
table.ModuleSpecialBox
{
	width:202px;
	height:90px;
}
td.ModuleSpecialBox
{
	padding:0 5px 4px 5px;
	height:75px;
	background-color:#F0F0FA;
}
td.ModuleSpecialBoxTitle
{
	background-image:url("headerSpecial.gif");
	padding:2 10px 5px 10px;
	color: #43638C;
	height:24px;
	font:bold 14px/1em;
}



a.ModuleSpecialProduct
{
	color:941313;
	font:normal 12px;
	text-decoration:none;
}
a.ModuleSpecialProduct:hover
{
	color:#941313;
	text-decoration:underline;
}



a.ModuleSpecialTicker
{
	color:black;
	font:bold 12px;
	text-decoration:none;
}
a.ModuleSpecialTicker:hover
{
	color:#941313;
	text-decoration:underline;
}

td.ModuleMembers
{
	vertical-align:top;
	text-align:center;
	padding-top:5px;
}
table.ModuleMembersBox
{
	width:180px;
	height:90px;
}
td.ModuleMembersBox INPUT
{border:1px solid #BDC3DB;}
td.ModuleMembersBox
{
	background-color:#F0F0FA;
	padding:0 5px 1px 5px;
	font:normal 11px;
	text-align:center;
}
td.ModuleMembersBoxTitle
{
	background-image:url("headerMembers.gif");
	padding:5 10px 5px 10px;
	color: #FBD8C5;
	height:23px;
	font:bold 12px/1em;
}
a.ModuleMembersPassword
{
	color:black;
	font:normal 10px/1em;
}
a.ModuleMembersPassword:hover
{
	color:#941313;
	text-decoration:underline;
}

td.ModuleBanner
{
	vertical-align:top;
	text-align:center;
	padding-top:3px;
}

td.ModuleBannerLeft
{
	vertical-align:top;
	text-align:center;
	padding-top:5px;
}

td.ModuleBannerRight
{
	vertical-align:top;
	text-align:center;
	padding-top:5px;
}

table.ModuleTitle
{
}
td.ModuleTitleText
{
	background-color:gray;
	color:#003263;
	padding:0 20px 0 20px;
	text-align:left;
}
h1.ModuleTitleText
{
	font:bold 14px/1em;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
td.ModuleTitleBar
{
	background-color:#9CAAC5;
	padding:0 2px 0 2px;
}

td.ModuleCart
{
	vertical-align:top;
	text-align:center;
	padding-top:5px;
}
table.ModuleCartBox
{
	background-color:#FBD8C5;
	width:160px;
}
table.ModuleCartFrame
{
	width:100%;
}
td.ModuleCartBox
{
	font:normal 11px;
}
td.ModuleCartBoxTitle
{
	padding:5 10px 8px 5px;
	color: #FBD8C5;
	height:17;
	/* background-image:url('headerCart.gif'); */
	font: bold 120%/1.5em;
}
a.ModuleCartProduct
{
	color:black;
	font:normal 11px;
	text-decoration:none;
}
a.ModuleCartProduct:hover
{
	color:#941313;
	text-decoration:underline;
}

td.ModuleSidebar
{
	vertical-align:top;
	text-align:center;
	padding-top:3px;
}
table.ModuleSidebarBox
{
	/* background-color:#9CAAC5; */
	width:168px;
	margin-top:-8px;
}

table.Modulee
{
	background-image:url('lbar_bg.jpg');
}

td.ModuleSidebarBoxSelected
{
	font:normal 96%/1.5em;
	color:#FBD8C5;
	text-decoration:none;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	/*background-color:#666666;*/
	background-image:url('lbar_bg_selected.jpg');
}

td.ModuleSidebarBox
{
	font:normal 96%/1.5em;
	color:#FBD8C5;
	text-decoration:none;
	padding-top:3px;
	padding-left:10px;
	padding-right:10px;
	
}
td.ModuleSidebarBox hr
{
	color:#FBD8C5;
	margin-right:7px;
}
td.ModuleSidebarBoxTitle
{
	padding:10px 5px 0px 0px;
	color: #FBD8C5;
	height:10;
/*	background-color:white;
	background-image:url('headerNavigation.gif');*/
	font:bold 95%/1.5em;
}


#rollover ul, #rollover li {
	list-style-type: none;
	line-height: 17px;
	padding-left: 0px;
	margin-left: -30px;

}

#rollover li a {
	background-image: url(bullet.gif);
	background-repeat: no-repeat;  background-position: 0.0em;
	padding-left: 9px;
}

#rollover li a:hover {
	background-image: url(shim.gif);
	background-repeat: no-repeat;  background-position: 0.0em;
	padding-left: 9px;
}


td.ModuleSidebarBoxBottom
{
}
a.ModuleSidebarCategory
{
	color:#FBD8C5;
	font:norma 96%/1.5emx;
	padding:3px 0px 3px 0.0px;
	text-decoration:none;
}
a.ModuleSidebarCategory:hover
{
	color:#FBD8C5;
	text-decoration:none;
}
.ModuleSidebarCategoryCurrent
{
	font:bold 100%/1.5emx;
	padding-top:3px;
	height:10px;
	color:#000;
}

td.ModuleSidebarSubcategorySelected
{
	/*background-color:#D6DBEE;*/
	color:#fff;
	padding-right:5px;
	/*background-image:url('lbar_bg_sub_selected.jpg');*/
	border-left:1px solid #fbd8c5;
	border-top:1px solid #fbd8c5;
	border-bottom:1px solid #fbd8c5;
	
}
td.ModuleSidebarSubcategoryFirstSelected
{
	color:#ac0000;
	padding-right:5px;
	/*background-image:url('lbar_bg_sub_selected.jpg');*/
	border-left:1px solid #fbd8c5;
	border-top:1px solid #fbd8c5;
	border-bottom:1px solid #fbd8c5;
	
}

td.ModuleSidebarSubcategory
{
	/*background-color:#D6DBEE;*/
	color:#2C4A7C;
	padding-right:5px;
	background-image:url('lbar_bg.jpg');
}
td.ModuleSidebarSubcategoryFirst
{
	/*background-color:#D6DBEE;*/
	color:#2C4A7C;
	padding-right:5px;
	background-image:url('lbar_bg.jpg');
}
td.ModuleSidebarSubcategoryRuler
{
	padding:0 0px 10 0px;
}
td.ModuleSidebarSubcategoryRulerTop
{
	padding:0 5px 10 0px;
}
a.ModuleSidebarSubcategory
{
	color:#fff;
	font:normal 12px;
	text-decoration:none;
}
a.ModuleSidebarSubcategory:hover
{
	color:yellow;
	text-decoration:underline;
}
.ModuleSidebarSubcategoryCurrent
{
	font:normal 12px;
	color:yellow;
}
.ModuleSidebarListItem
{
	text-align:center;
	vertical-align:middle;
	height:133px;
	width:100%;
	 padding:0 0px 0 0px;
}
a.ModuleSidebarProduct
{
	color:black;
	font:normal 12px;
	text-decoration:none;
}
a.ModuleSidebarProduct:hover
{
	color:#941313;
	text-decoration:underline;
}
.ModuleSidebarSeparator
{
	height:10px;
	overflow:hidden;
}

td.ModuleFooterBar
{
	font:normal 11px/1em;
	color:#fbd8c5;
	vertical-align:top;
	padding-top:5px;
}
a.ModuleFooterLink
{
	color:rgb(251, 216, 197);
}
a.ModuleFooterLink:hover
{
}

.ModuleBody
{
}

table.ProductDisplayStyle1
{
	width:100%;
}
a.ProductDisplayStyle1Name
{
	font:bold 14px;
	color:black;
	text-decoration:none;
}
a.ProductDisplayStyle1Name:hover
{
	color:maroon;
	text-decoration:underline;
}
.ProductDisplayStyle1Data
{
	color:#C20F0F;
	font:bold 12px;
}
.ProductDisplayStyle1DataValue
{
	font:normal 12px;
}
.ProductDisplayStyle1PriceMarket
{
	font:normal 13px;
	color:red;
	width:70px;
	vertical-align:top;
}
.ProductDisplayStyle1PriceMarketValue
{
	font:bold 13px;
	color:black;
	text-decoration:line-through;
}
.ProductDisplayStyle1Price
{
	font:normal 14px;
	color:red;
	width:70px;
	vertical-align:top;
}
.ProductDisplayStyle1PriceValue
{
	font:bold 14px;
	color:red;
}
.ProductDisplayStyle1Saving
{
	font:bold 12px;
	color:maroon;
	width:70px;
	vertical-align:top;
}
.ProductDisplayStyle1SavingValue
{
	font:bold 12px;
	color:maroon;
	text-decoration:underline;
}
.ProductDisplayStyle1Sale
{
	color:red;
	font:bold 12px;
}
td.ProductDisplayStyle1Rule
{
	text-align:center;
	width:50px;
}
hr.ProductDisplayStyle1Rule
{
	width:1px;
	height:50px;
}

.ProductDisplayStyle2
{
	padding-top:10px;
	width:200px;
	height:325px;
	background-image:url('gallery_product_bg.gif');
	margin-top:3px;
	margin-right:3px;
	margin-bottom:3px;
	margin-left:3px;
}
.ProductDisplayStyle2Name
{
	font:bold 13px;
	height:33px;
}
a.ProductDisplayStyle2Name
{
	font:bold 13px;
	color:black;
	text-decoration:none;
}
a.ProductDisplayStyle2Name:hover
{
	color:maroon;
	text-decoration:underline;
}
.ProductDisplayStyle2Data
{
	color:#C20F0F;
	font:bold 11px;
}
.ProductDisplayStyle2DataValue
{
	padding-right:10px;
	font:normal 11px;
}
.ProductDisplayStyle2PriceMarket
{
	font:normal 11px;
	color:red;
	width:70px;
	vertical-align:top;
}
.ProductDisplayStyle2PriceMarketValue
{
	font:bold 11px;
	color:black;
	text-decoration:line-through;
}
.ProductDisplayStyle2Price
{
	font:normal 11px;
	color:red;
	width:70px;
	vertical-align:top;
}
.ProductDisplayStyle2PriceValue
{
	font:bold 11px;
	color:red;
}
.ProductDisplayStyle2Saving
{
	font:bold 11px;
	color:maroon;
	width:70px;
	vertical-align:top;
}
.ProductDisplayStyle2SavingValue
{
	font:bold 11px;
	color:maroon;
	text-decoration:underline;
}

table.ProductDisplayStyle3
{
	width:100%;
}
a.ProductDisplayStyle3Name
{
	font:bold 13px;
	color:black;
	text-decoration:none;
}
a.ProductDisplayStyle3Name:hover
{
	color:maroon;
	text-decoration:underline;
}
.ProductDisplayStyle3Data
{
	font:bold 11px;
	width:70px;
	vertical-align:top;
}
.ProductDisplayStyle3DataValue
{
	font:normal 11px;
}
.ProductDisplayStyle3PriceMarket
{
	font:normal 11px;
	color:red;
	width:70px;
	vertical-align:top;
}
.ProductDisplayStyle3PriceMarketValue
{
	font:bold 11px;
	color:black;
	text-decoration:line-through;
}
.ProductDisplayStyle3Price
{
	font:normal 11px;
	color:red;
	width:70px;
	vertical-align:top;
}
.ProductDisplayStyle3PriceValue
{
	font:bold 11px;
	color:red;
}
.ProductDisplayStyle3Saving
{
	font:bold 11px;
	color:maroon;
	width:70px;
	vertical-align:top;
}
.ProductDisplayStyle3SavingValue
{
	font:bold 11px;
	color:maroon;
}
.ProductDisplayStyle3Brief
{
	font:normal 11px;
}
.ProductDisplayStyle3Sale
{
	color:red;
	font-weight:bold;
}
td.ProductDisplayStyle3Rule
{
	text-align:center;
	vertical-align:top;
}
hr.ProductDisplayStyle3Rule
{
	width:1px;
	height:30px;
}

table.ProductDisplayStyle4
{
	width:98%;
}
th.ProductDisplayStyle4
{
	font:bold 11px;
	vertical-align:bottom;
	text-align:center;
	background-color:Gainsboro;
}
td.ProductDisplayStyle4
{
	font:normal 11px;
	vertical-align:middle;
	text-align:center;
	background-color:WhiteSmoke;
}
a.ProductDisplayStyle4Link
{
	color:black;
	text-decoration:none;
}
a.ProductDisplayStyle4Link:hover
{
	color:maroon;
	text-decoration:underline;
}
.ProductDisplayStyle4Buttons
{
	padding-top:10px;
	text-align:left;
	width:97%;
}

a.SubcategoryDisplayLink
{
	color:maroon;
	font:bold 12px;
	text-decoration:none;
}
a.SubcategoryDisplayLink:hover
{
	color:red;
	text-decoration:underline;
}

th.Parameters
{
	background-color:#330000;
	text-align:left;
	color:#FBD8C5;
}
td.Parameters
{
	background-color:#666666;
	color:#FBD8C5;
	vertical-align:top;
}
td.Required
{
	color:#FBD8C5;
	font-weight:bold;
}

div.SectionTitle
{
	margin-top:20px;
	background-color:#9CAAC5;
	text-align:right;
	font:bold 14px;
	width:98%;
	padding:2px;
	color:maroon;
}

table.message
{
	width:400px;
	border:1px solid #FBD8C5;
}
td.messageTitle
{
	font:bold 14px;
}

table.error
{
	width:400px;
	border:1px solid #FBD8C5;
}
td.errorTitle
{
	font:bold 14px;
	color:#FBD8C5;
}
.auctionOfferWins
{
	font:bold 14px;
	color:green;
}

.MailingTable
{
	border:1px solid gray;
	background-color:#9CAAC5;
}
.MailingLogo
{
	background-color:black;
}

td.productNavigationName
{
	color:rgb(249,214,195);
	font:bold 12px;
	vertical-align:top;
	padding:5px 10px 0;
	text-align:center;
	background-image:url('button_product_bg.jpg');
	height:30px;
}
td.productNavigationName a
{
	color:rgb(249,214,195);
}

.ProductDetails
{
	padding-top:6px;
	width:199px;
	height:190px;
	background-image:url('product_details_bg.gif');
	margin-top:12px;
	margin-right:15px;
	margin-bottom:3px;
	margin-left:3px;
}
.productName
{
	font:bold 14px;
}

.productData
{
	font:bold 12px;
	padding:0 0 0 30px;
	color:red;
}

.productBrief
{
	font:normal 12px;
	letter-spacing:1px;
}

.productSale
{
	font-weight:bold;
	letter-spacing:1px;
}

.productParameterSelectTitle
{
	color:#46618C;
	background-image:url('header_parameters.gif');
	width:275px;
	height:18px;
	padding-right:5px;
	font:bold 12px/1em;
	vertical-align:middle;
}
.productPriceMarketTitle
{
	padding:0 0 0 30px;
	font:normal 14px;
	color:red;
}
.productPriceMarket
{
	font:bold 14px;
	text-decoration:line-through;
}
.productPriceTitle
{
	padding:0 0 0 30px;
	font:bold 15px;
	color:red;
}
.productPrice
{
	font:bold 15px;
	color:red;
}
.productSavingTitle
{
	padding:0 0 0 30px;
	font:bold 12px;
	color:red;
}
.productSaving
{
	font:bold 11px;
	color:red;
	text-decoration:underline;
}

li.map
{
	color:maroon;
	margin-right:-20px;
}
a.mapSubcategory
{
	font:normal 12 px;
	color:black;
	text-decoration:none;
}
a.mapSubcategory:hover
{
	color:red;
	text-decoration:underline;
}
a.mapCategory
{
	font:bold 14 px;
	color:black;
	text-decoration:none;
}
a.mapCategory:hover
{
	color:red;
	text-decoration:underline;
}

table.search
{
	width:589px;
}
th.search
{
	background-color:WhiteSmoke;
	border:1px solid white;
	padding:2px 5px 2px 5px;
	text-align:right;
	vertical-align:top;
	width:154px;
}
td.search
{
	background-color:WhiteSmoke;
	border:1px solid white;
	padding:2px 5px 2px 5px;
	vertical-align:top;
	width:415px;
}
th.searchGroup
{
	background-color:Gainsboro;
	border:1px solid white;
	padding:2px 5px 2px 5px;
	text-align:right;
	vertical-align:top;
}
input.search
{
	width:380px;
	padding:0 0 0 0;
	margin:0 0 0 0;
}

.CustomerMailingListOption
{
	width:100px;
}

div.HomePageText
{
	background-image:url('homepage_text_bg_strip.jpg');
	color:rgb(50, 0, 0);
	width:641px;
	padding-right:20px;
/*
	height:285px;
*/
	padding-left:20px;
}

div.HomePageProducts
{
	background-image:url('homepage_products_bg.jpg');
	width:169px;
	height:459px;
	padding-top:23px;
	text-align:center;
	font:normal 14px;
	color:rgb(50, 0, 0);
}
div.HomePageProductsList
{
	overflow-y:hidden;
	height:399px;
	width:149px;
	padding-top:10px;
}
td.HomePageProductPicture
{
	height:160px;
	vertical-align:middle;
}
div.HomePageProductPicture
{
	border:1px solid rgb(249, 214, 195);
	padding:4px 3px 3px 4px;
}
td.HomePageProductDetails
{
	text-align:right;
	padding-right:2px;
	padding-top:7px;
}
a.HomePageProduct
{
	color:rgb(76, 26, 25);
	font:bold 12px;
}

div.slogan
{
	position:absolute;
	font:normal 15px;
	vertical-align:bottom;
	padding-top:45px;
	padding-left:9px;
}
a.productLinked
{
	color:rgb(249, 214, 195);
	text-decoration:none;
}
a.productLinked:hover
{
	color:white;
	text-decoration:underline;
}
a.productSimilar
{
	color:rgb(249, 214, 195);
	text-decoration:none;
}
a.productSimilar:hover
{
	color:white;
	text-decoration:underline;
}
h1.Product
{
	font:bold 12px/1em;
	margin:0 0 0 0;
	padding:0 0 0 0;
}
