/* Ecom Styles */

.styled {
	width: 120px;
	font-size: 9px;
}

.ecom-tableCategory, .ecom-tableListing , .ecom-tableDetails, .ecom-tableViewCart, .ecom-tableCommon {
	;
}

.ecom-tableCategory tr td, .ecom-tableListing tr td, .ecom-tableRow1, .ecom-tableDetails tr td, .ecom-tableViewCart tr td, .ecom-tableCommon tr td {
	padding: 2px;
}

.ecom-tableCategory tr td a, .ecom-tableListing-rowNavigationTop td a, .categories a, .shoppingCartDetails0 a, .accountLinks a, .itemDetails a, .ecom-tableDetails tr td a, .ecom-tableViewCart tr td a, .ecom-tableCommon tr td a {
	text-decoration: none;
	border-bottom: 3px solid #d0e0f7;
}

.ecom-tableCategory tr td a:hover, .ecom-tableListing-rowNavigationTop td a:hover, .categories a:hover, shoppingCartDetails0 a:hover, .accountLinks a:hover, .itemDetails a:hover, .ecom-tableDetails tr td a:hover, .ecom-tableViewCart tr td a:hover, .ecom-tableCommon tr td a:hover {
	text-decoration: none;
	color: #093499;
	border-bottom: 3px solid #e0c009;
}

.ecom-tableListing-rowNavigationTop td, .ecom-tableListing-rowNavigationBottom td, .ecom-tableRowHeader td {
	font-size: 11px;
	font-weight: bold;
	font-variant: small-caps;
	background-color: #eaeaea;
}

.ecom-tableListing-rowHeaderTop td, .ecom-tableListing-rowHeaderBottom td {
	text-align: center;
	font-size: 10px;
	font-weight: bold;
}

.ecom-tableListing-row1, .ecom-tableRow1 {
	font-size: 10px;
	background-color: #e4ebf5;
}

.itemImage {
	text-align: center;
}

.ecom-imgStatic-exists {
	margin: 0 auto;
}

.shadowContent, .ecom-textProductDescription, .comFormField, .ecom-tableBorderless table tr td, .ecom-tableListing-row2, .ecom-tableRow2 {
	font-size: 10px;
}

.ecom-textProductName {
	font-size: 12px;
	font-weight: bold;
}

.ecom-textAlignRight {
	text-align: right;
}

.ecom-textRequiredField {
	font-size: 10px;
	font-weight: bold;
}

.small {
	font-size: 9px;
}

.ecom-tableRowFooter td {
	text-align: center;
}

.ecomFormat * {
	font-size: 12px;
}

.accountLinks a, .accountLinks a b {
	font-size: 10px;
}

.ecom-textAlignCenter {
	text-align: center;
}