/* ----------------- Common ---------------------- */
.fltlft { float:left; }
.fltrgt { float:right }
.clear 	{ clear:both; font-size:0px; line-height:0px; padding:0px; margin:0px; height:0px; }
.clrBlock{clear:both; font-size:0px; line-height:0px; display:block;}
body{ font: 12px Arial, Helvetica, sans-serif; color:#000000; background:#9a0202;}
strong{font-weight:bold;}

.container																{width:1024px; height:auto; margin:0 auto;}


.wrapper																{width:100%; height:auto; position:absolute; background:none; left:0px; top:0px;}

/*---------------------------------------------------------------------------*/
.flexiCont																{overflow:hidden; position:absolute; top:0px; left:0px; z-index:-1; width:100%; height:100%;}
img.background { 
			/* Set rules to fill background */
			min-height: 100%;
			min-width: 1024px;
			
			/* Set up proportionate scaling */
			width: 100% !important;
			height: auto;
			
			/* Set up positioning */
			position: fixed !important;
			top: 0;
			left: 0;

		}
	
		
		@media screen and (max-width: 1024px){
			img.bg {
				left: 50%;
				margin-left: -512px; }
		}

.landingCont														{width:100%; height:516px; position:relative; top:100%; z-index:100; top:125px; overflow:hidden;}
.landingBGCont														{height:516px; position:absolute; top:0px; left:auto; right:auto; z-index:200;}
.anchorCont															{width:1124px; height:516px; margin:0 auto; overflow:hidden; position:absolute; top:0; left:0; z-index:400;}
.anchorCont a														{width:50%; height:516px; display:block;}

.logoCHACHA															{width:761px; height:470px; z-index:300; position:absolute; top:0px;}
.logoCHACHA span													{width:761px; height:470px; display:block; background:url(../images/chachaLogo.png) 0 0 no-repeat;}
.logoCHACHA span.chachaLogoSEA										{width:761px; height:470px; display:block; background:url(../images/chachaLogoSea.png) 0 0 no-repeat;}
.logoCHACHA span.chachaLogoLA										{width:761px; height:470px; display:block; background:url(../images/chachaLogoLA.png) 0 0 no-repeat;}



/*--------------------------------- Header ---------------------------------*/
.header																	{width:auto; height:171px; position:relative; z-index:9999;}
#header																	{width:auto; height:auto; background:url(../images/headerBg.png) center bottom no-repeat; padding:0 0 45px 0;}
header																	{width:auto;}
.logo																	{width:294px; height:126px; padding:0 0 0 4px;}
.logo a																	{width:294px; height:126px; display:block; background:url(../images/logo.png) 0 0 no-repeat;}
.logo a:hover															{background-position:0 -126px;}

/*--------------------------------- Navigation ------------------------------*/
.navCont																{width:610px; position:relative; z-index:1000;}
nav																		{width:auto; position:absolute; top:0px; left:0px;}
nav ul																	{float:left; display:block; padding:0;}
nav ul li																{float:left; display:block; height:125px; padding:0; font:normal 12px Arial, Helvetica, sans-serif; color:#000;}
nav ul li.item_01														{width:55px; padding:0 8px 0 0;}
nav ul li.item_01 a														{width:55px; background:url(../images/navItem01.png);}

nav ul li.item_02														{width:54px; padding:0 12px 0 0;}
nav ul li.item_02 a														{width:54px; background:url(../images/navItem02.png);}

nav ul li.item_03														{width:33px; padding:0 16px 0 0;}
nav ul li.item_03 a														{width:33px; background:url(../images/navItem03.png);}

nav ul li.item_04														{width:51px; padding:0 15px 0 0;}
nav ul li.item_04 a														{width:51px; background:url(../images/navItem04.png);}

nav ul li.item_05														{width:50px; padding:0 15px 0 0;}
nav ul li.item_05 a														{width:50px; background:url(../images/navItem05.png);}

nav ul li.item_06														{width:49px; padding:0 14px 0 0;}
nav ul li.item_06 a														{width:49px; background:url(../images/navItem06.png);}

nav ul li.item_07														{width:38px; padding:0 11px 0 0;}
nav ul li.item_07 a														{width:38px; background:url(../images/navItem07.png);}

nav ul li.item_08														{width:53px; padding:0 18px 0 0;}
nav ul li.item_08 a														{width:53px; background:url(../images/navItem08.png);}

nav ul li.item_09														{width:49px; padding:0 12px 0 0;}
nav ul li.item_09 a														{width:49px; background:url(../images/navItem09.png);}

nav ul li.item_10														{width:55px; padding:0;}
nav ul li.item_10 a														{width:55px; background:url(../images/navItem10.png);}


nav ul li a																{color:#000; text-decoration:none; background-position:0 0; height:125px; display:block;}
nav ul li a:hover														{text-decoration:none; background-position:0 -125px;}

/*-------------------------------------------------------------------------*/

/*----------------------------- Body Container ----------------------------*/
#body_contnainer														{width:100%;}
.slider																	{width:auto; height:234px; background:url(../images/sliderBg.png) center no-repeat;}
.sliderCont																{width:1021px; height:210px; padding:12px 2px 12px 1px;}
.sliderCont img															{display:block;}

.eventsCont																{width:1024px; padding:0;}
.eventsLogo																{width:343px;}
.eventsLogo img															{position:relative; margin:0 0 0 -6px; display:block;}
.eventsInfo																{width:674px; padding:0 7px 0 0;}
.eventsinfoCont															{width:554px; padding:0;}
.eventsinfoCont h4														{font:700 38px 'Amatic SC', cursive; color:#fff; padding:5px 0 3px 0; background:url(../images/eventBorder.png) left bottom no-repeat;}
.eventSlider															{width:554px; padding:0; position:relative;}
.eventsImg																{width:154px; padding:8px 0 0 0; display:block;}
.eventsDetails															{width:385px; padding:5px 0 0 0; font-family:"Courier", "Courier New", monospace; font-weight:bold; color:#fff;}
.eventsDetails span.date												{display:block; font-size:16px;}
.eventsDetails h5														{font-size:22px; padding:4px 0 2px 0;}
.eventsDetails h5 a														{color:#fff; text-decoration:none;}
.eventsDetails h5 a:hover												{text-decoration:underline;}
.eventsDetails p														{font-size:14px;}
.eventsDetails p span.restrict											{display:block; padding:15px 0 0 0;}

.eventsNext																{width:96px; padding:132px 0 0 0;}
.eventsNext a															{width:96px; height:80px; background:url(../images/nextBtn.png) left top no-repeat; display:block;}
.eventsNext a:hover														{background:url(../images/nextBtn.png) right top no-repeat;}

/*----------- Shoping Page ----------*/
.shopContiner															{width:auto; min-width:1029px; height:1952px; background:url(../images/wendingBG.png) center top no-repeat; position:relative; margin-top:-27px; overflow-x:hidden;}
.mainShop																{width:592px; padding:265px 282px 0 150px;}
.mainShop ul															{float:left; display:block; padding:0 0 42px 0;}
.mainShop ul.first														{padding-bottom:59px;}

.mainShop ul li															{float:left; display:block; padding:0; position:relative;}
.mainShop ul li.item1													{padding:0 8px 0 0;}
.mainShop ul li.item4													{padding:0 0 0 8px;}

.mainShop ul li a														{width:144px; display:block;}
.mainShop ul li a img													{display:block;}

.mainShop ul li ul														{display:none; float:none; width:239px; height:207px; padding:0; position:absolute; top:-145px; left:44px; background:url(../images/shopHover.png) no-repeat; z-index:1;}
.mainShop ul li:hover ul												{display:block;}
.mainShop ul li ul li													{float:none; display:block; width:239px; padding:0;}
.mainShop ul li ul li .popUp											{width:202px; margin:0 auto; padding:40px 0 0 0;}
.mainShop ul li ul li .popUp h6											{font:700 30px 'Amatic SC', cursive; color:#231F20; text-align:center;}
.mainShop ul li ul li .popUp h6 span									{display:block;}
.mainShop ul li ul li .popUp p											{font:bold 13px "Courier New", Courier, monospace; text-align:center; color:#231F20; padding:15px 0 0 0;}
.mainShop ul li ul li .popUp p a										{color:#231F20; text-decoration:none; width:auto; display:inline;}
.mainShop ul li ul li .popUp p a:hover									{text-decoration:underline;}
/*---------------- Photos Page --------------------*/
.photosContainer														{width:920px; height:861px; padding:0; margin:0 auto; position:relative;}
.photoItem01															{width:220px; height:178px; position:absolute; top:43px; left:7px;}
.photoItem02															{width:189px; height:225px; position:absolute; top:19px; left:198px;}
.photoItem03															{width:220px; height:178px; position:absolute; top:82px; left:360px;}
.photoItem04															{width:207px; height:158px; position:absolute; top:0px; left:576px;}
.photoItem05															{width:207px; height:158px; position:absolute; top:91px; right:0px;}
.photoItem06															{width:236px; height:204px; position:absolute; top:146px; right:159px;}
.photoItem07															{width:207px; height:158px; position:absolute; top:277px; left:43px;}
.photoItem08															{width:222px; height:181px; position:absolute; top:232px; left:229px;}
.photoItem09															{width:220px; height:178px; position:absolute; top:300px; left:435px;}
.photoItem10															{width:161px; height:208px; position:absolute; top:268px; right:27px}
.photoItem11															{width:164px; height:208px; position:absolute; top:385px; left:41px;}
.photoItem12															{width:220px; height:178px; position:absolute; top:384px; left:267px;}
.photoItem13															{width:222px; height:181px; position:absolute; top:448px; right:229px;}
.photoItem14															{width:207px; height:158px; position:absolute; top:426px; right:42px;}
.photoItem15															{width:236px; height:204px; position:absolute; top:513px; left:160px;}
.photoItem16															{width:207px; height:158px; position:absolute; bottom:91px; left:0px;}
.photoItem17															{width:207px; height:158px; position:absolute; bottom:0px; left:139px;}
.photoItem18															{width:220px; height:178px; position:absolute; bottom:82px; left:340px;}
.photoItem19															{width:186px; height:225px; position:absolute; bottom:20px; right:202px;}
.photoItem20															{width:220px; height:178px; position:absolute; bottom:43px; right:7px;}

.photoVerti																{width:464px; height:689px; margin:0 auto; background:#800707;}
.photoVerti img															{width:464px; height:689px; display:block;}
.photoHortz																{width:689px; height:464px; margin:112px auto; background:#800707;}
.photoHortz img															{width:689px; height:464px; display:block;}

/*------------- Blog Page ---------------*/
.blogContainer															{width:680px; padding:20px 0 20px 185px;}
.blogContainer .scroll-pane 											{width:680px; height:500px; overflow:auto;}
.blogCont																{width:648px; padding:0 0 20px 0;}
.blogCont.first, .blogCont.last											{padding:0;}
.blogDetails															{width:641px; padding:0 0 28px 7px;}
.blogDetails h6															{font:700 38px 'Amatic SC', cursive; color:#fff; background:url(../images/headingBg.png) left bottom no-repeat; padding:0 0 3px 0;}
.blogDetails span.postDate												{display:block; font:700 23px 'Amatic SC', cursive; color:#fff; padding:3px 0 0 0;}
.blogDetails p															{font:400 16px 'Puritan', sans-serif; color:#fff; padding:5px 0 10px;}
.blogDetails p span														{font-weight:700; font-style:italic;}
.blogDetails img														{display:block; padding:0;}

.blogLinks																{width:588px; height:45px; padding:0 36px 0 24px; background:url(../images/bones.png) 0 0 no-repeat; font:italic 700 20px/45px 'Puritan', sans-serif; color:#231F20;}

.blogLinks a 															{color:#231F20; text-decoration:none;}


/*------------------ LA Menu -----------------*/
.laContainer															{width:1024px; padding:0;}
.laContLft																{width:393px; padding:0;}
.laContRgt																{width:631px; padding:0;}
.laContNav																{width:631px; padding:18px 0 10px 0;}
.laContNav ul															{padding:0 0 0 84px; float:left; display:block; text-align:center;}
.laContNav ul li														{display:block; float:left; padding:0 30px 0 13px; background:url(../images/menusep.png) right center no-repeat;}

.laContNav ul li.itemLA_1 a												{width:92px; background-image:url(../images/laMenu_01.png);}
.laContNav ul li.itemLA_2 a												{width:98px; background-image:url(../images/laMenu_02.png);}
.laContNav ul li.itemLA_3												{background:none;}
.laContNav ul li.itemLA_3 a												{width:115px; background-image:url(../images/laMenu_03.png);}

.laContNav ul li a														{height:38px; background-position:0 -38px; display:inline-block;}
.laContNav ul li a:hover, .laContNav ul li.selected a					{background-position:0 0;}

.laTabCont																{width:553px; height:420px; position:relative;}


.laTabCont1																{width:533px; height:420px; margin:0 auto;}

.laTabCont1 h4															{font:700 18px 'Puritan', sans-serif; text-align:center; color:#fff; padding:15px 0 5px 0;}
.laTabCont1 h4 span														{display:inline-block; border-bottom:1px solid #fff; padding:0 45px 2px 45px;}
.laTabCont1 ul															{display:block; padding:0 0 15px; font:700 30px 'Amatic SC', cursive; color:#fff; text-align:center; list-style-type:none;}
.laTabCont1 ul li														{display:block; padding:3px 0;}
.laTabCont1 ul li a														{display:block; color:#fff; text-decoration:none;}
.laTabCont1 ul li a:hover												{text-decoration:underline;}

.laTabCont2																{width:533px; height:420px; margin:0 auto;}
.laTabCont2 ul															{display:block; padding:15px 0 0 0; font:700 30px 'Amatic SC', cursive; color:#fff; text-align:center; list-style-type:none;}
.laTabCont2 ul li														{display:block; padding:3px 0;}
.laTabCont2 ul li a														{display:block; color:#fff; text-decoration:none;}
.laTabCont2 ul li a:hover												{text-decoration:underline;}

.laTabCont3																{width:553px; height:420px; margin:0 auto;}
.laTabCont3Top															{width:533px; padding:15px 0 0 0;}
.laTabCont3Top h4														{font:700 30px 'Amatic SC', cursive; text-align:center; color:#fff; padding:0;}
.laTabCont3Top h4 span													{display:block;}
.laTabCont3Top h4 span strong											{display:inline-block; width:80px;}

.laTabCont3 h5															{font:700 18px 'Puritan', sans-serif; text-align:center; color:#fff; padding:15px 0 5px 0;}
.laTabCont3 h5 span														{display:inline-block; border-bottom:1px solid #fff; padding:0 45px 2px 45px;}

.laTabCont3 ul															{display:block; padding:0; list-style-type:none;}
.laTabCont3 ul li														{display:block; padding:10px 0;}
.laTabCont3 ul li p														{font:700 30px 'Amatic SC', cursive; color:#fff; text-align:center;}
.laTabCont3 ul li span													{font:700 15px 'Puritan', sans-serif; text-align:center; color:#fff; display:block;}


.tabDetails																{visibility:hidden; width:553px !important; height:420px !important; position:absolute; top:0; left:0px;}
#tabCont_1																{visibility:visible;}
.tabDetails .scroll-pane {
	width: 553px;
	height: 420px;
	overflow: auto;
}
/*------------------- SEATTLE Menu -----------------*/
.seattleContNav															{width:631px; padding:18px 0 10px 0;}
.seattleContNav ul														{padding:0 0 0 0; float:left; display:block; text-align:center;}
.seattleContNav ul li													{display:block; float:left; padding:0 25px 0 13px; background:url(../images/menusep.png) right center no-repeat;}

.seattleContNav ul li.itemLA_1 a										{width:92px; background-image:url(../images/laMenu_01.png);}
.seattleContNav ul li.itemLA_2 a										{width:125px; background-image:url(../images/laMenu_04.png);}
.seattleContNav ul li.itemLA_3 a										{width:98px; background-image:url(../images/laMenu_02.png);}
.seattleContNav ul li.itemLA_4											{background:none;}
.seattleContNav ul li.itemLA_4 a										{width:115px; background-image:url(../images/laMenu_03.png);}

.seattleContNav ul li a													{height:38px; background-position:0 -38px; display:inline-block; background-repeat:no-repeat;}
.seattleContNav ul li a:hover, .seattleContNav ul li.selected a			{background-position:0 0;}

.seattleCont1															{width:270px; margin:0 auto;}
.seattleCont1 h4														{font:700 18px 'Puritan', sans-serif; text-align:center; color:#fff; padding:15px 0 5px 0;}
.seattleCont1 h4 span													{display:inline-block; border-bottom:1px solid #fff; padding:0 45px 2px 45px;}
.seattleCont1 ul														{display:block; font:700 30px 'Amatic SC', cursive; color:#fff; text-align:center;}
.seattleCont1 ul.last													{}
.seattleCont1 ul li														{display:block; padding:11px 0;}
.seattleCont1 ul.last li												{padding:0;}
.seattleCont1 ul li a													{display:block; color:#fff; text-decoration:none;}

.seattleCont2															{width:492px; margin:0 auto;}
.seattleCont2 ul														{display:block;}
.seattleCont2 ul li														{display:block;}
.seattleCont2 ul li a													{font:bold 15px/17px "Courier", "Courier New", monospace; color:#fff; text-decoration:none; padding:0 0 8px 0; display:block;}
.seattleCont2 ul li a span												{font:700 30px/30px 'Amatic SC', cursive; text-align:center; color:#fff; cursor:pointer;}

/*
.seattleCont2 ul li a span.bigTxt										{font:700 30px/20px 'Amatic SC', cursive; text-align:center; color:#fff; text-decoration:none; float:left;}
.seattleCont2 ul li a span.smallTxt										{font:bold 15px/15px "Courier", "Courier New", monospace; color:#fff; cursor:pointer; position:relative; top:-8px; padding:0 0 0 8px;}
*/

.seattleCont3															{width:300px; margin:0 auto;}
.seattleCont3 ul														{display:block; padding:15px 0 0 0; font:700 30px 'Amatic SC', cursive; color:#fff; text-align:center; list-style-type:none;}
.seattleCont3 ul li														{display:block; padding:3px 0;}
.seattleCont3 ul li a													{display:block; color:#fff; text-decoration:none;}
.seattleCont3 ul li a:hover												{text-decoration:underline;}

.seattleCont4															{width:380px; margin:0 auto;}
.seattleCont4 h4														{font:700 30px 'Amatic SC', cursive; text-align:center; color:#fff; padding:0;}
.seattleCont4 h5														{font:700 18px 'Puritan', sans-serif; text-align:center; color:#fff; padding:15px 0 5px 0;}
.seattleCont4 h5 span													{display:inline-block; border-bottom:1px solid #fff; padding:0 100px 2px 100px;}

.seattleCont4 ul														{display:block; padding:10px 0 20px 0; font:700 30px 'Amatic SC', cursive; color:#fff; text-align:center; list-style-type:none;}
.seattleCont4 ul li														{display:block; padding:3px 0;}
.seattleCont4 ul li a													{font:700 30px/30px 'Amatic SC', cursive; text-align:center; color:#fff; text-decoration:none;}
.seattleCont4 ul li a span												{font:bold 15px/17px "Courier", "Courier New", monospace; color:#fff; cursor:pointer;}
.seattleCont4 ul li a span strong										{display:block;}
.seattleCont4 ul li a span em											{font-style:oblique;}

/*-------------------------- LINKS Page -------------------------*/
.linksCotainer															{width:841px; position:relative; margin-top:-15px; padding:0 74px 0 109px;}
.linksLft																{width:580px; padding:40px 0 0 0;}
.linksLft ul															{float:left; display:block; padding:0; width:562px; font:700 38px 'Amatic SC', cursive; color:#fff;}
.linksLft ul li															{width:260px; padding:2px 0; display:block;}
.linksLft ul li.odds													{float:left;}
.linksLft ul li.even													{float:right;}

.linksLft ul li a														{color:#fff; text-decoration:none; padding:0 0 0 25px; background:url(../images/linksBull.png) left center no-repeat;}
.linksLft ul li a:hover													{text-decoration:underline;}

.linksRgt																{width:261px;}

/*------------ Contact Page --------------------*/
.contactCont															{width:1024px; height:auto; padding:65px 0 30px 0; background:url(../images/contactSkelton.png) right center no-repeat;}
.contactForm															{width:440px; padding:0 0 0 18px; position:relative;}
.contactForm h1															{font:700 38px 'Amatic SC', cursive; color:#fff; background:url(../images/contactLine.png) left bottom no-repeat; padding:0 0 2px 0;}
.contactForm ul															{width:440px; float:left; display:block; padding:9px 0 0 0;}
.contactForm ul li														{float:left; display:block; padding:5px 0; width:440px; position:relative;}
.contactForm ul li span.textboxCont										{width:167px; padding:8px; background:url(../images/textbox.png) 0 0 no-repeat; display:block;}
.contactForm ul li span.textboxCont input.textbox						{width:167px; padding:0; background:none; border:0px; font:bold 16px "Courier New", Courier, monospace; color:#000;}
.contactForm ul li span.textareaCont									{width:424px; padding:8px; background:url(../images/textarea.png) 0 0 no-repeat; display:block;}
.contactForm ul li span.textareaCont textarea							{width:424px !important; height:151px !important; background:none; border:0px; font:bold 16px "Courier New", Courier, monospace; color:#000;}
.contactForm ul li .contactInfo											{width:328px; height:110px;}
.contactForm ul li .contactBtns											{width:245px; padding:0; position:absolute; top:0px; right:0px; z-index:100;}
.contactBtns input.submit												{width:106px; height:34px; background:url(../images/submit.png) 0 0 no-repeat; border:0px; display:block; cursor:pointer;}
.error																	{display:block; padding:5px 0 0 0; color:#fff;}
#msg																	{color:#fff; font-size:15px;}
/*------------ FREE STUFF --------------*/
.freestuffCont															{width:901px; position:relative; margin-top:-19px; padding:0 69px 0 54px;}
.freestuffImg															{width:278px;}
.freestuffMain															{width:623px; padding:30px 0 0 0;}
.freestuffMain h1														{font:700 38px 'Amatic SC', cursive; color:#fff; background:url(../images/freestuffLine.png) left bottom no-repeat; padding:0 0 4px 0;}
.freestuffMain ul														{float:left; display:block; padding:0;}
.freestuffMain ul li													{float:left; display:block; margin:23px 7px 23px 6px; position:relative;}
.freestuffMain ul li a													{width:176px; height:148px; display:block; text-decoration:none; color:#fff; background:url(../images/freestuffImgBg.png) 0 0 no-repeat; padding:9px;}
.freestuffMain ul li ul													{display:none; position:absolute; top:9px; left:9px; width:176px; height:138px; background:url(../images/freestuffHover.png) 0 0 repeat; float:none; padding:10px 0 0 0;}
.freestuffMain ul li:hover ul											{display:block;}
.freestuffMain ul li ul li												{width:176px; float:none; padding:2px 0; margin:0px; font:700 38px 'Amatic SC', cursive; color:#fff; text-align:center;}
.freestuffMain ul li ul li a											{font:bold 15px "Courier New", Courier, monospace; text-decoration:none; width:auto; height:auto; background:none; padding:0;}
.freestuffMain ul li ul li a:hover										{text-decoration:underline;}

/*----------- About Page ---------------*/
.abtCont																{width:965px; padding:39px 15px 23px 44px;}
.abtImg																	{width:404px; border:10px solid #000;}
.abtImg img																{display:block;}
.abtInfo																{width:478px; padding:0;}
.abtInfo h1																{font:700 38px 'Amatic SC', cursive; color:#fff; background:url(../images/abtLine.png) left bottom no-repeat; padding:0 0 4px 0;}
.abtInfoMain															{width:450px; height:370px;}
.abtInfoMain p															{font:bold 14px/18px "Courier New", Courier, monospace; color:#fff; padding:12px 0 0 0;}

.abtInfoMain .scroll-pane {
	width: 100%;
	height: 370px;
	overflow: auto;
	float:none;
}

/*----------------- PRESS Page -----------------*/
.pressCont																{width:978px; margin:0 auto; padding:38px 0;}

.pressPrv																{width:96px; height:82px; padding:325px 0 0 0;}
.pressPrv a																{width:96px; height:82px; display:block; background:url(../images/backBtn.png) right top no-repeat;}
.pressPrv a:hover														{background:url(../images/backBtn.png) 0 0 no-repeat;}

.pressMain																{width:622px; padding:0 84px;}
.pressItemCont															{width:622px; margin:0 auto;}
.pressItemCont ul														{width:622px; float:left; display:block;}
.pressItemCont ul li													{float:left; display:block; width:106px; padding:0 9px 25px 9px;}
.pressItemCont ul li a													{display:block; padding:0; text-decoration:none;}
.pressItemCont ul li a span												{width:106px; height:146px; background:#818386; line-height:146px; font-size:40px; color:#fff; font-family:'FuturaStdMediumBold', Arial, Helvetica, sans-serif; display:block; text-align:center;}
.pressItemCont ul li a strong											{font:bold 12px "Courier New", Courier, monospace; color:#fff; text-align:center; display:block; padding:5px 0 0 0;}

.pressNxt																{width:92px; height:82px; padding:325px 0 0 0;}
.pressNxt a																{width:92px; height:82px; display:block; background:url(../images/moreBtn.png) 0 0 no-repeat;}
.pressNxt a:hover														{background:url(../images/moreBtn.png) right top no-repeat;}

/*-------------------------------------------------------------------------*/

/*-------------------------------- Footer ---------------------------------*/
.footer																	{height:140px;}
#footer																	{width:auto; height:110px; padding:30px 0 0 0; background:url(../images/footerBg.png) center top no-repeat;}
footer																	{width:auto;}
.footerLeft																{width:902px; padding:0 0 0 4px;}
.footerLeft ul															{float:left; display:block; padding:0; font:400 38px 'Amatic SC', cursive; color:#fff;}
.footerLeft ul li														{float:left; display:block; padding:0 18px; background:url(../images/sep.png) right center no-repeat;}
.footerLeft ul li.first-child											{padding:0 18px 0 0;}
.footerLeft ul li.last-child											{padding:0 0 0 18px; background:none;}
.footerLeft ul li a														{color:#fff; text-decoration:none;}
.footerLeft ul li a:hover												{text-decoration:underline;}
.socials																{width:114px; padding:0 4px 0 0;}
.socials ul																{float:right; display:block; padding:0;}
.socials ul li															{float:left; padding:0 0 0 13px; display:block;}
.socials ul li.fb a														{background:url(../images/fb.png) 0 0 no-repeat;}
.socials ul li.tw a														{background:url(../images/twitter.png) 0 0 no-repeat;}
.socials ul li a														{width:42px; height:42px; background-position:0 0; display:block;}
.socials ul li a:hover													{background-position:0 -42px;}

.designed																{width:100px; padding:15px 0 15px 470px;}
.designed span.txt														{float:left; width:68px; display:block; padding:10px 0 0 0; font:italic 11px Georgia, "Times New Roman", Times, serif; text-align:right; color:#fff;}
.designed span.icon														{float:right; display:block; width:32px;}
.designed span.icon a													{width:32px; height:32px; background:url(../images/design.png) 0 0 no-repeat; display:block; cursor:pointer;}
.designed span.icon a:hover												{background-position:0 -32px;}
/*-------------------------------------------------------------------------*/
/* ----------------- Common ---------------------- */
/*--------- font-family: 'Amatic SC', cursive; ---------*/
/*----- font-weight: 400;  ---*/
/*----- font-weight: 700;  ---*/

.box-shadow																{-moz-box-shadow: 3px 3px 5px #7c7c7c; -webkit-box-shadow: 3px 3px 5px #7c7c7c; box-shadow: 3px 3px 5px #7c7c7c; behavior: url('PIE.htc'); position:relative;}
.border-radius															{border-radius:3px; -webkit-border-radius:3px; -moz-border-radius:3px; behavior: url('PIE.htc'); position:relative;}

/*----------- Light Box CSS --------------*/
.light_box{background-color:#000; position:absolute; left:0px; top:0px; display:none; z-index:8; opacity:0.8; width:100% !important}
.light_container {width:689px; height:689px; background:none;  z-index:9999; position:fixed; display:none; overflow:hidden;}
.light_text{}
.box_number{font-size:50px; text-align:center; color:#000;}
.close_btn{text-align:right; padding:0 13px 0 0; }
.tabContent {
    background: none;
    display: none;
    height: auto;
    left: 0;
    margin: 0;
    min-height: 689px;
    padding: 0;
    position: absolute;
    top: 0px;
    width: 689px;
    z-index: 100;}
.boxShow	{ display:block!important; padding:0;}


::-webkit-input-placeholder {
   color: #000;
}

:-moz-placeholder {
   color: #000;
}


.ui-tabs-hide {position: relative; left: 0px; display: block;}

.contland{ width:100%; height:613px; position:absolute; left:0; top:50%; margin-top:-306px;}
.land{ background: url(../images/bgbodychachalanding.jpg) !important}
.logonorm{ width:1000px; height:613px; background:url(../images/chach-logo-sprite.jpg) no-repeat center top; margin:0 auto;  }
.logonorm a{ display:inline-block; height:613px; width:500px;}
.seattle-h{ background-position:center -613px;}
.sea-h{ background-position:center -1226px;}


