/*---------------------Main Shop Styles--------------------------*/
	.headerSearchContainer {
		margin: 15px 0 0 0;
		padding: 0 0 0 0;		
		font-size: 75%;
		color:#fff;
		height:auto;
		width: 480px;
		float:right;		
	}
	
	.shopHeaderCartBoxContents {
		height:auto;
		width: 452px;	
		margin: 25px 0 0 0;
		padding: 0 23px 0 5px;
		float: right;
		text-align:right;
		font-size: 100%;
		color:#fff;	
		font-variant:small-caps;	
	}
	
	.cartItemsListHeader {
		top: 0px;
		width:280px;
		float:left;
		/*display:block;*/
		/*height:25px;*/
		height:auto;	
		margin: 0 0 0 0;
		padding: 5px 0 0 0;
		/*background: #1E1E1E url(../images/wb_blue/cartHeaderBkg.jpg) no-repeat top left;		*/
		
	}
	
	.searchFormHeader {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		height:auto;
		width:200px;
		top: 0px;
		float: left;						
		}
		
	.searchBoxOptionsStyleHeader {
		top: 0px;
		font-size: 10px; 
		color:#014366; 
		font-family: Verdana; font-weight: bold; 
		border: #8ED9FF 1px solid; 
		background-color: #ffffff;
		padding: 0 0 0 5px;
		margin: 2px 15px 0 0;	
		width:200px;
		float: left;	
		}
		
	.currencyDisplayBoxHeader {
		padding: 0 25px 0 0;
		margin: 0 0 0 0;	
		text-align:right;

		height:25px;
		width:165px;
		float:right;
		}
		
	.currencyTextHeader {
		float:left;
		display:block;
		height:19px;
		font-size: 100%;
		font-weight: bold;
		text-align:right;
		padding: 6px 0 0 0;	
		}
/*---------------  Main Cart and Search Box Styles --------------*/
	.shopCartBoxTop {
		height:15px;
		padding: 0 0 0 0;
		background: #1E1E1E url(../images/wb_grey/pageTopBkg.jpg) no-repeat top left;
		font-size: 120%;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		text-align:left;	
		}
	
	.shopCartBoxContents, .shopCartBoxFeaturedContents {
		margin: 0 0 0 0;
		padding: 0 0 0 0;		
		font-size: 70%;
		color:#fff;
		height:auto;
		background-color: #25292C;
		border-left: 6px solid #1B1B1B;
		border-right: 6px solid #1B1B1B;		
		}		
	
	.shopCartBoxBottom {
		height:15px;
		padding: 0 0 0 0;
		background: #1E1E1E url(../images/wb_grey/pageLinkBkg.jpg) no-repeat bottom left;
		font-size: 120%;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		text-align:left;	
		}
		
	.searchForm {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		height:auto;
		width:300px;
		top: 0px;
		float: left;					
		}
		
	.searchFormNav {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		height:auto;
		width:194px;
		top: 0px;
		float: left;						
		}		
		
	.searchBoxStyle {
		top: 0px;
		font-size: 10px; 
		color:#014366; 
		font-family: Verdana; font-weight: bold; 
		border: #8ED9FF 1px solid; 
		background-color: #ffffff;
		padding: 2px 0 2px 5px;
		margin: 2px 15px 0 15px;	
		width:135px;
		float: left;	
		}
		
	.searchBoxOptionsStyle {
		top: 5px;
		font-size: 10px; 
		color:#014366; 
		font-family: Verdana; font-weight: bold; 
		border: #8ED9FF 1px solid; 
		background-color: #ffffff;
		padding: 0 0 0 5px;
		margin: 8px 0 0 15px;	
		width:240px;	
		}
		
	.searchBoxButton {
		margin: 0px 0 0 0;
		}
		
	.cartItemsList {
		width:370px;
		float:right;
		display:block;
		/*height:25px;*/
		height:auto;
		}
		
	.cartItemsList ul, .cartItemsListHeader ul {
		padding: 0 0 0 0;
		margin: 0;
		list-style-type: none;
		float: left;
		width: 100%;
		color: #ffffff;
		font-variant:small-caps;
		height:21px;
		}
		
	.cartItemsList li, .cartItemsListHeader li {
		height:15px;
		float:left;
		display: inline;
		margin: 0 0 0 0;
		font-size: 100%;
		font-weight: bold;			
		}
		
	.cartFirstItem {
		background:url(../images/wb_grey/cart.gif) no-repeat;
	 	border-right: #fff 2px dotted;
		padding:0 15px 0 25px;	 		
		}
	
	.cartItem {
	 	border-right: #fff 2px dotted;
		padding:0 10px 0 10px;	 	
		}
		
	.cartItemsList li a, .cartItemsListHeader li a {
		text-decoration:none;
		padding: 0 0 0 0;
		color: #ffffff;	
		}
		
	.cartItemsList li a:hover, .cartItemsListHeader li a:hover {
		text-decoration:underline;
		padding: 0 0 0 0;
		color: #ffffff;	
		}		
	
	.cartEndItem {
		padding:0 10px 0 10px;	 	
		}
		
	.currencyDisplayBox {
		padding: 0 5px 0 0;
		margin: 5px 0 0 0;	
		text-align:right;
		display:block;
		height:25px;
		width:355px;
		}
		
	.currencyDisplayBox img, .currencyDisplayBoxHeader img {
		margin: 0 0 0 10px;
		}
		
	.currencyText {
		float:left;
		display:block;
		height:19px;
		width:160px;
		font-size: 100%;
		font-weight: bold;
		text-align:left;
		padding: 6px 0 0 0;	
		}

	.visitorReccomendLinks {
		margin: 0 0 0 0;
		padding: 5px 25px 0 25px;
		}
		
	.visitorReccomendImages {
		margin: 0 0 0 0;
		padding: 10px 25px 0 25px;
		}		
		
	.shopCartBoxContents a {
		color:#fff;
		padding: 0 0 0 0;
		text-decoration: underline;
		}							
