@charset "utf-8";
/*  Styles
   Updated: 08/18/2009
   Site: Dream Kitty
   Author: Laurence Johnston
   ----------------------------------------------------*/

/* SECTION INDEX
			-------------
   =ZEROING ALL ELEMENTS
   =GENERIC
   =WRAPPER
   =HEADER
   =NAVBAR
   =MAIN
   =FOOTER
   =SFNT PAGE
   =CTGY PAGE
   =PROD PAGE
*/

/* =ZEROING ALL ELEMENTS
   ----------------------------------------------------*/
body, div, form, label, fieldset, legend, img, p, h1, h2, h3, h4, h5, ul, li, a{
	border:0 solid transparent;
	margin:0;
	padding:0;
}
body{
	font:normal 0.75em Verdana, Arial, Helvetica, sans-serif;
	/* default browser font size is 16px (16px * 0.75 = 12px) */
}

input, select, option, textarea{
	position:relative;
	z-index:1;
}
ul, ol{
		list-style:disc;
		padding-left:10px;
		font:normal 12px Verdana, Arial, Helvetica, sans-serif;
		color:#808080;
		line-height: 1.4em;
}
.clearfix:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden;
}


/* =GENERIC
   ----------------------------------------------------*/
body{
	margin:auto;
	background:#ffffff;
	color:#D8568B;
}
h1{
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#808080;
	text-transform:none;
	padding-bottom: 3px;
	margin-bottom:10px;
	border-bottom:solid 1px #808080;
}
.cat_title{
	font:bold 18px Verdana, Arial, Helvetica, sans-serif;
	color:#808080;
	text-transform:none;
	padding-bottom: 3px;
}
h2{
		font:bold 14px Verdana, Arial, Helvetica, sans-serif;
		color:#E1508C;
		text-decoration:none;
		text-transform:none;
}
.quicklist{
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#E1508C;
		text-decoration:none;
		text-transform:none;
}
h3{
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#408ED8;
		text-decoration:none;
		text-transform:none;
}
h4{
		font:bold 12px Verdana, Arial, Helvetica, sans-serif;
		color:#808080;
		text-decoration:none;
		line-height:1em;
}
h5{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#004a5a;
	text-decoration:none;
}
p{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;
	color:#808080;
	line-height: 1.4em;
	padding-bottom:10px;
	padding-top:3px;
}
a{
	color:#808080;
	text-decoration:none;
	cursor:pointer;
}
a:hover{
	color:#FFC2DB;
	text-decoration:none;
}


/* =NAVIGATION TOP BAR
   ----------------------------------------------------*/

#sub{
	padding:10px 0px 4px 0px;
		font:normal 14px Verdana, Arial, Helvetica, sans-serif;

}
#leftnav{
	font:normal 12px Verdana, Arial, Helvetica, sans-serif;

}
.leftNavItem{
		padding:3px 0px 0px 0px;
		color:#004a5a;
}
.nav1_allproducts{
	background: url(../images/nav1_allproducts.jpg) 0 0 no-repeat;
	border: 0;
	cursor: pointer;
	height: 37px;
	width: 118px;
	display:block;
	float:left;
}
.nav1_allproducts:hover{
	background-position: 0 -37px;
}

