body,
html {
font-family:Arial, Helvetica, sans-serif;
margin:0;
padding:0;
background-color:#FFFFFF;
font-size: 11px; 
}
body {
min-width:750px;
}
body a{
color:#3c460b;
text-decoration:none;
}
body a:hover{
color:#d43c00;
text-decoration:underline;

}
.conditions{
 background-color:#efefef;
border:1px solid black;
 width: 80%;
 margin-left: auto;
 margin-right:auto;
 margin-bottom: 10px;
 padding-left: 10px;
 padding-right: 10px;
}

#wrap {
margin:0 auto;
width:780px;
background-color:#FFF;
}
#first_header{
float:left;
width:765px;
height:57px;
background-color: #540000;
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
color: #ffffff;
line-height: 150%;
padding-left:15px;
}
#first_header div{
margin-top:0px;
white-space:nowrap; 
line-height:200%; 
margin-right:35px; 
float:left
}
#first_header div a img{
margin:0px;
padding:0px;
margin-right:5px;
}
#first_header div a{
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
font-weight: normal;
color: #ffffff;
text-decoration: none;
}
#first_header div a:hover{
color: #2a3c62;
text-decoration: underline;     
}
#first_header div input{
font-family: Verdana,Arial,sans-serif;
font-size: 10px;
font-weight: normal;
color: #000000;
text-decoration: none;
border:0px;
}
.noborder{
	border:0px;
}
.designelement{
border:0px; 
float:left; 
display:inline;
margin-right:15px;
}
img.topnav_cart {padding-top:20px; float:left; border:0px;}
#second_header{
float:left;
width:780px;
height:199px;
background-repeat:no-repeat;
background-image:url(images/petstore_banner_whitebg.jpg);
position:relative;
/*border-bottom:1px solid #000000;*/
}
#company_logo_header{
text-align:left;
position:absolute;
width:190px;
height:120px;
top:50px;
left:40px;
}
#company_logo_header img{
border:0px;
}
#company_logo_header span{
position:absolute;
bottom:0px;
width:190px;
text-align:center;
padding-bottom:6px;
background-image:url(images/red_gradient_line.gif);
background-position:bottom;
background-repeat:no-repeat;
}
#company_logo_header span a {
font-family: Verdana,Arial,sans-serif;
color: #000000;
font-size: 11px;
font-weight: normal;
text-decoration: none;
}

#company_logo_header span a:hover {
color: #d43c00;
text-decoration: none;
}
#third_header{
vertical-align:middle;
float:left;
width:780px;
height:27px;
background-image:url(images/link_bg.jpg);
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
color: #ffffff;
line-height: 150%;
position:relative;
}
#third_header div div a{
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#third_header div div a:hover{
	color:#000000;
	text-decoration:none;
	font-weight:bold;
}
#main {
float:right;
width:517px;
text-align:left;
}
#main h2, #main h3,{
padding-left:15px;
padding-right:15px;
margin-top:0px;
}
#sidebar{
position:relative;
padding-bottom:54px;
clear:left;
float:left;
width:262px;
}
#sidebar ul {
margin-bottom:0;
}
#sidebar ul a{
color: #6e0000; /*#d43c00*/;
}
#sidebar ul a:hover{
color: #000000;
}

#sidebar h3, #sidebar p {
padding:0 10px 0 0;
}
#footer {
background-color: #540000;
clear:both;
width:720px;
height:72px;
padding-right:60px;
float:none;
}
#footer p {

margin:0;
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
color: #ffffff;
line-height: 150%;
text-align:left;
}
#footer span {


font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
color: #ffffff;

}

#footer p a{
color:#FFFFFF;
text-decoration:none;
}
#footer span a{
color:#FFFFFF;
text-decoration:none;
}

#footer p a:hover{
text-decoration:underline;
}
#footer span a:hover{
text-decoration:underline;
}
.white-text{
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
color: #ffffff;
line-height: 150%;
}
#footercards{
padding-top:14px;
padding-left:33px;
padding-right:33px; 
float:left;
}
#footercards img{
border:0px;
}
.hspace5{       
margin-left:5px;
margin-right:5px;
}
#footerlinks{
float:right;
text-align:center;
}
#footer_company{
text-align:right; 
float:right; 
white-space:nowrap;
font-family: Verdana, Arial, sans-serif; 
font-size: 11px; 
color: #ffffff; 
line-height: 150%;
}
.first_navi, #first_navi{
position:absolute;
left:0px;
height:27px;
display:block;
font-family: Verdana,Arial,sans-serif;
font-size: 12px;
font-weight: bold;
color: #d43c00;
text-decoration: none; 
padding-left:35px; 
text-align:left; 