/*---------------  Logged In User Welcome and Reccomendations Box Styles --------------*/

	.loggedInUserWelcomeHeading {
		padding: 0 0 0 0;
		margin: 0 0 0 15px;	
		font-size: 120%;
		font-weight: bold;
		height:auto;
		width: 655px
		}
		
	.lastVisitDateText {
		font-size: 80%;
		font-weight: normal;
		float:right;
		width:235px;
		padding: 0 15px 0 0;
		margin: 0 0 0 0;
		text-align:right;		
		}
/*---------------  Index Layout Box Styles --------------*/		
	.maxiBoxContentSectionTopShop {
		width:670px;
		height:25px;
		padding: 5px 0 0 15px;
		background: #25292C url(../images/wb_grey/maxiBoxTopBkgShop.jpg) no-repeat top left;
		font-size: 120%;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		text-align:left;
		}
	.maxiBoxContentSectionTopShop h1 {
		font-size: 100%;
		}
	.maxiBoxContentSectionTopShop a {
		color:#ffffff;
		text-decoration:none;
		font-weight:bold;	
		}
		
	.maxiBoxContentSectionTopShop a:hover {
		color:#67A0D5;
		text-decoration:underline;
		font-weight:bold;	
		}		
	.maxiBoxPageLinkSpacer {
		width:660px;
		height: 25px;
		padding: 60px 0 0 25px;
		margin: 0 0 0 -15px;
		background: #25292C url(../images/wb_grey/maxiBoxTopSpacerBkgShop.jpg) no-repeat top left;
		font-size: 140%;
		font-weight:bold;
		color:#ffffff;
		font-variant:small-caps;
		text-align:left;		
		}		
		
	.categoryLinksIndexShop {
		padding: 10px 15px 0 15px;
		width: 655px;
		font-size: 75%;	
		color:#fff;
		height:auto;
		background: #25292C url(../../images/wb_grey/maxiBoxBkg.jpg) repeat-y top left;
		}
		
	.categoryLinksIndexShop a {
		color:#fff;
		text-decoration:none;
		font-weight:normal;	
		}
		
	.categoryLinksIndexShop a:hover {
		color:#9A9A9A;
		text-decoration:underline;
		font-weight:normal;	
		}

	.categoryLinksIndexShop p {
		margin: 0 0 10px 0;
		}

	.categoryLinksIndexShop h1 {
		font-size:140%;
		padding: 0 0 10px 0;
		margin: 0 0 0 0;
		}
				
	.categoryLinksIndexShop h2 {
		font-size:120%;
		padding: 0 0 10px 0;
		margin: 0 0 0 0;
		}
		
	.categoryLinksIndexShop ul {
		list-style-type: none;
		margin:0 0 10px 0;
		padding:0 0 0 20px;
		width:auto;
		text-align:left;
		}
		
	.categoryLinksIndexShop li {
		padding: 0 0 3px 0;
		margin: 0 0 0 15px;
		}		
