@charset "utf-8";
/* CSS Document */
* {padding: 0px;margin: 0px;outline: none;}

body{font-family:Arial;}

h1{
	font-size:24px;
	color:#60b31f;
	padding:18px 0 0 0px;
}
h1, h2, h3{
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
}
h2{
	font-size:16px;
	color:#FFF;
}
h3{
	font-size:15px;
	color:#FFF;
}
h4{
	font-size:15px;
	color:#f58220;
	padding:9px 0 0px 0px;
}
h5{
	padding:19px 0 0px 0;
	font-size:13px;
	font-weight:bold;
	color:#FFF;
}
h6{
	font-size:13px;
	font-weight:normal;
}
p{
	font-size:13px;
	font-weight:normal;
	color:#FFF;
}
a{
	text-decoration:none;
}
ul{
	list-style:none;
}
li{
	float:left;
	width:inherit;
}
img{
	border:0;
}

/* Main container */
.main-container{
	width:1000px;
	margin:0 auto;
}

/* Header */
.header{
	width:955px;
	background-color:#FFF;
}
.image-container{
	width:auto;
	float:left;
}
.image-container img{
	float:left;
	width:auto;
}
.image-container h1{
	text-indent : -9999px;
	display:none;
	visibility: hidden;
}
.menu{
	width:370px;
	float:right;
}
.menu li{
	padding:93px 17px 0px 28px;
}
.menu a {
	float:left;
	font-size:14px;
	font-weight:normal;
	color:#999999;
	padding:0 0 20px 0;
}
.menu a:hover {
	font-size:14px;
	font-weight:normal;
	color:#666666;
}
.menu a.on {
	font-size:14px;
	font-weight:normal;
	color:#f58220;
	background:url(../images/tmb-menu-arrow.png) bottom center no-repeat;
	display:block;
	height:16px;
}


/* Shadow background */ 
.shadow{
	background:url('../images/bg-shadow.png') no-repeat top left;
	float:left;
	width:961px;
}
.top-menu-arrow{
	background:url('../images/tmb-menu-arrow.png') no-repeat top left;
	float:left;
	width:32px;
}
/* Center Container */
.center-container{
	float:left;
	width:960px;
	margin:0px;
}

/* Left Container */
.left-container{
	width:5px;
	height:923px;
	float:left;
	background:url('../images/left-shadow.jpg') no-repeat top center;
}

/* Right Container */
.right-container{
	width:5px;
	height:923px;
	float:left;
	background:url('../images/rigth-shadow.jpg') no-repeat top center;
}

/* Flash Container */
.flashContent{
	width:961px;
	height:426px;
	margin:0;
	float:left;
}
.flashContent p{
	font-size:68px;
	color:#FF5F00;
	text-align:center;
	padding-top:70px;
}

/* Share Section */
.share-container{
	float:left;
	width:947px;
	padding:0px 10px 0 0;
}
.share-container img{
	float:right;
	width:auto;
}

/* Footer Section */
.footer{
	float:left;
	width:960px;
	padding-bottom:20px;
}
.footer a{
	font-size:12px;
	color:#7a7a7a;	
}
.footer p{
	color:#7a7a7a;
	font-size:11px;
	margin-top:18px !important;
}
.footer li{
	padding:32px 10px 0px 0px;
	font-size:12px;
	color:#7a7a7a;
}
.footer .footer-menu{
	float:left;
	width:960px;
}

