hr
{
	color:silver;
	width:98%;
	height:1px;
}
.buttonLarge
{
	width:121px;
	text-align:center;
	font-weight:bold;font-size:13px;line-height:1em;
	color:rgb(68, 74, 96);
	cursor:pointer;
	text-decoration:none;
	float:left;
	line-height:1.5em;
}
.buttonLarge:hover
{
	color:rgb(0, 57, 95);
}
.buttonLargeBackground
{
	background-image:url('button_long.gif');
	float:left;
	margin:0 1px;
}

.buttonLong
{
	width:121px;
	text-align:center;
	font-weight:bold;font-size:11px;line-height:1em;
	color:#003A60;
	cursor:pointer;
	text-decoration:none;
	float:left;
	line-height:1.5em;
}
.buttonLong:hover
{
	color:#2883C9;
}
.buttonLongBackground
{
	background-image:url('button_long.gif');
	float:left;
	margin:0 1px;
}

.buttonShort
{
	width:51px;
	text-align:center;
	font-weight:bold;font-size:11px;line-height:1em;
	color:#003A60;
	cursor:pointer;
	text-decoration:none;
	float:left;
	line-height:1.5em;
}
.buttonShort:hover
{
	color:#2883C9;
}
.buttonShortBackground
{
	background-image:url('button_short.gif');
	float:left;
	margin:0 1px;
}
.buttonMedium
{
	width:91px;
	text-align:center;
	font-weight:bold;font-size:11px;line-height:1em;
	color:#454A60;
	cursor:pointer;
	text-decoration:none;
	float:left;
	line-height:1.5em;
}
.buttonMedium:hover
{
	color:#003A60;
}
.buttonMediumBackground
{
	background-image:url('button_medium.gif');
	float:left;
	margin:0 1px;
}

.buttonMediumRed
{
	width:91px;
	text-align:center;
	font-weight:bold;font-size:11px;line-height:1em;
	color:#CB3500;
	cursor:pointer;
	text-decoration:none;
	float:left;
	line-height:1.5em;
}
.buttonMediumRed:hover
{
	color:#F9911E;
}
.buttonMediumRedBackground
{
	background-image:url('button_medium.gif');
	float:left;
	margin:0 1px;
}

.buttonCart
{
	background-image:url('cart.jpg');
	background-position:65px center;
	background-repeat:no-repeat;
	text-align:left;
	text-indent:8px;
}

input.text
{
	width:100px;
	border:1px solid black;
}

input.long
{
	width:175px;
}
input.longest
{
	width:400px;
}
input.short
{
	width:50px;
}

select.long
{
	width:175px;
}

.moduleContentBar
{
	vertical-align:middle;
}

.ModuleContentBarLink
{
	color:rgb(0, 57, 95);
	font-weight:bold;font-size:11px;line-height:1em;
	text-decoration:none;
}
.ModuleContentBarLink:hover
{
	text-decoration:underline;
}

td.ModuleSearch
{
	vertical-align:top;
	text-align:center;
}
table.ModuleSearchBox
{
	width:140px;
	height:90px;
}
td.ModuleSearchBox
{
	vertical-align:middle;
	padding-bottom:6px;
}
td.ModuleSearchBoxTitle
{
	color: rgb(48, 1, 21);
	height:25px;
	font-weight:bold;font-size:11px;line-height:1em;
	text-align:center;
	vertical-align:top;
}
select.ModuleSearch
{
	width:97px;
	border:solid 1px;
}
select.ModuleSearchCategory
{
	width:140px;
	border:solid 1px;
}

td.ModuleSpecial
{
	text-align:center;
}
table.ModuleSpecialBox
{
	width:197px;
	height:100px;
}
td.ModuleSpecialBox
{
}
td.ModuleSpecialBoxTitle
{
	color: rgb(48, 1, 21);
	height:29px;
	font-weight:bold;font-size:11px;line-height:1em;
	text-align:left;
	vertical-align:top;
	padding-right:5px;
}
a.ModuleSpecialProduct
{
	color:941313;
	font-weight:normal;font-size:12px;
	text-decoration:none;
}
a.ModuleSpecialProduct:hover
{
	color:#941313;
	text-decoration:underline;
}



a.ModuleSpecialTicker
{
	color:black;
	font-weight:bold;font-size:12px;
	text-decoration:none;
}
a.ModuleSpecialTicker:hover
{
	color:#941313;
	text-decoration:underline;
}

