/* layouts and styles for gallery overlay content */

#overlay_panels .overlay_panel_content .content_footer {
	position:absolute;
	height:23px;
	top:489px;
	width:100%;
	background:#252525;
	z-index:999999;
}

#overlay_panels .overlay_panel_content_last .content_footer {
	position:absolute;
	height:23px;
	top:489px;
	width:100%;
	background:#252525;
}

#overlay_panels .overlay_panel.intro h2 {
  margin-top:165px;
  margin-left:43px;
  margin-bottom:14px;
  padding:0 0 14px 0;
}

#overlay_panels .overlay_panel.intro p {
  padding-left:43px;
  padding-bottom:16px;
  width:550px;
  font-size:14px;
  line-height:18px;
}


#overlay_panels .overlay_panel.intro p.parent_logo {
  margin-left:43px;
}

#overlay_panels .overlay_panel h2 {
  padding-top:37px;
  padding-left:18px;
  font-size:26px;
  font-family:helvetica, arial, verdana, san-serif; 
  padding-bottom:12px;
}

#overlay_panels .overlay_panel h2.sifr {
  width:500px;
}

#overlay_panels .overlay_panel p {
  font-size:13px;
  line-height:16px;
  padding-left:18px;
  padding-bottom:16px;
  width:449px;
  z-index:9999;
}

#overlay_panels .overlay_panel p.thin {
  width:255px;
}

#overlay_panels .overlay_panel p.right {
  width:250px;
  right:0;
  padding-right:20px;
}

#overlay_panels .overlay_panel img.top {
  top:0;
}

#overlay_panels .overlay_panel_content h4.logo {
    position:absolute;
	width:170px;
	height:28px;
    top:38px;
    right:14px;
	padding:0;
	margin:0;
}

#overlay_panels .overlay_panel_content .content_footer p {
	font-size:14px;
	color:#999999;
	padding:4px 0 0 20px;
	line-height:normal;
	float:left;
}

#overlay_panels .overlay_panel_content .content_footer a {
   line-height:18px;
   width:86px;
   height:18px;
   color:#FFFFFF;
   text-decoration:underline;
   padding:2px 0px 1px;
}

#overlay_panels .overlay_panel_content .content_footer a:hover {
   line-height:18px;
   width:86px;
   height:18px;
   padding:2px 0px 1px;
   color:#e4a452; 
}

#overlay_panels .overlay_panel_content_last h4.logo {
    position:absolute;
	width:170px;
	height:28px;
    top:38px;
    right:14px;
	padding:0;
	margin:0;
}

#overlay_panels .overlay_panel_content_last .content_footer p {
	font-size:14px;
	color:#FFFFFF;
	padding:4px 0 0 20px;
	line-height:normal;
	float:left;
}

#overlay_panels .overlay_panel_content_last .content_footer a {
/*   background:url(../images/bg.icon_orange.gif) no-repeat;*/
   line-height:18px;
   width:86px;
   height:18px;
   color:#FFFFFF;
   padding:2px 9px 1px;
}

#overlay_panels .overlay_panel.intro img {
    position:absolute;
	right:0;
	bottom:0;
	z-index:999999;
	border:none;
}

#overlay_panels .overlay_panel img {
    position:absolute;
	right:0;
	bottom:0;
    border:none;
    z-index:9999;	
}

#overlay_panels .overlay_panel img.left {
    position:absolute;
	left:0;
}

/* MOL */

#gallery_case_mol_starnet .overlay_panel.intro {
	background: url(../images/galleries/case_study_mol/bg.mol_intro.jpg) repeat-x;
	background-color:#bfe4f6;
}

#gallery_case_mol_starnet .overlay_panel.intro h2 {
	background: url(../images/galleries/case_study_mol/logo_starnet.gif) no-repeat;
	width:590px;
	height:55px;
}

#gallery_case_mol_starnet .overlay_panel.intro p.parent_logo {
	background: url(../images/galleries/case_study_mol/logo_mol.gif) no-repeat;
	width:86px;
	height:33px;   
}

#gallery_case_mol_starnet .overlay_panel_content h4.logo {
    background:url(../images/galleries/case_study_mol/logo_mol_small.gif) no-repeat;
}

#gallery_case_mol_starnet .overlay_panel img {
	bottom:23px;
}

#gallery_case_mol_starnet .overlay_panel.intro img {
	bottom:0px;
}

#gallery_case_mol_starnet .overlay_panel.intro p {
  width:380px;
}

/* COLLEGE BOARD REGISTRATION */

#gallery_case_sat_registration .overlay_panel.intro {
	background: url(../images/galleries/case_study_collegeboard/bg.sat_registration_intro.gif) repeat-x;
	background-color:#fff;
}

#gallery_case_sat_registration .overlay_panel.intro h2 {
	background: url(../images/galleries/case_study_collegeboard/title_sat_registration.gif) no-repeat;
	width:507px;
	height:101px;
}

