#dna-info
{
	border:0px solid red;
	float:right;
	margin-right:20px;
	margin-top:-43px;
	clear:right;
}
#tryTester:hover 
{
	cursor:pointer;
}
#ft div#info
{
	display:block;
	text-align:justify;
	
}

#content-holder
{
	padding-top:45px;
	padding-bottom:30px;
	font-family:verdana;
	float:left;
	width:680px;
}

#content-holder h1
{
	width:99%;
	float:left;
	margin:-8px 0 8px 10px;
	color:#808284; 
}


#categories-holder
{
	float:left;
	width:680px;
	border:0px solid yellow ;
}

#categories-holder a img
{
	border:1px solid #ccc;
}
#categories-holder a:hover img
{
	border:1px solid #663300;
}

#categories-holder dt img
{
	border:0;
}
#left-subcateg
{
	width:48%;
	float:left;
	display:block;
	
}

#right-subcateg
{
	display:block;
	float:right;
	width:50%;
	padding-left:5px;
	border-left:thin dotted #99cc33;
}

#categories-holder a
{
	color:#663300;
	font:bold 92% verdana;
}
#content-holder p
{
	color:#808284;
	font:normal 92% verdana;
	text-align:justify;
	line-height:1.5em;
	padding: 0 20px 20px 10px;
	float:left;
	width:95%;
}

#content-holder p a
{
	text-decoration:underline; color:#808284;
}


#categories-holder a:hover
{
	color:#896140;
}

#categories-holder dl
{
	display:block;
	width:99%;
/*	
	clear:left;
	float:left;
	position:relative;
*/	
	border:0px solid blue;
}

#categories-holder dt
{
	float:none !important;
	display:block;
	height:35px;
	border-bottom:1px solid #ccc;
	padding-left:3px;
}

#categories-holder dd
{
	float:left;
	width:99.6%;
}


dd .category-navigation
{
	clear:left;
	float:left;
	width:inherit;
	padding-top:15px;

}

#right-subcateg .category-navigation
{
	visibility:hidden;
}



.main-image-holder
{
	clear:left;
	padding:20px 0 10px;
	text-align:center
}
.main-image-holder img
{
	margin:0 auto;
}

.see-all a 
{
	background:transparent url(/images/see_all_designs.jpg) no-repeat scroll 0 0;
	display:block;
	float:right;
	height:25px;
	text-indent:-99999px;
	width:99px;
	margin-bottom:10px;
	clear:right;
}

.info-holder a
{
	font-size:92%;
}

.info-holder span
{
	font-size:76%;
	color:#666 !important;
}


#categories-holder ul
{
	display:inline-block;
	width:100%;
	float:left;
	margin-top:10px;
}


#categories-holder li
{
	text-align:center;
	border:1px solid #fff;
	width:49.3%;
	float:left;
	display:inline-block;
	padding:2px 0;
	height:210px;
}

#categories-holder li:hover, #categories-holder li.hover
{
	border:1px solid #fff;
}


#categories-holder li:hover a, #categories-holder li.hover a
{
	color:#896140;
}

#categories-holder .info-holder
{
	margin-top:10px;
}

ul.categ-menu 
{
	width:652px;
	border:0px solid red;
	margin-left:10px;
	float:left;
	padding-bottom:25px;
}
ul.categ-menu li
{
	float:left;
	border:0px solid green;
}
ul.categ-menu li a
{
	display:block;
	text-indent:-10000px;
	height:27px;
}
ul.baby-announce a
{
	width:217px;
}

ul.baby-announce .m1 a
{
	background:url(/images/baby_announcements_bg.jpg) 0 0 no-repeat ;
}
ul.baby-announce .m1 a:hover
{
	background:url(/images/baby_announcements_bg.jpg) 0 -77px no-repeat;
}

ul.baby-announce .m2 a
{
	background:url(/images/baby_announcements_bg.jpg) -217px 0 no-repeat;
}

ul.baby-announce .m2 a:hover
{
	background:url(/images/baby_announcements_bg.jpg) -217px -77px no-repeat;
}

ul.baby-announce .m3 a
{
	background:url(/images/baby_announcements_bg.jpg) -434px 0 no-repeat;
}

ul.baby-announce .m3 a:hover
{
	background:url(/images/baby_announcements_bg.jpg) -434px -77px no-repeat;
}



ul.invitations a
{
	width:163px;
}

ul.invitations .m1 a
{
	background:url(/images/invitations_bg.jpg) 0 0 no-repeat ;
}
ul.invitations .m1 a:hover
{
	background:url(/images/invitations_bg.jpg) 0 -77px no-repeat;
}

ul.invitations .m2 a
{
	background:url(/images/invitations_bg.jpg) -162px 0 no-repeat;
}