width:260px;
line-height:170%;
}
.menu_headline{
	height:22px;
	display:block;
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d43c00;
	text-decoration: none; 
	text-align:left; 
	padding-left:24px;
	width:200px;
	background-image:url(images/green_gradient_line.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
.menu_headline img{
	display:inline;
	margin-top:-10px;
}
.category_headline{
	text-align:left;
	height:22px;
	display:block;
	font-family: Verdana,Arial,sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #d43c00;
	text-decoration: none; 
	width:100%;
	border-bottom:1px solid #000000;
	margin-top:5px;
	margin-bottom:5px;
}
#sidebar div ul{
	list-style:none;
	list-style-image:url(images/link_arrow.gif);
	margin:0px;
	margin-left:15px;
	padding:0px;
}
#sidebar div ul li{
	 border:1px solid #fff;
	 line-height:100%;
}
#sidebar div ul li ul{
	margin-left:15px;
	padding:0px;
	
}

.list_gradients li{
	border-bottom:1px solid #cccccc;
}

.thirdheadernavi span a{
display:inline;
font-family: Verdana,Arial,sans-serif;
font-size: 11px;
font-weight: bold;
color: #ffffff;
text-decoration: none;
}
.thirdheadernavi span a:hover{
font-family: Verdana,Arial,sans-serif;
color: #000000;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}
.verticaldot{
	margin-left:20px;
	margin-right:20px;
}

.left_shadow
{ 
position:absolute; top:0px; left:0px; background-image:url(images/left_shadow.gif); height:91px; width:18px; background-repeat:no-repeat;
}
.right_shadow
{ 
position:absolute; top:0px; right:-1px; background-image:url(images/right_shadow.gif); height:91px; width:19px; background-repeat:no-repeat;
}
.doggy_left_shadow
{ 
position:absolute; bottom:0px; left:0px; background-image:url(images/doggy_left_shadow.gif); height:234px; width:18px; background-repeat:no-repeat;
}
.doggy_rite_shadow
{
 position:absolute; bottom:0px; right:0px; background-image:url(images/doggy_rite_shadow.gif); height:272px; width:19px; background-repeat:no-repeat;
}
.right_none
{
float:right; width:226px; text-align:left; height: 100%; font-family: Verdana,Arial,sans-serif; font-size: 12px; font-weight: bold; color: #d43c00; text-decoration: none; 
}

.new_dog_care
{position:absolute; bottom:0px; clear:left; height:14px; width:226px; background-image:url(images/new_dog_care.gif); margin-left:18px; background-repeat:no-repeat;}


/* jk css*/

errorwarning{
 width: 80%;
 margin-left: auto;
 margin-right:auto;
 margin-bottom: 10px;
}
.debug{
 background-color:#efefef;
border:1px solid red;
 width: 80%;
 margin-left: auto;
 margin-right:auto;
 margin-bottom: 10px;
}
.breadcrumb a{

 font-size:12px;
 color:#888888;

}
.breadcrumb a:hover{

 font-size:12px;
 color:#888888;
 text-decoration:underline;

}
h3 
{
font-size:12px;
color: #3c460b;
background-image:url(images/green_gradient_line.gif);
	background-repeat:no-repeat;
	background-position:left bottom;
}
h3 a {
font-size:12px;
text-decoration:none;
} 

.div_cells
{
 float:left;
 width:25%;


}
.div_cells_no_width
{
 float:left;
 


}
.div_large_cells
{
 float:left;
 width:75%;


}
.div_medium_cells
{
 float:left;
 width:215px;

}
.span_medium_cells
{
  
  width: 90%;
  
 


}
.span_medium_cells_r
{
width:100px;
 text-align:right;




}



.displaynone {
	display: none;	
}

li#displayedcontent {
	display: block;
	padding: 32px 0 0 15px;
}



#contentscrollercontainer {  /* att */
	background-image: none !important;
	height: 165px;
	width: 235px !important;
	padding: 2px 0 0 3px !important;
	overflow: hidden;
}

#contentscroller {
	margin:0px 5px 0px 0px;
	padding: 0px 0px 5px 0px;
	list-style: none;
}

#contentscroller li {
	font-size: 11px;
	line-height: 109%;
	margin:0px 0px 5px 0px;
	padding:0;
}

#contentscroller li#displayedcontent {
	margin-bottom: 100px !important;
	width: 205px;
}





