@charset "UTF-8";
/* CSS Document */

.topbar { display:none; }
.categorybg { display:none; }
.bottombar { display:none; }
.searchboxbg { display:none; margin:0; padding: 0; }
.historybg {display:none; }
.framebghorizontal img {display:none;}
.framebghorizontal {width: 0px !important; display:none;}
.framebgvertical { display:none; }
.headerbg {background-color:transparent; text-align:center;}

a:vistied {color:#fff;}

body {
	margin: 0;
	padding:0;
	background:url(http://images.channeladvisor.com/Sell/SSProfiles/73000298/Images/6/body_bg.gif) repeat-x #d4ebf2;
	font-family:Arial, Helvetica, sans-serif;
}

img {
	border:none;
}

#tbanner {
	padding:24px 4px 0 4px;
	width:1001px;
	background:url(http://images.channeladvisor.com/Sell/SSProfiles/73000298/ImageAlerts/6/tbanner_bg.png) no-repeat;
	height:146px;
	margin:0 auto;
	_height: 122px;
}

#ttable {
	padding:0 4px;
	background:url(http://images.channeladvisor.com/Sell/SSProfiles/73000298/ImageAlerts/6/wrapper_bg.png) top center repeat-y;
	margin:0 auto;
	width: 1014px !important;
	overflow:hidden;
}
#logo {
	display:block;
	width: 291px;
	height:90px;
	background:url(http://images.channeladvisor.com/Sell/SSProfiles/73000298/Images/6/logo.gif) no-repeat;
	float:left;
}

#logo h1 {
	position:absolute;
	left:-999px;
}

#toprightlinks {
	float:left;
	width:700px;
	text-align:right;
	height:92px;
}

#freeshipping {
	clear:both;
}

#tabs ul {
	list-style:none;
	margin:10px 0 0 0;
	padding:0;
	height:56px;
}

#tabs ul li {
	display:block;
	float:left;
}

#tabs ul li a {
	display:block;
	width: 160px;
	height:56px;
	margin: 0 1px;
}

.clear {
	clear:both;
}

#tabs ul li a#dogs {
	background: #00b5f0;
}

#tabs ul li a:hover#dogs {
	background:#02a9df;
}

#tabs ul li a#cats {
	background: #19b47e;
}

#tabs ul li a:hover#cats {
	background:#099e6a;
}

#tabs ul li a#others {
	background: #e9b368;
}

#tabs ul li a:hover#others {
	background:#d69e50;
}

#tabs ul li a#specials {
	background: #ec3f5c;
}

#tabs ul li a:hover#specials {
	background:#d82c49;
}

#tabs ul li #cartlink {
	width: 45px;
	background: #cbcbcb;
}

#tabs ul li a:hover#cartlink {
	background:#acacac;
}

#infopages a {
	color:#959595;
	font-size:12px;
	margin-right:5px;
	text-decoration:none;
}

#infopages a:hover {
	text-decoration:underline;
}

#searchbox_input {
	width: 143px;
	height:24px;
	padding:4px 5px 2px 5px;
	font-size:12px;
	border:solid 1px #cecdcd;
	vertical-align:middle;
}

.column {
	float:left;
}
.sidebar {
	width: 192px !important;
	background:transparent !important;
}
#lcolumn {
	width: 192px;
	padding:10px 0 10px 10px;
}
#rcolumn {
	width:780px;
}
.catbox {
	width: 186px;
	padding:3px;
	margin:5px 0;
	background-repeat:repeat-y;
}

.catbox h2 {
	margin:0;
	padding:5px 10px;
}
.catbox h2 a:visited,
.catbox h2 a {
	color:#fff;
	font-family:Helvetica, Arial;
	font-size:18px;
	font-weight:normal;
	text-decoration:none;
}

.catbox h2 a:hover {
	text-decoration:underline;
}

.catbox ul {
	background:#fff;
	margin:0;
	padding:0;
	list-style:none;
}
.catbox ul li {
	_height:12px;
	
}
.catbox ul li a {
	display:block;
	padding: 5px;
	font-size:12px;
	text-decoration:none;
}

#dogbox {
	background-image: url(http://images.channeladvisor.com/Sell/SSProfiles/73000298/Images/6/sidebar_dogs_bg.gif);
}

#dogbox.catbox ul {
	border-top: solid 2px #c5eeff;
}

#dogbox.catbox ul li a {
	border-bottom:solid 1px #c5eeff;
	color:#2093c5;
}

#dogbox.catbox ul li a:hover {
	background: #c5eeff;
}

#catbox {
	background-image: url(http://images.channeladvisor.com/Sell/SSProfiles/73000298/Images/6/sidebar_cats_bg.gif);
}