/*---------------  Main Index Featured Product Styles  -------------*/
	.featuredProductImages {
		height:auto;
		width:320px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		float: left;
		}
	
	.featuredProductImages img {
		margin:0 8px 10px 7px;
		padding:0 0 0 0;		
		}
	
	.featuredProductLinks {
		height:auto;
		width:320px;
		margin:0 0 0 0;
		padding:0 0 0 0;
		float: right;	
		}
	
	.zoneFeaturedProductImages {
		height:auto;
		width:420px;
		margin:15px 0 0 0;
		padding:0 0 0 0;
		float: left;
		}
		
	.zoneFeaturedProductImages img {
		margin:0 0 10px 10px;
		padding:0 0 0 0;		
		}		
		
	.zoneFeaturedProductLinks {
		height:auto;
		width:220px;
		margin:15px 0 0 0;
		padding:0 0 0 0;
		float: right;	
		}	

	.zoneFeaturedProductLinks a, .shopCartBoxFeaturedContents a {
		margin:5px 0 5px 0;
		padding:5px 0 5px 0;
		color:#fff;
		text-decoration:none;
		}
		
	.zoneFeaturedProductLinks a:hover, .shopCartBoxFeaturedContents a:hover {
		color:#67A0D5;
		text-decoration:underline;
		}			
/*---------------  Midi Box List Item Styles  ---------------*/
	.midiBoxImageText ul {
		list-style-type: square;
		margin:10px 0 0 0;
		padding:0 0 0 10px;
		width:auto;
		text-align:left;
		}
		
	.midiBoxImageText li {
		padding: 0 0 3px 0;
		margin: 0 0 0 15px;
		}
		
	.midiBoxImageText li a {
		color:#fff;
		text-decoration:none;
		}
		
	.midiBoxImageText li a:hover {
		color:#67A0D5;
		text-decoration:underline;
		}
/*---------------  Shop Menu dd List Item Styles  ---------------*/
	.menuSpacer ul, .menuSpacerList ul {
		margin:0 0 0 5px;
		padding:0 0 5px 2px;	
		}	
	.menuSpacer li, .menuSpacerList li {
		list-style-image:url(../../images/wb_grey/arrow-d.jpg);
		padding: 0 0 2px 5px;
		margin: 0 0 0 0;
		}
		
	.menuSpacer li a, .menuSpacerList li a {
		color:#9A9A9A;
		text-decoration:none;
		}
		
	.menuSpacer li a:hover, .menuSpacerList li a:hover {
		color:#fff;
		text-decoration:underline;
		}	
		
/*--------------  Product Category Styles  ----------------*/
	#columnOneInner {
		width: 325px;
		height:auto;
		float:left;
		margin:0 5px 0 0;
		padding:0 0 0 0;	
		}
	#columnTwoInner {
		width: 325px;
		height:auto;
		float:right;
		margin:0 0 0 0;
		padding:0 0 0 0;	
		}
				
	.categoryInnerBoxLeft {
		width: 325px;
		height:160px;
		margin:0 0 0 0;
		padding:0 0 0 0;

		}	
		
	.categoryInnerBoxRight {
		width: 325px;
		height:160px;
		float:right;
		margin:0 0 0 0;
		padding:0 0 0 0;

		}
		
	.categoryInnerBoxPageLink {
		/*clear:both;*/
		border-bottom: #03253E 1px dotted;
		padding:0 15px 10px 0;
		text-align:right;
		}
		
	.categoryInnerBoxTitle {
		font-weight:bold;
		font-size:120%;
		margin:0 0 0 0;
		padding:0 0 0 0;		
		}
