body {
margin: 0px;
padding: 0px;
font-family: Verdana, helvetica, sans-serif;
font-size: 12px;
color: #000;
background: #FFF;
text-align: left;
}
table {
font-family: verdana, helvetica, sans-serif;
font-size: 12px;
text-align: left;
color: #000;
}

A:link {
	color: #2c2c2d;
	text-decoration: none;
}

A:visited {
	color: #2c2c2d;
	text-decoration: none;
}

A:active {
	color: #2c2c2d;
	text-decoration: none;
}

A:hover {
	color: #3d2184;
	text-decoration: none;
}

TD {
	font-size: 12px;
	font-family : Verdana;
}

P {
	font-size: 12px;
	font-family : Verdana;
}

TD.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;
}

P.smaller {
	font-size: 11px;
	font-family : Verdana;
	color : #000000;
}

HR {
	color : #3399CC;
}


* {
	margin:0;
	padding:0;
}
html,body {
	font-family:"Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#363636;
	text-decoration:none;
}
#flashcontent {
	width:738px;
	margin:0 auto;
	/*padding-left:10px;*/
}
.bg_home {
	background:url(images/bg_home.gif) repeat-x;
}
.bg_inner {
	background:url(images/bg_inner.gif) repeat-x;
}
.bg_temp {
	background:url(images/bg_temp.gif) repeat-x;
}
.bg_babies {
	background:url(images/bg_babies.gif) repeat-x;
}
.bg_christmas {
	background:url(images/bg_christmas.gif) repeat-x;
}
.bg_school {
	background:url(images/bg_school.gif) repeat-x;
}
.bg_children {
	background:url(images/bg_children.gif) repeat-x;
}
.bg_under10 {
	background:url(images/bg_under10.gif) repeat-x;
}
.bg_anyone {
	background:url(images/bg_anyone.gif) repeat-x;
}
input {
	border:1px solid #ccc;
	color:#333333;
	padding:3px;
}
img {
	border:none;
}

#container {
	width:780px;
	margin:0 auto;
	background:url(images/bg_22.png) repeat-y;
}
* html #container {
	background:url(images/bg2.gif) repeat-y;
}
#wrapper {
	width:760px;
	margin:0 auto;
	background:#fff;
}
#image {
	width:760px;
	height:187px;
}
* html #image {
	margin-left:1px;
}
#image_inner {
	width:760px;
	height:107px;
	margin-top:2px;
}
* html #image_inner {
	margin-top:1px;
}
*:first-child+html #image_inner {
	margin-top:2px;
}
/*
-------------------------------------------------------------
Header - home
-------------------------------------------------------------
*/

#header {
	width:760px;
	height:90px;
	
	background:url(images/header/pp_header-1.jpg) repeat-x;
	margin-bottom:1px;
}
#header #logo h1 a {
	width:300px;
	height:49px;
	
	float:left;
	/*display:block;*/
	display:inline;
	outline:none;
	margin-top:10px;
	margin-left:5px;
}
#header #logo h1 span {
	display:none;
}

#media {
width:150px;
height:28px;
float:right;

margin-top:30px; 

}

/*
-------------------------------------------------------------
Header - special
-------------------------------------------------------------
*/

#header_special {
	width:760px;
	height:90px;
	background:url(images/header/pink_specials.jpg) repeat-x;
	margin-bottom:1px;
}
#header_special #special_logo h1 a {
	width:300px;
	height:49px;
	
	float:left;
	display:block;
	outline:none;
	margin-top:10px;
	margin-left:5px;
}
#header_special #special_logo h1 span {
	display:none;
}

/*
-------------------------------------------------------------
Header - babies
-------------------------------------------------------------
*/

#header_babies {
	width:760px;
	height:90px;
	background:url(images/header/babypink_babies.jpg) repeat-x;
	margin-bottom:1px;
}
#header_babies #babies_logo h1 a {
	width:300px;
	height:49px;
	
	float:left;
	display:block;
	outline:none;
	margin-top:10px;
	margin-left:5px;
}
#header_babies #babies_logo h1 span {
	display:none;
}

/*
-------------------------------------------------------------
Header - school
-------------------------------------------------------------
*/

