/* Home Page CSS Document */ 

@import url('common.css') screen; 

@media screen{


#account_orderdetails_page #confirm_page	{
	background:#fff;
	width:568px;
	padding:7px 0 0 0;
	margin: 0 0 0 191px;
	font-family: Arial, Helvetica, sans-serif;
	height: auto;
	overflow: visible;
}
#account_orderdetails_page #confirm_page	#footer	{margin: 0 0 0 -191px;padding:0 0 0 15px;width: 750px;height: auto;position: relative;z-index: 100;}

#product_swatches .prod_swatch_01 {
	display:block;
	width: 566px;
	margin:0 0 10px 0;
	padding:0;
}

#product_swatches .prod_swatch_01 a img {
	border:0;
}

#brands a.brands_cat {
	color:#B6100F;
	font:bold 12px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	margin:15px 0 3px 9px;
}

#brands select { width: 175px; margin: 0 0 6px 6px;}

.cleardiv, .prop_clear {
	height:1px;
	display:block;
	overflow:hidden;
	clear:both;
}
.buy_btn_div {
	float:right;
	width:81px;
	display: inline;
	margin: -20px 40px 0 0;
}

* html .buy_btn_div	{margin-top: -40px;}

#clear	{clear: both;}
##related_products {_margin-right:-230px!important;}
#main_body {_padding-bottom:370px!important;}
#catalog_list {_position:relative!important; _top:370px!important;	border:1px solid #676767;background:#f3f3f3;margin:10px 0 22px 0;overflow:auto;width:750px;display:block;clear:both;float:none;}
#catalog_list_heading {background:#676767;height:20px;color:#fff}
#catalog_list_heading h1 {padding:2px 0 0 5px;margin:0;font: bold 11px Arial, Helvetica, sans-serif;color: #FFF;text-transform:uppercase}
#catalog_list_heading h3 {padding:2px 0 0 5px;margin:0;font: bold 11px Arial, Helvetica, sans-serif;color: #FFF;text-transform:uppercase}
#catalog_list ul li.catalog_list_li{width:120px;float:left;display:block;margin:1px 0 0 0;padding:4px 10px;list-style:none;}
#catalog_list ul ul {margin:0;}
#catalog_list ul li a.catalog_link{color:#B6100F;text-decoration:none;font-weight:bold;display:block;}
#catalog_list ul ul a {color:#000;text-decoration:none}
#catalog_list ul ul a:hover {text-decoration:underline;}


/* =========================COPYRIGHT STYLES=================================== */
#copy_and_tag {/*position:absolute;bottom:0;left: 0;z-index:150;margin-bottom:-30px;*/font-family:helvetica;position: absolute;color:#676767;font-size:12px; width:96%;text-align:left;}
#copyright {/*position: absolute;top: 5px;left: 0;width:300px;*/float:left;position:relative;width:300px;padding-top:15px;height:25px;}
*html #copyright {height:25px;padding-top:13px;}
#copyright p{ margin:0 ;}
#ecptag {/*position: absolute;top: 5px;left: 470px;text-align:right;width:300px;float:right;position:relative;*/text-align:left;width:315px;padding-top:15px; float:none;display:block;}
*html #ecptag {padding-top:13px;}
#ecptag p{margin:0;}
#ecptag a {color:#676767;text-decoration:none;}


#verisign_logo {display:none;}


.refrences {display:none;}


#sale_products_div a{
	width:176px;
	height:34px;
	display:block;
	background: url(/images/static/clearance.gif) no-repeat;
	padding:9px 0 0 10px;
	color:#fff;
	margin:5px 0 0 7px;
	text-decoration:none;
	text-transform:uppercase;
	font-weight:bold;
	font-size:12px;
}

div.featured_cat_div { color:#000}
div.featured_cat_div a{
	margin:0 0 7px 7px;
	width:179px;
	height:35px;
	color:#000;
	display:block;
	text-decoration:none;
	padding:0;
	font-family: Arial, Helvetica, sans-serif;
	overflow: hidden;
	text-align:center;
}
div.featured_cat_div a img { border:none}

#category_list_h3 {
	font: bold 12px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	color: #B6100F;	
	margin:28px 0 3px 9px;
	padding:0;
}



#featured_title h3 { float: left; font: bold 17px Arial, Helvetica, sans-serif;}

