/* =====================================
    CSS Styles For Commerce Server Site
    v1.0, 10/2001
   =====================================
*/

/* ============= HTML Tags ============= */
/* */
TD
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color: #000000
}

/* */
A
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0033FF;
	text-decoration: underline;
	line-height: 10pt;
	
}
A.footer
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-decoration: underline
}

A.footer:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-decoration: underline
}

A.footer:visited
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: white;
	text-decoration: underline
}

/* */
A:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #0000FF;
	text-decoration: underline
}
A:hover
{
	color: #6699ff;
}

body 
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: bold; 
	color: #000000
}
div
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 10px;
	font-weight: normal;
	color: #000000
}
.body_blue
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 9px; 
	font-weight: normal; 
	color: #0033FF;
}



/* ============= Classes =========== */

/* ---------- USER Controls -------- */

.localeBkg
{
	background-image: url(DarkBkg.jpg)
}

.localeTitle
{
	width: 320px;
	background-image: url(BoxLt_Top2.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000
}

.localeTopMiddleRight
{
	background-image: url(BoxLt_Top.gif)
}

.en-USLogoHeader
{
	background-image: url(en-US\LogoHeader.jpg)
}

.fr-FRLogoHeader
{
	background-image: url(fr-FR\LogoHeader.jpg)
}

.ja-JPLogoHeader
{
	background-image: url(ja-JP\LogoHeader.jpg)
}

.de-DELogoHeader
{
	background-image: url(de-DE\LogoHeader.jpg)
}

.en-USCompanyLogo
{
	background-image: url(en-US\CompanyLogo.jpg)
}

.fr-FRCompanyLogo
{
	background-image: url(fr-FR\CompanyLogo.jpg)
}

.ja-JPCompanyLogo
{
	background-image: url(ja-JP\CompanyLogo.jpg)
}

.de-DECompanyLogo
{
	background-image: url(de-DE\CompanyLogo.jpg)
}

.headerRow1
{
	background-color:#000000
}

.headerRow2
{  
	background-image: url(TabBKG.jpg)
}


.linkOnLocalesPg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC;
	text-decoration: underline
}


.linkOnLocalesPg:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF9999;
	text-decoration: underline
}


.textOnLocalesPg
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #CCCCCC
}

.roundedCorner 
{  
	background-image: url(RoundedCorner.jpg);
	background-repeat: no-repeat
}

.leftColBkg 
{  
	background-image: url(LeftGradient.jpg); 
	background-repeat: repeat-y
}

.sampleStaticTextPageBkg
{
        background-color:#CCCC99
}

.sampleStaticTextPageHeader
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold; 
	color: #FF0000;
}

/* Catalog Browser Control */
.tdBrowserBody
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF
}
/* Catalog Search Control */
.tdSearchBody
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF
}
.btnSearch
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	width: 32px;
	color: #000033;
	border-style:None;
	background-color:transparent
}
.noSearchResults
{
	padding-left: 10px;
	padding-top:  10px;
	font-size: 10px; 
	font-weight: bold; 
	color: #000033
}
/* Catalog Navigation Tabs */
.tdTabSelected_Left
{
	height: 21px;
	width: 7px;
	background-image: url(TabLt_1.gif)
}
.tdTabSelected_Middle
{
	height: 21px;
	width: 100px;
	background-image: url(TabLt_2.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #000000
}
.tdTabSelected_Right
{
	height: 21px;
	width: 23px;
	background-image: url(TabLt_3.gif)
}
.tdTab_Left
{
	height: 21px;
	width: 7px;
	background-image: url(TabDrk_1.gif)
}
.tdTab_Middle
{
	height: 21px;
	width: 100px;
	background-image: url(TabDrk_2.gif);
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #ffffff
}
.tdTab_Right
{
	height: 21px;
	width: 23px;
	background-image: url(TabDrk_3.gif)
}

/* Full-Text Search Control */
.tdFTSearchBody
{
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	font-weight: normal;
	color: #000000
}

.aTab, .aTab:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #ffffff
}
.aTabSelected, .aTabSelected:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	color: #000000
}
/* Add-To-Cart Control */
.btnAddToCart
{
	width: 176px
}