#header_school {
	width:760px;
	height:75px;
	background:url(images/header_school.gif) repeat-y;
	margin-bottom:1px;
}
#header_school #school_logo h1 a {
	width:399px;
	height:49px;
	background:url(images/logo_school.gif) no-repeat;
	float:left;
	display:block;
	outline:none;
	margin-top:10px;
	margin-left:5px;
}
#header_school #school_logo h1 span {
	display:none;
}
/*
-------------------------------------------------------------
Header - christmas
-------------------------------------------------------------
*/

#header_christmas {
	width:760px;
	height:90px;
	background:url(images/header/red_christmas.jpg) repeat-x;
	margin-bottom:1px;
}
#header_christmas #christmas_logo h1 a {
	width:300px;
	height:49px;
	
	float:left;
	display:block;
	outline:none;
	margin-top:10px;
	margin-left:5px;
}
#header_christmas #christmas_logo h1 span {
	display:none;
}

/*
-------------------------------------------------------------
Header - children
-------------------------------------------------------------
*/

#header_children {
	width:760px;
	height:90px;
	background:url(images/header/pp_header-1.jpg) repeat-x;
	margin-bottom:1px;
}
#header_children #children_logo h1 a {
	width:399px;
	height:49px;
	background:url(images/personalised_products_logo.gif) no-repeat;
	float:left;
	display:block;
	outline:none;
	margin-top:10px;
	margin-left:5px;
}
#header_children #children_logo h1 span {
	display:none;
}

/*
-------------------------------------------------------------
Header - under10
-------------------------------------------------------------
*/

#header_under10 {
	width:760px;
	height:75px;
	background:url(images/header_under10.gif) repeat-y;
	margin-bottom:1px;
}
#header_under10 #under10_logo h1 a {
	width:399px;
	height:49px;
	background:url(images/logo_under10.gif) no-repeat;
	float:left;
	display:block;
	outline:none;
	margin-top:10px;
	margin-left:5px;
}
#header_under10 #under10_logo h1 span {
	display:none;
}

/*
-------------------------------------------------------------
Header - anyone
-------------------------------------------------------------
*/

#header_anyone {
	width:760px;
	height:90px;
	background:url(images/header/green_anyone.jpg) repeat-x;
	margin-bottom:1px;
}
#header_anyone #anyone_logo h1 a {
	width:300px;
	height:49px;
	
	float:left;
	display:block;
	outline:none;
	margin-top:10px;
	margin-left:5px;
}
#header_anyone #anyone_logo h1 span {
	display:none;
}

/*
-------------------------------------------------------------
Header - labels
-------------------------------------------------------------
*/

#header_labels {
	width:760px;
	height:90px;
	background:url(images/header/blue_labels.jpg) repeat-x;
	margin-bottom:1px;
}
#header_labels #labels_logo h1 a {
	width:300px;
	height:49px;
	
	float:left;
	display:block;
	outline:none;
	margin-top:10px;
	margin-left:5px;
}
#header_labels #labels_logo h1 span {
	display:none;
}


/*
-------------------------------------------------------------
navi home
-------------------------------------------------------------
*/
#top_nevi_home {
	width:750px;
	height:32px;
	background:url(images/link_bg.gif) repeat-x;
	margin-left:5px;
}
#top_nevi_home ul {
	padding:0;
	margin-bottom:1px;
	float:left;
}
#top_nevi_home ul li {
	display: inline;
}
#top_nevi_home ul li a {
	float:left;
	color:#656565;
	font-weight:bold;
	font-size:12px;
	padding:6px 10px;
	text-decoration:none;
	border-right:1px solid #fff;
	outline:none;
}
#top_nevi_home ul li a:hover{
	background-color:#8d07ce;
	border-right:1px solid #fff;
	color:#fff;
}
#top_nevi_home .gift_for {
	background:url(images/personalised_11.gif) #272727 right no-repeat;
	padding:6px 20px 6px 10px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	width:54px;
	float:left;
}
/*
-------------------------------------------------------------
navi inner
-------------------------------------------------------------
*/
#top_nevi {
	width:750px;
	height:32px;
	background:url(images/link_bg.gif) repeat-x;
	margin-left:5px;
}
#top_nevi ul {
	padding:0;
	margin:0;
	float:left;
}
#top_nevi ul li {
	display: inline;
}
#top_nevi ul li a {
	float:left;
	color:#656565;
	font-weight:bold;
	font-size:12px;
	padding:6px 10px;
	text-decoration:none;
	border-right:1px solid #fff;
	outline:none;
}
#top_nevi ul li a:hover{
	background-color:#9946c2;
	border-right:1px solid #fff;
	color:#fff;
}
#top_nevi .gift_for {
	background:url(images/personalised_11.gif) #272727 right no-repeat;
	padding:6px 20px 6px 10px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	width:54px;
	float:left;
}
.white {
	color:#fff;
}
/*
======================================================================
head menu
======================================================================
*/



