@charset "utf-8";
/* CSS Document */

/*Families ticker Phase 2*/
.families_container .families_ticket{ width:908px; height:36px; background:url(/images/family/families_tickerbg.jpg) no-repeat 1px 0; padding-left:8px;}
.families_container .families_ticket #ticker{ display:none;}

/*Families tittle Phase 2*/
.families_container .families_header_ttl{ height:58px;}
.families_container .families_header_ttl h1{ text-align:center; padding-top:8px;}

/*Families callouts Phase 2*/
.families_container .callouts {width:895px;height:209px; background:url(/images/family/families_calloutsbg.jpg) no-repeat 0 0; position:relative; top:-37px;left:-16px; z-index:90; padding:8px 0 0 16px; }
.families_container .callouts div{height:180px; float:left; padding:10px 0 0 18px; position:relative; }
.families_container .callouts div h4{}
.families_container .callouts div p{ padding:15px 16px 0 2px; line-height:16px;}
.families_container .callouts div a{ padding-top:15px; position:absolute; top:150px; }
.families_container .callouts div a.double{  padding-top:0;position:absolute; top:150px; }
.families_container .callouts div div{ position:absolute; padding:0; }
.families_container .callouts .callout1 { width:293px; background:url(/images/family/families_callout1h.gif) no-repeat 0 0;}
.families_container .callouts .callout1 .image { width:100px; height:81px; background:url(/images/family/families_callout_dinnerclub.jpg) no-repeat 0 0; top:100px; left:190px;}

.families_container .callouts .callout2 { width:257px; background:url(/images/family/families_callout2h.gif) no-repeat 0 0;}
.families_container .callouts .callout2 .image { width:106px; height:101px; background:url(/images/family/families_callout2himg.gif) no-repeat 0 0; top:88px; left:151px;}

.families_container .callouts .callout3 { width:280px; background:url(/images/family/families_callout3h.gif) no-repeat 0 0;}
.families_container .callouts .callout3 .image { width:124px; height:71px; background:url(/images/family/families_callout3himg.gif) no-repeat 0 0; top:108px; left:163px;}

/*Families Landing Phase 2*/
.familieslandingph2_container {width:890px; height:610px; background:url(/images/family/familieslandingbg.jpg) no-repeat left 36px;}
.familieslandingph2_container #header{width:379px; height:67px; background:url(/images/family/familieslandingh.jpg) no-repeat 24px 25px;}
.familieslandingph2_container #header p{ padding:27px 0 0 33px;}
.familieslandingph2_container #copy { width:520px; line-height:22px;}
.familieslandingph2_container #copy p{ padding:10px 0 0 33px; line-height:22px;}


/*Families Phase 2*/
.familiesph2_container {width:890px; padding-top:20px;}
.familiesph2_container #cntn_left{width:567px; height:auto; float:left; }
.familiesph2_container #cntn_right{width:323px; height:auto; padding-top:58px; float:left; position:relative; _position:fixed; #position:static; }

.familiesph2_container #cntn_left #cntn_ttl{ height:42px;}
.familiesph2_container #cntn_left #cntn_ttl span { height:42px; background:url(/images/family/familiesph2_ttl_bottom1.jpg) no-repeat left 3px;display:inline-block;padding:0 0 0 14px;}
.familiesph2_container #cntn_left #cntn_ttl span span { height:40px; background:url(/images/family/familiesph2_ttl_bottom2.jpg) no-repeat right top;padding:2px 106px 0 0;}

.familiesph2_container #cntn_left #cntn_video{ width:550px; height:370px; padding-top:15px; padding-left:17px; background:url(/images/family/familiesph2_bgvideo.jpg) no-repeat 0 0;}
.familiesph2_container #cntn_left #cntn_des{ width:567px; height:auto; background:url(/images/family/familiesph2_bgdes.jpg) no-repeat 0 bottom;}