td.ModuleMembers
{
	vertical-align:top;
	text-align:left;
	border-left:1px solid rgb(198, 198, 198);
	border-right:1px solid rgb(198, 198, 198);
	padding:2px 0 3px 7px;
}
table.ModuleMembersAnonymous td
{
	padding:0 !important;
}
table.ModuleMembersBox
{
	width:148px;
}
td.ModuleMembersBox
{
	font-weight:normal;font-size:11px;
}
td.ModuleMembersBoxTitle
{
	padding-top:1px;
	padding-right:15px;
	color:#fdd400;
	font-weight:bold;font-size:12px;line-height:1em;
	vertical-align:top;
}
a.ModuleMembersPassword
{
	font-weight:normal;font-size:11px;
}
a.ModuleMembersPassword:hover
{
	text-decoration:underline;
}
a.ModuleMembersCustomer
{
	font-weight:normal;font-size:11px;line-height:1em;
}
a.ModuleMembersCustomer:hover
{
	text-decoration:underline;
}

td.ModuleBanner
{
	border-right:1px solid silver;
	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;
}

h1.ModuleTitleText
{
	font-weight:bold;font-size:14px;line-height:1em;
	margin:0 0 0 0;
	padding:5px 0 0 25px;
	text-align:center;
}

td.ModuleCartCell
{
	border:1px solid rgb(198, 198, 198);
	border-top-width:0;
}

td.ModuleSidebar
{
	vertical-align:top;
	text-align:center;
	background-image:url('sidebar_category_bg.gif');
}
table.ModuleSidebarBox
{
	border-bottom:1px solid silver;
}
td.ModuleSidebarBox
{
	border-left:1px solid silver;
}
td.ModuleSidebarBoxTitle
{
	text-align:center;
	height:22px;
	width:169px;
	color:white;
	font-weight:bold;font-size:13px;line-height:1em;
}
td.ModuleSidebarBoxBottom
{
	height:14px;
}
div.ModuleSidebarCategory
{
	background-repeat:no-repeat;
	background-position:top left;
	display:none;
	line-height:1.5em;
	font-size:12px;
}
a.ModuleSidebarCategory
{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:rgb(29, 55, 112);
	background-color:white;
}
a.ModuleSidebarCategory:hover
{
	text-decoration:underline;
	color:rgb(132, 58, 57);
}
a.ModuleSidebarCategoryMain
{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#00335B;
	padding-top:2px;
	padding-bottom:2px;
}
a.ModuleSidebarCategoryMain:hover
{
	text-decoration:underline;
	color:#48B3E1;
}
.ModuleSidebarCategoryCurrent
{
}
td.ModuleSidebarSubcategory
{
	background-color:white;
	padding:20px;
}
td.ModuleSidebarSubcategoryFirst
{
	background-color:white;
	padding-right:20px;
}
td.ModuleSidebarSubcategoryRuler
{
}
td.ModuleSidebarSubcategoryRulerTop
{
}
a.ModuleSidebarSubcategory
{
	color:#1581B0;
	font-weight:normal;font-size:12px;
	text-decoration:none;
	display:block;
	padding-left:20px;
}
a.ModuleSidebarSubcategory:hover
{
	color:#02315B;
	text-decoration:underline;
}
.ModuleSidebarSubcategoryCurrent
{
	font-weight:normal;font-size:12px;
	color:#941313;
	padding-left:20px;
}
.ModuleSidebarListItem
{
	text-align:center;
	vertical-align:middle;
	height:240px;
	width:100%;
	padding:0 5px 0 5px;
}
a.ModuleSidebarProduct
{
	color:black;
	font-weight:normal;font-size:12px;
	text-decoration:none;
}
a.ModuleSidebarProduct:hover
{
	color:#941313;
	text-decoration:underline;
}
.ModuleSidebarSeparator
{
	height:12px;
	overflow:hidden;
}
a.ModuleSidebarLink
{
	color:rgb(0, 50, 92);
	font-weight:bold;font-size:12px;
	text-decoration:none;
	padding-left:14px;
}
a.ModuleSidebarLink:hover
{
	color:rgb(0, 50, 92);
	font-weight:bold;font-size:12px;
	text-decoration:underline;
}
.ModuleSidebarPrice
{
	color:rgb(239, 66, 0);
	font-weight:bold;font-size:12px;
	padding-right:10px;
}

