
body {
	margin:0;
	padding:0;
	font: 12px  Helvetica, Arial, sans-serif;
	color:#646464;
	text-align:center;
}

#holder {
	width:960px;
	margin:0 auto -250px auto;
	position: relative;
	height: auto;	
	background:  url(/images/static/gray_pasek_bg.png) repeat-y 0 0;
}
html:lang(en) #holder {margin-bottom: 100px; text-aling:left;}
* html #holder {margin-bottom: 100px;}


ul {
	margin:0;
	padding:0;
	list-style:none;
}

li.clear{ display: block; clear: both; width: 550px; height: 1px; }

#logo img {
    margin-top:20px; border: 0; display: none;
}
#logo a{
	width:286px;
	height:90px;
	margin:20px 0 0 0;
	background:#fff url(/images/static/Cherrybrook_showdog_Grooming_pet_supplies.png) no-repeat 0px 0px;
	position: absolute;
}

*+html #logo a {border-bottom:6px solid #fff;}
* html #logo a {border-bottom:2px solid #fff;}
*:lang(en) #logo a {border-bottom:7px solid #fff;}

#TopBanner a{
		width:243px;
		height:80px;
		margin:23px 0 0 0;
		position: absolute;
		top 20px;
		left:286px;
		border:0px;
	}
	#TopBanner img{
		
		border:0px;
	}

	*+html #TopBanner a {border-bottom:6px solid #fff;}
	* html #TopBanner a {border-bottom:2px solid #fff;}
	*:lang(en) #TopBanner a {border-bottom:7px solid #fff;}






#main_body {
	background:#fff;
	width:760px;
	float:right;
	padding:7px 0 0 0;
}

#footer {
	display:block;
	clear:both;
	width:960px;
	background:#686868;
	color:#fff;
	height:64px;
	font-family:helvetica;
}
#footer a 		{color:#fff;text-decoration:none}
#footer a:hover {text-decoration:underline;}


#footer_text {float:right;padding-top:14px;}
#footer_text A {color:#676767;font-size:12px;text-decoration:none;}
#footer_text A.footText2 {color:#676767;font-size:12px;text-decoration:underline;}

/*----------------Hidden items----------------*/
#skip, #subnavigation li a.subnav, #navigation ul li ul, #navigation1 ul li ul, #navigation ul li.menubar_cat, #navigation ul.menu, #navigation li.nav_li_7, #navigation li.nav_li_8, #navigation li.nav_li_9, #navigation li.nav_li_10, #navigation li.nav_li_11, #navigation li.nav_li_30, #navigation li.nav_li_31, #navigation1 li.nav_li_38, #navigation .nav_li_last, #top_adv_search_options, #top_advanced_search_heading, #top_advanced_search span.adv_search_1, #top_advanced_search span.adv_search_2, #top_advanced_search span.adv_search_3, #top_advanced_search span.adv_search_4, .top_adv_search2, .top_adv_search3, .top_adv_search4, .adv_input2, #top_advanced_search_bottom, span.top_adv_search1 label, #branding_img_div, #shipping_information, #header_contact_info, #minheight, #store_locator, #contact_info_footer, #verisign_logo, #refrences, #content_p, .content_p2, #prod_swatch_top, #product_swatches .prod_swatch, .prod_swatch_details, #featured_cat_section, #bestseller_section, ul.brand_list, #advanced_search_fields2, #advanced_search_heading, #adv_search_options, #advanced_search_fields1 .adv_search_2, #advanced_search_fields1 .adv_search_3, #advanced_search_fields1 .adv_search_4, #advanced_search_fields1 .adv_input1, #advanced_search_btn, #side_nav .btn_adv_search{
	display:none;
}
/*------------End of hidden items------------*/





#subnavigation {
	width:960px;
	background: url("/images/static/subnavigation-bg.png") repeat-x scroll 0 0 #b2b2b2;
	height:17px;
	padding:3px 0 0 0;
	color:#fff;
	margin:0;
	text-align:right;
	font-size:10px;
	font-family: Arial, Helvetica, sans-serif;
	position:relative;
	top:0;
	left:0;
}

#subnavigation #sub_left
{
	position:absolute;
	left:0;
	top:2px;
	text-align:left;
	padding-left:9px;
}
#subnavigation #sub_right
{
	text-align:right;
	padding-left:395px;	
	margin-right: 10px;
}

#subnavigation1 {
	width:0; 
	height:0; 
	overflow:hidden
}
#subnavigation  ul{
	display:inline;
}