.new_row
{
margin-bottom:15px;
}
.div_cells_heading
{
 float:left;
 width:22%;
 /*background-color:#006699;*/
 background-color: #3c460b;
 color:#FFFFFF;
 font-weight:bold;
 padding:3px;
 margin-bottom:10px;
}

.div_heading
{

width:auto;
 /*background-color:#006699;*/
 background-color: #3c460b;
 color:#FFFFFF;
 font-weight:bold;
 padding:3px;
 margin-bottom:10px;
}

.highslide {
	cursor: url(highslide/graphics/zoomin.cur), pointer;
    outline: none;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide img {
	border: 2px solid gray;
}
.highslide:hover img {
	border: 2px solid silver;
}

.highslide-wrapper {
	background: white;
}
.highslide-image {
    border-bottom: 1px solid white;
}
.highslide-image-blur {
}
.highslide-caption {
    display: none;
    
    border-bottom: 1px solid white;
    font-family: Verdana, Helvetica;
    font-size: 10pt;
    padding: 5px;
    background-color: silver;
}
.highslide-loading {
    display: block;
	color: black;
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: bold;
    text-decoration: none;
	padding: 2px;
	border: 1px solid black;
    background-color: white;
    
    padding-left: 22px;
    background-image: url(highslide/graphics/loader.white.gif);
    background-repeat: no-repeat;
    background-position: 3px 1px;
}

a.highslide-credits,
a.highslide-credits i {
    padding: 2px;
    color: silver;
    text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
    color: white;
    background-color: gray;
}
a.highslide-full-expand {
	background: url(highslide/graphics/fullexpand.gif) no-repeat;
	display: block;
	margin: 0 10px 10px 0;
	width: 34px;
	height: 34px;
}
.highslide-overlay {
	display: none;
}

/* Mac-style close button */
.closebutton {
	position: relative;
	top: -15px;
	left: 15px;
	width: 30px;
	height: 30px;
	cursor: hand; /* ie */
	cursor: pointer; /* w3c */
	background: url(highslide/graphics/close.png);
	/* For IE6, remove background and add filter */
	_background: none;
	_filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='highslide/graphics/close.png', sizingMethod='scale');
}


/* These must always be last */
.highslide-display-block {
    display: block;
}
.highslide-display-none {
    display: none;
}
.tiny
{color:#CCCCCC;
font-size:9px;}

div.wrapper {
width: 100%;
position: relative;
clear: both;
}

div.left {
width: 33%;
position: relative;
float: left;
}

div.right {
width: 67%;
position: relative;
float: right;
} 

div.spacer {
width: 10%;
float:left;
}


span.button_green{
background-color:#3c460b;
color:white;
font-weight:bold;
text-align:center;

}
a.button_green{
background-color:#3c460b;
padding-left:14px;
padding-right:14px;
padding-top:2px;
padding-bottom:2px;
color:white;
font-weight:bold;
text-align:center;

}
a.button_green:hover{
background-color:#3c460b;
padding-left:14px;
padding-right:14px;
padding-top:2px;
padding-bottom:2px;
color:white;
font-weight:bold;
text-align:center;
text-decoration:none;

}

span.button_red{
background-color:#6e0000;
color:white;
font-weight:bold;
text-align:center;

}
a.button_red{
background-color:#6e0000;
padding-left:14px;
padding-right:14px;
padding-top:2px;
padding-bottom:2px;
color:white;
font-weight:bold;
text-align:center;


}

a.button_red:hover{
background-color:#6e0000;
padding-left:14px;
padding-right:14px;
padding-top:2px;
padding-bottom:2px;
color:white;
font-weight:bold;
text-align:center;
text-decoration:none;

}

span.price{
 color:#d43c00;
 font-weight:bold;
}

.liste {
	list-style:none;
	list-style-image:url(images/link_arrow.gif);
	margin:0px;
	margin-left:15px;
	padding:0px;
}
.liste li{

	 border:1px solid #fff;
	 line-height:100%;
}
.liste li ul{
	margin-left:15px;
	padding:0px;
	
}

.list_gradients li{
	border-bottom:1px solid #cccccc;
}


.h1_text {
	text-decoration:none;
	font-size:14px;	
	margin:1px;
	padding:1px;
}
  
.h2_text {
	text-decoration:none;	
	font-size:12px;	
	margin:1px;
	padding:1px;
}

.h2_text {
	text-decoration:none;	
	font-size:11px;	
	margin: 0px;
	margin-top:5px;
	padding:1px;
}




