@charset "utf-8";
/* CSS Document */
html, body {
	margin:0;
	padding:0;
	height:100%;
}
body {
	padding:0; 
	margin:0; 
	color:#666; 
	background:url(../images/background.gif) repeat;
	/*text-align:center;*/
	font:normal 10px Verdana, Helvetica, sans-serif;
}
body.best_friends, body.wholesale {
	text-align:left;
}
body.index, body.our_story, body.products, body.custom_projects, body.contact_us {
	min-width:723px;
	min-height:545px;
}
.index #divWrapperVertical, .our_story #divWrapperVertical, .products #divWrapperVertical, .custom_projects #divWrapperVertical, .contact_us #divWrapperVertical {
	float:left;
	height:50%;
	margin-top:-272px;
	width:100%;
}
#divWrapperHorizontal {
	width:723px;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	clear:both;
	background-color:#fff;
}
.best_friends #divWrapperHorizontal, .wholesale #divWrapperHorizontal {
	width:666px;
	margin-left:0;
	margin-right:0;
	text-align:left;
}
.index #divWrapperHorizontal, .our_story #divWrapperHorizontal, .products #divWrapperHorizontal, .custom_projects #divWrapperHorizontal, .contact_us #divWrapperHorizontal {
	height:545px;
}

#divProductImages img {
	float:left;
}
.products_fashion #divProductImages {
	margin-top:35px;
}
.products_fashion #divProductImages img {
	width:558px;
	height:200px;
}
.products_cards #divProductImages {
	margin-top:20px;
}
.products_cards #divProductImages img {
	width:420px;
	height:200px;
}
.products_accessories #divProductImages {
	margin-top:54px;
}
.products_accessories #divProductImages img {
	width:558px;
	height:200px;
}