#utility {
	width:400px;
	height:26px;
	float:right;
	margin-right:4px;
	/*margin-top:65px;*/
	margin-top:8px;
}
#utility ul {
	float:left;
	display: inline;
}
* html #utility { /*IE only rule, reduce menu width*/
	width:348px;
	margin-right:2px;
	float:right;
}
#utility ul li{
	display: inline;
}
#utility ul li a{
	height:22px;
	float: left;
	color:#fff;
	padding: 4px 7px 0px 7px;
	text-decoration:none;
	font-weight:normal;
	background:url(images/sep.gif) right no-repeat;
	outline:none;
}
#utility ul li a:hover {
	color:#ccc;
}
#content {
	width:740px;
	padding:10px;
}
#content_catagory {
	width:740px;
	padding:10px;
	min-height:300px;
	height:auto !important;
	height:300px;
}
#content_catagory h2 {
	font-size:22px;
	color:#000;
	margin-bottom:10px;
	font-weight:normal;
	border-bottom:1px solid #000;
	padding-bottom:3px;
}
#content_inner {
	width:740px;
	padding:10px;
	min-height:300px;
	height:auto !important;
	height:300px;
}
#content_inner h2 {
	font-size:22px;
	color:#7000a6;
	margin-bottom:10px;
	font-weight:normal;
	border-bottom:1px solid #7000a6;
	padding-bottom:3px;
}
#content_inner h1 a {
	font-size:13px;
	color:#e50288;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:bold;
}

#content_inner h1 a:hover {
	color:#000;
}
#content_inner p {
	margin-bottom:7px;
	padding:5px;
}
#content_inner p a {
	color:#7000a6;
}
#content_inner p a:hover {
	color:#7000a6;
	text-decoration:none;
}

#content_inner p img {
	float:right;
	margin-left:5px;
}
.grey_bold {
	font-size:14px;
	font-weight:bold;
}
#content_inner ul {
	margin-left:40px;
	margin-bottom:10px;
}
/*
======================================================================
footer
======================================================================
*/
#footer_home {
	width:760px;
	height:48px;
	clear:both;
	background:url(images/footer_home.gif) no-repeat;
}
#footer_h {
	width:760px;
	height:48px;
	margin-left:10px;
	clear:both;
	background:url(images/footer.gif) no-repeat;
}
#footer_special {
	width:760px;
	height:48px;
	clear:both;
	background:url(images/footer.gif) no-repeat;
}
#footer_babies {
	width:760px;
	height:48px;
	clear:both;
	background:url(images/footer_babies.gif) no-repeat;
}
#footer_christmas {
	width:760px;
	height:48px;
	clear:both;
	background:url(images/footer_christmas.gif) no-repeat;
}
#footer_children {
	width:760px;
	height:48px;
	clear:both;
	background:url(images/footer_default.gif) no-repeat;
}
#footer_school {
	width:760px;
	height:48px;
	clear:both;
	background:url(images/footer_school.gif) no-repeat;
}
#footer_10 {
	width:760px;
	height:48px;
	clear:both;
	background:url(images/footer_10.gif) no-repeat;
}
#footer_20 {
	width:760px;
	height:48px;
	clear:both;
	background:url(images/footer_20.gif) no-repeat;
}
.footer_left {
	float:left;
	margin:7px 0 0 3px;
	}
