/*****************************
* *   	   OVERRIDES	   * *
******************************/
#content_area {
}
/*****************************
* *        PROMOS          * *
******************************/
.promo {
	display:block;
	opacity:1;
}
.promo:hover {
	text-decoration: none;
	opacity:0.8;
}
.promo.one {
	background:url("../images/homepage/JustAddAKid-Cover390.jpg") 0 0 no-repeat;
	width:740px;
	height:390px;
	position:relative;
}
.promo.one:before {
	content:"";
	background:url("../images/homepage/heart.png") 0 0 no-repeat;
	position:absolute;
	top:-13px;
	left:444px;
	width:35px;
	height:32px;
}
/*.promo.one h2 {
	font:400 42px/34px 'Signpainter Housebrush', Sans-Serif;
	color:#b545d9;
	text-shadow:3px 2px 0 #501f60;
	background:url("../images/homepage/pop.png") 7px -4px no-repeat;
	width:260px;
	height:211px;
	padding:28px 0 0 77px;
	 -moz-transform: rotate(-2deg);
	 -webkit-transform: rotate(-2deg);
	 -ms-transform: rotate(-2deg);
	 -o-transform: rotate(-2deg); /*Opera just in case*/
	 transform: rotate(-2deg);
	filter: progid:DXImageTransform.Microsoft.Matrix(M11=0.99939083, M12=0.03489950, M21=-0.03489950, M22=0.99939083,sizingMethod='auto expand');
	 zoom:1;
	 position:absolute;
	 left:40px;
	 top:-8px;
	 letter-spacing:0.05em;
}*/
.promo.one h7 {
	font:400 31px/40px 'Signpainter Housebrush', Sans-Serif;
	color:#E4007E;
	text-shadow:3px 2px 0 #501f60;
}

:root .promo.one h2 {filter:none;}
.promo.one h2 .pop {
	font:400 74px/74px 'Bangers', Sans-Serif;
	color:#e4007e;
	text-shadow:3px 2px 0 #670039;
	display:block;
	margin:8px 0 0 -6px;
	letter-spacing:0.02em;
}
.promo.one ul {
	list-style:none;
	margin:0;
	padding:0;
	width:285px;
	border-top:0px solid #e89cce;
	position:absolute;
	left:33px;
	bottom:84px;
}
.promo.one li {
	font:400 28px/38px 'Signpainter Housebrush', Sans-Serif;
	color:#fff;
	background:url("../images/homepage/white-arrow.png") 85% center no-repeat;
	border-bottom:0px solid #e89cce;
	text-indent: 20px;
	position:relative;
}
.promo.one li a {
	display:block;
}
.promo.two {
	width:346px;
	height:390px;
	margin:0 0 15px;
	position:relative;
}

.promo.jaac {
	width:340px;
	height:390px;
	margin-left: 25px;
margin-right: 25px;
margin-top: 0px;
margin-bottom: 0px;
	position:relative;
}

.promo.jaak {
	width:364px;
	height:390px;
	margin-left: 0px;
margin-right: 0px;
margin-top: 0px;
margin-bottom: 0px;
	position:relative;
}
/*DELETE THIS BLOCK TO REMOVE THE GIRL FROM PROMO TWO*/
/*.promo.two:after {
	content:"";
	background:url("../images/homepage/JustAddAKid25.png") 0 0 no-repeat;
	width:210px;
	height:209px;
	position:absolute;
	right:130px;
	top:-8px;
}*/
/*END OF BLOCK*/
/*.promo.two h3 {
	font:400 28px 'Signpainter Housebrush', Sans-Serif;
	color:#000;
	letter-spacing:0.02em;
	position:absolute;
	top:20px;
	left:13px;
}
.promo.two .action {
	font:700 16px/37px 'Nevis', Sans-Serif;
	text-transform: uppercase;
	color:#000;
	width:125px;
	height:37px;
	background:url("../images/homepage/promo2-action.png") 0 0 no-repeat;
	display: block;
	text-align: center;
	position:absolute;
	top:50px;
	left:29px;
}*/
.promo.three {
	width:346px;
	height:250px;    /* Previous 92px 
	background:url("../images/homepage/Justaddakid-DancingWithTheStars.png") 0 0 no-repeat;*/
	margin:0 0 0px;
}

.promo.three:hover {
	text-decoration: none;
	opacity:100;
}
/*.promo.three h3 {
	font:400 32px/82px 'Bangers', Sans-Serif;
	color:#000;
	text-align: center;
	letter-spacing:0.02em;
	margin:10px 0 0;
}
.promo.three h3 .starburst {
	color:#FFF;
	background:url("../images/homepage/starburst.png") 0 0 no-repeat;
	width:94px;
	height:70px;
	letter-spacing:0.05em;
	display: inline-block;
	text-align: center;
	margin:0 0 0 5px;
	letter-spacing:0.05em;
}*/
.promo.four {
	width:346px;
	height:105px;
	background:url("../images/homepage/promo4.jpg") 0 0 no-repeat;
	position:relative;
	letter-spacing:0.02em;
}
.promo.four h3 {
	font:400 34px 'Signpainter Housebrush', Sans-Serif;
	color:#000;
	position:absolute;
	top:35px;
	left:45px;
}
/*DELETE THIS BLOCK TO REMOVE THE GIRL FROM PROMO FOUR*/
.promo.four:after {
	content:"";
	background:url("../images/homepage/promo4-girl.png") 0 0 no-repeat;
	width:80px;
	height:118px;
	position:absolute;
	right:21px;
	top:-12px;
}
/*END BLOCK*/
.promo.four .action {
	font:700 12px 'Nevis', Sans-Serif;
	text-transform: uppercase;
	color:#e4007e;
	letter-spacing:0.02em;
	background:url("../images/homepage/pink-arrow.png") right center no-repeat;
	padding:0 10px 0 0;
	position:absolute;
	top:71px;
	left:125px;
}
/*JUSTADDAKID 3d BLOCK*/
.promo.five {
	margin:12px 0 10px 0;
        width: 1100px;
}