#gallery_case_sat_registration .overlay_panel.intro p.parent_logo {
	background: url(../images/galleries/case_study_collegeboard/logo_college_board.gif) no-repeat;
	width:122px;
	height:36px;   
}

#gallery_case_sat_registration .overlay_panel_content h4.logo {
    background:url(../images/galleries/case_study_collegeboard/logo_sat_small.gif) no-repeat;
	width:75px;
	height:50px; 
}

#gallery_case_sat_registration .overlay_panel img {
	bottom:23px;
}

#gallery_case_sat_registration .overlay_panel.intro img {
	bottom:0px;
}


#gallery_case_sat_registration .overlay_panel.intro p {
  width:400px;
}

/* YOU 24 */

#gallery_case_you24 .overlay_panel.intro {
	background: url(../images/galleries/case_study_you24_magazine/bg.you24_intro.gif) repeat-x;
	background-color:#1794d1;
}

#gallery_case_you24 .overlay_panel.intro p.awards {
	background: url(../images/galleries/case_study_you24_magazine/you24_pearlawards.gif) no-repeat;
	width:240px;
	height:65px;
	float:right; 
}

#gallery_case_you24 .overlay_panel.intro h2 {
	background: url(../images/galleries/case_study_you24_magazine/title_you24.gif) no-repeat;
	width:540px;
	height:80px;
	margin-top:65px;
	float:left;
}

#gallery_case_you24 .overlay_panel.intro p.parent_logo {
	background: url(../images/galleries/case_study_you24_magazine/logo_rodale24hrfitness.gif) no-repeat;
	width:227px;
	height:35px;  
	position:absolute;
	bottom:23px;
	left:15px;
	float:left;
}

#gallery_case_you24 .overlay_panel_content h4.logo {
    background:url(../images/galleries/case_study_you24_magazine/logo_you24.gif) no-repeat;
	width:158px;
	height:31px;  
}

#gallery_case_you24 .overlay_panel img {
	bottom:23px;
}

#gallery_case_you24 .overlay_panel.intro img {
	bottom:0px;
}

#gallery_case_you24 .overlay_panel.intro p {
  width:450px;
  padding-bottom:10px;
  float:left;
}

#gallery_case_you24 .overlay_panel.intro .content_footer {
  position:absolute;
  float:left;
  bottom:0px;
  left:0px;
}


/* CHRISTIES */
#gallery_case_christies .overlay_panel.intro {
	background: url(../images/galleries/case_study_christies/bg.christies_intro.gif) repeat-x;
	background-color:#940000;
}

#gallery_case_christies .overlay_panel.intro h2 {
	background: url(../images/galleries/case_study_christies/title_christies.gif) no-repeat;
	width:433px;
	height:85px;
}

#gallery_case_christies .overlay_panel.intro p.parent_logo {
	background: url(../images/galleries/case_study_christies/logo_christies.gif) no-repeat;
	width:127px;
	height:43px;   
}

#gallery_case_christies .overlay_panel_content h4.logo {
    background:url(../images/galleries/case_study_christies/logo_christies.gif) no-repeat;
}

#gallery_case_christies .overlay_panel img {
	bottom:23px;
}

#gallery_case_christies .overlay_panel.intro img {
	bottom:0px;
}

#gallery_case_christies .overlay_panel.intro p {
  color:#dfb3b3;
  width:420px;
}

#gallery_case_christies .overlay_panel.intro .content_footer p {
  color:#999999;
}

/* LIFE 123 */

#gallery_case_life123 .overlay_panel.intro {
	background: url(../images/galleries/case_study_life123/bg.life123_intro.gif) repeat-x;
	background-color:#fff;
}

#gallery_case_life123 .overlay_panel.intro h2 {
	background: url(../images/galleries/case_study_life123/title_life123.gif) no-repeat;
	width:600px;
	height:71px;
}

#gallery_case_life123 .overlay_panel.intro p.parent_logo {
	background: url(../images/galleries/case_study_life123/logo_IAC.gif) no-repeat;
	width:127px;
	height:43px;   
}

#gallery_case_life123 .overlay_panel_content h4.logo {
    background:url(../images/galleries/case_study_life123/logo_life123.gif) no-repeat;
	width:86px;
	height:31px; 
}

#gallery_case_life123 .overlay_panel img {
	bottom:23px;
}

#gallery_case_life123 .overlay_panel img {
	bottom:0px;
}

#gallery_case_life123 .overlay_panel.intro p {
  width:400px;
}

#gallery_case_life123 .overlay_panel_content .flash {
    position:absolute;
	bottom:30px;
	z-index:999999;
	border:none;
	padding-left:0px;
	margin:0px;
	float:left;
	width:735px;
}

#gallery_case_life123 .overlay_panel_content .flashleft {
    position:absolute;
	bottom:15px;
	z-index:999999;
	border:none;
	padding-left:20px;
	float:left;
	width:300px;
	height:250px;
}