/********************** Home Page **********************/
/* Squared Section */
.squared-container{
	float:left;
	width:960px;
	background:url('../images/center-shadow.jpg') no-repeat top center;
	padding:15px 0px 15px 0px;
}
.squared-one{
	width:240px;
	height:188px;
	float:left;
	background:url('../images/bg-squared1.jpg') no-repeat top center;
	margin:5px 0px 0px -4px;	
}
.squared-one p{
	margin:4px 20px 0px 105px;
}
.squared-one h2{
	padding:21px 0px 0px 18px;
}
.squared-two{
	width:283px;
	height:188px;
	float:left;
	margin:4px 10px 0px 6px;
	padding-left:16px;
	background:url('../images/bg-squared2.jpg') no-repeat top center;
}
.squared-two p{
	margin:4px 97px 0px 18px;
}
.squared-two h2{
	padding:22px 0px 0px 16px;
}
.squared-two span{
	float:left;
	width:auto;
	padding:15px 0px 0px 18px;
}
#squared-three{
	width:295px;
	height:205px;
	float:left;
	background:url('../images/bg-squared3.jpg') no-repeat top center;
	padding:20px 50px 0px 54px;
	margin-left:-2px;
	margin-top:-1px;
}
#squared-three a{
	font-size:13px;
	font-weight:bold;
	color:#FFF;
	text-decoration:underline;
}
#squared-three p{
	font-size:12px;
	font-weight:normal;
	color:#FFF;
	padding:3px 10px 0 0;
}
#squared-three img{
	float:left;
	width:auto;
}
#squared-three .next-tip{
	float:left;
	width:110px;
	padding:24px 0px 0 0px;
}
#squared-three .next-tip img{
	padding:1px 10px 0 0px;
}
#squared-three .next-tip a {padding:0px;}
#squared-three .next-tip a:hover {padding:0px;}


#squared-three .next-tip .next-tip-btn {width:15px; float:left;}
#squared-three .next-tip .tip { font-size:11px; color:#FFF; font-weight:bold; width:55px; float:left; text-align:center;}
#squared-three .next-tip .prev-tip-btn {width:15px; float:left; }


#squared-three #tips-carousel{
	float:left; 
	width:295px; 
	height:122px;
}
#squared-three #tips-carousel li{
	width:295px; 
	height:122px;
	position:relative;
}
#squared-three #tips-carousel li .photo{
	width:69px;
	height:69px;
	position:absolute;
	top:0;
	right:15px;
}

/* Start Form */

#squared-three-form {
	position:absolute;
	z-index: 1;
	width:295px;
	height:205px;
	background:url('../images/bg-squared3-submit-tip.jpg') no-repeat top center;
	padding:25px 30px 0px 42px;
	margin-left:567px;
	visibility: hidden;
	color:#FFF;
	font-size:12px;
	font-weight:bold;
}
#squared-three-form .formID {clear:both; position:relative;}
#squared-three-form h3 { width:130px; float:left;}
#squared-three-form input {border:none; color:#999; padding: 3px 0 3px 3px; width:205px; font-size:11px; font-family:Arial, Helvetica, sans-serif;}
#squared-three-form textarea {border:none; color:#999; padding: 3px 0 3px 3px; width:205px; font-size:11px; font-family:Arial, Helvetica, sans-serif; resize:none;}
/*#squared-three-form table {margin-top:5px;}*/
#squared-three-form table td.right {text-align:right;}
#squared-three-form span {float:left; padding-top:2px;}
#squared-three-form ul li.form-privacy {float:left; padding-right:80px; padding-top:2px; text-decoration:underline;}
#squared-three-form ul li.form-cancel {float:left; padding-right:18px; padding-top:2px; text-decoration:underline;}
#squared-three-form ul li.form-cancel input {color:#fff; background:none; width: 35px;}
#squared-three-form ul li.form-submit {float:left; }
#squared-three-form ul li.form-submit input {text-indent:-9999px; background:url(../images/button-pink.png) center no-repeat; display:block; width:74px; height:22px;}
#squared-three-form ul li.form-submit input:hover {background-image: url(../images/button-pink-hover.png);background-repeat: no-repeat;background-position: center;}
#squared-three-form ul li a {font-size:9px; color:#FFF;}
#squared-three-form .clear {clear:both;}

/* Form Thanks */