/*--------------  Product Category Listing Styles  ----------------*/		
	.categoryListLeft {
		width:210px;
		height:auto;
		float:left;	
		}
	.categoryListCenter {
		width:210px;
		height:auto;
		float:left;	
		}
	.categoryListRight {
		width:210px;
		height:auto;
		float:left;	
		}		
/*--------------  Product Paging Styles  ----------------*/

	.productPagingDivider {
		margin: 10px 0 10px 20px;
		padding:5px 0 0 0;
		width:685px;
		height:25px;
		text-align:center;
		font-size:75%;
		font-weight:bold;
		color:#76C4E8;
		border-top: #DDDDDD dotted 1px;
		border-bottom: #DDDDDD dotted 1px;	
		}
	
	.previousProductPages {
		display: block;
		width:150px;
		float:left;
		height:10px;	
		}	
	
	.nextProductPages {
		display: block;
		width:150px;
		float:right;
		height:10px;	
		}
	
	.productPagingText {
		float:left;
		width:350px;
		margin: 0 0 0 0;
		color:#fff;	
		}
	
	.productPagingDivider a {
		color: #fff;
		text-decoration:underline;
		}
		
	
	.productPagingDivider a:hover {
		color:#76C4E8;
		text-decoration:underline;
		}
		
/*--------------  Product Styles  --------------*/
	.productPriceText {
		font-weight:bold;
		font-size: 110%;
		}
		
	.featuredProductText {
		font-weight:bold;
		color: #2EDDF8;
		margin: 0 0 0 0;
		padding:0 0 0 0;			
		}
		
	.originalPriceText {
		margin: 10px 0 0 0;
		padding:0 0 0 0;	
		text-decoration:line-through;
		}
		
	.offerPriceText {
		font-weight:bold;
		font-size: 110%;
		color:#2EDDF8;
		margin: 0 0 0 0;
		padding:0 0 0 0;	
		}
		
	.savePriceText {
		font-weight:bold;
		color:#2EDDF8;
		margin: 0 0 0 0;
		padding:0 0 0 0;	
		}
		
	.newProductText {
		color:#2EDDF8;
		}
		
/*--------------  Featured Products Box Styles  --------------*/	
	.midiBoxTopFeaturedProduct {
		padding: 5px 0 0 15px;
		width: 315px;
		text-align:left;
		font-size: 90%;
		font-weight:bold;
		color:#fff;
		font-variant:small-caps;
		min-height:43px;
		height:auto;
		background: #394145 url(../images/wb_grey/midiBoxFeaturedBkg.jpg) no-repeat top left;
		}
		
	.midiBoxContentsFeaturedProduct {
		padding: 10px 0 10px 10px;
		width: 308px;
		margin: 0 0 0 0;
		font-size: 70%;
		color:#fff;
		height:auto;
		background-color: #1F5571;
		border-left: 6px solid #204154;
		border-right: 6px solid #204154;
		}
		
	.miniBoxImageFeaturedProduct {
		float:left;
		color:#5E626F;
		width:auto;
		height:auto;
		padding: 0 5px 10px 0;
		}
		
	.midiBoxImageTextFeaturedProduct {
		padding: 0 0 0 5px;
		float:left;
		color:#fff;
		width:190px;
		height:auto;		
		}	
		
	.midiBoxPageLinkFeaturedProduct {
		width: 330px;
		height: 23px;
		color:#003366;
		text-align:right;
		margin: 0 0 10px 0;
		padding: 5px 0 0 0;
		background: #394145 url(../images/wb_grey/pageLinkMidiFeaturedBkg.jpg) no-repeat top left;
		clear:left;
		float: left;
		font-size: 75%;	
		font-weight:bold;
		}
		
	.midiBoxPageLinkFeaturedProduct a {
		color:#fff;
		height: 20px;
		text-decoration:none;
		padding: 5px 25px 0 0;
		margin: 0 0 0 0;
		}

	.midiBoxPageLinkFeaturedProduct a:hover {
		color:#2EDDF8;
		height: 20px;
		text-decoration:none;
		padding: 5px 25px 0 0;
		margin: 0 0 0 0;
		}	
		