/* ---------- Global Classes -------- */

.stdText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
}

.stdTextBold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	color: #000000;
}

.stdLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033FF;
	text-decoration: underline
}

.stdLink:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FF00FF;
	text-decoration: underline
}

.signInLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: blue;
	text-decoration: none
}

.signInLink:hover
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: blue;
	text-decoration: underline
}

.footerLink
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: White;
	text-decoration: none
}

.footerLink:hover
{
	font-family: Verdana, Arial, Helvetica, Sans-Serif;
	font-size: 10px;
	color: White;
	text-decoration: underline
}


/* Catalog Browser and Catalog Search Anchor */
.aBrowser
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: blue;
	text-decoration: underline
}
/* */
.aBrowser:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: blue;
	text-decoration: underline
}
/* Product and Category Anchors */
.aProductId, .aProductId:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #0000FF
}
.aCategoryId, .aCategoryId:active
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #0000FF
}

.lblVariantStr
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0000FF;
	text-decoration: bold
}

/* */
.LinkTest
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #0033FF;
	text-decoration: underline
}



.boxTitle 
{  
	font-size: 10px; 
	font-weight: bold; 
	color: #CCCCCC
}
.buttonTextDrk 
{  
	font-size: 9px; 
	font-weight: bold; 
	color: #000033; 
	cursor: hand
}
.btnMultipleShipments
{
	width:175 
}
.btnPurchase
{
	width:175 
}
.btnContinue
{
	width:175 
}

.Message 
{
	font-size: 10px; 
	font-weight: bold; 
	color: #000033
}
.buttonTextLT 
{
	font-size: 9px; 
	font-weight: bold; 
	color: #FFFFFF
}
.FakeHyperlink 
{
	color: #0000FF; 
	text-decoration: underline; 
	cursor: hand
}
.AddressStatic 
{
	font-weight: bold; 
	color: #000000
}
.CartProdHeader 
{
	font-size: 10px; 
	font-weight: bold; 
	color: #000033; 
	text-decoration: underline
}
.CartItemInfo 
{
	font-size: 9px; 
	font-weight: bold; 
	color: #000000
}
.CartProdTotal 
{
	font-size: 9px; 
	font-weight: bold; 
	color: #FF0000
}
.CartProdItem 
{
	font-weight: normal; 
	color: #0000FF; 
	font-size: 9px; 
	text-decoration: underline; 
	cursor: hand
}
.CurrencyConverter
{
	width: 100px;
}
.CurrencyConverterLabel
{
	width: 100px;
	padding-right:10px;
	font-size:10px
}
.TxDropdown 
{
	font-size: 11px; 
	color: #000000;
	width: 150px
}
.TxDropdownLabel
{
	font-size: 9px; 
	font-weight: bold; 
	color: #000000
}
.TxLink
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	color: #000000;
	text-decoration: none
}
.TxLabelHeader 
{
	font-size: 9px; 
	font-weight: bold; 
	color: #000000
}
.TxLabelContent
{
	font-size: 9px; 
	color: #000000
}

.InvalidFieldMessage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold; 
	color: red;
}

.UserNavigationLabels
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	cursor:default
}

.UserNavigationLinks
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	cursor:hand
}

.customErrorMessage
{
	padding-left: 100px;
	padding-top:  10px;
	font-size:	10px; 
	font-weight: bold; 
	color: #000033
}

.body_info {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-style: normal;
	line-height : 12pt;
	color : #363636;
} 

A.body_info:Active {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-style: normal;
	line-height : 12pt;
	color: #0000FF;
} 
A.body_info:visited {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-style: normal;
	line-height : 12pt;
	color: #0000FF;
} 
A.body_info:hover {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-style: normal;
	line-height : 12pt;
	color: #6699ff;

} 


.body_info_b {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: bold;
	font-style: normal;
	line-height : 11pt;
	color : #363636;
} 

.body_info_red {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-style: normal;
	line-height : 11pt;
	color : #ff0000;
} 