.footer_left ul {
	margin:0;
	padding:0;
}
.footer_left ul li {
	list-style-type:none;
	display:inline;
	border-right:1px solid #ffffff;
	padding:0 5px 0 5px;	
}
.footer_left ul li a {
	margin:0;
	padding:0;
	color:#ffffff;
	font-size:11px;
	letter-spacing:0.1em;
	text-decoration:none;
}
.footer_left ul li a:hover {
	color:#e7e7e7;
}
.footer_left ul li.End {
	border:none;
}
.footer_right p {
	float:right;
	margin-right:5px;
	margin-top:15px;
	font-size:10px;
	color:#7e0ea8;
}
.footer_right p a {
	color:#7e0ea8;
}
.footer_right p a:hover {
	color:#ccc;
	text-decoration:none;
}
.footer_left  p {
	color:#fff;
	font-size:10px;
	margin-left:3px;
}

/*
======================================================================
home products
======================================================================
*/
.home_products {
	margin-left:3px;
}
#content .home_products ul {
	width:175px;
	padding:1px;
	float:left;
	border:1px solid #E5E5E5;
	text-align:center;
	margin-bottom:10px;
	margin-right:4px;
}
* html #content .home_products ul {
	margin-right:4px;
	margin-bottom:0px;
}
#content .home_products ul li {
	display:block;
	list-style-type:none;
}
.home_products_head {
	height:30px;
	border-bottom:2px solid #d1278b;
	background:#eaeaea;
	padding-top:4px;
}
.home_products_head h3 {
	font-size:18px;
	display:inline;
	font-weight:normal;
	padding-left:20px;
	background:url(images/personalised_18.gif) left no-repeat;	
}
#content .home_products img {
	padding:2px;
}
/*
======================================================================
category table
======================================================================
*/
.products_devide td {
	border-bottom:1px solid #ccc;
	padding:8px;
}
.products_devide img {
	border:1px solid #ccc;
	padding:10px;
}
.products_devide img .none {
	padding:0;
	border:1px solid #fff;
}
.products_devide ul {
	margin:0;
	padding:0;
	width:100px;
	float:left;
	clear:both;
}
.products_devide li {
	list-style-type:none;
	display:inline;
	background:url(images/b_bg.gif) repeat-x;
	float:left;
	height:23px;
	padding-top:1px;
}
.products_devide .left {
	width:10px;
	height:23px;
	background:url(images/b_l.gif) no-repeat;
	
}
.products_devide .bg {
	width:30px;
	
}
.products_devide .right {
	width:10px;
	height:23px;
	background:url(images/b_r.gif) no-repeat;
}
.products_devide li a {
	color:#fff;
	font-size:10px;
	text-decoration:none;
}
.price {
	font-size:13px;
	color:#333333;
}

.pricediv1 {
	font-size:15px;
	color:#333333;
}


