body {}

body div {background:#ffffff url(https://www.sleepypets.com/Merchant2/graphics/00000001/snow.jpg) top center no-repeat; }

body div div {border:none; margin:auto; background: url(https://www.sleepypets.com/Merchant2/graphics/00000001/bg.png) center repeat-y;}

body div div div {border:none;  background:none; }

#gheader, #gfooter, #gfooterfoot, body div div table {width:900px; margin:auto;  }


body div div table {background: #ffffff; padding:4px;}

body div div table table {width:auto;}
 

#gheader *{
	margin:0;
	padding:0;
	text-transform:capitalize;
}
#gheader{

}

.clear{
	clear:both;
}

#ghtop{
	padding-top:0.5em;
}
#ghtopleft{
	float:left;
}

#ghtopleft a img{
	border:none;	
	padding:10px;
}

#ghtopright{
	float:right;
}

#ghmenu .ghmenu li{
	float:left;
	list-style:none;
	border-right:1px solid #999;
	padding:0px 0.6em;
}

#ghmenu .ghmenu li a{
	font:0.7em Verdana, Arial, Serif;
	color:#999;
	font-weight:bold;
}

#ghsearch{
	height:24px;
	padding:10px 10px;
	background:rgb(46,92,190) url(https://www.sleepypets.com/Merchant2/graphics/00000001/search_bg.jpg)
}

#ghsearch form font input {
display:block;
position:relative;
background: url(https://www.sleepypets.com/Merchant2/graphics/00000001/search_btn.gif);
width: 71px;
height: 18px;
color:#ffffff;
border:none;
font-weight:bold;
top:-26px;
left:184px;
padding:0;
cursor:hand;
}



#ghsearch form {
margin-top:-2px;
}
			
#ghsearch h4{
	text-align:center;
	position:relative;
	top:-22px;
}
#ghmenu ul{
	width:100%;
	text-align:right;
}
/* ul id="navigation"starts */

#navigation {
background: url(https://www.sleepypets.com/Merchant2/graphics/00000001/nav_bg.jpg)
}

#navigation a 
{ 
font-family: Arial, Serif;
color: #000; 
text-decoration: none; 
padding-left: 19px; 
cursor:hand;
} 

#navigation a span 
{ 
padding-right: 19px;
font-size:12px;
font-weight:bold;
} 

#navigation a, #navigation a span 
{ 
display: block; 
float: left; 
} 

/* Commented backslash hack hides rule from IE5-Mac \*/ 
#navigation a, #navigation a span 
{ 
float: none 
} 
/* End IE5-Mac hack */ 
#navigation li:first-child a{
	color: #fff; 
	background:rgb(40,97,187) url(https://www.sleepypets.com/Merchant2/graphics/00000001/top-left.gif) left top no-repeat; 
	text-decoration: none; 
	padding-left: 19px;
	height:25px;
}
#navigation li a:active{
	color: #fff; 
	background:rgb(40,97,187) url(https://www.sleepypets.com/Merchant2/graphics/00000001/top-left.gif) left top no-repeat; 
	text-decoration: none; 
	padding-left: 19px;
	height:25px;
}

#navigation a:hover 
{ 
	color: #fff; 
	background:rgb(40,97,187) url(https://www.sleepypets.com/Merchant2/graphics/00000001/top-left.gif) left top no-repeat; 
	text-decoration: none; 
	padding-left: 19px;
	height:25px;
} 

#navigation a:hover span 
{ 
	background: url(https://www.sleepypets.com/Merchant2/graphics/00000001/top-right.gif) right top no-repeat; 
	padding-right: 19px; 
	height:25px;
} 
#navigation li:first-child a span { 
	background: url(https://www.sleepypets.com/Merchant2/graphics/00000001/top-right.gif) right top no-repeat; 
	padding-right: 19px; 
	height:25px;
} 
#navigation li a:active span { 
	background: url(https://www.sleepypets.com/Merchant2/graphics/00000001/top-right.gif) right top no-repeat; 
	padding-right: 19px; 
	height:25px;
} 

#navigation 
{ 
	list-style: none; 
	padding: 0; 
	margin: 0 
} 

#navigation li 
{ 
	float: left; 
	display: block; 
	margin: 0; 
	padding: 10;
	line-height:1.5em;
}
/* ul id="navigation" ends */

#ghnav{	
	width:100%;
	height:25px;
	background:rgb(230,231,226) url(https://www.sleepypets.com/Merchant2/graphics/00000001/nav_bg.jpg);
}

hr {
height:1px;
color:#aaaaaa;
background:#aaaaaa;
border:none;
padding:0;
}

table table td {
padding:0;
border:none;
}

table table td {
align:left;
}

table table td h3 {
width:200px;
font-size:14px;
word-wrap: normal;
}

h1 {
font-size:22px;
}

table table td table td:first-child {
width:185px;
}

table table td {
border:none; 
}

table table td {padding:0px;}

#catetreeheader table td {padding:0px;}

.producttable  {
border-left: 1px dotted #cccccc;
}

.producttablelast  {
border-right: 1px dotted #cccccc;
border-left: 1px dotted #cccccc;
}

.productseparator {
width:640px;
border-top: 1px dotted #cccccc;
height:1px;
overflow:none;
}

.productcell {
min-height:200px;
width:208px;
}

.productwrap {
text-align:left;
padding:0;
margin:0;
border:none;
}

.att_img {
position:absolute;
margin-left:-300px;
margin-top:0px;
top:520px;
height:450px;
width:250px;
overflow:auto;

}

.attr_image {
clear:all;
float:left;
}

.attr_radio  {
float:left;
}

.attr_radio  input {
margin-right:20px;
}

.attr_image img  {
width:20px;
float:right;
}

#attributes br, #attributeslist{
clear:both;
}

#attributes {
text-align:left;
border:1px solid #cccccc;
padding:10px;
background: #eeeeee;
width:300px;
}

.imagecontainer {
width:300px;
height:200px;
overflow:hidden;
}

#product {
min-height:750px;
}

.white {
color:#ffffff;
}

#phone {
position:relative;
top:50px;
float:right;
font:0.8em Verdana, Arial, Serif;
padding-right:8px;
color:#666666;
}

#phone .number {
font:1.3em Verdana, Arial, Serif;
color: #305ec0;
font-weight:bold;
}

#product_display h1 {
padding:0;
margin:0;
margin-top:-4px;
}
