@charset "utf-8";
/* CSS Document */

h1.logo{
	background:url(../images/global/grp_logo.png) no-repeat;
	width:211px;
	height:0;
	padding-top:37px;
	overflow:hidden;
	margin-top:60px;
	margin-bottom:45px;
	float:left;
	display:inline;
}

a{
	color:#bfaa92;
	text-decoration:none;
	outline:none;
}

#topLight{
	background:url(../images/global/bck_topNav.png) no-repeat center top;
	height:22px;
	width:100%;
}
/* Homepage Text Tags ************************************************************/
h2.text2, h2.text3, h2.text4, h2.text5{
		height:0;
		overflow:hidden;
}
h2.text2{
	background:url(../images/index/JC_02_text.png) no-repeat;
	width:642px;
	padding-top:80px;
}
h2.text3{
	background:url(../images/index/JC_03_text.png) no-repeat 0 6px;
	width:642px;
	padding-top:79px;
}
h2.text4{
	background:url(../images/index/JC_04_text.png) no-repeat 0 6px;
	width:675px;
	padding-top:87px;
}
h2.text5{
	background:url(../images/index/JC_05_text.png) no-repeat 0 6px;
	width:675px;
	padding-top:87px;
}
/*********************************************************************************/
h3.weddings, h3.roomPackages, h3.golf, h3.groupMeetings{
	height:0;
	padding-top:14px;
	overflow:hidden;
	margin-top:9px;
	margin-bottom:2px;
	float:left;
}
h3.weddings{
	background:url(../images/index/txt_weddings.png) no-repeat;
	width:129px;
}
h3.roomPackages{
	background:url(../images/index/txt_roomPackages.png) no-repeat;
	width:200px;
}
h3.golf{
	background:url(../images/index/txt_golf.png) no-repeat;
	width:60px;
}
h3.groupMeetings{
	background:url(../images/index/txt_groupsMeetings.png) no-repeat center;
	width:300px;
	padding-top:21px;
	margin-bottom:4px;
}
/*********************************************************************************/
h2.privacyPolicy{
	background:url(../images/privacy/h2_privacyPolicy.gif) no-repeat;
	width:200px;
	height:0;
	padding-top:40px;
	overflow:hidden;
	margin:105px 0 0 0;
	float:left;
}
h2.termsOfUse{
	background:url(../images/privacy/h2_termsOfUse.gif) no-repeat;
	width:200px;
	height:0;
	padding-top:40px;
	overflow:hidden;
	margin:105px 0 0 0;
	float:left;
}
/*********************************************************************************/
h1.scrippsLogo{
	background:url(../images/global/logo_Scripps_S.gif) no-repeat;
	width:173px;
	height:0;
	padding-top:83px;
	overflow:hidden;
	margin:0 auto;
}
h3.scrippsTollFree{
	background:url(../images/global/txt_Scripps_TollFree.gif) no-repeat;
	width:244px;
	height:0;
	padding-top:29px;
	overflow:hidden;
	margin:0 auto;
}
/* PACKAGES **********************************************************************/
h2.weddingPackages,
h2.roomPackages,
h2.golfPackages,
h2.groupsMeetings,
h3.RBI,
h3.SurfAndSand,
h3.Temecula,
h3.TwinOaks,
h3.Encinitas,
h3.Scripps,
h3.GolfLearnMore,
h3.whoWeAre,
h3.whatWeDo,
h3.whatWeBelieve,
h3.imagery,
h3.logosBranding,
h3.h3_modifyAccount,
h3.h3_loggedOut{
	height:0;
	overflow:hidden;
	margin:0 auto;
}
h2.weddingPackages{
	background:url(../images/packages/h2_weddingPackages.gif) no-repeat;
	width:199px;
	padding-top:27px;
}
h2.roomPackages{
	background:url(../images/packages/h2_roomPackages.gif) no-repeat;
	width:166px;
	padding-top:27px;
	/*margin:0 0 0 110px;*/
}
h2.golfPackages{
	background:url(../images/packages/h2_golfPackages.gif) no-repeat;
	width:145px;
	padding-top:27px;
	/*margin:0 0 0 110px;*/
}
h2.groupsMeetings{
	background:url(../images/packages/h2_GroupsMeetings.gif) no-repeat;
	width:207px;
	padding-top:27px;
}
h3.RBI{
	background:url(../images/packages/h3_RBI.gif) no-repeat;
	width:181px;
	padding-top:10px;
}
h3.SurfAndSand{
	background:url(../images/packages/h3_SurfAndSand.gif) no-repeat;
	width:160px;
	padding-top:10px;
}
h3.Temecula{
	background:url(../images/packages/h3_Temecula.gif) no-repeat;
	width:162px;
	padding-top:10px;
}
h3.TwinOaks{
	background:url(../images/packages/h3_TwinOaks.gif) no-repeat;
	width:84px;
	padding-top:9px;
}
h3.Encinitas{
	background:url(../images/packages/h3_Encinitas.gif) no-repeat;
	width:134px;
	padding-top:9px;
}
h3.Scripps{
	background:url(../images/packages/h3_Scripps.gif) no-repeat;
	width:90px;
	padding-top:9px;
}
h3.GolfLearnMore{
	background:url(../images/packages/h3_Golf.gif) no-repeat;
	width:501px;
	padding-top:9px;
}
h3.whoWeAre{
	background:url(../images/B2B/h3_who.gif) no-repeat;
	width:98px;
	padding-top:9px;
}
h3.whatWeDo{
	background:url(../images/B2B/h3_what.gif) no-repeat;
	width:100px;
	padding-top:9px;
}
h3.whatWeBelieve{
	background:url(../images/B2B/h3_believe.gif) no-repeat;
	width:135px;
	padding-top:9px;
}
h3.imagery{
	background:url(../images/media/h3_imagery.gif) no-repeat;
	width:140px;
	padding-top:10px;
}
h3.logosBranding{
	background:url(../images/media/h3_logos.gif) no-repeat;
	width:188px;
	padding-top:10px;
}
h3.h3_modifyAccount{
	background:url(../images/media/h3_modifyAccount.gif) no-repeat;
	width:248px;
	padding-top:79px;
	margin-left:20px;
}
h3.h3_loggedOut{
	background:url(../images/global/h3_loggedOut.gif) no-repeat;
	width:482px;
	padding-top:26px;
}
.txt_foundit{
	background:url(../images/packages/txt_foundit.gif) no-repeat;
	width:234px;
	height:0;
	padding-top:79px;
	overflow:hidden;
	margin:0 auto 30px auto;
}
.txt_golfExperiences{
	background:url(../images/packages/txt_golfExperiences.gif) no-repeat;
	width:245px;
	height:0;
	padding-top:97px;
	overflow:hidden;
	margin:50px auto 0 auto;
}
.txt_perfectLocation{
	background:url(../images/packages/txt_perfectLocation.gif) no-repeat;
	width:220px;
	height:0;
	padding-top:81px;
	overflow:hidden;
	margin:0px auto 40px auto;
}
/* INVESTORS **********************************************************************/
h2.strategicPartners{
	background:url(../images/investors/h2_strategicPartners.gif) no-repeat;
	width:271px;
	height:0;
	padding-top:64px;
	overflow:hidden;
}
body#investors div.error, body#media div.error{
	margin:10px 0;
	font-weight:bold;
	color:#FFF;
}
body#investors div.error .errorInfo, body#media div.error .errorInfo{
	font-weight:normal;
	color:#bfaa92;
	margin:10px 0;
	border-top:1px #FFF dotted;
	padding-top:10px;
}
/* CONTACT US *********************************************************************/
h2.engage{
	background:url(../images/contact/txt_engage.gif) no-repeat;
	width:98px;
	height:0;
	padding-top:48px;
	overflow:hidden;
	margin-left:10px;
}
h2.communicate{
	background:url(../images/contact/txt_communicate.gif) no-repeat;
	width:202px;
	height:0;
	padding-top:30px;
	overflow:hidden;
	margin:0 0 30px 10px;
}
li a.contact_JCR,
li a.contact_RBI,
li a.contact_SAS,
li a.contact_TCI,
li a.contact_Scripps,
li a.contact_JCG{
	height:0;
	overflow:hidden;
	display:block;
	padding-top:15px;
}
#contactForm li a:hover{
	cursor:pointer;
}
li a.contact_JCR{
	background:url(../images/contact/txt_JCR_Corporate.gif) no-repeat;
	width:218px;
	padding-top:19px;
}
li a.contact_RBI{
	background:url(../images/contact/txt_RBI.gif) no-repeat;
	width:162px;
}
li a.contact_SAS{
	background:url(../images/contact/txt_SAS.gif) no-repeat;
	width:144px;
}
li a.contact_TCI{
	background:url(../images/contact/txt_TCI.gif) no-repeat;
	width:156px;
}
li a.contact_Scripps{
	background:url(../images/contact/txt_Scripps.gif) no-repeat;
	width:82px;
	padding-top:19px;
}
li a.contact_JCG{
	background:url(../images/contact/txt_JCG.gif) no-repeat;
	width:59px;
	padding-top:18px;
}
h2.h2_contactSubmission{
	background:url(../images/contact/h2_contactSubmissions.gif) no-repeat;
	width:393px;
	height:0;
	padding-top:20px;
	overflow:hidden;
	margin:0 auto;
}
/* B2B *********************************************************************/
h2.companyProfile{
	background:url(../images/B2B/txt_companyProfile.gif) no-repeat;
	width:246px;
	height:0;
	padding-top:80px;
	overflow:hidden;
	margin:65px 0 20px 40px;
}
h2.managementExpertise{
	background:url(../images/B2B/h2_managementExpertise.gif) no-repeat;
	width:503px;
	height:0;
	padding-top:72px;
	overflow:hidden;
	margin:45px 0 20px 100px;
}
h2.culinaryExpertise{
	background:url(../images/B2B/h2_culinary.gif) no-repeat;
	width:266px;
	height:0;
	padding-top:72px;
	overflow:hidden;
	margin:75px 0 20px 30px;
}
h2.recreationExpertise{
	background:url(../images/B2B/h2_recreation.gif) no-repeat;
	width:389px;
	height:0;
	padding-top:63px;
	overflow:hidden;
	margin:80px 0 20px 30px;
	float:left;
}
h2.golfExpertise{
	background:url(../images/B2B/h2_golf.gif) no-repeat;
	width:84px;
	height:0;
	padding-top:76px;
	overflow:hidden;
	margin:80px 0 20px 30px;
}
h2.assetMgt{
	background:url(../images/B2B/h2_assetMgt.gif) no-repeat;
	width:274px;
	height:0;
	padding-top:59px;
	overflow:hidden;
	margin:180px 0 20px 24px;
}
h2.ourApproach{
	background:url(../images/B2B/h2_ourApproach.gif) no-repeat;
	width:215px;
	height:0;
	padding-top:73px;
	overflow:hidden;
	margin:140px 0 20px 80px;
}
h2.h2_awardsAccolades{
	background:url(../images/B2B/h2_awardsAccolades.gif) no-repeat;
	width:318px;
	height:0;
	padding-top:39px;
	overflow:hidden;
	margin:60px auto 20px auto;
}
h4.h4_clickProperty{
	background:url(../images/B2B/h4_clickOnProperty.gif) no-repeat;
	width:445px;
	height:0;
	padding-top:14px;
	overflow:hidden;
	margin:0 auto;
}
h3.h3_ranchoBernardoLogo{
	background:url(../images/B2B/h3_ranchoBernardoInn.gif) no-repeat;
	width:801px;
	height:0;
	padding-top:34px;
	overflow:hidden;
	margin:0 auto;
}
h3.h3_ranchoBernardoLogo:hover{
	background-position:0 -34px;
	cursor:pointer;
}
h3.h3_ranchoBernardoLogo.active{
	background-position:0 -68px;
	cursor:pointer;
}
h3.h3_surfAndSandLogo{
	background:url(../images/B2B/h3_surfAndSand.gif) no-repeat;
	width:260px;
	height:0;
	padding-top:33px;
	overflow:hidden;
	margin:0 auto;
}
h3.h3_surfAndSandLogo:hover{
	background-position:0 -33px;
	cursor:pointer;
}
h3.h3_surfAndSandLogo.active{
	background-position:0 -66px;
	cursor:pointer;
}
h3.h3_scrippsInnLogo{
	background:url(../images/B2B/h3_scrippsInn.gif) no-repeat;
	width:240px;
	height:0;
	padding-top:35px;
	overflow:hidden;
	margin:0 auto;
}
h3.h3_scrippsInnLogo:hover{
	background-position:0 -35px;
	cursor:pointer;
}
h3.h3_TCILogo{
	background:url(../images/B2B/h3_tci.gif) no-repeat;
	width:832px;
	height:0;
	padding-top:34px;
	overflow:hidden;
	margin:0 auto;
}
h3.h3_TCILogo:hover{
	background-position:0 -34px;
	cursor:pointer;
}
h3.h3_TCILogo.active{
	background-position:0 -68px;
	cursor:pointer;
}
h4.h4_resortAwards{
	background:url(../images/B2B/h4_resortAwards.gif) no-repeat;
	width:128px;
	height:0;
	padding-top:16px;
	overflow:hidden;
}
h4.h4_bizcochoAwards{
	background:url(../images/B2B/h4_bizcochoAwards.gif) no-repeat;
	width:382px;
	height:0;
	padding-top:21px;
	overflow:hidden;
}
h4.h4_rbiSpaAwards{
	background:url(../images/B2B/h4_rbiSpaAwards.gif) no-repeat;
	width:288px;
	height:0;
	padding-top:21px;
	overflow:hidden;
}
#tag_culinary, #tag_B2B, #tag_recreation, #tag_golf, #tag_assetMgt{
	height:0;
	padding-top:33px;
	overflow:hidden;
	position:absolute;
	z-index:2;
}
#tag_culinary{
	background:#FFF url(../images/B2B/tag_culinary.gif) no-repeat 10px center;
	width:420px;
	top:170px;
	right:0;
}
#tag_B2B{
	background:#250e0b url(../images/B2B/tag_B2B.gif) no-repeat 10px center;
	width:530px;
	top:270px;
	right:0;
}
#tag_recreation{
	background:#111112 url(../images/B2B/tag_recreation.gif) no-repeat center;
	width:960px;
	top:175px;
	right:0;
}
#tag_golf{
	background:#6f962c url(../images/B2B/tag_golf.gif) no-repeat 54px center;
	width:486px;
	top:280px;
	left:0;
}
#tag_assetMgt{
	background:#0c0c0f url(../images/B2B/tag_assetMgt.gif) no-repeat 140px center;
	width:356px;
	top:304px;
	left:0;
}
/* STRATEGIC PARTNERS *********************************************************************/
h2.h2_documents{
	background:url(../images/investors/h2_documents.gif) no-repeat;
	width:158px;
	height:0;
	padding-top:34px;
	overflow:hidden;
	margin-left:16px;
}
h3.h3_infoCenter{
	background:url(../images/investors/h3_infoCenter.gif) no-repeat;
	width:381px;
	height:0;
	padding-top:41px;
	overflow:hidden;
}
h3.h3_notes{
	background:url(../images/investors/h3_notes.gif) no-repeat;
	width:535px;
	height:0;
	padding-top:41px;
	overflow:hidden;
}
/* MEDIA PAGE *********************************************************************/
h2.h2_corporatePressRoom{
	background:url(../images/media/h3_corporate_press_room.gif) no-repeat;
	width:320px;
	height:0;
	padding-top:65px;
	overflow:hidden;
}
h3.h3_howToRegister{
	background:url(../images/media/h3_toRegister.gif) no-repeat;
	width:150px;
	height:0;
	padding-top:47px;
	overflow:hidden;
}
h2.h2_imagery{
	background:url(../images/media/h2_imagery.gif) no-repeat;
	width:115px;
	height:0;
	padding-top:59px;
	overflow:hidden;
	margin-left:16px;
}
h2.h2_logosBranding{
	background:url(../images/media/h2_branding.gif) no-repeat;
	width:267px;
	height:0;
	padding-top:67px;
	overflow:hidden;
	margin-left:16px;
}
h3.h3_registerMediaPass{
	background:#0c0c0f url(../images/media/h3_registerMediaPass.gif) no-repeat center 10px;
	height:0;
	padding-top:32px;
	overflow:hidden;
	color:#FFF;
	text-align:center;
	margin:0 auto;
	width:80%;
}
h3.h3_registerMediaPass:hover{
	cursor:pointer;
}
h4.h4_accountSetup{
	background:url(../images/media/h4_accountSetup.gif) no-repeat;
	width:142px;
	height:0;
	padding-top:43px;
	overflow:hidden;
}
h4.h4_registrationForm{
	background:url(../images/media/h4_registrationForm.gif) no-repeat;
	width:172px;
	height:0;
	padding-top:50px;
	overflow:hidden;
}
h2.h2_registrationSubmitted{
	background:url(../images/media/h2_registrationSubmitted.gif) no-repeat;
	width:460px;
	height:0;
	padding-top:25px;
	overflow:hidden;
	margin:0 auto;
}
h2.h2_passwordReset{
	background:url(../images/media/h2_passwordReset.gif) no-repeat;
	width:293px;
	height:0;
	padding-top:25px;
	overflow:hidden;
	margin:0 auto;
}
h2.h2_accountModified{
	background:url(../images/media/h2_accountModified.gif) no-repeat;
	width:361px;
	height:0;
	padding-top:25px;
	overflow:hidden;
	margin:0 auto;
}