/*
======================================================================
detail table
======================================================================
*/
#main p, ul, h2 {
	margin-bottom:10px;
	font-size:13px;
	line-height:21px;
}
#content_catagory .detail_children {
	padding-left:10px;
	text-align:left;
}
#content_catagory .detail_children h2 {
	font-size:18px;
	color:#823CA7;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:normal;
	border-bottom:1px solid #823CA7;
	padding-bottom:7px;
	margin-bottom:7px;
}
.purple_bold {
	font-size:14px;
	font-weight:bold;
	color:#823CA7;
}
#content_catagory .detail_christmas {
	padding-left:10px;
	text-align:left;
}
#content_catagory .detail_christmas h2 {
	font-size:18px;
	color:#CC0000;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:normal;
	border-bottom:1px solid #CC0000;
	padding-bottom:7px;
	margin-bottom:7px;
}
.red_bold {
	font-size:14px;
	font-weight:bold;
	color:#CC0000;
}
#content_catagory .detail_babies {
	padding-left:10px;
	text-align:left;
}
#content_catagory .detail_babies h2 {
	font-size:18px;
	color:#cf67a4;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:normal;
	border-bottom:1px solid #cf67a4;
	padding-bottom:7px;
	margin-bottom:7px;
}
.pink2_bold {
	font-size:14px;
	font-weight:bold;
	color:#cf67a4;
}
#content_catagory .detail_school {
	padding-left:10px;
	text-align:left;
}
#content_catagory .detail_school h2 {
	font-size:18px;
	color:#0d81c3;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:normal;
	border-bottom:1px solid #0d81c3;
	padding-bottom:7px;
	margin-bottom:7px;
}
.blue_bold {
	font-size:14px;
	font-weight:bold;
	color:#0d81c3;
}
#content_catagory .detail_anyone {
	padding-left:10px;
	text-align:left;
}
#content_catagory .detail_anyone h2 {
	font-size:18px;
	color:#2c8600;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:normal;
	border-bottom:1px solid #2c8600;
	padding-bottom:7px;
	margin-bottom:7px;
}
.green_bold {
	font-size:14px;
	font-weight:bold;
	color:#2c8600;
}
#content_catagory .detail_special {
	padding-left:10px;
	text-align:left;
}
#content_catagory .detail_special h2 {
	font-size:18px;
	color:#e50288;
	text-decoration:none;
	text-transform:capitalize;
	font-weight:normal;
	border-bottom:1px solid #FF0066;
	padding-bottom:7px;
	margin-bottom:7px;
}
.pink_bold {
	font-size:14px;
	font-weight:bold;
	color:#FF0099;
}
#content_catagory .img {
	border:1px solid #eaeaea;
	padding:20px;
}
#content_catagory ul {
	margin-left:20px;
}
form {
	margin:0;
	padding:0;
}
form .img {
	border:none;
	padding:0;
}
/*
-------------------------------------------------------------
special
-------------------------------------------------------------
*/
#top_nevi_special {
	width:750px;
	height:32px;
	background:url(images/link_bg.gif) repeat-x;
	margin-left:5px;
}
#top_nevi_special ul {
	padding:0;
	margin:0;
	float:left;
}
#top_nevi_special ul li {
	display: inline;
}
#top_nevi_special ul li a {
	float:left;
	color:#656565;
	font-weight:bold;
	font-size:12px;
	padding:6px 10px;
	text-decoration:none;
	border-right:1px solid #fff;
	outline:none;
}
#top_nevi_special ul li a:hover{
	background-color:#e7078d;
	border-right:1px solid #fff;
	color:#fff;
}
#top_nevi_special .gift_for {
	background:url(images/personalised_11.gif) #272727 right no-repeat;
	padding:6px 20px 6px 10px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	width:54px;
	float:left;
}
.white {
	color:#fff;
}
.link_pink a {
	color:#e7078d;
	text-decoration:none;
}
.link_pink a:hover {
	color:#000;
	text-decoration:none;
}
.link_pink img {
	padding:5px;
	border:1px solid #ccc;
}
/*
-------------------------------------------------------------
navi babies
-------------------------------------------------------------
*/
#top_nevi_babies {
	width:750px;
	height:32px;
	background:url(images/link_bg.gif) repeat-x;
	margin-left:5px;
}
#top_nevi_babies ul {
	padding:0;
	margin:0;
	float:left;
}
#top_nevi_babies ul li {
	display: inline;
}
#top_nevi_babies ul li a {
	float:left;
	color:#656565;
	font-weight:bold;
	font-size:12px;
	padding:6px 10px;
	text-decoration:none;
	border-right:1px solid #fff;
	outline:none;
}
#top_nevi_babies ul li a:hover{
	background-color:#ea69d6;
	border-right:1px solid #fff;
	color:#fff;
}
#top_nevi_babies .gift_for {
	background:url(images/personalised_11.gif) #272727 right no-repeat;
	padding:6px 20px 6px 10px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	width:54px;
	float:left;
}
.white {
	color:#fff;
}
.link_babies a {
	color:#e667d3;
	text-decoration:none;
}
.link_babies a:hover {
	color:#000;
	text-decoration:none;
}
.link_babies img {
	padding:5px;
	border:1px solid #ccc;
}
/*
-------------------------------------------------------------
navi school
-------------------------------------------------------------
*/
#top_nevi_school {
	width:750px;
	height:32px;
	background:url(images/link_bg.gif) repeat-x;
	margin-left:5px;
}
#top_nevi_school ul {
	padding:0;
	margin:0;
	float:left;
}
#top_nevi_school ul li {
	display: inline;
}
#top_nevi_school ul li a {
	float:left;
	color:#656565;
	font-weight:bold;
	font-size:12px;
	padding:6px 10px;
	text-decoration:none;
	border-right:1px solid #fff;
	outline:none;
}
#top_nevi_school ul li a:hover{
	background-color:#0286cb;
	border-right:1px solid #fff;
	color:#fff;
}
#top_nevi_school .gift_for {
	background:url(images/personalised_11.gif) #272727 right no-repeat;
	padding:6px 20px 6px 10px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	width:54px;
	float:left;
}
.white {
	color:#fff;
}
.link_school a {
	color:#0286cb;
	text-decoration:none;
}
.link_school a:hover {
	color:#000;
	text-decoration:none;
}
.link_school img {
	padding:5px;
	border:1px solid #ccc;
}
/*
-------------------------------------------------------------
navi children
-------------------------------------------------------------
*/
#top_nevi_children {
	width:750px;
	height:32px;
	background:url(images/link_bg.gif) repeat-x;
	margin-left:5px;
}
#top_nevi_children ul {
	padding:0;
	margin:0;
	float:left;
}
#top_nevi_children ul li {
	display: inline;
}
#top_nevi_children ul li a {
	float:left;
	color:#656565;
	font-weight:bold;
	font-size:12px;
	padding:6px 10px;
	text-decoration:none;
	border-right:1px solid #fff;
	outline:none;
}
#top_nevi_children ul li a:hover{
	background-color:#993399;
	border-right:1px solid #fff;
	color:#fff;
}
#top_nevi_children .gift_for {
	background:url(images/personalised_11.gif) #272727 right no-repeat;
	padding:6px 20px 6px 10px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	width:54px;
	float:left;
}
.white {
	color:#fff;
}
.link_children a {
	color:#7329aa;

	text-decoration:none;
}
.link_children a:hover {
	color:#000;
	text-decoration:none;
}
.link_children img {
	padding:6px;
	border:1px solid #ccc;
}
/*
-------------------------------------------------------------
navi christmas
-------------------------------------------------------------
*/
#top_nevi_christmas {
	width:750px;
	height:32px;
	background:url(images/link_bg.gif) repeat-x;
	margin-left:5px;
}
#top_nevi_christmas ul {
	padding:0;
	margin:0;
	float:left;
}
#top_nevi_christmas ul li {
	display: inline;
}
#top_nevi_christmas ul li a {
	float:left;
	color:#656565;
	font-weight:bold;
	font-size:12px;
	padding:6px 10px;
	text-decoration:none;
	border-right:1px solid #fff;
	outline:none;
}
#top_nevi_christmas ul li a:hover{
	background-color:#bd1506;
	border-right:1px solid #fff;
	color:#fff;
}
#top_nevi_christmas .gift_for {
	background:url(images/personalised_11.gif) #272727 right no-repeat;
	padding:6px 20px 6px 10px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	width:54px;
	float:left;
}
.white {
	color:#fff;
}
.link_christmas a {
	color:#bd1506;
	text-decoration:none;
}
.link_christmas a:hover {
	color:#000;
	text-decoration:none;
}
.link_christmas img {
	padding:5px;
	border:1px solid #ccc;
}

