img.auctionItemImage{
		border: dashed 1px #cccccc;
	}
	div.auctionItemBlock{
		clear: both;
		text-align: left;
		width: 300px;
	}
	.auctionOriginalPrice{
		text-decoration:line-through;
		}
	div.auctionErrorBox{
		border: 1px solid #ff5555;
		background-color: #FFD2C2;
		color: #ff0000;
		margin-left:5px;
		margin-right:5px;
	}
	div.auctionSuccessBox{
		border: 1px solid green;
		background-color: #D6EEC1;
		color: green;
		margin-left:5px;
		margin-right:5px;
	}

	
	table.cartCheckoutTable{
		width: 720px;
	}
	td.cartCheckoutHeader{
		background-color: #93BD71;
		font-weight: bold;
	}
	div.cartErrorbox{
		border: 1px solid #ff5555;
		background-color: #FFD2C2;
		color: #ff0000;
	}
	div.cartTitleBar{
		background-color: #eeeeee;
		border-top: 1px solid #cccccc;
		text-align: left;
		font-size: 10px;
		font-weight: bold;
	}

	span.cartCustomerHighlight{
		color: green;
	}
	div.cartLoggedInAsBar{
		color: #777777;
	}
	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;
	}
	tr.cartCheckoutRowDark{
    	background-color: #FFF4D6;
    }
    tr.cartCheckoutRowLight{
    	background-color: #FFF4D6;
    }
	table.cartCommentsArea {
		display:none;
	}
	.cartCommentsTextArea {
		width: 400px;
		height: 75px;
	}
	.cartCommentsLabel{visibility: hidden;}
	.cartCommentsTextArea {visibility: hidden;}
	
	div.cartCommentsMessage {
		text-align: left;
		margin-right: auto;
	}

    
	table.checkoutSummaryTable{
		width: 450px;
	}

	td.checkoutLabel{
		width: 225px;
		text-align:right;
		padding-right:5px;
		font-weight:bold;
		vertical-align:top;
	}
	td.checkoutValue{
		width: 225px;
		text-align:left;
	}

  table.checkOutOrderInvoice {
    width: 680px !important;
  }