.nav2_new_arrivals{
	background: url(../images/nav2_new_arrivals.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 37px;
	width: 112px;
	display:block;
	float:left;
}
.nav2_new_arrivals:hover {
	background-position: 0 -37px;
}
.nav3_school_is_cool{
	background: url(../images/nav3_school_is_cool.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 37px;
	width: 128px;
	display:block;
	float:left;
}
.nav3_school_is_cool:hover {
	background-position: 0 -37px;
}
.nav4_fun_and_cute{
	background: url(../images/nav4_fun_and_cute.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 37px;
	width: 57px;
	display:block;
	float:left;
}
.nav4_fun_and_cute:hover {
	background-position: 0 -37px;
}
.nav5_holiday{
	background: url(../images/nav5_holiday.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 37px;
	width: 77px;
	display:block;
	float:left;
}
.nav5_holiday:hover {
	background-position: 0 -37px;
}
















 

.nav7_preorder{
	background: url(../images/nav7_preorder.jpg) top left no-repeat;        
	border: 0;
	cursor: pointer;
	height: 37px;
	width: 93px;
	display:block;
	float:left;
}
.nav7_preorder:hover {
	background-position: 0 -37px;
}






















.nav6_sale{
	background: url(../images/nav6_sale.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 37px;
	width: 83px;
	display:block;
	float:left;
}
.nav6_sale:hover {
	background-position: 0 -37px;
}


/* =CONTAINER
   ----------------------------------------------------*/
#container{
	margin:0 auto;
	width:960px;
	height:auto;
}


/* =HEADER
   ----------------------------------------------------*/
#header{
	margin:0 auto;
	width:960px;
	height:107px;
	clear:both;
}



/* = SEARCH & SHOPPING CART
 ----------------------------------------------------*/
#cart{
	width:410px;
	float:right;
	height:auto;
	text-align:right;
	padding-top: 40px;
}
#search{
	width:300px;
	height:auto;
	padding:75px 0px 0px 0px;
	float: left;
}
#search form input[type=submit] {
    background-color:#0099FF;
	color:#FFFFFF;
	border: 1px solid #777777;
	cursor: pointer;
	height: 20px;
	width: 60px;
	vertical-align:middle;
}
#search form input[type=submit]:hover {
	background-position: 0 -20px;
	vertical-align:middle;
	background-color:#d8568b;
}

.cart{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#D45689;
	letter-spacing: -0.06em;
}
.cart a{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#D65389;
	text-decoration:none;
}
.cart a:hover{
	text-decoration:none;
	color:#F2C1D3;
}


.cart_small{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#D8548B;
	letter-spacing: -0.06em;
}
.cart_small a{
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#D65389;
	text-decoration:none;
}
.cart_small a:hover{
	text-decoration:none;
	color:#F2C1D3;
}

.checkout{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#8ECC8E;
}
.checkout a{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#ed1c28;
}
.checkout a:hover{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#408ED8;
}


/* =NAVBAR
   ----------------------------------------------------*/
#nav{
	height:37px;
	width:960px;
	margin: 0 auto;
	padding: 0px 0px 0px 0px;
	vertical-align: top;
	border-bottom:solid 1px #d24f85;

}
.navbar{
	
}


/* =MAIN, CONTENT
   ----------------------------------------------------*/
#content_sfnt{
		margin:0 auto;
		width: 960px;
		height: auto;
		padding-bottom:10px;

}
#content{
		margin:0 auto;
		width: 960px;
		height: auto;
		padding-bottom:10px;
}
#main_sfnt{
		width:767px;
		float:right;
		height:auto;
}
#main{
		width:750px;
		float:right;
		height:auto;
		padding-top:5px;

}




/* =SFNT PAGE
   ----------------------------------------------------*/
#best_sellers{
	border:solid 1px #408ED8;
	width:auto;
	height:180px;
}
#best_sellers_top{
	background-color:#bcf4ff;
	width:auto;
	height:16px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #004a5a;
	padding: 6px;
}



/* =NEWSLETTER
   ----------------------------------------------------*/
#newsletter{

}


/* =BREADCRUMBS
   ----------------------------------------------------*/
#breadcrumbs{
	width:450px;
	height:auto;
	float: right;
	text-align:right;
}
#page_header{
	width:250px;
	height:auto;
	float: left;
}
.breadcrumbs{
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color:#333333;
		letter-spacing: -0.06em;
}
.breadcrumbs_black{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#000;
	letter-spacing: -0.06em;
}
.breadcrumbs a{
	font-size:11px;
	color:#808080;
	text-decoration:none;
}
.breadcrumbs a:hover{
		color:#000;
		text-decoration:none;
}
.breadcrumbs_on{
	color:#de6698;
	font-weight:bold;
	text-decoration:none;
	padding-right:5px;
}  

.breadcrumbs_pages{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#d7548a;
	text-decoration:underline;
}
.breadcrumbs_pages a{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#d7548a;
	text-decoration:underline;
}
.breadcrumbs_pages a:hover{
		color:#808080;
		text-decoration:none;
}

