body {
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	background-repeat: repeat;
	background-position: center 0px;
	background-image: url(../media/images/TT_Background_yellowSquare.gif);
}
.yellowTileBackground {
	background-image: url(../media/images/TT_Background_yellow_sqaure.gif);
	background-repeat: repeat-x;
	background-position: center 0px;
	height: 739px;
}
.TT_Background_FaintYellow {
	background-image:url(../media/images/TT_Background_02_09.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	width:791px;
	height:479px;
	margin-left:auto;
	margin-right:auto;
}
.siteBody {
	margin-left:auto;
	margin-right:auto;
	padding-top:56px;
	width:929px;
	padding-right: 30px;
}
.headerArea {
	position:relative;
	background-image: url(../media/images/navBackGround_01.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	height: 139px;
	width: 929px;
}
.contentArea {
}
.contentArea .content {
	background-repeat:no-repeat;
	position:relative;
	width:100%;
	height:100%;
}

.contentArea .TT_Background_LeftSide_01 {
	background-image: url(../media/images/TT_Background_LeftSide_01.gif);
	background-repeat: no-repeat;
	background-position: left top;
	width:100%;
}
.contentArea .TT_Background_RightSide_01 {
	background-image: url(../media/images/TT_Background_RightSide_01.gif);
	background-repeat: no-repeat;
	background-position: right top;
	width:100%;
}
.footerArea {
	background-image: url(../media/images/footerBackground_01.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 48px;
	width: 929px;
}
.footerArea .footerContent {
	padding:22px 35px 0px 0px;
	text-align:right;
}
.tummyTicklerLogo {
	position:absolute;
	top:-3px;
	left:0px;
	z-index:1px;
}
.tummyTickerSlogan {
	position:absolute;
	top:52px;
	left:376px;
	z-index:2px;
}
.navTopContainer {
	position:absolute;
	top:96px;
	left:348px;
	z-index:3px;
	width:533px;
	height:51px;
}
/*****************************************************************************\
	PAGES
\*****************************************************************************/
/**** Contact US PAGE ****/
.pageContact-us {
	background:url(../media/images/contactUsBKGD.jpg);
	background-repeat:no-repeat;
}
.pageContact-us img.pageHeading {
	position:absolute;
	top:31px; left:29px;
}
.pageContact-us .registeredSymbol {
	position:absolute;
	top:36px; left:208px;
	width:14px; height:14px;
	color:#F16477;
	padding:0px;
	margin:0px;
}

.pageContact-us .contactInfo {
	position:absolute;
	top:167px; left:363px;
	width:201px; height:260px;
}
/*.pageContact-us .contactInfo #sifr_01{
	position:absolute;
	top:0px; left:0px;
	width:201px; height:60px;
}
.pageContact-us .contactInfo #sifr_02{
	position:absolute;
	top:60px; left:0px;
	width:201px; height:27px;
}
.pageContact-us .contactInfo #sifr_04{
	position:absolute;
	top:99px; left:0px;
	width:201px; height:28px;
}
.pageContact-us .contactInfo #sifr_06{
	position:absolute;
	top:140px; left:0px;
	width:201px; height:114px;
}
.pageContact-us .contactInfo #sifr_03,
.pageContact-us .contactInfo #sifr_05,
.pageContact-us .contactInfo #sifr_07{
	position:absolute;
	width:50px; height:16px;
	left:138px;
}
.pageContact-us .contactInfo #sifr_03 {
	top:73px;
	z-index:10px;
}
.pageContact-us .contactInfo #sifr_05 {
	top:105px;
	z-index:11px;
}
.pageContact-us .contactInfo #sifr_07 {
	top:236px;
	z-index:12px;
}
*/.pageContact-us .joinMailingListText {
	position:absolute;
	top:167px; left:28px;
	width:310px; height:34px;
}
.pageContact-us .contactForm {
	position:absolute;
	top:215px; left:28px;
	width:310px; height:245px;
}
.pageContact-us #successMsg 
{
	position:absolute;
	top:167px; left:28px;
	width:310px; height:290px;
	background-color:#FFFFFF;
	/* for IE */
	filter:alpha(opacity=80);
	/* CSS3 standard */
	opacity:0.8;
	text-align:center;
	font-weight:bold;
	font-size:14px;
}
.pageContact-us #successMsg p#firstLine 
{
	padding-top:40px;
}
.pageContact-us #successMsg p
{
	margin-bottom:5px;
	padding-left:40px;
	padding-right:40px;
}

.pageContact-us .contactForm div.row{
	margin-bottom:6px;
	width:300px;
	* width:302px;
}
.pageContact-us .contactForm input{
	font-size:12px;
	height:19px;
	color:#666666;
}
.pageContact-us .contactForm label.labelType_01{
	display:block;
	float:left;
	width:50px;
	margin-right:10px;
}
.pageContact-us .contactForm .inputType_01 {
	width:236px;
	* width:220px;
	height:18px;
	margin:0px;
	border: solid 1px #E4E5E6;
}
.pageContact-us .contactForm .inputType_02{
	width:92px;
	* width:88px;
	height:18px;
	margin:0px;
	border: solid 1px #E4E5E6;
}

.pageContact-us .contactForm .inputType_03 {
	margin-left:56px;
	vertical-align:middle;
}
.pageContact-us .contactForm .leftSide {
	width:178px;
	* width:167px;
	float:left;
	text-align:left;
}
.pageContact-us .contactForm .rightSide{
	width:120px;
	float:left;
	text-align:right;
}
.pageContact-us .contactForm .joinMailingListRow {
	position:relative;
}
.pageContact-us .contactForm .joinMailingListRow #label_required,
.pageContact-us .contactForm .joinMailingListRow .label_required {
	position:absolute;
	padding-top:3px;
	right:2px;
	_right:20px;
}
.pageContact-us .contactForm #submitBtn {
	margin-left:59px;
	Height:18px; width:73px;
}
.pageContact-us .contactForm .submitBtnRow input
{
	margin-left:59px;
	Height:18px; width:73px;
}
.pageContact-us .contactForm #checkboxMailingList,
.pageContact-us .contactForm #joinCb input {
	vertical-align:middle;
}
/**** FAQs PAGE ****/
.faqContent{
	background-image: url(../media/images/tummyTicklerYellowBKGD.jpg);
}

/**** Privacy Policy PAGE ****/
.page_PrivacyPolicy {
}
.page_PrivacyPolicy #ppText {
	padding:60px;
}
.page_PrivacyPolicy #ppText p {
	margin:0px 0px 10px 0px;
}

