/* START OPENING DAY */
body.openingday { background-image: url(/thelife/giftguide/10/mother/bg_openingday_gray.jpg) !important; background-repeat: repeat-x; }
body.openingday .bg-elements { background:transparent url(/thelife/giftguide/10/mother/bg_openingday.jpg) no-repeat scroll 50% 0;}
body.openingday .nav-main-breadcrumbs, body.openingday .nav-main-breadcrumbs a {color: #acfca1; }
/* END OPENING DAY */

/* START GENERIC GEAR */
body.gear { background-image: url(/thelife/giftguide/10/mother/bg_generic_gray.jpg) !important; background-repeat: repeat-x; }
body.gear .bg-elements { background:transparent url(/thelife/giftguide/10/mother/bg_generic.jpg) no-repeat scroll 50% 0;}
body.gear .nav-main-breadcrumbs, body.gear .nav-main-breadcrumbs a {color: #a1dffc;}
body.gear ul.prod_fp {list-style-type: none; }
body.gear ul.prod_fp li {float: left; padding: 0; margin: 0;}
body.gear ul.prod_fp li.first {margin-right: 6px;}
body.gear .by-img{float: left; width: 35px; padding-bottom: 5px;}
body.gear .by-txt{float: left; font-size: 10px; line-height: 14px; width: 410px; margin: -2px 0 6px 0; color:#333;}

.copy-cont {
	border-top: 1px solid #C2C2C2
	padding: 0 6px;
}
.copy-cont h2 {
	font-family: helvetica, arial, san-serif;
	font-size: 18px;
	padding: 8px 0 4px 0;
}

.mod-carousel ul li h3, .mod-carousel .jcarousel-item h3 {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	-x-system-font:none;
	background:#000000 none repeat scroll 0 0;
	bottom:0;
	color:#FFFFFF;
	font-family:verdana,helvetica,arial,sans-serif;
	font-size:10px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	left:2px;
	line-height:10px;
	margin:0;
	overflow:hidden;
	padding:5px;
	position:absolute;
	width:124px;
}
.mod-carousel ul li div a h3 span, .mod-carousel .jcarousel-item li div a h3 span {
	color:#ABABAB;
	display:none;
}
.mod-carousel ul li.active, .mod-carousel .jcarousel-list li.active {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/prod/assets/carousel_arrow_selected.png) no-repeat scroll 50% 0;
}
.ie6 .mod-carousel .jcarousel-list li.active {
	-moz-background-clip:border;
	-moz-background-inline-policy:continuous;
	-moz-background-origin:padding;
	background:transparent url(/prod/assets/carousel_arrow_selected_ie.png) no-repeat scroll 50% 0;
}
.mod-carousel ul li.active div, .mod-carousel .jcarousel-list li.active div {
	border-color:#000000;
}
.jcarousel-next, .jcarousel-prev {
	background-image:url(/prod/assets/carousel-scrollers-sprite.png);
	background-repeat:no-repeat;
	cursor:pointer;
	display:none;
	height:18px;
	padding:0 2px;
	width:18px;
	z-index:3;
}
.ie6 .jcarousel-next, .ie6 .jcarousel-prev {
	background-image:url(/prod/assets/carousel-scrollers-sprite-ie6.png);
}
.jcarousel-next {
	background-position:-125px 50%;
	float:right;
}
.jcarousel-next:hover {
	background-position:-100px 50%;
}
.jcarousel-next-disabled {
	background-position:-75px 50%;
}
.jcarousel-next-disabled:hover {
	background-position:-75px 50%;
	cursor:default;
}
.jcarousel-next {
	display:block !important;
	float:left;
	height:18px;
}
.page-numbers {
	color:#4B4B4B;
	display:block;
	float:left;
	font-size:10px;
	margin:2px;
	vertical-align:middle;
}
.controls-gg-cont {
	float: right;
	text-align:right;
	width: 100px;
	padding:0 0 0 10px;
	height: 30px;
}
.gg-controls {
	float: right;
}
h1.ss-header {color:#000000;font-family:Helvetica,Verdana;font-size:22px;valign:top;}

.h-controls-cont {border-bottom: 1px solid #DDD; margin-bottom: 8px; height: 35px;}
.h-cont {width: 400px; float: left;}
/* END GENERIC GEAR */

/* START BODY SHOT */
body.body { background-image: url(/thelife/giftguide/10/mother/bg_body_gray.jpg) !important; background-repeat: repeat-x; }
body.body .bg-elements { background:transparent url(/thelife/giftguide/10/mother/bg_body.jpg) no-repeat scroll 50% 0;}
body.body .nav-main-breadcrumbs, body.body .nav-main-breadcrumbs a {color: #fedfab; }
/* END BODY SHOT */

/* START MOM */
body.mom { background-image: url(/thelife/giftguide/10/mother/bg_mom_gray.jpg) !important; background-repeat: repeat-x; }
body.mom .bg-elements { background:transparent url(/thelife/giftguide/10/mother/bg_mom.jpg) no-repeat scroll 50% 0;}
/* END MOM */

/* START DAD */
body.dad { background-image: url(/thelife/giftguide/10/father/bg_dad_gray.jpg) !important; background-repeat: repeat-x; }
body.dad .bg-elements { background:transparent url(/thelife/giftguide/10/father/bg_dad.jpg) no-repeat scroll 50% 0;}
body.dad .nav-main-breadcrumbs, body.dad .nav-main-breadcrumbs a {color: #8690d1; }
body.dad ul.prod_fp {margin-bottom: 10px;}
body.dad ul.prod_fp li {float: left; display:inline;}
/* END DAD */

/* START RUNNING */
body.running {background-image: url(/thelife/giftguide/10/mother/bg_running_gray.jpg) !important; background-repeat: repeat-x; }
body.running .bg-elements { background:transparent url(/thelife/giftguide/10/mother/bg_running.jpg) no-repeat scroll 50% 0;}
body.running .nav-main-breadcrumbs, body.running .nav-main-breadcrumbs a {color: #ffa56c; }
body.running ul.prod_fp {margin-bottom: 10px;}
body.running ul.prod_fp li {float: left; display:inline;}

/* END RUNNING */

/* START HOLIDAY */
body.holiday {background-image: url(/thelife/giftguide/10/holiday/bg_tile.jpg) !important; background-repeat: repeat-x; }
body.holiday .bg-elements { background:transparent url(/thelife/giftguide/10/holiday/bg_holiday.jpg) no-repeat scroll 50% 0;}
body.holiday .nav-main-breadcrumbs, body.holiday .nav-main-breadcrumbs a {color: #003754; }
body.holiday ul.prod_fp {margin: 5px 0 10px 0;}
body.holiday ul.prod_fp li {float: left; display:inline;}

/* END HOLIDAY */

/* START Fitness */
body.fitness { background-image: url(/thelife/giftguide/11/fitness/fitness_tile_bg.jpg) !important; background-repeat: repeat-x; }
body.fitness .bg-elements { background:transparent url(/thelife/giftguide/11/fitness/fitness_bg.jpg) no-repeat scroll 50% 0;}
body.fitness ul.prod_fp {margin: 5px 0 10px 0;}
body.fitness ul.prod_fp li {float: left; display:inline; margin-right:6px; }
body.fitness ul.prod_fp li.last {margin-right: 0;}


/* END Fitness */