.breadcrumbs_active{
	color:#4e97da;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
}  
#breadcrumbs_bar{
	background-color:#808080;
	border:solid 1px #408ED8;
	width:auto;
	height:14px;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #808080;
	padding: 4px;
}  
  

/* =CTGY PAGE
   ----------------------------------------------------*/
.quicklist {
		margin-bottom: 20px;
		text-align: center;
		width: 180px;
		height:auto;
}
.quicklist_titles a{
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#d7548a;
}
.quicklist_box {
	width: 180px;
	height:100px;
	padding:5px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
}
.quicklist_text{
	color:#808080;
	text-decoration:none;
	cursor:pointer;
}
	
.quicklist.new-row {
	clear: both;
}
.quicklist_other{
		text-align: center;
		width: 180px;
		height:auto;
}
.quicklist_other.new-row {
	clear: both;
}

.product {
	float: left;
	margin-bottom: 10px;
	text-align: center;
	width: 170px;
	height:170px;

}
.product_box {
		width: 180px;
		height:140px;
		padding:10px;
		font:bold 11px Verdana, Arial, Helvetica, sans-serif;
		color: #000;
}
#product_box_text {
	width: 100%;
	height:30px;
}
.product.new-row {
	clear: both;
}
#product_name {
	width: 160px;
	height:30px;
	text-align: center;
}
.product .name a {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	text-align: center;
}
.product .price{
	color: #ed1c28;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

.price_msrp{
	color: #7e7e7e;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#description{
	border:solid 1px #4692d9;
	width:auto;
	height:auto;
}
#description_top{
	background-color:#4692d9;
	width:auto;
	height:16px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	padding: 6px;
}


/* =CTGY DISPLAY OTHER
   ----------------------------------------------------*/
.product_other{
		float: left;
		text-align: center;
		margin-bottom: 35px;
		width: 33%;
		height:auto;
}
.product_other.new-row {
	clear: both;
}
.product_box_other {
		width: 100%;
		height:125px;
}
#product_box_text_other {
	width: 100%;
	height:40px;
}
#product_name_other {
	width: 100%;
	height:30px;
	text-align: center;
}
.product_other .name_other a {
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000;
	font-weight: bold;
	text-align: center;
}
.product_other .price_other{
	color: #ed1c28;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
}

#prod_alternate_border{
	border:1px solid #999999;
	display:block;
	float:left;
	height:60px;
	padding:2px;
	width:60px;
}

#prod_alternate_container {
	display:block;
	float:left;
	height:60px;
	padding:3px;
	width:64px;
}


/* =PROD PAGE
   ----------------------------------------------------*/

.swatch_div{
	width:27px;
	height:17px;
	float:left;
	font-size:.6em;
	text-align:center;
}
.swatch_color{
	width:25px;
	height:15px;
	cursor:pointer;
}


#addtocart form input[type=submit] {
	background: url(../images/b_addtocart.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 35px;
	width: 144px;
	display:block;
	float:left;
}
#addtocart form input[type=submit]:hover {
	background-position: 0 -35px;
}

#addcart form input[type=submit] {
	background: url(../images/b_addcart.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 25px;
	width: 90px;
	display:block;
}
#addcart form input[type=submit]:hover {
	background-position: 0 -25px;
}