/*****************************
* *  FEATURED CATEGORIES   * *
******************************/
.featured-categories {
	margin:15px 0 20px 0;
        width: 1100px;
}
.category {
	width:208px;
	height:232px;
	position:relative;
	opacity:1;
	display:block;
	margin:0 15px 0 0;
}
.category:hover {
	opacity:0.8;
}
.category.one {
	background:url("../images/homepage/JustAddAKid-music.jpg");
}
.category.two {
	background:url("../images/homepage/JustAddAKid-adventure.jpg");
}
.category.three {
	background:url("../images/homepage/JustAddAKid-animal.jpg");
}
.category.four {
	background:url("../images/homepage/JustAddAKid-fantasy.jpg");
}
.category.five {
	background:url("../images/homepage/JustAddAKid-sport.jpg");
	margin:0;
}
.category h4 {
	font:700 16px/30px 'Nevis', Sans-Serif;
	color:#FFF;
	text-transform: lowercase;
	background:;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:30px;
	background:url("../images/homepage/white-arrow.png") 95% center no-repeat #6cd32a;
	text-indent: 15px;
}


/*****************************
* *  FEATURED ADVERTS   * *
******************************/
.featured-advert {
	margin:15px 0 20px 0;
        width: 1100px;
}
.advert {
	width:356px;
	height:162px;
	position:relative;
	opacity:1;
	display:block;
	margin: 0 15px 0 0;
}
.advert:hover {
	opacity:0.8;
}
.advert.one {
	background:url("../images/homepage/JustAddAKidBrochure.png");
}
.advert.two {
	background:url("../images/homepage/cat-dog-tote-bags.jpg");
}

.advert.sidekicks {
	background:url("../images/homepage/sidekicks.png");
	margin: 0 15px 0 0;
	padding: 0;
}

.advert.totes {
	background:url("../images/homepage/dog-cat-plaques.jpg");
	margin: 0;
	padding: 0;
}

.advert.wooden-plaques {
	background:url("../images/homepage/wooden-plaques.jpg");
	margin: 0;
	padding: 0;
}

.advert.combos {
	background:url("../images/homepage/combos.png");
	margin: 0 0 0 15px;
	padding: 0;
}

/*****************************
* *  OFFICIAL STATEMENT RELEASE   * *
******************************/

.advert.statement {
	background-color: #6cd32a;
	border: 1px solid #00baff;
	height: 159px;
	padding: 0;
}

.advert.statement:hover {
	opacity:100;
}

#statement {
	color: #363636;
	margin-bottom: 15px;
	letter-spacing: .03em;
	font: 100%/125% "Lucida Grande", Lucida, Verdana, sans-serif;
}

#statement a {
	color: #ffea00;
}

#statement a:hover {
	text-decoration: underline;
}

#statement-title {
	font-weight: bold;
	font-size: 115%;
	text-align: center;
	margin-bottom: 8px;
}

#statement-hdr {
	font-weight: bold;
	font-size: 120%;
	margin-bottom: 5px;
}

/*****************************
* *  END STATEMENT  * *
******************************/

.advert.three {
	background:url("../images/homepage/Justaddakid-addacolor2.png");
	margin:0;
}

/*.advert h4 {
	font:700 16px/30px 'Nevis', Sans-Serif;
	color:#FFF;
	text-transform: lowercase;
	background:;
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	height:30px;
	/*background:url("../images/homepage/white-arrow.png") 95% center no-repeat #6cd32a;
	text-indent: 15px;
}
*/


/*****************************
* *   FEATURED PRODUCTS    * *
******************************/

#content_area table[width="96%"],
#content_area table[width="96%"] table {
	width: 100%;
	border-collapse: collapse;
	text-align:center; /* Center Featured Products Text */
}

#content_area table[width="96%"] td {
	padding: 0;
}

td[background$="Grid_Divider_Vertical.gif"], /*Removes vertical divider*/
td[background$="Grid_Divider_Horizontal.gif"] {/*Removes vertical divider*/
	display: none;}
	
/* Produt Images */
table.v65-productDisplay a > img {
	max-width: 190px;
}

/* Name */
a.productnamecolor.colors_productname {
	color: #585858;
	font: 700 18px 'Nevis', Sans-Serif;
	letter-spacing:0.02em;
}

/* Our Price TEXT */
font.pricecolor.colors_productprice font.text.colors_text b {
	color: #e4007e;
	font: 400 20px 'Bangers', Sans-Serif;
	letter-spacing:0.02em;
}

/* Sale PRICE/TEXT / Our Price PRICE */
font.pricecolor.colors_productprice {
	color: #e4007e;
	font: 400 20px 'Bangers', Sans-Serif;
	letter-spacing:0.02em;
}
/**************************
*          FIXES          *
**************************/
/*Turn off extra break tags that the system automically throws in at the bottom of the page*/
#content_area br {
	display:none;
}
/*Turn on break tags for "Featured Products" Section*/
#content_area .v65-productDisplay br {
	display:block;
}
/*Remove System-Generated Left Margin from Featured Products*/
img[src*="FeaturedProducts.gif"] {
	margin-left:0px !important;
}
/*Fix Table Width from Expanding Past Content_Area for IE7*/
.ie7 .v65-productDisplay {
	table-layout:fixed;
}
/*Remove Divider Lines*/
td[background*="Grid_Divider_Vertical.gif"], td[background*="Grid_Divider_Horizontal.gif"] {
	background:none !important;
}