.familiesph2_container #cntn_left #cntn_des p{ padding:5px 68px 33px 32px; line-height:19px;}
.familiesph2_container #cntn_left #cntn_watch{ width:567px; background:url(/images/family/familiesph2_bgwatch.jpg) no-repeat 0 bottom;  padding-bottom:25px;}
.familiesph2_container #cntn_left #cntn_watch p{padding:12px 0 12px 32px;}
.familiesph2_container #cntn_left #cntn_watch #box{ padding-left:32px;}
.familiesph2_container #cntn_left #cntn_watch #box ul{}
.familiesph2_container #cntn_left #cntn_watch #box ul li{ float:left; padding-right:19px; position:relative;}
.familiesph2_container #cntn_left #cntn_watch #box ul li div{ width:264px; height:300px; padding-top:34px; background:url(/images/family/descrip_top.png) no-repeat 0 0; display:none; position:absolute; top:70px; z-index:999; }
.familiesph2_container #cntn_left #cntn_watch #box ul li div p{ padding:0 26px 26px;background:url(/images/family/descrip_bot.png) no-repeat 0 bottom;}


/*ie6*/
*html .familiesph2_container #cntn_left #cntn_watch #box ul li div{background:url(/images/family/descrip_top.gif) no-repeat 0 0;  }
*html .familiesph2_container #cntn_left #cntn_watch #box ul li div p{ background:url(/images/family/descrip_bot.gif) no-repeat 0 bottom;}


.familiesph2_container #cntn_left #cntn_watch #box ul li a{ width:84px; height:78px;  display:block;}
.familiesph2_container #cntn_left #cntn_watch #box ul li a div{display:block;}
.familiesph2_container #cntn_left #cntn_watch #box ul li a span{ padding:59px 0 0 2px;}
.familiesph2_container #cntn_left #cntn_watch #box #videosolution ul li a span{ padding:2px 0 0 2px;}
.familiesph2_container #cntn_left #cntn_watch #box ul li.last{ padding-right:0; }