#subnavigation  li {
	display:inline;
}
#subnavigation  li a, #logout_div a {
	color:#fff;
	text-decoration:none;
}
#subnavigation li a:hover, #logout_div a:hover {
	text-decoration:underline;
}
#logout_div {
	position:absolute;
	top:3px;
	left:10px;
	color:#fff;
	font-size:10px;
}
#logout_div a, #subnavigation li a.subnav_account {
	border-left:1px solid #fff;
	padding-left:6px;
	margin:0 0 0 4px;
}
#subnavigation li a.subnav_cart {
	background: url(/images/static/cart_icon.gif) no-repeat 0px 0px;
	padding: 0px 0px 0px 25px;
}

/*------------------------SEARCH-------------------*/

#search { 
	clear:right;
	float:right;
	height:55px;
	margin:12px 10px 0 0;
	position:relative;
	width:415px;
}
#search_btn_div { position: absolute; top: 0px; right: 0px; width:63px; height:23px;} 

.search_label {color: #3B3A48 !important; text-transform: uppercase; font-weight: bold; float: left; padding-top: 4px; font-family:Helvetica, Arial, Sans-serif !important; font-size:11px !important;}

.btn_adv_search {
	width:42px;
	height:20px;
	border:0;
	background: url(/images/static/btn_go.gif) no-repeat;
}


input.search_textbox {
	width:345px;
	height: 21px;
	line-height:21px;
	font-size:11px;
	border:1px solid #a0a0a0;
	border-top: 1px solid #cdcdcd;
	border-left: 1px solid #cdcdcd;
	padding: 0px 3px;
	color: #a0a0a0;

}

.adv_search_link {
	margin-top:8px;
	text-align:right;
}

.adv_search_link a, .adv_search_link a:hover {
	text-decoration: none;
	color: #2ba665;
}

/*------------------------Top Navigation-------------------*/
#navigation { 
	width:486px;
	float:right;
	clear: right;
	margin: 6px 4px 0;
	text-align:right;

}
#navigation li, #navigation1 li {
	display:inline;
}

#navigation1 {
	height:76px;
	background: #B61010 url(/images/static/top-bg.png) repeat-x;
	margin:0;
	width:960px;
	position: relative;
	overflow: hidden;
}
html>body #navigation1 {
	clear:both;
}
#navigation li a {
	color:#00813C;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	padding:0 6px 0 0;
	font-family: Geneva, Arial, Helvetica, sans-serif;
}
#navigation li a:visited {
	color:#29A663;
}
#navigation1 li a {
	color:#000;
	text-decoration:none;
}
#navigation1 li a:visited {
	color:#333;
}

#navigation1 ul#main_menu1 {
	padding:0px;
	list-style: none;
	width:960px;
	margin:0;
	margin-top: 2px;
	height:32px;
	overflow:hidden;
	text-align:center;
}
#navigation1 ul#main_menu2 {
	padding: 0px;
	list-style: none;
	width:960px;
	margin:0 ;
	height:32px;
	overflow:hidden;
	text-align:center;
	position:relative;
	top:-10px;
	background:transparent;
	z-index: 1;
}

#navigation1 ul#main_menu3 {
	padding: 0px;
	list-style: none;
	width:960px;
	margin:0;
	height:29px;
	overflow:hidden;
	text-align:center;
	position:relative;
	top:-20px;
	background:transparent;
	z-index:10;
}
#navigation1 ul li {
	display:inline;
}
#navigation1 ul li a{
	display:inline;
	background: transparent url(/images/static/tableft.gif) no-repeat left top;
	padding: 3px 0 14px 21px;
	margin:0 -1px 0 -1px;
	font:14px Arial, Helvetica, sans-serif;
}
#navigation1 ul li a span{
	text-decoration:none;
	background:transparent url(/images/static/tabright.gif) no-repeat right top;
	padding:3px 20px 14px 1px;
	margin:-3px 0 0 0;
	line-height:32px;
	font-size:14px;
}
#navigation1 ul li a:hover { background: url(/images/static/tableft.gif) no-repeat left top;}
#navigation1 ul li a:hover span { background: url(/images/static/tabright.gif) no-repeat right top;}

#contenth1, #navigation1 ul.menu, #navigation1 ul li.nav_li_last, #navigation1 ul li.menubar_static, #navigation1 ul li.menubar_contact, #navigation1 ul li.menubar_home, #contenth1 h1, .featured_prod_input .list_price, .featured_prod_input .save, .featured_prod_input .featured_prod_label, .featured_prod_input .qtybox, #brandlist, #catalog_list ul ul ul, #updateable_articles, #footer_list2, #staticpg_link_list, #side_shipping_info, #featured_product, div.link_list_div, #newsletter, #announcements, #advanced_search .adv_search, #membership, #contact_info, #new_products_div, #specials_div, .featured_cat_img, #advanced_search_fields1 .adv_search_1 label, #advanced_search #advanced_search_heading, #advanced_search #adv_search_options {
	display:none;
}