#catbox.catbox ul {
	border-top: solid 2px #9be6cc;
}

#catbox.catbox ul li a {
	border-bottom:solid 1px #9be6cc;
	color:#0d9465;
}

#catbox.catbox ul li a:hover {
	background: #9be6cc;
}

#otherbox {
	background-image: url(http://images.channeladvisor.com/Sell/SSProfiles/73000298/Images/6/sidebar_others_bg.gif);
}

#otherbox.catbox ul {
	border-top: solid 2px #ffc9a1;
}

#otherbox.catbox ul li a {
	border-bottom:solid 1px #ffc9a1;
	color:#c37912;
}

#otherbox.catbox ul li a:hover {
	background: #ffc9a1;
}

#specialbox {
	border-top:solid 3px #c91735;
	border-bottom:solid 3px #c91735;
	background-image: url(http://images.channeladvisor.com/Sell/SSProfiles/73000298/Images/6/sidebar_specials_bg.gif);
}
#home_bottomrow {
	width: 710px;
	padding:15px;
	border:solid 1px #d4d4d4;
	background:#fbfbfb;
	margin:5px auto;
	font-size:11px;
	line-height:1.5em;
	color:#7c7c7c;
}
#emailbox {
	width: 144px;
	_width: 164px;
	padding:10px;
	border:solid 1px #c4c4c4;
	margin:10px 0;
	text-align:center;
}
#emailbox p {
	color:#828282;
	font-size:11px;
}
#emailbox input {
	width: 84px;
	height:14px;
	padding:3px;
	vertical-align:middle;
	font-size:12px;
	border:solid 1px #c4c4c4;
}
#emailbutton {
	padding:4px 4px;
	margin:2px;
	background:#00b5f0;
	font-size:11px;
	color:#fff;
	text-decoration: none;
}
#home_midrow h3 {
	color:#24c5f9;
	font-size:26px;
	font-weight:normal;
	font-family:Helvetica, Arial;
	padding: 5px 20px;
	margin:12px 0 8px 0;
}
#cafooter {
	width: 1001px; 
	padding:20px 4px;
	margin:0 auto 30px auto;
	background:url(http://images.channeladvisor.com/Sell/SSProfiles/73000298/ImageAlerts/6/footer_bg.png) no-repeat top;
}
#logos {
	text-align: center;
}
#logos img {
	margin: 0 10px;
	vertical-align:middle;
}
#bottom_sitemap {
	background:#c6edf9;
	border-top:solid 1px #fff;
	border-bottom:solid 1px #fff;
	padding: 40px 20px;
}
.footer_column {
	width:260px;
	float:left;
	margin:0 10px;
}
#dogcolumn.footer_column {
	width: 380px;
}

.footer_column img {
	vertical-align:middle;
	margin:0 5px;
}
.footer_column h3 {
	font-size:11px;
}
.footer_column ul {
	list-style:none;
	margin:0;
	padding:0;
	width: 130px;
	float:left;
	text-align:left;
}

.footer_column ul li a {
	font-size:11px;
	color: #004a62;
	text-decoration:none;
}	
.footer_column ul li a:hover {
	text-decoration:underline;
}
#lastcolumn ul {
	margin-left:85px
}
#dogcolumn ul {
	margin-left:55px;
}
ul.doglinks li a {
	color:#1f93c5;
}
ul.catlinks li a {
	color:#09895c;
}
ul.rabbitlinks li a {
	color: #d5881c;
}
#cafooter p {
	text-align:center;
	font-size:11px;
	line-height:1.3em;
	color:#004a62;
}
#cafooter p a {
	color:#004a62;
	text-decoration:none;
}
#cafooter p a:hover {
	text-decoration: underline;
}
.mainbanner {
	width:230px;
	_width: 760px;
	height: 135px;
	_height: 175px;
	padding: 10px 20px 10px 510px;
	font-size:11px;
	color:#fff;
	line-height:1.4em;
	margin:5px auto;
}
#dogs.mainbanner {
	background:url(http://images.channeladvisor.com/Sell/SSProfiles/73000298/Images/6/dogs_mainbanner_bg.gif) no-repeat;
}
#cats.mainbanner {
	background:url(http://images.channeladvisor.com/Sell/SSProfiles/73000298/Images/6/cats_mainbanner_bg.gif) no-repeat;
	height:183px;
	_height:223px;
}
#other.mainbanner {
	background:url(http://images.channeladvisor.com/Sell/SSProfiles/73000298/Images/6/other_mainbanner_bg.gif) no-repeat;
}