.highligthed_on{ border:#FFCC00 3px solid;}
.highligthed_off{ border:#FFFFFF 3px solid;}

* html .familiesph2_container #cntn_left #cntn_watch #box ul li a{ cursor:pointer;}

#episode1{ background:url(/images/family/episode1.jpg) no-repeat 3px 3px; width:82px; height:57px;}
#episode2{ background:url(/images/family/episode2.jpg) no-repeat 3px 3px; width:82px; height:57px;}
#episode3{ background:url(/images/family/episode3.jpg) no-repeat 3px 3px; width:82px; height:57px;}
#episode4{ background:url(/images/family/episode4.jpg) no-repeat 3px 3px; width:82px; height:57px;}

#episode1.thumbactive{ background:url(/images/family/episode1_active.jpg) no-repeat 0 0; width:82px; height:57px;}
#episode2.thumbactive{ background:url(/images/family/episode2_active.jpg) no-repeat 0 0; width:82px; height:57px;}
#episode3.thumbactive{ background:url(/images/family/episode3_active.jpg) no-repeat 0 0; width:82px; height:57px;}
#episode4.thumbactive{ background:url(/images/family/episode4_active.jpg) no-repeat 0 0; width:82px; height:57px;}

.familiesph2_container #cntn_right #solutions{width:310px;}
.familiesph2_container #cntn_right #solutions #headersol{height:65px; background:url(/images/family/familiesph2_solutionsh.jpg) no-repeat 0 0;}
.familiesph2_container #cntn_right #solutions #headersol p{ padding:19px 0 0 19px;}
.familiesph2_container #cntn_right #solutions #content{ width:304px; background:url(/images/family/familiesph2_solutionsbot.jpg) no-repeat 0 bottom;padding-bottom:20px;}
.familiesph2_container #cntn_right #solutions #content p{ text-align:left; padding:0 22px 0 19px; line-height:18px;}
.familiesph2_container #cntn_right #solutions #content h2{ padding:0 22px 10px 19px;}
.familiesph2_container #cntn_right #solutions #content img{ padding:0; }
.familiesph2_container #cntn_right #solutions #content .sep{ width:277px; height:55px; background:url(/images/family/familiesph2_solutionsep.gif) no-repeat 0 0;}

.familiesph2_container #cntn_right #otherfamilies{background:url(/images/family/familiesph2_otherh.jpg) no-repeat 10px 16px;}
.familiesph2_container #cntn_right #otherfamilies h3{ padding:22px 0 0 19px;}
.familiesph2_container #cntn_right #otherfamilies ul{ padding:24px 0 0 22px;}
.familiesph2_container #cntn_right #otherfamilies ul li{ height:67px; }
.familiesph2_container #cntn_right #otherfamilies ul li p{ padding:0 20px 0 0; line-height:14px; vertical-align:top;}
.familiesph2_container #cntn_right #otherfamilies ul li p img{ width:71px; height:48px; padding-right:9px;}
.familiesph2_container #cntn_right #otherfamilies ul li p a{ height:48px;}

#families_other1{ background:url(/images/family/familiesph2_other1.jpg) no-repeat 0 0;}
#families_other2{ background:url(/images/family/familiesph2_other2.jpg) no-repeat 0 0;}
#families_other3{ background:url(/images/family/familiesph2_other3.jpg) no-repeat 0 0;}
#families_other4{ background:url(/images/family/familiesph2_other4.jpg) no-repeat 0 0;}
#families_other5{ background:url(/images/family/familiesph2_other5.jpg) no-repeat 0 0;}
#families_other6{ background:url(/images/family/familiesph2_other6.jpg) no-repeat 0 0;}

.familiesph2_container #cntn_right #otherprizes{ width:303px; height:auto; background:url(/images/family/familiesph2_side_other_prizes_bg.jpg) 0 0; margin-top:15px;}
.familiesph2_container #cntn_right #otherprizes #otherprizes_top { width:303px; height:45px; padding-left:20px; background:url(/images/family/familiesph2_side_other_prizes_title.jpg) no-repeat 0 0;}
.familiesph2_container #cntn_right #otherprizes #otherprizes_top p{	padding-top:18px;}
.familiesph2_container #cntn_right #otherprizes #otherprizescontent{ padding:15px 0 0 0; line-height:16px; margin-left:15px;}
.familiesph2_container #cntn_right #otherprizes #otherprizescontent .img{ width:275px; height:122px; margin-bottom:20px; background:url(/images/family/familiesph2_side_other_prizes_img.jpg)}
.familiesph2_container #cntn_right #otherprizes #otherprizescontent p{ width:260px; margin-bottom:20px;}
.familiesph2_container #cntn_right #otherprizes #otherprizes_bottom { width:303px; height:35px; padding-left:15px; background:url(/images/family/familiesph2_side_other_prizes_bottom.jpg) no-repeat 0 0;}

.familiesph2_container #cntn_right #relatedcontent{ width:300px; height:auto; background:url(../images/family/side_related_bg.jpg) 0 0;}
.familiesph2_container #cntn_right #relatedcontent #relatedcontent_top { width:300px; height:50px; padding-left:22px; background:url(/images/family/familiesph2_side_related_title.jpg) no-repeat 0 0;}
.familiesph2_container #cntn_right #relatedcontent #relatedcontent_top p{
	padding-top:18px;
}
.familiesph2_container #cntn_right #relatedcontent #relatedcontentcontent{ padding:15px 0 0 0; line-height:16px; margin-left:15px;}
.familiesph2_container #cntn_right #relatedcontent #relatedcontentcontent .article{ width:260px; margin-bottom:20px;}
.familiesph2_container #cntn_right #relatedcontent #relatedcontent_bottom { width:300px; height:35px; padding-left:15px; background:url(/images/family/familiesph2_side_related_bottom.jpg) no-repeat 0 0;}

.familiesph2_container #cntn_left #cntn_watch #videosolution { width:530px; height:auto; padding:10px 0 10px 0;}
.familiesph2_container #cntn_left #cntn_watch #videosolution h2{ margin:5px;}
.familiesph2_container #cntn_left #cntn_watch #videosolution #imgVS { width:82px; height:57px; float:left;}
.familiesph2_container #cntn_left #cntn_watch #videosolution #contentVS { width:410px; height:55px;	float:left; padding-left:10px;}
.familiesph2_container #cntn_left #cntn_watch #videosolution span{ display:block;}

/* slightly enhanced, universal CLEARFIX hack */
.clearfix2:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix2 { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix2 { height: 1%; }
.clearfix2 { display: block; }
/* close commented backslash hack */
#videoToolbox #copyContainer
{
width:567px;
}


#videoToolbox #comment
{
  padding-left: 32px;
  padding-top: 3px;
  float:left;
  width:100px;
}

#videoToolbox #embed
{
  padding-left: 15px;
  padding-bottom: 5px;
  float:right;
  width:180px;
}

#videoToolbox #embed input
{
  width:100px;
}

#videoToolbox .shareBox
{
  float:right;
  height:30px;
  width:150px;
  z-index:100;
}