/*
-------------------------------------------------------------
anyone
-------------------------------------------------------------
*/
#top_nevi_anyone {
	width:750px;
	height:32px;
	background:url(images/link_bg.gif) repeat-x;
	margin-left:5px;
}
#top_nevi_anyone ul {
	padding:0;
	margin:0;
	float:left;
}
#top_nevi_anyone ul li {
	display: inline;
}
#top_nevi_anyone ul li a {
	float:left;
	color:#656565;
	font-weight:bold;
	font-size:12px;
	padding:6px 10px;
	text-decoration:none;
	border-right:1px solid #fff;
	outline:none;
}
#top_nevi_anyone ul li a:hover{
	background-color:#59a201;
	border-right:1px solid #fff;
	color:#fff;
}
#top_nevi_anyone .gift_for {
	background:url(images/personalised_11.gif) #272727 right no-repeat;
	padding:6px 20px 6px 10px;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	width:54px;
	float:left;
}
.white {
	color:#fff;
}
.link_anyone a {
	color:#59a201;
	text-decoration:none;
}
.link_anyone a:hover {
	color:#000;
	text-decoration:none;
}
.link_anyone img {
	padding:5px;
	border:1px solid #ccc;
}
.border {
	border:1px solid #EEEEEE;
	text-decoration:none;
}
#products td {
	padding-bottom:5px;
}
#top_nevi_home ul li a.none, #top_nevi ul li a.none, #top_nevi_children ul li a.none, #top_nevi_christmas ul li a.none, #top_nevi_anyone ul li a.none, #top_nevi_babies ul li a.none, #top_nevi_school ul li a.none, #top_nevi_special ul li a.none {
	border:none;
}
/*
-------------------------------------------------------------
form
-------------------------------------------------------------
*/
input, textarea, text {
	border:1px solid #ccc;
	color:#333333;
	padding:3px;
}
input:focus, textarea:focus {
	background: #ffffdc;
}
.button {
	margin-left:0px;
	margin-top:8px;
	background:#7D04B8;
	border:1px solid #ccc;
	color:#fff;
	padding:2px;
}
.button:focus {
	background:#101d27;
}
.cart_links {
	color:#7D04B8;
	text-decoration:underline;
}
.cart_links:hover {
	color:#003399;
	text-decoration:none;
}
.cart {
	border:1px solid #F3F3F3;
	padding:2px;
}
.cart th {
	padding:5px;
	background:#7D04B8;
	color:#fff;
	text-align:left;
}
.cart td {
	padding:3px;
	background:#F3F3F3;
	border-bottom:1px solid #DFDFDF;
}
.cart_pink_bold {
	font-size:13px;
	color:#7D04B8;
	font-weight:bold;
}