/*--------------  Shopping Cart Form Styles  --------------*/	
	.midiCartForm {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		height:auto;
		width:auto;
		top: 0px;
		float: left;
		text-align:center;		
		}
		
	.buyMeButton {
		margin: 0 0 0 10px;
		}

/*--------------  Product Page Styles  --------------*/
	.productDetailsColumn {
		height:auto;
		width:475px;
		float: left;	
		}
		
	.productCartColumn {
		width: 200px;
		height:auto;
		float: right;		
		}
		
	.productMainImageContainer {
		height:auto;
		width:475px;
		margin: 0 10px 5px 0;
		padding: 0 0 0 0;
		text-align:center;
		background: #394144 url(../images/wb_grey/productMainImageContentsBkg.jpg) repeat-y top left;			
		}
		
	.productMainImageContainerBottom {
		width:475px;
		height:20px;
		background: #394144 url(../images/wb_grey/productMainImageBottomBkg.jpg) no-repeat bottom left;	
		}
		
	.productTitleText {
		/*display:block;*/
		padding: 5px 0 10px 0;
		margin: 0 0 0 0;
		width: 475px;
		min-height:13px;
		text-align:center;
		font-size: 90%;
		font-weight:bold;
		color:#fff;
		font-variant:small-caps;
		background: url(../images/wb_grey/productMainImageBkg.jpg) no-repeat top left;	
		}
		
	.productTitleTextFeaturedStyle {
		/*display:block;*/
		padding: 7px 0 10px 25px;
		margin: 0 0 0 0;
		width: 450px;
		min-height:11px;
		text-align:left;
		font-size: 110%;
		font-weight:bold;
		color:#fff;
		font-variant:small-caps;
		background: url(../images/wb_grey/productMainImageBkg.jpg) no-repeat top left;	
		}		
		
	.productDescriptionText {
		padding: 5px 10px 0 10px;
		margin: 0 0 0 0;
		width: 455px;
		text-align:left;
		font-size: 75%;
		color:#fff;	
		}
	.productDescriptionText a {
		color:#fff;
		text-decoration:none;
		}
		
	.productDescriptionText a:hover {
		color:#fff;
		text-decoration:underline;
		}		
		
	.productCartContainer {
		margin: 0 0 10px 0;
		width: 200px;
		height:auto;
		background: #1B1B1B url(../images/wb_grey/cartContainerTopBkg.jpg) no-repeat top left;
		color:#fff;
		font-size: 90%;	
		}
		
	.productCartContainer a {
		color:#fff;
		text-decoration:none;
		font-size: 80%;
		font-weight: bold;
		}
		
	.productCartContainer a:hover {
		color:#fff;
		text-decoration:underline;
		font-size: 80%;
		font-weight: bold;
		}		
		
	.productCartContainerBottom {
		margin: 0 0 0 0;
		width: 200px;
		height:20px;
		background: #1B1B1B url(../images/wb_grey/cartContainerBottomBkg.jpg) no-repeat bottom left;
		color:#fff;
		font-size: 90%;	
		}		
		
	.cartProductTitleText {
		padding: 5px 0 10px 0;
		margin: 0 0 0 0;
		width: 200px;
		text-align:center;
		font-size: 90%;
		font-weight:bold;
		color:#fff;
		font-variant:small-caps;	
		}
		
	.cartProductDescription {
		font-size: 85%;
		color:#fff;
		padding: 5px 5px 5px 5px;
		margin: 0 0 0 0;
		width: 190px;		
		}
		
	.productCartContainer ul {
		list-style-type: square;
		margin:0 0 10px 0;
		padding:0 0 0 20px;
		width:auto;
		text-align:left;
		}
		
	.productCartContainer li {
		padding: 0 0 3px 0;
		margin: 0 0 0 15px;
		}		
		
	.cartProductDescription a {
		color:#fff;
		text-decoration:none;
		}
		
	.cartProductDescription a:hover {
		color:#fff;
		text-decoration:underline;
		}	
	.cartProductPrice {
		font-size: 90%;
		font-weight:bold;
		color:#fff;
		padding: 5px 5px 5px 5px;
		margin: 0 0 0 0;
		width: 190px;				
		}
		
	/*----------Facebook Like Containers------------*/
	.productCartContainerFacebookLike {
		margin: 0 0 10px 0;
		width: 200px;
		height:auto;
		background-color: #1B1B1B;	
		}

	.productCartContainerFacebookLikeTop {
		margin: 0 0 0 0;
		width: 200px;
		height:20px;
		background: #1B1B1B url(../images/wb_grey/cartContainerTopFacebookBkg.jpg) no-repeat top left;
		}

	.productCartContainerFacebookLikeContents {
		width: 180px;
		padding: 5px 0 5px 20px;
		height:auto;
		background: #1B1B1B url(../images/wb_grey/cartContainerContentsFacebookBkg.jpg) repeat-y top left;
		}

	.productCartContainerFacebookLikeBottom {
		margin: 0 0 0 0;
		width: 200px;
		height:20px;
		background: #1B1B1B url(../images/wb_grey/cartContainerBottomFacebookBkg.jpg) no-repeat top left;
		}
		
	.productPageContainerFacebookLike {
		margin: 0 0 20px 0;
		width: 207px;
		height:auto;
		background-color: #1B1B1B;	
		}
		
	.productPageContainerFacebookLikeTop {
		margin: 0 0 0 0;
		width: 207px;
		height:20px;
		background: #1B1B1B url(../images/wb_grey/pageContainerTopFacebookBkg.jpg) no-repeat top left;
		}

	.productPageContainerFacebookLikeContents {
		width: 197px;
		padding: 5px 0 5px 10px;
		height:auto;
		background: #1B1B1B url(../images/wb_grey/pageContainerContentsFacebookBkg.jpg) repeat-y top left;
		}
		
	.productPageContainerFacebookLikeBottom {
		margin: 0 0 0 0;
		width: 207px;
		height:20px;
		background: #1B1B1B url(../images/wb_grey/pageContainerBottomFacebookBkg.jpg) no-repeat top left;
		}							
	/*----------Buy Form in Main Area----------*/	
	.cartProductPriceMain {
		font-size: 110%;
		font-weight:bold;
		color:#fff;
		padding: 0 0 5px 0;
		margin: 0 0 0 0;
		width: 430px;				
		}
		
	.cartOptionsLabelMain {
		font-size: 100%;
		color:#fff;
		font-weight:bold;
		padding: 0 0 5px 5px;
		margin: 0 0 0 0;
		width:150px;
		float:left;
		text-align:left;			
		}
		
	.cartLabelMain {
		font-size: 100%;
		color:#fff;
		font-weight:bold;
		padding: 0 0 5px 5px;
		margin: 0 0 0 0;
		width:150px;
		float:left;
		text-align:left;					
		}		
		
	.productCartFormMain {
		padding: 0 0 0 0;
		margin: 5px 0 0 0;
		height:auto;
		width:450px;
		top: 0px;	
		}
		
	.productCartFormMain p {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		/*display:block;*/
		height: 25px;
		width: 450px;
		text-align:left;	
		}						
	/*----------Buy Form in Main Area----------*/		
	.cartProductOriginalPrice {
		font-size: 85%;
		color:#fff;	
		padding: 5px 5px 0 5px;
		margin: 0 0 0 0;	
		text-decoration:line-through;
		}	
		
	.cartProductSavePrice {
		font-size: 85%;
		color:#fff;
		font-weight:bold;
		padding: 0 5px 10px 5px;
		margin: 0 0 0 0;
		}

	.productCartForm {
		padding: 0 0 0 0;
		margin: 5px 0 0 0;
		height:auto;
		width:200px;
		top: 0px;	
		}
		
	.productCartForm p {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		/*display:block;*/
		height: 25px;
		width: 190px;
		text-align:right;	
		}
		
	.cartBuyButton {
		float:right;
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		display:block;
		height: 25px;	
		width: 100px;			
		}
		
	.cartLabel {
		font-size: 85%;
		color:#fff;
		font-weight:bold;
		padding: 0 0 5px 5px;
		margin: 0 0 0 0;			
		}
		
	.cartOptionsLabel {
		font-size: 80%;
		color:#fff;
		font-weight:bold;
		padding: 0 0 5px 5px;
		margin: 0 0 0 0;
		width:75px;
		float:left;
		text-align:left;			
		}
		
	.productsBoxStyle {
		top: 5px;
		font-size: 9px; 
		color:#4D4D4D; 
		font-family: Verdana; font-weight: bold; 
		border: #979797 1px solid; 
		background-color: #ffffff;
		padding: 0 0 0 5px;
		margin: 0 0 0 5px;	
		}
				
	.cartBuyMeButton {
		padding: 0 0 0 0;
		margin: 0 0 0 10px;
		}
		