#searchbysize,
#catarea {
	width:760px;
}
.dog-cat {
	width: 180px;
	height:143px;
	margin:5px;
	float:left;
	background:url(http://images.channeladvisor.com/Sell/SSProfiles/73000298/Images/6/dogs-cat_bg.gif) no-repeat;
	padding: 4px 0 0 0;
	text-align:center;
}
.dog-cat a {
	color:#fff;
	text-decoration:none;
}

.dog-cat a h3 {
	color:#fff;
	font-size:14px;
	margin:3px;
	font-weight:normal;
	text-decoration:none;
}
.dog-cat a:hover h3 {
	text-decoration:underline;
}
.cat-cat {
	width: 180px;
	height:143px;
	margin:5px;
	float:left;
	background:url(http://images.channeladvisor.com/Sell/SSProfiles/73000298/Images/6/cat-cat_bg.gif) bottom no-repeat;
	padding: 4px 0 0 0;
	text-align:center;
}
.cat-cat a {
	color:#fff;
}

.cat-cat a h3 {
	color:#fff;
	font-size:14px;
	margin:3px;
	font-weight:normal;
	text-decoration:none;
}
.cat-cat a:hover h3 {
	text-decoration:underline;
}
.other-cat {
	width: 180px;
	height:143px;
	margin:5px;
	float:left;
	background:url(http://images.channeladvisor.com/Sell/SSProfiles/73000298/Images/6/other-cat_bg.gif) no-repeat;
	padding: 4px 0 0 0;
	text-align:center;
}
.other-cat a {
	color:#fff;
}
.other-cat a h3 {
	color:#fff;
	font-size:14px;
	margin:3px;
	font-weight:normal;
	text-decoration:none;
}
.other-cat a:hover h3 {
	text-decoration:underline;
}

.sizesearch {
	width: 135px;
	height:120px;
	padding:30px 100px 10px 10px;
	margin:3px;
	float:left;
	font-family:Helvetica, Arial;
	
}
.sizesearch h3 {
	color:#fff;
	font-size:24px;
	font-weight:normal;
	margin:0;
	padding:0;
	
}
.sizesearch h3 .searchbytext {
	color:#fff;
	font-size:14px;
}
#dogapparel.sizesearch {
	background:url(http://images.channeladvisor.com/Sell/SSProfiles/73000298/Images/6/dogs-apparel_bg.gif) no-repeat;
}
#dogcollar.sizesearch {
	background:url(http://images.channeladvisor.com/Sell/SSProfiles/73000298/Images/6/dogs-collars_bg.gif) no-repeat;
}
#dogharness.sizesearch {
	background:url(http://images.channeladvisor.com/Sell/SSProfiles/73000298/Images/6/dogs-harnesses_bg.gif) no-repeat;
}
.sizesearch ul {
	list-style:none;
	margin:20px 0 0 0;
	padding:0;
	display:block;
	clear: both;
}
.sizesearch ul li {
	display:block;
	float:left;
}
.sizesearch ul li a {
	display:block;
	float:left;
	width: 10px;
	padding:5px;
	color:#2bb3e0;
	font-size:14px;
}
.sizesearch ul li a:hover {
	text-decoration:none;
}
.sizesearch ul li a.longer {
	clear:both;
}
#Surround_ctl00_Surround_Content_Paging2_ctl00_tblPaging {
	width: 780px;
}
#infopage {
	padding:0 10px;
}
#infopage h2 {
	color:#02A9DF;
	font-size:18px;
}
#infopage b {
	color:#EC3F5C;
}
#infopage li,
#infopage p {
	color:#666666;
}
#signupform {
	background: url(http://images.channeladvisor.com/Sell/SSProfiles/73000298/Images/6/newsletter_signup_bg.gif) no-repeat;
	width: 255px;
	height:167px;
	padding: 117px 200px 0 33px;
	color:#5d5d5d;
	font-size:14px;
}
#signupform  span {
	font-size:11px;
}
#signupform table td {
	color:#5d5d5d;
	padding:3px 0;
}
.signup_input {
	background:#e2f8ff;
	border:solid 1px #18bff5;
	width: 137px;
	height:28px;
	padding:7px;
}
#signupbutton {
	background:#ec3f5c;
	border:solid 2px #a10039;
	width:100px;
	height: 30px;
	color:#fff;
	text-transform:lowercase;
	
}
#customhtml {
	width:770px !important;
	overflow:hidden;
	display:block;
}
#ttable font {
	font-size:12px !important;
}
#ttable table td {
	padding:2px !important;
}
td.sidebar {
	width:215px !important;
	padding-right:20px !important;
}