#advanced_search_fields1 {
	display:block;
}
#advanced_search_fields1 .adv_search_1 {
	width:250px;
	position:absolute;
	left:385px;
	top:204px;
}
#advanced_search_fields1 .adv_search_1 span, #advanced_search_fields1 .adv_search_1 label {
	float:left;
}
#advanced_search_fields1 .adv_search_1 label {
	padding:2px 0 0 0;
	line-height:21px;
}
#product_listing_section {
	clear:both;
	display:block;
}
.prod_sorting {
	padding: 6px 0;
	clear: both;
}
.search_item_num{ clear: both; margin-top: 1em; }
.prod_sorting_section{ 
	display: block; 
	width: 738px; 
	float: left; 
	font-size: 1em; 
	margin: 10px 0; 
	padding: 5px ; 
	border:1px solid #cccccc; 
	background: #f0f0f0; 
	color: #656565;
}
.prod_sorting_section form {
display: inline;
float:left;
}
.prod_sorting_section *{
	margin: 0;
	padding: 0;
}
.prod_sorting_section .sort_by {font-weight: bold;}
.prod_sorting_section .prod_sorting select{ font-size: 10px; margin-top: -2px; }
.prod_sorting_section .prod_sorting label.items{ display: none; }
.prod_sorting_section .prod_page_num{ 
	
	text-align: right; 
}
.prod_sorting_section .prod_page_num a{ color: #666666; text-decoration: underline; font-weight: normal; }
.prod_sorting_section .prod_page_num a:hover { text-decoration: underline; }
.prod_sorting_section .prod_page_num a.view_link,
	.prod_sorting_section .prod_page_num a.next_link,
	.prod_sorting_section .prod_page_num a.prev_link{ text-decoration: none; }
.prod_sorting_section .prod_page_num .view_all_div{ float: left; margin-left: 50px;}
.prod_sorting_section .prod_page_num .item_num{ float: left; padding-left: 5px; }

.prod_category {
	float:left;
	height:330px;
	margin:10px 10px 0px 10px ;
	overflow:hidden;
	width:232px;
}
.prod_category_img {text-align: center;}
.prod_category_img a {color: #4D4D4F;}

div.prod_category_img a img{
	border:0;
}

#store_locator a{
	width:190px;
	height:63px;
	background: url(/images/static/akc.gif) no-repeat;
	display:block;
	position:absolute;
	bottom:260px;
}

html:lang(en) #store_locator a{bottom:65px;}
* html #store_locator a{bottom:65px;}


#side_nav .link_list_div { margin-bottom: 20px;/*display:none;*/ }
.cat_list_level1{ background: #F0F0F0; padding-bottom: 10px; }
li#cat_list_level1_1 {
	margin:0 0 0px 0;
}
li a#cat_link_level1_1 {
	padding:5px 0 0 20px;
	margin:20px 0 10px 0;
}
li a.cat_link_level1 {
	text-decoration:none;
	color:#fff;
	padding:5px 0 0 20px;
	margin:1px 0 0px 0;
	font:bold 12px Arial, Helvetica, sans-serif;
	display:block;
	background:#B61010;
	height:22px;
	display:block;
}
li a.cat_link_level1:hover {
	text-decoration:underline;
}
li a.cat_link_level2 {
	text-decoration:none;
	color:#333;
	font-size:12px;
	padding:3px 0 0 35px;
	display:block;
}
li a.level2_active{
	text-decoration: underline;
        background: #AFAFAF;
}
li a.cat_link_level2:visited {
	color: #555;
}
li a.cat_link_level2:hover {
	text-decoration:underline;
}
.prod_title{
	color:#646464;
	text-decoration:none;
	font: bold 12px Arial, Helvetica, sans-serif;
}
a.prod_title:visited{
	color: #444;
}
.prod_category_input {
	width:110px;
	float:left;
	position:static;
	
	}
#breed_page .prod_category_input {position:relative; bottom:16px;}
#brand_page .prod_category_input {position:relative; bottom:1px;}

*+html .prod_category_input {position:static;}

.old_regular_price {
	display:block;
	text-decoration:line-through;
}
.prod_category_input .current_price, .prod_category_desc .current_price {
	display:block;
	color:#BE0C3D;
	font: bold 11px Arial, Helvetica, sans-serif;
}

.req_div span, .required_field{ 
	color:#EF3E45
}
.prod_category_desc {
	margin:4px 0;
}


/* online catalog custom style */
ul.catalogblurb { list-style: disc outside; margin: 5% }


/* =========================BUTTON STYLES=================================== */

.bill_to_this_address {background:url(/images/static/btn_ship_to_address.gif) no-repeat 0% 0%; width:148px; height:17px; display:block;}

.apply {background:transparent url(/images/static/btn_apply.gif) no-repeat 0% 0%; width:55px; height:17px; display:block;}

.calc_shipping {background:transparent url(/images/static/btn_calculate.gif) no-repeat 0% 0%; width:148px; height:17px; display:block;}

.complete_purchase {background:transparent url(/images/static/btn_complete_purchase.gif) no-repeat 0% 0%; width:144px; height:17px; display:block;}

.update_cart {background:transparent url(/images/static/btn_update_cart.gif) no-repeat 0% 0%; width:97px; height:17px; display:block;}

a.go_back {width:66px; height:21px; display:block;position: relative;}
a.go_back span {background:transparent url(/images/static/btn_goback.gif) no-repeat 0% 0%; width:66px; height:21px; display:block;position: absolute;top:0;left:0;}

.ship_to_this_address {background:transparent url(/images/static/btn_ship_to_this_address.gif) no-repeat 0% 0%; width:148px; height:17px; display:block;}