.bold_black                     { font-size: 10px; color: #000; font-weight: bold; }
.bold_black_line                { font-size: 10px; color: #000; font-weight: bold; line-height: 17px; }

blockquote                      { margin: 0px 0px 0px 10px; }
.black                          { color: #000; }
.red                            { color: #f00; }
a.red:link                      { color: #f00; }
a.red:visited                   { color: #f00; }
a.red:hover                     { color: #f00; }
.red_tall                       { color: #f00; font-size: 14px; }
.bold_red                       { color: #f00; font-weight: bold; }

/* press */
.left_side_background           { background-image: url(../images/bk_press_left.gif); background-repeat: repeat-y; }	

/* best friends */
.background_best_friends        { background-image: url(../images/best_friends.jpg); background-repeat: no-repeat; background-position: right; }

/* find us */
.find_us_bold_green             { font-size: 10px; color: #690; font-weight: bold; }
.find_us_bold_black             { font-size: 10px; color: #000; font-weight: bold; }		

/* links */
.top_side_image_jpg             { background-image: url(../images/bk_links_main_top_2008_08_24.jpg); background-repeat: no-repeat; background-position: top; }
.top_side_image                 { background-image: url(../images/bk_links_main_top.gif); background-repeat: no-repeat; background-position: top; }
.bottom_side_image              { background-image: url(../images/bk_links_main.gif); background-repeat: no-repeat; background-position: bottom; }



/* index */
			.index a                               { text-decoration: underline; font-weight: bold; color: #000; }
/* .legal */
      .legal a                               { text-decoration: underline; font-weight: bold; color: #000; }
/* .links */
			.links a                               { text-decoration: underline; font-weight: bold; color: #000; }
/* .our_story */
			.our_story a                               { text-decoration: underline; font-weight: bold; color: #f33; }
/* .our_story-dapper_pit_bull */
      .our_story-dapper_pit_bull a                               { text-decoration: underline; font-weight: bold; color: #000; }
/* .our_story-kids */
      .our_story-kids a                               { text-decoration: underline; font-weight: bold; color: #000; }
/* .press */
			.press a                               { text-decoration: underline; font-weight: bold; color: #666; }
/* .products */
      .products a                               { text-decoration: underline; font-weight: bold; color: #000; }
			.products .products_bold_brown            { font-size: 10px; color: #960; font-weight: bold; }
/* .products_accessories */
      .products_accessories a                               { text-decoration: underline; font-weight: bold; color: #666; }
			.products_accessories .products_bold_brown            { font-size: 10px; color: #794417; font-weight: bold; }
			.products_accessories .products_bold_red              { font-size: 10px; color: #DA0000; font-weight: bold; }
/* .products_cards */
      .products_cards a                               { text-decoration: underline; font-weight: bold; color: #960; }
			.products_cards .products_bold_brown            { font-size: 10px; color: #960; font-weight: bold; }
			.products_cards .products_bold_red              { font-size: 10px; color: #f33; font-weight: bold; }
/* .products_fashion */
      .products_fashion a                               { text-decoration: underline; font-weight: bold; color: #666; }
			.products_fashion .products_bold_brown            { font-size: 10px; color: #794417; font-weight: bold; }
			.products_fashion .products_bold_red              { font-size: 10px; color: #DA0000; font-weight: bold; }
/* .products_home */
      .products_home a                               { text-decoration: underline; font-weight: bold; color: #960; }
			.products_home .products_bold_brown            { font-size: 10px; color: #960; font-weight: bold; }
			.products_home .products_bold_red              { font-size: 10px; color: #f33; font-weight: bold; }
/* .providence */
			 body.providence                            { background: url(images/providence_background.gif) no-repeat; background-color: #BBCA02; }
/* .wholesale */
			 body.wholesale                            { background-image: none; }
      .wholesale a                               { text-decoration: underline; font-weight: bold; color: #000; }
/* .best_friends */
			body.best_friends                            { background-image: none; }
      .best_friends a                               { text-decoration: underline; font-weight: bold; color: #000; }
/* .contact_us */
			.contact_us a                               { text-decoration: underline; font-weight: bold; color: #000; }
/* .contributing_artists */
      .contributing_artists a                               { text-decoration: underline; font-weight: bold; color: #000; }
/* .custom_projects */
			.custom_projects a                               { text-decoration: underline; font-weight: bold; color: #000; }
/* .find_us */
      .find_us a                               { text-decoration: underline; font-weight: bold; color: #690; }
			
			
			
			
			
.normal_gray{
	font-size: 10px;
	color: #666;
	font-weight: normal;
}
a.normal_gray, a.normal_gray:link, a.normal_gray:visited, a.normal_gray:hover {
	text-decoration: underline;
	font-size: 10px;
	color: #666;
	font-weight: normal;
}
.footer {
	font-family: Arial; 
	font-size: 9px; 
	font-weight: bold; 
	color: #fff;
}
a.footer, a.footer:link, a.footer:visited, a.footer:hover {
	text-decoration: underline; 
	font-family: Arial; 
	font-size: 9px; 
	font-weight: bold; 
	color: #fff;
}

.wholesale a.footer, .wholesale a.footer:link, .wholesale a.footer:visited, .wholesale a.footer:hover {
	text-decoration: underline; 
	font:bold 9px Arial, Helvetica, sans-serif; 
	color:#cc6;
}
.best_friends a.footer, .best_friends a.footer:link, .best_friends a.footer:visited, .best_friends a.footer:hover {
	text-decoration: underline; 
	font:bold 9px Arial, Helvetica, sans-serif; 
	color:#669898;
}




#divBkgJpg {
	background-color:#fff;
}
.index #divBkgJpg {
	width:723px;
	height:545px;
	background:url(../images/bk_index_2010-07-23.jpg) no-repeat left top;
}
.index #divBkgGif {
	width:723px;
	height:545px;
	background:url(../images/bk_index_2010-07-23.gif) no-repeat left top;
	position:relative;
	padding:80px 0 0 0;
}
.our_story #divBkgJpg {
	width:723px;
}
.our_story #divBkgGif {
	width:723px;
	background:url(../images/bk_our_story.gif) repeat-y left top;
	position:relative;
}
.our_story #divBkgTop {
	width:723px;
	background:url(../images/bk_our_story_top.gif) no-repeat left top;
}
.our_story #divBkgBottom {
	width:723px;
	background:url(../images/bk_our_story_bot.gif) no-repeat left bottom;
	padding:41px 0 0 0;
}
.press #divBkgJpg {
	width:723px;
}
.press #divBkgGif {
	width:723px;
	background:url(../images/bk_press.gif) repeat-y left top;
	position:relative;
}
.press #divBkgTop {
	width:723px;
	background:url(../images/bk_press_top.gif) no-repeat left top;
}
.press #divBkgBottom {
	width:723px;
	background:url(../images/bk_press_bot.gif) no-repeat left bottom;
	padding:41px 0 0 0;
}
.products #divBkgJpg {
	width:723px;
	height:545px;
}
.products #divBkgGif {
	width:723px;
	height:545px;
	background:url(../images/bk_products.gif) no-repeat left top;
	position:relative;
	padding:41px 0 0 0;
}
.products_cards #divBkgJpg {
	width:723px;
}
.products_cards #divBkgGif {
	width:723px;
	background:url(../images/bk_products_cards.gif) repeat-y left top;
	position:relative;
}
.products_cards #divBkgTop {
	width:723px;
	background:url(../images/bk_products_cards_top.gif) no-repeat left top;
}
.products_cards #divBkgBottom {
	width:723px;
	background:url(../images/bk_products_cards_bot.gif) no-repeat left bottom;
	padding:41px 0 0 0;
}
.products_fashion #divBkgJpg {
	width:723px;
}
.products_fashion #divBkgGif {
	width:723px;
	background:url(../images/bk_products_fashion.gif) repeat-y left top;
	position:relative;
}
.products_fashion #divBkgTop {
	width:723px;
	background:url(../images/bk_products_fashion_top.gif) no-repeat left top;
}
.products_fashion #divBkgBottom {
	width:723px;
	background:url(../images/bk_products_fashion_bot.gif) no-repeat left bottom;
	padding:41px 0 0 0;
}
.products_accessories #divBkgJpg {
	width:723px;
}
.products_accessories #divBkgGif {
	width:723px;
	background:url(../images/bk_products_accessories.gif) repeat-y left top;
	position:relative;
}
.products_accessories #divBkgTop {
	width:723px;
	background:url(../images/bk_products_accessories_top.gif) no-repeat left top;
}
.products_accessories #divBkgBottom {
	width:723px;
	background:url(../images/bk_products_accessories_bot.gif) no-repeat left bottom;
	padding:41px 0 0 0;
}
.find_us #divBkgJpg {
	width:723px;
}
.find_us #divBkgGif {
	width:723px;
	background:url(../images/bk_find_us.gif) repeat-y left top;
	position:relative;
}
.find_us #divBkgTop {
	width:723px;
	background:url(../images/bk_find_us_top.gif) no-repeat left top;
}
.find_us #divBkgBottom {
	width:723px;
	background:url(../images/bk_find_us_bot.gif) no-repeat left bottom;
	padding:41px 0 0 0;
}
.links #divBkgJpg {
	width:723px;
	background:#fff url(../images/bk_links_main_top_2008_08_24.jpg) no-repeat left 90px;
}
.links #divBkgGif {
	width:723px;
	background:url(../images/bk_links.gif) repeat-y left top;
	position:relative;
}
.links #divBkgTop {
	width:723px;
	background:url(../images/bk_links_top.gif) no-repeat left top;
}
.links #divBkgBottom {
	width:723px;
	background:url(../images/bk_links_bot.gif) no-repeat left bottom;
	padding:41px 0 0 0;
}
.custom_projects #divBkgJpg {
	width:723px;
	height:545px;
	background:url(../images/bk_custom_projects_2010-05-20.jpg) no-repeat left top;
}
.custom_projects #divBkgGif {
	width:723px;
	height:545px;
	background:url(../images/bk_custom_projects_2010-05-20.gif) no-repeat left top;
	position:relative;
	padding:41px 0 0 0;
}
.contact_us #divBkgJpg {
	width:723px;
	height:545px;
}
.contact_us #divBkgGif {
	width:723px;
	height:545px;
	background:url(../images/bk_contact_us.gif) no-repeat left top;
	position:relative;
	padding:41px 0 0 0;
}
.best_friends #divBkgJpg {
	width:723px;
	background:url(../images/best_friends.jpg) no-repeat 320px 95px;
}
.best_friends #divBkgGif {
	width:723px;
	background:url(../images/bk_best_friends.gif) no-repeat left top;
	position:relative;
	padding:11px 0 0 0;
}
.wholesale #divBkgJpg {
	width:723px;
}
.wholesale #divBkgGif {
	width:723px;
	background:url(../images/bk_wholesale.gif) no-repeat left top;
	position:relative;
	padding:11px 0 0 0;
}



