body {background:#fff; color:#000; font:0.75em Arial, Helvetica, sans-serif;
	margin:0; padding:0;}
img {border:0;}
a {color:#384329;}
h1, h2, h3, h4, h5, h6, h7 {font-family:verdana;}
#skip {display:none;}
#wrap {background:#fff;	margin:0 auto 10px 34px; width:661px;}

#menu {position:absolute; top:0; left:48px; background:url(../images/menu-bg.jpg) no-repeat top left;
	height:56px; width:690px;}
.menu {list-style-type:none; margin:0 0 0 29px; padding:0;}
.menu li {float:left; margin:0; padding:0;}
.menu li a {display:block; color:#000; height:25px; margin:0; padding:0; text-align:center;}

.menu li.products a {background:url(../images/menu-products.jpg); width:115px;}
.menu li.faq a {background:url(../images/menu-faq.jpg); width:115px;}
.menu li.newsroom a {background:url(../images/menu-news.jpg); width:125px;}
.menu li.login a {background:url(../images/menu-login.jpg); width:120px;}
.menu li.contact a {background:url(../images/menu-contact.jpg); width:130px;}

.menu li.products a:hover {background:url(../images/menu-products-hover.jpg);}
.menu li.faq a:hover {background:url(../images/menu-faq-hover.jpg);}
.menu li.newsroom a:hover {background:url(../images/menu-news-hover.jpg);}
.menu li.login a:hover {background:url(../images/menu-login-hover.jpg);}
.menu li.contact a:hover {background:url(../images/menu-contact-hover.jpg);}
.menu a span {display:none;}

#header {color:#a2bcce; margin:56px 0 0 0; height:105px; width:706px;}
#header h1 {margin:0; padding:0; height:105px; width:706px;}
#header h1 a {background:#fff url(../images/header.jpg) no-repeat center right; display:block;
	margin:0; padding:0; height:105px; width:706px;}
#header h1 span {display:none;}
#header h2 {display:inline; font-weight:normal; margin:0; padding:0; position:relative; top:-60px; left:20px;}
#header.home {height:135px;}
#header.home h1 {margin:0; padding:0; height:135px; width:706px;}
#header.home h1 a {
	background: #fff url(../images/header-home.jpg) no-repeat top left;
	display: block;
	margin: 0;
	padding: 0;
	height: 135px;
	width: 706px;
}

#content {background: url(../images/content-bg-wrap.jpg) repeat-y; top left; margin: 0 auto;
	padding: 0;	min-height: 803px; width: 706px;}
#content .wrap {background: url(../images/content-bg.jpg) no-repeat top left; margin: 0;
	padding: 60px 90px 20px 60px; min-height:803px; width: 606px; /* Clear Floats */ _height:1%; overflow:hidden;}
#content .column {
	float:left;
	margin: 0 5px;
	padding: 0 5px;
	width: 275px;
}
#content.home {background:none; min-height:773px; padding:0; width:706px; /* Clear Floats */ _height:1%; overflow:hidden;}
#content.home .flash {position:absolute; top:160px; left:34px; height:400px; width:653px; z-index:10;}

#footer {margin:10px auto 10px 60px; text-align:center; width: 661px;}

.menu2 {margin:-50px 0 0 0; height:100px;}
.menu2 ul {display: block; list-style-type:none; margin:0; padding:0; height:18px; }
.menu2 ul li {float:left; margin:0; padding:0;}
.menu2 ul li a {display: block; margin:10px; text-decoration:none;}
.menu2 ul li a:hover {text-decoration:underline;}

.menu2 li.item1 {background:url(../images/kitten.jpg) no-repeat center center; display:none;}
.menu2 li.item2 {background:url(../images/smalladultcat.jpg) no-repeat center center; display:none;}
.menu2 li.item3 {background:url(../images/largeadultcat.jpg) no-repeat center center; display:none;}
.menu2 li.item4 {background:url(../images/maturecat.jpg) no-repeat center center; display:none;}
.menu2 li.item5 {background:url(../images/allcats.jpg) no-repeat center center; display:none;}
.menu2 li.item6 {background:transparent;}
.menu2 li.item7 {background:transparent;}
.menu2 li.item8 {background:transparent;}
.menu2 li.item9 {background:transparent;}
.menu2 li.item10 {background:transparent;}

.table {margin:0 auto; text-align:center; width:546px;}
.table .cell {float:left; margin:10px; height:280px; width:162px; text-align:center;}
.table .cell .caption {color:#fff; font-weight:bold; text-align:center;}

dt {font-weight:bold;}
dd {margin:auto 20px;}

.gray {color:#69697D; font-style:italic;}

h4.news-header {margin-bottom:1px;}

ol li {margin-top:2px; margin-bottom:2px;}
ol li ol {list-style-type:lower-alpha; margin-bottom:5px;}

.clear {clear:both;}