/* KPP STYLESHEET - WINTER */
/* #A9C1C4 - Light Blue */
/* #938C00 - Drab Green */
/* #903D38 - Red */
/* #D3925A - Peach */

.asterisk 			{ font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#A00909; }

body					{ background:#FFFFFF; margin:0px 0px 20px 0px; color:#43473F; }
.bodyCopy				{ font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:17px; color:#43473F; text-align:justify; }
.bold				{ font-weight:bold; }

.buttonBack			{ font-size:10px; }

.cinemaIntroBlurb		{ font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; color:#43473F; text-align:justify; }
.cinemaRates 			{ font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; color:#43473F; text-align:center; background-color:#F7F8E6; border:1px solid #DADDCC; padding:5px 0px 5px 0px; }
table.cinemaHeaderMain	{ background-color:#F6F5FA; border:1px solid #DADDCC; }
td.cinemaHeaderMain		{ font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; vertical-align:bottom; text-align:left; color:#43473F; background-color:#F6F5FA; }
table.cinemaContent		{ background-color:#FFFFFF; border-top:1px solid #DADDCC; border-right:1px solid #DADDCC; border-left:1px solid #DADDCC; padding:0px 3px 0px 0px; }
td.cinemaContent		{ font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:20px; text-align:left; color:#43473F; background-color:#F6F5FA; border:1px solid #F6F5FA; padding:3px 0px 3px 0px; }
.cinemaTableBase		{ border-left:1px solid #DADDCC; border-bottom:1px solid #DADDCC; }
.cinemaMovieName 		{ background-color:#E0E0E8; text-align:left; padding:0px 0px 0px 10px; }

.closeWindow 			{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#56584A; text-align:right; padding-right:15px; }
.contentAreaPad		{ padding:0px 30px 0px 33px; }
.coloredBlock			{ background-color:#903D38; }

.contactContent		{ padding:10px 0px 30px 0px; }
.contactTitle			{ font-family:Arial,Helvetica,sans-serif; font-size:15px; font-weight:bold; color:#A9C1C4; padding:0px 0px 10px 0px; }
.contactSubTitle		{ font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; color:#43473F; padding:0px 0px 0px 0px; }

.contentBox			{ background-color:#903D38; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FFFFFF; padding:2px 4px 2px 4px; }
.contentBoxTitle		{ font-weight:bold; line-height:11px; padding:2px 0px 2px 0px; }
.contentBoxTxt			{ line-height:14px; }
.contentTable			{ background-image:url("../images/page/bg_swirlyq_sub.gif"); background-repeat:no-repeat; background-position:bottom left; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:17px; color:#43473F; text-align:justify; padding:0px 30px 0px 33px; }
.contentTableSansBG		{ font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:17px; color:#43473F; text-align:justify; padding:0px 30px 0px 33px; }

.detailBoxTable		{ padding:0px 0px 0px 5px; text-align:center; }
.detailBoxL			{ background-color:#E9E9E9; border:1px solid #DADDCC; text-align:left; padding:10px 5px 5px 10px; }
.detailBoxR			{ background-color:#E9E9E9; border:1px solid #DADDCC; text-align:left; padding:10px 5px 5px 10px; }
.detailBoxItem			{ padding:3px 0px 3px 1px; }
.detailLogo			{ padding:15px 20px 0px 0px; vertical-align:top; }

.directions			{ border:1px solid #DADDCC; }
.directionsDivider 		{ background-color:#E9E9E9; }
.directionsListing		{ font-family:Arial,Helvetica,sans-serif; background-color:#E9E9E9; font-size:12px; text-align:left; vertical-align:top; padding:10px 5px 30px 20px; }
.directionsListingPrint	{ font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:left; vertical-align:top; padding:10px 5px 30px 20px; }
.directionsPrint		{ border:1px solid #DADDCC; padding:10px 0px 16px 0px; }
.directionsIndent		{ padding-left:25px; }
.directionsNudge1		{ vertical-align:top; text-align:justify; padding:10px 30px 10px 30px; }
.directionsNudge2		{ vertical-align:top; text-align:justify; padding:10px 30px 10px 30px; }
.directionsTitle		{ border:1px solid #7CAEA9; font-size:13px; font-weight:bold; line-height:16px; color:#74796E; padding:5px 0px 5px 5px; } 
td.directionsTitle		{ border:0px; padding:10px 0px 13px 0px; }
.directionsTitlePrint	{ font-size:13px; font-weight:bold; line-height:16px; color:#74796E; padding:5px 0px 5px 0px; }

.dolbyStereo 			{ padding:0px 10px 0px 0px; }	

.formField 			{ font-family:Arial,Helvetica,sans-serif; font-size:11px; width:105px; background-color:#FFFFFF; color:#43473F; border:1px solid #FFFFFF; }
.formFieldLabel  		{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FFFFFF; text-align:right; padding:5px 5px 5px 0px; }
.formFieldHome			{ font-family:Arial,Helvetica,sans-serif; font-size:11px; background-color:#FFFFFF; color:#43473F; border:1px solid #FFFFFF; }
.formNewsletter		{ height:30px; background-color:#903D38; }
.cinemaNewsletter		{ height:auto; background-color:#fff; color:#333; }
.cinemaNewsletter table	{ height:38px; width:431px; }
.cinemaNewsletter .formFieldLabel	{ color:#333; }
.cinemaNewsletter .formFieldHome	{ border:1px #999 solid; }

.indentedTxt			{ padding-left:25px; }
.leftNudge			{ padding-left:10px; }

.masterTable			{ background-color:#FFFFFF; }

.movieBox				{ background-color:#903D38; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#FFFFFF; padding:2px 4px 2px 4px; }
.movieBoxTitle			{ font-weight:bold; line-height:11px; padding:2px 0px 0px 0px; }
.movieBoxTxt			{ line-height:14px; padding:0px 0px 1px 0px; }

.newsBack				{ font-size:10px; line-height:10px; padding:0px; }
.newsContentTable		{ background-image:url("../images/page/bg_swirlyq_news.gif"); background-repeat:no-repeat; background-position:bottom; font-family:Arial,Helvetica,sans-serif; font-size:11px; line-height:17px; color:#43473F; text-align:justify; padding:0px 30px 0px 33px; }
.newsListing			{ background-color:#E9E9E9; border:1px solid #DADDCC; font-size:12px; vertical-align:top; padding:20px 15px 5px 15px; }
.newsListingTitle		{ border:1px solid #7CAEA9; width:326px; font-size:13px; font-weight:bold; color:#74796E; padding:5px; }
 
.newsItem				{ font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:left; vertical-align:top; padding:10px 5px 5px 20px; }
.newsItemTbl			{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#43473F; padding:2px 4px 2px 4px; }
.newsItemDate			{ font-size:11px; font-weight:bold; color:#74796E; }
.newsItemTitle			{ font-size:11px; font-weight:bold; color:#43473F; }
.newsItemTxt			{ font-size:11px; color:#74796E; padding:0px 10px 10px 0px; }
.newsPad				{ padding:5px 10px 10px 20px; }

.officeSpaceTable		{ text-align:left; }
.officeSpace			{ font-family:Arial,Helvetica,sans-serif; background-color:#E9E9E9; border:1px solid #DADDCC; font-size:12px; text-align:left; vertical-align:top; padding:10px 20px 5px 20px; } 
.officespaceListing		{ font-family:Arial,Helvetica,sans-serif; background-color:#E9E9E9; border:1px solid #DADDCC; font-size:12px; text-align:left; vertical-align:top; padding:10px 5px 5px 20px; }
.officeSpacePrint		{ font-family:Arial,Helvetica,sans-serif; font-size:12px; text-align:left; vertical-align:top; }
.officeSpaceTitle		{ border:1px solid #A9C1C4; font-size:13px; font-weight:bold; line-height:16px; color:#74796E; padding:5px 0px 5px 5px; }
td.officeSpaceTitle		{ border:0px; padding:10px 0px 13px 0px; }
.officeSpaceTblHead		{ font-weight:bold; font-size:11px; padding:0px 0px 3px 0px; }
.officeSpaceMapID		{ height:20px; padding:2px 0px 2px 0px; vertical-align:top; }
.officeSpaceItem		{ height:20px; padding:2px 0px 2px 0px; vertical-align:top; }

.posterDivider			{ background-color:#903D38; }

.popupBody			{ background:#FFFFFF; margin:0px 0px 0px 0px; }
.popupCopy			{ font-family:Arial,Helvetica,sans-serif; font-size:12px; color:#56584A; padding:10px 10px 10px 10px; }

.pinterPageTitle		{ font-family:Arial,Helvetica,sans-serif; font-size:18px; font-weight:bold; color:#74796E; padding:5px 0px 15px 0px; }

.shopListingTable		{ text-align:left; }
.shopListing			{ font-family:Arial,Helvetica,sans-serif; background-color:#E9E9E9; border:1px solid #DADDCC; font-size:12px; text-align:left; vertical-align:top; padding:10px 5px 5px 20px; }
.shopListingTitle		{ border:1px solid #A9C1C4; font-size:13px; font-weight:bold; line-height:16px; color:#74796E; padding:5px 0px 5px 5px; }
td.shopListingTitle		{ border:0px; padding:10px 0px 13px 0px; }
.shopListingNum		{ height:20px; background-image:url("../images/page/bullet_arrow_block.gif"); background-repeat:no-repeat; font-weight:bold; text-align:center; padding:2px 0px 2px 0px; }
.shopListingItem		{ font-size:11px; height:20px; padding:2px 0px 2px 0px; }
.shopListingPrint		{ font-family:Arial,Helvetica,sans-serif; font-size:11px; text-align:left; vertical-align:top; }
.shopListingTitlePrnt	{ font-size:13px; font-weight:bold; line-height:16px; color:#74796E; padding:10px 0px 5px 0px; }
.shopListingNumPrnt		{ height:20px; background-image:url("../images/page/bullet_arrow_block_wht.gif"); background-repeat:no-repeat; font-weight:bold; text-align:center; padding:2px 0px 2px 0px; }
.shopListingItemPrnt	{ height:20px; padding:2px 0px 2px 0px; }

.statusMsg			{ font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#56584A; line-height:12px; text-align:left; vertical-align:top; padding:0px 10px 10px 5px; } 

.swirlyqBGHome			{ background-image:url("../images/page/bg_swirlyq_home.gif"); background-repeat:no-repeat; background-position:bottom;  padding:15px 15px 15px 0px; }

.toTopLink			{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#414550; text-align:right; padding:35px 45px 0px 0px; }

/* LINKS */
a:link				{ font-family:Arial,Helvetica,sans-serif; color:#903D38; font-weight:normal; text-decoration:underline; }
a:visited 			{ font-family:Arial,Helvetica,sans-serif; color:#903D38; font-weight:normal; text-decoration:underline; }
a:active 				{ font-family:Arial,Helvetica,sans-serif; color:#903D38; font-weight:normal; text-decoration:underline; }
a:hover 				{ font-family:Arial,Helvetica,sans-serif; color:#A9C1C4; font-weight:normal; text-decoration:none; }

a.contentBox:link		{ color:#A9C1C4; font-weight:normal; text-decoration:underline; padding:0px 0px 0px 0px; }
a.contentBox:visited	{ color:#A9C1C4; font-weight:normal; text-decoration:underline; padding:0px 0px 0px 0px; }
a.contentBox:active 	{ color:#A9C1C4; font-weight:normal; text-decoration:underline; padding:0px 0px 0px 0px; }
a.contentBox:hover 		{ color:#A9C1C4; font-weight:normal; text-decoration:none; padding:0px 0px 0px 0px; }

.ftr					{ font-family:Arial,Helvetica,sans-serif; font-size:10px; color:#43473F; padding:15px 0px 0px 15px; }
a.ftr:link			{ color:#903D38; font-weight:normal; text-decoration:underline; padding:0px 0px 0px 0px; }
a.ftr:visited	 		{ color:#903D38; font-weight:normal; text-decoration:underline; padding:0px 0px 0px 0px; }
a.ftr:active 			{ color:#903D38; font-weight:normal; text-decoration:underline; padding:0px 0px 0px 0px; }
a.ftr:hover 			{ color:#A9C1C4; font-weight:normal; text-decoration:none; padding:0px 0px 0px 0px; }

.mapLinkTxt			{ font-family:Arial,Helvetica,sans-serif; font-size:11px; }
a.mapLinkTxt:link		{ color:#43473F; font-weight:bold; text-decoration:none; padding:0px 0px 0px 0px; }
a.mapLinkTxt:visited	{ color:#43473F; font-weight:bold; text-decoration:none; padding:0px 0px 0px 0px; }
a.mapLinkTxt:active 	{ color:#43473F; font-weight:bold; text-decoration:none; padding:0px 0px 0px 0px; }
a.mapLinkTxt:hover 		{ color:#A9C1C4; font-weight:bold; text-decoration:underline; padding:0px 0px 0px 0px; }

a.movieLink:link		{ color:#FFFFFF; font-weight:bold; text-decoration:none; padding:0px 0px 0px 0px; }
a.movieLink:visited		{ color:#FFFFFF; font-weight:bold; text-decoration:none; padding:0px 0px 0px 0px; }
a.movieLink:active 		{ color:#FFFFFF; font-weight:bold; text-decoration:none; padding:0px 0px 0px 0px; }
a.movieLink:hover 		{ color:#A9C1C4; font-weight:bold; text-decoration:underline; padding:0px 0px 0px 0px; }

.newsLink				{ font-family:Arial,Helvetica,sans-serif; font-size:11px; font-weight:bold; }
a.newsLink:link		{ color:#938C00; font-weight:bold; text-decoration:none; padding:0px 0px 0px 0px; }
a.newsLink:visited		{ color:#938C00; font-weight:bold; text-decoration:none; padding:0px 0px 0px 0px; }
a.newsLink:active 		{ color:#938C00; font-weight:bold; text-decoration:none; padding:0px 0px 0px 0px; }
a.newsLink:hover 		{ color:#A9C1C4; font-weight:bold; text-decoration:none; padding:0px 0px 0px 0px; }

.officeSpaceMapLink			{ font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; }
a.officeSpaceMapLink:link	{ color:#903D38; font-weight:bold; text-decoration:none; padding:0px 0px 0px 0px; }
a.officeSpaceMapLink:visited	{ color:#903D38; font-weight:bold; text-decoration:none; padding:0px 0px 0px 0px; }
a.officeSpaceMapLink:active 	{ color:#903D38; font-weight:bold; text-decoration:none; padding:0px 0px 0px 0px; }
a.officeSpaceMapLink:hover 	{ color:#A9C1C4; font-weight:bold; text-decoration:none; padding:0px 0px 0px 0px; }

/* EOF */