.b_prod_addtocart {
	background: url(../images/b_prod_addtocart.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 35px;
	width: 125px;
	display:block;
	float:left;
}
.b_prod_addtocart:hover {
	background-position: 0 -35px;
}

.addtocart {
	background: url(../images/b_addtocart.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 35px;
	width: 144px;
	display:block;
	float:left;
}
.addtocart:hover {
	background-position: 0 -35px;
}

.b_sizing{
	background: url(../images/b_sizing.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 25px;
	width: 103px;
	display:block;
	float:left;
}
.b_sizing:hover {
	background-position: 0 -25px;
}

#b_sizing form input[type=submit]{
	background: url(../images/b_sizing.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 25px;
	width: 103px;
	display:block;
	float:left;
}
#b_sizing form input[type=submit]:hover {
	background-position: 0 -25px;
}
.b_zoom{
	background: url(../images/b_zoom.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 25px;
	width: 71px;
	display:block;
	float:right;
}
.b_zoom:hover {
	background-position: 0 -25px;
}
.b_previous{
	background: url(../images/b_previous.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height:36px;
	width: 98px;
	display:block;
}
.b_previous:hover {
	background-position: 0 -36px;
}
.b_next{
	background: url(../images/b_next.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 36px;
	width: 68px;
	display:block;
}
.b_next:hover {
	background-position: 0 -36px;
}


.b_back{
	background: url(../images/b_back.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 36px;
	width: 68px;
	display:block;
}
.b_back:hover {
	background-position: 0 -36px;
}


#b_zoom{
	width:350px;
	height:30px;
}
.product_alternate{
	display:block;
	float:left;
	padding:2px;
}
.product_hover a{
	padding:2px;
}
.product_hover a:hover{
	padding:2px;
	border:solid 1px #000;
}
.soldout{
	color:#ed1c28;
	text-transform:uppercase;
	font:bold 20px Verdana, Arial, Helvetica, sans-serif;
}
#product_description{
	border-left:solid 1px #004a5a;
	padding-left:10px;
	width:auto;
	height:auto;
}
.cpf_price1{
	font:bold 13px Verdana, Arial, Helvetica, sans-serif;
	color:#004a5a;
}
.cpf_price2{
	font:bold 16px Verdana, Arial, Helvetica, sans-serif;
	color:#ed1c28;
}
.cpf_price3{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#fbab18;
}



/* LOGIN SCREENS
   ----------------------------------------------------*/
.b_create{
	background: url(../images/b_create_account.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 36px;
	width: 176px;
	display:block;
}
.b_create:hover {
	background-position: 0 -36px;
}
.b_express{
	background: url(../images/b_express.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 32px;
	width: 176px;
	display:block;
	float:right;
}
.b_express:hover {
	background-position: 0 -36px;
}
#login form input[type=submit] {
	background: url(../images/b_login.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 36px;
	width: 156px;
	display:block;
	float:right;
}
#login form input[type=submit]:hover {
	background-position: 0 -36px;
}
#password form input[type=submit] {
	background: url(../images/b_password.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 36px;
	width: 166px;
	display:block;
	float:right;
}
#password form input[type=submit]:hover {
	background-position: 0 -36px;
}


/* BASKET PAGE
   ----------------------------------------------------*/
.b_continue_shopping{
	background: url(../images/b_continue_shopping.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 35px;
	width: 185px;
	display:block;
	float:left;
}
.b_continue_shopping:hover {
	background-position: 0 -35px;
}
#b_update form input[type=submit] {
	background: url(../images/b_update.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 36px;
	width: 126px;
	display:block;
	float:right;
}
#b_update form input[type=submit]:hover {
	background-position: 0 -36px;
}
#b_remove form input[type=submit] {
	background: url(../images/b_remove.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 36px;
	width: 97px;
	display:block;
	float:right;
}
#b_remove form input[type=submit]:hover {
	background-position: 0 -36px;
}
.b_checkout{
	background: url(../images/b_checkout.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 36px;
	width: 117px;
	display:block;
	float:right;
}
.b_checkout:hover {
	background-position: 0 -36px;
}


#b_addproducts form input[type=submit] {
	background: url(../images/b_addproducts.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 35px;
	width: 206px;
	display:block;
	float:right;
}
#b_addproducts  form input[type=submit]:hover {
	background-position: 0 -35px;
}

#b_wishlist form input[type=submit] {
	background: url(../images/b_wishlist.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 35px;
	width: 145px;
	display:block;
	float:left;
}
#b_wishlist form input[type=submit]:hover {
	background-position: 0 -35px;
}


.b_wishlist{
	background: url(../images/b_wishlist.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 35px;
	width: 145px;
	display:block;
	float:left;
}
.b_wishlist:hover {
	background-position: 0 -35px;
}
.b_update_wishlist{
	background: url(../images/b_update_wishlist.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 35px;
	width: 145px;
	display:block;
	float:left;
}
.b_update_wishlist:hover {
	background-position: 0 -35px;
}

.b_sendme{
	background: url(../images/b_sendme.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 36px;
	width: 68px;
	display:block;
	float:left;
}
.b_sendme:hover {
	background-position: 0 -36px;
}

#b_print form input[type=submit]{
	background: url(../images/b_print.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 36px;
	width: 68px;
	display:block;
	float:left;
}
#b_print form input[type=submit]:hover {
	background-position: 0 -36px;
}

.logout {
	background: url(../images/b_logout.jpg) top left no-repeat;
	border: 0;
	cursor: pointer;
	height: 35px;
	width: 156px;
	display:block;
}
.logout:hover {
	background-position: 0 -35px;
}
#newsletter form input[type=submit]{
	background-image: url(../images/b_newsletter.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	width: 96px;
	display:block;
}
#newsletter form input[type=submit]:hover {
	background-position: 0 -27px;
}
.newsletter{
	background-image: url(../images/b_newsletter.jpg);
	background-position: top left;
	background-repeat: no-repeat;
	border: 0;
	cursor: pointer;
	height: 27px;
	width: 96px;
	display:block;
}
.newsletter:hover {
	background-position: 0 -27px;
}





/* =FOOTER
   ----------------------------------------------------*/
#footer{
	margin:0 auto;
	width:960px;
	height:40px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#D9578C;
	border-top:1px solid #d7548a;
	padding-top: 5px;
	text-align: center;
}
#foot_left{
	float:left;
	width:auto;
	height:auto;
}
#foot_right{
	float:left;
	width:125px;
	padding-left:5px;
}
.footer_links{
	font:bold 11px Verdana, Arial, Helvetica, sans-serif;
	color:#408ED8;
	text-decoration:none;
}
.footer_links a{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#EA3E7B;
	text-decoration:none;
}
.footer_links a:hover{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#F9B0DB;
	text-decoration:none;
}
.footer_confidence{
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#408ED8;
	text-decoration:none;
	padding:0 2px 0px 2px;
}