.bill_to_this_address {background:transparent url(/images/static/btn_bill_to_this_address.gif) no-repeat 0% 0%; width:148px; height:17px;margin: 10px 0 0 0; display:block;}

.qtybox		{border: 1px solid #ccc;width: 15px;margin-top:5px;}
.qty		{margin-top: 5px;}

.print {width:102px; height:23px; display:block;position: relative;}
.print span {background:transparent url(/images/static/btn_print.gif) no-repeat 0% 0%; width:102px; height:23px; display:block;position: absolute;left:0;top:0;}



a.continue_shopping { width:119px; height:21px; display:block;position: relative;cursor:pointer}
a.continue_shopping span {background:transparent url(/images/static/btn_continue_shopping.gif) no-repeat 0% 0%; width:119px; height:21px; display:block;;position: absolute;left:0;top:0;}

#logo a.logo_link span { display: none;}
img { border: 0; }

a.cart_link {color: #4D4D4F; }


#ccvcode		{width: 55px;border: 1px solid #aaa;}

#warning_msg {
    display: block;
    clear: both; 
    color:#9E0B0E; 
    background:transparent url(/script/images/icon_warning.gif) no-repeat; 
    padding:10px 0px 3px 25px; margin: 10px; font-weight:bold;
    font-size: 12px; 
   }
   
  
/* =========================PRICES STYLES=================================== */

.prod_prices{ line-height: 1.5em; padding: 0 2px; }
.prod_prices dt{ float: left; clear: left; }
.prod_prices dd{ text-align: right; }
.prod_prices .list_price{  }
.prod_prices .regular_price{  }
.prod_prices .old_regular_price{ text-decoration: line-through; }
.prod_prices .current_price{ color: #c00; }



/*================================= Tooltips styles ========================================*/

#tooltipjs{ z-index:1500; position: absolute; display: none; left: 0; top: 0; width:15em; padding: 0.5em; border:1px solid #000; background-color:#ffffe1; color:#000; text-align: left; }
.tooltip_content_js{ position:absolute; display: none; }
#tooltipjs .tooltip_content_js{ display: block; }
#tooltipjs h3{ font-weight: bold; font-size: 1em; }
#tooltipjs p{ font-size: 0.9em; text-align:left; }
}/* end of media screen */

/* new styles */
#shop_by_breed a {background:transparent url(/images/static/btn_shop_by_breed.gif) no-repeat scroll left top; display:block; height:32px; margin:0pt 0pt 7px 8px; overflow:hidden; text-indent:-99998px; width:176px;}
#shop_by_brand a {background:transparent url(/images/static/btn_shop_by_brand.gif) no-repeat scroll left top; display:block; height:32px; margin:0pt 0pt 7px 8px; overflow:hidden; text-indent:-99998px; width:176px;}
#catalog_list ul li.catalog_list_li {display:block; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:1px 0pt 0pt; padding:4px 26px 4px 10px; width:148px;}
#brandlist {display:block; margin:10px 7px 22px 0; border:1px solid #676767; float:left; width:750px; background:#f3f3f3;}
#brandlist #brandlist_top {background:#676767 none repeat scroll 0% 50%; color:#ffffff; height:20px;}
#brandlist #brandlist_top h1 {color:#fff; font-family:Arial,Helvetica,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-style:normal; font-variant:normal; font-weight:bold; line-height:normal; margin:0pt; padding:2px 0pt 0pt 5px; text-transform:uppercase;} 
#brandlist ul {float:left; padding:4px 9px 4px 10px; width:119px;}
#brandlist ul li a {color:#000; font-family:Helvetica,Arial,sans-serif; font-size:11px; font-size-adjust:none; font-stretch:normal; font-variant:normal; font-weight:normal; line-height:normal; text-decoration:none;}
#brandlist ul li a:hover {text-decoration:underline;}

#product_details #breed.breed_btn { float:right; margin-bottom:10px !important; margin-right:3px; padding:0pt; width:245px;}
#breed.breed_btn a {background:transparent url(/images/static/btn_view_more.gif) no-repeat scroll left top; display:block; float:right; height:38px; text-decoration:none; width:245px;}
#breed.breed_btn a span  {color:#000; display:block; font:normal normal bold 12px/normal Arial,Helvetica,Sans-serif; padding-top:2px; text-align:center; text-decoration:none;}

#catalog_page_level1 #catalog_list ul li.catalog_list_li,
#catalog_page_level2 #catalog_list ul li.catalog_list_li,
#catalog_page_level3 #catalog_list ul li.catalog_list_li,
#product_detail_page #catalog_list ul li.catalog_list_li {display:block; float:left; list-style-image:none; list-style-position:outside; list-style-type:none; margin:1px 0pt 0pt; padding:4px 10px; width:165px;}

#bongo_logo {text-align: center; margin: 5px;}

#brandlist a, #catalog_list  a {font-size: 11px;}