.body_info_11px
{
	font-size:11px;
}
.faq {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	text-decoration: none;
	font-weight:bold; 
	font-style: normal;
	line-height : 10pt;
	color : #363636;
} 
.faq:link {text-decoration: none; } 

.smallbody_i {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	font-style:italic;
	line-height : 9pt;
	color : #003399;
} 
.footer{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 10px;
	line-height : 12pt;
	color : white;
	
} 
.headerTable 
{
	background-color: #a9a9a9;
}
.cart
{
	font-family:Arial;
	font-size: 10px;
	color: white;
}
.header {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	line-height : 10pt;
	font-weight: bold;
	background-color: f2f2f2;
	color : #333399;
} 

.header_wh {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	line-height : 10pt;
	font-weight: bold;
	background-color: white;
	color : #333399;
} 
.header_white
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	line-height : 10pt;
	font-weight: bold;
	color : white;
}

.header_OR {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	line-height : 10pt;
	color : #ff9900;
}
.header_OR_b {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight: bold;
	line-height : 10pt;
	color : #ff9900;
}

.header_BL_b {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 11pt;
	font-weight: bold;
	line-height : 10pt;
	color : #3333ff;
}
A.header_BL_b
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	line-height : 14px;
	color : #3333ff;
}
.header_u {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 9pt;
	font-weight: bold;
	line-height : 10pt;
	text-decoration: underline;
	color : #333399;
}

.categoryListingName 
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size : 11pt;
	font-weight : bold;
	color: Blue;
	text-decoration: underline;
}

.catalogComingSoon
{
	font-weight: bold;
	font-size: 11pt;
	color: #0066ff;
	font-family: Arial, Helvetica, Sans-Serif;
	text-decoration: none;
}

A.categoryListingName:active
{
	font-family:Arial, Helvetica, Sans-Serif;
	font-size : 11pt;
	font-weight : bold;
	text-decoration: underline;
}

.categoryListingTitle
{
	font-family:Arial;
	font-size : 10pt;
	font-style:italic;
	color : Blue;
}
.categoryListingDescription
{
	font-family : Arial;
	font-size : 10pt;
	color:Gray;
}
.categoryListingCatalog
{
	font-family : Arial;
	font-size : 11pt;
	font-weight : bold;
	color : Orange;
}
.catalogTitle
{
	font-family:Arial;
	font-size : 8pt;
	font-style:normal;
	color : Blue;
}
A.catalogTitle
{
	font-family:Arial;
	font-size : 8pt;
	font-style:normal;
	text-decoration: underline;
	color : Blue;
}
A.catalogTitle:Active
{
	font-family:Arial;
	font-size : 8pt;
	font-style:normal;
	text-decoration: underline;
	color : Blue;
}
border-bot
{
	border-bottom: solid 1px blue;
}

.userHeader
{
	font-family:Arial;
	font-size: 9pt;
	font-weight:bold;
	color:White;
	background-color : gray;
}

/* ============= Unique IDs =========== */
.TableHeader
{
	font-weight:bold;
	background-color:#cccccc;
}
.Name
{
	font-weight:bold;
}
.TableFooter
.blue_header_link A, .blue_header_link A:active, .blue_header_link A:visited
{
	font-family : Arial, Helvetica, sans-serif;
	font-size : 14px;
	font-weight: bold;
	line-height : 16px;
	color : #3333ff;
	text-decoration:none;
}
.blue_header_link A:hover
{
	text-decoration: underline;
	color: #6699ff;
}
#SubmitNotificationMessage
{
	position: absolute;
	width: 300px;
	height: 100px;
	left: 238px;
	top: 238px;
	border: solid 2px black;
	background-color: White;
	font-size: 14px;
	padding: 10px;
	z-index: 1000;
}
#DisableBackground
{
	display:none;
	position:absolute;
	left:0px;
	top:0px;
	width:100%;
	height:100%;
	background:gray;
	filter:alpha(Opacity=50);
	opacity:0.5;
	-moz-opacity:0.5;
	-khtml-opacity:0.5
}