body { background-color: #2A343E; text-align: center; margin: 56px 0px 0px 0px; 
		   background-image: url(../images/dog-bg3.gif);
		   background-repeat: repeat;
}




#wrapper { position: relative;  
		   margin: 0px 0px 0px 0px; 
		   width: 734px; 
		   height: auto; 
		   background-color: #FFFFFF;
		   z-index: 10; 
		   margin-left: auto; 
		   margin-right: auto;
		   border: solid 1px #333333;

		   
	}
	
#subWrapper {   /* border: solid 1px #000000; */
				 
}	
	
#mainContent { clear: both; width: 734px; 
               height: auto;
               padding: 0px 0px 0px 0px;
			   background-color: #FFFFFF;
			   text-align: left;
	}

#stdPage { clear: both;
           width: 734px;
		   padding: 0px 24px 0px 28px;
		   background-color: #FFFFFF;
	}
html>body #stdPage { width: 682px; }


#header { width: 734px;
		  height: 109px;
		  text-align: left;
		  background-color: #384652;
		  padding: 0px 0px 0px 0px;
	}
	
#headerImg { float: left;
             width: 220px;
		     height: 109px;
		     text-align: left;
		     background-color: #384652;
		     padding: 73px 0px 0px 0px;
	}
html>body #headerImg { height: 36px; }

#headerLinks { float: right;
             width: 203px;
		     height: 109px;
		   
		     text-align: left;
		     background-color: #384652;
		     padding: 88px 0px 0px 0px;
		     font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #CCCCCC;
	}
html>body #headerLinks { height: 21px; }

#headerLinks a { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #CCCCCC; }
#headerLinks a:hover { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #FFFFFF; }

#navBar { width: 734px;
		  height: 29px;
		  text-align: left;
		  background-color: #CCCCCC;
		  padding: 0px 0px 0px 24px;
	}
html>body #navBar { width: 710px; }

#navBar a { padding: 0px 8px 0px 8px; font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #2A343E; }
#navBar a:hover { padding: 0px 8px 0px 8px; font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #FFFFFF; }

#navBar a span {  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #FFFFFF; }
#navBar a:hover span {  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #FFFFFF; }


#navFormat { float: left; padding: 9px 0px 0px 0px; }
#searchFormat { float: right; padding: 5px 28px 0px 0px; }


.input01 { width: 124px; height: 18px; border: 1px solid #B2B2B2;font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #4A2F08 }



#loginFormat { clear: both; width: 734px; 
               height: auto;
               padding-right: 28px;
			   background-color: #FFFFFF;
	}
html>body #loginFormat { width: 706px; }

#loginBox { float: right; 
			width: 204px; 
			padding: 48px 0px 0px 0px;
			font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #4A2F08;
	}
	
#loginBox a { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: underline; color: #4A2F08; }
#loginBox a:hover { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #4A2F08; }

.label02 { float: left;
           width: 80px; 
           margin-bottom: 14px;
           font-family: Arial, Verdana, sans-serif; 
           font-size: 11px; 
           font-style: normal; 
           font-weight: bp;d; 
           text-decoration: none; 
           color: #474747; 
	}
	
.input02 { float: left; width: 124px; height: 18px; border: 1px solid #B2B2B2; font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #4A2F08; }

.label03 { float: left;
           width: 100px; 
           margin-bottom: 14px;
           margin-top: 14px;
           font-family: Arial, Verdana, sans-serif; 
           font-size: 11px; 
           font-style: normal; 
           font-weight: bp;d; 
           text-decoration: none; 
           color: #474747; 
	}
	
.inputLabel03 { margin-top: 14px;  margin-bottom: 14px; float: left; width: 200px; height: 18px; border: 1px solid #B2B2B2; font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #4A2F08; }




#passwordBox { float: left; 
			width: 204px; 
			padding: 48px 0px 0px 160px;
			font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #4A2F08;
	}
	
#passwordBox a { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: underline; color: #4A2F08; }
#passwordBox a:hover { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #4A2F08; }

#passwordBox2 { float: left; 
			width: 300px; 
			padding: 48px 0px 0px 100px;
			font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #4A2F08;
	}
	