/*---------------  Product Extended Specifications Styles  ----------------*/
	#extSpecsDetails {
		width: auto;
		height: auto;	
		}
		
	.productExtendedSpecsTop {
		padding: 0 0 0 0;
		margin: 0 0 0 0;
		height: auto;		
		}
		
	.productExtendedSpecsTop ul {
		padding: 5px 0 5px 15px;
		margin: 0;
		list-style-type: none;
		float: left;
		width: 460px;
		color: #ffffff;
		font-variant:small-caps;
		height:auto;
		background: #1B1B1B url(../images/wb_grey/extSpecsTopBkg.jpg) no-repeat top left;
		}
		
	.productExtendedSpecsTop li {
		height:15px;
		float:left;
		display: inline;
		margin: 0 10px 0 0;
		font-size: 75%;
		font-weight: bold;			
		}
		
	.productExtendedSpecsTop li a {
		color: #ffffff;
		text-decoration:none;
		}
		
	.productExtendedSpecsTop li a:hover {
		color: #ffffff;
		text-decoration:underline;
		}		
		
	.productExtendedSpecsText {
		background: url(../images/wb_grey/extSpecsBottomBkg.jpg) no-repeat top left;
		height: auto;
		padding: 5px 10px 0 10px;
		margin: 0 0 0 0;
		width: 455px;
		text-align:left;
		font-size: 75%;
		color:#fff;					
		}				