/*------------------End of Top Navigation------------------*/



#side_nav {
	padding:10px 0 100px 0;
	height: 75%;
	position: absolute;
	top:180px;
	width:190px;
	text-align: center;
}

.blog-link{display:none;}

html:lang(en) #side_nav {float: left;position: static;}
* html #side_nav {float: left;position: static;}
*+html #side_nav {float: left;position: static;}






#main_breadcrumbs {display: none}


#main_breadcrumbs1 ul {
margin:0;
padding:0;
}
#main_breadcrumbs1 li {
display:inline;
padding:0 ;
}
#main_breadcrumbs1 li a {
color:#4D4D4F;
padding:0 12px 0 0;
background: url("/images/static/gt.gif") no-repeat bottom right transparent;

}






/*--------------------------BUTTON STYLES-----------------------*/
.search_btn { width:63px; height:23px; border:0; background: url(/images/static/search-btn.png) no-repeat;}

.large_input	{border: 1px solid #aaa;}

a.more_info {color:#B5100E;}
a.more {color:#009933; font: 11px Arial, Helvetica, sans-serif; text-decoration:none; }
a.more:hover {color:#CC0000;}


/*
#verisign {width:120px;margin:0 auto;text-align:center;clear:both;position:absolute;bottom:-100px;left:330px}
#verisign a {color:#000; text-decoration:none; font:bold 7px verdana,sans-serif; letter-spacing:0.5px;}  
*/
#verisign {	padding:0 0 0 38px;position:relative;text-align:center;width:120px;height:5px;display:block;float:left;}
#verisign a {color:#000; text-decoration:none; font:bold 7px verdana,sans-serif; letter-spacing:0.5px;display:block;white-space:nowrap;} 

#twitter_logo {float:left;padding-bottom:3px;padding-left:15px;padding-right:0;padding-top:10px;width:160px;}
#twitter_logo  img {border: 0px;}
#facebook_logo {float:left;padding-bottom:3px;padding-left:15px;padding-right:0;padding-top:10px;width:160px;}
#facebook_logo  img {border: 0px;}
#bbb_logo {padding:30px 0 3px;
text-align:center;}

#bbb_logo a img {width:50px;}
#mccfee_logo {float:left;padding-bottom:18px;padding-left:39px;padding-right:0;padding-top:23px;}




/* =========================RECENT BLOG STYLES=================================== */

#recent_blog {background:transparent url(/images/static/blog_bg.png) no-repeat 8px 0%; height: 120px;  margin-top: 5px; margin-bottom: 5px; padding-left: 15px; padding-right: 16px; font:normal 8pt Tahoma, Arial, Helvetica, sans-serif; color: white; }
#recent_blog a  { color: white; text-decoration: none;}
#recent_blog ul li {text-align: left; padding-bottom:2px; padding-left: 6px;}
#recent_blog #recent_blog_1 {padding-top: 32px; padding-bottom: 4px; }
#recent_blog #recent_blog_1 .blog_entry_title {font-size: 7pt; font-weight: bold;}
#recent_blog #recent_blog_1 .posted_by, 
#recent_blog #recent_blog_3 a.blog_category_link {text-decoration: none; font-size: 7pt; color: #dd988a}
#recent_blog #recent_blog_2 { margin-top: 5px;  padding-bottom: 4px;  margin-bottom: 3px; border-bottom:1px dashed #dd988a;}
.btn_recent_blog {background:transparent url(/images/static/btn_more.png) no-repeat 0% 0%; width:77px; height:20px; display:block; margin-top:10px; margin-left: 77px; }


.sort_links_div {display: none;}
#holder {text-align:left!important;}
.NavBar tr {font-size:12px!important;}




#footer_list1 {
	width:960px;
	text-align:center;
	padding:12px 0 0 0;
}
#footer_list1 span{
	display:inline;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
}

#footer_list1 span a {
	border-right:1px dotted #999999;
	color:#FFFFFF;
	padding:0 10px;
	text-decoration:none;
}
#footer_list1 span a.footer_link_last {
	border-right:0 solid #fff;
}
#footer_list1 span a:visited {color:#ddd;}
#footer_list1 span a#footer_1 {border:0;}

.featured_cat_div_13 {display: none;}

.newsletterForm {
margin: 8px;
}