#passwordBox2 a { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: underline; color: #4A2F08; }
#passwordBox2 a:hover { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #4A2F08; }




br { clear: left; }
	
/* BEGIN Category */

#productNav { width: 734px;
              height: 29px;
              text-align: left; 
              padding: 9px 28px 0px 32px;
              background-color: #FFFFFF;
              font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #2A343E;
	}
html>body #productNav { width: 674px; height: 20px; }

#productNav a {  margin-right: 16px; font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #2A343E; }
#productNav a:hover { margin-right: 16px; font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #AAAAAA; }

#productNav a span {  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #AAAAAA; }
#productNav a:hover span { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #AAAAAA; }




#productName a { margin-bottom: 4px; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000; }

#productPrice { margin-bottom: 36px; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000; }

#pagination { float: right;
			  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #474747;
			  padding: 0px 6px 10px 0px;
	}

#pagination a { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #474747; }


.stdCopy01 { line-height: 16px; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000; }

#productOptions { clear: both; 
                  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-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000;
	}
html>body #productOptions { height: 14px; padding: 4px 0px 0px 0px; }

#PO_HDRproduct { float: left; width: 353px; }
#PO_HDRprice { float: left; width: 97px; }
#PO_HDRsize { float: left; width: 75px; }
#PO_HDRqyt { float: left; width: 157px; }

#productRow {  clear: both;
			padding: 16px 0px 8px 0px;
            width: 682px;
            font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000;
	}

#pr_swatch { float: left;
             width: 42px;
	}
	
#pr_name { float: left;
           width: 309px;
           line-height: 15px; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000;
	}
	
#pr_name span { line-height: 15px; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000;
	}
	
#pr_price { float: left;
           width: 97px;
	}
	
#pr_size { float: left;
           width: 85px;
	}

#pr_qty { float: left;
           width: 43px;
	}
	
#pr_button { float: right; }