#EcommerceCheckoutLayoutTable{width:100%;}
#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%;}


	
	div.customerInfoContainer{
		width: 450px;
		clear: both;
		height: 30px;
	}
	div.customerInfoElemLeft{
		width: 220px;
		float: left;
		text-align: right;
		font-weight: bold;
	}
	div.customerInfoElemRight{
		width: 220px;
		float: right;
		text-align: left;
	}
	div.customerInfoLabelBanner{
		background-color: #eeeeee;
		border-top: 1px solid #cccccc;
		font-weight: bold;
		text-align: center;
	}
	div.customerInfoErrorbox{
		border: 1px solid #ff5555;
		background-color: #FFD2C2;
		width: 222px;
		color: #ff0000;
		text-align: left;
		font-weight: bold;
	}
	div.customerInfoSuccessBox{
		border: 1px solid #495D38;
		background-color: #D6EEC1;
		width: 222px;
		color: Green;
	}
	
	td.editCustomerLabel{
		text-align: left;
	}
	td.editCustomerInput{
		text-align: left;
	}
	div.editCustomerErrorbox{
		border: 1px solid #ff5555;
		background-color: #FFD2C2;
		width: 400px;
		color: #ff0000;
		text-align: left;
		font-weight: bold;
	}
	div.editCustomerSuccessBox{
		border: 1px solid #495D38;
		background-color: #D6EEC1;
		width: 222px;
		color: Green;
	}
	
	table.forgotPasswordLoginTable{
		border-collapse: collapse;
	}
	div.forgotPasswordContainer{
		width: 222px;
		height: 15px;
		clear: both;
	}
	div.forgotPasswordElemLeft{
		width: 80px;
		height: 14px;
		float: Left;
		text-align: right;
		color: black;
		font-weight: bold;
	}
	div.forgotPasswordElemRight{
		width: 135px;
		height: 14px;
		text-align: left;
		float: Right;
	}
	td.forgotPasswordLoginBody{
		width: 222px;
	}
	td.forgotPasswordLoginHeader{
		height: 20px;
		width: 222px;
	}
	input.forgotPasswordLoginButton{
	}
	a:Link.forgotPasswordSignUpLink, a:Visited.forgotPasswordSignUpLink{
		color: blue;
		text-decoration: underline;
	}
	a:Hover.forgotPasswordSignUpLink{
		text-decoration: underline;
	}
	div.forgotPasswordErrorbox{
		border: 1px solid #ff5555;
		background-color: #FFD2C2;
		width: 222px;
		color: #ff0000;
		text-align: left;
		font-weight: bold;
	}
	div.forgotPasswordSuccessBox{
		border: 1px solid #495D38;
		background-color: #D6EEC1;
		width: 222px;
		color: Green;
	}
	div.forgotPasswordTitleBar{
		background-color: #eeeeee;
		border-top: 1px solid #cccccc;
		text-align: left;
		font-size: 10px;
		font-weight: bold;
	}
	
	img.itemDetailItemImage{
		border: dashed 1px #cccccc;
	}
	div.itemDetailItemBlock{
		clear: both;
		text-align: left;
		width: 300px;
	}
	.itemDetailOriginalPrice{
		text-decoration:line-through;
	}

	
	.recommendedAcessoriesTitle{font-weight:bold;font-size:16px;margin-top:6px;margin-bottom:6px;}

	

	.rootCategoryStyle{background-color: #eeeeee; border-top: 1px solid #cccccc; width: 180px; text-align: left;}

	.itemListingBreadCrumbs{
	text-align: left; font-size: 10px; font-weight: bold;
	}
	img.itemListingItemImage{
		border: 1px solid #CCCCCC;
		clear: both;
		margin: auto;
	}
	div.itemListingContainer{
		width: 150px;
		height: 18px;
		clear: both;
	}
	div.itemListingElementLeft{
		float: left;
		width: 75px;
		text-align: Left;
		font-weight: bold;
	}
	div.itemListingElementRight{
		float: left;
		width: 75px;
		text-align: right;
		font-weight: bold;
	}
	div.itemListingSpacer{
		height: 5px;
		font-size: 1px;
		clear: both;
	}
	A.itemListingMoreInfoLink:link, A.itemListingMoreInfoLink:visited{
		color: blue;
		font-weight: bold;
	}
	A.itemListingMoreInfoLink:hover{
		color: blue;
		font-weight: bold;
	}
	td.itemListingStoreItemDisplayDataCell0{
		width: 160px;
		vertical-align:top;
		font-size:10px;
		background-color: #eeeeee;
		border: 1px solid #cccccc;
	}
	td.itemListingStoreItemDisplayDataCell1{
		width: 160px;
		vertical-align:top;
		font-size:10px;
		border: 1px solid #FFFFFF;
	}
	.itemListingPageLinks{
		text-decoration: underline;
		font-size: 13px;
		font-weight: bold;
		vertical-align:top;
	}

	A.itemListingPageLinks:Link, A.itemListingPageLinks:Visited{
		color: #495E37;
		text-decoration: underline;
		font-size: 13px;
		font-weight: bold;
		vertical-align:top;
	}
	A.itemListingPageLinks:Hover{
		color: #A92B2C;
		text-decoration: underline;
		font-size: 13px;
		vertical-align:top;
		}
	.itemListingOriginalPrice{
		text-decoration:line-through;
	}
	.mainStoreContainer{width: 100%; text-align: left;}
	.mainStoreContainer:after{
							content: ".";
							display: block;
							height: 0;
							clear: both;
							visibility: hidden;
						}
	/* Hides from IE-mac \*/
	* .mainStoreContainer{height: 1%;}
	/* End hide from IE-mac */

	.rightStoreContainer{width: 500px; padding-left:10px;vertical-align:top;}

	.leftStoreContainer{width: 210px; vertical-align:top;}

	table.categoryHeaderContainer {width: 200px; border-collapse: collapse;}

	table.categoryListingContainer {
		width: 200px;
		border-collapse;
		background: url('images/ecommerce/template/01/categoryListingBG.gif') repeat-y;
	}

	td.categoryListingContainerSpacer {
		width: 4px;
		height: 250px;
	}
	td.categoryListingColumn {
		width: 196px;
		height: 300px;
		vertical-align: top;
		text-align: left;
	}
	table.ItemSearchTable {
		width: 198px;
		border-collapse: collapse;
	}
	.ItemSearchText {
		border: 1px solid #999999;
		width: 120px;
		height: 16px;
		padding: 0px;
		margin-top: 8px;
	}
	td.SearchItemTableCell {
		height: 36px;
		background: url('images/ecommerce/template/01/StoreSearchBG.gif') repeat-x  top center;
	}


		
	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;}
	
	.loginForm{margin:auto;width:450px;}
	.loginFormContainer{margin:auto;}
	#LoginFormForgotYourPassword{text-align:center;margin-top:9px;}
	
	
	div.MyAccountMenuContainer {
		width: 210px;
		float: left;
	}
	div.MyAccountContentContainer {
		width: 500px;
		float: right;
	}
	div.myAccountSpacer{
		height: 5px;
		font-size: 1px;
		clear: both;
	}
	div.myAccountLabelBanner{
		background-color: #eeeeee;
		border-top: 1px solid #cccccc;
		text-align: center;
		font-weight: bold;
	}

	table.MyAccountMenuTable{
		width: 200px;
		border-collapse: collapse;
		vertical-align: top;
	}

	td.MyAccountMenuHeader{
		background-color: #990000;
		border-left: solid 1px #999999;
		border-right: solid 1px #999999;
		color: #ffffff;
	}
	td.MyAccountMenuBody{
		border-left: solid 1px #999999;
		border-right: solid 1px #999999;
		height: 400px;
		vertical-align: top;
	}
	td.MyAccountMenuFooter{
		background-color: #990000;
		border-left: solid 1px #999999;
		border-right: solid 1px #999999;
	}
	a:LINK.myAccountLoggedInAsBarLinks, a:VISITED.myAccountLoggedInAsBarLinks{
		color: #000000;
		font-style: normal;
		font-weight: bold;
	}
	a:hover.myAccountLoggedInAsBarLinks{
		color: #000000;
		font-style: normal;
		font-weight: bold;
	}
	div.myAccounthighlight{
		background-color: #efefef;
	}


	 
	.signUpTable{width:420px;}
	td.signUpLabelCell{
		text-align: right;
	}

	td.signUpLabelCell2{
		text-align: right;
	}

	td.signUpCellTopBottom{
		text-align: center;
	}
	div.signUpErrorBox{
	}

#ecommerce-pagination {padding: 10px 0; text-align: center;}
#ecommerce-pagination .page-number, #ecommerce-pagination .previous, #ecommerce-pagination .next, #ecommerce-pagination .dots {}
#ecommerce-pagination .previous, #ecommerce-pagination .next {}
#ecommerce-pagination .page-number {}
#ecommerce-pagination .dots {}
#ecommerce-pagination a {}
#ecommerce-pagination a:hover, #ecommerce-pagination .current {color: black;}
#ecommerce-pagination .disabled {color: silver;}
		
		
		
		

	


	