/**** Where To Buy PAGE ****/
.pageWhere-to-buy {
	background:url(../media/images/whereToBuyBKGD.jpg);
	font-weight:bold;
}
.pageWhere-to-buy .learnMoreText {
	position: absolute;
	left: 35px;
	top: 429px;
	height: 29px;
	width: 478px;
	color:#FFFFFF;
	font-size:12px;
}
.pageWhere-to-buy .learnMoreText a,
.pageWhere-to-buy .learnMoreText a:visited {
	color:inherit;
	text-decoration:underline;
}
.pageWhere-to-buy .learnMoreText a:hover {
	color:#666666;
}
.pageWhere-to-buy img.pageHeading {
	position: absolute;
	left: 29px; top: 31px;
}

/**** Our Products PAGE ****/
.pageOur-products {
	background:url(../media/images/tummyTicklerBlueBKGD.gif);
}
.pageOur-products .productThumbnails {
	position: absolute;
	height: 478px; 	width: 283px;
	left: 497px; 	top: 0px;
}
.pageOur-products .swappableImages {
	position: absolute;
	height: 478px;	width: 497px;
	left: 0px;	top: 0px;
}
.pageOur-products .swappableImages #swappableImage {
}
.pageOur-products .swappableImages .imageInfo {
	position: absolute;
	left: 0px;	top: 0px;
	display:none;
}
.pageOur-products .productImages .productCompany{
	position: absolute;
	left: 0px;	bottom: 10px;
	display:none;
}
.pageOur-products .scholasticEntertainmentLabelFinePrint {
	position: absolute;
	height: 12px;	width: 141px;
	left: 22px;	top: 458px;
	color:#050505;
}
.pageOur-products .productImages img.allAboutTummyTicklers {
}