#squared-three-thanks, #squared-three-submit, #squared-three-error {
	position:absolute;
	z-index: 1;
	width:295px;
	height:205px;
	background:url('../images/bg-squared3-submit-tip.jpg') no-repeat top center;
	padding:50px 30px 0px 42px;
	margin-left:569px;
	visibility: hidden;
	color:#FFF;
	font-size:12px;
}
#squared-three-thanks h3, #squared-three-submit h3, #squared-three-error h3 {margin:9px 0 7px 0;}
#squared-three-thanks p, #squared-three-submit p, #squared-three-error p {margin-bottom:7px;}
#squared-three-thanks a, #squared-three-submit a, #squared-three-error a { font-size:11px; text-decoration:underline; color:#FFF;}
#squared-three-thanks .close, #squared-three-error .close { text-align:left; margin:27px 22px 0 3px; font-weight:normal;}

.orange-button a{display:inline-block; background:url('../images/button-orange.png') no-repeat top left; width:140px; height:22px; float:left; margin:5px 0px 0px 83px;}
.green-button a{display:inline-block; background:url('../images/button-green.png') no-repeat bottom center; width:119px; height:22px; float:right; padding:20px 20px 0 0px;}
.purple-button a{text-indent: -9999px; display:inline-block; background:url('../images/button-enter-now.gif') no-repeat top left; width:140px; height:22px; float:left;}
.orange-button a:hover{background:url('../images/button-orange-hover.png') no-repeat top left; float:left; }
.green-button a:hover{background:url('../images/button-green-hover.png') no-repeat bottom center; float:right; padding:20px 20px 0 0px;}
.purple-button a:hover{background:url('../images/button-enter-now-hover.gif') no-repeat top left;}

/********************** Product Features Page **********************/
.product-features-container{
	float:left;
	width:940px;
	margin:10px 0 0 20px;
}
.product-features-text{
	float:left;
	width:400px;
	margin-right:20px;
}
.product-features-text h4.linkArrow { background: url(../images/arrow2.gif) center right no-repeat; width:170px; height:29px;}

.product-features-container p{
	color:#7a7a7a;
	font-size:13px;
	padding:4px 0 0 0px;
}
.product-features-image{
	float:right;
	width:478px;
	height:623px;
	position:relative;
	background:url('../images/tmb-product-features-bg.png') no-repeat top center;
	margin:20px 0 0 0;
}
.product-features-popups {
	float:left;
	width:256px;
	height:622px;
	background:url('../images/tmb-product-features-popup-green-diaper.png') no-repeat top left;
}
.product-feature-item{
	width:437px;
	float:left;
	padding:15px 0 15px 0;
}
.product-feature-item h2{
	color:#7a7a7a;
	font-family:Arial;
	padding-top:5px;
}
.product-feature-item h2 a{
	color:#7a7a7a;
}
.product-feature-item p{
	color:#7a7a7a;
	font-size:12px;
}
.product-feature-text{
	float:left;
	width:295px;
	margin:0 0 0 10px;
}
.product-feature-icon{
	float:left;
	width:auto;
	height:50px;
	padding: 3px 0 0 10px;
}
#product-feature-green-icon-on-image{
	position:absolute;
	top:70px;
	right:140px;
	width:200px;
	height:150px;
	background:url('../images/tmb-product-features-plus-green.png') no-repeat top left;
}
#product-feature-green-icon-on-image.position2{
	top:160px;
	right:162px;
}

#product-feature-green-icon-on-image.position3 {
	top:84px;
	right:166px;
}

#product-feature-green-icon-on-image.position4 {
	right:85px;
	top:109px;
}

#product-feature-green-icon-on-image a {width:32px; height:24px; float:left;}

/* Push down */

#product-feature-green-icon-on-image-down{
	position:absolute;
	top:84px;
	right:166px;
	width:200px;
	height:150px;
	background:url('../images/tmb-product-features-plus-green.png') no-repeat top left;
}
#product-feature-green-icon-on-image-down a {width:32px; height:24px; float:left;}

/* End Push Down */

#product-feature-orange-icon-on-image{
	position:absolute;
	top:179px;
	left:-95px;
	width:197px;
	height:151px;
	background:url('../images/tmb-product-features-plus-orange.png') no-repeat top right;
}
#product-feature-orange-icon-on-image a {width:32px; height:24px; float:right;}