IMG {
border: 0;
}

TD.prodimage {
border: 1px solid rgb(206,206,206);
padding: 5px 5px;
}

TD.detailimage {
border: 1px solid rgb(206,206,206);
padding: 5px 5px;
}

.detailoptions {
width:500px;
}

hr {
  color:#cccccc;
}

.detailname {
color:#823cc5;
}

a.swim:link { color : #FFFFFF; font-size: 14px;} 
a.swim:active { color : #FFFFFF; font-size: 14px;} 
a.swim:visited { color : #FFFFFF; font-size: 14px;} 
a.swim:hover { color : #FFFFFF; font-size: 14px;} 

a.artsmock:link { color : #FFCC66; font-size: 12px; font-weight: bold; } 
a.artsmock:active { color : #FFCC66; font-size: 12px; font-weight: bold;} 
a.artsmock:visited { color : #FFCC66; font-size: 12px; font-weight: bold;} 
a.artsmock:hover { color : #FFCC66; font-size: 12px; font-weight: bold;} 

a.library:link { color : #66CCCC; font-size: 14px;   } 
a.library:active { color : #66CCCC; font-size: 14px;  } 
a.library:visited { color : #66CCCC6; font-size: 14px;  } 
a.library:hover { color : #66CCCC; font-size: 14px;  } 

a.backpack:link { color : #FFCC66; font-size: 14px; font-style: italic; } 
a.backpack:active { color : #FFCC66; font-size: 14px; font-style: italic; } 
a.backpack:visited { color : #FFCC66; font-size: 14px; font-style: italic; } 
a.backpack:hover { color : #FFCC66; font-size: 14px; font-style: italic; } 

a.beanbags:link { color : #66CCCC; font-size: 12px; font-weight: bold; } 
a.beanbags:active { color : #66CCCC; font-size: 12px; font-weight: bold; } 
a.beanbags:visited { color : #66CCCC; font-size: 12px; font-weight: bold; } 
a.beanbags:hover { color : #66CCCC; font-size: 12px; font-weight: bold;} 

a.beanies:link { color : #FFCC66; font-size: 14px; font-weight: bold; } 
a.beanies:active { color : #FFCC66; font-size: 14px; font-weight: bold;} 
a.beanies:visited { color : #FFCC66; font-size: 14px; font-weight: bold;} 
a.beanies:hover { color : #FFCC66; font-size: 14px font-weight: bold;} 

a.blankets:link { color : #ffffff; font-size: 14px; font-weight: bold; } 
a.blankets:active { color : #ffffff; font-size: 14px; font-weight: bold;} 
a.blankets:visited { color : #ffffff; font-size: 14px; font-weight: bold;} 
a.blankets:hover { color : #ffffff; font-size: 14px; font-weight: bold;} 

a.buckethat:link { color : #FFCC66; font-size: 12px; font-style: italics; font-family: Arial, Helvetica, sans-serif; } 
a.buckethat:active { color : #FFCC66; font-size: 12px; font-style: italics; font-family: Arial, Helvetica, sans-serif;} 
a.buckethat:visited { color : #FFCC66; font-size: 12px; font-style: italics; font-family: Arial, Helvetica, sans-serif;} 
a.buckethat:hover { color : #FFCC66; font-size: 12px; font-style: italics; font-family: Arial, Helvetica, sans-serif;} 

a.caps:link { color : #66CCCC; font-size: 14px; font-weight: bold; } 
a.caps:active { color : #66CCCC; font-size: 14px; font-weight: bold; } 
a.caps:visited { color : #66CCCC; font-size: 14px; font-weight: bold;} 
a.caps:hover { color : #66CCCC; font-size: 14px; font-weight: bold; } 

a.bathrobe:link { color : #ffffff; font-size: 12px;  } 
a.bathrobe:active { color : #ffffff; font-size: 12px; } 
a.bathrobe:visited { color : #ffffff; font-size: 12px;} 
a.bathrobe:hover { color : #ffffff; font-size: 12px; } 

a.golfballs:link { color : #ffffff; font-size: 16px; font-style: italic; } 
a.golfballs:active { color : #ffffff; font-size: 16px; font-style: italic;} 
a.golfballs:visited { color : #ffffff; font-size: 16px; font-style: italic;} 
a.golfballs:hover { color : #ffffff; font-size: 16px; font-style: italic;} 

a.wallets:link { color : #ffffff; font-size: 12px; font-weight: bold; } 
a.wallets:active { color : #ffffff; font-size: 12px; font-weight: bold; } 
a.wallets:visited { color : #ffffff; font-size: 12px; font-weight: bold;} 
a.wallets:hover { color : #ffffff; font-size: 12px;  font-weight: bold;} 

a.lunchbags:link { color : #66CCCC; font-size: 14px; font-weight: bold;  } 
a.lunchbags:active { color : #66CCCC; font-size: 14px; font-weight: bold; } 
a.lunchbags:visited { color : #66CCCC; font-size: 14px; font-weight: bold; } 
a.lunchbags:hover { color : #66CCCC; font-size: 14px; font-weight: bold; } 

a.stocking:link { color : #ffffff; font-size: 12px; font-style: italic; } 
a.stocking:active { color : #ffffff; font-size: 12px; font-weight: italic; } 
a.stocking:visited { color : #ffffff; font-size: 12px; font-weight: italic;} 
a.stocking:hover { color : #ffffff; font-size: 12px;  font-weight: italic;}

a.petbowls:link { color : #ffffff; font-size: 18px; font-weight: bold; } 
a.petbowls:active { color : #ffffff; font-size: 18px; font-weight: bold;} 
a.petbowls:visited { color : #ffffff; font-size: 18px; font-weight: bold;} 
a.petbowls:hover { color : #ffffff; font-size: 18px; font-weight: bold;}  

a.backpack2:link { color : #ffffff; font-size: 12px; font-style: italic;  } 
a.backpack2:active { color : #ffffff; font-size: 12px; font-style: italic; } 
a.backpack2:visited { color : #ffffff; font-size: 12px; font-style: italic;} 
a.backpack2:hover { color : #ffffff; font-size: 12px;  font-style: italic;} 

a.personalized:link { color : #FFCC66; font-size: 16px;  } 
a.personalized:active { color : #FFCC66; font-size: 16px;  } 
a.personalized:visited { color : #FFCC66; font-size: 16px;  } 
a.personalized:hover { color : #FFCC66; font-size: 16px;  } 

a.stickers:link { color : #ffffff; font-size: 12px;  } 
a.stickers:active { color : #ffffff; font-size: 12px;  } 
a.stickers:visited { color : #ffffff; font-size: 12px; } 
a.stickers:hover { color : #ffffff; font-size: 12px;  } 

a.coatofarms:link { color : #FFCC66; font-size: 12px;  font-family: Arial, Helvetica, sans-serif; } 
a.coatofarms:active { color : #FFCC66; font-size: 12px;  font-family: Arial, Helvetica, sans-serif;} 
a.coatofarms:visited { color : #FFCC66; font-size: 12px;  font-family: Arial, Helvetica, sans-serif;} 
a.coatofarms:hover { color : #FFCC66; font-size: 12px; font-family: Arial, Helvetica, sans-serif;} 

#frontpage {
line-height: 20px;
}