ul.invitations .m2 a:hover
{
	background:url(/images/invitations_bg.jpg) -162px -77px no-repeat;
}

ul.invitations .m3 a
{
	background:url(/images/invitations_bg.jpg) -324px 0 no-repeat;
}

ul.invitations .m3 a:hover
{
	background:url(/images/invitations_bg.jpg) -324px -77px no-repeat;
}

ul.invitations .m4 a
{
	background:url(/images/invitations_bg.jpg) -486px 0 no-repeat;
}

ul.invitations .m4 a:hover
{
	background:url(/images/invitations_bg.jpg) -486px -77px no-repeat;
}


ul.greetings a
{
	width:217px;
}

ul.greetings .m1 a
{
	background:url(/images/holiday_bg.jpg) 0 0 no-repeat ;
}
ul.greetings .m1 a:hover
{
	background:url(/images/holiday_bg.jpg) 0 -77px no-repeat;
}

ul.greetings .m2 a
{
	background:url(/images/holiday_bg.jpg) -217px 0 no-repeat;
}

ul.greetings .m2 a:hover
{
	background:url(/images/holiday_bg.jpg) -217px -77px no-repeat;
}

ul.greetings .m3 a
{
	background:url(/images/holiday_bg.jpg) -434px 0 no-repeat;
}

ul.greetings .m3 a:hover
{
	background:url(/images/holiday_bg.jpg) -434px -77px no-repeat;
}


/*
ul.greetings a
{
	width:325px;
}

ul.greetings .m1 a
{
	background:url(/images/holiday_bg.jpg) 0 0 no-repeat ;
}
ul.greetings .m1 a:hover
{
	background:url(/images/holiday_bg.jpg) 0 -77px no-repeat;
}

ul.greetings .m2 a
{
	background:url(/images/holiday_bg.jpg) -325px 0 no-repeat;
}

ul.greetings .m2 a:hover
{
	background:url(/images/holiday_bg.jpg) -325px -77px no-repeat;
}

*/





ul.wedding a
{
	width:163px;
}

ul.wedding .m1 a
{
	background:url(/images/wedding_bg.jpg) 0 0 no-repeat ;
}
ul.wedding .m1 a:hover
{
	background:url(/images/wedding_bg.jpg) 0 -77px no-repeat;
}

ul.wedding .m2 a
{
	background:url(/images/wedding_bg.jpg) -162px 0 no-repeat;
}

ul.wedding .m2 a:hover
{
	background:url(/images/wedding_bg.jpg) -162px -77px no-repeat;
}

ul.wedding .m3 a
{
	background:url(/images/wedding_bg.jpg) -324px 0 no-repeat;
}

ul.wedding .m3 a:hover
{
	background:url(/images/wedding_bg.jpg) -324px -77px no-repeat;
}

ul.wedding .m4 a
{
	background:url(/images/wedding_bg.jpg) -486px 0 no-repeat;
}

ul.wedding .m4 a:hover
{
	background:url(/images/wedding_bg.jpg) -486px -77px no-repeat;
}


ul.fun a
{
	width:130px;
}

ul.fun .m1 a
{
	background:url(/images/fun_bg.jpg) 0 0 no-repeat ;
}
ul.fun .m1 a:hover
{
	background:url(/images/fun_bg.jpg) 0 -77px no-repeat;
}

ul.fun .m2 a
{
	background:url(/images/fun_bg.jpg) -130px 0 no-repeat;
}

ul.fun .m2 a:hover
{
	background:url(/images/fun_bg.jpg) -130px -77px no-repeat;
}

ul.fun .m3 a
{
	background:url(/images/fun_bg.jpg) -260px 0 no-repeat;
}

ul.fun .m3 a:hover
{
	background:url(/images/fun_bg.jpg) -260px -77px no-repeat;
}
ul.fun .m4 a
{
	background:url(/images/fun_bg.jpg) -390px 0 no-repeat;
}

ul.fun .m4 a:hover
{
	background:url(/images/fun_bg.jpg) -390px -77px no-repeat;
}
ul.fun .m5 a
{
	background:url(/images/fun_bg.jpg) -520px 0 no-repeat;
}

ul.fun .m5 a:hover
{
	background:url(/images/fun_bg.jpg) -520px -77px no-repeat;
}


ul.dna a
{
	width:325px;
}

ul.dna .m1 a
{
	background:url(/images/dna_bg.jpg) 0 0 no-repeat ;
}
ul.dna .m1 a:hover
{
	background:url(/images/dna_bg.jpg) 0 -77px no-repeat;
}

ul.dna .m2 a
{
	background:url(/images/dna_bg.jpg) -325px 0 no-repeat;
}

ul.dna .m2 a:hover
{
	background:url(/images/dna_bg.jpg) -325px -77px no-repeat;
}

