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

h1 { 
	font-size: 16px;
}

h3 {
	font-size: 14px;
	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;
	text-align: left;
}

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: Verdana;
	font-size:12px;
	color:#990;
	text-decoration:none;
}
#flashcontent {
	width:738px;
	margin:0 auto;
	/*padding-left:10px;*/
}

/*
.bg_home {
	
	background:url(images/background.jpg) 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 #fff;
	color:#333333;
	padding:3px;
}
img {
	border:none;
}

#container {
	width:1000px;
	margin:0 auto;
	/*background:url(images/bg_22.png) repeat-y;*/
}

#container_proddetail {
	width:1030px;
	margin-left: 20px;
	margin:0 auto;
	background:url(images/bg_22.png) repeat-y;
}
* html #container {
	background:url(images/bg2.gif) repeat-y;
}
#wrapper {
	width:980px;
	margin:0 auto;
	background:#fff;
}

#wrapper_proddetail {
	width:960px;
	margin-left: 13px;
	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: 980px;
	float:left;
	/*height:133px; */
	
	/*background:url(images/YayMe_Banner.jpg) repeat-x;
	margin-bottom:20px;*/
	margin-bottom:10px;
	border-bottom: 1px dashed #f8b5d9;
	
}


#logo {
	position: relative;
	display: block;
	width: 252px;
	height: 100px;	
	padding-top: 25px;
	float:left;
}

#logo_click{
cursor:pointer;
}


#header_proddetail {
	/*width: 1000px;*/
	height:133px;
	width: 980px;
	
	background:url(images/YayMe_Banner.jpg) repeat-x;
	margin-bottom:20px;
	
}
#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_search {
	
	/*height:26px;*/
	float:right;
	/*margin-right:10px;*/
	/*margin-top:65px;*/
	/*margin-top:80px;*/
	margin-top: 37px;
}


#utility {
	
	height:26px;
	float:right;
	margin-right:-280px;
	/*margin-top:65px;*/
	margin-top: 65px;
	
}
#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:940px;
	/*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_contest {
	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 5px 5px 0px;
}
#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:980px;
	height:61px;
	clear:both;
	background:url(images/footer.jpg) no-repeat;
}

#footer_proddetail {
	width:971px;
	height:61px;
	clear:both;
	margin-left: 14px;
	background:url(images/footer.jpg) 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; */
	
	width:230px;
	margin:0px auto;
	padding-top: 10px;
	

	}
.footer_left ul {
	margin:0;
	padding:0;
}
.footer_left ul li {
	list-style-type:none;
	display:inline;
	border-right:1px solid #672d91;
	padding:0 5px 0 5px;	
}
.footer_left ul li a {
	margin:0;
	padding:0;
	color:#672d91;
	font-size:11px;
	letter-spacing:0.1em;
	text-decoration:none;
}
.footer_left ul li a:hover {
	color:#672d91;
}
.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;
}

.footer_right  {
	
	/*margin-right:5px;
	margin-top:15px;*/
	font-size:12px;
	color:#7e0ea8;
	margin: 0px auto;
	width: 200px;
}
.footer_right  a {
	color:#ec1978;
}
.footer_right  a:hover {
	color:#ec1978;
	text-decoration:none;
}

/*
======================================================================
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 #fff;
	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 #fff;
}
/*
-------------------------------------------------------------
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 #fff;
}
/*
-------------------------------------------------------------
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 #fff;
}
/*
-------------------------------------------------------------
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 #fff;
}
/*
-------------------------------------------------------------
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 #fff;
}

/*
-------------------------------------------------------------
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 #fff;
}
.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[type=text] {
	border:1px solid #ccc;
	color:#333333;

	
}
*/

input, textarea, text {
	border:1px solid #ccc;
	color:#333333;
	padding:3px;
} 

.buybutton{
border:none;
}

input:image {
	
	color:#333333;

	padding:3px;
}

input .image {
	
	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;
align: center;
}

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

.detailoptions {
width:500px;
}

hr {
  color:#cccccc;
}

.detailname {
color:#e20f76;
font-size: 16px;
}

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: Verdana; } 
a.buckethat:active { color : #FFCC66; font-size: 12px; font-style: italics; font-family: Verdana;} 
a.buckethat:visited { color : #FFCC66; font-size: 12px; font-style: italics; font-family: Verdana;} 
a.buckethat:hover { color : #FFCC66; font-size: 12px; font-style: italics; font-family: AVerdana;} 

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: Verdana; } 
a.coatofarms:active { color : #FFCC66; font-size: 12px;  font-family: Verdana;} 
a.coatofarms:visited { color : #FFCC66; font-size: 12px;  font-family: Verdana;} 
a.coatofarms:hover { color : #FFCC66; font-size: 12px; font-family: Verdana;} 

#frontpage {
line-height: 20px;
}



#column-left {
	width: 155px;
	float: left;
	

}
 
#column-center {
	width: 625px;
	float: left;
	margin-left: 5px;


}

#column-center a {
	text-decoration: underline;
	}
 
#column-right {
	width: 155px;
	float: left;
	

}

