body { margin: 40px 0px 0px 0px;
       text-align: center;
       background-color: #FFFFFF;
	}
	body, td, th, textarea, input, select, h1, h2, h3, h4, h5, h6 { font-family: Arial, Verdana, sans-serif; font-size: 11px;  color: #3F3F3F; }
	


.wrapper { position: relative;  
		   margin: 0px 0px 0px 0px; 
		   width: 751px;  
		   height: 689px;
		   margin-left: auto; 
		   margin-right: auto;
		   text-align: left;
	}
	
.main { clear: both;
        margin: 0px 0px 0px 0px;
        width: 751px;
		height: auto;
		overflow: hidden;
	}
	
/**** BEGIN GENERIC STYLES ****/

.float_left { float: left; }
.float_right { float: right; }

a {	color: #3F3F3F; outline: none; cursor: pointer; text-decoration: underline; }
a:hover, a:focus, a:active { color: #3F3F3F; }
a span { color: #3F3F3F; text-decoration: underline; }

.stdDarkGrey01 { color: #111111; }
.sizeChart01 { color: #898989; font-size: 10px; font-weight: bold; }
.sizeChart02 { color: #111111; font-size: 10px; font-weight: bold; }

p.sizeChart03 { margin: 0px 0px 8px 0px;
                width: 300px;
				color: #898989; 
				font-size: 10px; 
				font-weight: normal; 
	}
	
.error01 { color: #CC0000; 
		   font-size: 10px; 
		   font-weight: normal; 
	}
	
.error02 { color: #CC0000; 
		   font-size: 12px; 
		   font-weight: bold; 
	}


/**** BEGIN HEADER ****/
.hdrFormat01 { width: 751px;
               height: 67px;
	}

	.logo { float: left;
	        width: 263px;
            height: 67px;
		}
		
	.topNav { float: right;
	          margin: 44px 1px 0px 0px;
	          width: 440px;
              height: 14px;
              font-size: 13px;  
              font-weight: bold;
              color: #111111;
              text-align: right;
		}
		
	.topNav a { font-size: 13px;  
                text-decoration: none;
                color: #111111;
		}
		
	.topNav a:hover { font-size: 13px;  
                      text-decoration: none;
                      color: #7C7C7C;
		}
		
	.topNav a span { font-size: 13px;  
                     text-decoration: none;
                     color: #7C7C7C;
		}



.hdrFormat02 { margin: 0px 0px 5px 0px;
               width: 751px;
               height: 28px;
               border-top: solid 1px #CCCCCC;
               border-bottom: solid 1px #CCCCCC;
               font-size: 10px;
	}
	html>body .hdrFormat02 { height: 26px; }
	
	.subNav { float: left;
			  margin: 7px 0px 0px 2px;
			  width: 500px;
			  height: 11px;
		}
		
	.subNav a { text-decoration: none;
		}
		
	.timeStamp { float: right;
				 margin: 7px 2px 0px 0px;
				 width: 120px;
				 text-align: left;
		}
	
	
#detailViews { float: left; 
               padding: 13px 4px 0px 0px;
               height: auto;
               
	}
	
#detailViewTxt { float: left; 
				 padding-right: 4px;
				 font-size: 12px; 
	}
	
.numbers { float: left;
           display: block;
		   margin: 0px 0px 0px 3px;
		   text-align: center;
		   font-family:Verdana, Arial, Helvetica, sans-serif; 
		   font-weight:normal;
		   font-size: 12px; 
		   color: #9F9F9F;
	}

	
/**** BEGIN GENERIC STYLES ****/

.float_left { float: left; }
.float_right { float: right; }

a {	color: #3F3F3F; outline: none; cursor: pointer; text-decoration: underline; }
a:hover, a:focus, a:active { color: #3F3F3F; }
a span { color: #3F3F3F; text-decoration: underline; }


/**** BEGIN CATEGORY & ITEM ****/

.shopHdrFormat { clear: both;
				 margin: 0px 0px 10px 0px;
				 padding: 0px 0px 0px 0px;
				 width: 751px;
				 height: 36px;
				 background-color: #000000;
	}

.shopHdr { float: left;
           margin: 0px 0px 0px 0px;
           padding: 5px 0px 0px 15px;
           width: 200px;
           font-size: 24px;
           color: #FFFFFF;
           font-family: Arial, Verdana, sans-serif;
	}

.cat_breadcrumbs { float: right;
                   margin: 11px 15px 0px 0px;
				   width: 400px;
				   text-align: right;
	}
	
	.cat_breadcrumbs a { text-decoration: underline;
	                     color: #FFFFFF;
		}
		
	.cat_breadcrumbs a:hover { text-decoration: none;
	                           color: #FFFFFF;
		}
		
	.cat_breadcrumbs a span { text-decoration: none;
	                          color: #FFFFFF;
		}

.cat_breadcrumbs02 { float: right;
                     margin: 11px 15px 0px 0px;
				     width: 400px;
				     text-align: right;
	}
	
	.cat_breadcrumbs02 a { text-decoration: none;
	                       color: #252525;
		}
		
	.cat_breadcrumbs02 a span { text-decoration: none;
	                            color: #252525;
		}
	
.lnav { margin: 0px 0px 0px 18px;
        padding: 0px 0px 0px 0px;
        width: 139px;
        height: auto;
        overflow: hidden;
        font-size: 12px;
        line-height: 20px;
	}
	
	.lnav a { text-decoration: none;
	          color: #000000;
		}
		
.cat_actions01 { width: 594px;
                 height: 35px;
                 border-bottom: solid 1px #CCCCCC;
	}
	html>body .cat_actions01 { height: 34px; }
	
.cat_actions02 { width: 594px;
                 height: 35px;
                 border-top: solid 1px #CCCCCC;
	}
	html>body .cat_actions02 { height: 34px; }
	
.cat_actions03 { width: 751px;
                 height: 35px;
                 border-bottom: solid 1px #CCCCCC;
	}
	html>body .cat_actions03 { height: 34px; }
	
.cat_actions04 { width: 751px;
                 height: 35px;
                 border-top: solid 1px #CCCCCC;
	}
	html>body .cat_actions04 { height: 34px; }
	
	
.cat_pagination { float: right;
                  margin: 10px 14px 0px 0px;
                  text-align: right;
	}
	
	.cat_pagination a { text-decoration: underline;
	                    color: #000000;
		}
		
	.cat_pagination a span { text-decoration: underline;
	                         color: #A59B89;
	                         font-weight: bold;
		}
	
.cat_hdr { float: left;
            margin: 4px 0px 0px 0px;
            padding: 0px 0px 0px 11px;
            width: 300px;
            font-size: 18px;
            color: #000000;
	}
	
.thumb_details { margin: 0px 0px 0px 0px;
                 width: 172px;
                 text-align: center;
                 line-height: 13px;
	}
	
	.thumb_details span { font-weight: bold; color: #626262; }
	
	.thumb_details a { font-size: 12px;
                       font-weight: bold;
                       color: #000000;
                       text-decoration: none;
                       line-height: 15px;
    	}	
	
.swatchImage { margin: 0px 0px 6px 0px; }

h1.productDetail { margin: 0px 0px 10px 0px;
                   padding: 0px 0px 0px 0px;
                   color: #000000;
                   font-size: 12px;
                   font-weight: bold;
	}
	
h2.productDetail { margin: 22px 0px 0px 0px;
                   padding: 0px 0px 0px 0px;
                   color: #000000;
                   font-size: 11px;
                   font-weight: bold;
	}
	
	
.send_to_friend { margin: 0px 0px 0px 38px;
				  padding: 0px 0px 0px 0px;
	   	          width: 134px;
	   	          text-decoration: none; 
	   	          color: #666666;
	}
	
.send_to_friend a { font-weight: normal; text-decoration: underline; color: #666666; }

.send_to_friend01 { float: left; 
					padding: 4px 0px 0px 0px;
					margin: 0px 0px 0px 0px;
					width: 27px;
					height: 14px;
	}
	
.send_to_friend02 { float: left; 
					padding: 4px 0px 0px 0px;
					width: 107px;
					height: 14px;
	}
	
.size_color_format { clear: both; 
					 width: 324px; 
					 margin: 30px 0px 0px 0px;
					 color: #111111;
	}
	
	.size_color_format01 { float: left; 
	                       width: 170px;
		}
		
	.size_color_format02 { float: left; 
	                       width: 154px;
		}

h1.price01 { margin: 0px 0px 0px 0px;
             font-size: 13px;
             font-weight: bold;
             color: #A59B89;
	}
	
/****  BEGIN CONTENT PAGES ****/

h1.content01 { margin: 0px 0px 0px 0px;
               font-size: 12px;
               font-weight: bold;
               color: #111111;
	}
	
.content_lside01 { float: left;
                   margin: 17px 28px 0px 11px;
                   padding: 0px 0px 0px 0px;
                   width: 368px;
                   height: auto;
                   overflow: hidden;
	}
	

.content_rside01 { float: left;
				    margin: 19px 0px 0px 0px;
				    width: 172px;
	}
	
/**** BEGIN PRESS ****/

.pressDetails { padding: 15px 0px 18px 0px;
				font-size: 12px;
                font-weight: bold;
                color: #111111;
                text-align: center;
	}
	
	.pressDetails a { font-size: 11px;
                      font-weight: normal;
                      color: #626262;
                      text-align: center;
                      text-decoration: none;
		}
	
/**** BEGIN ACCOUNT ****/
.acct_formatBox { padding: 20px 0px 0px 10px;
				  width: 307px;
				  height: 165px;
				  background-color: #F5F5F5;
	}
	html>body .acct_formatBox { width: 297px; height: 145px; }
	
.signUp_formatBox { padding: 20px 0px 0px 10px;
				    width: 307px;
				    height: 424px;
				    background-color: #F5F5F5;
	}
	html>body .signUp_formatBox { width: 297px; height: 404px; }

.signUp_formatBoxB2B { padding: 20px 0px 0px 10px;
				    width: 307px;
				    height: 479px;
				    background-color: #F5F5F5;
	}
	html>body .signUp_formatBoxB2B { width: 297px; height: 459px; }

h1.memberLogin01 { margin: 0px 0px 0px 0px;
				   font-weight: bold;
				   font-size: 12px;
				   color: #000000;
	}
	
h1.memberLogin02 { margin: 22px 0px 0px 13px;
			       font-weight: bold;
				   font-size: 13px;
				   color: #483C32;
	}
	
p.memberLogin { margin: 6px 0px 0px 13px;
			    width: 250px;
	}

/**** BEGIN CART / CHECKOUT ****/

.cart01_labels { clear: both;
				 margin: 0px 0px 0px 0px;
				 padding: 5px 0px 0px 20px;
				 height: 25px;
				 width: 722px;
				 font-style: normal; 
				 font-weight: bold; 
				 text-decoration: none; 
				 color: #3F3F3F;
				 background-color: #EBEBEB;
				 text-align: left;
		}
		html>body .cart01_labels { height: 20px; width: 702px; }
		
		.cart01_remove { float: left;
						 margin: 0px 0px 0px 0px;
						 padding: 0px 0px 0px 0px;
						 width: 198px;
						 text-align: left;
			}
			
		.cart01_item { float: left;
					   padding: 0px 0px 0px 0px;
					   width: 162px;
			}
			
		.cart01_qty { float: left;
		              padding: 0px 0px 0px 0px;
		              width: 120px;
			}
			
		.cart01_price { float: left;
		                padding: 0px 0px 0px 0px;
		                width: 136px;
			}
			
		.cart01_subTotal { float: left;
		                   padding: 0px 0px 0px 0px;
		                  
			}
			
p.cartTxt01 { margin: 21px 0px 22px 17px;
			  width: 686px;
	}
	
h1.cartHdr01 { margin: 0px 0px 16px 17px;
               padding: 0px 0px 0px 0px;
               font-size: 14px;
               font-weight: bold;
               color: #362F2D;      
	}

	
.cart_hdrBar { margin: 18px 0px 20px 17px;
               padding: 6px 0px 0px 22px;
               width: 722px;
               height: 25px;
               color: #3F3F3F;
               font-size: 12px;
               font-weight: bold;
               background-color: #EBEBEB;
	}
	html>body .cart_hdrBar { width: 700px; height: 19px; }
	

.cart_steps { float: right;
		      padding: 0px 0px 0px 0px;
		      margin: 0px 14px 0px 0px;
		      width: 330px;
		      line-height: 15px;
			  text-align: right;
			  text-decoration: none; 
	}
	
	
/**** BEGIN FOOTER ****/

.footer { margin: 7px 0px 0px 0px;
          width: 751px;
          height: 28px;
          border-top: solid 1px #CCCCCC;
          border-bottom: solid 1px #CCCCCC;
          font-size: 10px;
	}
	html>body .footer { height: 26px; }

.footerLinks { float: left;
               margin: 7px 0px 0px 0px;
               width: 420px;
               height: 17px;
               color: #000000;
	}

.newsletter { float: right;
              margin: -17px 0px 0px 0px;
              width: 300px;
              height: 17px;
              color: #000000;
	}
	
	.newsletter_txt { float: right;
	                  padding: 8px 7px 0px 0px;
				      height: 17px;
				      font-weight: bold;
		}
	
	.newsletter_txtBox { float: right;
				          margin: 4px 0px 0px 0px;
				          width: 128px;
				          height: 17px;
		}
		
	.newsletter_button { float: right;
					     margin: 4px 0px 0px 0px;
		}
		



/**** BEGIN INPUT STYLES ****/

.newsbox01 { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 4px; border: solid 1px #7D7D7D; width: 124px; height: 17px; font-size: 10px; }

.button01 { margin: 0px 0px 0px 0px;
			padding: 2px 2px 2px 2px;
			height: 17px;
			font-weight: bold;
		    border: none;
			background-color: #FFFFFF;
			display: block;
	}
	
.button02 { float: left;
            margin: 0px 6px 0px 0px;
			padding: 2px 2px 2px 2px;
			font-weight: normal;
		    border: none;
		    color: #FFFBF3;
			background-color: #A59B89;
			display: block;
	}
	
.button03 { margin: 0px 6px 0px 0px;
			padding: 2px 2px 2px 2px;
			font-weight: normal;
		    border: none;
		    color: #FFFBF3;
			background-color: #A59B89;
			display: block;
	}

.txtBox01 { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 4px; border: solid 1px #7D7D7D; width: 158px; height: 17px; font-weight: normal; color: #666666; }
.txtBox01_error { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 2px; border: solid 1px #FF0000; width: 158px; height: 17px; color: #666666; }

.txtBox02 { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 4px; border: solid 1px #7D7D7D; width: 58px; height: 17px; font-weight: normal; color: #666666; }
.txtBox02_error { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 2px; border: solid 1px #FF0000; width: 58px; height: 17px; color: #666666; }


.selectBox01 { margin: 4px 0px 8px 0px; padding: 1px 0px 0px 4px; border: solid 1px #C4C4C4; width: 154px; height: 17px; font-weight: normal; color: #666666; }
.selectBox01_error { margin: 4px 0px 8px 0px; padding: 1px 0px 0px 2px; border: solid 1px #FF0000; width: 154px; height: 17px; color: #666666; }


.qtyBox01 { margin: 2px 0px 0px 0px; padding: 1px 0px 0px 4px; border: solid 1px #C4C4C4; width: 36px; height: 17px; font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #666666; }

.CartQtyBox01 { margin: 2px 0px 0px 0px; padding: 1px 0px 0px 4px; border: solid 1px #C4C4C4; width: 26px; height: 17px; font-family: Arial, Verdana, sans-serif; font-size: 10px; font-weight: normal; color: #666666; }



/**** END INPUT STYLES ****/	
	

/********* B2B STYLES *************/

.b2b_navigation { float: right;
                  margin: 6px 15px 0px 0px;
				  width: 400px;
				  text-align: right;
	}
	
.b2b_itemHdr { width: 602px;
               height: 28px;
	}
	
	.b2b_itemHdr01 { float: left;
                     padding: 6px 0px 0px 4px;
                     width: 400px;
                     font-size: 12px;
                     font-weight: bold;
                     color: #000000;
		}
		
	.b2b_itemHdr02 { float: right;
                     padding: 6px 12px 0px 4px;
                     color: #626262;
		}
		
.b2b_descRow { clear: both;
               padding: 3px 0px 0px 5px;
               width: 602px;
               height: 20px;
               border-top: solid 1px #84745D;
               border-bottom: solid 1px #84745D;
               color: #000000;
               font-size: 10px;
               font-weight: bold;
	}
	html>body .b2b_descRow { width: 594px; height: 15px; }
	
	
	.b2b_descRow01 { float: left;
	           		 width: 70px;
		}
		
	.b2b_descRow02 { float: left;
	           		 width: 70px;
		}
	
.b2b_sizesRow { clear: both;
                width: 602px;
                height: 28px;
	}
	
	.b2b_sizeLabel { float: right;
                     padding: 5px 0px 0px 0px;
                     text-align: center;
                     width: 68px;   
                     font-size: 9px;
                     color: #000000;
		}
		
.b2b_attributesRow { clear: both;
                     margin: 0px 0px 0px 0px;
                     padding: 0px 0px 0px 5px;
                     width: 602px;
                     height: 22px;
	}
	html>body .b2b_attributesRow { width: 597px; }
	
	.b2b_attributes01 { float: left;
	           		    width: 70px;
		}
		
	.b2b_attributes02 { float: left;
	           		    width: 120px;
		}
	
	.b2b_qtyBox { float: right;
              	  margin: 0px 0px 0px 0px;
                  padding: 0px 0px 0px 0px;
                  text-align: center;
                  width: 68px;
		}
		
.b2b_prodDiv { margin: 0px 0px 0px 0px;
               padding: 0px 0px 0px 0px;
               width: 602px;
               height: 1px;
               background-color: #E2E2E2;
	}
	
.b2b_actions01 { width: 751px;
                 height: 35px;
                 border-bottom: solid 1px #CCCCCC;
	}
	html>body .b2b_actions01 { height: 34px; }
	
.b2b_actions02 { width: 751px;
                 height: 35px;
                 border-top: solid 1px #CCCCCC;
	}
	html>body .b2b_actions02 { height: 34px; }
	
.b2b_pagination { float: right;
                  margin: 10px 14px 0px 0px;
                  width: 340px;
                  text-align: right;
	}
	
	.b2b_pagination a { text-decoration: underline;
	                    color: #000000;
		}
		
	.b2b_pagination a span { text-decoration: underline;
	                         color: #A59B89;
	                         font-weight: bold;
		}
	
	
/**** Input Styles ****/

.navBox01 { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 4px; border: solid 1px #C4C4C4; }
.b2b_qtyBox01 { margin: 0px 0px 0px 0px; padding: 1px 0px 0px 1px; border: solid 1px #C4C4C4; width: 28px; height: 17px; }



.b2b_button01 { float: right;
                margin: 8px 0px 0px 12px;
			    padding: 2px 2px 2px 2px;
			    font-weight: normal;
		        border: none;
		        color: #FFFBF3;
			    background-color: #A59B89;
			    display: block;
	}
	
	
	
	
	
	
	
/************ WONDER DOGG B2B  **********************/


/********* begin purchase_order.php *************/
.cartAttributes { clear: both; 
                  margin: 0px 0px 0px 20px;
                  width: 682px; 
                  height: 18px;
                  padding: 2px 0px 2px 0px;
                  border-top:   1px solid #857359;
                  border-bottom:   1px solid #857359;
		          background-color: #FFFFFF;
		          vertical-align: middle;
		          font-size: 10px; 
		          font-style: normal; 
		          font-weight: bold;
	}
html>body .cartAttributes { height: 14px; }

.CA_HDRproduct { float: left; width: 145px; }
.CA_HDRstyle { float: left; width: 57px; }
.CA_HDRcolor { float: left; width: 121px; }

.CA_HDRxs { float: left; width: 45px; }
.CA_HDRs { float: left; width: 45px; }
.CA_HDRm { float: left; width: 45px; }
.CA_HDRl { float: left; width: 45px; }

.CA_HDRunits { float: left; width: 45px; }
.CA_HDRunitPrice { float: left; width: 63px; }
.CA_HDRextPrice { float: left; width: 71px; }

.cartRow { margin: 0px 0px 0px 20px;
		   padding: 16px 0px 0px 0px;
           width: 682px;
		   height: auto;
		   overflow: hidden;
           font-size: 10px; 
           font-style: normal; 
           font-weight: normal; 
           text-decoration: none;
           
           
	}
	
.cartRow2 { clear: both;
            margin: 0px 0px 0px 0px;
             border: solid 1px #CC0000;
             
             
	}

.CA_product { float: left; 
              width: 145px; 
			  font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000; 
	}
	.CA_product a { font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; color: #A59B89; }
	.CA_product a:hover { font-size: 10px; font-style: normal; font-weight: bold; text-decoration: underline; color: #A59B89; }
	
	
.CA_style { float: left; width: 57px; }
.CA_color { float: left; width: 121px; }
.CA_formatBoxRow { float: left; width: 180px; }
.CA_qtyBox { float: right; width: 45px; }

.CA_units { float: left; width: 45px; }
.CA_unitPrice { float: left; text-align: left; width: 63px; }
.CA_extPrice { float: left; text-align: left;  width: 71px; }

t_remove a:hover { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: underline; color: #D15D16; }

.cartTotals { clear: both; 
              margin: 16px 0px 0px 20px;
              width: 682px; 
              height: 18px;
              padding: 2px 0px 2px 0px;
              border-top:   1px solid #857359;
              border-bottom:   1px solid #857359;
		      background-color: #FFFFFF;
		      vertical-align: middle;
		      font-size: 10px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000;
	}
html>body .cartTotals { height: 14px;  }

.CT_HDRsubTotal { float: left; width: 500px; }
.CT_HDRunits { float: left; width: 87px; }
.CT_HDRprice { float: right; text-align: right; width: 75px; padding-right: 12px; }

.cart_totalPurch { float: left; 
                   margin: 0px 0px 0px 24px;
                   width: 500px; 
                   padding-top: 14px; 
                   font-size: 10px; 
                   font-style: normal; 
                   font-weight: bold; 
                   text-decoration: none; 
                   color: #000000;
	}
	
.cart_totalQty { float: left; 
                 width: 112px; 
                 padding-top: 14px; 
                 font-size: 10px; 
                 font-style: normal; 
                 font-weight: bold; 
                 text-decoration: none; 
                 color: #000000;
	}

.cart_totalPrice { float: left; 
                   width: 70px;
				   text-align: left; 
				   padding-top: 14px; 
				   font-size: 10px; 
				   font-style: normal; 
				   font-weight: bold; 
				   text-decoration: none; 
				   color: #A59B89;
	}
	
.cart_remove { clear: both;
               margin: 12px 37px 12px 0px;
               float: right; 
	}
	.cart_remove a { text-decoration: underline; color: #A59B89; }

/********* end purchase_order.php **************/
	
	