.ModuleRightbar
{
	vertical-align:top;
	text-align:center;
	background-image:url('rightbar_bg.gif');
}
.ModuleRightbarSeparator
{
	height:12px;
	overflow:hidden;
}
a.ModuleRightbarLink
{
	color:#00325A;
	font-weight:bold;font-size:12px;
	text-decoration:none;
}
a.ModuleRightbarLink:hover
{
	color:#F47B12;
	font-weight:bold;font-size:12px;
	text-decoration:underline;
}
.ModuleRightbarPrice
{
	color:rgb(239, 66, 0);
	font-weight:bold;font-size:12px;
}
.ModuleRightbarPriceMarket
{
	color:rgb(0, 50, 92);
	font-weight:bold;font-size:12px;
	text-decoration: line-through;
}

.ModuleFooterBarLink
{
	color:#00395F;
	font-weight:normal;font-size:11px;line-height:1em;
	text-decoration:none;
}

a.ModuleFooterLink
{
	color:#ffffff;
	text-decoration:none;
	font-weight:normal;font-size:11px;line-height:1em;
	padding-right:10px;
}
a.ModuleFooterLink:hover
{
	text-decoration:none;
	color:#003A60;
}
a.ModuleFooterLinkCategory
{
	color:#003A62;
	text-decoration:none;
	font-size:11px;
}
a.ModuleFooterLinkCategory:hover
{
	text-decoration:none;
	color:#2B83CA;
}
td.ModuleFooterLinkDaronet
{
	color:#2c3757;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a.ModuleFooterLinkDaronet
{
	color:#2c3757;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
}
a.ModuleFooterLinkDaronet:hover
{
	text-decoration:underline;
}
.FooterCopyright
{
	background-image:url('footer_copyright_bg.gif');
	width:770px;
	height:37px;
}

.ModuleBody
{
}

table.ProductDisplayStyle1
{
	width:418px;
}

TD.ProductDisplayStyle1Name
{
	background-image:url('ProductDisplayStyle1Name.jpg');
	background-repeat:no-repeat;
	background-position:left top;
	padding-left:24px;
	width:388px;
	height:27px;
	color:#2784CA;
	font-weight:bold;font-size:14px;
	border-bottom:1px solid #C6C6C8;
}
a.ProductDisplayStyle1Name
{
	font-weight:bold;font-size:14px;
	color:#2784CA;
	text-decoration:none;
}
a.ProductDisplayStyle1Name:hover
{
	color:#003A60;
	text-decoration:underline;
}
.ProductDisplayStyle1Data
{
	color:#454962;
	font-weight:normal;font-size:12px;
}
.ProductDisplayStyle1DataValue
{
	color:#484A61;
	font:noraml 12px;
}
.ProductDisplayStyle1PriceMarket
{
	font-weight:normal;font-size:13px;
	color:#454962;
	width:70px;
	vertical-align:top;
}
.ProductDisplayStyle1PriceMarketValue
{
	font-weight:bold;font-size:13px;
	color:#484A61;
	text-decoration:none;
}
.ProductDisplayStyle1Price
{
	font-weight:normal;font-size:13px;
	color:#2885CA;
	width:70px;
	vertical-align:top;
}
.ProductDisplayStyle1PriceValue
{
	font-weight:bold;font-size:13px;
	color:#2D84C7;
}
.ProductDisplayStyle1Saving
{
	font-weight:bold;font-size:13px;
	color:#C93700;
	width:70px;
	vertical-align:top;
}
.ProductDisplayStyle1SavingValue
{
	font-weight:bold;font-size:13px;
	color:#CC3500;
	text-decoration:none;
}
A.ProductDisplayStyle1SavingValue:hover
{
	color:#FA8C1B;
}
.ProductDisplayStyle1Sale
{
	color:#C93700;
	font-weight:bold;font-size:12px;
}
td.ProductDisplayStyle1Rule
{
	text-align:center;
	width:50px;
}
hr.ProductDisplayStyle1Rule
{
	width:1px;
	height:50px;
}

.ProductDisplayStyle2
{
	height:300px;
}
.ProductDisplayStyle2Name
{
	color:#2A83C7;
	font-weight:bold;font-size:13px;
	line-height:1em;
	height:54px;
}
.ProductDisplayStyle2Data
{
	color:#464B5F;
	font-weight:normal;font-size:11px;
}
.ProductDisplayStyle2DataValue
{
	padding-right:10px;
	font-weight:normal;font-size:11px;
	white-space:nowrap;
}
.ProductDisplayStyle2PriceMarket
{
	font-weight:normal;font-size:11px;
	color:#444A60;
	width:70px;
	vertical-align:top;
}
.ProductDisplayStyle2PriceMarketValue
{
	font-weight:bold;font-size:11px;
	color:#444A60;
	text-decoration:none;
}
.ProductDisplayStyle2Price
{
	font-weight:normal;font-size:11px;
	color:#2A85CB;
	width:70px;
	vertical-align:top;
}
.ProductDisplayStyle2PriceValue
{
	font-weight:bold;font-size:11px;
	color:#2A85CB;
}
.ProductDisplayStyle2Saving
{
	font-weight:bold;font-size:11px;
	color:#E50000;
	width:70px;
	vertical-align:top;
	text-decoration:underline;
}
.ProductDisplayStyle2SavingValue
{
	font-weight:bold;font-size:11px;
	color:#E50000;
	text-decoration:none;
}

table.ProductDisplayStyle3
{
	width:388px;
}
a.ProductDisplayStyle3Name
{
	font-weight:bold;font-size:13px;
	color:#2C85C9;
	text-decoration:none;
}
a.ProductDisplayStyle3Name:hover
{
	color:#003A60;
	text-decoration:underline;
}
.ProductDisplayStyle3Data
{
	font-weight:normal;font-size:11px;
	color:#474960;
	vertical-align:top;
}
.ProductDisplayStyle3DataValue
{
	font-weight:normal;font-size:11px;
}
.ProductDisplayStyle3PriceMarket
{
	font-weight:normal;font-size:11px;
	color:#474960;
	/*width:130px;*/
	vertical-align:top;
}
.ProductDisplayStyle3PriceMarketValue
{
	font-weight:bold;font-size:11px;
	color:#474960;
	text-decoration:none;
}
.ProductDisplayStyle3Price
{
	font-weight:normal;font-size:11px;
	color:#2884C7;
	/*width:130px;*/
	vertical-align:top;
}
.ProductDisplayStyle3PriceValue
{
	font-weight:bold;font-size:11px;
	color:#2884C7;
}
.ProductDisplayStyle3Saving
{
	font-weight:bold;font-size:11px;
	color:#CC3601;
	/*width:130px;*/
	vertical-align:top;
}
.ProductDisplayStyle3SavingValue
{
	font-weight:bold;font-size:11px;
	color:#CC3601;
}
A.ProductDisplayStyle3SavingValue
{
	text-decoration:none;
}
A.ProductDisplayStyle3SavingValue:hover
{
	text-decoration:none;
	color:#FA8C1B;
}

.ProductDisplayStyle3Brief
{
	font-weight:normal;font-size:11px;
}
.ProductDisplayStyle3Sale
{
	color:#464B61;
	font-weight:bold;
}
td.ProductDisplayStyle3Rule
{
	text-align:center;
	vertical-align:top;
}
hr.ProductDisplayStyle3Rule
{
	width:1px;
	height:30px;
}

table.ProductDisplayStyle4
{
	width:98%;
}
th.ProductDisplayStyle4
{
	font-weight:bold;font-size:11px;
	vertical-align:bottom;
	text-align:center;
	background-color:Gainsboro;
}
td.ProductDisplayStyle4
{
	font-weight:normal;font-size:11px;
	vertical-align:middle;
	text-align:center;
	background-color:WhiteSmoke;
}
a.ProductDisplayStyle4Link
{
	color:black;
	text-decoration:none;
}
a.ProductDisplayStyle4Link:hover
{
	color:#4AB2E7;
	text-decoration:underline;
}
.ProductDisplayStyle4Buttons
{
	padding-top:10px;
	text-align:right;
	width:97%;
}

a.SubcategoryDisplayLink
{
	color:#2984CA;
	font-weight:bold;font-size:12px;
	text-decoration:none;
}
a.SubcategoryDisplayLink:hover
{
	color:#0E709A;
	text-decoration:underline;
}

th.Parameters
{
	background-color:Whitesmoke;
	text-align:left;
	color:#003863;
}
td.Parameters
{
	color:#003A60;
	vertical-align:top;
}

th.offers
{
	background-color:silver;
	text-align:left;
}
td.offers
{
	background-color:WhiteSmoke;
}

td.Required
{
	color:red;
	font-weight:bold;
}

div.SectionTitle
{
	margin-top:20px;
	background-color:WhiteSmoke;
	text-align:left;
	font-weight:bold;font-size:12px;
	width:98%;
	padding:2px;
	color:#003A60;
}

table.message
{
	width:400px;
	border:1px solid silver;
}
td.messageTitle
{
	font-weight:bold;font-size:14px;
}

table.error
{
	width:400px;
	border:1px solid red;
}
td.errorTitle
{
	font-weight:bold;font-size:14px;
	color:red;
}
.auctionOfferWins
{
	font-weight:bold;font-size:14px;
	color:green;
}

.MailingTable
{
	border:1px solid gray;
}
.MailingHeader
{
	border-bottom:1px solid gray;
}
.MailingLogo
{
	text-align:right;
}

.productName
{
	color:#2985C8;
	font-weight:bold;font-size:14px;
}

.productData
{
	font-weight:normal;font-size:12px;
	padding:0 30px 0 0;
	color:#454A60;
	vertical-align:top;
}

.productDataValue
{
	font-weight:normal;font-size:12px;
	padding:0 30px 0 0;
}
A.productDataValue
{
	color:#454A60;
	text-decoration:none;
}
A.productDataValue:hover
{
	color:#2484AD;
	text-decoration:none;
}

.productBrief
{
	font-weight:normal;font-size:12px;
	letter-spacing:1px;
	color:#464B5F;
}

.productSale
{
	font-weight:bold;font-size:12px;
	color:#2984CA;
	letter-spacing:1px;
}

.productParameterSelectTitle
{
	color:#01325D;
	/*background-image:url('header_parameters.gif');
	width:275px;
	height:18px;*/
	padding-right:25px;
	font-weight:bold;font-size:12px;line-height:1em;
	vertical-align:middle;
}
.productPriceMarketTitle
{
	padding:0 30px 0 0;
	font-weight:normal;font-size:13px;
	color:#444B5E;
}
.productPriceMarket
{
	color:#444B5E;
	font-weight:bold;font-size:13px;
	text-decoration:none;
}
.productPriceTitle
{
	padding:0 30px 0 0;
	font-weight:normal;font-size:13px;
	color:#2C83CA;
}
.productPrice
{
	font-weight:bold;font-size:13px;
	color:#2C83CA;
}
.productSavingTitle
{
	padding:0 30px 0 0;
	font-weight:bold;font-size:12px;
	color:red;
}
.productSaving
{
	font-weight:bold;font-size:11px;
	color:red;
	text-decoration:underline;
}

li.map
{
	color:#4AB2E7;
	margin-right:-20px;
}
a.mapSubcategory
{
	font-weight:normal;font-size:11 px;
	color:#003A60;
}
a.mapSubcategory:hover
{
	color:#A7241A;
}
a.mapCategory
{
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	color:#19649D;
}
a.mapCategory:hover
{
	text-decoration:underline;
	color:#084777;
}
a.mapCategoryMain
{
	text-decoration:none;
	font-size:14px;
	font-weight:bold;
	color:#002951;
}
a.mapCategoryMain:hover
{
	text-decoration:underline;
	color:#AA251C;
}
div.mapSubcategories
{
	margin-right:25px;
}

table.search
{
	width:589px;
}
th.search
{
	border:1px solid white;
	padding:2px 5px 2px 5px;
	text-align:right;
	vertical-align:top;
	width:154px;
}
td.search
{
	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:left;
	vertical-align:top;
}
input.search
{
	width:103px;
	heigth:17px;
	border:1px solid rgb(38, 44, 58);
}

.CustomerMailingListOption
{
	display:block;
}

a.ModuleToolboxLink
{
	color:white;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
}
a.ModuleToolboxLink:hover
{
	color:Orange;
	text-decoration:underline;
	font-size:13px;
	font-weight:bold;
}
.ModuleToolboxCurrent
{
	color:#fdd400;
	font-size:13px;
	font-weight:bold;
}

A.SubMenuProduct 
{
	color:#2885CB;
	text-decoration:none;
}
A.SubMenuProduct:hover 
{
	color:#003A60;
	text-decoration:none;
}

a.shipping
{
	font-size:90%;
}