.shopping-cart { color: #e20f76;

}

/* set the image to use and establish the lower-right position */ .cssbox, .cssbox_body, .cssbox_body_prods, .cssbox_head, .cssbox_head h2{ background: transparent url(images/nav.png) no-repeat bottom right} .cssbox{ 

/* the gap on the right edge of the image (not content padding) */ padding-right:15px; 
/* use to position the box */  } 
/* set the top-right image */ .cssbox_head{background-position:top right; 
/* pull the right image over on top of border */ margin-right:-15px; 
/* right-image-gap + right-inside padding */ padding-right:40px} 
/* set the top-left image */ .cssbox_head h2{ background-position:top left; margin:0; 
/* reset main site styles*/ border:0; 
/* ditto */ /* padding-left = image gap + interior padding ... no padding-right */ padding:25px 0 25px 40px; height:auto !important; height:1%} 
/* IE Holly Hack */ /* set the lower-left corner image */ .cssbox_body{ background-position:bottom left; margin-right:25px;
 /* interior-padding right */ padding:21px 0 15px 40px} /* mirror .cssbox_head right/left */ 
 
 .cssbox_body_prods{ background-position:bottom left; margin-right:25px;
 /* interior-padding right */ padding:21px 0 10px 40px} /* mirror .cssbox_head right/left */ 
 


A.ectlink_prods {
	color: #ffffff;
	text-decoration: none;
}
 
A.ectlink_prods:link {
	color: #ffffff;
	text-decoration: none;
}

A.ectlink_prods:visited {
	color: #ffffff;
	text-decoration: none;
}

A.ectlink_prods:active {
	color: #ffffff;
	text-decoration: none;
}

A.ectlink_prods:hover {
	color: #ffffff;
	text-decoration: none;
}

.prodnavigation { margin-top: 20px; }

.prodnavigation_prods { color: #ffffff; font-size: 20px; font-weight: bold; font-family: Verdana; }

.prodnavigation_prods a.ectlink_prods {color: #ffffff;}

/*

ul.ectmenu1 {
list-style: none;
border:0px solid;
font-size:10px;
padding:0px;

}
li.ectmenu1 {

padding:0px;

background: transparent url(images/menu-background.png) no-repeat bottom right;
padding-right:15px;
}
li.ectmenuhassub1 a{
display:block;
padding:4px;
background-image:url(images/arrow2.gif);

}
li.ectmenuhassub1 a:hover{
display:block;
padding:4px;
background-image:url(images/arrow2ov.gif);

color: #fff;
}
li.ectmenu1 a{
display:block;
padding:4px;
margin-left: 5px;
}
li.ectmenu1 a:hover{

color: #e20f76;
}
li.ectsubmenu1{
background-color: #efefef;
border-bottom:0px;
background: transparent url(images/menu-sub-background.png) no-repeat bottom right;
}

/*
/* image replacement */
        .graphic, #prevBtn, #nextBtn, #slider1prev, #slider1next{
            margin:0;
            padding:0;
            display:block;
            overflow:hidden;
            text-indent:-8000px;
            }
    /* // image replacement */
			
		
	#content{
		position:relative;
		}			

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider2{margin-top:1em;}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:600px;
		height:350px;
		overflow: hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:10px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
	/* numeric controls */	

	ol#controls{
		margin:-2.5em 0; /* Location of buttons */
		padding:0;
		height:28px; 	
		}
	ol#controls li{
		margin:0 5px 0 0; /* spacing between number boxes */
		padding:0;
		float:left; /* position of boxes */
		list-style:none;
		height:28px; /* height of number boxes */
		line-height:28px; 
		}
	ol#controls li a{
		float:left;
		height:28px;
		line-height:28px;
		border:1px solid #ccc;
		background:#ad7acf;
		color:#fff;
		padding:0 10px;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#65288f;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
/* // Easy Slider */


.searchbox {
border:0px; /*important*/
background-color: #ffffff; /*important*/
height:20px;



}

.searchbox_submit {
border:0px; /*important*/
background-color:transparent; /*important*/
position:relative; /*important*/



}

.buybutton input {
padding:3px;
}

div.minicartoneline{
background:#fff;
}
div.minicartoneline1{
padding:2px;
font: normal 12px Verdana, sans-serif;
float:left;
color:#333;
}
div.minicartoneline2{
padding:2px;
font: normal 12px Verdana, sans-serif;
float:left;
color:#333;
}
div.minicartoneline3{
padding:2px;
font: normal 12px Verdana, sans-serif;
color:#333;
}