/* =CATTREE
   ----------------------------------------------------*/

#cattree{
		width:192px;
		height:auto;
		float:left;
		vertical-align: top;
		padding-right:6px;
}
.cattree {
}
#cattree ul,li {
	list-style:none;
	padding-left:0px;

}
#cattree_sfnt{
		width:192px;
		height:auto;
		float:left;
		vertical-align: top;
		border-right:solid 1px #d24f85;		
}
#cattree_sfnt ul,li {
	list-style:none;
	padding-left:0px;

}
.cattree_parents{
	text-decoration:none;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; 
	color:#004a5a;
	padding:5px 0px 5px 5px;
}
.cattree_parents a{
	text-decoration:none;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; 
	color:#004a5a;
}
.cattree_parents a:hover{
	text-decoration:none;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; 
	color:#004a5a;
}
.cattree a:hover{
	text-decoration:none;
	color:#408ED8;
}
.cattree_on{
	text-decoration:none;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; 
	color:#408ED8;
}
ul#first{
	width:100%;
	margin: 0;
	padding: 0;
}
#cattree h5 { 
	display:block; 
	color:#888888; 
	font:normal 12px Arial, Helvetica, sans-serif;
	padding: 2px 0px 2px 4px; 
}
#cattree li { 
	margin: 0; 
	padding: 0; 
	list-style:none; 
	width: 192px; 
	font:normal 12px Arial, Helvetica, sans-serif;
}	
#cattree li a { 
	color: #888888; 
	text-decoration:none; 
	display: block; 
	padding: 2px 0px 2px 4px; 
}
#cattree li a:hover { 
	text-decoration:underline;  
}
#cattree li ul { 
	margin: 0; 
	padding: 0; 
	font:normal 12px Arial, Helvetica, sans-serif; 
}
#cattree li.subcategory { 
	padding: 2px 0px 2px 4px; 
	font:normal 14px Arial, Helvetica, sans-serif;
	margin: 0; 
	list-style:none; 
	border:none; 
}	
#cattree li.subcategory a { 
	color: #888888; 
	font:normal 14px Arial, Helvetica, sans-serif;
	padding: 2px 6px; 
}		
#cattree li.subcategory a:hover { 
	text-decoration:underline; 
}	
#cattree li.subcategory a:visited:hover { 
	color: #888888; 
}
#cattree li.subcategory h5 { 
	color: #d7548a; 
	font:bold 15px Arial, Helvetica, sans-serif;;
}	
.subcategory{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#408ED8;
}