/**** character PAGE ****/
.pageCharacters {
	background:url(../media/images/tummyTicklerGreenBKGD.gif);
}
.pageCharacters .characterThumbnails {
	position: absolute;
	height: 478px; 	width: 283px;
	left: 497px; 	top: 0px;
}
.pageCharacters .scholasticEntertainmentLabelFinePrint {
	position: absolute;
	height: 12px;	width: 141px;
	left: 20px;	top: 463px;
	color:#050505;
}

/**** For Moms PAGE ****/
.pageFor-moms {
}
.pageFor-moms .forMomText {
	position: absolute;
	height: 478px;	width: 497px;
	left: 0px;	top: 0px;
}
.pageFor-moms #kids {
	position:absolute;
	left: 206px;	top: 144px;
	z-index:1;
} 
.pageFor-moms #text_PutaSmileOn {
	position:absolute;
	left: 29px;	top: 18px;
	z-index:2;
} 
.pageFor-moms #buttons {
	position:absolute;
	left: 519px;	top: 10px;
	width:237px; height:291px;
	z-index:3;
} 
.pageFor-moms #momQuote {
}
.pageFor-moms #momQuote img {
	position:absolute;
	left: 29px;	top: 33px;
}

.pageFor-moms #nextQuote {
	position:absolute;
	width:200px; height:22px;
	margin-left:auto; margin-right:auto;
	left:150px; bottom:25px;
}
.pageFor-moms #productFeaturesContent {
	position:absolute;
	left: 29px;	top: 33px;
}
.pageFor-moms #productFeaturesContent img {
	position:absolute;
	left: 29px;	top: 33px;
}
.pageFor-moms #nutritionalInfo {
	position:absolute;
	left: 29px;	top: 33px;
}

.pageFor-moms #contentContainer {
	margin:0px;
	padding:10px 10px;
}
.pageFor-moms #contentContainer h1,
.pageFor-moms #contentContainer p,
{
	margin-top:0px;
	padding-top:0px;
}
.pageFor-moms #whatMomSays_btn,
.pageFor-moms #nutritionalInformation_btn,
.pageFor-moms #productFeatures_btn {
	position:absolute;
	top:28px;
}
.pageFor-moms #whatMomSays_btn {
	left: 0px;
	top:0px;
}
.pageFor-moms #productFeatures_btn {
	left: 119px;
	top:0px;
}
.pageFor-moms #nutritionalInformation_btn {
	left: 119px;
	top:147px;
}

.pageFor-moms #hearFromAnotherMom { 
	background-image:url(../media/images/hearFromAnotherMom.gif);
	background-repeat:no-repeat;
	background-position:top left;
	width:200px; height:22px;
}
/**** Home PAGE ****/
.pageHome {
}
.pageHome #imgRotator_01 {
	position:absolute;
	left:0px; top:0px;
}
.pageHome #imgRotator_02 {
}
/*****************************************************************************\
	Miscellanious
\*****************************************************************************/
.itemHide {
	display: none;
	visibility:hidden;
}
.tummyTicklerBlueBKGD {
	background:url(../media/images/tummyTicklerBlueBKGD.gif);
	background-repeat:no-repeat;
	background-position:left top;
}
.tummyTicklerYellowBKGD {
	background:url(../media/images/tummyTicklerYellowBKGD.jpg);
	background-position:left top;
	background-repeat:no-repeat;
}
.border_red {
	border:solid 1px red;
}
#debug_txt {
	position:absolute;
	z-index:50;
}
