/* Element related styles */

body { font-family:Verdana, Helvetica, sans-serif;}
/*
/
*/
/* Structure related styles */

/*
div.layout_left { width:180px; }
div.layout_middle { width:520px; margin:0 17px; }
div.layout_right { width:180px; }
*/
/*
/
*/
/* Area related styles */

div.layout_left h1 { background-color:#d7d7d7; color:#182b49; padding:3px; border:1px solid #5a85d7; }
/*
/
*/
/* Content related styles */

.blue { color:#5a85d7; }
.blue_bg { background-color:#5a85d7; }
.blue_dark { color:#182b49; }
.blue_dark_bg { background-color:#182b49; }
.blue_dark_bg h3 { width:auto; border-bottom:1px solid; padding-bottom:4px; }
.blue_dark_bg * { color:#fff !important; border-color:#314464 !important; }
.grey { color:#999; }
.grey_bg { background-color:#e9e9e9; border-color:#d7d7d7 !important; }
.red { color:#b41e2a !important; }

.attractor { padding:0 !important; }
.attractor h2 { background-color:#5a85d7; color:#fff; padding:3px; margin:0; }
.attractor img { width:100% !important; }
.attractor .container { padding:0 3px; }
.attractor .arrow { background-image:url(../img/template/link_arrow_2.gif); }
.attractor p.more_link { text-align:left; }

.strong_green { font-weight: bold; color: #00774B; }

/*
/
*/
/* Function related styles */

div.list_page .item { border-bottom:1px solid #d7d7d7; padding:0.6em; margin-bottom:0.7em; }
div.page_ctrls { border-bottom:1px solid #999; padding:0.5em 0 0.4em 0; margin-bottom:0.5em; width:auto; }
div.paging_btns * { color:#5a85d7 !important; }
div.paging_btns .seperator { padding:0 1.6em; }

#calendar * { color:#000 !important; }
#calendar .inactive { color:#999 !important; }
#calendar a { font-weight:700 !important; text-decoration:none; }
#calendar a:hover { text-decoration:underline; }
#calendar .today, #calendar .today * { color:#b41e2a !important; }
#calendar .month_selector { width:100%; padding:2px; background:#d2d2d2; border-left:1px solid #fff; border-top:1px solid #e9e9e9; border-bottom:1px solid #838383; border-right:1px solid #838383; }
#calendar .month_selector .current { text-align:center; font-weight:700; }
#calendar .month_selector a { padding:0 8px; }
#calendar .month_selector .next  { text-align:right; }
#calendar .calendar_month { width:100%; margin:4px 0 1em 0; border-collapse:collapse; }
#calendar .calendar_month th, #calendar .calendar_month td { text-align:center; }
#calendar .calendar_month th { border-bottom:1px solid #838383; }
/*
/
/
*/
/* Page specific styles */

.story { clear:both; }
.subtext { font-weight:normal; }
#events h1 { background-color:#eaeaea; color:#5a85d7; }

#homepage_shop_assistant { width:189px; height:368px; background-image: url(../img/template/homepage_shop_assistant_background.gif); background-repeat:no-repeat; margin-bottom: 50px; line-height: 1.4em; float: left; padding-bottom: 0px; margin-bottom: 0px; }
#homepage_shop_assistant .header { padding: 4px 0 0 8px; color: #fff; font-size: 17px; font-weight: normal;}
#homepage_shop_assistant .content { padding: 13px 0px 0 8px; color: #000; font-size: 10px; font-weight: bold;}
#homepage_shop_assistant .input label { padding-top:6px; color:#0e784a; font-weight:bold; display:block;}
#homepage_shop_assistant .input select { width:169px; padding-top: 0px; }
#homepage_shop_assistant .search { margin: 8px 10px 10px 100px; background-image: url(../img/template/shop_assistant_search.gif); background-repeat:no-repeat; width:69px; height:24px;}
#homepage_shop_assistant .search:hover { background-image: url(../img/template/shop_assistant_search_over.gif); }
#homepage_shop_assistant p { margin-bottom: 0em; font-size: 9px; }






#refine_selection_menu  { width:189px; min-height:69px; padding: 0; }
#refine_selection_menu .top { width:189px; height:28px; background-image: url(../img/template/refine_top.gif); background-repeat:no-repeat; }
#refine_selection_menu .heading {color: #fff; font-size: 16px; font-weight: bold; padding-left: 6px; padding-top:4px;}
#refine_selection_menu .middle { width:189px; background-image: url(../img/template/refine_middle.gif); background-repeat:repeat-y; padding-top: 5px; }
#refine_selection_menu .bottom { width:189px; height:10px; background-image: url(../img/template/refine_bottom.gif); background-repeat:no-repeat; padding-bottom: 5px;}
#refine_selection_menu .section {  color:#66cc00; clear: both; font-weight: bold; color:#00784c; font-size: 14px !important; padding-left: 10px; padding-bottom: 5px;}
#refine_selection_menu .refine_option { position: relative; width:100%;}
#refine_selection_menu hr { position:relative; left: 10px; width:169px; height:1px; margin: 5px 0 5px 0; text-align:center; color:#66cc00;}
#refine_selection_menu a {text-decoration: none; position: relative; display: block; width:184px; font-size: 11px !important; padding-left: 10px; color:#000; padding-bottom: 5px !important;}
#refine_selection_menu .refineCount {position: absolute; font-weight: bold; right: 10px; color:#00784c;}
#refine_selection_menu .refineCountClear {position: absolute; font-weight: bold; font-size:1.2em; right: 10px; color:#00784c;}
#p4leftnav { width:193px; clear: both; float:left; margin-top: 10px;overflow:hidden;}
#p4maincontent { width: 783px; float: left; padding-left: 5px; padding-top:10px;overflow:hidden;}
#p4leftnav_ic { width:221px; clear: both; float:left; margin-top: 10px;overflow:hidden;}
#p4maincontent_ic { width: 695px; float: left; padding-left: 5px; padding-top:10px;overflow:hidden;}
#productDetailItemContentDimen {font-size:1.4em;}
#productDescription li{color:#5e5536;font-size:1em;margin:0;display:list-item;}
#productDescription ul{list-style-position:inside;margin-left:20px;}
#prevnextimg td {padding: 5px 5px 0 0;}

/*   styles for the category filter */
#category-filter {
	width: 189px;
	margin-bottom:5px;
}

#category-filter .section {   clear: both; font-weight: bold; color:#00784c; font-size: 14px !important; padding-left: 10px;}
#category-filter .heading {color: #fff; font-size: 12px; font-weight: bold; padding-left: 6px; padding-top:4px;}
#category-filter .refine_option { position: relative; float: left; width: 134px;}
#category-filter a {text-decoration: none; position: relative; display: block; font-size: 11px !important; padding-left: 10px; color:#000; padding-bottom: 5px !important;}

#category-filter #top { width: 189px; height: 18px; margin-bottom: 10px;}
#category-filter #top p { color: #fff; padding-left: 10px; font-size: 0.7em; font-weight: bold;}
#category-filter #bottom { width: 189px; height: 6px;}


#category-filter .refineCount {		position:relative; float:right; font-weight:bold; width:50px; padding-right: 5px; text-align:right; }
#category-filter .refineCountClear {	position:relative; float:right; font-weight:bold; width:50px; padding-right: 5px; text-align:right; font-weight:bold; font-size:1.2em;}


/* dressing */
#category-filter #category-EE3640 { background-color: #FBC8CB;}
#category-filter #category-EE3640 .current a { color: #EE3640;}
#category-filter #category-EE3640 #top {	background-image: url(../img/EE3640-top.gif);background-repeat:no-repeat;}
#category-filter #category-EE3640 #bottom {	background-image: url(../img/EE3640-bottom.gif);background-repeat:no-repeat;}
#category-filter #category-EE3640 .refineCount a,
#category-filter #category-EE3640 .refineCountClear a { color:#EE3640;}


/* action */
#category-filter #category-0D3E91 { background-color: #DAE1EE;height: 100%; clear: both;}
#category-filter #category-0D3E91 .current a { color: #0D3E91;}
#category-filter #category-0D3E91 #top {	background-image: url(../img/0D3E91-top.gif);background-repeat:no-repeat;}
#category-filter #category-0D3E91 #bottom {	background-image: url(../img/0D3E91-bottom.gif);background-repeat:no-repeat;}
#category-filter #category-0D3E91 .refineCount a,
#category-filter #category-0D3E91 .refineCountClear a { color:#0D3E91;}

/* art */
#category-filter #category-EE3741 { background-color: #FBE0E2;}
#category-filter #category-EE3741 .current a { color: #EE3741;}
#category-filter #category-EE3741 #top {	background-image: url(../img/EE3741-top.gif);background-repeat:no-repeat;}
#category-filter #category-EE3741 #bottom {	background-image: url(../img/EE3741-bottom.gif);background-repeat:no-repeat;}
#category-filter #category-EE3741 .refineCount a,
#category-filter #category-EE3741 .refineCountClear a { color:#EE3741;}


/* cars */
#category-filter #category-12A1F2 { background-color: #DBF0FC;}
#category-filter #category-12A1F2 .current a { color: #12A1F2;}
#category-filter #category-12A1F2 #top {	background-image: url(../img/12A1F2-top.gif);background-repeat:no-repeat;}
#category-filter #category-12A1F2 #bottom {	background-image: url(../img/12A1F2-bottom.gif);background-repeat:no-repeat;}
#category-filter #category-12A1F2 .refineCount a,
#category-filter #category-12A1F2 .refineCountClear a { color:#12A1F2;}


/* dolls */
#category-filter #category-EB187C { background-color: #FBDCEA;}
#category-filter #category-EB187C .current a { color: #EB187C;}
#category-filter #category-EB187C #top {	background-image: url(../img/EB187C-top.gif);background-repeat:no-repeat;}
#category-filter #category-EB187C #bottom {	background-image: url(../img/EB187C-bottom.gif);background-repeat:no-repeat;}
#category-filter #category-EB187C .refineCount a,
#category-filter #category-EB187C .refineCountClear a { color:#EB187C;}


/* learning */
#category-filter #category-1197AA { background-color: #DBEFF1;}
#category-filter #category-1197AA .current a { color: #1197AA;}
#category-filter #category-1197AA #top {	background-image: url(../img/1197AA-top.gif);background-repeat:no-repeat;}
#category-filter #category-1197AA #bottom {	background-image: url(../img/1197AA-bottom.gif);background-repeat:no-repeat;}
#category-filter #category-1197AA .refineCount a,
#category-filter #category-1197AA .refineCountClear a { color:#1197AA;}


/* music */
#category-filter #category-A7439B { background-color: #F1E2EF;}
#category-filter #category-A7439B .current a { color: #A7439B;}
#category-filter #category-A7439B #top {	background-image: url(../img/A7439B-top.gif);background-repeat:no-repeat;}
#category-filter #category-A7439B #bottom {	background-image: url(../img/A7439B-bottom.gif);background-repeat:no-repeat;}
#category-filter #category-A7439B .refineCount a,
#category-filter #category-A7439B .refineCountClear a { color:#A7439B;}


/* outdoor */
#category-filter #category-4CD796 { background-color: #E3F8EE;}
#category-filter #category-4CD796 .current a { color: #4CD796;}
#category-filter #category-4CD796 #top {	background-image: url(../img/4CD796-top.gif);background-repeat:no-repeat;}
#category-filter #category-4CD796 #bottom {	background-image: url(../img/4CD796-bottom.gif);background-repeat:no-repeat;}
#category-filter #category-4CD796 .refineCount a,
#category-filter #category-4CD796 .refineCountClear a { color:#4CD796;}



/* baby */
#category-filter #category-85C348 { background-color: #ECF5E3;}
#category-filter #category-85C348 .current a { color: #85C348;}
#category-filter #category-85C348 #top {	background-image: url(../img/85C348-top.gif);background-repeat:no-repeat;}
#category-filter #category-85C348 #bottom {	background-image: url(../img/85C348-bottom.gif);background-repeat:no-repeat;}
#category-filter #category-85C348 .refineCount a,
#category-filter #category-85C348 .refineCountClear a { color:#85C348;}

/* character */
#category-filter #category-F78C3A { background-color: #FDBC8B;}
#category-filter #category-F78C3A .current a { color: #F78C3A;}
#category-filter #category-F78C3A #top {	background-image: url(../img/F78C3A-top.gif);background-repeat:no-repeat;}
#category-filter #category-F78C3A #bottom {	background-image: url(../img/F78C3A-bottom.gif);background-repeat:no-repeat;}
#category-filter #category-F78C3A .refineCount a,
#category-filter #category-F78C3A .refineCountClear a {Content color:#F78C3A;}



/* search */
#category-filter #category-00784C #top { width: 189px; height: 28px; margin-bottom: 10px;}
#category-filter #category-00784C { background-color: #DBEDE3;}
#category-filter #category-00784C .current a { color: #00784C;}
#category-filter #category-00784C #top {	background-image: url(../img/00784C-top.gif);background-repeat:no-repeat;}
#category-filter #category-00784C #bottom {	background-image: url(../img/00784C-bottom.gif);background-repeat:no-repeat;}
#category-filter #category-00784C .refineCount a,
#category-filter #category-00784C .refineCountClear a { color:#00784C;}




/*  HOMEPAGE CONTENT ROTATOR
    ------------------------------------------------------*/

.content-banner-wrapper{margin:0 auto;width:786px;height:auto;overflow:hidden; float: left; margin-left: 8px;}

.content-banner-nav{width:auto;clear:both;overflow:hidden;margin-left:0px;}
.content-banner-nav li{float:left;margin-bottom:0 !important;}
.content-banner-nav ul a{display:block;height:28px;font-size:0px;color:#fff}
.content-bannner{clear:both;}
	.pp, .ba, .ls{width:100%;height:330px;}
	.pp{background-image:url(../img/ppnotext.png)}
	.ba{background-image:url(../img/banotext.png)}
	.ls{background-image:url(../img/lsnotext.png)}
.content-banner-title{font-size:0;font-weight:bold;width:55%;overflow:visible}
	.early{font-size:50px;color:#fff;margin:0 auto;width:330px;padding-top:30px}
		.early p{height:54px;padding-bottom:5px;color:#fff !important;}
	.symbols{font-size:70px;color:#fff !important;margin:0 auto;width:300px;}
		.symbols p{height:75px;padding-bottom:5px;color:#fff !important;padding-top: 25px;}

.banner-body-pp p a, .banner-body-ba p a, .banner-body-ls p a{font-size:0;color:#fff !important;}

.banner-body-pp{color:#fff;font-weight:bold;line-height:1.2;margin:180px 0 0 20px;font-size:0.9em}
.banner-body-pp p {color:#fff !important;font-weight:bold;font-size:1.2em}
.banner-body-pp-shopping{width:119px;height:20px;background-image:url(../img/ppstartshopping.png);display:block;margin-top:20px;}

.banner-body-ba{color:#4FA16E;line-height:1.2;margin:140px 0 0 140px;font-size:1em}
.banner-body-ba p {color:#4FA16E !important;font-weight:bold;font-size:1.1em}
.banner-body-ba-shopping{width:127px;height:21px;background-image:url(../img/bastartshopping.png);display:block;margin:20px 0 0 -7px;}

.banner-body-ls{color:#fff !important;line-height:1.2;margin:10px 0 0 40px;font-size:1.2em}
.banner-body-ls p {color:#fff !important;font-weight:bold;font-size:1.2em}
.banner-body-ls-shopping{width:113px;height:20px;background-image:url(../img/findmore.png);display:block;margin:20px 0 0 -2px;}

.ppnav-01{width:164px; height: 28px;background-image:url(../img/learn-more-about-tab.jpg)}
.ppnav-02{width:195px;background-image:url(../img/special-offer-tab.jpg)}
.ppnav-03{width:171px;background-image:url(../img/learning-skills-tab.jpg)}
/*
.banav-01{width:186px;background-image:url(../img/banav_01.png)}
.banav-02{width:144px;background-image:url(../img/banav_02.png)}
.banav-03{width:161px;background-image:url(../img/banav_03.png)}

.lsnav-01{width:185px;background-image:url(../img/lsnav_01.png)}
.lsnav-02{width:143px;background-image:url(../img/lsnav_02.png)}
.lsnav-03{width:163px;background-image:url(../img/lsnav_03.png)}
*/
td.vtop{vertical-align: top;}
td.vmiddle{vertical-align: middle;}

#giftfinderchecklist p{height:14px;}

div.CMS {font-size:1em;}
div.ContentBlock {height:auto;}
#content h1{font-size:1.8em;}
#favebrands {font-size:1.5em; padding-top:10px;}

#RecentlyViewed .RVTop { color:#39c; font-size:1.2em; font-weight:bold; padding:5px 0 5px 0;}
#RecentlyViewed .RVBox { width:189px; height: 155px; padding-left:10px; background-image:url(../img/template/recently_viewed.gif); background-repeat:no-repeat; overflow:hidden;}
#RecentlyViewed ul {  width:165px; list-style-image:url(../img/template/blue_arrow.gif); list-style-position:outside; padding-left:8px; }
#RecentlyViewed  li { padding: 5px 0 5px 0;}
#RecentlyViewed  a { color:#000;}


.advancedorderpage {font-size: 1.2em;}
#productInfoBoxThin #productName {font-size: 1.2em;}

#productTermsBoxTop{background:#f3f3f3 url('../img/box_top_grey.gif') no-repeat 0 0;width:291px;height:9px;}
#productTermsBox{background:#f3f3f3 url('../img/box_bottom_grey.gif') no-repeat 0 100%;width:271px;padding:1px 10px 10px;color:#5e5536; font-size:1.2em;}


.ChampionLinkBox{width:600px;vertical-align:bottom;padding:0;margin:0;height:42px;}
.ChampionLinkBoxTop{font-weight:700;color:#fff;background:url("../img/viewbuyersguide_top.gif") no-repeat;width:191px;height:18px;text-align:center;padding-top:3px;}
.ChampionLinkBoxBottom{font-weight:700;color:#fff;background:url("../img/viewbuyersguide_bottom.gif") no-repeat;width:191px;height:19px;text-align:center;padding-top:2px;}


#requestcatalogueform td{ padding-top: 2px;}

#signupBoxRight{position:relative;top:-50px;}

.right {text-align: right;}

#bbccontent {line-height: 1.2em;}
#bbccontent p{margin-bottom: 0; }
#bbccontent ul{ list-style-position: inside;}
#bbccontent li{ padding: 4px 0 4px 10px;}

#nursery_registration_confirmation { line-height: 1.3em; }
#nursery_registration_confirmation h2 { font-size: 16px; }
#nursery_registration_confirmation ul { margin-left: 30px; }

#general-bestsellers { width: 189px; margin-bottom:5px; background-color: #daebe4; }

#general-bestsellers .section {
	width: 189px;
	height: 69px;
	padding-bottom: 5px;
	padding-left: 5px;
}

#general-bestsellers #top { width: 189px; height: 28px; margin-bottom: 10px;background-image: url(../img/general-bestsellers-top.gif);background-repeat:no-repeat;}
#general-bestsellers #bottom { clear: both; width: 189px; height: 6px;background-image: url(../img/general-bestsellers-bottom.gif);background-repeat:no-repeat;}
#general-bestsellers #img {
	width: 69px;
	height: 69px;
	position: relative;
	float: left;
}

#general-bestsellers #info {
	width: 105px;
	position: relative;
	float: left;
	padding-left: 5px;
}

#general-bestsellers #name a {text-decoration: none;font-weight: bold; font-size: 11px !important;color:#0e784a;}
#general-bestsellers #add a {text-decoration: none;font-weight: medium; font-size: 11px !important; color:#0e784a; }