.index #divContent {
	margin:0 0 0 125px;
	padding-top:90px;
	clear:both;
}
.custom_projects #divContent {
	padding-top:33px;
	float:left;
}
.products #divContent {
	margin-left:20px;
	padding-top:32px;
	float:left;
	width:400px;
}
.contact_us #divContent {
	padding-top:43px;
	float:left;
}
.our_story #divContent, .press #divContent, .products_cards #divContent, .products_fashion #divContent, .products_accessories #divContent, .find_us #divContent, .links #divContent {
	padding-top:33px;
	margin-bottom:200px;
	margin-left:30px;
	float:left;
	width:400px;
}
.press #divContent {
	margin-bottom:0;
}
.products_cards #divContent {
	width:420px;
	margin-left:10px;
	margin-bottom:30px;
	padding-top:108px;
}
.products_fashion #divContent {
	width:390px;
	margin-left:30px;
	margin-bottom:0;
	padding-top:180px;
}
.products_accessories #divContent {
	width:390px;
	margin-left:30px;
	margin-bottom:0;
	padding-top:180px;
}
.find_us #divContent {
	width:370px;
	margin-left:60px;
	margin-bottom:30px;
}
.links #divContent {
	width:290px;
	margin-left:140px;
	margin-bottom:30px;
}
.best_friends #divContent {
	height:3037px;
	
	float:left;
	margin:90px 0 0 220px;
}
.wholesale #divContent {
	width:460px;
	float:left;
	margin:33px 0 0 0px;
}