ul.ectmenu1 {
list-style: none;
border:0px solid;
font-size:12px;
padding:0px;

}
li.ectmenu1 {
list-style: none;
padding:0px;
padding-right:15px;
}
li.ectmenuhassub1 a{
display:block;
padding:4px;

}
li.ectmenuhassub1 a:hover{
display:block;
padding:4px;
list-style: disc;



color: #fff;
}
li.ectmenu1 a{
display:block;
padding:4px;
margin-left: 5px;
}
li.ectmenu1 a:hover{

color: #000000;
}
li.ectsubmenu1{

border-bottom:0px;

}

.sidebar_links {
margin-left: 5px;
}



ul.sidebar_links {
margin-left:7px;
}

A.ectlink_index:link {
	font-weight: bold;
	text-decoration: none;
}

A.ectlink_index:visited {
	font-weight: bold;
	text-decoration: none;
}

A.ectlink_index:active {
	font-weight: bold
	text-decoration: none;
}

A.ectlink_index:hover {
	font-weight: bold
	text-decoration: none;
}

.price_index {
	font-weight: bold;
}


#header_link {
	
	/*height:26px;*/
	float:left;
	width: 252px;
	height: 82px;
	/*margin-right:10px;*/
	/*margin-top:65px;*/
	/*margin-top:80px;*/
	display: block;
}

h1.heading {
	font-family: Verdana;
    font-size: 20px;
    font-weight: bold;
	color: #E20F76;
} 

.competition_details {
	position: relative;
	display:block;
	width: 590px;
	background: url("images/box_bg.jpg") repeat-x;
	padding: 10px;
	color: #000;
	margin-top:20px;
	border-radius: 8px;
	-moz-box-shadow: 4px 4px 4px #ccc; 
	-webkit-box-shadow: 4px 4px 4px #ccc; 
	box-shadow: 4px 4px 4px #ccc;
}

.contest_images {
	position: relative;
	display: block;
	margin-top: 25px;
}

.terms_conditions {
	position: relative;
	display: block;
	margin: 25px 0px 25px 0px;
	float:left;
	color: #a0a0a0;
	line-height: 18px;
	font-size: 11px;
} 

/* EASYSLIDER */

#prevBtn, #nextBtn{ 
	display:block;
	width:41px;
	height:77px;
	position:absolute;
	left: 172px;
	top: 350px;
	}	
#nextBtn{ 
	left:732px;
	}														
#prevBtn a, #nextBtn a{  
	display:block;
	width:41px;
	height:77px;
	background:url(images/btn_prev.png) no-repeat 0 0;	
	}	
#nextBtn a{ 
	background:url(images/btn_next.png) no-repeat 0 0;	
	}	
	
	
/* PROMOTION */

.promotion_banners {
	position: relative;
	display: block;
	width: 600px;
	margin-bottom: 25px;
	margin-top:10px;
	float:left;
	margin-left: 12px;
}

.left_banner, .right_banner {
	position: relative;
	width: 185px;
	height: 188px;
	float:left;
	margin-right: 10px;
}

.right_banner {
	margin-right: 0px;
}

.middle_banner {
	position: relative;
	width: 205px;
	height: 188px;
	float:left;
	margin-right: 10px;
}

/* 404 ERROR MARKUP - START */

.logo {
	margin-bottom: 25px;
}

.error_message {
	float:left;
}

.error_message h1 {
	font-size: 18px;
}

.error_message h2 {
	margin-top: 30px;
	font-size: 14px;
}


body.error_page {
	margin: 0;
	padding: 0;
	text-align: center;
	color: #000000;
	font-weight: normal;
	background: #e1e1e1;
}

.error_container {
	position: relative;
	display: block;
	margin: 100px auto;
	width: 660px;
	font-weight: normal;
	text-align: left;
}

.error_content {
	position: relative;
	display: block;
	float:left;
	padding: 20px;
	background: url('images/page_not_found.jpg') no-repeat top right #fff;
	border-radius: 10px;
}

.error_content a {
	color: #000;
	text-decoration: underline;
	font-size: 12px;
}

.error_content a:hover {
	color: #e3056c;
}

.list_categories {
	position: relative;
	display: block;
	width: 200px;
	float:left;
	margin:0;
	padding:0;
}

.list_categories li {
	list-style-type: none;
}

.error_message h1 {
	color: #000;
}

li.list_header {
	color: #000;
	font-size: 12px;
}

a.website_button {
	padding: 10px;
	float: right;
	background: #e1056f;
	border: 1px solid #f31580; 
	color: #fff;
	border-radius: 5px;
}

a.website_button , a.website_button:hover {
	color: #fff;
	text-decoration: none;
}

/* 404 ERROR MARKUP - END */

