/*****************************************
general ecommerce
******************************************/
a:Link.ecommerceSignUpLink, a:Visited.ecommerceSignUpLink{
	color: blue;
	text-decoration: underline;
}
a:Hover.ecommerceSignUpLink{
	text-decoration: underline;
}

.ecommerceErrorBox{border: 1px solid #ff5555;background-color: #FFD2C2;color: #ff0000;}
.ecommerceSuccessBox{border: 1px solid green;background-color: #D6EEC1;color: green;}

.recommendedAcessoriesTitle{font-weight:bold;font-size:16px;margin-top:6px;}

/*****************************************
general store
*******************************************/
.ecommerceNavigation{background-color: #0498CB;padding-left:3px;color:white;font-weight:bold;padding:3px;}
A.ecommerceNavigationLink:Link, A.ecommerceNavigationLink:Visited{text-decoration:none;color:white;}
A.ecommerceNavigationLink:Hover{text-decoration:underline;}


/*****************************************
categorylisting
******************************************/
A.categoryListingParent:Link, A.categoryListingParent:Visited{font-weight:bold;font-size:13px;text-decoration:none;}
A.categoryListingParent:Hover{text-decoration:underline;}
A.categoryListingChild:Link, A.categoryListingChild:Visited{font-size:13px;text-decoration:none;}
A.categoryListingChild:Hover{text-decoration:underline;}

/***********************************************
itemlisting
*************************************************/
.itemListingHeader{font-weight:bold;text-align:center;white-space:nowrap;padding-left:2px;padding-right:2px;}
.itemListingTable{width:100%;margin-left:4px;margin-right:4px;margin-top:3px;}
.itemsPerPageSelect{font-size:10px;}
.itemListingDetail1{padding-top:4px;padding-bottom:4px;padding-left:2px;padding-right:2px;width:163px;}
.itemListingDetail2{padding-top:4px;padding-bottom:4px;padding-left:2px;padding-right:2px;font-weight:bold;font-size:11px;}
.itemListingDetail3{padding-top:4px;padding-bottom:4px;padding-left:2px;padding-right:2px;}
.itemListingDetailTable{width:100%;background-color:#E4F1F9;border:1px solid #0498CB;margin-top:6px;}
.itemListingDetailImage{width:150px;text-align:center;width:90px;}
.youPayText{color:red;}


/*****************************************************
itemdetail
******************************************************/
.itemDetailPrototypeName{background-color:#FFA012;color:black;font-size:14px;font-weight:bold;padding:3px;}
.itemDetailName{}
.itemDetailLocationHeader{font-weight:bold;}
.itemDetailLocation{}
.itemDetailVendorHeader {padding: 10px 5px 5px 15px;}
.itemDetailVendor {padding: 0px 0px 10px 11px;}
.itemDetailDescriptionHeader{font-weight:bold; padding: 10px 5px 5px 15px;}
.itemDetailDescription{margin-left: 20px;}
.itemDetailRestrictionHeader{font-weight:bold; padding: 10px 5px 5px 15px;}
.itemDetailRestriction{margin-left: 20px;}
.itemDetailSuggestedPrice{font-size:12px;font-weight:bold;}
.itemDetailPrice{color:#CD2020;font-size:12px;font-weight:bold;}
.itemDetailQuantity{}
.itemDetailQuantityInput{width:30px;}
.itemDetailTable{width:100%;height:100%;}
.itemDetailLeftColumn{vertical-align:top;padding-right:10px;text-align:center;}
.itemDetailRightColumn{background-color:#D2EAF4;vertical-align:top;}
.itemDetailHorizontalRule{background-color:#0498CB;font-size:1px;height:1px;width:80%;margin:auto;margin-top:6px;margin-bottom:3px;}
.itemDetailAttributeLabel{width:50%;text-align:right;font-weight:bold;padding-right:10px;}
.itemDetailAttributeValue{width:50%;text-align:left;padding-left:10px;}
.itemDetailOptionInput{width:150px;}
.itemDetailCustomizationField{padding-top:9px;}

/*********************************************************
cart
**********************************************************/
.cartCheckoutHeader{background-color: #CCCCCC;padding-left:3px;}
.cartTitleBar{background-color: #eeeeee;border-top: 1px solid #cccccc;text-align: left;font-size: 10px;font-weight: bold;}
.cartCustomerHighlight{color: green;}
a:LINK.cartLoggedInAsBarLinks, a:VISITED.cartLoggedInAsBarLinks{
		color: #000000;
		font-style: italic;
		font-weight: bold;
	}
a:hover.cartLoggedInAsBarLinks{
		color: #000000;
		font-style: normal;
		font-weight: bold;
	}
.cartErrorbox{border: 1px solid #ff5555;background-color: #FFD2C2;color: #ff0000;}
.cartCheckoutRowDark{background-color: #eeeeee;}
.cartCheckoutRowLight{background-color: #FFFFFF;}
	table.cartCommentsArea {
		display: none;
		margin: auto;
	}
	.cartCommentsTextArea {
		width: 300px;
		height: 75px;
	}
	div.cartCommentsMessage {
		text-align: left;
		margin-right: auto;
	}

/***********************************************************
login
************************************************************/
a:Link.loginFormSignUpLink, a:Visited.loginFormSignUpLink{
	color: blue;
	text-decoration: underline;
}
a:Hover.loginFormSignUpLink{
	text-decoration: underline;
}
div.loginFormErrorbox{
	border: 1px solid #ff5555;
	background-color: #FFD2C2;
	width: 222px;
	margin:auto;
	color: #ff0000;
	text-align: left;
	font-weight: bold;
}
div.loginFormSuccessBox{
	border: 1px solid #495D38;
	background-color: #D6EEC1;
	width: 222px;
	margin:auto;
	color: Green;
}
.loginFormEnabledPasswordField{}
.loginFormDisabledPasswordField{background-color:#CCCCCC;}
.loginForm{text-align:center;margin-top:10px;}
.loginFormContainer{margin:auto;}
.loginFormLabel{font-weight:bold;}
.loginFormValue{vertical-align:top;text-align:left;}

/***********************************************************
CUSTOMER SIGNUP
************************************************************/
.signUpLabelCell{text-align:right;}
.signUpLabelCell2{text-align:right;}
.signUpCellTopBottom{font-weight:bold;text-align:center;}
.signUpErrorBox{border:1px solid red;color:red;text-align:left;padding-left:3px;}

/************************************************************
FORGOT PASSWORD
*************************************************************/
.forgotPasswordLoginTable{}
.forgotPasswordLabel{}
.forgotPasswordValue{}

/*************************************************************
CHECKOUT
**************************************************************/
.checkoutLabel{text-align:right;vertical-align:top;}
.checkoutValue{}
.checkoutSummaryTable{}

.ordertable{width: 100%;}
.cartitema{}
.cartitempricea{}
.cartitemb{}
.cartitempriceb{}

#EcommerceCheckoutSummaryBillingAddressLabel{vertical-align:top;font-weight:bold;}
#EcommerceCheckoutSummaryShippingAddressLabel{vertical-align:top;font-weight:bold;}
#EcommerceCheckoutSummaryShippingMethodLabel{vertical-align:top;font-weight:bold;}
#EcommerceCheckoutSummarySubtotalLabel{text-align:right;font-weight:bold;}
#EcommerceCheckoutSummaryTaxesLabel{text-align:right;font-weight:bold;}
#EcommerceCheckoutSummaryShippingLabel{text-align:right;font-weight:bold;}
#EcommerceCheckoutSummaryHandlingLabel{text-align:right;font-weight:bold;}
#EcommerceCheckoutSummaryTotalLabel{text-align:right;font-weight:bold;}
#EcommerceCheckoutLayoutTable{width:100%;}


/*************************************************************
AUCTION
**************************************************************/
.auctionItemLabel{font-weight:bold;text-align:left;}
.auctionItemValue{text-align:left;}

/**************************************************************
MY ACCOUNT
***************************************************************/
.myAccountLabel{vertical-align:top;text-align:right;}
.myAccountValue{}
		
		
		

	
		
		
		

	
		
		
		
		

	


	