dt {
	clear:both;
	display:block;
	float:left;
	width:80px;
	font-weight:bold;
	margin:10px 10px 10px 0;
}
dd {
	display:block;
	float:left;
	width:359px;
	margin:10px 0 10px 10px;
}



#divFooter {
	clear:both;
	margin:0 0 0 40px;
	padding-bottom:16px;
}
.index #divFooter, .products #divFooter, .custom_projects #divFooter, .contact_us #divFooter {
	margin:0;
	padding:0;
	position:absolute;
	left:40px;
	top:517px;
}
.find_us #divFooter {
	padding-bottom:25px;
}
.products_cards #divFooter {
	padding-bottom:23px;
}
.products_fashion #divFooter {
	padding-bottom:23px;
}
.products_accessories #divFooter {
	padding-bottom:23px;
}
.best_friends #divFooter {

}






#divNavigation {
	font:bold 11px Arial, Helvetica, sans-serif;
	margin:0 0 0 125px;
	float:left;
	width:100px;
}
.wholesale #divNavigation {
	margin-left:85px;
}
.best_friends #divNavigation {
	margin-left:85px;
}
/*.index #divNavigation {
	margin-top:80px;
}*/
#divNavigation a, #divNavigation a:link, #divNavigation a:visited  {
	display:block;
	white-space:nowrap;
	line-height:25px;
	text-decoration:none;
	color:#666;
}
.index a#ancIndex {
	display:none;
}
#divNavigation a#ancIndex {
	color:#ffc;
	margin-bottom:11px;
}
.links a#ancLinks, #divNavigation a#ancLinks:hover {
	color:#f99;
}
.our_story a#ancOurStory, #divNavigation a#ancOurStory:hover {
	color:#f33;
}
.press a#ancPress, #divNavigation a#ancPress:hover {
	color:#f30;
}
.products a#ancProducts, #divNavigation a#ancProducts:hover {
	color:#630;
}
			a#ancProductsAccessories, a#ancProductsAccessories:link, a#ancProductsAccessories:visited, a#ancProductsAccessories:hover, a#ancProductsCards, a#ancProductsCards:link, a#ancProductsCards:visited, a#ancProductsCards:hover, a#ancProductsFashion, a#ancProductsFashion:link, a#ancProductsFashion:visited, a#ancProductsFashion:hover {
				margin-left:20px;
			}
			.products_accessories a#ancProductsAccessories, #divNavigation a#ancProductsAccessories:hover {
				color:#630;
			}
			.products_cards a#ancProductsCards, #divNavigation a#ancProductsCards:hover {
				color:#630;
			}
			.products_fashion a#ancProductsFashion, #divNavigation a#ancProductsFashion:hover {
				color:#630;
			}
.wholesale a#ancWholesale, #divNavigation a#ancWholesale:hover {
	color:#990;
}
.best_friends a#ancBestFriends, #divNavigation a#ancBestFriends:hover {
	color:#099;
}
.contact_us a#ancContactUs, #divNavigation a#ancContactUs:hover {
	color:#c30;
}
.custom_projects a#ancCustomProjects, #divNavigation a#ancCustomProjects:hover {
	color:#680100;
}
.find_us a#ancFindUs, #divNavigation a#ancFindUs:hover {
	color:#690;
}			
			
			
			