/*---------------  Product Extended Specifications Styles  ----------------*/		
	.viewCartContentsTop {
		padding: 5px 0 5px 0;
		margin: 0 0 0 0;
		height: auto;	
		background: #1B1B1B url(../images/wb_grey/extSpecsTopBkg.jpg) no-repeat top left;
		color: #ffffff;	
		font-variant:small-caps;
		height:auto;
		font-size: 80%;
		font-weight: bold;						
		}	
		
	#extSpecsDetails a {
		color: #ffffff;
		text-decoration:none;
		}
		
	#extSpecsDetails a:hover {
		color: #ffffff;
		text-decoration:underline;
		}
		
	.previousSearchResultsPages {
		display: block;
		width:125px;
		float:left;
		height:10px;	
		}	
	
	.nextSearchResultsPages {
		display: block;
		width:125px;
		float:right;
		height:10px;	
		}
	
	.searchResultsPagingText {
		float:left;
		width:200px;
		margin: 0 0 0 0;
		color:#fff;	
		}		
/*---------------  Member Login Styles  ----------------*/
		
	#csLoginForm .label {
		font-size:85%;
		float: left;
		clear: left;
		width: 150px;
		margin-right: 20px;
		text-align: right;
		font-weight: bold;
		}
/*---------------  Product Page Related Item Styles  ----------------*/	
	.cartRelatedItemBox {
		float:left;
		width:215px;
		border-right: #6A6A6A solid 1px;
		height:auto;
		text-align:center;
		}
		
	.cartRelatedItemText {
		font-weight:bold;
		font-size: 110%;
		text-align:left;		
		}
		
	.relatedItemText {
		text-align:left;
		margin:0 0 0 10px;
		padding:0 0 0 10px;
		}		
	
	.cartRelatedItemBox img {
		width:150px;
		margin: 0 0 15px 0;
		}
		
	.relatedItemBuyButton {
		float: right;
		margin:0 10px 0 0;
		}
		
	.relatedProductsBoxStyle {
		top: 5px;
		font-size: 9px; 
		color:#4D4D4D; 
		font-family: Verdana; font-weight: bold; 
		border: #979797 1px solid; 
		background-color: #ffffff;
		padding: 0 0 0 5px;
		margin: 0 0 0 5px;
		width:190px;			
		}			
				