/********************** CAMP HYATT styles *************************/

/********************** General layout overrides ********************************

#main-container {width:954px;background-image: url(/hyatt/images/main_bg_camp.gif);margin:0px 10px 10px 10px; color: #333333;}
#right-col {width:209px;float:right;background-color: #72BF44;}
**/
/********************** page elements overrides**********************************/
#page-title {margin-top:1px;background-image: url(../images/corporate/features/camp/hor_line_camp.gif);background-color:#FFFFFF;border-bottom:0px; width:734px;}

/********************** layout styles********************************************/

h3.orange  {color:#FF9900;font-size:16px;font-weight:bold;}
h3.green  {color:#6DBF52;font-size:16px;font-weight:bold;}
h3.purple  {color:#CC81B6;font-size:16px;font-weight:bold;}
h3.blue  {color:#00A2E1;font-size:16px;font-weight:bold;}
h4.orange  {color:#FF9900;font-size:15px;font-weight:bold;padding:0;margin:0;text-decoration:none;display:inline;}
h4.green  {color:#6DBF52;font-size:15px;font-weight:bold;padding:0;margin:0;text-decoration:none;display:inline;}
h4.purple  {color:#CC81B6;font-size:15px;font-weight:bold;padding:0;margin:0;text-decoration:none;display:inline;}
h4.blue  {color:#00A2E1;font-size:15px;font-weight:bold;padding:0;margin:0;text-decoration:none;display:inline;}

/*styles for Camp Hyatt landing page */
#kids-cont {}
	.kids-cont-left {}
	.kids-cont-left {}
#parents-cont {}
	.parents-cont-left {}
	.parents-cont-left {}

#camp-cont {}
	.camp-top-left {float:left;width:494px;}
	.camp-top-right {float:right;width:176px;}
	
#camp-cont-nav {}
	.camp-nav-left {float:left;}
	.camp-nav-right {float:right;width:175px;margin-top:-2px;}
	
#testimonials-cont {margin-left:148px;}

/*styles for new font color*/
.text-lblue {font-family:Arial,sans serif;color:#43CCFB; font-size:12px;font-weight:bold;}
.text-orange {font-family:Arial,sans serif;color:#FF9900; font-size:12px;font-weight:normal;}

/* bullets */
.bullet  {position:static; list-style-type: none; padding: 0; margin: 0;}
.bullet li {background: url(../images/corporate/features/camp/square_bullet_pt_org.gif) no-repeat 0 .6em; padding-left: .7em; padding-bottom: 2px; padding-top: 2px;line-height:15px;}


	
/**************************ROUNDED CORNER STYLES*********************************************/

#rounded-cont {}	
/* rounded corners with borders*/
/* global corner style*/
.box {background-color: #fffbed;}
.white-box {background-color:#FFFFFF;width:800px;}
.content  {padding: 0 15px 0 15px}
.lrn-more-content  {padding: 0 5px 0 20px}

.b-top, .b-top div, .b-bot, .b-bot div {background-repeat:no-repeat; background-image:url(../images/bg_corners.gif);}
.b-mid, .b-mid div {background-repeat:repeat-y;display:}
.b-mid  {background-position:right;width:100%;}

.y-on-g div, .y-on-g-bot div, .b-on-g div, .b-on-g-bot div, .org div, .org-bot div, .grn div, .grn-bot div, .pur div, .pur-bot div , .blu div, .blu-bot div, .blu-solid div, .blu-bot-solid div, .gry div, .gry-bot div {width:50%;}

/* orange line */
.org	{background-position:100% -177px;}
.org div  {background-position:0px -177px; height:14px;}
.org-mid, .org-mid div {background-image:url(../images/border_o.gif);}
.org-bot	{background-position:100% -221px;}
.org-bot div  {background-position:0px -221px; height:15px;}

/* blue on green drop shadow */
.b-on-g	{background-position:100% -344px;}
.b-on-g div  {background-position:0px -344px; height:14px;}
.b-on-g-mid, .b-on-g-mid div {background-image:url(../images/border_b_on_g.gif);}
.b-on-g-bot	{background-position:100% -370px;}
.b-on-g-bot div  {background-position:0px -370px; height:18px;}

/* yellow on green drop shadow*/
.y-on-g	{background-position:100% -295px;}
.y-on-g div  {background-position:0px -295px; height:14px;}
.y-on-g-mid, .y-on-g-mid div {background-image:url(../images/border_y_on_g.gif);}
.y-on-g-bot	{background-position:100% -321px;}
.y-on-g-bot div  {background-position:0px -321px; height:18px;}


/* green line */
.grn	{background-position:100% -59px;}
.grn div  {background-position:0px -59px; height:16px;}
.grn-mid, .grn-mid div {background-image:url(../images/border_g.gif);}
.grn-bot	{background-position:100% -99px;}
.grn-bot div  {background-position:0px -99px; height:19px;}

/* purple line */ 
.pur	{background-position:100% -236px;}
.pur div  {background-position:0px -236px; height:16px;}
.pur-mid, .pur-mid div {background-image:url(../images/border_p.gif);}
.pur-bot	{background-position:100% -276px;}
.pur-bot div  {background-position:0px -276px; height:19px;}

/* blue line */
.blu	{background-position:100% -118px;}
.blu div  {background-position:0px -118px; height:16px;}
.blu-mid, .blu-mid div {background-image:url(../images/border_b.gif);}
.blu-bot	{background-position:100% -158px;}
.blu-bot div  {background-position:0px -158px; height:19px;}

.blu-solid	{background-position:100% -398px;}
.blu-solid div  {background-position:0px -398px; height:16px;}
.blu-mid-solid, .blu-mid-solid div {background-image:url(../images/border_b.gif);background-color:#66CCFF;}
.blu-bot-solid	{background-position:100% -438px;}
.blu-bot-solid div  {background-position:0px -438px; height:19px;}

/* grey line ! requires .white-box */
.gry	{background-position:100% 0px;}
.gry div  {background-position:0px 0px; height:16px;}
.gry-mid, .gry-mid div {background-image:url(../images/border_gray.gif);}
.gry-bot	{background-position:100% -40px;}
.gry-bot div  {background-position:0px -40px; height:19px;}


/* learn more box content */
.lrn-more { font-size:11px;} 
.lrn-more-lf-col,.lrn-more-rt-col {float:left;margin:6px 0 10px 0;}
.lrn-more-lf-col {width:89px}
.lrn-more-rt-col {width:126px}


.lrn-more-lf-col h5, .lrn-more-lf-col a  {display:block;width:69px;clear:both;font-size:11px;}
.lrn-more-rt-col h5, .lrn-more-rt-col a  {font-size:11px;display:block;width:121px;}
.lrn-more-lf-col img, .lrn-more-rt-col img  {display:block;border:1px solid #73BF45;}
.lrn-more-lf-col h5, .lrn-more-rt-col h5 {margin:5px 0 5px 0;color:#666666;}

.inset-box {position:absolute; top:-20px; left:-20px;width:145px;background-color: #fffbed;}
.inset-box img {position:absolute;display:block;left:9px;top:10px;}

.talk-bubb-arrow{position:relative;}
.talk-bubb-arrow img {position:absolute;display:block;left:100px;top:-3px;}	
	
	
/*Camp Hyatt Includes */

/*Fun tools nav styles*/
.nav-fun-tools {width:180px;text-align:center;}
.nav-fun-tools a {text-decoration:none;}
/*footer styles - appear just above main footer */
#camp-hyatt-footer {float:left;width:320px;}

/********************** Camp Hyatt bookflap CSS ****************************/
/********************** Specific to Camp Hyatt pages ****************************/

#book-flap-wrapper {padding: 30px 20px 0px 20px; display:block;	text-align:center;line-height:16px; font-family:arial, sans serif;	color:#ffffff; font-size:11px;}	
	#book-flap {width:169px;display:block;}

.flap-intro {line-height:20px;border:0px;}
	.flap-intro strong {display:block;}
	.divider {margin:0 14px 20px 14px;height:1px;display:block;font-size:1px;line-height:0px;border_bottom:1px solid #b3b399;}
	.view-all {padding-top:5px;padding-bottom:6px;display:block;}
		.flap-item {padding-bottom:30px;}
		.flap-item div {padding-top:10px;}
		.spacer {display:block;margin-bottom:2px;}
			/* welcome section */
			.welcome-text {display:block;line-height:15pt;margin-bottom:-5px;}
			.welcome-title-text {font-weight:bold;display:block;}		
			/* bookflap image styles */			
			.flap-item-title {display:block;margin-bottom:13px;text-align:center;font-weight:bold;font-family:arial;font-size:11px;}
			.flap-item-graphic-img {border: 1px solid #b3b399;display:block; margin:0 14px 10px 14px;}
			.flap-item-graphic-img-pad {margin-bottom:12px; display:block;}	
			
			