/*
#nav_our_story { background:url(../images/buttons/button_our_story_666666.gif) no-repeat 0px 0px;}
#nav_our_story:hover, #nav_our_story_on_page { background:url(../images/buttons/button_our_story_hover.gif) no-repeat 0px 0px;}
#nav_our_story_home_link { background:url(../images/buttons/button_our_story_home.gif) no-repeat 0px 0px;}

#nav_press { background:url(../images/buttons/button_press_666666.gif) no-repeat 0px 0px;}
#nav_press:hover, #nav_press_on_page { background:url(../images/buttons/button_press_hover.gif) no-repeat 0px 0px;}
#nav_press_home_link { background:url(../images/buttons/button_press_home.gif) no-repeat 0px 0px;}

#nav_products { background:url(../images/buttons/button_products_666666.gif) no-repeat 0px 0px;}
#nav_products:hover, #nav_products_on_page { background:url(../images/buttons/button_products_hover.gif) no-repeat 0px 0px;}
#nav_products_home_link { background:url(../images/buttons/button_products_home.gif) no-repeat 0px 0px;}

		#nav_products_cards { background:url(../images/buttons/button_products_cards_666666.gif) no-repeat 0px 0px;}
		#nav_products_cards:hover, #nav_products_cards_on_page { background:url(../images/buttons/button_products_cards_hover.gif) no-repeat 0px 0px;}
		#nav_products_home_link { background:url(../images/buttons/button_products_home.gif) no-repeat 0px 0px;}
		
		#nav_products_fashion { background:url(../images/buttons/button_products_fashion_666666.gif) no-repeat 0px 0px;}
		#nav_products_fashion:hover, #nav_products_fashion_on_page { background:url(../images/buttons/button_products_fashion_hover.gif) no-repeat 0px 0px;}
		#nav_products_home_link { background:url(../images/buttons/button_products_home.gif) no-repeat 0px 0px;}
		
		#nav_products_accessories { background:url(../images/buttons/button_products_accessories_666666.gif) no-repeat 0px 0px;}
		#nav_products_accessories:hover, #nav_products_accessories_on_page { background:url(../images/buttons/button_products_accessories_hover.gif) no-repeat 0px 0px;}
		#nav_products_home_link { background:url(../images/buttons/button_products_home.gif) no-repeat 0px 0px;}
		
		#nav_products_home { background:url(../images/buttons/button_products_home_666666.gif) no-repeat 0px 0px;}
		#nav_products_home:hover, #nav_products_home_on_page { background:url(../images/buttons/button_products_home_hover.gif) no-repeat 0px 0px;}
		#nav_products_home_link { background:url(../images/buttons/button_products_home.gif) no-repeat 0px 0px;}

#nav_find_us { background:url(../images/buttons/button_find_us_666666.gif) no-repeat 0px 0px;}
#nav_find_us:hover, #nav_find_us_on_page { background:url(../images/buttons/button_find_us_hover.gif) no-repeat 0px 0px;}
#nav_find_us_home_link { background:url(../images/buttons/button_find_us_home.gif) no-repeat 0px 0px;}

#nav_wholesale { background:url(../images/buttons/button_wholesale_666666.gif) no-repeat 0px 0px;}
#nav_wholesale:hover, #nav_wholesale_on_page { background:url(../images/buttons/button_wholesale_hover.gif) no-repeat 0px 0px;}
#nav_wholesale_home_link { background:url(../images/buttons/button_wholesale_home.gif) no-repeat 0px 0px;}

#nav_best_friends { background:url(../images/buttons/button_best_friends_666666.gif) no-repeat 0px 0px;}
#nav_best_friends:hover, #nav_best_friends_on_page { background:url(../images/buttons/button_best_friends_hover.gif) no-repeat 0px 0px;}
#nav_best_friends_home_link { background:url(../images/buttons/button_best_friends_home.gif) no-repeat 0px 0px;}

#nav_links { background:url(../images/buttons/button_links_666666.gif) no-repeat 0px 0px;}
#nav_links:hover, #nav_links_on_page { background:url(../images/buttons/button_links_hover.gif) no-repeat 0px 0px;}
#nav_links_home_link { background:url(../images/buttons/button_links_home.gif) no-repeat 0px 0px;}

#nav_custom_projects { background:url(../images/buttons/button_custom_projects_666666.gif) no-repeat 0px 0px;}
#nav_custom_projects:hover, #nav_custom_projects_on_page { background:url(../images/buttons/button_custom_projects_hover.gif) no-repeat 0px 0px;}
#nav_custom_projects_home_link { background:url(../images/buttons/button_custom_projects_home.gif) no-repeat 0px 0px;}

#nav_contact_us { background:url(../images/buttons/button_contact_us_666666.gif) no-repeat 0px 0px;}
#nav_contact_us:hover, #nav_contact_us_on_page { background:url(../images/buttons/button_contact_us_hover.gif) no-repeat 0px 0px;}
#nav_contact_us_home_link { background:url(../images/buttons/button_contact_us_home.gif) no-repeat 0px 0px;}
*/