#product-feature-pink-icon-on-image{
	position:absolute;
	top:224px;
	right:390px;
	width:198px;
	height:148px;
	background:url('../images/tmb-product-features-plus-pink.png') no-repeat top right;
}
#product-feature-pink-icon-on-image a {width:32px; height:24px; float:right;}

#product-feature-blue-icon-on-image{
	position:absolute;
	top:208px;
	right:112px;
	width:201px;
	height:154px;
	background:url('../images/tmb-product-features-plus-blue.png') no-repeat top left;
}
#product-feature-blue-icon-on-image a {width:32px; height:24px; float:left;}

#product-feature-purple-icon-on-image{
	position:absolute;
	top:287px;
	right:368px;
	width:197px;
	height:149px;
	background:url('../images/tmb-product-features-plus-purple.png') no-repeat top right;
}
#product-feature-purple-icon-on-image a {width:32px; height:24px; float:right;}

#product-features-retailers {width:628px; background:url(../images/tmb-product-features-popup-repeat.jpg) repeat-y;  display:none;}
#product-features-retailers .content {height:500px; background:url(../images/tmb-product-features-popup-body.png) no-repeat top left; }

#guided-tour {display:none; padding:5px;}
#product-features #guided-tour { position:relative; }
#homepage #guided-tour { position:relative; top: 131px; left: 38.8%; }

#guided-tour .guided-tour-close {display:inline-block; width:30px; height:30px; position:absolute; top:0; right:0; background:url('../images/close-button.png') no-repeat top left; z-index:2000; }
#showGuidedTour {color:#f58220;}
#guided-tour .vzaar_media_player { height: 323px; }

#guided-tour .share-wrap { overflow:hidden; width: 576px; }
#guided-tour .share-inner { float:right; padding-top: 2px; width: 210px; overflow: auto; }
#guided-tour .embed-link { padding: 0 0 0 8px; }
#guided-tour .embed-field { position: absolute; margin-top: -19px; width: 208px; height: 17px; border: 1px solid #999; display: none; right: 8px; vertical-align: bottom; } /*  margin-top: -42px; */

#guided-tour .share-inner a { display:block; float: left; }

/* Retailer popup*/
#retailer-popup{ position:relative; display:none; background:url('../images/bg-popup-top.png') no-repeat top left; margin: 50px 0 0 50px; width:620px; padding:30px 0 0;}
#retailer-popup .retailer-close {display:inline-block; width:30px; height:30px; position:absolute; top:0; right:0; background:url('../images/close-button.png') no-repeat top left; z-index:1000; }
#retailer-popup .popup-wrapper {background:url('../images/bg-popup-btm.png') no-repeat bottom left; padding: 0 30px 30px; width:580px; float:left;}
#retailer-popup .popup-wrapper img {padding: 30px 28px 0 0; float:left;}
#retailer-popup .popup-wrapper img.last {padding-right:0;}
#retailer-popup h3{color:#60b31f; font-size:18px; font-family:Arial, Helvetica, sans-serif;}
#retailer-popup .popup-wrapper p {clear:both; padding: 30px 0 0; color:#7A7A7A;}
#retailer-button{ float:left; width:160px; height:550px; position:relative;}
#retailer-button a {position:absolute; bottom:0; left:0; width:165px; height:51px; display:inline-block;}
#showRetailer {color:#f58220;}


/* Element Style Product Feature Item*/ 

.product-feature-item {background-position:bottom center!important; padding-bottom: 25px;}

/* Form Error tooltip */
.formError {left:70px; top:15px;}
.formError .formErrorContent {padding:7px 5px 3px 5px!important;}

.clientformError {/*top: 587px!important; left: 889px!important; opacity: 1;*/ }
.clientformError .formErrorArrow { height:29px!important; left: -30px!important;}

.emailformError {/*top: 587px!important; left: 889px!important; opacity: 1;*/ }
.emailformError .formErrorArrow { height:79px!important; left: -30px!important;}

.tipformError {/*top: 587px!important; left: 889px!important; opacity: 1;*/ }
.tipformError .formErrorArrow { height:130px!important; left: -45px!important;}