#gallery_case_life123 .overlay_panel_content .flashright {
    position:absolute;
	right:15px;
	bottom:15px;
	z-index:999999;
	border:none;
	margin-left:400px;
	width:300px;
	height:250px;
	
}

#gallery_case_life123 .overlay_panel_content .flashleft img{
	border:none;
	padding:0px;
	margin:0px;
	z-index:99999;
	margin-top:200px;
	bottom:23px;
	
}

#gallery_case_life123 .overlay_panel_content .flashright img {
	border:none;
	padding-left:20px;
	padding:0px;
	margin:0px;
	z-index:99999;
	margin-top:200px;
	bottom:23px;
	
}

/* SMART-E-BEAR */
#gallery_case_smartebear .overlay_panel.intro {
	background: url(../images/galleries/case_study_smartebear/bg.smartebear_intro.gif) repeat-x;
	background-color:#FFF;
}

#gallery_case_smartebear .overlay_panel.intro h2 {
	background: url(../images/galleries/case_study_smartebear/title_smartebear.gif) no-repeat;
	width:526px;
	height:65px;
}

#gallery_case_smartebear .overlay_panel.intro p.parent_logo {
	background: url(../images/galleries/case_study_smartebear/logo_intellitoys.gif) no-repeat;
	width:205px;
	height:88px;   
	bottom:23px;
}

#gallery_case_smartebear .overlay_panel_content h4.logo {
    background:url(../images/galleries/case_study_smartebear/logo_smartebear.gif) no-repeat;
	width:143px;
	height:34px;  
}

#gallery_case_smartebear .overlay_panel_content_last h4.logo {
    background:url(../images/galleries/case_study_smartebear/logo_smartebear.gif) no-repeat;
	width:143px;
	height:34px;  
}

#gallery_case_smartebear .overlay_panel img {
	bottom:23px;
}

#gallery_case_smartebear .overlay_panel.intro img {
	bottom:0px;
}

#gallery_case_smartebear .overlay_panel.intro p {
  width:400px;
}

#gallery_case_smartebear .overlay_panel_content_last img {
    position:absolute;
	left:0;
	bottom:15;
	z-index:999999;
	border:none;
}
#gallery_case_smartebear .overlay_panel_content_last .flash {
    position:absolute;
	right:0;
	bottom:15;
	z-index:999999;
	border:none;
}


/* OUR FACILITY */

#gallery_case_study_catalyst_facility .overlay_panel.intro h2.title {
	background:none;
    margin-top:60px;
	width:322px;
	height:76px;
    margin-bottom:0;	
}

#gallery_case_study_catalyst_facility .overlay_panel h2 {
	margin-top:340px;
	padding-bottom:0;
}

#gallery_case_study_catalyst_facility .overlay_panel img.floorplan {
	bottom:23px;
	right:14px;
}

#gallery_case_study_catalyst_facility .overlay_panel .content_footer p {
    width:702px;
    text-align:right;
	padding-right:20px;
	color:#ffffff;
}

#gallery_case_study_catalyst_facility .overlay_panel p {
	width:523px;
	color:#7b7b7b;
}

#gallery_case_study_catalyst_facility .overlay_panel.intro p {
	padding-left:35px;
	line-height:20px;	
	font-size:13px;
}

#gallery_case_study_catalyst_facility .overlay_panel.intro p.introduction {
	color:#FFFFFF;
    width:435px;
	margin-top:0px;
	top:162px;
	position:absolute;
}

#gallery_case_study_catalyst_facility .overlay_panel.intro h3 {
    position:absolute;
	top:350px;
}

#gallery_case_study_catalyst_facility .overlay_panel.intro p.second {
	color:#000000;
    width:635px;
	position:absolute;
	top:410px;
}

#gallery_case_study_catalyst_facility .overlay_panel.intro p.second a {
	color:#FFFFFF;
	font-weight:bold;
}

#gallery_case_study_catalyst_facility .overlay_panel.intro h3 {
    color:#FFFFFF;
	font-size:24px;
	padding:24px 0 3px 35px;
}

#gallery_case_study_catalyst_facility .overlay_panel.intro {
	background: url(../images/galleries/case_study_catalyst_facility/bg.facility_intro.jpg) no-repeat;
	background-color:#818680;
}

#gallery_case_study_catalyst_facility .overlay_panel.contact {
	background: url(../images/galleries/case_study_catalyst_facility/bg.facility_lastslide.jpg) no-repeat;
}

#gallery_case_study_catalyst_facility .overlay_panel.contact p.sifr {
	font-size:24px;
	text-align:left !important; 
	width:310px;
	margin:260px 0 0 0;
	color:#303030;
	line-height:30px;
	margin-left:0;
	padding-left:430px;
}

#gallery_case_study_catalyst_facility .overlay_panel.contact a {
    color:#FFFFFF;
}

#gallery_case_study_catalyst_facility .overlay_panel.contact a:hover {
    color:#E4A452;
}