.selectBox01 { width: 44px; height: 15px;  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #2A343E; }
.input04 { text-align: center;  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000; }
.input03 { width: 26px; height: 17px; text-align: center;  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #2A343E; }
.checkbox01 { margin-left: 20px; height: 17px;  font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #2A343E; }
.input05 { float: left; width: 220px; height: 18px; border: 1px solid #B2B2B2; font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #2A343E; }





.swatch { border: 1px solid #737373; margin-left: 4px; }




#horzDiv01 { clear: both; 
             width: 734px; 
             height: 1px;
             margin: 0px 0px 28px 0px;
             border-left: 28px solid #FFFFFF;
             border-right: 24px solid #FFFFFF;
		     background-color: #847359;
	}
html>body #horzDiv01 { width: 682px; height: 1px; }

/* END Category */


/* BEGIN CART */

#cartLabels { clear: both; 
              width: 682px; 
              height: 18px;
              padding: 2px 0px 2px 0px;
              border-bottom: 1px solid #857359;
		      background-color: #FFFFFF;
		      vertical-align: middle;
		      font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000;
	}
html>body #cartLabels { height: 14px; padding: 0px 0px 0px 0px; }

#cl_remove { float: left; width: 86px; }
#cl_item { float: left; width: 294px; }
#cl_qty { float: left; width: 117px; }
#cl_price { float: left; width: 104px; }
#cl_subTotal { float: left; width: 81px; }

.cart01 { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000; }
.cartLink01 { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; color: #999999; }
.cartLink02 { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000; }

/* END CART */


/* BEGIN ACCOUNT */

.stdCopy02 { line-height: 16px; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #000000; }

.italic01 { line-height: 16px; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: italic; font-weight: normal; text-decoration: none; color: #2F1E04; }

.helpHeader { line-height: 16px; font-family: Arial, Verdana, sans-serif; font-size: 11px; letter-spacing: 0.3em; text-transform:uppercase; font-weight: normal; text-decoration: none; color: #2F1E04; }


.hdr01 { line-height: 16px; font-family: Arial, Verdana, sans-serif; font-size: 12px; font-style: normal; font-weight: bold; text-decoration: none; color: #000000; }

.acctLink01 { line-height: 16px; font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #999999; }
.helpLink01 { line-height: 16px; font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #999999; }


.error02 { line-height: 16px; font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #CC0000; }

/* END ACCOUNT */


/*  BEGIN PROFILE  */

#profileNav { float: left;
              width: 145px;
		      padding: 22px 0px 40px 0px;
		      background-color: #FFFFFF;
		      text-align: right;
		      line-height: 18px;
		      letter-spacing: 1px;
		      font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #868686;
	}
#profileNav a span { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #2A343E; }
#profileNav a:hover span { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #2A343E; }
#profileNav a { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #868686; }
#profileNav a:hover { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #2A343E; }


#profileContent { float: left;
                  width: 520px;
		      	  padding: 22px 0px 40px 16px;
		          background-color: #FFFFFF;
		          text-align: justify;
		          line-height: 18px;
		          letter-spacing: 1px;
		          font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #373737;
	}
html>body #profileContent { width: 504px; }

#profilePress { clear: both;
                width: 520px;
		      	padding: 0px 0px 18px 0px;
		        background-color: #FFFFFF;
	}
.profilePressImg { margin-right: 4px; }


/*  END PROFILE  */

/* BEGIN STORE LOCATOR */

#continent { float: left;
             width: 145px;
		     padding: 22px 0px 40px 0px;
		     background-color: #FFFFFF;
		     text-align: right;
		     line-height: 18px;
		     letter-spacing: 1px;
		     font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #868686;
	}
#continent a span { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #715A38; }
#continent a:hover span { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #715A38; }
#continent a { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #868686; }
#continent a:hover { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #715A38; }

#state { float: left;
         width: 129px;
		 padding: 22px 0px 40px 16px;
		 background-color: #FFFFFF;
		 text-align: left;
		 line-height: 18px;
		 letter-spacing: 1px;
		 font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #868686;
	}
html>body #state { width: 113px; }

#state a span { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #715A38; }
#state a:hover span { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #715A38; }
#state a { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #868686; }
#state a:hover { font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #715A38; }

#location { float: left;
            width: 408px;
		    padding: 22px 0px 40px 0px;
		    background-color: #FFFFFF;
		    text-align: left;
		    line-height: 18px;
		    font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #383838;
	}
	
#locationHdr { width: 400px;
		       padding: 0px 0px 4px 0px;
		       background-color: #FFFFFF;
		       text-align: left;
		       line-height: 18px;
		       letter-spacing: 1px;
		       font-family: Arial, Verdana, sans-serif; font-size: 11px; font-style: normal; font-weight: normal; text-decoration: none; color: #715A38;
	}
	
#locationRow { clear: both;
               width: 408px;
               height: 20px;
		       padding: 0px 0px 0px 0px;
		       background-color: #FFFFFF;
	}
	
#locationStore{ float: left; width: 105px; }
#locationCity { float: left; width: 97px; }
#locationPhone { float: left; width: 96px; }
#locationWWW { float: left; width: 110px; }

#euroRetailer { float: left; width: 268px; }
#euroWWW { float: left; width: 140px; }


/* END STORE LOCATOR */



#footer { clear: both;
          width: 734px;
		  height: 88px;
		  text-align: left;
		  background-color: #384652;
		  padding: 0px 18px 0px 10px;
		  font-family: Arial, Verdana, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: none; color: #D1D0CE;
		  line-height: 11px;
	}
html>body #footer { width: 706px; }

#footer a { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #D1D0CE; }
#footer a:hover { font-family: Arial, Verdana, sans-serif; font-size: 10px; font-style: normal; font-weight: normal; text-decoration: none; color: #FFFFFF; }

#subFooter {
			position: relative; 
			clear: both;
			 width: 734px; 
			 height: 50px;
		     text-align: left;
		  /*   background-color: #2A343E; */
		     padding: 8px 0px 0px 10px;
		     margin-left: auto; 
		   	margin-right: auto;
		     
	}
	
#subFooter span {
font-family: Arial, Verdana, sans-serif; font-size: 9px; font-style: normal; font-weight: normal; text-decoration: none; color: #999999;
		 /*    filter:alpha(opacity=50);
			-moz-opacity:0.5;
			-khtml-opacity: 0.5;
			opacity: 0.5; */
}	
	
	
	