/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
*/

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }


/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }


/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }


/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }



/*
* jQuery UI CSS Framework
* Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)
* Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses.
* To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Trebuchet%20MS,%20Tahoma,%20Verdana,%20Arial,%20sans-serif&fwDefault=bold&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=f6a828&bgTextureHeader=12_gloss_wave.png&bgImgOpacityHeader=35&borderColorHeader=e78f08&fcHeader=ffffff&iconColorHeader=ffffff&bgColorContent=eeeeee&bgTextureContent=03_highlight_soft.png&bgImgOpacityContent=100&borderColorContent=dddddd&fcContent=333333&iconColorContent=222222&bgColorDefault=f6f6f6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=100&borderColorDefault=cccccc&fcDefault=1c94c4&iconColorDefault=ef8c08&bgColorHover=fdf5ce&bgTextureHover=02_glass.png&bgImgOpacityHover=100&borderColorHover=fbcb09&fcHover=c77405&iconColorHover=ef8c08&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=fbd850&fcActive=eb8f00&iconColorActive=ef8c08&bgColorHighlight=ffe45c&bgTextureHighlight=03_highlight_soft.png&bgImgOpacityHighlight=75&borderColorHighlight=fed22f&fcHighlight=363636&iconColorHighlight=228ef1&bgColorError=b81900&bgTextureError=08_diagonals_thick.png&bgImgOpacityError=18&borderColorError=cd0a0a&fcError=ffffff&iconColorError=ffd27a&bgColorOverlay=666666&bgTextureOverlay=08_diagonals_thick.png&bgImgOpacityOverlay=20&opacityOverlay=50&bgColorShadow=000000&bgTextureShadow=01_flat.png&bgImgOpacityShadow=10&opacityShadow=20&thicknessShadow=5px&offsetTopShadow=-5px&offsetLeftShadow=-5px&cornerRadiusShadow=5px
*/


/* Component containers
----------------------------------*/
.ui-widget { font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Arial, Helvetica, sans-serif; font-size: 14px; }
.ui-widget-content { border: 1px solid #dddddd; background: #ffffff url(http://a3.tvsimg.com/images/ui-bg_highlight-soft_100_ffffff_1x100.png?20100902115740) 50% top repeat-x; color: #333333; }
.ui-widget-header { border: 1px solid #e78f08; background: #f6a828 url(http://a0.tvsimg.com/images/ui-bg_gloss-wave_35_f6a828_500x100.png?20100902115740) 50% 50% repeat-x; color: #ffffff; font-weight: bold; }
.ui-widget-header a { color: #ffffff; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default { border: 1px solid #cccccc; background: #f6f6f6 url(http://a2.tvsimg.com/images/ui-bg_glass_100_f6f6f6_1x400.png?20100902115740) 50% 50% repeat-x; font-weight: bold; color: #1c94c4; outline: none; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #1c94c4; text-decoration: none; outline: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus { border: 1px solid #fbcb09; background: #fdf5ce url(http://a2.tvsimg.com/images/ui-bg_glass_100_fdf5ce_1x400.png?20100902115740) 50% 50% repeat-x; font-weight: bold; color: #c77405; outline: none; }
.ui-state-hover a, .ui-state-hover a:hover { color: #c77405; text-decoration: none; outline: none; }
.ui-state-active, .ui-widget-content .ui-state-active { border: 1px solid #fbd850; background: #ffffff url(http://a1.tvsimg.com/images/ui-bg_glass_65_ffffff_1x400.png?20100902115740) 50% 50% repeat-x; font-weight: bold; color: #eb8f00; outline: none; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #eb8f00; outline: none; text-decoration: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight {border: 1px solid #fed22f; background: #ffe45c url(http://a3.tvsimg.com/images/ui-bg_highlight-soft_75_ffe45c_1x100.png?20100902115740) 50% top repeat-x; color: #363636; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a { color: #363636; }
.ui-state-error, .ui-widget-content .ui-state-error {border: 1px solid #cd0a0a; background: #b81900 url(http://a0.tvsimg.com/images/ui-bg_diagonals-thick_18_b81900_40x40.png?20100902115740) 50% 50% repeat; color: #ffffff; }
.ui-state-error a, .ui-widget-content .ui-state-error a { color: #ffffff; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text { color: #ffffff; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(http://a2.tvsimg.com/images/ui-icons_222222_256x240.png?20100902115740); }
.ui-widget-content .ui-icon {background-image: url(http://a2.tvsimg.com/images/ui-icons_222222_256x240.png?20100902115740); }
.ui-widget-header .ui-icon {background-image: url(http://a2.tvsimg.com/images/ui-icons_ffffff_256x240.png?20100902115740); }
.ui-state-default .ui-icon { background-image: url(http://a2.tvsimg.com/images/ui-icons_ef8c08_256x240.png?20100902115740); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(http://a2.tvsimg.com/images/ui-icons_ef8c08_256x240.png?20100902115740); }
.ui-state-active .ui-icon {background-image: url(http://a2.tvsimg.com/images/ui-icons_ef8c08_256x240.png?20100902115740); }
.ui-state-highlight .ui-icon {background-image: url(http://a2.tvsimg.com/images/ui-icons_228ef1_256x240.png?20100902115740); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(http://a0.tvsimg.com/images/ui-icons_ffd27a_256x240.png?20100902115740); }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }


/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; }
.ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; }
.ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-right {  -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; }
.ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; }
.ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; }

/* Overlays */
.ui-widget-overlay { background: #666666 url(http://a2.tvsimg.com/images/ui-bg_diagonals-thick_20_666666_40x40.png?20100902115740) 50% 50% repeat; opacity: .50;filter:Alpha(Opacity=50); }
.ui-widget-shadow { margin: -5px 0 0 -5px; padding: 5px; background: #000000 url(http://a1.tvsimg.com/images/ui-bg_flat_10_000000_40x100.png?20100902115740) 50% 50% repeat-x; opacity: .20;filter:Alpha(Opacity=20); -moz-border-radius: 5px; -webkit-border-radius: 5px; }/* Accordion
----------------------------------*/
.ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; }
.ui-accordion .ui-accordion-li-fix { display: inline; }
.ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; }
.ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em 2.2em; }
.ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; }
.ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; }
.ui-accordion .ui-accordion-content-active { display: block; }/* Datepicker
----------------------------------*/
.ui-datepicker { width: 17em; padding: .2em .2em 0; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
.ui-datepicker-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -4px; /*must have*/
    left: -4px; /*must have*/
    width: 200px; /*must have*/
    height: 200px; /*must have*/
}/* Dialog
----------------------------------*/
.ui-dialog { position: relative; padding: .2em; width: 300px; }
.ui-dialog .ui-dialog-titlebar { padding: .5em .3em .3em 1em; position: relative;  }
.ui-dialog .ui-dialog-title { float: left; margin: .1em 0 .2em; } 
.ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; }
.ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; }
.ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; }
.ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; }
.ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; }
.ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; }
.ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; }
.ui-draggable .ui-dialog-titlebar { cursor: move; }
/* Progressbar
----------------------------------*/
.ui-progressbar { height:2em; text-align: left; }
.ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }/* Resizable
----------------------------------*/
.ui-resizable { position: relative;}
.ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;}
.ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; }
.ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0px; }
.ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0px; }
.ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0px; height: 100%; }
.ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0px; height: 100%; }
.ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; }
.ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; }
.ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; }
.ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Slider
----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

.ui-slider-vertical { width: .8em; height: 100px; }
.ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; }
.ui-slider-vertical .ui-slider-range { left: 0; width: 100%; }
.ui-slider-vertical .ui-slider-range-min { bottom: 0; }
.ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs
----------------------------------*/
.ui-tabs { padding: .2em; zoom: 1; }
.ui-tabs .ui-tabs-nav { list-style: none; position: relative; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 .2em -1px 0; padding: 0; }
.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .5em 1em; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { padding: 1em 1.4em; display: block; border-width: 0; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }


/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}


.ac_results {
	padding: 0px;
	border: 1px solid #CCCCCC;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 4px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font-size: 16px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 18px;
	overflow: hidden;
}

.ac_odd {
	background-color: #EEEEEE;
}

.ac_over {
	background-color: #b92b7a;
	color: white;
}


.jcarousel-skin-togetherville .jcarousel-container {
}

.jcarousel-skin-togetherville .jcarousel-container-horizontal {
    height: 150px;
    width: 621px;
    margin-left: 98px;
}

.jcarousel-skin-togetherville .jcarousel-clip-horizontal {
    width: 500px;
}

.jcarousel-skin-togetherville .jcarousel-item {
}

.jcarousel-skin-togetherville .jcarousel-item-horizontal {
}

.jcarousel-skin-togetherville .jcarousel-item-placeholder {
}

.jcarousel-skin-togetherville .jcarousel-next-horizontal {
    position: absolute;
    top: 24px;
    right: 63px;
    width: 25px;
    height: 27px;
    cursor: pointer;
    background: transparent url(http://a3.tvsimg.com/images/videos/right_green_arrow.png?20100902115740) no-repeat 0 0;
}

.jcarousel-skin-togetherville .jcarousel-next-disabled-horizontal,
.jcarousel-skin-togetherville .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-togetherville .jcarousel-next-disabled-horizontal:active {
    cursor: pointer;
}

.jcarousel-skin-togetherville .jcarousel-prev-horizontal {
    position: absolute;
    top: 24px;
    left: -50px;
    width: 25px;
    height: 27px;
    cursor: pointer;
    background: transparent url(http://a1.tvsimg.com/images/videos/left_green_arrow.png?20100902115740) no-repeat 0 0;
}

.jcarousel-skin-togetherville .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-togetherville .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-togetherville .jcarousel-prev-disabled-horizontal:active {
    cursor: pointer;
}


.jcarousel-skin-friends-tango .jcarousel-container {
    border: 1px solid #EEEEEE;
}

.jcarousel-skin-friends-tango .jcarousel-container-horizontal {
    width: 420px;
    padding: 20px 60px;
}

.jcarousel-skin-friends-tango .jcarousel-clip-horizontal {
    width:  420px;
    height: 110px; /* IE goes into an infinite loop when clicking arrows if this is not present */
}

.jcarousel-skin-friends-tango .jcarousel-item {
   width: 72px;
   height: 110px;
}

.jcarousel-skin-friends-tango .jcarousel-item-horizontal {
    margin-right: 14px;
}

.jcarousel-skin-friends-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-friends-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: 12px;
    width: 25px;
    height: 27px;
    cursor: pointer;
    background: transparent url(http://a1.tvsimg.com/images/next-horizontal.png?20100902115740) no-repeat 0 0;
}

.jcarousel-skin-friends-tango .jcarousel-next-horizontal:hover {
    background-position: 0 -27px;
}

.jcarousel-skin-friends-tango .jcarousel-next-horizontal:active {
    background-position: 0 -54px;
}

.jcarousel-skin-friends-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-friends-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-friends-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0 -54px;
}

.jcarousel-skin-friends-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: 12px;
    width: 25px;
    height: 27px;
    cursor: pointer;
    background: transparent url(http://a2.tvsimg.com/images/prev-horizontal.png?20100902115740) no-repeat 0 0;
}

.jcarousel-skin-friends-tango .jcarousel-prev-horizontal:hover {
    background-position: 0 -27px;
}

.jcarousel-skin-friends-tango .jcarousel-prev-horizontal:active {
    background-position: 0 -54px;
}

.jcarousel-skin-friends-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-friends-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-friends-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 -54px;
}


.jcarousel-skin-gifts-tango .jcarousel-container {
  border: 1px solid #EEEEEE;
}

.jcarousel-skin-gifts-tango .jcarousel-container-horizontal {
  width: 420px;
  padding: 20px 60px;
}

.jcarousel-skin-gifts-tango .jcarousel-clip-horizontal {
  width: 420px;
  height: 142px; /* IE goes into an infinite loop when clicking arrows if this is not present */
}

.jcarousel-skin-gifts-tango .jcarousel-item {
  width: 135px;
  height: 142px;
}

.jcarousel-skin-gifts-tango .jcarousel-item-horizontal {
  margin-right: 10px;
}

.jcarousel-skin-gifts-tango .jcarousel-item-placeholder {
  background: #fff;
  color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-gifts-tango .jcarousel-next-horizontal {
  position: absolute;
  top: 58px;
  right: 12px;
  width: 25px;
  height: 27px;
  cursor: pointer;
  background: transparent url(http://a1.tvsimg.com/images/next-horizontal.png?20100902115740) no-repeat 0 0;
}

.jcarousel-skin-gifts-tango .jcarousel-next-horizontal:hover {
  background-position: 0 -27px;
}

.jcarousel-skin-gifts-tango .jcarousel-next-horizontal:active {
  background-position: 0 -54px;
}

.jcarousel-skin-gifts-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-gifts-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-gifts-tango .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: 0 -54px;
}

.jcarousel-skin-gifts-tango .jcarousel-prev-horizontal {
  position: absolute;
  top: 58px;
  left: 12px;
  width: 25px;
  height: 27px;
  cursor: pointer;
  background: transparent url(http://a2.tvsimg.com/images/prev-horizontal.png?20100902115740) no-repeat 0 0;
}

.jcarousel-skin-gifts-tango .jcarousel-prev-horizontal:hover {
  background-position: 0 -27px;
}

.jcarousel-skin-gifts-tango .jcarousel-prev-horizontal:active {
  background-position: 0 -54px;
}

.jcarousel-skin-gifts-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-gifts-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-gifts-tango .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: 0 -54px;
}


.jcarousel-skin-videos-tango .jcarousel-container {
  border: 1px solid #EEEEEE;
}

.jcarousel-skin-videos-tango .jcarousel-container-horizontal {
  width: 491px;
  padding: 20px 50px;
}

.jcarousel-skin-videos-tango .jcarousel-clip-horizontal {
  width: 487px;
  height: 168px; /* IE goes into an infinite loop when clicking arrows if this is not present */
  margin-left: 5px;
  margin-right: 5px;
}

.jcarousel-skin-videos-tango .jcarousel-item {
  width: 156px;
  height: 168px;
  margin: auto;
}

.jcarousel-skin-videos-tango .jcarousel-item-horizontal {
  margin-right: 10px;
}

.jcarousel-skin-videos-tango .jcarousel-item-placeholder {
  background: #fff;
  color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-videos-tango .jcarousel-next-horizontal {
  position: absolute;
  top: 58px;
  right: 12px;
  width: 25px;
  height: 27px;
  cursor: pointer;
  background: transparent url(http://a1.tvsimg.com/images/next-horizontal.png?20100902115740) no-repeat 0 0;
}

.jcarousel-skin-videos-tango .jcarousel-next-horizontal:hover {
  background-position: 0 -27px;
}

.jcarousel-skin-videos-tango .jcarousel-next-horizontal:active {
  background-position: 0 -54px;
}

.jcarousel-skin-videos-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-videos-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-videos-tango .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: 0 0;
}

.jcarousel-skin-videos-tango .jcarousel-prev-horizontal {
  position: absolute;
  top: 58px;
  left: 12px;
  width: 25px;
  height: 27px;
  cursor: pointer;
  background: transparent url(http://a2.tvsimg.com/images/prev-horizontal.png?20100902115740) no-repeat 0 0;
}

.jcarousel-skin-videos-tango .jcarousel-prev-horizontal:hover {
  background-position: 0 -27px;
}

.jcarousel-skin-videos-tango .jcarousel-prev-horizontal:active {
  background-position: 0 -54px;
}

.jcarousel-skin-videos-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-videos-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-videos-tango .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: 0 0;
}


.jcarousel-skin-trunk_items-tango .jcarousel-container {
}

.jcarousel-skin-trunk_items-tango .jcarousel-container-horizontal {
    width:  498px;
    padding: 10px 50px;
}

.jcarousel-skin-trunk_items-tango .jcarousel-clip-horizontal {
    width:  480px;
    height: 112px; /* IE goes into an infinite loop when clicking arrows if this is not present */
    margin-left: 12px;
}

.jcarousel-skin-trunk_items-tango .jcarousel-item {
    width: 160px;
    height: 112px;
    margin: auto;
}

.jcarousel-skin-trunk_items-tango .jcarousel-item-horizontal {
}

.jcarousel-skin-trunk_items-tango .jcarousel-item-placeholder {
    background: #fff;
    color: #000;
}

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-trunk_items-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 53px;
    right: 12px;
    width: 25px;
    height: 27px;
    cursor: pointer;
    background: transparent url(http://a1.tvsimg.com/images/next-horizontal.png?20100902115740) no-repeat 0 0;
}

.jcarousel-skin-trunk_items-tango .jcarousel-next-horizontal:hover {
    background-position: 0 -27px;
}

.jcarousel-skin-trunk_items-tango .jcarousel-next-horizontal:active {
    background-position: 0 -54px;
}

.jcarousel-skin-trunk_items-tango .jcarousel-next-disabled-horizontal,
.jcarousel-skin-trunk_items-tango .jcarousel-next-disabled-horizontal:hover,
.jcarousel-skin-trunk_items-tango .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position: 0 0;
}

.jcarousel-skin-trunk_items-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 53px;
    left: 12px;
    width: 25px;
    height: 27px;
    cursor: pointer;
    background: transparent url(http://a2.tvsimg.com/images/prev-horizontal.png?20100902115740) no-repeat 0 0;
}

.jcarousel-skin-trunk_items-tango .jcarousel-prev-horizontal:hover {
    background-position: 0 -27px;
}

.jcarousel-skin-trunk_items-tango .jcarousel-prev-horizontal:active {
    background-position: 0 -54px;
}

.jcarousel-skin-trunk_items-tango .jcarousel-prev-disabled-horizontal,
.jcarousel-skin-trunk_items-tango .jcarousel-prev-disabled-horizontal:hover,
.jcarousel-skin-trunk_items-tango .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position: 0 0;
}


.admin h1 {
  color: #333333; }
.admin table {
  border-collapse: collapse;
  width: 1009px; }
.admin td, .admin th {
  text-align: left;
  padding: 3px; }
.admin .page-wrapper .page-container .page-main {
  width: 1025px;
  overflow: auto; }
.admin.metrics table {
  width: auto; }
  .admin.metrics table td {
    vertical-align: top;
    padding: 5px 15px; }
.admin.attachings .page-wrapper .page-container .page-main {
  height: 600px; }
.admin.beta_invitations.index .flash-notice {
  width: 100%; }
.admin .main {
  float: none;
  width: 100%; }
.admin.user_quips.index tr, .admin.system_quips.index tr {
  margin: 4px 0; }
.admin.user_quips.index td, .admin.system_quips.index td {
  white-space: nowrap;
  margin-bottom: 4px; }
.admin .page-header a {
  color: #40aec5; }
.admin .page-header .logout-text {
  margin-top: 40px; }
.admin th {
  white-space: nowrap;
  margin-bottom: 4px; }

.admin.user_quips.index tr.header-row td, .admin.system_quips.index tr.header-row td {
  margin: 0;
  padding: 3px;
  height: 30px; }
.admin.user_quips.index tr.quip-row td, .admin.system_quips.index tr.quip-row td {
  margin: 0;
  padding: 3px 10px;
  height: 30px; }
.admin tr.odd-row td {
  background-color: #eeeedd; }
.admin tr.even-row td {
  background-color: #ffffee; }
.admin.user_quips.index tr.quip-row.odd-row.user-quip-row td, .admin.system_quips.index tr.quip-row.odd-row.user-quip-row td {
  background-color: #ffeedd; }
.admin.user_quips.index tr.quip-row.even-row.user-quip-row td, .admin.system_quips.index tr.quip-row.even-row.user-quip-row td {
  background-color: #ffddcc; }
.admin.user_quips.index .quip-text-col, .admin.system_quips.index .quip-text-col {
  width: 360px; }
.admin.user_quips.index .quip-text-col input, .admin.system_quips.index .quip-text-col input {
  width: 350px; }
.admin.user_quips.index .spacer, .admin.system_quips.index .spacer {
  height: 5px; }
.admin.user_quips.index .status-echo, .admin.system_quips.index .status-echo {
  font-weight: bold;
  margin: 10px; }
.admin.user_quips.index .flash-notice, .admin.system_quips.index .flash-notice {
  border: 2px solid green; }
.admin.user_quips.index .flash-error, .admin.system_quips.index .flash-error {
  border: 2px solid red; }
.admin.user_quips.index .checkbox-outer, .admin.system_quips.index .checkbox-outer {
  width: 24px; }

.admin.taggables .section {
  color: #333333; }
  .admin.taggables .section .heading {
    font-size: 20px;
    margin: 20px 0; }
  .admin.taggables .section .contents .item {
    width: 1000px;
    overflow: hidden; }
    .admin.taggables .section .contents .item.odd {
      background-color: #dddddd; }
    .admin.taggables .section .contents .item div {
      margin: 5px; }
    .admin.taggables .section .contents .item .name {
      font-size: 14px;
      font-weight: bold;
      width: 300px;
      float: left; }
    .admin.taggables .section .contents .item .tag-list {
      font-size: 12px;
      width: 625px;
      float: left;
      overflow: hidden;
      font-weight: bold; }
      .admin.taggables .section .contents .item .tag-list input {
        font-size: 12px;
        height: 20px;
        width: 600px; }

.admin.surveys textarea {
  font-family: Courier;
  width: 800px;
  height: 700px;
  font-size: 18px; }
.admin.surveys pre {
  width: 1200px;
  font-size: 14px; }

.admin.assign_media .question {
  margin: 10px;
  margin-left: 10px;
  border: 3px solid;
  border-color: #40aec5;
  padding: 10px; }
.admin.assign_media .answer {
  margin: 10px;
  margin-left: 150px;
  border: 3px solid;
  border-color: #ff7700;
  padding: 10px; }
.admin.assign_media .question img, .admin.assign_media .answer img {
  width: 100px;
  height: 100px; }

.admin.communications textarea {
  width: 900px;
  height: 900px; }

.admin.featurings .section, .admin.asks .section {
  width: 1150px;
  margin: 10px 0; }
  .admin.featurings .section.bold, .admin.asks .section.bold {
    font-weight: bold; }
  .admin.featurings .section .featuring_row, .admin.asks .section .featuring_row {
    overflow: hidden;
    margin-bottom: 5px; }
    .admin.featurings .section .featuring_row div, .admin.asks .section .featuring_row div {
      overflow: hidden;
      float: left;
      width: 170px;
      margin-right: 20px; }
    .admin.featurings .section .featuring_row.inactive, .admin.asks .section .featuring_row.inactive {
      color: #cccccc; }

.admin.app_publishings .approve {
  padding: 5px;
  font-size: 16px;
  display: block;
  color: green; }
.admin.app_publishings .deny {
  padding: 5px;
  font-size: 16px;
  display: block;
  color: red; }
.admin.app_publishings .max-wide {
  width: 270px;
  overflow: hidden; }
  .admin.app_publishings .max-wide a {
    width: 270px;
    overflow: hidden;
    display: block; }
  .admin.app_publishings .max-wide img {
    width: 300px; }


.grownup.beta_layout .page-container {
  width: 960px; }
.grownup.beta_layout .page-wrapper .top-third {
  height: 174px; }
  .grownup.beta_layout .page-wrapper .top-third.photo {
    background: url(http://a0.tvsimg.com/images/photos/header-image-repeat.jpg?20100902115740) repeat-x; }
    .grownup.beta_layout .page-wrapper .top-third.photo .photo-back {
      margin: auto;
      width: 960px;
      background: url(http://a0.tvsimg.com/images/photos/header-image-center-2.jpg?20100902115740) scroll -21px 0;
      height: 174px; }
      .grownup.beta_layout .page-wrapper .top-third.photo .photo-back .page-container {
        width: 960px;
        height: 174px; }
      .grownup.beta_layout .page-wrapper .top-third.photo .photo-back .text-and-buttons .text {
        color: white;
        font-size: 21px;
        font-weight: normal; }
.grownup.beta_layout .page-wrapper .middle-third {
  height: 243px;
  margin-top: -8px;
  background-image: url(http://a3.tvsimg.com/images/grownups/beta_invite/invite-landing-page-blue.png?20100902115740); }
  .grownup.beta_layout .page-wrapper .middle-third .text {
    float: left;
    margin-top: 30px; }
    .grownup.beta_layout .page-wrapper .middle-third .text .title, .grownup.beta_layout .page-wrapper .middle-third .text .join, .grownup.beta_layout .page-wrapper .middle-third .text .pics {
      width: 705px; }
    .grownup.beta_layout .page-wrapper .middle-third .text .title {
      font-size: 30px;
      font-weight: bold;
      color: white; }
    .grownup.beta_layout .page-wrapper .middle-third .text .follow-up {
      margin-top: 20px;
      font-size: 24px;
      font-weight: bold;
      color: white; }
    .grownup.beta_layout .page-wrapper .middle-third .text .more {
      margin-top: 15px;
      font-size: 24px;
      font-weight: bold;
      color: white; }
  .grownup.beta_layout .page-wrapper .middle-third .sign-up-dialog .sign-up-image {
    font-size: 18px;
    color: white;
    width: 118px;
    margin: 27px auto; }
  .grownup.beta_layout .page-wrapper .middle-third .sign-up-dialog .sign-up-form {
    text-align: center;
    font-size: 13px;
    color: white;
    font-size: 15px;
    margin-left: 22px;
    margin-right: 22px; }
    .grownup.beta_layout .page-wrapper .middle-third .sign-up-dialog .sign-up-form input {
      width: 204px;
      height: 33px;
      font-size: 25px;
      margin-top: 5px; }
  .grownup.beta_layout .page-wrapper .middle-third .sign-up-dialog .sign-up-errors {
    font-size: 13px;
    color: white;
    text-align: center;
    font-size: 13px;
    margin-top: 5px;
    margin-left: 22px;
    margin-right: 22px; }
  .grownup.beta_layout .page-wrapper .middle-third .sign-up-dialog .sign-up-button {
    cursor: pointer;
    background-color: red;
    background: url(http://a2.tvsimg.com/images/buttons/sign-in-three-state.png?20100902115740) no-repeat 0 -93px;
    margin: 20px auto 10px auto;
    width: 114px;
    height: 44px; }
    .grownup.beta_layout .page-wrapper .middle-third .sign-up-dialog .sign-up-button:hover {
      background-position: 0 -1px; }
    .grownup.beta_layout .page-wrapper .middle-third .sign-up-dialog .sign-up-button:active {
      background-position: 0 -47px; }
.grownup.beta_layout #beta-invite-dialog {
  display: none;
  font-size: 14px;
  font-weight: normal;
  color: #333333; }
  .grownup.beta_layout #beta-invite-dialog .top-message {
    margin: 15px 0; }
  .grownup.beta_layout #beta-invite-dialog .datum {
    margin: 15px 0; }
  .grownup.beta_layout #beta-invite-dialog input {
    margin: 5px 0; }
  .grownup.beta_layout #beta-invite-dialog .hear-about-us-error-message {
    margin: 15px 0;
    color: red; }
  .grownup.beta_layout #beta-invite-dialog .submit-buttons {
    margin: 15px 0; }


body.login {
  background-color: #f5f5f5; }

.login .page-wrapper .page-container {
  width: 1200px; }
  .login .page-wrapper .page-container .page-body {
    width: 1200px;
    margin-bottom: 50px; }
    .login .page-wrapper .page-container .page-body .big-pic {
      -moz-border-radius-bottomright: 9px;
      -moz-border-radius-bottomleft: 9px;
      -webkit-border-bottom-right-radius: 9px;
      -webkit-border-bottom-left-radius: 9px;
      width: 1200px;
      height: 670px; }
      .login .page-wrapper .page-container .page-body .big-pic .login-box {
        width: 591px;
        height: 325px;
        background-image: url(http://a3.tvsimg.com/images/login/white-login-box.png?20100902115740); }

.grownup.login.kid-login-pic .big-pic {
  background-image: url(http://a0.tvsimg.com/images/photos/kid-login-background-image.jpeg?20100902115740); }
.grownup.login.kid-login-pic .login-box {
  margin-left: 315px; }
.grownup.login.grownup-login-pic .big-pic {
  background-image: url(http://a1.tvsimg.com/images/photos/grownup-login-background-image.jpeg?20100902115740); }
.grownup.login.grownup-login-pic .login-box {
  margin-left: 105px; }
.grownup.login.grownup-login-pic .gotta-have-stuff {
  height: 60px; }

.grownup .login-box.grownups-login-box div {
  text-align: center; }
.grownup .login-box.grownups-login-box .login-content {
  width: 491px;
  margin: auto; }
  .grownup .login-box.grownups-login-box .login-content .use-connect {
    font-size: 30px;
    font-weight: bold;
    height: 80px;
    margin-top: 35px;
    width: 485px; }
  .grownup .login-box.grownups-login-box .login-content .connect-login-box {
    margin: auto;
    overflow: hidden;
    width: 353px;
    margin-bottom: 40px; }
  .grownup .login-box.grownups-login-box .login-content .fb-sign-in {
    background: url(http://a2.tvsimg.com/images/fb-sign-in.png?20100902115740) no-repeat scroll;
    display: block;
    width: 353px;
    height: 52px;
    margin: 10px auto;
    text-decoration: none; }
    .grownup .login-box.grownups-login-box .login-content .fb-sign-in:hover {
      background-position: 0 -56px; }
    .grownup .login-box.grownups-login-box .login-content .fb-sign-in:active {
      background-position: 0 -112px; }
  .grownup .login-box.grownups-login-box .login-content .why-connect {
    float: left;
    margin-left: 310px;
    height: 34px; }
  .grownup .login-box.grownups-login-box .login-content .elephant {
    float: left;
    margin-left: 130px;
    height: 34px; }
  .grownup .login-box.grownups-login-box .login-content .small-tville {
    float: right;
    width: 117px;
    height: 46px; }
  .grownup .login-box.grownups-login-box .login-content .kid-sign-in-link {
    float: left;
    font-weight: bold;
    font-size: 20px;
    margin-top: 15px; }

.grownup.login .login-box.kids-login-box .login-content {
  width: 511px;
  margin: auto; }
  .grownup.login .login-box.kids-login-box .login-content .login-head .big-message {
    font-size: 30px;
    font-weight: bold;
    float: left;
    margin-top: 35px; }
  .grownup.login .login-box.kids-login-box .login-content .login-head .small-tville {
    float: right;
    width: 117px;
    height: 46px;
    margin-top: 25px; }
  .grownup.login .login-box.kids-login-box .login-content .elephant {
    margin-left: 40px;
    margin-top: 37px;
    float: left; }
  .grownup.login .login-box.kids-login-box .login-content .username {
    padding-top: 5px;
    margin-bottom: 4px;
    font-size: 12px;
    line-height: 18px; }
    .grownup.login .login-box.kids-login-box .login-content .username label {
      float: right;
      margin-right: 5px;
      padding-top: 10px;
      font-weight: normal;
      font-size: 18px;
      color: #ff7700; }
    .grownup.login .login-box.kids-login-box .login-content .username input {
      border: 2px solid #b3b3b3;
      border-top: 4px solid #b3b3b3;
      color: #333333;
      padding: 5px 0 5px 10px;
      font-size: 25px;
      font-weight: bold;
      font-face: Verdana;
      width: 482px;
      height: 40px; }
  .grownup.login .login-box.kids-login-box .login-content .password {
    font-size: 12px;
    line-height: 18px; }
    .grownup.login .login-box.kids-login-box .login-content .password label {
      float: right;
      margin-right: 5px;
      padding-top: 10px;
      font-weight: normal;
      font-size: 18px;
      color: #ff7700; }
    .grownup.login .login-box.kids-login-box .login-content .password input {
      border: 2px solid #b3b3b3;
      border-top: 4px solid #b3b3b3;
      color: #333333;
      padding: 5px 0 5px 10px;
      font-size: 25px;
      font-weight: bold;
      font-face: Verdana;
      width: 482px;
      height: 40px; }
  .grownup.login .login-box.kids-login-box .login-content .button {
    cursor: pointer;
    background-image: url(http://a1.tvsimg.com/images/buttons/sign-in-images.png?20100902115740);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-color: transparent;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
    width: 110px;
    height: 40px;
    float: right;
    display: block;
    font-size: 0;
    line-height: 0;
    margin-top: 20px;
    margin-right: 15px;
    text-indent: -9999px;
    border: 0; }
    .grownup.login .login-box.kids-login-box .login-content .button:hover {
      background-image: url(http://a1.tvsimg.com/images/buttons/sign-in-images.png?20100902115740);
      background-position: 0px -41px; }
    .grownup.login .login-box.kids-login-box .login-content .button:active {
      background-image: url(http://a1.tvsimg.com/images/buttons/sign-in-images.png?20100902115740);
      background-position: 0px -80px; }
  .grownup.login .login-box.kids-login-box .login-content .help-me {
    float: left;
    margin-top: 12px;
    width: 330px;
    font-size: 14px; }
    .grownup.login .login-box.kids-login-box .login-content .help-me div {
      float: left; }
    .grownup.login .login-box.kids-login-box .login-content .help-me .spacer {
      margin: 0 10px;
      color: #40aec5; }
    .grownup.login .login-box.kids-login-box .login-content .help-me .not-registered-yet {
      margin-top: 10px;
      font-size: 20px;
      color: #40aec5;
      font-weight: bold; }
  .grownup.login .login-box.kids-login-box .login-content .form-error {
    margin-top: 5px; }

.grownup.login .not-registered-yet-dialog {
  display: none; }
.grownup.login .forgot-username-dialog {
  display: none; }
.grownup.login .forgot-password-dialog {
  display: none; }
.grownup.login #username-message {
  color: red; }
.grownup.login .error-mess {
  display: none;
  color: red; }

.grownup.login.kid-login-pic #dynamic-flash {
  width: 591px;
  margin-left: 300px; }
.grownup.login.grownup-login-pic #dynamic-flash {
  width: 591px;
  margin-left: 90px; }


.no-margin {
  margin: 0; }

.no-margin-top {
  margin-top: 0; }

.no-margin-right {
  margin-right: 0; }

.no-margin-bottom {
  margin-bottom: 0; }

.no-margin-left {
  margin-left: 0; }

.grownup.info_pages.public-asset.apps .ui-widget-header {
  background: none;
  border: none;
  border-bottom: 2px solid #eeeeee; }
.grownup.info_pages.public-asset.apps .question {
  font-size: 24px; }
.grownup.info_pages.public-asset.trumpet .page-container {
  overflow: hidden;
  width: 960px; }
  .grownup.info_pages.public-asset.trumpet .page-container .logo_and_logins_wrap .logo {
    margin-top: 128px; }
    .grownup.info_pages.public-asset.trumpet .page-container .logo_and_logins_wrap .logo img {
      width: 190px; }
  .grownup.info_pages.public-asset.trumpet .page-container .logo_and_logins_wrap .text-and-buttons {
    color: white; }
  .grownup.info_pages.public-asset.trumpet .page-container .tagline {
    margin-top: 75px; }
.grownup.info_pages.public-asset.trumpet .body-content .body-main {
  padding: 0;
  margin-top: 0; }
.grownup.info_pages.public-asset.trumpet .body-content .body-right {
  margin: 0; }
.grownup.info_pages.public-asset.trumpet .top-third {
  height: 233px;
  width: 100%;
  background: white; }
  .grownup.info_pages.public-asset.trumpet .top-third.photo .repeat-left {
    height: 233px;
    width: 100%;
    background: blue;
    background: url(http://a2.tvsimg.com/images/photos/trumpet-right-repeater.jpg?20100902115740) repeat-x; }
  .grownup.info_pages.public-asset.trumpet .top-third.photo .repeat-right {
    height: 233px;
    height: 100%;
    margin-top: -233px;
    background: red;
    width: 50%;
    background: url(http://a0.tvsimg.com/images/photos/trumpet-left-repeater.jpg?20100902115740) repeat-x; }
  .grownup.info_pages.public-asset.trumpet .top-third.photo .photo-back {
    margin: -234px auto auto;
    width: 1155px;
    height: 233px;
    background: url(http://a0.tvsimg.com/images/photos/trumpet-header-image.jpg?20100902115740) no-repeat 45px 0; }
    .grownup.info_pages.public-asset.trumpet .top-third.photo .photo-back .page-container {
      width: 960px;
      height: 233px; }
    .grownup.info_pages.public-asset.trumpet .top-third.photo .photo-back .text-and-buttons .text {
      color: white;
      font-size: 21px;
      font-weight: normal; }
.grownup.info_pages.public-asset .trumpet-top {
  margin-bottom: 10px;
  overflow: hidden; }
.grownup.info_pages.public-asset .the-question {
  margin-bottom: 3px;
  font-size: 14px;
  font-weight: bold; }
.grownup.info_pages.public-asset .question {
  font-size: 28px;
  margin-bottom: 12px; }
.grownup.info_pages.public-asset .the-answer {
  font-size: 20px;
  color: bold; }
.grownup.info_pages.public-asset .big-spacer {
  font-size: 26px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px; }
.grownup.info_pages.public-asset .asset-trunk-item-contents .trunk-item .middle {
  width: 500px; }
.grownup.info_pages.public-asset .suggested-title .ad-right-trumpet {
  margin-top: 30px;
  font-size: 14px;
  font-weight: normal; }
  .grownup.info_pages.public-asset .suggested-title .ad-right-trumpet ul {
    list-style-type: none;
    padding: 0; }
  .grownup.info_pages.public-asset .suggested-title .ad-right-trumpet .worlds.search-nav {
    border: none;
    margin: 0;
    padding: 0; }
    .grownup.info_pages.public-asset .suggested-title .ad-right-trumpet .worlds.search-nav #search-link-bar {
      border: none; }
      .grownup.info_pages.public-asset .suggested-title .ad-right-trumpet .worlds.search-nav #search-link-bar .links {
        font-size: 16px; }
        .grownup.info_pages.public-asset .suggested-title .ad-right-trumpet .worlds.search-nav #search-link-bar .links .image img {
          width: 20px; }
        .grownup.info_pages.public-asset .suggested-title .ad-right-trumpet .worlds.search-nav #search-link-bar .links .text {
          margin-left: 8px;
          margin-bottom: 4px; }
          .grownup.info_pages.public-asset .suggested-title .ad-right-trumpet .worlds.search-nav #search-link-bar .links .text a {
            text-decoration: underline; }
.grownup.info_pages.public-asset .suggested-title .ad-right-trumpet.first {
  margin: 0; }
.grownup.info_pages.public-asset .green_dialog .ui-dialog-titlebar {
  background: url(http://a3.tvsimg.com/images/green-top-slice.png?20100902115740) repeat scroll 0 0 transparent; }
.grownup.info_pages.public-asset .body-content {
  overflow: hidden; }
  .grownup.info_pages.public-asset .body-content .body-main {
    overflow: hidden;
    width: 685px;
    padding: 0 0 0 0;
    font-size: 16px; }
    .grownup.info_pages.public-asset .body-content .body-main h2 {
      font-size: 22px;
      color: #333333;
      display: block;
      margin-top: 10px; }
    .grownup.info_pages.public-asset .body-content .body-main .grid {
      overflow: hidden; }
      .grownup.info_pages.public-asset .body-content .body-main .grid .clear {
        line-height: 0; }
      .grownup.info_pages.public-asset .body-content .body-main .grid .each-item {
        width: 140px;
        min-height: 130px;
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
        cursor: pointer;
        float: left;
        text-align: center;
        padding: 10px 5px; }
        .grownup.info_pages.public-asset .body-content .body-main .grid .each-item div {
          text-align: center;
          width: 140px; }
        .grownup.info_pages.public-asset .body-content .body-main .grid .each-item .preview-pic {
          margin: auto;
          position: relative;
          width: 100px;
          height: 100px; }
          .grownup.info_pages.public-asset .body-content .body-main .grid .each-item .preview-pic img {
            width: 100px;
            height: 100px; }
        .grownup.info_pages.public-asset .body-content .body-main .grid .each-item .app-title, .grownup.info_pages.public-asset .body-content .body-main .grid .each-item .video-title {
          font-size: 16px;
          margin-top: 5px;
          color: #40aec5; }
        .grownup.info_pages.public-asset .body-content .body-main .grid .each-item .suppl {
          display: none; }
        .grownup.info_pages.public-asset .body-content .body-main .grid .each-item.each-video .preview-pic {
          width: 120px; }
          .grownup.info_pages.public-asset .body-content .body-main .grid .each-item.each-video .preview-pic img {
            width: 120px;
            height: 90px; }
    .grownup.info_pages.public-asset .body-content .body-main .crumbs {
      font-size: 13px;
      margin-top: 5px;
      margin-bottom: 15px;
      color: #777777; }
    .grownup.info_pages.public-asset .body-content .body-main .body-section {
      line-height: 140%;
      margin-bottom: 30px; }
      .grownup.info_pages.public-asset .body-content .body-main .body-section h3 {
        font-size: 20px; }
      .grownup.info_pages.public-asset .body-content .body-main .body-section .facepile {
        margin-top: 15px;
        height: 80px; }
      .grownup.info_pages.public-asset .body-content .body-main .body-section .row {
        margin-top: 10px;
        clear: both;
        overflow: hidden; }
        .grownup.info_pages.public-asset .body-content .body-main .body-section .row .bullet {
          overflow: hidden;
          margin: 5px 0;
          clear: both; }
          .grownup.info_pages.public-asset .body-content .body-main .body-section .row .bullet div {
            float: left; }
          .grownup.info_pages.public-asset .body-content .body-main .body-section .row .bullet .image {
            width: 50px;
            margin-right: 15px; }
          .grownup.info_pages.public-asset .body-content .body-main .body-section .row .bullet .text {
            margin-top: 14px;
            font-size: 18px;
            width: 520px; }
    .grownup.info_pages.public-asset .body-content .body-main .description-section {
      font-size: 14px;
      font-style: italic;
      padding: 0 15px;
      line-height: 130%; }
    .grownup.info_pages.public-asset .body-content .body-main .tag-section {
      padding: 10px 15px;
      overflow: hidden;
      line-height: 130%;
      font-size: 12px; }
      .grownup.info_pages.public-asset .body-content .body-main .tag-section .title {
        font-weight: bold;
        display: inline; }
      .grownup.info_pages.public-asset .body-content .body-main .tag-section .external-tag {
        font-style: italic; }
    .grownup.info_pages.public-asset .body-content .body-main .canvas {
      overflow: hidden;
      width: 680px; }
      .grownup.info_pages.public-asset .body-content .body-main .canvas .worlds.canvas_body {
        width: 680px; }
        .grownup.info_pages.public-asset .body-content .body-main .canvas .worlds.canvas_body #contents {
          width: 680px;
          margin-top: 10px; }
          .grownup.info_pages.public-asset .body-content .body-main .canvas .worlds.canvas_body #contents .thing-container.app, .grownup.info_pages.public-asset .body-content .body-main .canvas .worlds.canvas_body #contents .thing-container.video {
            margin-left: 0; }
            .grownup.info_pages.public-asset .body-content .body-main .canvas .worlds.canvas_body #contents .thing-container.app #vidd, .grownup.info_pages.public-asset .body-content .body-main .canvas .worlds.canvas_body #contents .thing-container.video #vidd {
              width: 664px;
              height: 405px; }
            .grownup.info_pages.public-asset .body-content .body-main .canvas .worlds.canvas_body #contents .thing-container.app .title, .grownup.info_pages.public-asset .body-content .body-main .canvas .worlds.canvas_body #contents .thing-container.video .title {
              width: 560px; }
            .grownup.info_pages.public-asset .body-content .body-main .canvas .worlds.canvas_body #contents .thing-container.app .title-container, .grownup.info_pages.public-asset .body-content .body-main .canvas .worlds.canvas_body #contents .thing-container.video .title-container {
              margin: 0 0 10px 0;
              min-height: 35px; }
              .grownup.info_pages.public-asset .body-content .body-main .canvas .worlds.canvas_body #contents .thing-container.app .title-container .title, .grownup.info_pages.public-asset .body-content .body-main .canvas .worlds.canvas_body #contents .thing-container.video .title-container .title {
                line-height: 30px; }
              .grownup.info_pages.public-asset .body-content .body-main .canvas .worlds.canvas_body #contents .thing-container.app .title-container .subtext, .grownup.info_pages.public-asset .body-content .body-main .canvas .worlds.canvas_body #contents .thing-container.video .title-container .subtext {
                display: none; }
            .grownup.info_pages.public-asset .body-content .body-main .canvas .worlds.canvas_body #contents .thing-container.app .action-bar, .grownup.info_pages.public-asset .body-content .body-main .canvas .worlds.canvas_body #contents .thing-container.video .action-bar {
              width: 680px; }
          .grownup.info_pages.public-asset .body-content .body-main .canvas .worlds.canvas_body #contents .thing-container.video .flashy {
            height: 421px; }
  .grownup.info_pages.public-asset .body-content .body-right {
    margin: 70px 0px 0 0; }
    .grownup.info_pages.public-asset .body-content .body-right h3 {
      font-size: 20px;
      font-weight: bold;
      color: #333333;
      margin: 0 0 15px 0; }
    .grownup.info_pages.public-asset .body-content .body-right .suggested .grid .each-item {
      margin-bottom: 7px; }
    .grownup.info_pages.public-asset .body-content .body-right .suggested .suppl {
      display: none; }

.more-inside {
  margin: 4px 29px 0px 27px;
  float: left; }
  .more-inside .app-title {
    margin-left: -6px;
    margin-top: 11px; }

#social-media-bar {
  margin-bottom: 10px; }
  #social-media-bar table tr td.tweetmeme {
    padding-top: 4px; }
  #social-media-bar table tr td.digg {
    padding-top: 2px; }
  #social-media-bar table tr td.rss {
    line-height: 131%; }




.stream-item {
  clear: both;
  margin-top: 7px; }
  .stream-item .profile-photo {
    float: left;
    overflow: hidden;
    vertical-align: top;
    margin-right: 10px;
    width: 54px; }

.stream-item-footer {
  width: 430px;
  font-size: 0.9em;
  margin: 5px 0; }
  .stream-item-footer img {
    margin-right: 8px; }

.stream-item .stream-item-time {
  margin-right: 10px; }

.stream-item-separator-line {
  clear: both;
  float: left;
  height: 2px;
  width: 100%;
  margin: 20px 0;
  background-color: #c7c7c7; }

.stream-action-link {
  padding-right: 10px; }

.stream-item .stream-item-footer .stream-action-link.share {
  display: inline;
  padding-left: 20px; }
  .stream-item .stream-item-footer .stream-action-link.share img {
    float: none;
    display: inline; }
.stream-item .stream-action .comment, .stream-item .stream-action .new-comment {
  background-color: #eeeeee;
  padding: 4px 4px 10px 4px;
  width: 350px; }
.stream-item .stream-action .comment {
  margin-bottom: 4px; }
  .stream-item .stream-action .comment img {
    margin-right: 8px; }
.stream-item .stream-action .likes {
  width: 373px;
  background-color: #eeeeee;
  margin: 5px 0;
  padding: 5px 4px 3px; }
  .stream-item .stream-action .likes .likes-this {
    height: 28px; }
  .stream-item .stream-action .likes .likes-this-inner {
    vertical-align: middle;
    display: inline; }
  .stream-item .stream-action .likes .likes-this-inner-img {
    float: left;
    width: 28px; }
  .stream-item .stream-action .likes .likes-this-inner-text {
    float: left;
    width: 300px; }
.stream-item .stream-action .likes.show {
  float: left; }
.stream-item .stream-action .likes.hide {
  display: none; }
.stream-item .stream-action .likes img {
  margin-right: 5px; }
.stream-item .likes ul {
  margin: 0 0 0 27px;
  padding: 5px 0;
  overflow: hidden; }
.stream-item .stream-action .likes .liker-image {
  float: left;
  margin: 0 10px 0 0;
  list-style-type: none;
  width: 44px; }

.stream-video-player-container {
  border: 1px solid gray;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  position: relative;
  width: 100%;
  margin-top: 10px;
  text-align: center; }
  .stream-video-player-container .close {
    position: absolute;
    right: 0px;
    top: 5px;
    margin: 0; }
  .stream-video-player-container .header {
    border-bottom: 1px solid gray;
    margin: 0 0 5px 0;
    padding: 5px 0;
    font-size: 15px;
    font-weight: bold; }
  .stream-video-player-container * {
    margin: 0 10px; }

.stream-item .stream-action {
  float: left;
  width: 395px;
  margin-left: 10px; }
.stream-item .gifting-illustration {
  overflow: hidden;
  vertical-align: middle;
  margin: 22px 0 9px 47px;
  clear: both;
  float: left; }
  .stream-item .gifting-illustration .arrow {
    margin: 10px 10px 0 10px; }
  .stream-item .gifting-illustration .ill {
    float: left; }
.stream-item .gifting .stream-item-footer {
  padding-top: 8px;
  clear: both; }
.stream-item .stream-item-footer img {
  float: left;
  display: block; }
.stream-item .following-create .stream-school-image {
  float: left;
  margin-top: 7px;
  padding: 10px; }
.stream-item .following-create .stream-school-name {
  float: left;
  font-weight: bold;
  padding-top: 15px;
  padding-bottom: 4px;
  margin-left: 10px;
  width: 250px; }
.stream-item .video-asset-liking .video-top-text {
  float: left;
  vertical-align: top; }
.stream-item .video-asset-liking .video-screenshot {
  float: left;
  margin-top: 7px; }
  .stream-item .video-asset-liking .video-screenshot img {
    width: 200px;
    height: 150px;
    margin-right: 8px; }
.stream-item .video-asset-liking .video-title {
  margin-top: 10px;
  font-weight: bold;
  padding-top: 10px;
  padding-bottom: 4px; }
.stream-item .video-asset-liking .video-views {
  font-size: 12px; }
.stream-item .video-asset-liking .favoured-star {
  margin-top: 10px;
  margin-left: 8px;
  margin-right: 8px; }
.stream-item .video-asset-liking .video-footer img {
  vertical-align: middle;
  margin-right: 5px;
  margin-top: 5px; }
.stream-item .app-preview-container {
  margin: 6px 0 0 28px; }
.stream-item .app-top-text {
  float: left;
  vertical-align: top; }
.stream-item .app-screenshot {
  float: left;
  margin-top: 7px; }
  .stream-item .app-screenshot img {
    width: 150px;
    height: 150px;
    margin-right: 8px; }
.stream-item .app-info {
  float: left; }
  .stream-item .app-info .app-title {
    font-weight: bold;
    padding-top: 10px;
    padding-bottom: 4px;
    width: 185px; }
  .stream-item .app-info .app-views {
    font-size: 12px; }
  .stream-item .app-info .favoured-star {
    margin-top: 10px;
    margin-left: 8px;
    margin-right: 8px; }
.stream-item .app-footer img {
  vertical-align: middle;
  margin-right: 5px;
  margin-top: 5px; }

.facebook_action_sharings .stream-item .iap .iap-top-text {
  float: left;
  vertical-align: top;
  width: 600px;
  min-height: 55px;
  margin-bottom: 10px; }

.stream-item .iap .iap-top-text {
  float: left;
  vertical-align: top;
  margin-bottom: 10px; }
.stream-item .iap .iap-image {
  margin: 10px;
  text-align: center; }
.stream-item .stream-item-footer .stream-icon-mini {
  width: 16px;
  height: 16px;
  float: none;
  display: inline; }
  .stream-item .stream-item-footer .stream-icon-mini img {
    width: 16px;
    height: 16px;
    float: none;
    display: inline; }

.stream-userquip-category {
  float: left;
  margin: 12px 1px 6px 15px; }

.stream-userquip-text {
  margin: 10px 0 6px 60px;
  font-weight: bold;
  color: #93b007;
  vertical-align: middle; }

.fb-share-link img {
  display: inline;
  margin-left: 5px; }

.gift-thanking {
  float: left;
  font-weight: bold;
  width: 80px;
  text-align: center;
  margin: 11px 0 0 21px; }

.stream_items .find-more-apps {
  margin-top: 20px; }

.stream-item .score-image {
  text-align: left;
  font-size: 16px;
  color: red;
  margin: 15px; }
.stream-item .badging .badge-title {
  float: left;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 4px;
  width: 250px; }

.facebook_action_sharings .stream-item .badging .badge-top-text {
  float: left;
  vertical-align: top;
  width: 600px;
  min-height: 55px;
  margin-bottom: 10px; }

.stream-item .badging .badge-top-text {
  float: left;
  vertical-align: top;
  margin-bottom: 10px; }
.stream-item .badging .badge-screenshot {
  float: left;
  margin-top: 7px; }
  .stream-item .badging .badge-screenshot img {
    width: 90px;
    height: 90px;
    margin-right: 8px; }
.stream-item .badging .badge-description {
  float: left;
  font-style: italic;
  font-size: 12px;
  margin-top: 10px;
  padding-top: 10px;
  padding-bottom: 4px;
  width: 250px; }


.popular-stuff-outline {
  text-align:left;
  background-image: url(http://a0.tvsimg.com/images/popular-white-box.png?20100902115740);
  width: 223px;
  margin-bottom: 10px;
  height: 267px;
}

.popular-text-title {
  padding-top: 12px;
  font-size: 17px;
  font-weight: bold;
  margin: 0px 12px 5px;
}

.popular-text-title-goodies {
  padding: 12px 0 0 5px;
  font-size: 17px;
  font-weight: bold;
  margin: 0px 12px 5px;
}

.popular-text-title.hot {
  color: #CC0033;
  text-align: center;
}

.popular-items {
  padding: 0;
  margin: 0 10px;
}

.popular-items li {
  padding: 1px 0;
  list-style-type: none;
  width: 203px;
  white-space: nowrap;
  overflow: hidden;
}

.popular-items li.popular-item-images {

}

.popular-items li.popular-item-image-text {
  float: left;
  height: 31px;
  font-size: 14px;
  margin: 0 0 5px 1px;
  width: 95px;
  padding: 0;
}

.popular-items li.popular-item-image-text .plays {
  font-size: 14px;
  font-style: italic;
}

.popular-items li.popular-item-image-text.right {
  margin-left: 8px;
}

.popular-items li.popular-item-images img {
  width: 95px;
  height: 80px;
  border: 1px solid #CCCCCC;
}

.popular-items li.popular-item-image img.right {
  margin-left: 4px;
}

.popular-items li.popular-item-text {
  list-style-type: none;
  font-size: 14px;
  height: 18px;
}

.popular-items.popular li.popular-item-text a {
  float: left;
}

.popular-items li.popular-item-text .plays {
  float: right;
  font-size: 11px;
  font-style: italic;
  margin-right: 4px;
}

.popular-items li.popular-item-text .item-title a {
  width: 138px;
  overflow: hidden;
}

.popular-items li.popular-item-text a {
  margin-left: 3px;
  text-decoration: none;
  color: #444444;
}

.popular-items li.even {
  background-color: #EEEEEE;
}

.popular-items li.popular-see-all {
  font-size: 14px;
  background-color: #EEEEEE;
  text-align: center;
}

.gift-items {
  padding: 0;
  margin: 0 0 0 15px;
}

.gift-items li {
  list-style-type: none;
  width: 204px;
  margin: auto;
}

.gift-items li.gift-item {
  float: left;
  width: 65px;
  height: 66px;
}

.gift-items li.gift-item img {
}

.quip-submitter-outline  {
  background-image: url(http://a2.tvsimg.com/images/quip_submitter/quip_submitter_background.png?20100902115740);
  width: 223px;
  margin-bottom: 10px;
  height: 267px;
}

.quip-submitter-text {
  width: 200px;
  height: 50px;
  padding: 122px 0 0 15px;
}

.quip-submitter-text textarea {
  width: 188px;
  height: 80px;
  border: 1px gray solid;
}

.quip-submitter-button {
  width: 108px;
  height: 34px;
  margin: 44px 99px;
  background-image: url(http://a2.tvsimg.com/images/quip_submitter/submit-button-inactive.png?20100902115740);
}

.quip-submitter-button.active {
  background-image: url(http://a2.tvsimg.com/images/quip_submitter/submit-button-rollover.png?20100902115740);
}

.popular-items li.popular-item-leader-text {
  float: left;
  margin: 5px 10px;
  width: 120px;
  font-size: 16px;
  overflow: hidden;
}

.popular-items li.popular-item-leader-images {
  float: left;
  width: 60px;
  height: 60px;
}

.popular-items li.popular-item-leader-images img {
  margin: auto;
  border: 1px solid #CCCCCC;
}

.popular-items li.spacer {
  height: 10px;
}

.popular-items li.popular-featured {
  width: 150px;
  margin: 20px auto;
}

.popular-items li.popular-featured img {
  width: 150px;
  height: 150px;
}

ul.friend-favorite {
  margin: 0;
  padding: 0;
  width: 175px;
}

ul.friend-favorite li {
  float: left;
  height: 55px;
  width: 55px;
}

.right-sidebar .friend-favorite-text {
  width: 195px;
  font-size: 14px;
  margin: 7px 0;
}

.friend-favorite-outline .spacer {
  height: 10px;
}

.video_canvas .video_header {
  margin: 0;
  color: orange;
  font-size: 16px;
  height: 21px;
  padding: 20px;
  padding-top: 10px;
}

.video_canvas .video_header_text {
  float: left;
}

.video_canvas .video_body {
  padding: 0 20px;
  margin: 0;
}

.video_canvas .video_footer {
  padding: 0 20px;
  margin: 0;
  height: 27px;
}

.loading {
  text-align: center;
  font-size: 25px;
  line-height: 200px
}

.current-video {
  margin-left: auto;
  margin-right: auto;
  padding-left: 17px;
  height: 475px;
}

.current-video-views-box {
  float: right;
  margin-right: 7px;
  text-align: right;
  font-size: 0.9em;
  color: #444;
}

.current-video-title-text {
  font-size: 1.6em;
  font-weight: bold;
  padding-left: 10px;
}

.current-video-title td {
/*padding-top: 18px;*/
  padding-bottom: 8px;
  vertical-align: middle;
}

.floatin_nav {
  margin-top: 15px;
  margin-left: 50px;
}

.video_nav .video-preview {
  float: left;
  width: 136px;
  height: inherit;
  text-align: center;
}

.video-preview img {
  width: 130px;
  height: 97px;
  display: block;
  border: 1px solid #8E8D88;
  padding: 3px;
  background-color: #FFFFFF;
}

.video-preview img.carousel-img {

}

.video-preview .video_title {
  margin-top: 2px;
  padding: 3px;
  width: 130px;
  text-align: center;
}

.video-preview,
.video-preview a,
.video-preview a:hover,
.video-preview a:visited {
  text-align: left;
  text-decoration: none;
}

/* styles for favouring stars shared with Apps */
.inner-target-star {
  background: url(http://a3.tvsimg.com/images/ajax-loader-small.gif?20100902115740) no-repeat bottom center;
  width: 45px;
  height: 42px;
}

.outer-target-star {
  float: left;
  cursor: pointer;
}

.outer-target-star.nonfavourited {
  width: 51px;
  height: 45px;
  background: url(http://a1.tvsimg.com/images/kids/add-to-trunk-icon.png?20100902115740) no-repeat bottom center;
}

.outer-target-star.favourited {
  width: 45px;
  height: 43px;
  background: url(http://a2.tvsimg.com/images/kids/gold-star-icon.png?20100902115740) no-repeat bottom center;
}

.carousel-data {
  display: none;
}

.video-preview-image-container {
  display: block;
  border: 1px solid #8E8D88;
  padding: 5px;
  width: 130px;
  height: 97px;
}


.trunk-item-category-picker {
  margin: 10px auto 0 auto;
  border: 1px solid #CCCCCC; 
  width: 600px;
  height: 188px;
}

.trunk-item-category-picker ul.category-row {
  float: left;
  height: 39px;
  margin: 5px;
  padding: 0;
  width: 588px;
  background: url(http://a3.tvsimg.com/images/kids/gradient.png?20100902115740) repeat-x;
  border: 1px solid #CCC;
}

.trunk-item-category-picker ul.category-row li {
  float: left;
  list-style-type: none;
  margin: 7px 0 0 15px;
  padding-top: 7px;
  width: 68px;
  height: 24px;
  background-color: #E3FBFF;
  text-align: center;
  color: #5699a8;
  font-size: 14px;
  border-right: 1px solid #CCC;
  border-left: 1px solid #CCC;
  border-top: 1px solid #CCC;
}

.trunk-item-category-picker ul.category-row li.active {
  background-color: #FFFFFF;
  height: 25px;
}

.trunk-item-category-picker ul.category-row li.hover {
  background-color: #FFFFFF;
}

.trunk_items .trunk_item-description {
  float: right;
  margin: 8px 55px;
  font-size: 14px;
  text-align: right;
}

.trunk_items .trunk_item-call-to-action {
  float: left;
  margin: 8px 55px;
  height: 20px;
  font-size: 18px;
  font-weight: bold;
}

.trunk_items img.carousel-img {

}

.jcarousel-skin-trunk_items-tango > li {
  display: none;
}

.trunk_items .right-sidebar {
  visibility: hidden;
}

.kid.trunk_items .trunk_item_canvas .trunk_item_header {
  margin: 0;
  color: orange;
  font-size: 16px;
  height: 21px;
  padding: 20px;
  padding-top: 10px;
}

.kid.trunk_items .trunk_item_canvas .trunk_item_header_text {
  float: left;
}

.kid.trunk_items .trunk_item_canvas .trunk_item_body {
  padding: 0 20px;
  margin: 0;
}

.kid.trunk_items .trunk_item_canvas .trunk_item_body_container {
  padding: 0;
  margin: 0;
}


.kid.trunk_items .trunk_item_canvas .trunk_item_footer {
  padding: 0 20px;
  margin: 0;
  height: 27px;
}

.trunk_items .loading {
  text-align: center;
  font-size: 25px;
  line-height: 200px
}

.trunk_items .current-trunk_item {
  margin-left: auto;
  margin-right: auto;
  min-height: 200px;
  height: auto !important;
  height: 200px;
  overflow: hidden;
}

.trunk_items .current-trunk_item img {
  border: 1px solid #EEEEEE;
  padding: 0;
  margin: 0;
}

.trunk_items .current-trunk_item-views-box {
  float: right;
  margin-right: 7px;
  text-align: right;
  font-size: 0.9em;
  color: #444;
}

.trunk_items .current-trunk_item-title-text {
  font-size: 1.6em;
  font-weight: bold;
  padding-left: 10px;
}

.trunk_items .floatin_nav {
  width: 600px;
  margin: auto;
}

.trunk_items .carousel-nav .trunk_item-preview {
  float: left;
  height: 112px;
  text-align: center;
  position: relative;
}

.trunk_items .trunk_item-preview img {
  display: block;
  border: 1px solid #8E8D88;
  padding: 2px;
  max-width: 140px;
  max-height: 100px;
}

.trunk_items .trunk_item-preview .trunk_item_title {
  width: 100%;
}

.trunk_items .trunk_item-preview,
.trunk_items .trunk_item-preview a,
.trunk_items .trunk_item-preview a:hover,
.trunk_items .trunk_item-preview a:visited {
  text-align: left;
  color: #7FB4BC;
  text-decoration: none;
  height: 112px;
}

.trunk_items .carousel-data {
  display: none;
}

.trunk_items .trunk_item-intro-text {
  font-size: 16px;
  font-weight: bold;
  padding: 10px 0;
}

.trunk_items .find-more-apps {
  margin: 25px auto 0 auto;
}

.kid.trunk_items .share-box {
  margin: 15px auto 10px;
  width: 220px;
  height: 15px;
}

.kid.trunk_items .share-text {
  float: left;
  font-size: 16px;
  margin-left: 5px;
}

.kid.trunk_items .share-text-img {
  float: left;
  margin-top: 3px;
}

.facebook.trunk_item_sharings .send-back {
  margin: 30px 0 0 114px;
  font-size: 16px;
}

.facebook.trunk_item_sharings .share-text {
  float: left;
}

.facebook.trunk_item_sharings .fb-share {
  float: left;
  margin-left: 40px;
}

.facebook.trunk_item_sharings .current-trunk_item {
  margin-top: 40px;
  margin-left: 0px;
}

.kid.trunk_items .grownup-title {
  font-weight: bold;
  font-size: 16px;
}

.kid.trunk_items .grownup-to-action {
  font-size: 14px;
  margin-bottom: 10px;
}

.kid.trunk_items .grownup-tip {
  font-size: 13px;
  margin-bottom: 10px;
}

.kid.trunk_items .grownup-input input {
  float: left;
  width: 367px;
  font-size: 40px;
}

.kid.trunk_items .grownup-submit {
  height: 54px; 
}

.kid.trunk_items .grownup-submit input {
  float: left;
  margin-left: 25px;
  margin-top: 18px;
}

.kid.trunk_items .grownup-submit img {
  margin-left: 25px;
  margin-top: 18px;
}

.kid.trunk_items .grownup-footer {
  margin-bottom: 20px;
}

.kid.trunk_items .grownup-error {
  margin: 5px 0;
  color: red;
  font-size: 12px;
}

.trunk-item-description .added {
  
}

.trunk_item-description .more-info {

}

.trunk_item-description .more-sub-info {
  color: red;
}

.trunk-item-badge-description {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin: 25px auto;
  width: 400px;
  padding: 8px;
  font-size: 13px;
  background-color: #006e8a;
  color: white;
}

/* =======================
 *  Start parent.css
 * ======================= */
#parent-dialog {
  display: none;
  overflow: hidden;
  position: relative;
  padding: 0;
}

#parent-dialog-body {
  overflow: hidden;
  padding: 5px 15px 25px 15px;
}

.parent-dialog .parent-name {
  font-size: 24px;
  margin-bottom: 5px;
}

.parent-photo img {
  width: 200px;
}

.parent-photo {
  float: left;
}

.parent-actions { margin-top: 20px; }
.parent-actions h2 { color: #333333; font-size: 17px; }
.parent-actions .post { margin-top: 15px; }
.parent-actions .icon { float: left; }
.parent-actions .quip { float: left; }
.parent-actions .button { float: left; }

.privacy-policy-link { margin-top: 15px; font-size: 12px; }

.parent-info {
  float: left;
  margin-left: 25px;
  width: 277px;
}
.parent-info .parent-name { font-weight: bold; color: #40aec5; }

.parent-adminable-kids {
  margin-top: 10px;
}

.message-icon {
  float: left;
  width: 89px; 

}

.message-separator-line {
  clear: both;
  float: left;
  height: 2px;
  width: 100%;
  margin: 20px 0;
  background-color: #c7c7c7;
}


/*NEW SLIDER STYLES FOR SCALE, ETC*/
/* slider widget */
.ui-slider  {
	text-decoration: none !important;
}
.ui-slider-tooltip {
	display: none;
}
.ui-slider-handle-active .ui-slider-tooltip {
	display: block;
	position: relative;
	top: -25px;
	text-align: center;
	padding: .1em;
	font-size: .6em;
	width: 8em;
	margin-left: -4em;
	text-decoration: none !important;
}
.ui-slider ol, .ui-slider li, .ui-slider dl, .ui-slider dd, .ui-slider dt {
	list-style: none;
	margin: 0;
	padding: 0;
}
.ui-slider ol, .ui-slider dl {
	position: relative;
	top: 1.3em;
	width: 100%;
}
.ui-slider dt {
	top: 1.5em;
	position: absolute;
	padding-top: .2em;
	text-align: center;
	border-bottom: 1px dotted #ddd;
	height: .7em;
	color: #999;
}
.ui-slider dt span {
	background: #fff;
	padding: 0 .5em;
}
.ui-slider li, .ui-slider dd {
	position: absolute;
	overflow: visible;
	color: #666;
}
.ui-slider li span.ui-slider-label, .ui-slider dd span.ui-slider-label {
	display: none;
}
.ui-slider li span.ui-slider-label-show, .ui-slider dd span.ui-slider-label-show {
	display: block;
	font-size: 0.75em;
}
.ui-slider span.ui-slider-tic {
	position: absolute;
	left: 0;
	height: .8em;
	top: -1.3em;
}
.ui-slider li span.ui-component-content, .ui-slider dd span.ui-component-content {
	border-right: 0;
	border-left-width: 1px;
	border-left-style: dotted;
	border-top: 0;
	border-bottom: 0;
}
.ui-slider .first .ui-slider-tic, .ui-slider .last .ui-slider-tic {
	display: none;
}
.ui-slider {clear: both; top:1.2em; margin-bottom:2em;}


.apps .right-sidebar {
  margin-left: 0px;
}

.apps .nav img {
  vertical-align: middle;
}

.apps .nav {
  font-weight: bold;
}

.apps .nav-next {
  float: right;
}

.apps .nav.bottom .nav-next {
  padding-top: 15px;
}

.apps .nav-prev {
  float: left;
}

.apps .app_header {
  margin: 0;
  font-size: 16px;
  height: 47px;
  padding: 10px 0 0 20px;
}

.apps .app_header .apps {
  float: left;
}

.apps .app_header .play-count {
  color: orange;
  float: right;
  margin-right: 2em;
}

.apps .app_body {
  padding: 0 20px 0 28px;
  margin: 0;
  text-align: center;
  width: 699px;
  clear: both;
}

.apps .app_body .top {
  text-align: left;
  font-size: 16px;
  padding-bottom: 20px;
}

.apps .app_body .top img {
  vertical-align: middle;
}

.apps .app_body .app_title {
  float: left;
}

.apps .app_body .current_app_title {
  float: left;
  font-size: 16px;
  font-weight: bold;
  padding-left: 10px;
}

.apps .app_body .current_app_title .title_text {
  float: left;
  padding: 6px 0 0 10px;
}

.apps .app_preview .app_title {
  width: 100%;
  margin-top: 5px;
}

.apps .app_footer {
  padding: 0 20px;
  margin: 0;
  height: 27px;
}

.apps .app_preview img {
  height: 100px;
  width: 100px;
}

.apps .app_preview {
  float: left;
  text-align: center;
  margin: 5px;
  width: 110px;
  overflow: hidden;
  padding: 8px;
}

.apps .find-more-apps {
  margin-top: 20px;
}

.all-scores .popular-text-title {
  font-size: 16px;
}

.right-sidebar .all-scores ul.popular-items {
  height: 200px;
  overflow: hidden;
}

.all-scores .popular-items li {

}

.all-scores .score-user {
  height: 21px;
  font-size: 16px;
}

.all-scores .score-amount {
  float: left;
  font-size: 16px;
  height: 21px;
  width: 85px;
  margin-right: 8px;
}

.all-scores .score-time {
  font-size: 10px;
  margin-left: 36px;
}

.all-scores .popular-items li.score-item-text a {
  color: #538e9a;
}

.all-scores .popular-items li.score-item-text {
  padding: 2px 2px 0 3px;
  height: 37px;
  overflow: hidden;
}

.all-scores .no-items {
  width: 175px;
  height: 175px;
  font-size: 13px;
  margin: 15px;
}

.all-scores .leaderboard-link {
  font-size: 16px;
  text-align: center;
  font-weight: bold;
  margin: 4px 12px;
}

.apps.leaderboard .canvas_body .popular-stuff-outline.all-scores {
  float: left;
  background-image: url(http://a2.tvsimg.com/images/popular-white-box-large.png?20100902115740);
  height: 440px;
}

.apps.leaderboard .sub-head {
  font-size: 22px;
  font-weight: bold;
  margin-bottom: 10px;
  color: #C3508C;
}


.jcarousel-skin-gifts-tango > li, .jcarousel-skin-friends-tango > li {
  display: none; }

.giftings .gifting_canvas {
  width: 745px; }
.giftings .floatin_nav {
  margin-top: 15px;
  margin-left: 50px; }
.giftings .gifting_canvas .gift_header {
  margin: 0;
  color: orange;
  font-size: 16px;
  padding: 20px;
  padding-top: 10px;
  font-weight: bold; }
.giftings .gifting_canvas .gift_body {
  padding: 0 20px;
  margin: 0; }
.giftings .gifting_canvas .gift_footer {
  padding: 0 20px;
  margin: 0;
  height: 27px; }
.giftings .line_rule {
  margin-top: 5px; }
.giftings .steps {
  margin-left: 30px; }
  .giftings .steps .another {
    font-size: 18px;
    float: right; }
.giftings .step_text {
  font-size: 1.3em;
  color: #b92b7a; }
.giftings .floatin_nav .gift_title_text {
  overflow-x: hidden;
  font-size: 0.9em;
  cursor: pointer;
  padding-top: 5px;
  text-align: center; }
.giftings .floatin_nav .gift_choice_box {
  cursor: pointer;
  text-align: center; }
  .giftings .floatin_nav .gift_choice_box .gift_price {
    font-size: 13px;
    position: relative;
    font-weight: bold; }
    .giftings .floatin_nav .gift_choice_box .gift_price .not-free {
      color: #ebb600; }
    .giftings .floatin_nav .gift_choice_box .gift_price .gift_price_text {
      font-size: 0.8em;
      vertical-align: top;
      color: #333333; }
    .giftings .floatin_nav .gift_choice_box .gift_price .gift_price_icon {
      height: 20px;
      width: 20px; }
.giftings .floatin_nav .friend_name_text {
  font-size: 0.9em;
  cursor: pointer;
  text-align: center; }
.giftings .floatin_nav .friend_choice_box {
  cursor: pointer; }
.giftings .selected_summary_box {
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px; }
.giftings .selected_summary_text {
  font-size: 24px;
  text-align: center;
  padding: 10px;
  white-space: nowrap; }
.giftings .selected_contents {
  height: 110px;
  margin: auto;
  padding-top: 12px;
  width: 315px; }
.giftings .selected_gift {
  float: left;
  margin-right: 4px; }
  .giftings .selected_gift #the-gift-img {
    width: 90px;
    margin-left: 16px; }
  .giftings .selected_gift #the-gift-price {
    width: 90px; }
.giftings .selected_arrow {
  float: left;
  margin-right: 37px;
  margin-top: 10px; }
.giftings .selected_friend {
  float: left;
  margin-top: 3px; }
.giftings #give_button, .giftings #pick_kid_button {
  padding: 0;
  border: none;
  background-color: white; }
.giftings #give_button {
  margin-top: 12px;
  margin-left: 234px;
  width: 134px;
  height: 54px;
  display: block; }
.giftings #the-gift-price {
  text-align: center;
  margin-top: 4px;
  width: 60px;
  color: #ebb600;
  font-weight: bold; }
.giftings #pick_kid_button {
  display: inline-block;
  vertical-align: middle;
  height: 28px;
  width: 95px; }
.giftings .give_button_disabled {
  background-image: url(http://a3.tvsimg.com/images/giftings/give-button-gray-out.png?20100902115740);
  cursor: auto; }
.giftings .give_button_enabled {
  background-image: url(http://a2.tvsimg.com/images/giftings/tv-gift-app-give-button.png?20100902115740);
  cursor: pointer; }
.giftings .pick_kid_button_disabled {
  background: url(http://a2.tvsimg.com/images/giftings/pick-kid-button-gray-out.png?20100902115740) no-repeat;
  cursor: auto; }
.giftings .pick_kid_button_enabled {
  background: url(http://a2.tvsimg.com/images/giftings/pick-kid-button.png?20100902115740) no-repeat;
  cursor: pointer; }
.giftings .friend_choice_name_text {
  overflow-x: hidden;
  margin-top: 2px;
  width: 52px;
  text-align: center;
  font-size: 13px; }
.giftings .invite-container {
  width: 530px;
  padding: 10px;
  border: 1px solid #eeeeee;
  text-align: center; }
  .giftings .invite-container h2 {
    font-size: 18px;
    color: #333333; }
  .giftings .invite-container .invite-links {
    margin-top: 15px; }
    .giftings .invite-container .invite-links .fb-invite, .giftings .invite-container .invite-links .email-invite {
      display: inline-block; }
      .giftings .invite-container .invite-links .fb-invite .icon, .giftings .invite-container .invite-links .email-invite .icon {
        float: left;
        width: 75px; }
      .giftings .invite-container .invite-links .fb-invite .text, .giftings .invite-container .invite-links .email-invite .text {
        float: left;
        font-size: 16px;
        font-weight: bold;
        margin: 10px 0 0 17px;
        width: 80px;
        text-align: left; }


body {
  font-family: Arial, Helvetica;
  font-size: 14px;
  color: #333333;
  margin-top: 0;
  min-height: 100%;
  width: 100%; }
  body a {
    text-decoration: none;
    color: #40aec5; }
    body a:hover {
      text-decoration: underline; }
    body a:active, body a:focus {
      outline: 0; }

.describe-page {
  font-size: 20px;
  font-weight: bold;
  color: #40aec5;
  margin: 5px 0 10px 0;
  height: 26px;
  border: 1px solid white; }
  .describe-page div {
    height: 26px; }
  .describe-page .title {
    float: left;
    margin-right: 10px;
    margin-bottom: 10px; }
  .describe-page .subtext {
    font-size: 10px;
    margin-top: 7px;
    color: #333333; }

.kid-pic {
  border-style: solid;
  border-width: 2px;
  border-color: #ff7700; }

.grownup-pic {
  overflow: hidden; }

.fb_pix_50 {
  background-image: url(http://a2.tvsimg.com/images/facebook_pic.gif?20100902115740);
  background-repeat: no-repeat;
  cursor: pointer;
  overflow: hidden;
  width: 54px;
  height: 54px; }
  .fb_pix_50 img {
    width: 50px;
    height: 50px;
    border-style: solid;
    border-width: 2px;
    border-color: #40aec5; }

.fb_pix_90 {
  width: 104px;
  overflow: hidden;
  cursor: pointer; }
  .fb_pix_90 img {
    width: 100px;
    border-style: solid;
    border-width: 2px;
    border-color: #40aec5; }

.fb_pix_200 {
  width: 200px;
  overflow: hidden;
  cursor: pointer; }
  .fb_pix_200 img {
    width: 200px; }

.fb_pix_40 {
  background-image: url(http://a0.tvsimg.com/images/facebook_pic_40.gif?20100902115740);
  background-repeat: no-repeat;
  overflow: hidden;
  cursor: pointer;
  width: 44px;
  height: 44px; }
  .fb_pix_40 img {
    width: 40px;
    height: 40px;
    border-style: solid;
    border-width: 2px;
    border-color: #40aec5; }

.page-wrapper {
  width: 100%;
  height: 100%;
  margin: 0; }

.page-header a {
  color: white; }
.page-header .page-container .main {
  position: relative;
  height: 119px; }
  .page-header .page-container .main div {
    float: left; }
  .page-header .page-container .main .app-logo {
    margin-left: 5px;
    width: 267px; }
    .page-header .page-container .main .app-logo img {
      margin-top: 15px; }
  .page-header .page-container .main .app-like {
    display: none;
    float: none;
    position: absolute;
    left: 210px;
    top: 59px; }
  .page-header .page-container .main .links {
    float: right;
    width: 700px;
    overflow: hidden; }
    .page-header .page-container .main .links .top-icon-nav {
      float: right;
      margin-top: 23px; }
      .page-header .page-container .main .links .top-icon-nav .nav-element {
        overflow: hidden; }
      .page-header .page-container .main .links .top-icon-nav .nav-space1 {
        width: 26px; }
      .page-header .page-container .main .links .top-icon-nav .nav-space2 {
        width: 22px; }
      .page-header .page-container .main .links .top-icon-nav .nav-space3 {
        width: 25px; }
      .page-header .page-container .main .links .top-icon-nav .nav-space4 {
        width: 26px; }
      .page-header .page-container .main .links .top-icon-nav .nav-space5 {
        width: 26px; }
    .page-header .page-container .main .links .top-text {
      width: 700px; }
      .page-header .page-container .main .links .top-text .top-text-inner {
        font-size: 14px;
        color: white;
        float: right; }
        .page-header .page-container .main .links .top-text .top-text-inner .hlink {
          margin-top: 10px; }
          .page-header .page-container .main .links .top-text .top-text-inner .hlink a {
            color: white; }
        .page-header .page-container .main .links .top-text .top-text-inner .hspace {
          margin: 10px 5px 0px 5px; }
    .page-header .page-container .main .links #alerts-widget .env, .page-header .page-container .main .links #notifications-widget .env {
      margin-top: 1px; }
    .page-header .page-container .main .links #alerts-widget .num, .page-header .page-container .main .links #notifications-widget .num {
      display: inline-block;
      min-width: 7px;
      width: auto !important;
      width: 7px;
      margin-left: -47px;
      -moz-border-radius: 7px;
      -webkit-border-radius: 7px;
      background-color: red;
      border: 2px solid white;
      padding: 2px 6px 2px 6px;
      font-weight: bold;
      font-size: 11px;
      color: white; }
      .page-header .page-container .main .links #alerts-widget .num:hover, .page-header .page-container .main .links #notifications-widget .num:hover {
        text-decoration: none;
        background-color: #bbbbbb; }
      .page-header .page-container .main .links #alerts-widget .num a, .page-header .page-container .main .links #notifications-widget .num a {
        color: white; }

.page-container {
  width: 1025px;
  margin: auto; }

.page-main {
  float: left;
  overflow: hidden;
  width: 718px;
  margin-top: 9px; }

.page-footer {
  margin-top: 50px;
  width: 1025px; }
  .page-footer .footer-logo {
    float: left;
    margin-left: 10px;
    margin-right: 22px; }
  .page-footer .footer-text {
    margin-top: 11px;
    vertical-align: text-bottom;
    float: left;
    width: 550px;
    height: 46px;
    font-size: 12px;
    font-weight: bold;
    color: #40aec5;
    padding-top: 3px; }
    .page-footer .footer-text div {
      margin-top: 1px;
      float: left; }
    .page-footer .footer-text .spacer {
      margin: 0 10px;
      color: #40aec5; }

.footer-truste {
  float: right;
  width: 140px;
  margin-right: 50px; }

.right-truste-click-seal {
  margin: 10px 0px 0 77px; }

.page-left-nav {
  float: left;
  width: 267px;
  margin-right: 25px; }

.streams .stream-item-separator-line {
  clear: both;
  float: left;
  height: 2px;
  width: 100%;
  margin: 20px 0;
  background-color: #c7c7c7; }

.streams.stream_items .stream-item-separator-line {
  display: none; }

.al-container {
  padding: 3px;
  height: 20px; }

.commentings {
  float: left;
  width: 380px; }
  .commentings .thin-container {
    min-height: 20px;
    padding: 3px;
    background-color: #eeeeee;
    margin-bottom: 4px;
    overflow: hidden; }
    .commentings .thin-container div {
      margin-top: 2px; }
    .commentings .thin-container.bolder {
      background-color: white;
      font-weight: bold; }
    .commentings .thin-container .image {
      float: left;
      margin-top: 0;
      margin-left: 10px;
      width: 30px; }
    .commentings .thin-container .text {
      float: left;
      width: 195px; }
    .commentings .thin-container .time {
      float: right;
      margin-right: 10px;
      font-size: 12px; }
  .commentings .ac-container {
    background-color: #eeeeee;
    border: 1px solid #eeeeee;
    padding: 4px;
    margin-bottom: 4px;
    overflow: hidden;
    width: 370px; }
    .commentings .ac-container .image {
      float: left;
      width: 44px;
      height: 44px;
      margin-right: 6px; }
    .commentings .ac-container .text-container {
      float: left;
      width: 318px;
      overflow: hidden; }
      .commentings .ac-container .text-container .comment-text {
        margin-bottom: 7px;
        min-height: 21px; }
      .commentings .ac-container .text-container .footer-container {
        overflow: hidden; }
        .commentings .ac-container .text-container .footer-container .time {
          float: left;
          font-size: 12px; }
        .commentings .ac-container .text-container .footer-container .delete-link {
          float: right;
          margin-right: 5px; }
  .commentings .comment-tool {
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    background-color: #eeeeee;
    border: 1px solid #eeeeee;
    padding: 4px;
    margin-bottom: 5px; }
    .commentings .comment-tool select {
      width: 260px;
      margin-right: 5px; }
    .commentings .comment-tool form {
      margin: auto; }

li {
  list-style-type: none; }

html, body, div, span {
  margin: 0;
  padding: 0; }

pre {
  background-color: #eeeeee;
  padding: 10px;
  font-size: 11px; }

img {
  border: none; }

form {
  margin-bottom: 0px; }

.clear {
  clear: both; }

fieldset {
  border: 0; }

.fieldWithErrors input {
  padding: 2px;
  border: 1px solid red; }

.form-error {
  color: red; }

form.standard fieldset {
  padding: 0;
  margin: 0 0 15px 0;
  position: relative; }
form.standard label {
  display: block;
  margin-bottom: 4px; }

.fieldWithErrors {
  display: inline; }
  .fieldWithErrors input[type='checkbox'] {
    display: inline; }

.pointer {
  cursor: pointer; }

.clearfix {
  clear: both; }

.coming_soon {
  display: none; }
  .coming_soon .text {
    margin-top: 15px; }

h1 {
  font-size: 30px;
  font-weight: bold;
  color: white;
  margin: 0;
  padding: 0; }

h2 {
  font-size: 20px;
  font-weight: bold;
  color: #40aec5;
  margin: 0;
  padding: 0; }

h3 {
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  margin: 0;
  padding: 0; }

h4 {
  font-size: 14px;
  font-weight: bold;
  margin: 0;
  padding: 0; }

h5 {
  font-size: 16px;
  font-weight: bold;
  color: #40aec5;
  margin: 0;
  padding: 0; }

select {
  font-size: 12px;
  color: #333333;
  padding: 3px; }

.ui-widget-overlay {
  opacity: 0.8;
  background: url(http://a3.tvsimg.com/images/sine-overlay.png?20100902115740) repeat scroll; }


.grownup {
  margin-top: 0;
  min-height: 100%;
  width: 100%;
  position: absolute; }
  .grownup .page-main {
    width: 745px; }
  .grownup .page-left-nav {
    margin-right: 12px; }
  .grownup .track-button {
    text-indent: -9999px;
    cursor: pointer;
    background-image: url(http://a0.tvsimg.com/images/buttons/track-my-invites.png?20100902115740);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-color: transparent;
    display: block;
    font-size: 0;
    line-height: 0;
    width: 168px;
    height: 45px; }
    .grownup .track-button:hover {
      background-image: url(http://a0.tvsimg.com/images/buttons/track-my-invites.png?20100902115740);
      background-position: 0px -45px; }
    .grownup .track-button:active {
      background-image: url(http://a0.tvsimg.com/images/buttons/track-my-invites.png?20100902115740);
      background-position: 0px -90px; }
  .grownup .add-another-kid-white-image {
    margin: 20px 0 0 22px; }
    .grownup .add-another-kid-white-image .add-another-kid-white-button {
      text-indent: -9999px;
      cursor: pointer;
      background-image: url(http://a1.tvsimg.com/images/buttons/add-another-kid-white-button.png?20100902115740);
      background-repeat: no-repeat;
      background-position: 0px 0px;
      background-color: transparent;
      display: block;
      font-size: 0;
      line-height: 0;
      width: 168px;
      height: 45px; }
      .grownup .add-another-kid-white-image .add-another-kid-white-button:hover {
        background-image: url(http://a1.tvsimg.com/images/buttons/add-another-kid-white-button.png?20100902115740);
        background-position: 0px -46px; }
      .grownup .add-another-kid-white-image .add-another-kid-white-button:active {
        background-image: url(http://a1.tvsimg.com/images/buttons/add-another-kid-white-button.png?20100902115740);
        background-position: 0px -91px; }
  .grownup .add-other-parent-white-image {
    margin: 20px 0 0 22px; }
    .grownup .add-other-parent-white-image .add-other-parent-white-button {
      cursor: pointer;
      background-image: url(http://a3.tvsimg.com/images/buttons/add-other-parent-white-button.png?20100902115740);
      background-repeat: no-repeat;
      background-position: 0px 0px;
      background-color: transparent;
      display: block;
      text-indent: -9999px;
      font-size: 0;
      line-height: 0;
      width: 166px;
      height: 45px; }
      .grownup .add-other-parent-white-image .add-other-parent-white-button:hover {
        background-image: url(http://a3.tvsimg.com/images/buttons/add-other-parent-white-button.png?20100902115740);
        background-position: 0px -46px; }
      .grownup .add-other-parent-white-image .add-other-parent-white-button:active {
        background-image: url(http://a3.tvsimg.com/images/buttons/add-other-parent-white-button.png?20100902115740);
        background-position: 0px -91px; }
  .grownup .add-another-kid-grey-image {
    float: left;
    margin: 20px 0 0 22px; }
    .grownup .add-another-kid-grey-image .add-another-kid-grey-button {
      cursor: pointer;
      background-image: url(http://a0.tvsimg.com/images/buttons/add-another-kid-grey-button.png?20100902115740);
      background-repeat: no-repeat;
      background-position: 0px 0px;
      background-color: transparent;
      display: block;
      text-indent: -9999px;
      font-size: 0;
      line-height: 0;
      width: 168px;
      height: 45px; }
      .grownup .add-another-kid-grey-image .add-another-kid-grey-button:hover {
        background-image: url(http://a0.tvsimg.com/images/buttons/add-another-kid-grey-button.png?20100902115740);
        background-position: 0px -46px; }
      .grownup .add-another-kid-grey-image .add-another-kid-grey-button:active {
        background-image: url(http://a0.tvsimg.com/images/buttons/add-another-kid-grey-button.png?20100902115740);
        background-position: 0px -91px; }
  .grownup .add-other-parent-grey-image {
    float: left;
    margin: 20px 0 0 155px; }
    .grownup .add-other-parent-grey-image .add-other-parent-grey-button {
      cursor: pointer;
      background-image: url(http://a3.tvsimg.com/images/buttons/add-other-parent-grey-button.png?20100902115740);
      background-repeat: no-repeat;
      background-position: 0px 0px;
      background-color: transparent;
      display: block;
      text-indent: -9999px;
      font-size: 0;
      line-height: 0;
      width: 166px;
      height: 45px; }
      .grownup .add-other-parent-grey-image .add-other-parent-grey-button:hover {
        background-image: url(http://a3.tvsimg.com/images/buttons/add-other-parent-grey-button.png?20100902115740);
        background-position: 0px -46px; }
      .grownup .add-other-parent-grey-image .add-other-parent-grey-button:active {
        background-image: url(http://a3.tvsimg.com/images/buttons/add-other-parent-grey-button.png?20100902115740);
        background-position: 0px -91px; }
  .grownup .page-header {
    background-image: url(http://a1.tvsimg.com/images/grownups/rasp-header-slice.png?20100902115740); }
  .grownup .page-left-nav .kid-container {
    background-image: url(http://a2.tvsimg.com/images/grownups/left-nav-kid_unselected.png?20100902115740);
    background-repeat: no-repeat;
    margin-left: 4px;
    width: 235px;
    height: 91px;
    padding: 18px; }
    .grownup .page-left-nav .kid-container.selected {
      background-image: url(http://a3.tvsimg.com/images/grownups/left-nav-kid_selected.png?20100902115740);
      background-repeat: no-repeat; }
    .grownup .page-left-nav .kid-container .contents .image {
      width: 55px;
      height: 91px;
      float: left; }
      .grownup .page-left-nav .kid-container .contents .image img {
        max-width: 50px;
        max-height: 50px;
        float: left; }
      .grownup .page-left-nav .kid-container .contents .image .add-text {
        font-size: 11px;
        text-align: center;
        margin-top: 4px;
        width: 50px;
        overflow: hidden; }
        .grownup .page-left-nav .kid-container .contents .image .add-text a {
          color: red; }
      .grownup .page-left-nav .kid-container .contents .image .change-text {
        font-size: 10px;
        text-align: center;
        margin-top: 4px;
        width: 50px;
        overflow: hidden; }
        .grownup .page-left-nav .kid-container .contents .image .change-text a {
          color: #333333; }
    .grownup .page-left-nav .kid-container .contents .links {
      float: left;
      width: 175px;
      overflow: hidden; }
      .grownup .page-left-nav .kid-container .contents .links .current_link {
        text-decoration: underline; }
    .grownup .page-left-nav .kid-container .contents .name {
      float: left;
      overflow: hidden;
      width: 166px;
      margin-left: 8px;
      margin-bottom: 3px;
      font-size: 20px;
      white-space: nowrap; }
    .grownup .page-left-nav .kid-container .contents .link {
      float: left;
      width: 165px;
      overflow: hidden;
      margin-left: 8px;
      margin-bottom: 4px;
      font-weight: bold;
      font-size: 13px;
      white-space: nowrap; }
  .grownup .page-left-nav .see-the-world {
    font-size: 22px;
    margin-left: 21px; }
  .grownup .page-left-nav .link-box {
    font-size: 18px;
    color: white;
    margin-left: 3px;
    text-align: center; }
    .grownup .page-left-nav .link-box .top {
      height: 24px;
      background-image: url(http://a0.tvsimg.com/images/grownups/nav/teal-nav-box-top.png?20100902115740);
      margin-bottom: -1px; }
    .grownup .page-left-nav .link-box .bottom {
      background-image: url(http://a3.tvsimg.com/images/grownups/nav/teal-nav-box-bottom.png?20100902115740);
      height: 25px;
      margin-top: -1px; }
    .grownup .page-left-nav .link-box .become_our_fan {
      margin-top: 2px; }
    .grownup .page-left-nav .link-box .contents {
      padding: 11px 0 11px 0px;
      background-image: url(http://a0.tvsimg.com/images/grownups/nav/teal-nav-box-middle.png?20100902115740); }
      .grownup .page-left-nav .link-box .contents .link {
        clear: both;
        margin: 0px 0px 8px 0px;
        height: 25px;
        padding-left: 30px; }
        .grownup .page-left-nav .link-box .contents .link .icon {
          float: left;
          margin-right: 14px;
          width: 30px;
          height: 25px;
          text-align: center; }
        .grownup .page-left-nav .link-box .contents .link .text {
          float: left; }
          .grownup .page-left-nav .link-box .contents .link .text a {
            color: white; }
            .grownup .page-left-nav .link-box .contents .link .text a:hover, .grownup .page-left-nav .link-box .contents .link .text a:visited, .grownup .page-left-nav .link-box .contents .link .text a:active {
              text-decoration: none; }
          .grownup .page-left-nav .link-box .contents .link .text a.new-alerts {
            color: #ffddaa; }
      .grownup .page-left-nav .link-box .contents .add-kid-image, .grownup .page-left-nav .link-box .contents .add-another-kid-white-image, .grownup .page-left-nav .link-box .contents .add-other-parent-white-image {
        margin: 10px 0 0 0; }
        .grownup .page-left-nav .link-box .contents .add-kid-image a, .grownup .page-left-nav .link-box .contents .add-another-kid-white-image a, .grownup .page-left-nav .link-box .contents .add-other-parent-white-image a {
          margin: 0 auto; }
    .grownup .page-left-nav .link-box .add-kid-image {
      margin-left: 22px;
      margin-top: 15px; }
      .grownup .page-left-nav .link-box .add-kid-image .add-kid-button-image {
        width: 166px;
        height: 46px;
        cursor: pointer;
        background-image: url(http://a3.tvsimg.com/images/buttons/add-a-kid-images.png?20100902115740);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        text-indent: -9999px;
        display: block; }
        .grownup .page-left-nav .link-box .add-kid-image .add-kid-button-image:hover {
          background-image: url(http://a3.tvsimg.com/images/buttons/add-a-kid-images.png?20100902115740);
          background-position: 0px -46px; }
        .grownup .page-left-nav .link-box .add-kid-image .add-kid-button-image:active {
          background-image: url(http://a3.tvsimg.com/images/buttons/add-a-kid-images.png?20100902115740);
          background-position: 0px -92px; }
    .grownup .page-left-nav .link-box .invite-your-friends {
      background-color: #73c8d4;
      font-weight: bold;
      width: 231px;
      height: 105px;
      margin-top: 10px;
      margin-left: -10px; }
      .grownup .page-left-nav .link-box .invite-your-friends .exclamation {
        border: 1px solid;
        border-color: #73c8d4;
        float: left;
        margin-left: 6px;
        margin-top: 8px; }
      .grownup .page-left-nav .link-box .invite-your-friends .text-group {
        border: 1px solid;
        border-color: #73c8d4;
        margin-left: 20px; }
        .grownup .page-left-nav .link-box .invite-your-friends .text-group div {
          margin: 10px; }
        .grownup .page-left-nav .link-box .invite-your-friends .text-group .title {
          color: #333333;
          font-size: 16px;
          font-weight: bold; }
        .grownup .page-left-nav .link-box .invite-your-friends .text-group .email a {
          color: white;
          font-size: 16px;
          margin-left: 8px; }
        .grownup .page-left-nav .link-box .invite-your-friends .text-group .facebook a {
          color: white;
          font-size: 16px;
          margin-left: 8px; }
  .grownup .sign-up-dialog {
    float: left;
    background-image: url(http://a2.tvsimg.com/images/grownups/raspberry_dialog.png?20100902115740);
    width: 253px;
    height: 284px;
    margin-top: -20px; }
  .grownup .logo {
    float: left;
    margin-top: 5px;
    width: 250px; }
  .grownup .text-and-buttons {
    margin-top: 5px;
    float: left;
    width: 710px; }
    .grownup .text-and-buttons .buttons {
      float: right;
      margin-bottom: 28px; }
      .grownup .text-and-buttons .buttons div {
        float: right; }
      .grownup .text-and-buttons .buttons .already {
        margin-top: 10px;
        margin-right: 8px;
        font-size: 13px;
        font-weight: bold; }
      .grownup .text-and-buttons .buttons .parent-sign-in {
        cursor: pointer;
        margin-right: 8px;
        background-image: url(http://a0.tvsimg.com/images/grownups/buttons/grownups.png?20100902115740);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: transparent;
        text-indent: -9999px;
        font-size: 0;
        line-height: 0;
        display: block;
        width: 110px;
        height: 38px; }
        .grownup .text-and-buttons .buttons .parent-sign-in:hover {
          background-image: url(http://a0.tvsimg.com/images/grownups/buttons/grownups.png?20100902115740);
          background-position: 0px -37px; }
        .grownup .text-and-buttons .buttons .parent-sign-in:active {
          background-image: url(http://a0.tvsimg.com/images/grownups/buttons/grownups.png?20100902115740);
          background-position: 0px -74px; }
      .grownup .text-and-buttons .buttons .kid-sign-in {
        cursor: pointer;
        background-image: url(http://a2.tvsimg.com/images/grownups/buttons/kid-sign-in-images.png?20100902115740);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: transparent;
        text-indent: -9999px;
        font-size: 0;
        line-height: 0;
        display: block;
        width: 110px;
        height: 38px; }
        .grownup .text-and-buttons .buttons .kid-sign-in:hover {
          background-image: url(http://a2.tvsimg.com/images/grownups/buttons/kid-sign-in-images.png?20100902115740);
          background-position: 0px -37px; }
        .grownup .text-and-buttons .buttons .kid-sign-in:active {
          background-image: url(http://a2.tvsimg.com/images/grownups/buttons/kid-sign-in-images.png?20100902115740);
          background-position: 0px -74px; }
    .grownup .text-and-buttons .text {
      float: right;
      font-size: 24px;
      font-weight: bold;
      color: #40aec5; }
  .grownup .no-email .text_field input {
    font-size: 22px;
    height: auto; }
  .grownup .find-more-apps {
    width: 325px; }
    .grownup .find-more-apps .find-more-text {
      font-size: 24px;
      font-weight: bold;
      color: #40aec5;
      font-size: 30px;
      margin-left: 10px;
      width: 200px; }
    .grownup .find-more-apps img {
      width: 35px;
      height: 35px; }
  .grownup .text_area textarea {
    width: 400px;
    height: 50px;
    padding: 4px;
    font-size: 18px; }
  .grownup .note {
    padding-left: 1em;
    display: none; }
  .grownup .note-username {
    color: #40aec5; }
  .grownup .legal {
    margin: 0 0 10px 0; }
  .grownup .validation-header-error {
    color: red;
    font-size: 0.75em; }
  .grownup.giftings .selected_summary_text {
    padding: 0;
    margin-bottom: 10px;
    font-size: 24px;
    font-weight: bold;
    color: #333333;
    text-align: left; }
  .grownup.giftings .step_text {
    font-size: 20px;
    color: #b92b7a; }
  .grownup.image_app_publishing .iap.stream-action .iap-user {
    width: 68px;
    float: left; }
  .grownup.image_app_publishing .iap.stream-action .iap-top-text {
    float: left; }
  .grownup.image_app_publishing .iap.stream-action .iap-image {
    margin-left: 80px;
    margin-top: 20px; }
  .grownup .quip-tail {
    left: -70px; }
  .grownup .quip-timestamp {
    font-size: 12px; }
  .grownup .tape {
    margin: 10px 5px;
    font-size: 16px; }
    .grownup .tape div {
      margin: 20px 5px; }
  .grownup .notifications ul.notifications {
    margin-top: 20px; }
  .grownup .invite-box {
    background-image: url(http://a0.tvsimg.com/images/invites/green_invite_box.png?20100902115740);
    width: 743px;
    height: 107px;
    overflow: hidden; }
    .grownup .invite-box .invite-msg {
      text-align: center;
      margin: 15px 0 0 29px;
      float: left;
      width: 290px;
      font-size: 16px;
      color: white; }
      .grownup .invite-box .invite-msg a {
        font-size: 24px;
        font-weight: bold;
        color: white; }
      .grownup .invite-box .invite-msg .track-link {
        margin-top: 10px;
        margin-left: 65px;
        font-size: 24px; }
    .grownup .invite-box .i-box {
      float: left;
      width: 185px;
      margin: 13px 0 0 23px; }
      .grownup .invite-box .i-box .i-img {
        float: left;
        width: 75px; }
      .grownup .invite-box .i-box .i-text {
        float: left;
        width: 80px;
        margin: 10px 0 0 17px;
        font-size: 16px;
        font-weight: bold;
        color: white; }
        .grownup .invite-box .i-box .i-text a {
          font-size: 16px;
          font-weight: bold;
          color: white; }
  .grownup .ftbox {
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    background-image: url(http://a0.tvsimg.com/images/invites/green_invite_box.png?20100902115740);
    width: 724px;
    overflow: hidden;
    margin-bottom: 10px;
    padding: 5px 10px;
    height: 97px; }
  .grownup .ftbox-short {
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    background-image: url(http://a0.tvsimg.com/images/invites/green_invite_box.png?20100902115740);
    width: 433px;
    overflow: hidden;
    margin-bottom: 10px;
    padding: 5px 10px;
    height: 97px; }
  .grownup .i-box {
    float: left;
    width: 173px;
    margin: 10px 0 0 24px; }
    .grownup .i-box .i-img {
      float: left;
      width: 75px; }
    .grownup .i-box .i-text {
      float: left;
      width: 80px;
      margin: 10px 0 0 17px;
      font-size: 16px;
      font-weight: bold;
      color: white; }
      .grownup .i-box .i-text a {
        font-size: 16px;
        font-weight: bold;
        color: white; }
  .grownup .ftleft {
    float: left;
    width: 425px; }
    .grownup .ftleft a {
      font-color: white; }
    .grownup .ftleft .ftsug-head {
      font-size: 20px;
      color: white;
      font-size: 19px;
      margin-left: 9px;
      margin-top: 4px; }
    .grownup .ftleft .ftsug-subhead {
      font-size: 15px;
      color: white;
      font-size: 14px;
      margin-top: -3px; }
    .grownup .ftleft .ftsug-content {
      margin-left: 15px; }
      .grownup .ftleft .ftsug-content .sug-friends {
        padding-left: 15px; }
        .grownup .ftleft .ftsug-content .sug-friends .friend {
          float: left;
          width: 60px;
          margin-left: 5px;
          margin-top: 9px; }
  .grownup .ftright {
    float: left;
    width: 265px; }
    .grownup .ftright .track-link {
      margin: 25px 0 0 55px; }
  .grownup .frtip {
    padding: 6px 12px 11px 12px;
    width: 270px;
    height: 68px;
    margin-top: 6px;
    background-color: #f5f5f5;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px; }
    .grownup .frtip .frtip-head {
      font-size: 15px;
      font-weight: bold;
      color: #b92b7a; }
    .grownup .frtip .frtip-text {
      font-size: 14px;
      font-weight: normal;
      color: #333333; }
      .grownup .frtip .frtip-text a.tip-more-link {
        color: #b92b7a;
        font-size: 12px;
        font-weight: bold; }

.grownup .find-more-apps {
  width: 325px; }
  .grownup .find-more-apps .find-more-text {
    font-size: 24px;
    font-weight: bold;
    color: #40aec5;
    font-size: 30px;
    margin-left: 10px;
    width: 200px; }
  .grownup .find-more-apps .prev-arrow-wrap {
    float: left; }
    .grownup .find-more-apps .prev-arrow-wrap .prev-arrow {
      cursor: pointer;
      background-image: url(http://a3.tvsimg.com/images/prev-arrow.png?20100902115740);
      background-repeat: no-repeat;
      background-position: 0px 0px;
      background-color: transparent;
      width: 40px;
      height: 41px; }
      .grownup .find-more-apps .prev-arrow-wrap .prev-arrow:hover {
        background-position: 0px -41px; }
      .grownup .find-more-apps .prev-arrow-wrap .prev-arrow:active {
        background-position: 0px -82px; }
  .grownup .find-more-apps .prev-arrow-link {
    float: left;
    margin-left: 8px; }
  .grownup .find-more-apps img {
    width: 35px;
    height: 35px; }

.save-button {
  width: 109px;
  height: 40px;
  cursor: pointer;
  border: 0;
  background-color: transparent;
  background-image: url(http://a0.tvsimg.com/images/grownups/buttons/save-images.png?20100902115740);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  display: block; }
  .save-button:hover {
    background-image: url(http://a0.tvsimg.com/images/grownups/buttons/save-images.png?20100902115740);
    background-position: 0px -40px; }
  .save-button:active {
    background-image: url(http://a0.tvsimg.com/images/grownups/buttons/save-images.png?20100902115740);
    background-position: 0px -80px; }

#like-tooltip-link {
  font-size: 12px;
  float: right;
  margin-top: 8px; }

.grownup .green_dialog .ui-dialog-titlebar, .grownup .green_activity_dialog .ui-dialog-titlebar, .grownup .green_parent_dialog .ui-dialog-titlebar, .grownup .green_offer_dialog .ui-dialog-titlebar {
  background: url(http://a3.tvsimg.com/images/teal-top-slice.png?20100902115740);
  border: 1px solid #006e8a; }
.grownup .green_dialog .ui-widget-content, .grownup .green_activity_dialog .ui-widget-content, .grownup .green_parent_dialog .ui-widget-content, .grownup .green_offer_dialog .ui-widget-content {
  border-left: 1px solid #006e8a;
  border-right: 1px solid #006e8a;
  border-bottom: 1px solid #006e8a; }

.add-another-kid-white-button {
  text-indent: -9999px;
  cursor: pointer;
  background-image: url(http://a1.tvsimg.com/images/buttons/add-another-kid-white-button.png?20100902115740);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-color: transparent;
  display: block;
  font-size: 0;
  line-height: 0;
  width: 168px;
  height: 45px; }
  .add-another-kid-white-button:hover {
    background-image: url(http://a1.tvsimg.com/images/buttons/add-another-kid-white-button.png?20100902115740);
    background-position: 0px -46px; }
  .add-another-kid-white-button:active {
    background-image: url(http://a1.tvsimg.com/images/buttons/add-another-kid-white-button.png?20100902115740);
    background-position: 0px -91px; }

.add-other-parent-white-button {
  cursor: pointer;
  background-image: url(http://a3.tvsimg.com/images/buttons/add-other-parent-white-button.png?20100902115740);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-color: transparent;
  display: block;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  width: 166px;
  height: 45px; }
  .add-other-parent-white-button:hover {
    background-image: url(http://a3.tvsimg.com/images/buttons/add-other-parent-white-button.png?20100902115740);
    background-position: 0px -46px; }
  .add-other-parent-white-button:active {
    background-image: url(http://a3.tvsimg.com/images/buttons/add-other-parent-white-button.png?20100902115740);
    background-position: 0px -91px; }

.add-another-kid-grey-button {
  cursor: pointer;
  background-image: url(http://a0.tvsimg.com/images/buttons/add-another-kid-grey-button.png?20100902115740);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-color: transparent;
  display: block;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  width: 168px;
  height: 45px; }
  .add-another-kid-grey-button:hover {
    background-image: url(http://a0.tvsimg.com/images/buttons/add-another-kid-grey-button.png?20100902115740);
    background-position: 0px -46px; }
  .add-another-kid-grey-button:active {
    background-image: url(http://a0.tvsimg.com/images/buttons/add-another-kid-grey-button.png?20100902115740);
    background-position: 0px -91px; }

.add-other-parent-grey-button {
  cursor: pointer;
  background-image: url(http://a3.tvsimg.com/images/buttons/add-other-parent-grey-button.png?20100902115740);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-color: transparent;
  display: block;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  width: 166px;
  height: 45px; }
  .add-other-parent-grey-button:hover {
    background-image: url(http://a3.tvsimg.com/images/buttons/add-other-parent-grey-button.png?20100902115740);
    background-position: 0px -46px; }
  .add-other-parent-grey-button:active {
    background-image: url(http://a3.tvsimg.com/images/buttons/add-other-parent-grey-button.png?20100902115740);
    background-position: 0px -91px; }

.kid-sign-in-with-text {
  cursor: pointer;
  background-image: url(http://a1.tvsimg.com/images/buttons/sign-in-images.png?20100902115740);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-color: transparent;
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
  width: 110px;
  height: 40px; }
  .kid-sign-in-with-text:hover {
    background-image: url(http://a1.tvsimg.com/images/buttons/sign-in-images.png?20100902115740);
    background-position: 0px -41px; }
  .kid-sign-in-with-text:active {
    background-image: url(http://a1.tvsimg.com/images/buttons/sign-in-images.png?20100902115740);
    background-position: 0px -80px; }

#family-builder .row-1 .col-1 {
  float: left; }
#family-builder .row-1 .col-2 {
  float: left; }
  #family-builder .row-1 .col-2 h3 {
    font-size: 18px; }
  #family-builder .row-1 .col-2 h4 {
    font-size: 14px;
    font-weight: normal; }
#family-builder .row-1 .right {
  float: right;
  margin-left: 10px; }

.stream-header-wrap {
  width: 460px;
  float: left; }


.kid.homes .page-main, .kid.streams .page-main, .kid.stream_items .page-main, .kid.kids .page-main {
  width: 515px; }
.kid.admin .page-main {
  width: 1025px; }
.kid .page-main {
  width: 735px;
  float: left;
  margin-top: 0;
  margin-right: 35px; }
.kid .page-header .page-container {
  overflow: hidden; }
  .kid .page-header .page-container .header-top {
    height: 65px;
    overflow: hidden; }
    .kid .page-header .page-container .header-top .big-name {
      float: left;
      font-family: Futura, Arial, Helvetica;
      white-space: nowrap;
      margin-top: 14px;
      line-height: 40px;
      font-size: 47px;
      font-weight: bold;
      color: #40aec5; }
      .kid .page-header .page-container .header-top .big-name a {
        text-decoration: none;
        color: #40aec5; }
    .kid .page-header .page-container .header-top .right-side {
      float: right; }
      .kid .page-header .page-container .header-top .right-side .app-logo {
        float: left;
        width: 116px;
        height: 45px;
        margin-top: 13px; }
      .kid .page-header .page-container .header-top .right-side .header-link-area {
        color: #bbbbbb;
        float: left;
        font-size: 18px;
        margin: 29px 39px 0 0; }
        .kid .page-header .page-container .header-top .right-side .header-link-area .hlinks-allowance {
          float: left;
          color: #ebb600; }
          .kid .page-header .page-container .header-top .right-side .header-link-area .hlinks-allowance span.tbills {
            font-weight: bold; }
          .kid .page-header .page-container .header-top .right-side .header-link-area .hlinks-allowance a {
            color: #ebb600; }
        .kid .page-header .page-container .header-top .right-side .header-link-area .hlinks-space {
          float: left;
          padding: 0 5px 0 5px; }
        .kid .page-header .page-container .header-top .right-side .header-link-area .hlinks-logout {
          float: left; }
          .kid .page-header .page-container .header-top .right-side .header-link-area .hlinks-logout a {
            color: #bbbbbb; }
.kid .page-header .color-nav {
  width: 100%;
  height: 91px;
  background: url(http://a1.tvsimg.com/images/kids/green-bar.png?20100902115740) repeat-x;
  margin-bottom: 15px; }
  .kid .page-header .color-nav .top-icon-nav {
    float: right;
    margin-top: 23px;
    margin-left: 62px; }
    .kid .page-header .color-nav .top-icon-nav .nav-space1 {
      width: 26px; }
    .kid .page-header .color-nav .top-icon-nav .nav-space2 {
      width: 22px; }
    .kid .page-header .color-nav .top-icon-nav .nav-space3 {
      width: 25px; }
    .kid .page-header .color-nav .top-icon-nav .nav-space4 {
      width: 26px; }
    .kid .page-header .color-nav .top-icon-nav .nav-space5 {
      width: 26px; }
  .kid .page-header .color-nav .top-text {
    width: 700px; }
    .kid .page-header .color-nav .top-text .top-text-inner {
      font-size: 14px;
      color: white;
      float: right; }
      .kid .page-header .color-nav .top-text .top-text-inner .hlink {
        margin-top: 10px; }
        .kid .page-header .color-nav .top-text .top-text-inner .hlink a {
          color: white; }
      .kid .page-header .color-nav .top-text .top-text-inner .hspace {
        margin: 10px 5px 0px 5px; }
  .kid .page-header .color-nav #alerts-widget .env, .kid .page-header .color-nav #notifications-widget .env {
    margin-top: 1px; }
  .kid .page-header .color-nav #alerts-widget .num, .kid .page-header .color-nav #notifications-widget .num {
    display: inline-block;
    min-width: 7px;
    width: auto !important;
    width: 7px;
    margin-left: -47px;
    -moz-border-radius: 7px;
    -webkit-border-radius: 7px;
    background-color: red;
    border: 2px solid white;
    padding: 2px 6px 2px 6px;
    font-weight: bold;
    font-size: 11px;
    color: white; }
    .kid .page-header .color-nav #alerts-widget .num:hover, .kid .page-header .color-nav #notifications-widget .num:hover {
      text-decoration: none;
      background-color: #bbbbbb; }
    .kid .page-header .color-nav #alerts-widget .num a, .kid .page-header .color-nav #notifications-widget .num a {
      color: white; }
  .kid .page-header .color-nav .page-container {
    overflow: hidden; }
    .kid .page-header .color-nav .page-container div {
      float: left;
      height: 91px; }
    .kid .page-header .color-nav .page-container .buttons div {
      height: 63px;
      margin-top: 11px;
      cursor: pointer; }
    .kid .page-header .color-nav .page-container .buttons .separator {
      width: 1px;
      background-image: url(http://a3.tvsimg.com/images/kids/nav-bar-green-line-button-divider.png?20100902115740); }
    .kid .page-header .color-nav .page-container .buttons .icon {
      width: 79px;
      margin-top: 23px;
      margin-left: 30px; }
      .kid .page-header .color-nav .page-container .buttons .icon img {
        height: 45px; }
    .kid .page-header .color-nav .page-container .buttons .clickme {
      overflow: hidden; }
    .kid .page-header .color-nav .page-container .buttons .me {
      width: 115px;
      background-image: url(http://a1.tvsimg.com/images/kids/me-up-state.png?20100902115740); }
    .kid .page-header .color-nav .page-container .buttons .neighborhood {
      width: 320px;
      background-image: url(http://a1.tvsimg.com/images/kids/my-neighborhood-up-state.png?20100902115740); }
    .kid .page-header .color-nav .page-container .buttons .world {
      width: 198px;
      background-image: url(http://a3.tvsimg.com/images/kids/my-world-up-state.png?20100902115740); }
.kid.me-nav .color-nav .page-container {
  overflow: hidden; }
  .kid.me-nav .color-nav .page-container .buttons .me {
    background-image: url(http://a2.tvsimg.com/images/kids/me-selected.png?20100902115740); }
.kid.neighborhood-nav .color-nav .page-container .buttons .neighborhood {
  background-image: url(http://a2.tvsimg.com/images/kids/my-neighborhood-selected.png?20100902115740); }
.kid.world-nav .color-nav .page-container .buttons .world {
  background-image: url(http://a0.tvsimg.com/images/kids/my-world-selected.png?20100902115740); }
.kid .right-sidebar {
  float: right;
  width: 220px; }
.kid .page-left-nav {
  width: 220px;
  margin-right: 35px; }
.kid .find-more-apps {
  width: 325px; }
  .kid .find-more-apps .find-more-text {
    font-size: 24px;
    font-weight: bold;
    color: #40aec5;
    font-size: 30px;
    margin-left: 10px;
    width: 200px; }
  .kid .find-more-apps .prev-arrow-wrap {
    float: left; }
    .kid .find-more-apps .prev-arrow-wrap .prev-arrow {
      cursor: pointer;
      background-image: url(http://a3.tvsimg.com/images/prev-arrow.png?20100902115740);
      background-repeat: no-repeat;
      background-position: 0px 0px;
      background-color: transparent;
      width: 40px;
      height: 41px; }
      .kid .find-more-apps .prev-arrow-wrap .prev-arrow:hover {
        background-position: 0px -41px; }
      .kid .find-more-apps .prev-arrow-wrap .prev-arrow:active {
        background-position: 0px -82px; }
  .kid .find-more-apps .prev-arrow-link {
    float: left;
    margin-left: 8px; }
  .kid .find-more-apps img {
    width: 35px;
    height: 35px; }
.kid .text_area textarea {
  width: 400px;
  height: 50px;
  padding: 4px;
  font-size: 18px; }

.stuffies .top {
  background: url(http://a2.tvsimg.com/images/profile_box/profile-box-top.png?20100902115740) no-repeat;
  height: 12px;
  width: 234px;
  margin: 0; }
.stuffies .bot {
  height: 20px;
  width: 234px;
  background: url(http://a3.tvsimg.com/images/profile_box/profile-box-bottom.png?20100902115740) no-repeat;
  margin: 0; }
.stuffies .mid {
  background: url(http://a3.tvsimg.com/images/profile_box/profile-box-center.png?20100902115740) repeat-y;
  width: 234px;
  text-align: center;
  margin: auto; }
  .stuffies .mid .other-dude {
    font-size: 30px;
    font-family: Futura, Arial, Helvetica;
    font-weight: bold;
    width: 198px;
    overflow: hidden;
    text-align: left;
    color: #40aec5;
    margin: 0px 0 4px 22px; }
  .stuffies .mid .logo-pic {
    margin: 2px 0 0 0px; }
  .stuffies .mid .kid-link-box {
    font-size: 18px; }
    .stuffies .mid .kid-link-box .contents {
      padding: 4px; }
      .stuffies .mid .kid-link-box .contents .link {
        clear: both;
        margin: 8px 10px;
        overflow: hidden; }
        .stuffies .mid .kid-link-box .contents .link .icon {
          float: left;
          margin-right: 10px;
          width: 30px;
          height: 25px;
          text-align: center; }
          .stuffies .mid .kid-link-box .contents .link .icon img {
            width: 20px;
            height: 20px; }
        .stuffies .mid .kid-link-box .contents .link .text {
          float: left;
          width: 150px;
          text-align: left; }
          .stuffies .mid .kid-link-box .contents .link .text a:hover, .stuffies .mid .kid-link-box .contents .link .text a:visited, .stuffies .mid .kid-link-box .contents .link .text a:active {
            text-decoration: none; }
          .stuffies .mid .kid-link-box .contents .link .text a.new-alerts {
            color: #cc2200; }
    .stuffies .mid .kid-link-box .birthday {
      -moz-border-radius: 9px;
      -webkit-border-radius: 9px;
      background-color: #def9ff;
      height: 60px;
      padding-left: 10px;
      margin-left: 12px;
      width: 195px; }
      .stuffies .mid .kid-link-box .birthday .cake {
        float: left;
        margin: 8px 0 0 2px;
        width: 45px;
        height: 50px; }
      .stuffies .mid .kid-link-box .birthday .text {
        float: left;
        margin-top: 10px;
        height: 50px;
        color: #333333;
        font-size: 16px;
        font-weight: bold;
        width: 130px; }
    .stuffies .mid .kid-link-box .invite-your-friends {
      background-color: lavender;
      border: 1px solid lavender;
      font-weight: bold;
      height: 80px; }
      .stuffies .mid .kid-link-box .invite-your-friends .exclamation {
        float: left;
        margin-left: 6px;
        margin-top: 8px; }
      .stuffies .mid .kid-link-box .invite-your-friends .text-group {
        margin-left: 20px; }
        .stuffies .mid .kid-link-box .invite-your-friends .text-group div {
          margin: 10px; }
        .stuffies .mid .kid-link-box .invite-your-friends .text-group .title {
          color: #333333;
          font-size: 16px;
          font-weight: bold; }
        .stuffies .mid .kid-link-box .invite-your-friends .text-group .email a {
          font-size: 16px;
          margin-left: 8px; }

.kid.me-nav .page-header .spacing .me {
  -moz-border-radius-topright: 9px;
  -moz-border-radius-topleft: 9px;
  -webkit-border-top-right-radius: 9px;
  -webkit-border-top-left-radius: 9px;
  background-color: white;
  border: 2px solid white; }
  .kid.me-nav .page-header .spacing .me a {
    color: #40aec5; }
.kid.neighborhood-nav .page-header .spacing .neigh {
  -moz-border-radius-topright: 9px;
  -moz-border-radius-topleft: 9px;
  -webkit-border-top-right-radius: 9px;
  -webkit-border-top-left-radius: 9px;
  background-color: white;
  border: 2px solid white; }
  .kid.neighborhood-nav .page-header .spacing .neigh a {
    color: #40aec5; }
.kid.world-nav .page-header .spacing .world {
  -moz-border-radius-topright: 9px;
  -moz-border-radius-topleft: 9px;
  -webkit-border-top-right-radius: 9px;
  -webkit-border-top-left-radius: 9px;
  background-color: white;
  border: 2px solid white; }
  .kid.world-nav .page-header .spacing .world a {
    color: #40aec5; }
.kid.homes #get-started-friendings p {
  margin: 3px 0; }
.kid.homes #get-started-friendings img {
  display: block;
  margin: 0 auto; }
.kid.homes #get-started-friendings .today-only {
  margin: 20px 0; }
.kid.homes #get-started-friendings .buttons .get-started {
  margin: 20px 0;
  overflow: hidden; }
  .kid.homes #get-started-friendings .buttons .get-started img:hover {
    cursor: pointer; }


.grownup.invitations .page-main .ui-state-disabled, .grownup.friendings .page-main .ui-state-disabled, .activity-holder .ui-state-disabled {
  cursor: default !important; }
.grownup.invitations .page-main .ui-widget-overlay, .grownup.friendings .page-main .ui-widget-overlay, .activity-holder .ui-widget-overlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%; }
.grownup.invitations .page-main .ui-widget, .grownup.friendings .page-main .ui-widget, .activity-holder .ui-widget {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 1.1em; }
  .grownup.invitations .page-main .ui-widget input, .grownup.invitations .page-main .ui-widget select, .grownup.invitations .page-main .ui-widget textarea, .grownup.invitations .page-main .ui-widget button, .grownup.friendings .page-main .ui-widget input, .grownup.friendings .page-main .ui-widget select, .grownup.friendings .page-main .ui-widget textarea, .grownup.friendings .page-main .ui-widget button, .activity-holder .ui-widget input, .activity-holder .ui-widget select, .activity-holder .ui-widget textarea, .activity-holder .ui-widget button {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 1em; }
.grownup.invitations .page-main .ui-widget-content, .grownup.friendings .page-main .ui-widget-content, .activity-holder .ui-widget-content {
  border: 1px solid #cccccc;
  background: white url(http://a3.tvsimg.com/images/ui-bg_highlight-soft_100_ffffff_1x100.png?20100902115740) 50% top repeat-x;
  color: #333333; }
.grownup.invitations .page-main .ui-widget-header, .grownup.friendings .page-main .ui-widget-header, .activity-holder .ui-widget-header {
  border: 1px solid #bbbbbb;
  background: white url(http://a0.tvsimg.com/images/ui-bg_gloss-wave_35_ffffff_500x100.png?20100902115740) 50% 50% repeat-x;
  color: white;
  font-weight: bold; }
  .grownup.invitations .page-main .ui-widget-header a, .grownup.friendings .page-main .ui-widget-header a, .activity-holder .ui-widget-header a {
    color: white; }
.grownup.invitations .page-main .ui-state-default, .grownup.invitations .page-main .ui-widget-content .ui-state-default, .grownup.friendings .page-main .ui-state-default, .grownup.friendings .page-main .ui-widget-content .ui-state-default, .activity-holder .ui-state-default, .activity-holder .ui-widget-content .ui-state-default {
  border: 1px solid #bbbbbb;
  background: #40aec5 url(http://a3.tvsimg.com/images/ui-bg_highlight-soft_100_40aec5_1x100.png?20100902115740) 50% 50% repeat-x;
  font-weight: bold;
  color: white;
  outline: none; }
.grownup.invitations .page-main .ui-state-default a, .grownup.friendings .page-main .ui-state-default a, .activity-holder .ui-state-default a {
  color: white;
  text-decoration: none;
  outline: none; }
  .grownup.invitations .page-main .ui-state-default a:link, .grownup.invitations .page-main .ui-state-default a:visited, .grownup.friendings .page-main .ui-state-default a:link, .grownup.friendings .page-main .ui-state-default a:visited, .activity-holder .ui-state-default a:link, .activity-holder .ui-state-default a:visited {
    color: white;
    text-decoration: none;
    outline: none; }
.grownup.invitations .page-main .ui-state-hover, .grownup.invitations .page-main .ui-widget-content .ui-state-hover, .grownup.invitations .page-main .ui-state-focus, .grownup.invitations .page-main .ui-widget-content .ui-state-focus, .grownup.friendings .page-main .ui-state-hover, .grownup.friendings .page-main .ui-widget-content .ui-state-hover, .grownup.friendings .page-main .ui-state-focus, .grownup.friendings .page-main .ui-widget-content .ui-state-focus, .activity-holder .ui-state-hover, .activity-holder .ui-widget-content .ui-state-hover, .activity-holder .ui-state-focus, .activity-holder .ui-widget-content .ui-state-focus {
  border: 1px solid #bbbbbb;
  background: #73c8d4 url(http://a1.tvsimg.com/images/ui-bg_highlight-soft_100_73c8d4_1x100.png?20100902115740) 50% 50% repeat-x;
  font-weight: bold;
  color: white;
  outline: none; }
.grownup.invitations .page-main .ui-state-hover a, .grownup.friendings .page-main .ui-state-hover a, .activity-holder .ui-state-hover a {
  color: white;
  text-decoration: none;
  outline: none; }
  .grownup.invitations .page-main .ui-state-hover a:hover, .grownup.friendings .page-main .ui-state-hover a:hover, .activity-holder .ui-state-hover a:hover {
    color: white;
    text-decoration: none;
    outline: none; }
.grownup.invitations .page-main .ui-state-active, .grownup.invitations .page-main .ui-widget-content .ui-state-active, .grownup.friendings .page-main .ui-state-active, .grownup.friendings .page-main .ui-widget-content .ui-state-active, .activity-holder .ui-state-active, .activity-holder .ui-widget-content .ui-state-active {
  border: 1px solid #bbbbbb;
  background: white url(http://a1.tvsimg.com/images/ui-bg_glass_65_ffffff_1x400.png?20100902115740) 50% 50% repeat-x;
  font-weight: bold;
  color: #40aec5;
  outline: none; }
.grownup.invitations .page-main .ui-state-active a, .grownup.friendings .page-main .ui-state-active a, .activity-holder .ui-state-active a {
  color: #40aec5;
  outline: none;
  text-decoration: none; }
  .grownup.invitations .page-main .ui-state-active a:link, .grownup.invitations .page-main .ui-state-active a:visited, .grownup.friendings .page-main .ui-state-active a:link, .grownup.friendings .page-main .ui-state-active a:visited, .activity-holder .ui-state-active a:link, .activity-holder .ui-state-active a:visited {
    color: #40aec5;
    outline: none;
    text-decoration: none; }
.grownup.invitations .page-main .ui-state-highlight, .grownup.invitations .page-main .ui-widget-content .ui-state-highlight, .grownup.friendings .page-main .ui-state-highlight, .grownup.friendings .page-main .ui-widget-content .ui-state-highlight, .activity-holder .ui-state-highlight, .activity-holder .ui-widget-content .ui-state-highlight {
  border: 1px solid #fed22f;
  background: #ffe45c url(http://a3.tvsimg.com/images/ui-bg_highlight-soft_75_ffe45c_1x100.png?20100902115740) 50% top repeat-x;
  color: #363636; }
.grownup.invitations .page-main .ui-state-highlight a, .grownup.invitations .page-main .ui-widget-content .ui-state-highlight a, .grownup.friendings .page-main .ui-state-highlight a, .grownup.friendings .page-main .ui-widget-content .ui-state-highlight a, .activity-holder .ui-state-highlight a, .activity-holder .ui-widget-content .ui-state-highlight a {
  color: #363636; }
.grownup.invitations .page-main .ui-state-error, .grownup.invitations .page-main .ui-widget-content .ui-state-error, .grownup.friendings .page-main .ui-state-error, .grownup.friendings .page-main .ui-widget-content .ui-state-error, .activity-holder .ui-state-error, .activity-holder .ui-widget-content .ui-state-error {
  border: 1px solid #cd0a0a;
  background: #b81900 url(http://a0.tvsimg.com/images/ui-bg_diagonals-thick_18_b81900_40x40.png?20100902115740) 50% 50% repeat;
  color: white; }
.grownup.invitations .page-main .ui-state-error a, .grownup.invitations .page-main .ui-widget-content .ui-state-error a, .grownup.invitations .page-main .ui-state-error-text, .grownup.invitations .page-main .ui-widget-content .ui-state-error-text, .grownup.friendings .page-main .ui-state-error a, .grownup.friendings .page-main .ui-widget-content .ui-state-error a, .grownup.friendings .page-main .ui-state-error-text, .grownup.friendings .page-main .ui-widget-content .ui-state-error-text, .activity-holder .ui-state-error a, .activity-holder .ui-widget-content .ui-state-error a, .activity-holder .ui-state-error-text, .activity-holder .ui-widget-content .ui-state-error-text {
  color: white; }
.grownup.invitations .page-main .ui-state-disabled, .grownup.invitations .page-main .ui-widget-content .ui-state-disabled, .grownup.friendings .page-main .ui-state-disabled, .grownup.friendings .page-main .ui-widget-content .ui-state-disabled, .activity-holder .ui-state-disabled, .activity-holder .ui-widget-content .ui-state-disabled {
  opacity: 0.35;
  filter: Alpha(Opacity=35);
  background-image: none; }
.grownup.invitations .page-main .ui-priority-primary, .grownup.invitations .page-main .ui-widget-content .ui-priority-primary, .grownup.friendings .page-main .ui-priority-primary, .grownup.friendings .page-main .ui-widget-content .ui-priority-primary, .activity-holder .ui-priority-primary, .activity-holder .ui-widget-content .ui-priority-primary {
  font-weight: bold; }
.grownup.invitations .page-main .ui-priority-secondary, .grownup.invitations .page-main .ui-widget-content .ui-priority-secondary, .grownup.friendings .page-main .ui-priority-secondary, .grownup.friendings .page-main .ui-widget-content .ui-priority-secondary, .activity-holder .ui-priority-secondary, .activity-holder .ui-widget-content .ui-priority-secondary {
  opacity: 0.7;
  filter: Alpha(Opacity=70);
  font-weight: normal; }
.grownup.invitations .page-main .ui-widget-content .ui-icon, .grownup.friendings .page-main .ui-widget-content .ui-icon, .activity-holder .ui-widget-content .ui-icon {
  background-image: url(http://a2.tvsimg.com/images/ui-icons_222222_256x240.png?20100902115740); }
.grownup.invitations .page-main .ui-widget-header .ui-icon, .grownup.friendings .page-main .ui-widget-header .ui-icon, .activity-holder .ui-widget-header .ui-icon {
  background-image: url(http://a2.tvsimg.com/images/ui-icons_ffffff_256x240.png?20100902115740); }
.grownup.invitations .page-main .ui-state-default .ui-icon, .grownup.invitations .page-main .ui-state-hover .ui-icon, .grownup.invitations .page-main .ui-state-focus .ui-icon, .grownup.invitations .page-main .ui-state-active .ui-icon, .grownup.friendings .page-main .ui-state-default .ui-icon, .grownup.friendings .page-main .ui-state-hover .ui-icon, .grownup.friendings .page-main .ui-state-focus .ui-icon, .grownup.friendings .page-main .ui-state-active .ui-icon, .activity-holder .ui-state-default .ui-icon, .activity-holder .ui-state-hover .ui-icon, .activity-holder .ui-state-focus .ui-icon, .activity-holder .ui-state-active .ui-icon {
  background-image: url(http://a2.tvsimg.com/images/ui-icons_ef8c08_256x240.png?20100902115740); }
.grownup.invitations .page-main .ui-state-highlight .ui-icon, .grownup.friendings .page-main .ui-state-highlight .ui-icon, .activity-holder .ui-state-highlight .ui-icon {
  background-image: url(http://a2.tvsimg.com/images/ui-icons_228ef1_256x240.png?20100902115740); }
.grownup.invitations .page-main .ui-state-error .ui-icon, .grownup.invitations .page-main .ui-state-error-text .ui-icon, .grownup.friendings .page-main .ui-state-error .ui-icon, .grownup.friendings .page-main .ui-state-error-text .ui-icon, .activity-holder .ui-state-error .ui-icon, .activity-holder .ui-state-error-text .ui-icon {
  background-image: url(http://a0.tvsimg.com/images/ui-icons_ffd27a_256x240.png?20100902115740); }
.grownup.invitations .page-main .ui-corner-tl, .grownup.friendings .page-main .ui-corner-tl, .activity-holder .ui-corner-tl {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px; }
.grownup.invitations .page-main .ui-corner-tr, .grownup.friendings .page-main .ui-corner-tr, .activity-holder .ui-corner-tr {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px; }
.grownup.invitations .page-main .ui-corner-bl, .grownup.friendings .page-main .ui-corner-bl, .activity-holder .ui-corner-bl {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px; }
.grownup.invitations .page-main .ui-corner-br, .grownup.friendings .page-main .ui-corner-br, .activity-holder .ui-corner-br {
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px; }
.grownup.invitations .page-main .ui-corner-top, .grownup.friendings .page-main .ui-corner-top, .activity-holder .ui-corner-top {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px; }
.grownup.invitations .page-main .ui-corner-bottom, .grownup.friendings .page-main .ui-corner-bottom, .activity-holder .ui-corner-bottom {
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px; }
.grownup.invitations .page-main .ui-corner-right, .grownup.friendings .page-main .ui-corner-right, .activity-holder .ui-corner-right {
  -moz-border-radius-topright: 4px;
  -webkit-border-top-right-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px; }
.grownup.invitations .page-main .ui-corner-left, .grownup.friendings .page-main .ui-corner-left, .activity-holder .ui-corner-left {
  -moz-border-radius-topleft: 4px;
  -webkit-border-top-left-radius: 4px;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px; }
.grownup.invitations .page-main .ui-corner-all, .grownup.friendings .page-main .ui-corner-all, .activity-holder .ui-corner-all {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px; }
.grownup.invitations .page-main .ui-widget-overlay, .grownup.friendings .page-main .ui-widget-overlay, .activity-holder .ui-widget-overlay {
  background: #666666 url(http://a2.tvsimg.com/images/ui-bg_diagonals-thick_20_666666_40x40.png?20100902115740) 50% 50% repeat;
  opacity: 0.5;
  filter: Alpha(Opacity=50); }
.grownup.invitations .page-main .ui-widget-shadow, .grownup.friendings .page-main .ui-widget-shadow, .activity-holder .ui-widget-shadow {
  margin: -5px 0 0 -5px;
  padding: 5px;
  background: black url(http://a1.tvsimg.com/images/ui-bg_flat_10_000000_40x100.png?20100902115740) 50% 50% repeat-x;
  opacity: 0.2;
  filter: Alpha(Opacity=20);
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px; }
.grownup.invitations .page-main .ui-tabs, .grownup.friendings .page-main .ui-tabs, .activity-holder .ui-tabs {
  padding: 0.2em;
  zoom: 1; }
  .grownup.invitations .page-main .ui-tabs .ui-tabs-nav, .grownup.friendings .page-main .ui-tabs .ui-tabs-nav, .activity-holder .ui-tabs .ui-tabs-nav {
    list-style: none;
    position: relative;
    padding: 0.2em 0.2em 0; }
    .grownup.invitations .page-main .ui-tabs .ui-tabs-nav li, .grownup.friendings .page-main .ui-tabs .ui-tabs-nav li, .activity-holder .ui-tabs .ui-tabs-nav li {
      position: relative;
      float: left;
      border-bottom-width: 0 !important;
      margin: 0 0.2em -1px 0;
      padding: 0; }
      .grownup.invitations .page-main .ui-tabs .ui-tabs-nav li a, .grownup.friendings .page-main .ui-tabs .ui-tabs-nav li a, .activity-holder .ui-tabs .ui-tabs-nav li a {
        float: left;
        text-decoration: none;
        padding: 0.5em 1em; }
      .grownup.invitations .page-main .ui-tabs .ui-tabs-nav li.ui-tabs-selected, .grownup.friendings .page-main .ui-tabs .ui-tabs-nav li.ui-tabs-selected, .activity-holder .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
        padding-bottom: 1px;
        border-bottom-width: 0; }
        .grownup.invitations .page-main .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .grownup.friendings .page-main .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .activity-holder .ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
          cursor: text; }
      .grownup.invitations .page-main .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .grownup.invitations .page-main .ui-tabs .ui-tabs-nav li.ui-state-processing a, .grownup.friendings .page-main .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .grownup.friendings .page-main .ui-tabs .ui-tabs-nav li.ui-state-processing a, .activity-holder .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .activity-holder .ui-tabs .ui-tabs-nav li.ui-state-processing a {
        cursor: text; }
      .grownup.invitations .page-main .ui-tabs .ui-tabs-nav li a, .grownup.friendings .page-main .ui-tabs .ui-tabs-nav li a, .activity-holder .ui-tabs .ui-tabs-nav li a {
        cursor: pointer; }
  .grownup.invitations .page-main .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a, .grownup.friendings .page-main .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a, .activity-holder .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
    cursor: pointer; }
  .grownup.invitations .page-main .ui-tabs .ui-tabs-panel, .grownup.friendings .page-main .ui-tabs .ui-tabs-panel, .activity-holder .ui-tabs .ui-tabs-panel {
    padding: 1em 1.4em;
    display: block;
    border-width: 0;
    background: none; }
  .grownup.invitations .page-main .ui-tabs .ui-tabs-hide, .grownup.friendings .page-main .ui-tabs .ui-tabs-hide, .activity-holder .ui-tabs .ui-tabs-hide {
    display: none !important; }
.grownup.invitations .page-main .ui-tabs-panel, .grownup.friendings .page-main .ui-tabs-panel, .activity-holder .ui-tabs-panel {
  padding: 20px 10px; }
.grownup.invitations .page-main .ui-widget, .grownup.friendings .page-main .ui-widget, .activity-holder .ui-widget {
  font-family: Arial, Helvetica;
  font-size: 14px; }
.grownup.invitations .page-main .ui-state-default, .grownup.friendings .page-main .ui-state-default, .activity-holder .ui-state-default {
  font-weight: bold; }
.grownup.invitations .page-main .ui-state-active, .grownup.friendings .page-main .ui-state-active, .activity-holder .ui-state-active {
  font-weight: bold; }
.grownup.invitations .page-main #tabs, .grownup.friendings .page-main #tabs, .activity-holder #tabs {
  display: none; }
.grownup.invitations .page-main .importer, .grownup.friendings .page-main .importer, .activity-holder .importer {
  padding: 10px 10px 10px 10px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  width: 710px;
  overflow: hidden;
  min-height: 242px; }
  .grownup.invitations .page-main .importer .import-col1, .grownup.friendings .page-main .importer .import-col1, .activity-holder .importer .import-col1 {
    float: left;
    width: 455px; }
    .grownup.invitations .page-main .importer .import-col1 .import-area, .grownup.friendings .page-main .importer .import-col1 .import-area, .activity-holder .importer .import-col1 .import-area {
      overflow: hidden; }
      .grownup.invitations .page-main .importer .import-col1 .import-area .import-head, .grownup.friendings .page-main .importer .import-col1 .import-area .import-head, .activity-holder .importer .import-col1 .import-area .import-head {
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 16px; }
      .grownup.invitations .page-main .importer .import-col1 .import-area .import-icons, .grownup.friendings .page-main .importer .import-col1 .import-area .import-icons, .activity-holder .importer .import-col1 .import-area .import-icons {
        width: 400px;
        margin-left: 16px;
        height: 60px; }
        .grownup.invitations .page-main .importer .import-col1 .import-area .import-icons .icon1, .grownup.friendings .page-main .importer .import-col1 .import-area .import-icons .icon1, .activity-holder .importer .import-col1 .import-area .import-icons .icon1 {
          float: left;
          min-width: 10px;
          margin-top: 21px;
          padding-left: 10px; }
        .grownup.invitations .page-main .importer .import-col1 .import-area .import-icons .icon2, .grownup.friendings .page-main .importer .import-col1 .import-area .import-icons .icon2, .activity-holder .importer .import-col1 .import-area .import-icons .icon2 {
          float: left;
          min-width: 10px;
          margin-top: 16px;
          padding-left: 10px; }
        .grownup.invitations .page-main .importer .import-col1 .import-area .import-icons .icon3, .grownup.friendings .page-main .importer .import-col1 .import-area .import-icons .icon3, .activity-holder .importer .import-col1 .import-area .import-icons .icon3 {
          float: left;
          min-width: 10px;
          margin-top: 17px;
          padding-left: 10px; }
        .grownup.invitations .page-main .importer .import-col1 .import-area .import-icons .icon4, .grownup.friendings .page-main .importer .import-col1 .import-area .import-icons .icon4, .activity-holder .importer .import-col1 .import-area .import-icons .icon4 {
          float: left;
          min-width: 10px;
          margin-top: 13px;
          padding-left: 19px; }
        .grownup.invitations .page-main .importer .import-col1 .import-area .import-icons .icon5, .grownup.friendings .page-main .importer .import-col1 .import-area .import-icons .icon5, .activity-holder .importer .import-col1 .import-area .import-icons .icon5 {
          float: left;
          min-width: 10px;
          margin-top: 7px;
          padding-left: 17px; }
        .grownup.invitations .page-main .importer .import-col1 .import-area .import-icons .icon6, .grownup.friendings .page-main .importer .import-col1 .import-area .import-icons .icon6, .activity-holder .importer .import-col1 .import-area .import-icons .icon6 {
          float: left;
          min-width: 10px;
          margin-top: 17px;
          padding-left: 22px; }
      .grownup.invitations .page-main .importer .import-col1 .import-area .import-box, .grownup.friendings .page-main .importer .import-col1 .import-area .import-box, .activity-holder .importer .import-col1 .import-area .import-box {
        padding: 13px 10px 13px 16px;
        background-color: #def9ff;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
        width: 430px;
        min-height: 217px;
        overflow: hidden; }
        .grownup.invitations .page-main .importer .import-col1 .import-area .import-box .import-row, .grownup.friendings .page-main .importer .import-col1 .import-area .import-box .import-row, .activity-holder .importer .import-col1 .import-area .import-box .import-row {
          height: 30px; }
          .grownup.invitations .page-main .importer .import-col1 .import-area .import-box .import-row .c1, .grownup.friendings .page-main .importer .import-col1 .import-area .import-box .import-row .c1, .activity-holder .importer .import-col1 .import-area .import-box .import-row .c1 {
            margin-top: 5px;
            margin-left: 20px;
            float: left;
            width: 91px;
            font-size: 12px;
            font-weight: bold;
            color: #333333; }
          .grownup.invitations .page-main .importer .import-col1 .import-area .import-box .import-row .c2, .grownup.friendings .page-main .importer .import-col1 .import-area .import-box .import-row .c2, .activity-holder .importer .import-col1 .import-area .import-box .import-row .c2 {
            float: left;
            width: 162px; }
            .grownup.invitations .page-main .importer .import-col1 .import-area .import-box .import-row .c2 input, .grownup.friendings .page-main .importer .import-col1 .import-area .import-box .import-row .c2 input, .activity-holder .importer .import-col1 .import-area .import-box .import-row .c2 input {
              width: 150px;
              border: 1px solid #b3b3b3;
              border-top: 1px solid #b3b3b3;
              color: #333333;
              padding: 2px 0 0 5px;
              font-size: 14px;
              font-face: Verdana;
              height: 21px; }
          .grownup.invitations .page-main .importer .import-col1 .import-area .import-box .import-row .c3, .grownup.friendings .page-main .importer .import-col1 .import-area .import-box .import-row .c3, .activity-holder .importer .import-col1 .import-area .import-box .import-row .c3 {
            margin-top: 3px;
            float: left;
            width: 18px;
            font-size: 14px;
            font-weight: bold; }
          .grownup.invitations .page-main .importer .import-col1 .import-area .import-box .import-row .c4, .grownup.friendings .page-main .importer .import-col1 .import-area .import-box .import-row .c4, .activity-holder .importer .import-col1 .import-area .import-box .import-row .c4 {
            float: left;
            width: 125px; }
        .grownup.invitations .page-main .importer .import-col1 .import-area .import-box .disclaimer, .grownup.friendings .page-main .importer .import-col1 .import-area .import-box .disclaimer, .activity-holder .importer .import-col1 .import-area .import-box .disclaimer {
          font-size: 10px;
          color: #333333;
          font-size: 9px;
          margin-left: 23px;
          margin-top: 3px;
          height: 15px; }
        .grownup.invitations .page-main .importer .import-col1 .import-area .import-box .login-error, .grownup.friendings .page-main .importer .import-col1 .import-area .import-box .login-error, .activity-holder .importer .import-col1 .import-area .import-box .login-error {
          font-size: 14px;
          font-weight: normal;
          color: #333333;
          margin: 8px 0 8px 21px;
          height: 20px;
          font-weight: bold;
          color: red; }
        .grownup.invitations .page-main .importer .import-col1 .import-area .import-box .import-submit-row, .grownup.friendings .page-main .importer .import-col1 .import-area .import-box .import-submit-row, .activity-holder .importer .import-col1 .import-area .import-box .import-submit-row {
          margin-left: 160px;
          margin-top: 15px; }
          .grownup.invitations .page-main .importer .import-col1 .import-area .import-box .import-submit-row .import-submit, .grownup.friendings .page-main .importer .import-col1 .import-area .import-box .import-submit-row .import-submit, .activity-holder .importer .import-col1 .import-area .import-box .import-submit-row .import-submit {
            cursor: pointer;
            background-image: url(http://a2.tvsimg.com/images/buttons/import-button.png?20100902115740);
            background-repeat: no-repeat;
            background-position: 0px 0px;
            background-color: transparent;
            display: block;
            text-indent: -9999px;
            font-size: 0;
            line-height: 0;
            border: 0;
            width: 109px;
            height: 36px; }
            .grownup.invitations .page-main .importer .import-col1 .import-area .import-box .import-submit-row .import-submit:hover, .grownup.friendings .page-main .importer .import-col1 .import-area .import-box .import-submit-row .import-submit:hover, .activity-holder .importer .import-col1 .import-area .import-box .import-submit-row .import-submit:hover {
              background-image: url(http://a2.tvsimg.com/images/buttons/import-button.png?20100902115740);
              background-position: 0px -37px; }
            .grownup.invitations .page-main .importer .import-col1 .import-area .import-box .import-submit-row .import-submit:active, .grownup.friendings .page-main .importer .import-col1 .import-area .import-box .import-submit-row .import-submit:active, .activity-holder .importer .import-col1 .import-area .import-box .import-submit-row .import-submit:active {
              background-image: url(http://a2.tvsimg.com/images/buttons/import-button.png?20100902115740);
              background-position: 0px -73px; }
    .grownup.invitations .page-main .importer .import-col1 .contacts-area, .grownup.friendings .page-main .importer .import-col1 .contacts-area, .activity-holder .importer .import-col1 .contacts-area {
      display: none; }
      .grownup.invitations .page-main .importer .import-col1 .contacts-area .contacts-head, .grownup.friendings .page-main .importer .import-col1 .contacts-area .contacts-head, .activity-holder .importer .import-col1 .contacts-area .contacts-head {
        margin-top: 9px;
        margin-bottom: 3px;
        font-size: 14px;
        font-weight: bold; }
      .grownup.invitations .page-main .importer .import-col1 .contacts-area .contacts-select-all a, .grownup.friendings .page-main .importer .import-col1 .contacts-area .contacts-select-all a, .activity-holder .importer .import-col1 .contacts-area .contacts-select-all a {
        font-size: 13px; }
      .grownup.invitations .page-main .importer .import-col1 .contacts-area .contacts-box, .grownup.friendings .page-main .importer .import-col1 .contacts-area .contacts-box, .activity-holder .importer .import-col1 .contacts-area .contacts-box {
        height: 250px;
        padding: 10px 0 10px 0;
        background-color: white;
        border: 1px solid #dedede;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
        width: 445px;
        overflow: auto;
        height: 420px;
        margin-bottom: 7px; }
        .grownup.invitations .page-main .importer .import-col1 .contacts-area .contacts-box .contacts-row, .grownup.friendings .page-main .importer .import-col1 .contacts-area .contacts-box .contacts-row, .activity-holder .importer .import-col1 .contacts-area .contacts-box .contacts-row {
          overflow: hidden;
          width: 443;
          font-size: 10px;
          color: #333333;
          min-height: 20px; }
          .grownup.invitations .page-main .importer .import-col1 .contacts-area .contacts-box .contacts-row .contacts-check, .grownup.friendings .page-main .importer .import-col1 .contacts-area .contacts-box .contacts-row .contacts-check, .activity-holder .importer .import-col1 .contacts-area .contacts-box .contacts-row .contacts-check {
            float: left;
            width: 24px;
            margin-left: 6px; }
          .grownup.invitations .page-main .importer .import-col1 .contacts-area .contacts-box .contacts-row .contacts-name, .grownup.friendings .page-main .importer .import-col1 .contacts-area .contacts-box .contacts-row .contacts-name, .activity-holder .importer .import-col1 .contacts-area .contacts-box .contacts-row .contacts-name {
            margin-top: 3px;
            float: left;
            width: 197px;
            font-weight: bold; }
          .grownup.invitations .page-main .importer .import-col1 .contacts-area .contacts-box .contacts-row .contacts-email, .grownup.friendings .page-main .importer .import-col1 .contacts-area .contacts-box .contacts-row .contacts-email, .activity-holder .importer .import-col1 .contacts-area .contacts-box .contacts-row .contacts-email {
            margin-top: 3px;
            float: left;
            width: 198px; }
  .grownup.invitations .page-main .importer .import-col2, .grownup.friendings .page-main .importer .import-col2, .activity-holder .importer .import-col2 {
    float: left;
    width: 230px; }
    .grownup.invitations .page-main .importer .import-col2 .selected-area, .grownup.friendings .page-main .importer .import-col2 .selected-area, .activity-holder .importer .import-col2 .selected-area {
      display: none;
      margin-top: 16px;
      min-height: 140px; }
      .grownup.invitations .page-main .importer .import-col2 .selected-area .selected-head, .grownup.friendings .page-main .importer .import-col2 .selected-area .selected-head, .activity-holder .importer .import-col2 .selected-area .selected-head {
        font-size: 14px;
        font-weight: bold; }
      .grownup.invitations .page-main .importer .import-col2 .selected-area .selected-box, .grownup.friendings .page-main .importer .import-col2 .selected-area .selected-box, .activity-holder .importer .import-col2 .selected-area .selected-box {
        overflow: hidden;
        width: 230px;
        margin-bottom: 10px; }
        .grownup.invitations .page-main .importer .import-col2 .selected-area .selected-box .selected-row, .grownup.friendings .page-main .importer .import-col2 .selected-area .selected-box .selected-row, .activity-holder .importer .import-col2 .selected-area .selected-box .selected-row {
          padding-top: 4px; }
          .grownup.invitations .page-main .importer .import-col2 .selected-area .selected-box .selected-row .selected-x, .grownup.friendings .page-main .importer .import-col2 .selected-area .selected-box .selected-row .selected-x, .activity-holder .importer .import-col2 .selected-area .selected-box .selected-row .selected-x {
            float: left;
            width: 26px; }
          .grownup.invitations .page-main .importer .import-col2 .selected-area .selected-box .selected-row .selected-icon, .grownup.friendings .page-main .importer .import-col2 .selected-area .selected-box .selected-row .selected-icon, .activity-holder .importer .import-col2 .selected-area .selected-box .selected-row .selected-icon {
            float: left;
            width: 17px;
            margin-top: 2px;
            background: url(http://a1.tvsimg.com/images/invite/invitation_icon_small.png?20100902115740) no-repeat scroll; }
          .grownup.invitations .page-main .importer .import-col2 .selected-area .selected-box .selected-row .selected-email, .grownup.friendings .page-main .importer .import-col2 .selected-area .selected-box .selected-row .selected-email, .activity-holder .importer .import-col2 .selected-area .selected-box .selected-row .selected-email {
            font-size: 11px;
            color: #333333;
            margin-top: 3px;
            float: left;
            width: 186px; }
    .grownup.invitations .page-main .importer .import-col2 .message-area, .grownup.friendings .page-main .importer .import-col2 .message-area, .activity-holder .importer .import-col2 .message-area {
      display: none;
      margin-top: 15px; }
      .grownup.invitations .page-main .importer .import-col2 .message-area .message-head, .grownup.friendings .page-main .importer .import-col2 .message-area .message-head, .activity-holder .importer .import-col2 .message-area .message-head {
        font-size: 14px;
        font-weight: bold; }
      .grownup.invitations .page-main .importer .import-col2 .message-area .mssage-subhead, .grownup.friendings .page-main .importer .import-col2 .message-area .mssage-subhead, .activity-holder .importer .import-col2 .message-area .mssage-subhead {
        font-size: 10px;
        color: #333333; }
      .grownup.invitations .page-main .importer .import-col2 .message-area .message-box, .grownup.friendings .page-main .importer .import-col2 .message-area .message-box, .activity-holder .importer .import-col2 .message-area .message-box {
        min-height: 200px;
        padding: 10px 10px 10px 10px;
        background-color: white;
        border: 1px solid #dedede;
        -moz-border-radius: 5px 5px 5px 5px;
        -webkit-border-radius: 5px 5px 5px 5px;
        width: 200px;
        overflow: hidden; }
        .grownup.invitations .page-main .importer .import-col2 .message-area .message-box textarea, .grownup.friendings .page-main .importer .import-col2 .message-area .message-box textarea, .activity-holder .importer .import-col2 .message-area .message-box textarea {
          height: 196px;
          width: 210px;
          border: 0 none; }
    .grownup.invitations .page-main .importer .import-col2 .send-row, .grownup.friendings .page-main .importer .import-col2 .send-row, .activity-holder .importer .import-col2 .send-row {
      margin-top: 20px;
      margin-left: 24px; }
      .grownup.invitations .page-main .importer .import-col2 .send-row .send-emails-submit, .grownup.friendings .page-main .importer .import-col2 .send-row .send-emails-submit, .activity-holder .importer .import-col2 .send-row .send-emails-submit {
        cursor: pointer;
        background-image: url(http://a2.tvsimg.com/images/buttons/invitecontacts-button.png?20100902115740);
        background-repeat: no-repeat;
        background-position: 0px -9px;
        background-color: transparent;
        display: block;
        text-indent: -9999px;
        font-size: 0;
        line-height: 0;
        border: 0;
        width: 168px;
        height: 45px;
        display: none; }
        .grownup.invitations .page-main .importer .import-col2 .send-row .send-emails-submit:hover, .grownup.friendings .page-main .importer .import-col2 .send-row .send-emails-submit:hover, .activity-holder .importer .import-col2 .send-row .send-emails-submit:hover {
          background-image: url(http://a2.tvsimg.com/images/buttons/invitecontacts-button.png?20100902115740);
          background-position: 0px -54px; }
        .grownup.invitations .page-main .importer .import-col2 .send-row .send-emails-submit:active, .grownup.friendings .page-main .importer .import-col2 .send-row .send-emails-submit:active, .activity-holder .importer .import-col2 .send-row .send-emails-submit:active {
          background-image: url(http://a2.tvsimg.com/images/buttons/invitecontacts-button.png?20100902115740);
          background-position: 0px -99px; }

.grownup.pending_invitations .pi-main, .grownup.invitations .pi-main {
  overflow: hidden; }
  .grownup.pending_invitations .pi-main .left-col, .grownup.invitations .pi-main .left-col {
    float: left;
    width: 470px;
    min-height: 200px;
    overflow: hidden; }
    .grownup.pending_invitations .pi-main .left-col .pen-box .pen-row, .grownup.invitations .pi-main .left-col .pen-box .pen-row {
      overflow: hidden;
      width: 440px;
      padding: 4px;
      margin-left: 10px; }
      .grownup.pending_invitations .pi-main .left-col .pen-box .pen-row .pen-pic, .grownup.invitations .pi-main .left-col .pen-box .pen-row .pen-pic {
        float: left;
        width: 50px; }
      .grownup.pending_invitations .pi-main .left-col .pen-box .pen-row .pen-id, .grownup.invitations .pi-main .left-col .pen-box .pen-row .pen-id {
        float: left;
        width: 150px;
        padding: 15px 0 0 15px;
        font-size: 12px; }
      .grownup.pending_invitations .pi-main .left-col .pen-box .pen-row .pen-act, .grownup.invitations .pi-main .left-col .pen-box .pen-row .pen-act {
        float: left;
        width: 100px;
        padding-top: 15px;
        font-size: 12px; }
      .grownup.pending_invitations .pi-main .left-col .pen-box .pen-row .pen-remove, .grownup.invitations .pi-main .left-col .pen-box .pen-row .pen-remove {
        font-size: 12px;
        float: left;
        width: 20px;
        padding-top: 15px;
        padding-left: 5px; }
  .grownup.pending_invitations .pi-main .right-col, .grownup.invitations .pi-main .right-col {
    float: left;
    width: 200px;
    overflow: hidden;
    margin-left: 25px; }
    .grownup.pending_invitations .pi-main .right-col .tot-box, .grownup.invitations .pi-main .right-col .tot-box {
      padding: 10px 0 10px 15px;
      background-color: #f5f5f5;
      border: 2px solid #dedede;
      -moz-border-radius: 5px 5px 5px 5px;
      -webkit-border-radius: 5px 5px 5px 5px;
      width: 165px; }
    .grownup.pending_invitations .pi-main .right-col .acc-box, .grownup.invitations .pi-main .right-col .acc-box {
      width: 174px;
      overflow: hidden;
      text-align: center;
      padding: 10px 0px 10px 5px;
      background-color: #f5f5f5;
      border: 2px solid #dedede;
      -moz-border-radius: 5px 5px 5px 5px;
      -webkit-border-radius: 5px 5px 5px 5px; }
      .grownup.pending_invitations .pi-main .right-col .acc-box .acc-pic-box, .grownup.invitations .pi-main .right-col .acc-box .acc-pic-box {
        width: 75px;
        float: left;
        overflow: hidden;
        padding: 4px; }
        .grownup.pending_invitations .pi-main .right-col .acc-box .acc-pic-box .acc-pic-name, .grownup.invitations .pi-main .right-col .acc-box .acc-pic-box .acc-pic-name {
          font-size: 11px;
          width: 54px; }

.grownup.invitations .form-top, .grownup.email_invitations .form-top, .grownup.invitations .form-top {
  margin: 0; }
.grownup.invitations .do-this, .grownup.email_invitations .do-this, .grownup.invitations .do-this {
  font-size: 20px;
  font-weight: bold;
  margin-top: 8px; }
.grownup.invitations .invites-left, .grownup.email_invitations .invites-left, .grownup.invitations .invites-left {
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  color: #b92b7a;
  float: left;
  width: 300px;
  margin-top: 20px;
  margin-bottom: 10px; }
.grownup.invitations .invite-body, .grownup.email_invitations .invite-body, .grownup.invitations .invite-body {
  float: left;
  margin-top: 15px; }
.grownup.invitations .invite-tracking, .grownup.email_invitations .invite-tracking, .grownup.invitations .invite-tracking {
  margin-left: 15px;
  float: left;
  width: 206px; }
  .grownup.invitations .invite-tracking .head, .grownup.email_invitations .invite-tracking .head, .grownup.invitations .invite-tracking .head {
    margin-bottom: 10px; }
    .grownup.invitations .invite-tracking .head a, .grownup.email_invitations .invite-tracking .head a, .grownup.invitations .invite-tracking .head a {
      font-size: 14px;
      font-weight: bold;
      color: #40aec5; }
  .grownup.invitations .invite-tracking .icons .i1, .grownup.email_invitations .invite-tracking .icons .i1, .grownup.invitations .invite-tracking .icons .i1 {
    float: left;
    padding: 15px; }
  .grownup.invitations .invite-tracking .icons .i2, .grownup.email_invitations .invite-tracking .icons .i2, .grownup.invitations .invite-tracking .icons .i2 {
    float: left;
    padding: 15px; }
  .grownup.invitations .invite-tracking .icons .i3, .grownup.email_invitations .invite-tracking .icons .i3, .grownup.invitations .invite-tracking .icons .i3 {
    float: left;
    padding: 15px; }
  .grownup.invitations .invite-tracking .icons .i4, .grownup.email_invitations .invite-tracking .icons .i4, .grownup.invitations .invite-tracking .icons .i4 {
    float: left;
    padding: 15px; }
  .grownup.invitations .invite-tracking .icons .i5, .grownup.email_invitations .invite-tracking .icons .i5, .grownup.invitations .invite-tracking .icons .i5 {
    float: left;
    padding: 15px; }
.grownup.invitations .text_field input, .grownup.email_invitations .text_field input, .grownup.invitations .text_field input {
  color: #777777;
  font-size: 30px;
  height: 40px;
  width: 386px; }
.grownup.invitations .text_area textarea, .grownup.email_invitations .text_area textarea, .grownup.invitations .text_area textarea {
  width: 386px;
  height: 170px;
  padding: 4px;
  font-size: 16px; }
.grownup.invitations .form-container, .grownup.email_invitations .form-container, .grownup.invitations .form-container {
  width: 430px;
  float: left; }
  .grownup.invitations .form-container .invite-fields, .grownup.email_invitations .form-container .invite-fields, .grownup.invitations .form-container .invite-fields {
    margin-left: 20px;
    overflow: hidden; }
    .grownup.invitations .form-container .invite-fields .text_field input, .grownup.email_invitations .form-container .invite-fields .text_field input, .grownup.invitations .form-container .invite-fields .text_field input {
      color: #333333;
      font-size: 34px; }
    .grownup.invitations .form-container .invite-fields .send_email_invitation, .grownup.email_invitations .form-container .invite-fields .send_email_invitation, .grownup.invitations .form-container .invite-fields .send_email_invitation {
      margin-left: 119px;
      cursor: pointer;
      background-image: url(http://a0.tvsimg.com/images/grownups/buttons/send-invitation-button-images.png?20100902115740);
      background-repeat: no-repeat;
      background-position: 0px 0px;
      background-color: transparent;
      display: block;
      border: 0;
      font-size: 0;
      line-height: 0;
      text-indent: -9999px;
      color: white;
      width: 145px;
      height: 39px; }
      .grownup.invitations .form-container .invite-fields .send_email_invitation:hover, .grownup.email_invitations .form-container .invite-fields .send_email_invitation:hover, .grownup.invitations .form-container .invite-fields .send_email_invitation:hover {
        background-position: 0px -40px; }
      .grownup.invitations .form-container .invite-fields .send_email_invitation:active, .grownup.email_invitations .form-container .invite-fields .send_email_invitation:active, .grownup.invitations .form-container .invite-fields .send_email_invitation:active {
        background-position: 0px -81px; }
.grownup.invitations .a-invite .invite-preview, .grownup.email_invitations .a-invite .invite-preview, .grownup.invitations .a-invite .invite-preview {
  border: 1px gray solid;
  padding: 10px;
  margin: 10px 10px 10px 38px;
  width: 580px; }
.grownup.invitations .a-invite .invite-preview-text, .grownup.email_invitations .a-invite .invite-preview-text, .grownup.invitations .a-invite .invite-preview-text {
  margin-top: 25px;
  font-size: 20px;
  color: #ff7700; }

.invite-links-box {
  margin-left: 86px; }
  .invite-links-box .link-section {
    float: left;
    width: 160px;
    overflow: hidden;
    margin-right: 65px; }
    .invite-links-box .link-section .link-image {
      width: 160px;
      text-align: center; }
    .invite-links-box .link-section .link-text {
      margin-top: 10px;
      width: 160px;
      text-align: center;
      font-size: 17px;
      color: #333333; }

.grownup.facebook_friend_invitations .page-main, .grownup.admin_relationship_invitations .page-main, .grownup.invitations .page-main {
  overflow: visible; }
.grownup.facebook_friend_invitations .inviter-holder, .grownup.admin_relationship_invitations .inviter-holder, .grownup.invitations .inviter-holder {
  height: 600px;
  margin-left: 0px; }
.grownup.facebook_friend_invitations .connect-login-box, .grownup.admin_relationship_invitations .connect-login-box, .grownup.invitations .connect-login-box {
  margin-top: 5px;
  float: right; }
  .grownup.facebook_friend_invitations .connect-login-box a, .grownup.facebook_friend_invitations .connect-login-box a:hover, .grownup.admin_relationship_invitations .connect-login-box a, .grownup.admin_relationship_invitations .connect-login-box a:hover, .grownup.invitations .connect-login-box a, .grownup.invitations .connect-login-box a:hover {
    text-decoration: none; }
  .grownup.facebook_friend_invitations .connect-login-box .message, .grownup.admin_relationship_invitations .connect-login-box .message, .grownup.invitations .connect-login-box .message {
    margin-right: 10px;
    float: left;
    text-align: right;
    margin-top: 3px;
    font-size: 12px;
    font-weight: bold;
    color: #333333; }


.grownup.kids .page-left-nav {
  width: 230px; }
.grownup.kids .name-above-sidebar {
  margin-left: 15px; }
.grownup.kids .big-name {
  margin-left: -8px;
  font-size: 40px;
  font-weight: bold;
  color: #ff7700; }
  .grownup.kids .big-name a {
    color: #40aec5; }
.grownup.kids .profile-box-top {
  height: 15px;
  width: 222px; }
.grownup.kids .profile_pic {
  padding-top: 6px; }

.grownup.trunk_items .trunk_item_header_text {
  font-size: 20px;
  font-weight: bold;
  color: #40aec5; }

.grownup.kid_accounts .create-header, .grownup.user_registrations .create-header {
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  margin-bottom: 10px; }
.grownup.kid_accounts .create-text, .grownup.user_registrations .create-text {
  font-size: 18px; }
.grownup.kid_accounts .date_select label, .grownup.user_registrations .date_select label {
  font-size: 14px;
  font-weight: bold; }
.grownup.kid_accounts .kid_image_wrapper, .grownup.user_registrations .kid_image_wrapper {
  margin: 25px 0;
  font-size: 14px;
  font-weight: bold; }
  .grownup.kid_accounts .kid_image_wrapper .formError, .grownup.user_registrations .kid_image_wrapper .formError {
    color: red; }
.grownup.kid_accounts .surrounder, .grownup.user_registrations .surrounder {
  width: 600px;
  height: 100px;
  border: 1px solid white; }
.grownup.kid_accounts .back-link, .grownup.user_registrations .back-link {
  display: block;
  float: left;
  margin-left: 15px;
  margin-top: 15px; }
  .grownup.kid_accounts .back-link a, .grownup.user_registrations .back-link a {
    font-weight: bold; }
.grownup.kid_accounts .form-error, .grownup.user_registrations .form-error {
  margin-top: 2px; }
.grownup.kid_accounts .text_field, .grownup.kid_accounts .password_field, .grownup.user_registrations .text_field, .grownup.user_registrations .password_field {
  margin: 10px 0;
  min-height: 72px; }
  .grownup.kid_accounts .text_field label, .grownup.kid_accounts .password_field label, .grownup.user_registrations .text_field label, .grownup.user_registrations .password_field label {
    font-size: 14px;
    font-weight: bold; }
  .grownup.kid_accounts .text_field input, .grownup.kid_accounts .password_field input, .grownup.user_registrations .text_field input, .grownup.user_registrations .password_field input {
    color: #777777;
    font-size: 25px;
    height: 30px;
    width: 400px;
    margin: 0; }
.grownup.kid_accounts .radios .outer-space, .grownup.user_registrations .radios .outer-space {
  clear: both;
  margin: 10px; }
.grownup.kid_accounts .radios label, .grownup.user_registrations .radios label {
  font-size: 14px;
  font-weight: bold;
  margin-top: 10px;
  margin-left: 5px;
  float: left; }
.grownup.kid_accounts .radios input, .grownup.user_registrations .radios input {
  margin-top: 10px;
  margin-left: 20px;
  float: left; }
.grownup.kid_accounts .terms-of-service-label, .grownup.user_registrations .terms-of-service-label {
  font-weight: bold;
  font-size: 16px;
  margin: 15px 0 5px 0; }
.grownup.kid_accounts .email-label, .grownup.user_registrations .email-label {
  color: #ff7700;
  font-weight: bold;
  margin-bottom: 5px; }
  .grownup.kid_accounts .email-label.inactive, .grownup.user_registrations .email-label.inactive {
    display: none; }
.grownup.kid_accounts .email-field, .grownup.user_registrations .email-field {
  float: left;
  font-size: 22px;
  color: #777777; }
  .grownup.kid_accounts .email-field.inactive, .grownup.user_registrations .email-field.inactive {
    display: none; }
.grownup.kid_accounts .email-change, .grownup.user_registrations .email-change {
  float: left;
  font-size: 12px;
  color: #40aec5;
  margin-left: 10px;
  margin-top: 9px; }
  .grownup.kid_accounts .email-change.inactive, .grownup.user_registrations .email-change.inactive {
    display: none; }
.grownup.kid_accounts .have-email.inactive, .grownup.kid_accounts .no-email.inactive, .grownup.user_registrations .have-email.inactive, .grownup.user_registrations .no-email.inactive {
  display: none; }
.grownup.kid_accounts .help-text, .grownup.user_registrations .help-text {
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border: 2px solid white;
  font-size: 11px;
  line-height: 14px;
  background: none;
  background-color: #d2d7ec;
  display: none;
  margin-left: 10px;
  left: 410px;
  padding: 10px;
  position: absolute;
  top: 20px;
  width: 180px; }
  .grownup.kid_accounts .help-text.active, .grownup.user_registrations .help-text.active {
    display: block; }

.grownup .trunk_item_header_text {
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  display: block;
  margin-bottom: 15px; }
.grownup .stream-body {
  width: 470px;
  float: left; }
.grownup .stream-right {
  width: 273px;
  float: left;
  margin-top: -4px; }
  .grownup .stream-right .deletable-pad2 {
    padding-left: 39px; }
  .grownup .stream-right .deletable-pad {
    padding-left: 45px; }
  .grownup .stream-right .right-invite {
    padding-bottom: 21px; }
    .grownup .stream-right .right-invite .track-link {
      margin-left: 33px; }
    .grownup .stream-right .right-invite .invite-link {
      margin: 7px 0 7px 43px; }
      .grownup .stream-right .right-invite .invite-link .send-invite-button {
        cursor: pointer;
        background-image: url(http://a0.tvsimg.com/images/grownups/buttons/send-invitation-button-images.png?20100902115740);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: transparent;
        display: block;
        border: 0;
        font-size: 0;
        line-height: 0;
        text-indent: -9999px;
        color: white;
        width: 145px;
        height: 39px; }
        .grownup .stream-right .right-invite .invite-link .send-invite-button:hover {
          background-position: 0px -40px; }
        .grownup .stream-right .right-invite .invite-link .send-invite-button:active {
          background-position: 0px -81px; }
.grownup .profile-bday-text {
  font-size: 14px;
  font-weight: normal;
  color: #333333;
  margin-top: 10px; }
.grownup .done-button {
  cursor: pointer;
  background-color: transparent;
  background-image: url(http://a2.tvsimg.com/images/registration/done-images.png?20100902115740);
  border: 0;
  width: 166px;
  height: 42px;
  float: left;
  background-position: 0 -3px; }
  .grownup .done-button:hover {
    background-position: 0 41px; }
  .grownup .done-button:active {
    background-position: 0 86px; }
.grownup .kid-setting-password-dialog {
  padding: 15px 15px; }
  .grownup .kid-setting-password-dialog .incorrect-password {
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0;
    font-size: 15px;
    padding: 3px 3px 3px 15px; }
  .grownup .kid-setting-password-dialog #dialog-content .name {
    font-size: 18px;
    margin: 12px 0; }
  .grownup .kid-setting-password-dialog #dialog-content .form {
    margin: 8px 0; }
    .grownup .kid-setting-password-dialog #dialog-content .form .fields .password-input {
      float: left;
      margin-top: 16px; }
      .grownup .kid-setting-password-dialog #dialog-content .form .fields .password-input input[type="password"] {
        font-size: 20px;
        width: 300px; }
    .grownup .kid-setting-password-dialog #dialog-content .form .fields .actions {
      float: left;
      margin-left: 10px;
      text-align: center; }
    .grownup .kid-setting-password-dialog #dialog-content .form .options {
      margin: 15px 0; }
      .grownup .kid-setting-password-dialog #dialog-content .form .options .reset {
        float: left;
        width: 300px; }
      .grownup .kid-setting-password-dialog #dialog-content .form .options .go-back {
        float: left;
        margin-left: 30px; }
  .grownup .kid-setting-password-dialog .kid-name-password {
    font-size: 24px; }
  .grownup .kid-setting-password-dialog .kid-setting-password-dialog-submit {
    width: 92px;
    height: 40px;
    background-color: transparent;
    background-image: url(http://a1.tvsimg.com/images/buttons/submit.png?20100902115740);
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
    border: 0;
    margin-top: 15px;
    display: block; }
    .grownup .kid-setting-password-dialog .kid-setting-password-dialog-submit:hover {
      background-position: 0 -40px; }
    .grownup .kid-setting-password-dialog .kid-setting-password-dialog-submit:active {
      background-position: 0 -80px; }
  .grownup .kid-setting-password-dialog .kid-setting-password-reset {
    width: 153px;
    height: 40px;
    background-color: transparent;
    background-image: url(http://a3.tvsimg.com/images/buttons/reset-password.png?20100902115740);
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
    border: 0; }
    .grownup .kid-setting-password-dialog .kid-setting-password-reset:hover {
      background-position: 0 -40px; }
    .grownup .kid-setting-password-dialog .kid-setting-password-reset:active {
      background-position: 0 -80px; }

#shareable_friends_content #share-to-email {
  display: block;
  width: 91px;
  height: 40px;
  background-color: transparent;
  background-image: url(http://a1.tvsimg.com/images/buttons/submit.png?20100902115740);
  background-repeat: no-repeat;
  background-position: 0 0;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  border: 0; }
  #shareable_friends_content #share-to-email:hover {
    background-position: 0 -40px; }
  #shareable_friends_content #share-to-email:active {
    background-position: 0 -80px; }

.nry-email-dialog-button {
  width: 91px;
  height: 40px;
  background-color: transparent;
  background-image: url(http://a1.tvsimg.com/images/buttons/send-images.png?20100902115740);
  background-repeat: no-repeat;
  background-position: 0 0;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  display: block;
  border: 0; }
  .nry-email-dialog-button:hover {
    background-position: 0 -40px; }
  .nry-email-dialog-button:active {
    background-position: 0 -80px; }

.kid-setting-password-dialog {
  display: none; }

.incorrect-password.flash-error {
  display: none; }

.grownup.kid_accounts.new #done-loader, .grownup.kid_accounts.create #done-loader {
  width: 100px;
  float: left;
  display: none;
  text-align: center;
  margin-top: 17px; }

.grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-left, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-left {
  float: left;
  width: 580px; }
  .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-left .form-top, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-left .form-top {
    margin: 0; }
  .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-left .edit-form-main, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-left .edit-form-main {
    background-color: #f5f5f5;
    padding: 40px 30px; }
    .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-left .edit-form-main .edit-profile-pic, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-left .edit-form-main .edit-profile-pic {
      float: left;
      width: 105px; }
      .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-left .edit-form-main .edit-profile-pic img, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-left .edit-form-main .edit-profile-pic img {
        width: 90px;
        height: 90px; }
      .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-left .edit-form-main .edit-profile-pic .kid-name, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-left .edit-form-main .edit-profile-pic .kid-name {
        margin-top: 10px;
        text-align: center;
        color: #40aec5; }
    .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-left .edit-form-main .edit-profile-form, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-left .edit-form-main .edit-profile-form {
      float: left;
      width: 370px;
      margin-left: 25px; }
      .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-left .edit-form-main .edit-profile-form .sub-label, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-left .edit-form-main .edit-profile-form .sub-label {
        font-size: 12px;
        font-weight: bold;
        color: #c7c7c7; }
      .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-left .edit-form-main .edit-profile-form #kid_image, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-left .edit-form-main .edit-profile-form #kid_image {
        padding: 5px 0; }
      .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-left .edit-form-main .edit-profile-form input[type="text"], .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-left .edit-form-main .edit-profile-form input[type="password"], .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-left .edit-form-main .edit-profile-form input[type="text"], .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-left .edit-form-main .edit-profile-form input[type="password"] {
        width: 300px; }
      .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-left .edit-form-main .edit-profile-form .activity, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-left .edit-form-main .edit-profile-form .activity {
        overflow: hidden;
        margin-bottom: 20px;
        font-size: 16px; }
  .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-left .edit-form-submit, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-left .edit-form-submit {
    margin-top: 10px; }
    .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-left .edit-form-submit .cancel, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-left .edit-form-submit .cancel {
      float: right;
      margin: 10px 20px 0 0; }
    .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-left .edit-form-submit .submit, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-left .edit-form-submit .submit {
      float: right; }
    .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-left .edit-form-submit #done-loader, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-left .edit-form-submit #done-loader {
      float: right;
      width: 100px;
      text-align: center;
      display: none;
      margin-top: 13px; }
.grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-right, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-right {
  float: left;
  margin-left: 10px;
  width: 118px; }
  .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-right .disable, .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-right .delete, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-right .disable, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-right .delete {
    font-size: 13px; }
    .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-right .disable .text, .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-right .delete .text, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-right .disable .text, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-right .delete .text {
      margin: 7px 0; }
  .grownup.kid_accounts.edit .heading .edit-profile-container .edit-profile-right .delete, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-right .delete {
    margin-top: 20px; }

#fb-share-dialog {
  display: none; }
  #fb-share-dialog .check_box {
    float: left;
    width: 240px;
    margin-top: 5px; }
  #fb-share-dialog .submit {
    float: left;
    width: 120px; }
    #fb-share-dialog .submit .continue_button {
      margin-left: 8px;
      border: 0;
      height: 39px;
      width: 109px;
      line-height: 0;
      font-size: 0;
      display: block;
      background-color: transparent;
      background-image: url(http://a3.tvsimg.com/images/buttons/continue-images.png?20100902115740);
      background-repeat: no-repeat;
      background-position: 0 0;
      text-indent: -9999px; }
      #fb-share-dialog .submit .continue_button:hover {
        background-position: 0 -40px; }
      #fb-share-dialog .submit .continue_button:active {
        background-position: 0 -80px; }

.kid-dialog-profile.kid-not-suggestable h3 {
  margin-top: 5px; }
.kid-dialog-profile.kid-not-suggestable .kid-wrap {
  margin-top: 15px; }
  .kid-dialog-profile.kid-not-suggestable .kid-wrap .kid-photo {
    float: left;
    margin-left: 20px; }
  .kid-dialog-profile.kid-not-suggestable .kid-wrap .kid-info {
    float: left;
    margin-left: 20px;
    font-size: 14px;
    width: 400px; }
    .kid-dialog-profile.kid-not-suggestable .kid-wrap .kid-info p.first {
      margin-top: 0; }
    .kid-dialog-profile.kid-not-suggestable .kid-wrap .kid-info p {
      margin: 20px 0; }
    .kid-dialog-profile.kid-not-suggestable .kid-wrap .kid-info a {
      font-weight: bold; }

.profile-footer, .hover-card-footer {
  padding: 15px 0px 2px 10px;
  margin: 0 auto 10px;
  border-top: 1px solid #eeeeee;
  overflow: hidden; }
  .profile-footer .safet, .hover-card-footer .safet {
    overflow: hidden;
    font-size: 14px;
    float: left; }
    .profile-footer .safet .image, .hover-card-footer .safet .image {
      float: left;
      overflow: hidden;
      width: 55px; }
    .profile-footer .safet .text, .hover-card-footer .safet .text {
      overflow: hidden;
      float: left;
      width: 275px; }
      .profile-footer .safet .text .zone, .hover-card-footer .safet .text .zone {
        font-weight: bold;
        margin-bottom: 1px; }
  .profile-footer .buttons, .hover-card-footer .buttons {
    overflow: hidden;
    float: right;
    margin: 10px 5px 0 0; }
    .profile-footer .buttons .button-close, .hover-card-footer .buttons .button-close {
      float: right;
      cursor: pointer;
      background: no-repeat;
      background-image: url(http://a2.tvsimg.com/images/buttons/close-button.png?20100902115740);
      background-position: 0px -40px;
      height: 40px;
      width: 79px; }
      .profile-footer .buttons .button-close:hover, .hover-card-footer .buttons .button-close:hover {
        background-position: 0px 0px; }
      .profile-footer .buttons .button-close:active, .hover-card-footer .buttons .button-close:active {
        background-position: 0px -80px; }
  .profile-footer .later, .hover-card-footer .later {
    float: right;
    margin-top: 10px;
    margin-right: 3px;
    width: 120px;
    font-size: 14px;
    overflow: hidden;
    color: #666666; }
    .profile-footer .later img, .hover-card-footer .later img {
      height: 16px;
      margin-right: 2px; }
    .profile-footer .later .find, .hover-card-footer .later .find {
      height: 20px;
      font-style: italic;
      overflow: hidden; }
    .profile-footer .later .what, .hover-card-footer .later .what {
      font-weight: bold;
      height: 20px;
      overflow: hidden; }
      .profile-footer .later .what .image, .hover-card-footer .later .what .image {
        margin-top: 2px;
        margin-right: 2px;
        float: left; }
      .profile-footer .later .what .text, .hover-card-footer .later .what .text {
        float: left;
        margin-top: 3px; }

.hover-card-footer .safet .text {
  width: 220px; }


.quip-generator {
  background-color: #e7e7e7;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  padding: 10px;
  text-align: center;
  margin-bottom: 15px;
  height: 105px; }
  .quip-generator select {
    float: left;
    margin-top: 20px;
    margin-left: 5px;
    width: 415px; }

.quip-generator-trumpet {
  float: left; }

.quip-generator-selector {
  float: left;
  width: 490px; }
  .quip-generator-selector input {
    float: right;
    height: 25px;
    width: 60px;
    margin-top: 20px; }

.new-comment {
  height: 30px; }
  .new-comment select {
    float: left;
    padding: 5px 3px;
    width: 260px; }
  .new-comment input {
    float: right;
    margin-top: 4px;
    padding: 0 3px; }

.comment {
  min-height: 40px;
  vertical-align: middle; }

.quip-categories {
  height: 45px;
  border-bottom: 2px solid white;
  margin-left: 2px; }

.quip-category-selected {
  margin-left: 4px;
  margin-right: 4px;
  float: left; }

.quip-category {
  margin-left: 4px;
  margin-right: 4px;
  float: left;
  cursor: pointer; }
  .quip-category.selected {
    border: 2px solid white; }

.quip-tail {
  left: -59px;
  top: 49px;
  position: absolute; }

.last-quipping {
  margin: 0 15px 0 60px;
  padding: 5px 5px 5px 15px;
  background-color: #e7e7e7;
  min-height: 90px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  position: relative;
  width: 430px; }
  .last-quipping .prompt {
    font-weight: bold;
    color: #777777; }
  .last-quipping .quip-text {
    font-size: 24px;
    font-weight: bold;
    margin: 10px 0 20px 0; }
  .last-quipping .quip-timestamp {
    font-size: smaller; }

.friends {
  margin-bottom: 10px;
  padding: 4px 10px 5px;
  border: 1px solid #dddddd;
  width: 200px; }

.friends-heading {
  padding: 4px; }
  .friends-heading .heading-title {
    float: left; }
  .friends-heading .heading-text {
    font-size: larger;
    font-weight: bold; }
  .friends-heading .heading-see-all {
    float: right;
    vertical-align: middle;
    padding-top: 4px; }

.friend {
  margin: 6px 5px;
  float: left;
  width: 54px; }

.all-friends-dialog,
.shareable-friends-dialog,
.add-friend-dialog {
  display: none; }

.which-users {
  font-size: 16px;
  font-weight: bold;
  clear: both;
  margin: 10px 0; }

.choose-friends-dialog,
.all-friends-dialog,
.shareable-friends-dialog {
  padding: 10px; }
  .choose-friends-dialog .contents,
  .all-friends-dialog .contents,
  .shareable-friends-dialog .contents {
    max-height: 400px;
    overflow-y: auto; }
  .choose-friends-dialog .friend-dialog,
  .all-friends-dialog .friend-dialog,
  .shareable-friends-dialog .friend-dialog {
    float: left;
    padding: 5px;
    width: 70px; }
    .choose-friends-dialog .friend-dialog .friend-name,
    .all-friends-dialog .friend-dialog .friend-name,
    .shareable-friends-dialog .friend-dialog .friend-name {
      font-size: 14px;
      margin-top: 2px; }

.quip_dialog {
  background: none;
  border: 0;
  padding: 0;
  margin: 0;
  display: none; }
  .quip_dialog .submit_a_quip {
    overflow: hidden; }
  .quip_dialog .ui-dialog-titlebar {
    background: none;
    border: 0;
    padding: 0;
    margin: 0; }
  .quip_dialog .ui-dialog-titlebar-close {
    width: 40px;
    height: 42px;
    margin: 0;
    right: 0.1em;
    border: 0;
    padding: 0;
    background-image: url(http://a2.tvsimg.com/images/close.png?20100902115740);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent; }
    .quip_dialog .ui-dialog-titlebar-close:hover {
      width: 40px;
      height: 42px;
      margin: 0;
      right: 0.1em;
      border: 0;
      padding: 0;
      background-color: transparent;
      background-image: url(http://a2.tvsimg.com/images/close.png?20100902115740);
      background-repeat: no-repeat;
      background-position: 0 0; }
    .quip_dialog .ui-dialog-titlebar-close .ui-icon {
      background: none; }
  .quip_dialog .ui-ajax-loader {
    background-image: url(http://a2.tvsimg.com/images/ajax_loader_row.gif?20100902115740);
    background-repeat: no-repeat; }
    .quip_dialog .ui-ajax-loader:hover {
      background-image: url(http://a2.tvsimg.com/images/ajax_loader_row.gif?20100902115740);
      background-repeat: no-repeat; }
  .quip_dialog .privacy-policy-link {
    color: #333333;
    background-color: white;
    text-align: center;
    padding: 5px;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px; }

.green_activity_dialog {
  margin-top: 60px; }

.green_parent_dialog {
  margin-top: 120px; }

.green_dialog, .green_activity_dialog, .green_parent_dialog, .green_offer_dialog {
  padding: 10px;
  border: 0;
  background: none repeat scroll 0 0 rgba(82, 82, 82, 0.3);
  overflow: visible !important;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px; }
  .green_dialog .ui-dialog-titlebar, .green_activity_dialog .ui-dialog-titlebar, .green_parent_dialog .ui-dialog-titlebar, .green_offer_dialog .ui-dialog-titlebar {
    background: url(http://a3.tvsimg.com/images/green-top-slice.png?20100902115740);
    border: 1px solid #5a7e35;
    -moz-border-radius-bottomright: 0;
    -moz-border-radius-bottomleft: 0;
    -webkit-border-bottom-right-radius: 0;
    -webkit-border-bottom-left-radius: 0; }
    .green_dialog .ui-dialog-titlebar .ui-dialog-title, .green_activity_dialog .ui-dialog-titlebar .ui-dialog-title, .green_parent_dialog .ui-dialog-titlebar .ui-dialog-title, .green_offer_dialog .ui-dialog-titlebar .ui-dialog-title {
      font-family: Futura, Arial, Helvetica; }
    .green_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close, .green_activity_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close, .green_parent_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close, .green_offer_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
      background: url(http://a2.tvsimg.com/images/close.png?20100902115740) no-repeat;
      height: 42px;
      width: 40px;
      margin: -33px 0 0;
      right: -1.3em;
      border: none;
      padding: 0; }
      .green_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover, .green_activity_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover, .green_parent_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover, .green_offer_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
        background: url(http://a2.tvsimg.com/images/close.png?20100902115740) no-repeat;
        height: 42px;
        width: 40px;
        margin: -33px 0 0;
        right: -1.3em;
        border: none;
        padding: 0; }
      .green_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon, .green_activity_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon, .green_parent_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon, .green_offer_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon {
        background: none; }
  .green_dialog .ui-widget-content, .green_activity_dialog .ui-widget-content, .green_parent_dialog .ui-widget-content, .green_offer_dialog .ui-widget-content {
    background: white;
    border-left: 1px solid #5a7e35;
    border-right: 1px solid #5a7e35;
    border-bottom: 1px solid #5a7e35;
    -moz-border-radius-bottomright: 9px;
    -moz-border-radius-bottomleft: 9px;
    -webkit-border-bottom-right-radius: 9px;
    -webkit-border-bottom-left-radius: 9px; }

.buy_dialog {
  padding: 10px;
  border: 0;
  background: none repeat scroll 0 0 rgba(82, 82, 82, 0.3);
  overflow: visible !important;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px; }
  .buy_dialog .ui-dialog-titlebar {
    padding: 0;
    height: 0;
    width: 0; }
    .buy_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
      background: url(http://a2.tvsimg.com/images/close.png?20100902115740) no-repeat;
      height: 42px;
      width: 40px;
      margin: -24px 0 0;
      right: -17px;
      border: none;
      padding: 0; }
      .buy_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
        background: url(http://a2.tvsimg.com/images/close.png?20100902115740) no-repeat;
        height: 42px;
        width: 40px;
        margin: -24px 0 0;
        right: -17px;
        border: none;
        padding: 0; }
      .buy_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close .ui-icon {
        background: none; }
  .buy_dialog .ui-widget-content {
    background: white;
    border-left: 1px solid #5a7e35;
    border-right: 1px solid #5a7e35;
    border-bottom: 1px solid #5a7e35;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px; }

.badge-container {
  height: 34px;
  margin-left: 306px;
  margin-top: 6px;
  cursor: pointer;
  width: 188px;
  padding: 10px; }

.first-badge-box {
  vertical-align: middle; }
  .first-badge-box .first-badge-progress-bar {
    width: 190px; }
    .first-badge-box .first-badge-progress-bar .progresstext {
      position: absolute;
      float: left;
      width: 160px;
      margin-top: 7px;
      margin-left: 9px;
      font-size: 14px;
      color: #333333; }
  .first-badge-box .badge {
    margin-top: -43px;
    text-align: right;
    margin-right: -44px; }

.first-badge-dialog .middle .earn {
  margin-top: 25px;
  margin-left: 41px;
  float: left;
  width: 400px; }

.first-badge-dialog, #survey-dialog.blue, .first-badge-complete-dialog {
  background: none;
  border: 0;
  padding: 0;
  margin: 0;
  display: none;
  overflow: hidden;
  color: black; }
  .first-badge-dialog .small, #survey-dialog.blue .small, .first-badge-complete-dialog .small {
    background-image: url(http://a0.tvsimg.com/images/onboarding/onboarding-small-overlay.png?20100902115740);
    height: 345px;
    width: 375px;
    padding: 10px; }
    .first-badge-dialog .small .dheader, #survey-dialog.blue .small .dheader, .first-badge-complete-dialog .small .dheader {
      margin-top: 20px;
      text-align: center;
      font-size: 24px;
      font-weight: bold;
      color: white; }
      .first-badge-dialog .small .dheader a, #survey-dialog.blue .small .dheader a, .first-badge-complete-dialog .small .dheader a {
        color: #666666; }
    .first-badge-dialog .small .dbody, #survey-dialog.blue .small .dbody, .first-badge-complete-dialog .small .dbody {
      text-align: center;
      margin-top: 18px; }
  .first-badge-dialog .top, #survey-dialog.blue .top, .first-badge-complete-dialog .top {
    background-image: url(http://a3.tvsimg.com/images/onboarding/onboarding-overlay-top.png?20100902115740);
    width: 753px;
    height: 14px;
    margin-bottom: 0px; }
  .first-badge-dialog .middle, #survey-dialog.blue .middle, .first-badge-complete-dialog .middle {
    margin-top: -1px;
    overflow: hidden;
    width: 753px;
    background-image: url(http://a1.tvsimg.com/images/onboarding/onboarding-overlay-middle.png?20100902115740); }
    .first-badge-dialog .middle .explore, #survey-dialog.blue .middle .explore, .first-badge-complete-dialog .middle .explore {
      font-size: 30px;
      font-weight: bold;
      color: #333333;
      margin: 10px 0 0 33px;
      font-weight: bold; }
    .first-badge-dialog .middle .welcome, #survey-dialog.blue .middle .welcome, .first-badge-complete-dialog .middle .welcome {
      margin: 10px 0px 20px;
      text-align: center;
      font-weight: bold; }
    .first-badge-dialog .middle .pbar, #survey-dialog.blue .middle .pbar, .first-badge-complete-dialog .middle .pbar {
      margin: 25px 0 14px 22px;
      float: left;
      width: 188px; }
    .first-badge-dialog .middle .earn, #survey-dialog.blue .middle .earn, .first-badge-complete-dialog .middle .earn {
      text-align: center;
      font-size: 24px;
      font-weight: bold;
      color: white; }
      .first-badge-dialog .middle .earn a, #survey-dialog.blue .middle .earn a, .first-badge-complete-dialog .middle .earn a {
        color: white; }
    .first-badge-dialog .middle .row, #survey-dialog.blue .middle .row, .first-badge-complete-dialog .middle .row {
      margin: 23px 0px 190px 85px; }
      .first-badge-dialog .middle .row .box, #survey-dialog.blue .middle .row .box, .first-badge-complete-dialog .middle .row .box {
        margin-right: 45px;
        float: left;
        width: 77px; }
        .first-badge-dialog .middle .row .box .art-pic, #survey-dialog.blue .middle .row .box .art-pic, .first-badge-complete-dialog .middle .row .box .art-pic {
          width: 75px;
          height: 75px;
          background-image: url(http://a3.tvsimg.com/images/onboarding/art-white.png?20100902115740); }
        .first-badge-dialog .middle .row .box .art-pic.done, #survey-dialog.blue .middle .row .box .art-pic.done, .first-badge-complete-dialog .middle .row .box .art-pic.done {
          background-image: url(http://a2.tvsimg.com/images/onboarding/art-gray.png?20100902115740);
          text-align: right;
          font-size: 18px;
          color: #8a8a8a; }
        .first-badge-dialog .middle .row .box .video-pic, #survey-dialog.blue .middle .row .box .video-pic, .first-badge-complete-dialog .middle .row .box .video-pic {
          width: 75px;
          height: 75px;
          background-image: url(http://a0.tvsimg.com/images/onboarding/video-white.png?20100902115740); }
        .first-badge-dialog .middle .row .box .video-pic.done, #survey-dialog.blue .middle .row .box .video-pic.done, .first-badge-complete-dialog .middle .row .box .video-pic.done {
          background-image: url(http://a1.tvsimg.com/images/onboarding/video-gray.png?20100902115740);
          text-align: right;
          font-size: 18px;
          color: #8a8a8a; }
        .first-badge-dialog .middle .row .box .game-pic, #survey-dialog.blue .middle .row .box .game-pic, .first-badge-complete-dialog .middle .row .box .game-pic {
          width: 75px;
          height: 75px;
          background-image: url(http://a1.tvsimg.com/images/onboarding/game-white.png?20100902115740); }
        .first-badge-dialog .middle .row .box .game-pic.done, #survey-dialog.blue .middle .row .box .game-pic.done, .first-badge-complete-dialog .middle .row .box .game-pic.done {
          background-image: url(http://a2.tvsimg.com/images/onboarding/game-gray.png?20100902115740);
          text-align: right;
          font-size: 18px;
          color: #8a8a8a; }
        .first-badge-dialog .middle .row .box .quiz-pic, #survey-dialog.blue .middle .row .box .quiz-pic, .first-badge-complete-dialog .middle .row .box .quiz-pic {
          width: 75px;
          height: 75px;
          background-image: url(http://a3.tvsimg.com/images/onboarding/quip-white.png?20100902115740); }
        .first-badge-dialog .middle .row .box .quiz-pic.done, #survey-dialog.blue .middle .row .box .quiz-pic.done, .first-badge-complete-dialog .middle .row .box .quiz-pic.done {
          background-image: url(http://a2.tvsimg.com/images/onboarding/quip-gray.png?20100902115740);
          text-align: right;
          font-size: 18px;
          color: #8a8a8a; }
        .first-badge-dialog .middle .row .box .gift-pic, #survey-dialog.blue .middle .row .box .gift-pic, .first-badge-complete-dialog .middle .row .box .gift-pic {
          width: 75px;
          height: 75px;
          background-image: url(http://a2.tvsimg.com/images/onboarding/gift-white.png?20100902115740); }
        .first-badge-dialog .middle .row .box .gift-pic.done, #survey-dialog.blue .middle .row .box .gift-pic.done, .first-badge-complete-dialog .middle .row .box .gift-pic.done {
          background-image: url(http://a1.tvsimg.com/images/onboarding/gift-gray.png?20100902115740);
          text-align: right;
          font-size: 18px;
          color: #8a8a8a; }
        .first-badge-dialog .middle .row .box .text, #survey-dialog.blue .middle .row .box .text, .first-badge-complete-dialog .middle .row .box .text {
          margin-top: 5px;
          text-align: center;
          font-size: 18px;
          color: white; }
          .first-badge-dialog .middle .row .box .text a, #survey-dialog.blue .middle .row .box .text a, .first-badge-complete-dialog .middle .row .box .text a {
            font-size: 18px;
            color: white; }
        .first-badge-dialog .middle .row .box .text.done, #survey-dialog.blue .middle .row .box .text.done, .first-badge-complete-dialog .middle .row .box .text.done {
          margin-top: 5px;
          text-align: center;
          font-size: 18px;
          color: #8a8a8a; }
  .first-badge-dialog .bottom, #survey-dialog.blue .bottom, .first-badge-complete-dialog .bottom {
    background-image: url(http://a0.tvsimg.com/images/onboarding/onboarding-overlay-bottom.png?20100902115740);
    height: 28px;
    width: 753px;
    margin-top: 0px; }

.survey-dialog-jq-dialog .ui-dialog-titlebar {
  width: 769px; }

.first-badge-dialog, .survey-dialog-jq-dialog {
  background: none;
  border: 0;
  padding: 0;
  margin: 0;
  display: none; }
  .first-badge-dialog .ui-dialog-titlebar, .survey-dialog-jq-dialog .ui-dialog-titlebar {
    background: none;
    border: 0;
    padding: 0;
    margin: 0; }
  .first-badge-dialog .ui-dialog-titlebar-close, .survey-dialog-jq-dialog .ui-dialog-titlebar-close {
    width: 40px;
    height: 42px;
    margin: 0;
    right: 0.1em;
    border: 0;
    padding: 0;
    background-image: url(http://a2.tvsimg.com/images/close.png?20100902115740);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent; }
    .first-badge-dialog .ui-dialog-titlebar-close:hover, .survey-dialog-jq-dialog .ui-dialog-titlebar-close:hover {
      width: 40px;
      height: 42px;
      margin: 0;
      right: 0.1em;
      border: 0;
      padding: 0;
      background-color: transparent;
      background-image: url(http://a2.tvsimg.com/images/close.png?20100902115740);
      background-repeat: no-repeat;
      background-position: 0 0; }
    .first-badge-dialog .ui-dialog-titlebar-close .ui-icon, .survey-dialog-jq-dialog .ui-dialog-titlebar-close .ui-icon {
      background: none; }
  .first-badge-dialog .ui-ajax-loader, .survey-dialog-jq-dialog .ui-ajax-loader {
    background-image: url(http://a2.tvsimg.com/images/ajax_loader_row.gif?20100902115740);
    background-repeat: no-repeat; }
    .first-badge-dialog .ui-ajax-loader:hover, .survey-dialog-jq-dialog .ui-ajax-loader:hover {
      background-image: url(http://a2.tvsimg.com/images/ajax_loader_row.gif?20100902115740);
      background-repeat: no-repeat; }

.kid .popular-stuff-outline .container-title {
  font-size: 20px;
  font-weight: bold;
  width: 201px;
  margin: auto;
  overflow: hidden;
  padding: 10px 0 3px 0; }
.kid .popular-stuff-outline .new-goodies-title {
  padding: 10px 0 0 0; }
.kid .popular-stuff-outline .ngs .ng-box {
  margin-left: 23px;
  margin-top: 7px; }
  .kid .popular-stuff-outline .ngs .ng-box .ng-image {
    float: left;
    width: 78px; }
  .kid .popular-stuff-outline .ngs .ng-box .ng-description {
    margin-top: 18px;
    float: left;
    width: 115px; }
    .kid .popular-stuff-outline .ngs .ng-box .ng-description .ng-name {
      font-size: 14px;
      font-weight: bold; }
      .kid .popular-stuff-outline .ngs .ng-box .ng-description .ng-name a {
        font-size: 14px;
        font-weight: bold;
        color: #333333; }
    .kid .popular-stuff-outline .ngs .ng-box .ng-description .ng-price {
      font-size: 14px;
      font-weight: bold;
      color: #ebb600; }
      .kid .popular-stuff-outline .ngs .ng-box .ng-description .ng-price a {
        font-size: 14px;
        font-weight: bold;
        color: #ebb600; }

#dynamic-flash {
  position: absolute;
  width: 1025px;
  padding: 15px;
  display: none;
  text-align: center;
  z-index: 32765; }

.qtip {
  z-index: 1 !important; }

.kid .flash-notice {
  background-color: #40aec5;
  color: white; }

.flash-notice {
  -moz-border-radius-bottomright: 9px;
  -moz-border-radius-bottomleft: 9px;
  -webkit-border-bottom-right-radius: 9px;
  -webkit-border-bottom-left-radius: 9px;
  border: 3px solid white;
  border-top: none;
  font-size: 20px;
  color: white;
  background-color: #93b007; }

.flash-error {
  -moz-border-radius-bottomright: 9px;
  -moz-border-radius-bottomleft: 9px;
  -webkit-border-bottom-right-radius: 9px;
  -webkit-border-bottom-left-radius: 9px;
  border: 3px solid white;
  border-top: none;
  font-size: 20px;
  color: white;
  background-color: #cc2200; }

.grownup.streams .no-activity-yet {
  margin: 30px;
  font-size: 18px; }
.grownup .frame-invites {
  padding-left: 20px;
  padding-top: 20px; }
  .grownup .frame-invites .i-text a {
    color: #333333; }
.grownup.streams a.invite-friends {
  background: url(http://a3.tvsimg.com/images/homepage/tvfb-dashboard-invite-friends-small.png?20100902115740) no-repeat;
  color: #40aec5;
  display: block;
  font-size: 18px;
  height: 32px;
  padding: 3px 0 7px 60px; }
.grownup .no-stream-yet {
  margin: 30px 20px; }
.grownup .form-top {
  margin-top: 30px; }
.grownup .child-info {
  margin: 1em 0 1em 0;
  color: #ff7700;
  font-weight: bold; }
.grownup .parent-info-form {
  margin: 2em 0 1em 0;
  color: #40aec5;
  font-weight: bold; }
.grownup.streams #call-to-welcome-dialog {
  background-image: url(http://a2.tvsimg.com/images/grownups/lime-green-stream-activity-box.png?20100902115740);
  margin: 10px auto;
  width: 690px;
  height: 100px;
  color: white; }
  .grownup.streams #call-to-welcome-dialog a {
    color: white; }
  .grownup.streams #call-to-welcome-dialog div {
    float: left;
    margin-left: 15px;
    margin-bottom: 5px; }
  .grownup.streams #call-to-welcome-dialog .dismiss {
    margin-top: 10px;
    margin-right: 10px;
    float: right;
    cursor: pointer; }
  .grownup.streams #call-to-welcome-dialog .title {
    margin-top: 10px;
    font-size: 20px; }
  .grownup.streams #call-to-welcome-dialog .text {
    font-size: 16px;
    margin-bottom: 5px; }
  .grownup.streams #call-to-welcome-dialog .link-image img {
    width: 23px;
    height: 17px; }
  .grownup.streams #call-to-welcome-dialog .link-image img.facebrook {
    height: 20px; }
  .grownup.streams #call-to-welcome-dialog .link-text {
    font-weight: bold;
    font-size: 16px; }
.grownup.faq .faq-title {
  margin: 10px 0;
  font-size: 18px;
  font-weight: bold; }
.grownup.faq .faq-intro {
  font-size: 15px; }
.grownup.faq .faq-question {
  margin-top: 15px;
  margin-bottom: 3px;
  font-size: 15px;
  font-weight: bold; }
.grownup.faq .faq-answer {
  margin-bottom: 5px;
  font-size: 13px; }
.grownup.communications h3 {
  font-size: 18px; }
.grownup.communications h4 {
  font-size: 14px; }
.grownup .communication-title {
  font-size: 18px;
  text-align: left;
  margin-bottom: 15px;
  font-weight: normal; }
.grownup .communication-body {
  text-align: left;
  margin-bottom: 25px;
  font-weight: normal; }
.grownup #fb-email-ext-perm-message, .grownup #elephant-loader {
  font-size: 14px;
  font-weight: bold;
  display: none; }
.grownup #fb-user-save-message {
  color: red; }

.add-friend-dialog-submit {
  border: 0;
  height: 40px;
  width: 118px;
  background-color: transparent;
  background-image: url(http://a2.tvsimg.com/images/buttons/add-friend-images.png?20100902115740);
  background-repeat: no-repeat;
  background-position: 0 0;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0; }
  .add-friend-dialog-submit:hover {
    background-position: 0 -40px; }
  .add-friend-dialog-submit:active {
    background-position: 0 -80px; }

.kid-container .kid-photo {
  float: left; }
.kid-container .kid-info {
  float: left;
  margin-left: 5px; }
  .kid-container .kid-info .kid-name {
    float: left;
    width: 400px;
    margin-top: 3px;
    font-size: 20px;
    color: #40aec5;
    font-weight: bold; }
.kid-container .kid-text {
  font-size: 15px;
  margin-top: 13px; }


#loader {
  width: 43px;
  margin: 50px auto; }

#surveyor.blue .next_section, #surveyor.blue .complete, #surveyor.blue .results-button {
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  font-size: 20px;
  padding: 10px;
  color: white;
  background-color: #b92b7a;
  cursor: pointer;
  height: 24px;
  text-align: center;
  border: 2px solid white; }
  #surveyor.blue .next_section:hover, #surveyor.blue .complete:hover, #surveyor.blue .results-button:hover {
    background-color: #b92b5a; }
  #surveyor.blue .next_section:active, #surveyor.blue .complete:active, #surveyor.blue .results-button:active {
    background-color: #b92b7a; }
  #surveyor.blue .next_section a, #surveyor.blue .complete a, #surveyor.blue .results-button a {
    color: white; }
#surveyor.blue .next_section, #surveyor.blue .complete {
  width: 110px;
  float: right; }
#surveyor.blue .previous_section, #surveyor.blue .results-link {
  float: left;
  color: white;
  font-size: 20px;
  margin-top: 24px;
  cursor: pointer; }
  #surveyor.blue .previous_section a, #surveyor.blue .results-link a {
    color: white; }
#surveyor.blue .loader {
  width: 43px;
  margin: auto; }
#surveyor.blue .page-bar {
  overflow: hidden;
  margin: 20px;
  height: 48px; }
#surveyor.blue.responses .question {
  margin-bottom: 10px; }
  #surveyor.blue.responses .question .lead {
    color: #dddddd;
    margin-right: 10px;
    text-align: center; }
  #surveyor.blue.responses .question .text {
    font-size: 24px;
    margin-bottom: 10px;
    text-align: center; }
  #surveyor.blue.responses .question .your-answer {
    margin-bottom: 20px;
    overflow: hidden; }
    #surveyor.blue.responses .question .your-answer div {
      margin: 15px 0; }
    #surveyor.blue.responses .question .your-answer .answer-lead {
      margin-right: 10px;
      color: #dddddd;
      margin-bottom: 4px; }
    #surveyor.blue.responses .question .your-answer .answer-text {
      -moz-border-radius: 9px;
      -webkit-border-radius: 9px;
      float: left;
      padding: 5px 10px;
      margin: 2px 15px; }
      #surveyor.blue.responses .question .your-answer .answer-text.chosen {
        font-weight: bold;
        background-color: white;
        color: #66cc22; }
  #surveyor.blue.responses .question .category {
    margin-bottom: 20px;
    overflow: hidden; }
    #surveyor.blue.responses .question .category div {
      margin-bottom: 2px; }
    #surveyor.blue.responses .question .category .answer-lead {
      font-size: 22px;
      margin-bottom: 8px;
      color: white;
      margin-right: 10px; }
    #surveyor.blue.responses .question .category .answer-text {
      -moz-border-radius: 9px;
      -webkit-border-radius: 9px;
      float: left;
      padding: 5px 0;
      margin: 2px 10px 2px 15px;
      width: 217px; }
    #surveyor.blue.responses .question .category .graphic {
      float: left;
      width: 400px; }
      #surveyor.blue.responses .question .category .graphic .progress-bar {
        width: 300px;
        float: left; }
      #surveyor.blue.responses .question .category .graphic .progress-text {
        float: left;
        width: 85px;
        margin: 8px 0 0 7px;
        font-style: italic;
        font-size: 15px;
        color: white; }
      #surveyor.blue.responses .question .category .graphic .the-friends .kid-pic {
        border-width: 1px; }
      #surveyor.blue.responses .question .category .graphic .the-friends .fb_pix_40 {
        display: inline-block; }
#surveyor.blue.responses .actions {
  text-align: center;
  margin-top: 30px; }
  #surveyor.blue.responses .actions .again {
    width: 110px;
    margin-right: 150px; }
  #surveyor.blue.responses .actions .profile {
    float: left; }

.popular-stuff-outline.survey div {
  width: 200px;
  overflow: hidden;
  text-align: center;
  margin: 10px auto; }
.popular-stuff-outline.survey .container-title {
  font-size: 18px;
  color: #aaaaaa; }
.popular-stuff-outline.survey .survey-title {
  font-size: 20px;
  font-weight: bold; }
.popular-stuff-outline.survey .survey-teaser {
  font-size: 26px; }
  .popular-stuff-outline.survey .survey-teaser span.small {
    font-size: 14px;
    padding: 3px; }

#survey-dialog.blue .contents {
  min-height: 250px; }
#survey-dialog.blue .middle .earn {
  overflow: hidden;
  margin: 10px 50px 15px; }
  #survey-dialog.blue .middle .earn .header {
    overflow: hidden; }
    #survey-dialog.blue .middle .earn .header .title {
      color: white;
      font-size: 30px; }
    #survey-dialog.blue .middle .earn .header .other-opts {
      font-size: 16px;
      overflow: hidden; }
    #survey-dialog.blue .middle .earn .header .restart {
      text-align: right;
      width: 230px;
      margin-right: 10px; }
#survey-dialog.blue .middle .begin-again {
  font-size: 24px;
  margin-top: 10px; }
  #survey-dialog.blue .middle .begin-again a {
    color: white; }
#survey-dialog.blue .middle .row {
  width: 650px;
  overflow: hidden;
  margin: 10px auto; }
#survey-dialog.blue .incomplete-question {
  color: red;
  margin: 15px 50px;
  font-size: 16px; }

.survey-section {
  overflow: hidden; }

#survey_form .image-chooser.question, #survey_form .multi-image-chooser.question, #survey_form .video.question {
  margin: 0;
  padding: 0;
  text-align: center;
  margin-bottom: 10px;
  overflow: hidden; }
  #survey_form .image-chooser.question .text, #survey_form .multi-image-chooser.question .text, #survey_form .video.question .text {
    font-size: 24px;
    margin-bottom: 10px; }
  #survey_form .image-chooser.question .answers, #survey_form .multi-image-chooser.question .answers, #survey_form .video.question .answers {
    margin: 0;
    padding: 0; }
    #survey_form .image-chooser.question .answers .answer, #survey_form .multi-image-chooser.question .answers .answer, #survey_form .video.question .answers .answer {
      -moz-border-radius: 9px;
      -webkit-border-radius: 9px;
      cursor: pointer;
      float: left;
      color: white;
      margin-right: 12px; }
      #survey_form .image-chooser.question .answers .answer:hover, #survey_form .multi-image-chooser.question .answers .answer:hover, #survey_form .video.question .answers .answer:hover {
        background-color: #ced9df; }
        #survey_form .image-chooser.question .answers .answer:hover .text, #survey_form .multi-image-chooser.question .answers .answer:hover .text, #survey_form .video.question .answers .answer:hover .text {
          color: #40aec5; }
      #survey_form .image-chooser.question .answers .answer.checkized, #survey_form .multi-image-chooser.question .answers .answer.checkized, #survey_form .video.question .answers .answer.checkized {
        background-color: white; }
        #survey_form .image-chooser.question .answers .answer.checkized .text, #survey_form .multi-image-chooser.question .answers .answer.checkized .text, #survey_form .video.question .answers .answer.checkized .text {
          color: #40aec5; }
      #survey_form .image-chooser.question .answers .answer.last, #survey_form .multi-image-chooser.question .answers .answer.last, #survey_form .video.question .answers .answer.last {
        margin-right: 0; }
      #survey_form .image-chooser.question .answers .answer .image, #survey_form .multi-image-chooser.question .answers .answer .image, #survey_form .video.question .answers .answer .image {
        margin-bottom: 5px; }
      #survey_form .image-chooser.question .answers .answer .text, #survey_form .multi-image-chooser.question .answers .answer .text, #survey_form .video.question .answers .answer .text {
        color: white;
        font-size: 22px; }
        #survey_form .image-chooser.question .answers .answer .text input, #survey_form .multi-image-chooser.question .answers .answer .text input, #survey_form .video.question .answers .answer .text input {
          display: none; }
#survey_form .image-chooser .answer {
  padding: 10px;
  width: 285px; }
  #survey_form .image-chooser .answer .image img {
    width: 285px; }
#survey_form .multi-image-chooser .answer {
  padding: 5px;
  width: 190px; }
  #survey_form .multi-image-chooser .answer .image img {
    width: 185px; }
#survey_form .video .video-title {
  font-size: 28px;
  margin-bottom: 12px; }
#survey_form .video .answers .answer {
  margin: 5px 0 5px 20px;
  padding: 0 10px; }
  #survey_form .video .answers .answer .text {
    margin-top: 4px; }
#survey_form .video .player {
  text-align: center;
  margin-bottom: 10px; }

.ui-slider-handle {
  cursor: pointer; }


#surveyor.blue #survey_list ul {
  padding-left: 2em;
  margin-top: -2em; }
#surveyor.blue #menu {
  margin: 0.65em -1em 0 0;
  float: right; }
  #surveyor.blue #menu ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    border-style: solid;
    border-width: 1px;
    border-bottom-width: 0;
    border-right-width: 0; }
    #surveyor.blue #menu ul li {
      border-bottom-style: solid;
      border-bottom-width: 1px; }
#surveyor.blue #header {
  font-family: "Century Gothic";
  padding: 0.5em 1em 1em 0.3em;
  margin: 0;
  font-size: 2em;
  font-weight: bolid; }
#surveyor.blue .survey_section .title {
  font-weight: bold;
  font-size: 20px;
  margin: auto;
  margin-bottom: 10px;
  display: block;
  text-align: center; }
#surveyor.blue p {
  padding: 0.3em;
  margin: 0.5em;
  margin: 0.55em; }
#surveyor.blue input[type="submit"] {
  font-size: 1em;
  border: 0px;
  padding: 0.2em;
  margin: 0.2em;
  cursor: pointer; }
#surveyor.blue input[type="text"], #surveyor.blue textarea {
  border: 2px inset #333333;
  padding: 0.1em;
  margin: 0.1em;
  font-size: 0.8em; }
#surveyor.blue input[type="submit"].add_row {
  padding: 0.1em;
  margin: 0em;
  margin-left: -1em;
  font-size: 0.7em;
  border: 1px solid #333333; }
#surveyor.blue .question {
  margin: 0 0 0.6em 0;
  padding: 0.2em; }
  #surveyor.blue .question legend {
    white-space: normal; }
    #surveyor.blue .question legend span {
      display: block; }
  #surveyor.blue .question .number {
    padding: 0.2em;
    font-weight: bold;
    font-size: 1.2em;
    letter-spacing: 0;
    float: left; }
  #surveyor.blue .question .text {
    padding-top: 0.2em;
    font-size: 1.1em;
    line-height: 1.2em; }
  #surveyor.blue .question .help {
    font-size: 0.8em;
    font-style: italic;
    display: none; }
#surveyor.blue ol.answers {
  list-style-type: none;
  padding: 0.2em;
  margin: 0 0 0.3em 1.5em; }
  #surveyor.blue ol.answers li.answer {
    margin: 0.2em; }
#surveyor.blue ol.answers_inline {
  margin-left: 1.8em;
  list-style-type: none; }
  #surveyor.blue ol.answers_inline li {
    display: inline;
    padding-right: 1.5em; }
#surveyor.blue .label {
  padding: 0.5em 1em;
  margin: 0.5em 1em;
  line-height: 1.4em; }
#surveyor.blue #dependents .title {
  padding: 0.5em;
  font-weight: bold; }
#surveyor.blue .dependent {
  margin-left: 1.2em; }
#surveyor.blue .hidden {
  display: none; }
#surveyor.blue table.grid {
  margin: 0.5em 0.2em 0.5em 1em; }
  #surveyor.blue table.grid th, #surveyor.blue table.grid td {
    padding: 0.2em 0.5em;
    text-align: center; }
  #surveyor.blue table.grid td {
    border-bottom: 2px dotted #999999; }
  #surveyor.blue table.grid th.question_prefix, #surveyor.blue table.grid th.question_postfix {
    padding: 0.2em 0.5em;
    text-align: left;
    padding: 0.2em; }
#surveyor.blue .question_group {
  margin: 0 0 0.6em 0;
  padding: 0.2em 0.2em 1em 0.2em; }
  #surveyor.blue .question_group .head {
    padding-bottom: 0.5em; }
    #surveyor.blue .question_group .head .number {
      padding: 0.2em;
      font-weight: bold;
      font-size: 1.2em;
      letter-spacing: 0;
      float: left; }
    #surveyor.blue .question_group .head .text {
      padding-top: 0.2em;
      font-size: 1.1em;
      line-height: 1.2em; }
    #surveyor.blue .question_group .head .help {
      font-size: 0.8em;
      font-style: italic; }
  #surveyor.blue .question_group ul {
    padding: 0.3em;
    list-style-type: none; }
    #surveyor.blue .question_group ul li {
      display: inline; }
      #surveyor.blue .question_group ul li .question {
        display: inline; }
        #surveyor.blue .question_group ul li .question ol.answers {
          display: inline;
          margin: 0.2em; }
  #surveyor.blue .question_group ul.repeater {
    list-style-type: none; }
  #surveyor.blue .question_group li.repeater {
    display: block;
    clear: left; }
    #surveyor.blue .question_group li.repeater .question {
      float: left; }
    #surveyor.blue .question_group li.repeater ol {
      margin: 0;
      padding: 0; }
    #surveyor.blue .question_group li.repeater .question {
      padding-left: 1.2em; }
#surveyor.blue .inline {
  display: inline; }
#surveyor.blue .group_questions {
  margin: 0.5em 0.2em 0.5em 1em; }
  #surveyor.blue .group_questions .question {
    margin: 0;
    padding: 0em 0.3em; }
  #surveyor.blue .group_questions .text {
    font-size: 0.9em; }
  #surveyor.blue .group_questions .help {
    font-size: 0.7em;
    font-style: italic; }
  #surveyor.blue .group_questions .number {
    padding: 0.2em;
    margin: 0 0 0.3em 0;
    font-weight: bold;
    font-size: 1em;
    letter-spacing: 0; }

span.red {
  color: red; }


#drag {
  position: absolute;
  z-index: 400; }

.goodie-bar {
  float: right;
  width: 350px;
  overflow: hidden;
  margin-right: 60px;
  margin-top: 13px;
  padding: 0px 10px;
  color: #999999;
  position: relative;
  z-index: 104; }

.goodie-title {
  margin-top: 1px;
  cursor: pointer;
  width: 85px;
  font-size: 16px;
  font-weight: bold; }

.goodie, .goodie-title {
  height: 51px;
  max-width: 100px;
  margin-right: 15px;
  float: left; }
  .goodie.last, .goodie-title.last {
    margin-right: 0px; }
  .goodie .image, .goodie-title .image {
    position: relative; }
    .goodie .image img, .goodie-title .image img {
      height: 51px; }

.goodie {
  float: left;
  z-index: 104; }
  .goodie div {
    float: left; }

.stampify {
  float: left;
  z-index: 105; }

.goodie#jw_player {
  position: fixed;
  left: -9999px;
  top: -9999px; }

#phantify {
  background-image: url(http://a3.tvsimg.com/images/spacer.gif?20100902115740);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 100; }

.z105 {
  z-index: 105; }


.world-nav.kid .page-main, .world-nav.grownup .page-main {
  margin-right: 0;
  width: 785px; }
.world-nav.kid .page-left-nav, .world-nav.grownup .page-left-nav {
  margin-right: 2px;
  width: 215px; }
.world-nav #survey-dialog .your-question {
  font-size: 24px;
  margin-bottom: 10px; }
.world-nav #survey-dialog .your-answer {
  margin: 10px auto;
  font-size: 16px;
  font-weight: bold; }
  .world-nav #survey-dialog .your-answer .answer-text {
    font-style: italic; }
.world-nav #survey-dialog.ask .row .questions .question .answer {
  display: none; }
.world-nav #survey-dialog.ask .row .page-bar {
  display: none; }
.world-nav #survey-dialog .restart {
  float: right;
  width: 210px;
  margin-right: 85px; }
.world-nav.kid #survey-dialog.ask .row .questions .question .answer {
  display: block; }
.world-nav.kid #survey-dialog.ask .row .page-bar {
  display: block; }
.world-nav #survey-dialog {
  width: 753px;
  display: block;
  overflow: hidden;
  margin: auto;
  position: relative;
  z-index: 103; }
  .world-nav #survey-dialog .results-button {
    float: left; }
  .world-nav #survey-dialog.ask {
    margin: 0; }
    .world-nav #survey-dialog.ask .incomplete-question {
      color: red;
      margin: 10px 0;
      font-size: 16px; }
    .world-nav #survey-dialog.ask .earn {
      margin: 0;
      padding: 0; }
    .world-nav #survey-dialog.ask .row {
      margin: 3px 0 0 0;
      width: 100%;
      overflow: hidden; }
      .world-nav #survey-dialog.ask .row .questions fieldset, .world-nav #survey-dialog.ask .row .questions span, .world-nav #survey-dialog.ask .row .questions div, .world-nav #survey-dialog.ask .row .questions legend {
        margin: 0;
        padding: 0; }
      .world-nav #survey-dialog.ask .row .questions .question {
        padding: 0;
        font-size: 28px;
        font-weight: bold; }
        .world-nav #survey-dialog.ask .row .questions .question .text {
          display: block;
          margin-bottom: 10px;
          white-space: normal; }
          .world-nav #survey-dialog.ask .row .questions .question .text .red {
            display: none; }
        .world-nav #survey-dialog.ask .row .questions .question .number {
          display: none; }
        .world-nav #survey-dialog.ask .row .questions .question .answers {
          padding: 0;
          margin: 0; }
        .world-nav #survey-dialog.ask .row .questions .question .answer textarea {
          height: 100px;
          width: 737px;
          border: 2px solid;
          border-color: #40aec5;
          padding: 5px;
          font-size: 18px; }
        .world-nav #survey-dialog.ask .row .questions .question .answer .counter {
          font-size: 16px;
          color: #cccccc; }
          .world-nav #survey-dialog.ask .row .questions .question .answer .counter.toomuch {
            color: red; }
      .world-nav #survey-dialog.ask .row .page-bar {
        float: right;
        width: 149px;
        margin-top: 10px; }
      .world-nav #survey-dialog.ask .row .complete {
        cursor: pointer;
        background-color: transparent;
        background-image: url(http://a1.tvsimg.com/images/buttons/submit-orange-images.png?20100902115740);
        border: 0;
        padding: 0;
        text-indent: -9999px;
        width: 149px;
        height: 47px;
        background-position: 0 -3px; }
        .world-nav #survey-dialog.ask .row .complete:hover {
          background-position: 0 -51px; }
        .world-nav #survey-dialog.ask .row .complete:active {
          background-position: 0 -99px; }
    .world-nav #survey-dialog.ask .responses .messaging {
      margin: 10px 0;
      float: left;
      width: 600px;
      font-weight: bold;
      font-size: 16px; }
    .world-nav #survey-dialog.ask .responses .response-question {
      font-size: 28px;
        font-size-font-weight: bold; }
    .world-nav #survey-dialog.ask .responses .other-opts {
      margin-top: 15px; }

.worlds.search-nav {
  width: 200px;
  border-right: 3px solid #eeeeee;
  border-bottom: 3px solid #eeeeee;
  margin-bottom: 15px;
  padding: 0 10px 10px 0; }
  .worlds.search-nav #s-box {
    font-size: 16px;
    width: 180px;
    padding: 8px 5px;
    margin-bottom: 7px;
    border: 2px solid #cccccc;
    background: white url(http://a3.tvsimg.com/images/search-globe-pink.png?20100902115740) 155px center no-repeat; }
  .worlds.search-nav .how-to {
    margin-top: 15px;
    font-size: 16px; }
  .worlds.search-nav .links {
    display: block;
    margin-bottom: 1px;
    margin-left: 2px;
    font-size: 16px;
    overflow: hidden;
    padding: 1px 2px; }
    .worlds.search-nav .links.hilite {
      background-color: #eeeeff; }
    .worlds.search-nav .links .text {
      float: left;
      margin-top: 1px; }
      .worlds.search-nav .links .text a {
        color: #40aec5; }
    .worlds.search-nav .links .image {
      float: left;
      width: 20px;
      margin-right: 8px; }
      .worlds.search-nav .links .image.game {
        margin-top: 2px; }
  .worlds.search-nav .head-it {
    font-style: italic;
    margin-left: 2px;
    margin-bottom: 6px; }
  .worlds.search-nav .sep-line {
    height: 1px;
    width: 170px;
    margin: 12px auto;
    background-color: #eeeeee; }
  .worlds.search-nav #featuring-link-bar .title, .worlds.search-nav #search-link-bar .title {
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px; }
  .worlds.search-nav #featuring-link-bar .title {
    color: #b92b7a; }
  .worlds.search-nav #featuring-link-bar .links .text {
    float: left; }
  .worlds.search-nav #featuring-link-bar .links .image {
    float: left;
    margin-right: 10px; }
  .worlds.search-nav #loading {
    display: none;
    float: right; }
    .worlds.search-nav #loading img {
      margin-right: 12px;
      margin-top: 1px;
      width: 24px;
      height: 24px; }

.canvas .worlds.canvas_body {
  border: none;
  padding: 0;
  width: 785px; }
  .canvas .worlds.canvas_body #contents {
    width: 785px;
    margin: auto; }
    .canvas .worlds.canvas_body #contents .results-header {
      font-size: 20px;
      color: #40aec5; }
    .canvas .worlds.canvas_body #contents .grid {
      overflow: hidden; }
      .canvas .worlds.canvas_body #contents .grid .each-item {
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
        cursor: pointer;
        float: left;
        text-align: center;
        padding: 10px 5px; }
        .canvas .worlds.canvas_body #contents .grid .each-item:hover {
          background-color: #def9ff; }
        .canvas .worlds.canvas_body #contents .grid .each-item:active {
          background-color: white; }
        .canvas .worlds.canvas_body #contents .grid .each-item div {
          text-align: center;
          width: 185px; }
        .canvas .worlds.canvas_body #contents .grid .each-item .preview-pic {
          margin: auto;
          position: relative;
          width: 150px;
          height: 100px; }
          .canvas .worlds.canvas_body #contents .grid .each-item .preview-pic img {
            width: 150px;
            height: 150px; }
        .canvas .worlds.canvas_body #contents .grid .each-item .app-title, .canvas .worlds.canvas_body #contents .grid .each-item .video-title {
          font-size: 16px;
          margin-top: 5px;
          color: #40aec5; }
        .canvas .worlds.canvas_body #contents .grid .each-item .suppl {
          font-size: 12px; }
      .canvas .worlds.canvas_body #contents .grid.video-grid .each-video {
        width: 180px; }
        .canvas .worlds.canvas_body #contents .grid.video-grid .each-video div {
          width: 180px; }
        .canvas .worlds.canvas_body #contents .grid.video-grid .each-video .preview-pic {
          margin: auto;
          width: 150px; }
          .canvas .worlds.canvas_body #contents .grid.video-grid .each-video .preview-pic img {
            width: 150px;
            height: 100px; }
      .canvas .worlds.canvas_body #contents .grid.app-grid .each-app {
        width: 185px; }
        .canvas .worlds.canvas_body #contents .grid.app-grid .each-app .preview-pic {
          height: 150px; }
    .canvas .worlds.canvas_body #contents .featured {
      overflow: hidden; }
      .canvas .worlds.canvas_body #contents .featured .vertical {
        float: left;
        width: 225px; }
        .canvas .worlds.canvas_body #contents .featured .vertical.video {
          width: 260px; }
        .canvas .worlds.canvas_body #contents .featured .vertical .results {
          border-right: 2px solid #dddddd; }
          .canvas .worlds.canvas_body #contents .featured .vertical .results.nope {
            border: none; }
      .canvas .worlds.canvas_body #contents .featured .grid .each-item {
        float: none;
        margin: 0 7px; }
    .canvas .worlds.canvas_body #contents .rule {
      width: 500px;
      margin: 5px auto 10px;
      height: 3px;
      background-color: #eeeeee; }
    .canvas .worlds.canvas_body #contents .nottin {
      font-size: 24px;
      color: #40aec5;
      margin: 20px; }
    .canvas .worlds.canvas_body #contents .describe {
      margin: 7px 13px 5px 20px;
      font-size: 20px;
      font-weight: bold;
      color: #40aec5; }
    .canvas .worlds.canvas_body #contents .paj {
      overflow: hidden;
      margin: auto;
      width: 700px; }
      .canvas .worlds.canvas_body #contents .paj ul.pagination {
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
        float: left;
        background-color: #eeeeee;
        height: 32px;
        text-align: center;
        margin: 10px auto;
        padding: 5px 10px;
        font-size: 16px; }
        .canvas .worlds.canvas_body #contents .paj ul.pagination li {
          float: left;
          margin: 5px 10px; }
    .canvas .worlds.canvas_body #contents .thing-container {
      overflow: hidden;
      margin-left: 20px; }
      .canvas .worlds.canvas_body #contents .thing-container .title-container {
        overflow: hidden;
        margin-bottom: 10px; }
        .canvas .worlds.canvas_body #contents .thing-container .title-container .title {
          float: left;
          margin: auto;
          font-size: 28px;
          font-style: italic;
          font-weight: bold;
          width: 600px;
          color: #40aec5; }
        .canvas .worlds.canvas_body #contents .thing-container .title-container .subtext {
          float: right;
          font-size: 20px;
          margin-top: 7px; }
      .canvas .worlds.canvas_body #contents .thing-container .flashy {
        margin: auto;
        overflow: hidden; }
      .canvas .worlds.canvas_body #contents .thing-container .flashy-preview {
        cursor: pointer;
        margin: auto;
        width: 684px; }
      .canvas .worlds.canvas_body #contents .thing-container .action-bar {
        -moz-border-radius-bottomright: 9px;
        -moz-border-radius-bottomleft: 9px;
        -webkit-border-bottom-right-radius: 9px;
        -webkit-border-bottom-left-radius: 9px;
        min-height: 60px;
        background-color: #40aec5;
        color: white; }
        .canvas .worlds.canvas_body #contents .thing-container .action-bar a {
          color: white; }
        .canvas .worlds.canvas_body #contents .thing-container .action-bar .like-section {
          float: left;
          margin-top: 9px;
          margin-left: 25px;
          width: 152px; }
          .canvas .worlds.canvas_body #contents .thing-container .action-bar .like-section .like-heart {
            float: left;
            width: 55px;
            height: 44px;
            margin-right: 14px; }
          .canvas .worlds.canvas_body #contents .thing-container .action-bar .like-section .like-text {
            float: left;
            font-weight: bold;
            font-size: 20px;
            margin-top: 10px; }
            .canvas .worlds.canvas_body #contents .thing-container .action-bar .like-section .like-text.unlike {
              font-size: 12px;
              font-weight: normal;
              margin-top: 9px; }
        .canvas .worlds.canvas_body #contents .thing-container .action-bar .trunk-section {
          float: left;
          margin-top: 9px;
          width: 215px; }
          .canvas .worlds.canvas_body #contents .thing-container .action-bar .trunk-section .trunk-star {
            float: left;
            width: 45px;
            height: 43px;
            margin-right: 14px; }
          .canvas .worlds.canvas_body #contents .thing-container .action-bar .trunk-section .trunk-text {
            float: left;
            font-weight: bold;
            margin-top: 10px;
            font-size: 20px; }
            .canvas .worlds.canvas_body #contents .thing-container .action-bar .trunk-section .trunk-text.untrunk {
              font-size: 12px;
              font-weight: normal;
              margin-top: 9px; }
        .canvas .worlds.canvas_body #contents .thing-container .action-bar .days-left-section {
          float: left;
          width: 145px;
          padding: 19px 0 0 22px; }
          .canvas .worlds.canvas_body #contents .thing-container .action-bar .days-left-section .days-left-text {
            font-size: 20px;
            color: white; }
          .canvas .worlds.canvas_body #contents .thing-container .action-bar .days-left-section .days-left-warning-text {
            font-size: 20px;
            color: #cc2200; }
        .canvas .worlds.canvas_body #contents .thing-container .action-bar .restart {
          float: right;
          width: 55px;
          margin-right: 5px;
          margin-top: 22px;
          position: relative;
          z-index: 101; }
        .canvas .worlds.canvas_body #contents .thing-container .action-bar .share-section {
          float: left;
          margin-top: 9px; }
          .canvas .worlds.canvas_body #contents .thing-container .action-bar .share-section .share-icon {
            float: left;
            width: 45px;
            height: 43px;
            margin-right: 14px; }
          .canvas .worlds.canvas_body #contents .thing-container .action-bar .share-section .share-text {
            float: left;
            font-weight: bold;
            width: 82px;
            margin-top: 10px;
            font-size: 20px; }
            .canvas .worlds.canvas_body #contents .thing-container .action-bar .share-section .share-text a:hover {
              cursor: default;
              text-decoration: none; }
        .canvas .worlds.canvas_body #contents .thing-container .action-bar .flag-section {
          float: right;
          margin-top: 15px;
          margin-right: 30px;
          background-image: url(http://a2.tvsimg.com/images/flag.png?20100902115740);
          background-repeat: no-repeat;
          background-position: 0 0;
          width: 21px;
          height: 30px;
          cursor: pointer; }
          .canvas .worlds.canvas_body #contents .thing-container .action-bar .flag-section:hover {
            background-position: 0 -30px; }
        .canvas .worlds.canvas_body #contents .thing-container .action-bar .flag-section-dialog {
          -moz-border-radius: 9px;
          -webkit-border-radius: 9px;
          display: none;
          padding: 15px; }
          .canvas .worlds.canvas_body #contents .thing-container .action-bar .flag-section-dialog .flag-section-tip img {
            float: right;
            margin-right: 18px; }
          .canvas .worlds.canvas_body #contents .thing-container .action-bar .flag-section-dialog .flag-section-form {
            -moz-border-radius: 9px;
            -webkit-border-radius: 9px;
            background: #f5f5f5;
            padding: 10px; }
            .canvas .worlds.canvas_body #contents .thing-container .action-bar .flag-section-dialog .flag-section-form .section p {
              margin: 10px 0;
              color: #333333;
              font-size: 16px; }
            .canvas .worlds.canvas_body #contents .thing-container .action-bar .flag-section-dialog .flag-section-form .section .choice {
              -moz-border-radius: 9px;
              -webkit-border-radius: 9px;
              float: left;
              font-size: 17px;
              margin-left: 20px;
              text-align: center;
              padding: 10px;
              width: 123px;
              height: 45px;
              color: #40aec5; }
              .canvas .worlds.canvas_body #contents .thing-container .action-bar .flag-section-dialog .flag-section-form .section .choice:hover {
                cursor: pointer;
                background-color: #def9ff; }
            .canvas .worlds.canvas_body #contents .thing-container .action-bar .flag-section-dialog .flag-section-form .section .choice.selected {
              background-color: #def9ff; }
            .canvas .worlds.canvas_body #contents .thing-container .action-bar .flag-section-dialog .flag-section-form .section .personal_wrap .personal_text {
              float: left; }
              .canvas .worlds.canvas_body #contents .thing-container .action-bar .flag-section-dialog .flag-section-form .section .personal_wrap .personal_text input[type="text"] {
                width: 550px;
                font-size: 20px;
                padding: 5px; }
            .canvas .worlds.canvas_body #contents .thing-container .action-bar .flag-section-dialog .flag-section-form .section .personal_wrap .personal_submit {
              float: left;
              margin-left: 6px; }
              .canvas .worlds.canvas_body #contents .thing-container .action-bar .flag-section-dialog .flag-section-form .section .personal_wrap .personal_submit #flag_button {
                border: 0;
                display: block;
                cursor: pointer;
                background-image: url(http://a0.tvsimg.com/images/buttons/report.png?20100902115740);
                background-repeat: no-repeat;
                background-position: 0px 0px;
                background-color: transparent;
                font-size: 0;
                line-height: 0;
                text-indent: -9999px;
                width: 80px;
                height: 37px; }
                .canvas .worlds.canvas_body #contents .thing-container .action-bar .flag-section-dialog .flag-section-form .section .personal_wrap .personal_submit #flag_button:hover {
                  background-image: url(http://a0.tvsimg.com/images/buttons/report.png?20100902115740);
                  background-position: 0px -38px; }
                .canvas .worlds.canvas_body #contents .thing-container .action-bar .flag-section-dialog .flag-section-form .section .personal_wrap .personal_submit #flag_button:active {
                  background-image: url(http://a0.tvsimg.com/images/buttons/report.png?20100902115740);
                  background-position: 0px -76px; }
              .canvas .worlds.canvas_body #contents .thing-container .action-bar .flag-section-dialog .flag-section-form .section .personal_wrap .personal_submit #flag_button.loading {
                background-color: transparent;
                background-image: url(http://a2.tvsimg.com/images/ajax_loader_row.gif?20100902115740); }
        .canvas .worlds.canvas_body #contents .thing-container .action-bar .light-switcher {
          cursor: pointer;
          position: relative;
          float: right;
          margin-top: 15px;
          margin-right: 30px;
          z-index: 101;
          background-image: url(http://a3.tvsimg.com/images/light_bulb.png?20100902115740);
          background-repeat: no-repeat;
          background-position: left;
          width: 32px;
          height: 32px; }
        .canvas .worlds.canvas_body #contents .thing-container .action-bar .turned-off {
          color: yellow;
          background-image: url(http://a2.tvsimg.com/images/light_bulb_off.png?20100902115740); }
      .canvas .worlds.canvas_body #contents .thing-container.video .title-container .subtext {
        margin-right: 20px; }
      .canvas .worlds.canvas_body #contents .thing-container.video .flashy {
        height: 460px; }
      .canvas .worlds.canvas_body #contents .thing-container.video .action-bar {
        width: 742px;
        margin-bottom: 20px; }
      .canvas .worlds.canvas_body #contents .thing-container.video #vidd {
        -moz-border-radius-topright: 9px;
        -moz-border-radius-topleft: 9px;
        -webkit-border-top-right-radius: 9px;
        -webkit-border-top-left-radius: 9px;
        border: 8px solid;
        color: #40aec5;
        z-index: 103;
        position: relative;
        width: 726px;
        height: 445px; }
        .canvas .worlds.canvas_body #contents .thing-container.video #vidd.black-border {
          border-color: black; }
      .canvas .worlds.canvas_body #contents .thing-container.app .action-bar {
        -moz-border-radius: 9px;
        -webkit-border-radius: 9px;
        width: 718px;
        margin: 8px auto; }
      .canvas .worlds.canvas_body #contents .thing-container.app .stream {
        overflow: hidden;
        width: 718px;
        margin: auto; }
        .canvas .worlds.canvas_body #contents .thing-container.app .stream .ui-widget-header {
          background: none;
          border: none;
          border-bottom: 2px solid #eeeeee; }
      .canvas .worlds.canvas_body #contents .thing-container.app .flashy {
        margin-bottom: 10px; }
      .canvas .worlds.canvas_body #contents .thing-container.app .app-flash-container {
        z-index: 103;
        position: relative;
        text-align: center; }
      .canvas .worlds.canvas_body #contents .thing-container.app .app-flash-canvas {
        margin: auto;
        overflow: hidden;
        display: block; }
.canvas .under-flash .left {
  float: left; }
.canvas .under-flash .right {
  margin-left: 15px;
  float: left; }
.canvas .likings {
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  float: left;
  width: 280px;
  margin-right: 40px;
  background-color: #ffefef;
  border: 1px solid #ffefef; }
  .canvas .likings .how-many {
    font-size: 16px;
    margin: 10px; }
  .canvas .likings .likers-container {
    margin: 5px; }
    .canvas .likings .likers-container .liker {
      float: left;
      margin: 0 4px 4px;
      width: 55px; }
      .canvas .likings .likers-container .liker .image {
        margin-bottom: 3px; }
      .canvas .likings .likers-container .liker .name {
        font-size: 12px; }

.world-nav .see-the-leaderboard {
  width: 213px;
  text-align: center;
  font-size: 16px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 20px; }
.world-nav .score-list {
  width: 213px; }
  .world-nav .score-list .thin-container {
    font-size: 14px;
    margin: 14px 0; }
    .world-nav .score-list .thin-container.bolder {
      font-size: 16px;
      font-weight: bold; }
  .world-nav .score-list .scorer-container {
    background-color: #eeeeff;
    border: 1px solid #eeeeff;
    padding: 3px 4px 1px 4px;
    margin-bottom: 4px;
    overflow: hidden;
    min-height: 48px; }
    .world-nav .score-list .scorer-container .ranking {
      float: left;
      padding-right: 7px;
      font-size: 40px;
      color: #ff7700; }
    .world-nav .score-list .scorer-container .ranking-grownup {
      float: left;
      font-size: 40px;
      padding-right: 7px;
      color: #40aec5; }
    .world-nav .score-list .scorer-container .kerrys-period {
      font-size: 40px;
      margin-right: 7px; }
    .world-nav .score-list .scorer-container .user-pic {
      float: left;
      margin-right: 11px; }
    .world-nav .score-list .scorer-container .score-and-name {
      float: left;
      overflow: hidden; }
      .world-nav .score-list .scorer-container .score-and-name .score {
        font-size: 24px; }
      .world-nav .score-list .scorer-container .score-and-name .name {
        max-width: 131px;
        width: 110px;
        font-size: 14px; }
.world-nav .page-left-nav .score-list .scorer-container .score-and-name .name {
  max-width: 106px; }
.world-nav .leaderboard-title {
  color: #333333; }
.world-nav .leaderboard .score-list {
  float: left;
  width: 230px;
  margin-right: 16px; }
.world-nav .leaderboard .thin-container.bolder {
  margin: 3px 0; }
.world-nav .leaderboard .time-title {
  color: #b92b7a;
  font-size: 20px;
  font-weight: bold; }
  .world-nav .leaderboard .time-title.mid {
    margin-top: 10px; }
.world-nav .art-gallery {
  width: 213px;
  margin: 10px 0 20px 0; }
  .world-nav .art-gallery .just-created-text {
    font-size: 18px;
    font-weight: bold;
    margin-bottom: 3px; }
  .world-nav .art-gallery .iap-image {
    width: 213px;
    margin-bottom: 5px;
    padding: 3px; }
    .world-nav .art-gallery .iap-image img {
      max-width: 213px; }
    .world-nav .art-gallery .iap-image.just-created-art {
      background-color: yellow; }
.world-nav .suggested-title {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 3px; }
.world-nav .suggested {
  overflow: hidden;
  width: 213px; }
  .world-nav .suggested .each-item {
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    cursor: pointer;
    padding: 3px;
    overflow: hidden; }
    .world-nav .suggested .each-item:hover {
      background-color: #def9ff; }
    .world-nav .suggested .each-item:active {
      background-color: white; }
    .world-nav .suggested .each-item.each-video .preview-pic {
      height: 50px; }
      .world-nav .suggested .each-item.each-video .preview-pic img {
        height: 50px; }
  .world-nav .suggested .preview-pic {
    margin-bottom: 3px;
    float: left;
    width: 75px;
    margin-right: 5px;
    height: 75px;
    position: relative; }
    .world-nav .suggested .preview-pic img {
      width: 75px;
      height: 75px; }
  .world-nav .suggested .app-title, .world-nav .suggested .video-title {
    float: left;
    color: #40aec5;
    margin-bottom: 2px;
    width: 127px; }
  .world-nav .suggested .suppl {
    float: right;
    width: 127px;
    font-size: 12px; }

#shadow {
  display: none;
  height: 0;
  background-image: url(http://a3.tvsimg.com/images/shade1x1.png?20100902115740);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 100; }

.atil-section {
  margin-bottom: 30px; }
  .atil-section .title {
    font-size: 16px;
    font-weight: bold;
    width: 400px;
    margin: 10px 0; }

.asset-trunk-item-contents {
  overflow: hidden; }
  .asset-trunk-item-contents div {
    overflow: hidden; }
  .asset-trunk-item-contents .more {
    width: 615px;
    font-size: 16px;
    margin: 7px auto 0; }
  .asset-trunk-item-contents.single .trunk-item {
    background-color: #eeeeee;
    border: 3px solid #dddddd; }
    .asset-trunk-item-contents.single .trunk-item .middle .top {
      font-size: 20px; }
    .asset-trunk-item-contents.single .trunk-item .middle .bottom .time {
      font-size: 14px;
      width: 240px; }
  .asset-trunk-item-contents .no-results {
    font-size: 18px;
    margin: 10px 0; }
  .asset-trunk-item-contents .trunk-item {
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    margin: auto;
    overflow: hidden;
    width: 615px;
    margin-bottom: 5px;
    background-color: #e9f6f8;
    padding: 10px; }
    .asset-trunk-item-contents .trunk-item .left {
      float: left;
      width: 65px; }
    .asset-trunk-item-contents .trunk-item .middle {
      float: left;
      width: 425px; }
      .asset-trunk-item-contents .trunk-item .middle .top {
        font-size: 18px;
        min-height: 15px;
        margin-bottom: 10px; }
        .asset-trunk-item-contents .trunk-item .middle .top a {
          text-decoration: none; }
      .asset-trunk-item-contents .trunk-item .middle .bottom {
        font-size: 12px; }
        .asset-trunk-item-contents .trunk-item .middle .bottom .time {
          float: left;
          font-style: italic;
          margin-right: 40px;
          width: 210px; }
        .asset-trunk-item-contents .trunk-item .middle .bottom .num_likes {
          float: left; }
          .asset-trunk-item-contents .trunk-item .middle .bottom .num_likes .image {
            float: left;
            margin-right: 7px; }
          .asset-trunk-item-contents .trunk-item .middle .bottom .num_likes .text {
            float: left;
            margin-top: 2px; }
    .asset-trunk-item-contents .trunk-item .right {
      float: right;
      width: 100px;
      text-align: center; }
      .asset-trunk-item-contents .trunk-item .right .liked .like-pic img {
        width: 35px; }
      .asset-trunk-item-contents .trunk-item .right .liked .like-text {
        font-size: 12px;
        text-align: center;
        margin-top: 3px; }
      .asset-trunk-item-contents .trunk-item .right .not-liked .like-pic img {
        width: 35px; }
      .asset-trunk-item-contents .trunk-item .right .not-liked .like-text {
        text-align: center;
        font-size: 14px;
        margin-top: 3px; }
      .asset-trunk-item-contents .trunk-item .right.smaller {
        width: 110px;
        text-align: left; }
        .asset-trunk-item-contents .trunk-item .right.smaller .liked, .asset-trunk-item-contents .trunk-item .right.smaller .not-liked {
          margin-top: 10px;
          margin-right: 15px; }
          .asset-trunk-item-contents .trunk-item .right.smaller .liked .like-pic, .asset-trunk-item-contents .trunk-item .right.smaller .liked .like-text, .asset-trunk-item-contents .trunk-item .right.smaller .not-liked .like-pic, .asset-trunk-item-contents .trunk-item .right.smaller .not-liked .like-text {
            float: left;
            margin-left: 5px; }
            .asset-trunk-item-contents .trunk-item .right.smaller .liked .like-pic img, .asset-trunk-item-contents .trunk-item .right.smaller .liked .like-text img, .asset-trunk-item-contents .trunk-item .right.smaller .not-liked .like-pic img, .asset-trunk-item-contents .trunk-item .right.smaller .not-liked .like-text img {
              width: 24px; }

.sep {
  width: 500px;
  margin: 15px auto;
  height: 2px;
  background-color: #eeeeee; }

.public .trumpet-top {
  margin-bottom: 10px;
  overflow: hidden; }
.public .the-question {
  margin-bottom: 3px;
  font-size: 14px;
  font-weight: bold; }
.public .question {
  font-size: 28px;
  margin-bottom: 12px; }
.public .the-answer {
  font-size: 20px;
  color: bold; }
.public .big-spacer {
  font-size: 26px;
  font-weight: bold;
  margin-top: 10px;
  margin-bottom: 10px; }
.public .asset-trunk-item-contents .trunk-item .middle {
  width: 500px; }


.terms-of-service input[type="checkbox"] {
  width: 20px;
  height: 20px; }


.clear {
  float: none !important; }

.thing-sep {
  float: none !important; }

.grownup.playrooms .backyround {
  background-color: #f5f5f5;
  padding: 10px;
  width: 718px;
  overflow: hidden;
  margin-top: 8px; }
  .grownup.playrooms .backyround .reach-out {
    margin-bottom: 15px;
    font-size: 24px;
    font-weight: bold;
    color: #333333; }
  .grownup.playrooms .backyround .things-to-do-next {
    width: 698px;
    margin: 20px auto 0; }
    .grownup.playrooms .backyround .things-to-do-next div {
      float: left; }
    .grownup.playrooms .backyround .things-to-do-next .title {
      font-size: 24px;
      font-weight: bold;
      color: #333333;
      margin-top: 20px;
      margin-bottom: 5px; }
    .grownup.playrooms .backyround .things-to-do-next .thing .image {
      margin: 10px 30px; }
    .grownup.playrooms .backyround .things-to-do-next .thing .text {
      font-size: 20px;
      font-weight: bold;
      color: #40aec5;
      font-size: 22px;
      margin-top: 40px; }
    .grownup.playrooms .backyround .things-to-do-next .thing-sep {
      width: 678px;
      margin: auto;
      clear: both;
      height: 2px;
      background-color: #d1d1d1; }


.grownup.info_pages.privacy .intro-text {
  font-size: 18px;
  margin-bottom: 40px; }
.grownup.info_pages li {
  list-style-type: inherit; }
.grownup.info_pages .page-container {
  overflow: hidden;
  width: 960px; }
  .grownup.info_pages .page-container .logo_and_logins_wrap .text-and-buttons {
    color: white; }
  .grownup.info_pages .page-container .tagline {
    margin-top: 75px; }
.grownup.info_pages .top-third {
  height: 233px;
  background: url(http://a0.tvsimg.com/images/photos/header-image-repeat.jpg?20100902115740) repeat-x; }
  .grownup.info_pages .top-third.photo .photo-back {
    margin: auto;
    width: 1155px;
    height: 233px;
    background: url(http://a0.tvsimg.com/images/photos/header-image-center-2.jpg?20100902115740) no-repeat -27px 0; }
    .grownup.info_pages .top-third.photo .photo-back .page-container {
      width: 960px;
      height: 233px; }
    .grownup.info_pages .top-third.photo .photo-back .text-and-buttons .text {
      color: white;
      font-size: 21px;
      font-weight: normal; }
.grownup.info_pages .middle-third {
  height: 125px;
  background-image: url(http://a3.tvsimg.com/images/grownups/info_pages/green-stripe-sans-top-shadow.png?20100902115740); }
  .grownup.info_pages .middle-third .text {
    width: 800px;
    float: left; }
    .grownup.info_pages .middle-third .text .title {
      margin-top: 40px;
      font-size: 30px;
      font-weight: bold;
      color: white; }
  .grownup.info_pages .middle-third.photo {
    margin-top: -10px; }
.grownup.info_pages .body-content {
  overflow: hidden; }
  .grownup.info_pages .body-content .body-main {
    float: left;
    padding: 10px;
    width: 670px;
    margin: 5px 0px 5px 0px; }
  .grownup.info_pages .body-content .body-right {
    float: right;
    margin: 90px 0px 0px 0px;
    width: 238px; }
    .grownup.info_pages .body-content .body-right .side-content {
      width: 225px;
      margin: 0 0 28px 13px; }
      .grownup.info_pages .body-content .body-right .side-content .title {
        margin: 8px 0 4px 0;
        font-size: 16px;
        font-weight: bold;
        color: #40aec5; }
      .grownup.info_pages .body-content .body-right .side-content .text {
        font-size: 12px;
        line-height: 16px;
        margin: 0 0 2px 0;
        width: 220px; }
      .grownup.info_pages .body-content .body-right .side-content .link {
        font-size: 12px; }
  .grownup.info_pages .body-content .body-right h3 {
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    margin: 0 0 15px 0; }
  .grownup.info_pages .body-content .body-right .suggested .grid .each-item {
    margin-bottom: 7px; }
  .grownup.info_pages .body-content .body-right .suggested .suppl {
    display: none; }
  .grownup.info_pages .body-content .body-right .worlds.search-nav {
    border: 0; }
  .grownup.info_pages .body-content .body-right .ad-right-trumpet {
    margin-top: 30px; }
  .grownup.info_pages .body-content .body-right .ad-right-trumpet.first {
    margin-top: 0; }
.grownup.info_pages .body-right-no-cta-header {
  float: right;
  margin: 0;
  width: 270px; }
.grownup.info_pages .content-box {
  margin: 20px 25px 25px 20px;
  padding: 10px;
  background-color: #f5f5f5;
  overflow: hidden;
  width: 640px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px; }
.grownup.info_pages .content-left {
  float: left;
  width: 81px;
  margin: 7px 0px 0px 13px; }
.grownup.info_pages .content-right {
  float: left;
  width: 514px;
  margin: 10px 0px 0px 0px; }
.grownup.info_pages .content-header {
  font-size: 20px;
  font-weight: bold;
  color: #333333; }
.grownup.info_pages .content-text {
  font-size: 17px;
  color: #333333;
  line-height: 28px; }
.grownup.info_pages .content-extra-text {
  font-size: 17px;
  color: #333333;
  margin: 33px 70px 33px 58px;
  line-height: 28px; }
.grownup.info_pages ul.content-text {
  margin-top: 0px; }
  .grownup.info_pages ul.content-text li {
    list-style-type: inherit; }
.grownup.info_pages .learn-subhead {
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  margin: 0px 0px 5px 0px; }
.grownup.info_pages .learn-content-left {
  float: left;
  width: 250px; }
.grownup.info_pages .learn-content-right {
  float: left;
  width: 420px; }
.grownup.info_pages .learn-content-header {
  font-size: 17px;
  color: #333333;
  font-weight: bold; }
.grownup.info_pages .learn-content-text {
  font-size: 17px;
  color: #333333;
  line-height: 28px; }
.grownup.info_pages .learn-separator {
  border-bottom: 4px solid;
  width: 590px;
  border-color: #dadada;
  margin: 28px 0px 28px 32px; }
.grownup.info_pages .content-body {
  margin: 27px; }
.grownup.info_pages .join-now-box {
  width: 646px;
  height: 137px;
  background-image: url(http://a0.tvsimg.com/images/grownups/info_pages/raspberry-box-call-to-action.png?20100902115740);
  background-repeat: repeat-x; }
  .grownup.info_pages .join-now-box .join-now-half1 {
    float: left;
    width: 270px;
    font-size: 17px;
    font-weight: bold;
    color: white;
    padding-left: 54px;
    padding-top: 46px; }
  .grownup.info_pages .join-now-box .join-now-half2 {
    float: left;
    width: 270px;
    padding-left: 50px;
    padding-top: 30px; }
  .grownup.info_pages .join-now-box .join-now-left {
    float: left;
    width: 170px;
    margin: 36px 0 0 38px; }
  .grownup.info_pages .join-now-box .join-now-center {
    float: left;
    width: 170px;
    margin: 29px 0 0 17px; }
  .grownup.info_pages .join-now-box .join-now-center-text {
    font-size: 15px;
    color: white; }
  .grownup.info_pages .join-now-box .join-now-right {
    float: left;
    text-align: center;
    width: 200px;
    height: 30px;
    margin: 20px 0 0px 12px; }
    .grownup.info_pages .join-now-box .join-now-right .join-now-fb-connect-text {
      overflow: hidden; }
      .grownup.info_pages .join-now-box .join-now-right .join-now-fb-connect-text a {
        color: white;
        font-size: 11px; }
    .grownup.info_pages .join-now-box .join-now-right .join-now-fb-connect {
      overflow: hidden; }
      .grownup.info_pages .join-now-box .join-now-right .join-now-fb-connect .fb-sign-in {
        margin: 8px auto;
        text-decoration: none; }
    .grownup.info_pages .join-now-box .join-now-right .join-now-right-text {
      overflow: hidden;
      font-size: 10px;
      color: white; }
.grownup.info_pages .get-started-box {
  height: 229px;
  width: 270px;
  background-image: url(http://a2.tvsimg.com/images/grownups/info_pages/raspberry-box-fb-connect.png?20100902115740);
  background-repeat: repeat-x; }
  .grownup.info_pages .get-started-box .get-started {
    padding-top: 25px;
    margin: auto;
    width: 140px; }
  .grownup.info_pages .get-started-box .sign-my-kid-up {
    font-size: 20px;
    color: white;
    width: 168px;
    margin: 8px auto 0px;
    text-align: center; }
  .grownup.info_pages .get-started-box .fb-permission {
    font-size: 10px;
    color: white;
    width: 200px;
    margin: auto;
    text-align: center; }
.grownup.info_pages .separator {
  border-bottom: 3px solid;
  border-color: #dadada;
  margin: 5px 0px 8px 0px; }
.grownup.info_pages .sign-up-dialog {
  position: absolute;
  margin-top: -182px;
  margin-left: 705px; }

.safe-separator {
  border-bottom: 3px solid;
  border-color: #dadada;
  margin: 20px 31px 8px 16px; }

.connect-button {
  overflow: hidden; }
  .connect-button .fb-sign-in {
    overflow: hidden;
    margin: 20px auto;
    background: url(http://a2.tvsimg.com/images/fb-sign-in-small.png?20100902115740) no-repeat scroll;
    display: block;
    height: 27px;
    width: 175px;
    text-decoration: none; }

.grownup .bottom-third .materials .row-1 {
  height: 325px; }
.grownup .bottom-third .materials .how-we-keepem-safe {
  margin-top: 10px; }
.grownup .bottom-third .materials .row-2 {
  height: 250px; }
.grownup .bottom-third .materials .features {
  float: left;
  border: 1px solid #f1f1f1;
  background-color: #f1f1f1;
  width: 678px;
  height: 191px; }
  .grownup .bottom-third .materials .features .top {
    margin-top: 15px;
    margin-left: 20px;
    height: 34px; }
    .grownup .bottom-third .materials .features .top .kids-want, .grownup .bottom-third .materials .features .top .partners {
      float: left;
      font-size: 16px;
      font-weight: bold;
      color: #40aec5; }
    .grownup .bottom-third .materials .features .top .kids-want {
      width: 450px; }
  .grownup .bottom-third .materials .features .bottom {
    width: 678px; }
    .grownup .bottom-third .materials .features .bottom .contain {
      float: left;
      width: 113px;
      margin: auto; }
      .grownup .bottom-third .materials .features .bottom .contain .pic {
        margin-bottom: 4px;
        margin: auto;
        width: 75px; }
      .grownup .bottom-third .materials .features .bottom .contain .text {
        text-align: center;
        margin: auto; }
  .grownup .bottom-third .materials .features .connect-safely img {
    margin-left: 18px;
    width: 175px;
    height: 55px; }
.grownup .bottom-third .materials .what-saying {
  float: left;
  margin-left: 39px; }
  .grownup .bottom-third .materials .what-saying .text {
    font-style: italic; }
  .grownup .bottom-third .materials .what-saying .quotee {
    margin-top: 4px; }
.grownup .boxybox {
  float: left;
  width: 206px;
  margin-right: 30px; }
  .grownup .boxybox .title {
    margin: 10px 0 4px 0;
    font-size: 16px;
    font-weight: bold;
    color: #40aec5; }
  .grownup .boxybox .text {
    font-size: 14px; }
  .grownup .boxybox .link {
    margin-top: 5px; }
.grownup .blanky-box {
  width: 230px;
  margin-bottom: 15px;
  margin-left: 8px;
  margin-right: 0px; }

.grownup.info_pages.developers .body-main {
  width: 1025px; }
.grownup.info_pages.developers .buildin-text {
  width: 900px; }
.grownup.info_pages.developers .image {
  width: 400px;
  float: right; }
.grownup.info_pages.jobs .body-content, .grownup.info_pages.developers .body-content {
  overflow: hidden; }
  .grownup.info_pages.jobs .body-content .body-main, .grownup.info_pages.developers .body-content .body-main {
    font-family: Arial;
    font-size: 17px;
    line-height: 28px;
    color: #333333; }
    .grownup.info_pages.jobs .body-content .body-main .job-wrapper, .grownup.info_pages.developers .body-content .body-main .job-wrapper {
      width: 620px; }
      .grownup.info_pages.jobs .body-content .body-main .job-wrapper .job-links ul, .grownup.info_pages.developers .body-content .body-main .job-wrapper .job-links ul {
        list-style-type: none;
        margin: 0;
        padding: 0; }
        .grownup.info_pages.jobs .body-content .body-main .job-wrapper .job-links ul li a, .grownup.info_pages.developers .body-content .body-main .job-wrapper .job-links ul li a {
          font-weight: bold; }
      .grownup.info_pages.jobs .body-content .body-main .job-wrapper .job-content-box .job-container h2, .grownup.info_pages.developers .body-content .body-main .job-wrapper .job-content-box .job-container h2 {
        color: #333333; }
      .grownup.info_pages.jobs .body-content .body-main .job-wrapper .job-content-box .job-requirements h3, .grownup.info_pages.developers .body-content .body-main .job-wrapper .job-content-box .job-requirements h3 {
        font-weight: normal;
        font-size: 17px; }
  .grownup.info_pages.jobs .body-content .jobs-body-right, .grownup.info_pages.developers .body-content .jobs-body-right {
    float: left;
    margin-top: 28px;
    width: 265px;
    font-size: 17px; }
    .grownup.info_pages.jobs .body-content .jobs-body-right h2, .grownup.info_pages.developers .body-content .jobs-body-right h2 {
      font-weight: bold;
      font-size: 24px;
      color: #333333; }
.grownup.info_pages.about .body-content {
  overflow: hidden; }
  .grownup.info_pages.about .body-content .body-main #about-tabs {
    font-size: 17px;
    line-height: 28px;
    font-family: Arial;
    background: white;
    border: 0;
    width: 620px; }
    .grownup.info_pages.about .body-content .body-main #about-tabs .ui-tabs-panel {
      padding: 0;
      margin: 15px 0 0 0; }
    .grownup.info_pages.about .body-content .body-main #about-tabs .ui-tabs-selected {
      background: #eb8f00;
      -moz-border-radius: 9px;
      -webkit-border-radius: 9px; }
      .grownup.info_pages.about .body-content .body-main #about-tabs .ui-tabs-selected a {
        color: white; }
    .grownup.info_pages.about .body-content .body-main #about-tabs .ui-tabs-nav {
      background: none;
      border: 0;
      margin: 0;
      padding: 0; }
      .grownup.info_pages.about .body-content .body-main #about-tabs .ui-tabs-nav li {
        display: block;
        border: 0;
        padding: 0;
        margin-left: 5px; }
        .grownup.info_pages.about .body-content .body-main #about-tabs .ui-tabs-nav li a {
          border: 0;
          padding: 10px; }
    .grownup.info_pages.about .body-content .body-main #about-tabs h2, .grownup.info_pages.about .body-content .body-main #about-tabs h3 {
      font-weight: normal;
      margin: 8px 0; }
    .grownup.info_pages.about .body-content .body-main #about-tabs h4 {
      margin: 5px 0;
      color: #40aec5;
      font-weight: bold; }
    .grownup.info_pages.about .body-content .body-main #about-tabs p.desc {
      font-size: 14px;
      margin: 0 0 0 25px; }
  .grownup.info_pages.about .body-content .about-body-right {
    float: left;
    margin-top: 28px;
    width: 250px;
    font-size: 17px; }
    .grownup.info_pages.about .body-content .about-body-right h2 {
      margin-top: 10px;
      font-weight: bold;
      font-size: 22px; }
.grownup.info_pages.why #notify_me_later {
  display: none;
  font-size: 15px; }
  .grownup.info_pages.why #notify_me_later p {
    font-size: 16px; }
  .grownup.info_pages.why #notify_me_later .email-text {
    margin-top: 10px; }
    .grownup.info_pages.why #notify_me_later .email-text .email-box {
      float: left;
      margin-top: 5px; }
    .grownup.info_pages.why #notify_me_later .email-text .email-submit {
      float: left; }
      .grownup.info_pages.why #notify_me_later .email-text .email-submit #submit_email {
        text-indent: -9999px;
        cursor: pointer;
        background-image: url(http://a2.tvsimg.com/images/buttons/notify-me-later-images.png?20100902115740);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: transparent;
        border: 0;
        display: block;
        font-size: 0;
        line-height: 0;
        width: 149px;
        height: 40px;
        margin-left: 8px; }
        .grownup.info_pages.why #notify_me_later .email-text .email-submit #submit_email:hover {
          background-image: url(http://a2.tvsimg.com/images/buttons/notify-me-later-images.png?20100902115740);
          background-position: 0 -40px; }
        .grownup.info_pages.why #notify_me_later .email-text .email-submit #submit_email:active {
          background-image: url(http://a2.tvsimg.com/images/buttons/notify-me-later-images.png?20100902115740);
          background-position: 0 -80px; }

.sign-up-my-kid-button {
  cursor: pointer;
  background-image: url(http://a3.tvsimg.com/images/buttons/sign-up-my-kid-button-grey.png?20100902115740);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-color: transparent;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  display: block;
  width: 208px;
  height: 60px;
  margin: 5px auto; }
  .sign-up-my-kid-button:hover {
    background-position: 0px -61px; }
  .sign-up-my-kid-button:active {
    background-position: 0px -122px; }

.sign-up-my-kid-button.wire_it {
  cursor: pointer;
  background-image: url(http://a3.tvsimg.com/images/buttons/sign-up-my-kid-button-grey.png?20100902115740);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-color: transparent;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  display: block;
  width: 208px;
  height: 60px; }
  .sign-up-my-kid-button.wire_it:hover {
    background-position: 0px -61px; }
  .sign-up-my-kid-button.wire_it:active {
    background-position: 0px -122px; }


.grownup.settings .pic-box {
  float: left;
  padding: 5px;
  width: 54px; }
  .grownup.settings .pic-box div {
    width: 54px;
    float: left; }
  .grownup.settings .pic-box .pic-info {
    text-align: center; }
.grownup.settings .parent {
  overflow: hidden;
  padding: 12px;
  float: left; }
  .grownup.settings .parent .parent-section-1 {
    float: left;
    width: 315px; }
  .grownup.settings .parent .parent-section-3 {
    float: left;
    width: 325px;
    margin: 5px 0px 0px 0px; }
.grownup.settings .edit-form {
  width: 715px; }
.grownup.settings .kid-section {
  width: 703px;
  float: left;
  padding: 10px 5px 9px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  background-color: #f5f5f5;
  border: 2px solid #dedede; }
  .grownup.settings .kid-section .kid-section-1 {
    float: left;
    width: 150px;
    height: 150px; }
  .grownup.settings .kid-section .kid-section-2 {
    float: left;
    width: 350px;
    margin: 5px 5px 5px 28px; }
  .grownup.settings .kid-section .kid-section-3 {
    float: left;
    width: 150px;
    height: 150px; }
.grownup.settings .content_box {
  margin: 8px 0px 0px 0px;
  background-color: #f5f5f5;
  border: 2px solid #dedede;
  overflow: hidden;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px; }
.grownup.settings .parent-options {
  padding: 10px;
  float: left;
  overflow: hidden; }
  .grownup.settings .parent-options .parent-text {
    float: left;
    width: 350px; }
  .grownup.settings .parent-options .parent-buttons {
    float: left; }
.grownup.settings .kid-setting-password-edit-button {
  float: right;
  margin-right: 18px;
  margin-top: 7px;
  margin-bottom: 15px; }
.grownup.settings .kid-imagery-box .kid-image {
  float: left;
  width: 140px;
  padding: 10px; }
.grownup.settings .kid-imagery-box .kid-name-link {
  width: 140px;
  float: left;
  text-align: center;
  font-size: 17px;
  color: #333333; }
.grownup.settings .kid-settings {
  font-size: 17px;
  color: #333333; }
  .grownup.settings .kid-settings .title-kid {
    float: left;
    width: 136px;
    margin: 9px 0 0 0;
    font-weight: bold; }
  .grownup.settings .kid-settings .field-uneditable {
    margin: 9px 0 0 0;
    width: 163px;
    float: left; }
  .grownup.settings .kid-settings .field-input {
    margin: 9px 0 0 0;
    width: 163px;
    float: left;
    display: none; }
  .grownup.settings .kid-settings .field-display {
    margin: 9px 0 0 0;
    width: 200px;
    float: left; }
.grownup.settings .kid-setting-password-dialog {
  display: none; }
.grownup.settings .field-input.save-button {
  float: left;
  margin: 17px 10px 0px 65px;
  display: none; }
.grownup.settings .field-input.cancel-button {
  float: left;
  margin: 26px 10px 0px 17px;
  display: none; }
.grownup.settings .admin-candidate {
  float: left;
  padding: 5px;
  width: 60px;
  height: 95px;
  overflow: hidden;
  text-align: center; }
  .grownup.settings .admin-candidate .admin-name {
    font-size: 12px; }
  .grownup.settings .admin-candidate .contents {
    height: 400px;
    overflow-y: auto; }
.grownup.settings .choose-admin-dialog {
  display: none;
  max-height: 400px; }
  .grownup.settings .choose-admin-dialog .title-bar .admins-heading {
    padding: 10px; }
.grownup.settings ul.admin-table {
  float: left;
  padding: 0;
  margin: 0; }
.grownup.settings li.admin-table {
  float: left;
  width: 70px;
  list-style-type: none;
  cursor: auto;
  overflow: hidden; }
.grownup.settings .admin-table li.add-admin-link {
  font-size: 1.3em; }
.grownup.settings a.remove-admin-link {
  cursor: pointer; }
.grownup.settings .separator {
  margin-top: 10px;
  border-bottom: 2px solid #f4f4f4; }
.grownup.settings .save-button {
  margin-top: 15px; }


.grownup.facebook_friend_invitations.show .page-wrapper .middle-third .text .title, .grownup.email_invitations.show .page-wrapper .middle-third .text .title, .grownup.beta_invitations.show .page-wrapper .middle-third .text .title, .grownup.admin_relationship_invitations.show .page-wrapper .middle-third .text .title, .grownup.facebook_invitation_sharings.show .page-wrapper .middle-third .text .title {
  font-size: 32px;
  color: white; }
.grownup.facebook_friend_invitations.show .page-wrapper .middle-third .text .pics, .grownup.email_invitations.show .page-wrapper .middle-third .text .pics, .grownup.beta_invitations.show .page-wrapper .middle-third .text .pics, .grownup.admin_relationship_invitations.show .page-wrapper .middle-third .text .pics, .grownup.facebook_invitation_sharings.show .page-wrapper .middle-third .text .pics {
  margin-top: 25px;
  font-size: 16px;
  overflow: hidden;
  color: white; }
  .grownup.facebook_friend_invitations.show .page-wrapper .middle-third .text .pics .user-pic, .grownup.email_invitations.show .page-wrapper .middle-third .text .pics .user-pic, .grownup.beta_invitations.show .page-wrapper .middle-third .text .pics .user-pic, .grownup.admin_relationship_invitations.show .page-wrapper .middle-third .text .pics .user-pic, .grownup.facebook_invitation_sharings.show .page-wrapper .middle-third .text .pics .user-pic {
    float: left;
    margin-right: 12px; }
  .grownup.facebook_friend_invitations.show .page-wrapper .middle-third .text .pics .user-name, .grownup.email_invitations.show .page-wrapper .middle-third .text .pics .user-name, .grownup.beta_invitations.show .page-wrapper .middle-third .text .pics .user-name, .grownup.admin_relationship_invitations.show .page-wrapper .middle-third .text .pics .user-name, .grownup.facebook_invitation_sharings.show .page-wrapper .middle-third .text .pics .user-name {
    margin-right: 10px;
    float: left;
    width: 85px; }
    .grownup.facebook_friend_invitations.show .page-wrapper .middle-third .text .pics .user-name a, .grownup.email_invitations.show .page-wrapper .middle-third .text .pics .user-name a, .grownup.beta_invitations.show .page-wrapper .middle-third .text .pics .user-name a, .grownup.admin_relationship_invitations.show .page-wrapper .middle-third .text .pics .user-name a, .grownup.facebook_invitation_sharings.show .page-wrapper .middle-third .text .pics .user-name a {
      color: white;
      text-decoration: none; }
.grownup.facebook_friend_invitations.show .page-wrapper .middle-third .num-row .num-box, .grownup.email_invitations.show .page-wrapper .middle-third .num-row .num-box, .grownup.beta_invitations.show .page-wrapper .middle-third .num-row .num-box, .grownup.admin_relationship_invitations.show .page-wrapper .middle-third .num-row .num-box, .grownup.facebook_invitation_sharings.show .page-wrapper .middle-third .num-row .num-box {
  color: white;
  font-size: 24px;
  width: 700px;
  margin-top: 30px; }
  .grownup.facebook_friend_invitations.show .page-wrapper .middle-third .num-row .num-box .num1, .grownup.email_invitations.show .page-wrapper .middle-third .num-row .num-box .num1, .grownup.beta_invitations.show .page-wrapper .middle-third .num-row .num-box .num1, .grownup.admin_relationship_invitations.show .page-wrapper .middle-third .num-row .num-box .num1, .grownup.facebook_invitation_sharings.show .page-wrapper .middle-third .num-row .num-box .num1 {
    float: left;
    width: 45px; }
  .grownup.facebook_friend_invitations.show .page-wrapper .middle-third .num-row .num-box .num, .grownup.email_invitations.show .page-wrapper .middle-third .num-row .num-box .num, .grownup.beta_invitations.show .page-wrapper .middle-third .num-row .num-box .num, .grownup.admin_relationship_invitations.show .page-wrapper .middle-third .num-row .num-box .num, .grownup.facebook_invitation_sharings.show .page-wrapper .middle-third .num-row .num-box .num {
    float: left;
    width: 50px; }
  .grownup.facebook_friend_invitations.show .page-wrapper .middle-third .num-row .num-box .num1-txt, .grownup.email_invitations.show .page-wrapper .middle-third .num-row .num-box .num1-txt, .grownup.beta_invitations.show .page-wrapper .middle-third .num-row .num-box .num1-txt, .grownup.admin_relationship_invitations.show .page-wrapper .middle-third .num-row .num-box .num1-txt, .grownup.facebook_invitation_sharings.show .page-wrapper .middle-third .num-row .num-box .num1-txt {
    float: left;
    width: 180px;
    padding-right: 15px; }
  .grownup.facebook_friend_invitations.show .page-wrapper .middle-third .num-row .num-box .num2-txt, .grownup.email_invitations.show .page-wrapper .middle-third .num-row .num-box .num2-txt, .grownup.beta_invitations.show .page-wrapper .middle-third .num-row .num-box .num2-txt, .grownup.admin_relationship_invitations.show .page-wrapper .middle-third .num-row .num-box .num2-txt, .grownup.facebook_invitation_sharings.show .page-wrapper .middle-third .num-row .num-box .num2-txt {
    float: left;
    width: 150px; }
  .grownup.facebook_friend_invitations.show .page-wrapper .middle-third .num-row .num-box .num3-txt, .grownup.email_invitations.show .page-wrapper .middle-third .num-row .num-box .num3-txt, .grownup.beta_invitations.show .page-wrapper .middle-third .num-row .num-box .num3-txt, .grownup.admin_relationship_invitations.show .page-wrapper .middle-third .num-row .num-box .num3-txt, .grownup.facebook_invitation_sharings.show .page-wrapper .middle-third .num-row .num-box .num3-txt {
    float: left;
    width: 190px; }
.grownup.facebook_friend_invitations .join, .grownup.email_invitations .join, .grownup.beta_invitations .join, .grownup.admin_relationship_invitations .join {
  margin-top: 10px;
  font-size: 20px;
  color: white; }
.grownup.home-page .sign-up-dialog .parents-text {
  margin: 20px auto;
  font-size: 20px;
  line-height: 24px; }
.grownup.home-page .sign-up-dialog .why-connect.welcome {
  margin-top: 30px; }
.grownup .sign-up-dialog .welcome {
  text-align: center;
  margin: auto;
  margin-top: 20px; }
.grownup .sign-up-dialog .parents-text {
  margin: 10px auto;
  text-align: center;
  width: 200px;
  font-size: 22px;
  color: white; }
.grownup .sign-up-dialog .why-connect {
  margin: auto;
  text-align: center;
  width: 110px;
  height: 45px; }
  .grownup .sign-up-dialog .why-connect a {
    color: white;
    font-size: 14px; }
.grownup .sign-up-dialog .why-connect.welcome {
  margin: 20px auto auto; }
.grownup .sign-up-dialog .dialog-foot {
  overflow: hidden; }
  .grownup .sign-up-dialog .dialog-foot .txt {
    float: right;
    margin-top: 5px; }
    .grownup .sign-up-dialog .dialog-foot .txt a {
      font-size: 16px;
      color: white; }
  .grownup .sign-up-dialog .dialog-foot .image {
    float: right;
    margin-right: 20px;
    margin-left: 10px; }
.grownup .welcome-to-togetherville-dialog {
  display: none;
  padding-bottom: 20px; }
  .grownup .welcome-to-togetherville-dialog h3 {
    margin-top: 10px;
    text-align: center;
    font-size: 20px; }
  .grownup .welcome-to-togetherville-dialog .left {
    float: left;
    width: 275px;
    padding: 0 15px;
    border-right: 2px solid #c7c7c7; }
    .grownup .welcome-to-togetherville-dialog .left .facepile {
      margin-top: 15px;
      text-align: center; }
  .grownup .welcome-to-togetherville-dialog .right {
    float: left;
    padding-left: 15px;
    width: 275px;
    text-align: center; }
    .grownup .welcome-to-togetherville-dialog .right p {
      margin-top: 10px; }
    .grownup .welcome-to-togetherville-dialog .right ul {
      padding-left: 15px; }
      .grownup .welcome-to-togetherville-dialog .right ul li {
        margin: 8px 0; }
    .grownup .welcome-to-togetherville-dialog .right .why-we-use-facebook {
      text-align: right; }
      .grownup .welcome-to-togetherville-dialog .right .why-we-use-facebook a {
        font-size: 14px; }
    .grownup .welcome-to-togetherville-dialog .right .how-facebook-helps a {
      font-size: 16px; }
    .grownup .welcome-to-togetherville-dialog .right .connect-button a {
      margin: 0 auto; }
.grownup.facebook_trunk_item_sharing_sharings .page-main, .grownup.facebook_action_sharings .page-main, .grownup.email_trunk_item_sharings_invitations .page-main {
  width: 1025px; }
.grownup.facebook_trunk_item_sharing_sharings .main-body, .grownup.facebook_action_sharings .main-body, .grownup.email_trunk_item_sharings_invitations .main-body {
  float: left;
  width: 745px; }
  .grownup.facebook_trunk_item_sharing_sharings .main-body .page-title, .grownup.facebook_action_sharings .main-body .page-title, .grownup.email_trunk_item_sharings_invitations .main-body .page-title {
    font-size: 24px;
    font-weight: bold;
    color: #333333;
    font-size: 30px;
    margin-bottom: 20px; }
  .grownup.facebook_trunk_item_sharing_sharings .main-body .stream-item-canvas, .grownup.facebook_action_sharings .main-body .stream-item-canvas, .grownup.email_trunk_item_sharings_invitations .main-body .stream-item-canvas {
    overflow: hidden; }
    .grownup.facebook_trunk_item_sharing_sharings .main-body .stream-item-canvas .stream-item, .grownup.facebook_action_sharings .main-body .stream-item-canvas .stream-item, .grownup.email_trunk_item_sharings_invitations .main-body .stream-item-canvas .stream-item {
      font-size: 18px;
      overflow: hidden; }
    .grownup.facebook_trunk_item_sharing_sharings .main-body .stream-item-canvas .profile-photo, .grownup.facebook_action_sharings .main-body .stream-item-canvas .profile-photo, .grownup.email_trunk_item_sharings_invitations .main-body .stream-item-canvas .profile-photo {
      float: left; }
    .grownup.facebook_trunk_item_sharing_sharings .main-body .stream-item-canvas .stream-action, .grownup.facebook_action_sharings .main-body .stream-item-canvas .stream-action, .grownup.email_trunk_item_sharings_invitations .main-body .stream-item-canvas .stream-action {
      width: 745px;
      padding: 10px; }
      .grownup.facebook_trunk_item_sharing_sharings .main-body .stream-item-canvas .stream-action .top-text, .grownup.facebook_action_sharings .main-body .stream-item-canvas .stream-action .top-text, .grownup.email_trunk_item_sharings_invitations .main-body .stream-item-canvas .stream-action .top-text {
        margin: 10px 0; }
    .grownup.facebook_trunk_item_sharing_sharings .main-body .stream-item-canvas .share-desc, .grownup.facebook_action_sharings .main-body .stream-item-canvas .share-desc, .grownup.email_trunk_item_sharings_invitations .main-body .stream-item-canvas .share-desc {
      float: left; }
      .grownup.facebook_trunk_item_sharing_sharings .main-body .stream-item-canvas .share-desc .share, .grownup.facebook_action_sharings .main-body .stream-item-canvas .share-desc .share, .grownup.email_trunk_item_sharings_invitations .main-body .stream-item-canvas .share-desc .share {
        margin-left: 20px;
        font-size: 16px;
        font-weight: bold; }
      .grownup.facebook_trunk_item_sharing_sharings .main-body .stream-item-canvas .share-desc .current-trunk_item, .grownup.facebook_action_sharings .main-body .stream-item-canvas .share-desc .current-trunk_item, .grownup.email_trunk_item_sharings_invitations .main-body .stream-item-canvas .share-desc .current-trunk_item {
        margin-top: 45px; }
  .grownup.facebook_trunk_item_sharing_sharings .main-body .messaging, .grownup.facebook_action_sharings .main-body .messaging, .grownup.email_trunk_item_sharings_invitations .main-body .messaging {
    clear: both;
    font-size: 16px;
    width: 500px;
    margin: 28px auto;
    text-align: center; }
.grownup.facebook_trunk_item_sharing_sharings .call-to-action-left, .grownup.facebook_action_sharings .call-to-action-left, .grownup.email_trunk_item_sharings_invitations .call-to-action-left {
  float: left;
  width: 261px;
  overflow: hidden;
  margin-left: 15px; }
  .grownup.facebook_trunk_item_sharing_sharings .call-to-action-left .sign-up-dialog, .grownup.facebook_action_sharings .call-to-action-left .sign-up-dialog, .grownup.email_trunk_item_sharings_invitations .call-to-action-left .sign-up-dialog {
    color: white;
    background-image: url(http://a2.tvsimg.com/images/grownups/teal-cta-box.png?20100902115740);
    width: 263px;
    height: 294px;
    margin-top: 40px; }
    .grownup.facebook_trunk_item_sharing_sharings .call-to-action-left .sign-up-dialog div, .grownup.facebook_action_sharings .call-to-action-left .sign-up-dialog div, .grownup.email_trunk_item_sharings_invitations .call-to-action-left .sign-up-dialog div {
      margin: 6px auto;
      text-align: center;
      width: 215px; }
    .grownup.facebook_trunk_item_sharing_sharings .call-to-action-left .sign-up-dialog .sign-up-for-free, .grownup.facebook_action_sharings .call-to-action-left .sign-up-dialog .sign-up-for-free, .grownup.email_trunk_item_sharings_invitations .call-to-action-left .sign-up-dialog .sign-up-for-free {
      margin-top: 25px; }
    .grownup.facebook_trunk_item_sharing_sharings .call-to-action-left .sign-up-dialog .conveniently, .grownup.facebook_action_sharings .call-to-action-left .sign-up-dialog .conveniently, .grownup.email_trunk_item_sharings_invitations .call-to-action-left .sign-up-dialog .conveniently {
      font-size: 20px;
      font-weight: bold;
      text-align: center;
      margin-bottom: 14px; }
    .grownup.facebook_trunk_item_sharing_sharings .call-to-action-left .sign-up-dialog .connect-button, .grownup.facebook_action_sharings .call-to-action-left .sign-up-dialog .connect-button, .grownup.email_trunk_item_sharings_invitations .call-to-action-left .sign-up-dialog .connect-button {
      overflow: hidden; }
      .grownup.facebook_trunk_item_sharing_sharings .call-to-action-left .sign-up-dialog .connect-button .fb-sign-in, .grownup.facebook_action_sharings .call-to-action-left .sign-up-dialog .connect-button .fb-sign-in, .grownup.email_trunk_item_sharings_invitations .call-to-action-left .sign-up-dialog .connect-button .fb-sign-in {
        overflow: hidden;
        margin: auto;
        background: url(http://a2.tvsimg.com/images/fb-sign-in-small.png?20100902115740) no-repeat scroll;
        display: block;
        height: 27px;
        width: 175px;
        text-decoration: none; }
    .grownup.facebook_trunk_item_sharing_sharings .call-to-action-left .sign-up-dialog .never-post, .grownup.facebook_action_sharings .call-to-action-left .sign-up-dialog .never-post, .grownup.email_trunk_item_sharings_invitations .call-to-action-left .sign-up-dialog .never-post {
      font-size: 12px;
      width: 150px; }
    .grownup.facebook_trunk_item_sharing_sharings .call-to-action-left .sign-up-dialog .why-connect-here, .grownup.facebook_action_sharings .call-to-action-left .sign-up-dialog .why-connect-here, .grownup.email_trunk_item_sharings_invitations .call-to-action-left .sign-up-dialog .why-connect-here {
      font-weight: bold;
      font-size: 13px; }
      .grownup.facebook_trunk_item_sharing_sharings .call-to-action-left .sign-up-dialog .why-connect-here a, .grownup.facebook_action_sharings .call-to-action-left .sign-up-dialog .why-connect-here a, .grownup.email_trunk_item_sharings_invitations .call-to-action-left .sign-up-dialog .why-connect-here a {
        color: white; }
  .grownup.facebook_trunk_item_sharing_sharings .call-to-action-left .what-is-tville, .grownup.facebook_action_sharings .call-to-action-left .what-is-tville, .grownup.email_trunk_item_sharings_invitations .call-to-action-left .what-is-tville {
    margin-top: 25px; }
.grownup.email_trunk_item_sharings_invitations .kid_message_box {
  height: 94px;
  margin-top: 10px;
  padding: 10px; }
  .grownup.email_trunk_item_sharings_invitations .kid_message_box .left {
    float: left;
    width: 100px;
    text-align: center; }
    .grownup.email_trunk_item_sharings_invitations .kid_message_box .left .image img {
      margin: 0; }
    .grownup.email_trunk_item_sharings_invitations .kid_message_box .left .text {
      margin-top: 5px;
      font-weight: bold; }
  .grownup.email_trunk_item_sharings_invitations .kid_message_box .right {
    float: left;
    width: 430px; }
  .grownup.email_trunk_item_sharings_invitations .kid_message_box .kid_photo {
    margin-top: 15px;
    margin-right: 20px; }
  .grownup.email_trunk_item_sharings_invitations .kid_message_box .left_quote {
    margin-top: 15px; }
  .grownup.email_trunk_item_sharings_invitations .kid_message_box .right_quote {
    left: -160px; }
.grownup.email_trunk_item_sharings_invitations .trunk_box {
  margin: 10px auto;
  width: 600px;
  border: 1px solid #dddddd;
  padding: 5px; }
.grownup.email_trunk_item_sharings_invitations .left_text {
  font-size: large;
  color: black;
  float: left;
  margin: 10px 60px 0 85px; }
.grownup.trunk_item_sharings .stream-item {
  margin-top: 15px; }
.grownup.trunk_item_sharings .share-text {
  font-size: 16px;
  float: left;
  width: 475px; }
.grownup.trunk_item_sharings .fb-share {
  float: left; }
.grownup.trunk_item_sharings .current-trunk_item {
  margin-top: 30px; }
.grownup.facebook_trunk_item_sharing_sharings .stream-item-canvas {
  height: 500px; }
.grownup.facebook_action_sharings .asset.stream-action .describe {
  overflow: hidden;
  min-height: 75px;
  margin-bottom: 10px; }
  .grownup.facebook_action_sharings .asset.stream-action .describe .pic {
    width: 75px;
    float: left; }
  .grownup.facebook_action_sharings .asset.stream-action .describe .text {
    float: left;
    width: 600px; }
    .grownup.facebook_action_sharings .asset.stream-action .describe .text .bottom {
      font-size: 30px;
      font-weight: bold; }
.grownup.facebook_action_sharings .gifting-stream-action .pics {
  width: 200px;
  margin: 0 auto; }
  .grownup.facebook_action_sharings .gifting-stream-action .pics .from {
    float: left; }
  .grownup.facebook_action_sharings .gifting-stream-action .pics .arrow {
    float: left;
    margin-left: 10px;
    margin-top: 9px; }
  .grownup.facebook_action_sharings .gifting-stream-action .pics .to {
    float: left;
    margin-left: 10px; }
.grownup.facebook_action_sharings .gifting-stream-action .text {
  margin-top: 20px;
  text-align: center; }
.grownup.facebook_action_sharings .gifting-stream-action .asset {
  margin-top: 15px;
  text-align: center; }
.grownup.facebook_action_sharings.gifting .gifting-stream-action {
  height: 350px; }
  .grownup.facebook_action_sharings.gifting .gifting-stream-action .pics {
    float: left;
    margin-right: 30px; }
    .grownup.facebook_action_sharings.gifting .gifting-stream-action .pics div {
      float: left;
      margin: 0 10px; }
      .grownup.facebook_action_sharings.gifting .gifting-stream-action .pics div .arrow {
        margin-top: 11px; }
  .grownup.facebook_action_sharings.gifting .gifting-stream-action .text {
    float: left;
    width: 450px; }
  .grownup.facebook_action_sharings.gifting .gifting-stream-action .asset {
    margin-left: 260px;
    margin-top: 30px; }
.grownup.facebook_action_sharings.quipping .stream-item-canvas, .grownup.facebook_action_sharings.messaging .stream-item-canvas {
  height: 220px; }
.grownup.facebook_action_sharings.quipping .kid-image, .grownup.facebook_action_sharings.messaging .kid-image {
  float: left;
  width: 60px;
  height: 60px;
  margin-top: 15px; }
.grownup.facebook_action_sharings.quipping .quip-container, .grownup.facebook_action_sharings.messaging .quip-container {
  float: left; }
  .grownup.facebook_action_sharings.quipping .quip-container .tail, .grownup.facebook_action_sharings.messaging .quip-container .tail {
    float: left;
    height: 80px;
    margin-top: 20px; }
  .grownup.facebook_action_sharings.quipping .quip-container .box, .grownup.facebook_action_sharings.messaging .quip-container .box {
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    float: left;
    width: 520px;
    padding: 8px 20px;
    background-color: #eeeeee;
    margin-bottom: 20px;
    font-size: 12px; }
    .grownup.facebook_action_sharings.quipping .quip-container .box .header, .grownup.facebook_action_sharings.messaging .quip-container .box .header {
      font-size: 14px;
      margin-bottom: 10px; }
    .grownup.facebook_action_sharings.quipping .quip-container .box .text, .grownup.facebook_action_sharings.messaging .quip-container .box .text {
      font-size: 22px; }
.grownup.facebook_action_sharings.video_favouring .messaging {
  width: 575px; }
.grownup.facebook_action_sharings.video_favouring .stream-item-canvas {
  height: 500px; }
.grownup.facebook_action_sharings.video_favouring .stream-action .describe {
  height: 80px; }
  .grownup.facebook_action_sharings.video_favouring .stream-action .describe .pic {
    float: left;
    margin-right: 15px; }
  .grownup.facebook_action_sharings.video_favouring .stream-action .describe .text {
    float: left; }
    .grownup.facebook_action_sharings.video_favouring .stream-action .describe .text .top {
      width: 450px; }
    .grownup.facebook_action_sharings.video_favouring .stream-action .describe .text .bottom {
      margin-top: 6px;
      font-size: 22px;
      font-weight: bold; }
  .grownup.facebook_action_sharings.video_favouring .stream-action .describe .video {
    margin: 20px auto; }
.grownup.facebook_action_sharings.badging .kid-image {
  float: left;
  margin-right: 15px; }
.grownup.facebook_action_sharings.badging .badge-top-text {
  float: left; }
.grownup.facebook_action_sharings.badging .big-badge-image-container {
  width: 300px;
  height: 300px;
  margin: auto; }
.grownup.facebook_action_sharings.badging .big-badge-description {
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  margin: 25px auto;
  width: 400px;
  padding: 8px;
  font-size: 16px;
  text-align: center;
  background-color: #006e8a;
  color: white; }
.grownup.facebook_friend_invitations.register .page-left-nav {
  display: none; }
.grownup.facebook_friend_invitations.register .connect-button {
  overflow: hidden; }
  .grownup.facebook_friend_invitations.register .connect-button .fb-sign-in {
    overflow: hidden;
    margin: 20px auto;
    background: url(http://a2.tvsimg.com/images/fb-sign-in-small.png?20100902115740) no-repeat scroll;
    display: block;
    height: 27px;
    width: 175px;
    text-decoration: none; }
.grownup #popup_video_container {
  display: none; }
.grownup .press-box {
  float: left;
  width: 240px;
  margin-top: 18px; }
  .grownup .press-box .title {
    text-align: center;
    margin-bottom: 16px; }
  .grownup .press-box .text {
    text-align: center; }




.friendings .loader, .friending_registrations .loader {
  padding: 10px; }
.friendings .friendhead .c1, .friending_registrations .friendhead .c1 {
  float: left;
  width: 200px; }
  .friendings .friendhead .c1 .c1-head, .friending_registrations .friendhead .c1 .c1-head {
    font-size: 20px;
    font-weight: bold;
    color: #333333; }
  .friendings .friendhead .c1 .c1-text, .friending_registrations .friendhead .c1 .c1-text {
    font-size: 12px;
    font-weight: normal;
    color: #333333; }
.friendings .friendhead .c2, .friending_registrations .friendhead .c2 {
  float: left;
  width: 236px; }
  .friendings .friendhead .c2 .user, .friending_registrations .friendhead .c2 .user {
    margin-right: 5px;
    float: left;
    width: 72px;
    min-height: 87px;
    margin-bottom: 3px;
    padding-bottom: 4px; }
    .friendings .friendhead .c2 .user.active, .friending_registrations .friendhead .c2 .user.active {
      background-color: #c6e1e6;
      -moz-border-radius: 9px;
      -webkit-border-radius: 9px; }
  .friendings .friendhead .c2 .user.selected, .friending_registrations .friendhead .c2 .user.selected {
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    margin-bottom: 3px;
    background-color: #def9ff;
    margin-right: 5px;
    float: left;
    width: 72px;
    min-height: 87px;
    padding-bottom: 4px; }
    .friendings .friendhead .c2 .user.selected.active, .friending_registrations .friendhead .c2 .user.selected.active {
      background-color: #c6e1e6;
      -moz-border-radius: 9px;
      -webkit-border-radius: 9px; }
  .friendings .friendhead .c2 .pic, .friending_registrations .friendhead .c2 .pic {
    margin: 8px 7px 4px 9px; }
  .friendings .friendhead .c2 .name, .friending_registrations .friendhead .c2 .name {
    text-align: center;
    margin: auto;
    width: 54px;
    font-size: 12px;
    font-weight: normal;
    color: #333333; }
.friendings .friendhead .c3, .friending_registrations .friendhead .c3 {
  float: left;
  width: 200px; }
.friendings .can-send, .friending_registrations .can-send {
  font-size: 18px;
  margin: 10px 0; }
.friendings .friend-row, .friending_registrations .friend-row {
  padding: 10px 5px 9px 5px;
  margin-bottom: 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  background-color: #ececec;
  border: 2px solid #dedede; }
  .friendings .friend-row .friend-imagery, .friending_registrations .friend-row .friend-imagery {
    float: left;
    width: 200px; }
    .friendings .friend-row .friend-imagery .pic-box, .friending_registrations .friend-row .friend-imagery .pic-box {
      padding: 8px 8px;
      width: 104px;
      margin: 8px 0px 0px 28px;
      overflow: hidden; }
      .friendings .friend-row .friend-imagery .pic-box .pic-name, .friending_registrations .friend-row .friend-imagery .pic-box .pic-name {
        text-align: center;
        margin-top: 2px;
        font-weight: bold; }
  .friendings .friend-row .friend-messaging, .friending_registrations .friend-row .friend-messaging {
    float: left;
    width: 480px; }
    .friendings .friend-row .friend-messaging .remove-friend-link, .friending_registrations .friend-row .friend-messaging .remove-friend-link {
      float: right; }
    .friendings .friend-row .friend-messaging .family-box .family-text, .friending_registrations .friend-row .friend-messaging .family-box .family-text {
      margin-top: 11px;
      margin-bottom: 7px;
      font-size: 17px;
      color: #333333;
      font-weight: bold; }
.friendings .family-pic-box, .friending_registrations .family-pic-box {
  float: left;
  width: 54px;
  text-align: center;
  margin-bottom: 4px; }
  .friendings .family-pic-box .family-pic-pic, .friending_registrations .family-pic-box .family-pic-pic {
    overflow: hidden; }
    .friendings .family-pic-box .family-pic-pic .fb_pix_40, .friending_registrations .family-pic-box .family-pic-pic .fb_pix_40 {
      margin: 0 auto; }
  .friendings .family-pic-box .family-pic-text, .friending_registrations .family-pic-box .family-pic-text {
    margin-top: 2px;
    font-size: 11px;
    color: #333333; }
.friendings .fb_friends .family-pic-box, .friending_registrations .fb_friends .family-pic-box {
  padding: 12px; }
.friendings .friend_separator, .friending_registrations .friend_separator {
  margin: 0px 0px 7px 0px; }
.friendings .clear, .friending_registrations .clear {
  float: none !important; }
.friendings .neighborhood-list, .friending_registrations .neighborhood-list {
  float: left;
  margin: 0;
  width: 700px;
  padding: 14px 0px; }
.friendings .even, .friending_registrations .even {
  background-color: #e3fdff; }
.friendings .neighborhood-list li, .friending_registrations .neighborhood-list li {
  float: left;
  width: 100px;
  list-style-type: none;
  margin-left: 15px; }
.friendings .neighborhood-list.open-requests li, .friending_registrations .neighborhood-list.open-requests li {
  width: 130px; }
.friendings .neighborhood-list li img, .friending_registrations .neighborhood-list li img {
  border: 1px solid #959595; }
.friendings .neighborhood-list span.connected-text, .friending_registrations .neighborhood-list span.connected-text {
  font-size: smaller; }
.friendings .neighborhood-list li.parent, .friending_registrations .neighborhood-list li.parent {
  margin-bottom: 15px;
  margin-left: 20px; }
.friendings .neighborhood-list li.kid, .friending_registrations .neighborhood-list li.kid {
  padding-top: 10px; }
.friendings .neighborhood-list div.the-name, .friending_registrations .neighborhood-list div.the-name {
  margin: 0; }
.friendings .instructions, .friending_registrations .instructions {
  margin: 0 5px 30px 5px; }
.friendings .back-link, .friending_registrations .back-link {
  margin: 20px;
  vertical-align: 100%; }
  .friendings .back-link a, .friending_registrations .back-link a {
    font-weight: bold; }
.friendings .neighborhood-click-here, .friending_registrations .neighborhood-click-here {
  font-size: 1.2em; }
.friendings .connected-text, .friending_registrations .connected-text {
  font-weight: bold; }
.friendings .family .kid, .friending_registrations .family .kid {
  margin: 0px 3px 3px 3px;
  float: left;
  width: 85px;
  min-height: 124px; }
  .friendings .family .kid .user_info, .friending_registrations .family .kid .user_info {
    border: 3px solid white;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    padding-bottom: 4px;
    min-height: 85px; }
    .friendings .family .kid .user_info .pic, .friending_registrations .family .kid .user_info .pic {
      margin-left: 5px;
      width: 55px;
      display: inline-block;
      position: relative;
      padding: 5px 0px 5px 11px; }
    .friendings .family .kid .user_info .name-box, .friending_registrations .family .kid .user_info .name-box {
      vertical-align: top;
      display: inline-block; }
      .friendings .family .kid .user_info .name-box .name, .friending_registrations .family .kid .user_info .name-box .name {
        overflow: hidden;
        float: left;
        width: 75px;
        text-align: center;
        font-weight: bold;
        color: #40aec5; }
.friendings .family .parent, .friending_registrations .family .parent {
  margin: 0px 3px 3px 3px;
  float: left;
  width: 85px;
  min-height: 150px; }
  .friendings .family .parent .user_info, .friending_registrations .family .parent .user_info {
    min-height: 111px;
    border: 3px solid white;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    padding-bottom: 4px; }
    .friendings .family .parent .user_info .pic, .friending_registrations .family .parent .user_info .pic {
      margin: 5px 0px 5px 13px;
      display: inline-block;
      position: relative; }
    .friendings .family .parent .user_info .name-box, .friending_registrations .family .parent .user_info .name-box {
      vertical-align: top;
      display: inline-block; }
      .friendings .family .parent .user_info .name-box .name, .friending_registrations .family .parent .user_info .name-box .name {
        overflow: hidden;
        float: left;
        width: 75px;
        font-weight: bold;
        text-align: center;
        color: #40aec5; }
.friendings .family .user_info.on, .friending_registrations .family .user_info.on {
  -moz-border-radius: 5px 5px 0px 0px;
  -webkit-border-radius: 5px 5px 0px 0px; }
.friendings .family .user_links, .friending_registrations .family .user_links {
  font-size: 12px;
  display: none;
  text-align: center;
  padding: 3px 4px 3px 0px;
  border: 3px solid white;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px;
  background-color: #f5f5f5; }
  .friendings .family .user_links span, .friending_registrations .family .user_links span {
    font-size: 12px;
    font-weight: bold; }
.friendings .family .user_links.on, .friending_registrations .family .user_links.on {
  display: block;
  border-top: 1px solid #f5f5f5;
  -moz-border-radius: 0px 0px 5px 5px;
  -webkit-border-radius: 0px 0px 5px 5px; }
.friendings .approved .status_text, .friendings .requested .status_text, .friendings .noaction .status_text, .friending_registrations .approved .status_text, .friending_registrations .requested .status_text, .friending_registrations .noaction .status_text {
  font-size: 12px;
  font-weight: bold;
  color: green;
  text-align: center;
  display: block; }
.friendings .pending .status_text, .friending_registrations .pending .status_text {
  font-size: 12px;
  font-weight: bold;
  color: blue;
  text-align: center;
  display: block; }
.friendings .suggested-friends .subhead, .friending_registrations .suggested-friends .subhead {
  font-size: 14px;
  font-weight: normal;
  color: #333333;
  margin-bottom: 5px; }
  .friendings .suggested-friends .subhead .learn-more, .friending_registrations .suggested-friends .subhead .learn-more {
    color: #cccccc;
    font-size: 14px;
    cursor: pointer; }
.friendings .suggested-friends .family, .friending_registrations .suggested-friends .family {
  padding: 19px 5px 0px 19px;
  margin-bottom: 10px;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  background-color: #f5f5f5;
  border: 2px solid #dedede;
  min-height: 143px; }
.friendings .suggested-friends .ui-icon, .friending_registrations .suggested-friends .ui-icon {
  left: 0em;
  right: 0.5em; }
.friendings .approved .user_info, .friendings .approved .user_links, .friending_registrations .approved .user_info, .friending_registrations .approved .user_links {
  background: #ddf3ff; }
.friendings .initial.parent.autoadd .user_info, .friendings .initial.parent.autoadd .user_links, .friendings .parent.noaction .user_info, .friendings .parent.noaction .user_links, .friendings .kid.noaction .user_info, .friendings .kid.noaction .user_links, .friending_registrations .initial.parent.autoadd .user_info, .friending_registrations .initial.parent.autoadd .user_links, .friending_registrations .parent.noaction .user_info, .friending_registrations .parent.noaction .user_links, .friending_registrations .kid.noaction .user_info, .friending_registrations .kid.noaction .user_links {
  background: #ddf3ff; }
.friendings .user_info, .friending_registrations .user_info {
  background-color: #f5f5f5; }
.friendings .initial .user_info:hover, .friendings .denied .user_info:hover, .friendings .removed .user_info:hover, .friendings .approved .user_info:hover, .friending_registrations .initial .user_info:hover, .friending_registrations .denied .user_info:hover, .friending_registrations .removed .user_info:hover, .friending_registrations .approved .user_info:hover {
  cursor: pointer; }
.friendings .autoadd .user_info:hover, .friending_registrations .autoadd .user_info:hover {
  cursor: default; }
.friendings #done-loader, .friending_registrations #done-loader {
  float: right;
  margin-right: 40px;
  margin-top: 15px;
  height: 44px; }
.friendings .done-button, .friending_registrations .done-button {
  float: right; }

.parent .pic img.main_pic {
  border: 2px solid #40aec5; }

.kid .pic img.main_pic {
  border: 2pxsolid #ff7700;
  width: 40px;
  height: 40px; }

.friending_icon {
  width: 11px;
  height: 11px; }

.friending_registrations .family {
  margin: 8px 0;
  min-height: 142px;
  padding: 10px 10px 0 10px;
  background-color: #f5f5f5;
  border: 2px solid #dedede;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px; }
  .friending_registrations .family h4 {
    margin-bottom: 3px; }
  .friending_registrations .family a {
    text-decoration: none; }


.canvas .nav img {
  vertical-align: middle;
}

.canvas .nav {
  font-weight: bold;
}

.canvas .nav-next {
  float: right;
}

.canvas .nav.bottom .nav-next {
}

.canvas .nav-prev {
  float: left;
}

.canvas .canvas_header {
  margin: 0;
  font-size: 16px;
  height: 47px;
  padding: 10px 20px 0 20px;
}

.canvas .canvas_body {
  border: 2px solid #EEEEEE;
  padding: 5px;
  margin: 0;
  min-height: 400px;
  height: auto !important;
  height: 400px;
}

.canvas .canvas_body .top img {
  vertical-align: middle;
}

.canvas .canvas_body .canvas_title {
  float: left;
}

.canvas .canvas_footer {
  padding: 0 20px;
  margin: 0;
  height: 27px;
}

.canvas .canvas_header .play-count {
  color: orange;
  float: right;
  margin-right: 2em;
}


.pending_requests .request .loader {
  min-height: 150px;
  margin-left: 40px; }
.pending_requests .pr_num {
  margin-top: 5px; }
.pending_requests .request_row {
  padding: 19px 5px 19px 0px;
  border: 1px solid #dddddd;
  width: 709px;
  overflow: hidden;
  -moz-border-radius: 10px 10px 10px 10px;
  -webkit-border-radius: 10px 10px 10px 10px;
  background-color: #ececec; }
  .pending_requests .request_row .request_imagery {
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    overflow: hidden;
    background-color: #dddddd;
    border: 1px solid #bbbbbb;
    padding: 10px;
    width: 275px; }
    .pending_requests .request_row .request_imagery .from_third {
      float: left;
      width: 113px;
      overflow: hidden;
      text-align: center; }
    .pending_requests .request_row .request_imagery .arrow_third {
      float: left;
      width: 27px;
      margin: 44px 0 0 11px;
      overflow: hidden; }
    .pending_requests .request_row .request_imagery .to_third {
      float: left;
      width: 113px;
      overflow: hidden;
      text-align: center; }
    .pending_requests .request_row .request_imagery .pic_box {
      padding: 8px 8px;
      width: 104px;
      overflow: hidden; }
      .pending_requests .request_row .request_imagery .pic_box .name {
        text-align: center;
        margin-top: 5px;
        font-weight: bold; }
      .pending_requests .request_row .request_imagery .pic_box .pic {
        overflow: hidden; }
      .pending_requests .request_row .request_imagery .pic_box .show-family {
        width: 104px;
        margin-top: 4px;
        overflow: visible;
        cursor: pointer;
        color: #40aec5;
        font-size: 10px;
        font-weight: normal; }
    .pending_requests .request_row .request_imagery.image-output .from_third {
      width: 275px; }
    .pending_requests .request_row .request_imagery.survey-output {
      border: none;
      background-color: white; }
      .pending_requests .request_row .request_imagery.survey-output .from_third {
        width: 280px; }
        .pending_requests .request_row .request_imagery.survey-output .from_third .top {
          overflow: hidden;
          font-weight: bold;
          font-size: 16px;
          margin-bottom: 10px; }
        .pending_requests .request_row .request_imagery.survey-output .from_third .bottom {
          overflow: hidden; }
          .pending_requests .request_row .request_imagery.survey-output .from_third .bottom .answer-text {
            font-style: italic; }
  .pending_requests .request_row .auto-publish {
    width: 650px;
    margin: 30px 0 10px 25px; }
    .pending_requests .request_row .auto-publish .each {
      margin-bottom: 5px; }
    .pending_requests .request_row .auto-publish img {
      margin-right: 10px; }
    .pending_requests .request_row .auto-publish .loader {
      min-height: 0;
      margin-left: 0; }
  .pending_requests .request_row .request_messaging {
    float: left;
    width: 370px;
    margin-right: 20px;
    overflow: hidden; }
    .pending_requests .request_row .request_messaging.long {
      width: 650px; }
    .pending_requests .request_row .request_messaging .text {
      font-size: 17px;
      color: #333333;
      overflow: hidden;
      margin: 20px 0px 20px 22px;
      font-weight: bold; }
    .pending_requests .request_row .request_messaging .sharey .sharey-text {
      float: left;
      margin-left: 50px;
      width: 300px;
      overflow: hidden; }
    .pending_requests .request_row .request_messaging .sharey .sharey-link {
      margin-left: 5px;
      float: left; }
    .pending_requests .request_row .request_messaging .smaller {
      font-size: 13px;
      line-height: 21px; }
    .pending_requests .request_row .request_messaging .yes {
      float: left;
      width: 40px;
      margin: 31px 0 0 84px;
      cursor: pointer;
      background-image: url(http://a2.tvsimg.com/images/buttons/accept-buttons.png?20100902115740);
      background-position: 0px 0px;
      background-repeat: no-repeat;
      border: 0;
      color: white;
      height: 36px;
      width: 90px; }
      .pending_requests .request_row .request_messaging .yes:hover {
        background-position: 0px -37px; }
      .pending_requests .request_row .request_messaging .yes:active {
        background-position: 0px -74px; }
    .pending_requests .request_row .request_messaging .no {
      float: left;
      width: 40px;
      margin-left: 22px;
      margin: 31px 0 0 34px;
      cursor: pointer;
      background-image: url(http://a1.tvsimg.com/images/buttons/ignore-buttons.png?20100902115740);
      background-position: 0px 0px;
      background-repeat: no-repeat;
      border: 0;
      color: white;
      height: 36px;
      width: 90px; }
      .pending_requests .request_row .request_messaging .no:hover {
        background-position: 0px -37px; }
      .pending_requests .request_row .request_messaging .no:active {
        background-position: 0px -74px; }
  .pending_requests .request_row .show-family-tooltip-content {
    display: none; }
.pending_requests .trumpet-explained {
  width: 640px;
  margin: auto;
  margin-top: 30px; }
.pending_requests .family-box .family-text {
  margin-top: 11px;
  margin-bottom: 7px;
  font-size: 17px;
  color: #333333;
  font-weight: bold; }
.pending_requests .family-box .family-pics .family-pic-box {
  float: left;
  width: 54px;
  text-align: center;
  margin-bottom: 10px; }
  .pending_requests .family-box .family-pics .family-pic-box .family-pic-pic {
    margin: 0 auto; }
  .pending_requests .family-box .family-pics .family-pic-box .family-pic-text {
    margin-top: 2px;
    font-size: 11px;
    color: #333333; }
.pending_requests .request_separator {
  margin: 20px 0px 20px 0px;
  border-bottom: 2px solid #f4f4f4; }

.clear {
  clear: both;
  float: none !important; }

.grownup .hover-card {
  display: none; }
  .grownup .hover-card .kid-profile .kid-image {
    float: left; }
  .grownup .hover-card .kid-profile .kid-info {
    float: left;
    width: 190px;
    margin-left: 10px; }
    .grownup .hover-card .kid-profile .kid-info p {
      margin: 3px 0; }
  .grownup .hover-card .kid-family .fb_pix_40 {
    margin: 0 auto; }
  .grownup .hover-card .grownup-profile a {
    font-size: 13px;
    font-weight: bold; }
  .grownup .hover-card .grownup-profile .grownup-head h4 {
    float: left;
    font-size: 17px;
    margin: 3px 0 7px 0; }
  .grownup .hover-card .grownup-profile .grownup-head .flag {
    float: right;
    margin: 6px 10px 0 0; }
    .grownup .hover-card .grownup-profile .grownup-head .flag a {
      font-weight: normal; }
  .grownup .hover-card .grownup-profile .grownup-image {
    float: left;
    width: 110px; }
    .grownup .hover-card .grownup-profile .grownup-image .fb-profile-link {
      display: block;
      margin-top: 4px; }
  .grownup .hover-card .grownup-profile .grownup-info {
    float: left;
    width: 190px;
    margin-left: 10px; }
    .grownup .hover-card .grownup-profile .grownup-info p.first {
      margin-top: 0; }
    .grownup .hover-card .grownup-profile .grownup-info p {
      font-size: 13px;
      margin: 8px 0 5px 0; }
  .grownup .hover-card .grownup-profile .fb-profile-link {
    margin-top: 5px; }
  .grownup .hover-card .hover-card-footer {
    margin: 13px 0; }
    .grownup .hover-card .hover-card-footer .info {
      float: left;
      width: 200px;
      color: #666666;
      font-size: 13px; }
      .grownup .hover-card .hover-card-footer .info p {
        margin: 5px 0 0 0; }
    .grownup .hover-card .hover-card-footer .action {
      float: right; }
      .grownup .hover-card .hover-card-footer .action .close-button-white-border {
        text-indent: -9999px;
        cursor: pointer;
        background-image: url(http://a0.tvsimg.com/images/buttons/close-button-for-dossier.png?20100902115740);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: transparent;
        display: block;
        font-size: 0;
        line-height: 0;
        width: 77px;
        height: 40px; }
        .grownup .hover-card .hover-card-footer .action .close-button-white-border:hover {
          background-position: 0px -40px; }
        .grownup .hover-card .hover-card-footer .action .close-button-white-border:active {
          background-position: 0px -80px; }


.notifications .describe-page, .communications .describe-page {
  float: left; }
.notifications .canvas_body, .communications .canvas_body {
  border: none; }
.notifications .describe-page, .communications .describe-page {
  float: none; }
  .notifications .describe-page .my, .communications .describe-page .my {
    float: left;
    width: 300px; }
  .notifications .describe-page .read_all_notifications, .communications .describe-page .read_all_notifications {
    float: right;
    text-align: right;
    width: 200px;
    font-size: 16px;
    margin-top: 5px; }
.notifications .notifications, .communications .notifications {
  font-size: 16px;
  list-style-type: none;
  margin-top: 0;
  padding: 0; }
  .notifications .notifications .notification, .communications .notifications .notification {
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px;
    padding: 3px 12px;
    overflow: hidden;
    margin-bottom: 5px;
    background-color: #eeeeee;
    border: 1px solid #dddddd; }
    .notifications .notifications .notification:hover, .communications .notifications .notification:hover {
      background-color: #cccccc; }
    .notifications .notifications .notification.unread, .communications .notifications .notification.unread {
      margin-bottom: 10px;
      background-color: #d1eaee; }
      .notifications .notifications .notification.unread a, .communications .notifications .notification.unread a {
        font-size: 20px;
        margin: 0 3px; }
      .notifications .notifications .notification.unread .text, .communications .notifications .notification.unread .text {
        font-size: 16px;
        font-weight: bold; }
      .notifications .notifications .notification.unread:hover, .communications .notifications .notification.unread:hover {
        background-color: #2c8da0; }
        .notifications .notifications .notification.unread:hover .time, .notifications .notifications .notification.unread:hover .text, .communications .notifications .notification.unread:hover .time, .communications .notifications .notification.unread:hover .text {
          color: #cccccc; }
          .notifications .notifications .notification.unread:hover .time a, .notifications .notifications .notification.unread:hover .text a, .communications .notifications .notification.unread:hover .time a, .communications .notifications .notification.unread:hover .text a {
            color: white; }
    .notifications .notifications .notification.communication, .communications .notifications .notification.communication {
      background-color: #e8fdc9; }
      .notifications .notifications .notification.communication:hover, .communications .notifications .notification.communication:hover {
        background-color: #a1c109; }
        .notifications .notifications .notification.communication:hover .time, .notifications .notifications .notification.communication:hover .text, .communications .notifications .notification.communication:hover .time, .communications .notifications .notification.communication:hover .text {
          color: #cccccc; }
          .notifications .notifications .notification.communication:hover .time a, .notifications .notifications .notification.communication:hover .text a, .communications .notifications .notification.communication:hover .time a, .communications .notifications .notification.communication:hover .text a {
            color: white; }
    .notifications .notifications .notification .left, .communications .notifications .notification .left {
      float: left;
      width: 525px;
      overflow: hidden; }
      .notifications .notifications .notification .left .image, .communications .notifications .notification .left .image {
        float: left;
        overflow: hidden;
        width: 30px;
        margin-right: 10px; }
        .notifications .notifications .notification .left .image img, .communications .notifications .notification .left .image img {
          margin-top: 5px;
          width: 20px;
          height: 20px; }
      .notifications .notifications .notification .left .text, .communications .notifications .notification .left .text {
        float: left;
        width: 465px;
        margin-left: 7px;
        margin-top: 3px; }
        .notifications .notifications .notification .left .text .normal, .communications .notifications .notification .left .text .normal {
          font-weight: normal; }
      .notifications .notifications .notification .left .time, .communications .notifications .notification .left .time {
        float: left;
        margin-top: 3px;
        margin-bottom: 3px;
        margin-left: 48px;
        color: #aaaaaa;
        font-size: 12px; }
    .notifications .notifications .notification .right, .communications .notifications .notification .right {
      float: right;
      overflow: hidden;
      width: 160px; }
      .notifications .notifications .notification .right .actions div, .communications .notifications .notification .right .actions div {
        float: left;
        margin-right: 20px; }
      .notifications .notifications .notification .right .actions .read, .notifications .notifications .notification .right .actions .hide, .communications .notifications .notification .right .actions .read, .communications .notifications .notification .right .actions .hide {
        float: right;
        margin-right: 10px;
        margin-top: 4px; }
      .notifications .notifications .notification .right .actions .read img, .communications .notifications .notification .right .actions .read img {
        width: 26px;
        height: 21px; }
      .notifications .notifications .notification .right .actions .hide img, .communications .notifications .notification .right .actions .hide img {
        width: 17px;
        height: 17px; }
.notifications .more, .communications .more {
  margin-top: 15px;
  margin-left: 15px;
  font-size: 20px; }
.notifications .find-more-apps, .communications .find-more-apps {
  margin-top: 30px;
  margin-right: 30px; }
.notifications .bustling, .communications .bustling {
  margin: 15px 0;
  font-size: 16px; }
.notifications .empty, .communications .empty {
  font-size: 20px;
  font-weight: bold; }
.notifications #loading, .communications #loading {
  display: none; }


.overlayer {
  background-color: transparent !important;
  display: inline !important;
  border: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
}

#curtain, #profile-curtain {
  -moz-border-radius-bottomright: 9px;
  -moz-border-radius-bottomleft: 9px;
  -webkit-border-bottom-right-radius: 9px;
  -webkit-border-bottom-left-radius: 9px;
  display: none;
  height: 0;
  background-image: url(http://a3.tvsimg.com/images/sine-overlay.png?20100902115740);
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  z-index: 101; }
  #curtain #curtain-loader, #curtain #profile-curtain-loader, #profile-curtain #curtain-loader, #profile-curtain #profile-curtain-loader {
    margin: auto;
    width: 128px;
    opacity: 1;
    z-index: 102; }

.ui-dialog.green_activity_dialog {
  margin-top: 60px; }
  .ui-dialog.green_activity_dialog .ui-dialog-content.activity-holder {
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    position: relative; }

.activity-contents {
  padding: 15px 20px 10px; }

.activity-holder {
  display: none; }
  .activity-holder .activity-footer {
    width: 650px;
    padding: 15px 10px 0;
    margin: 0 auto 5px;
    border-top: 1px solid #eeeeee;
    overflow: hidden; }
    .activity-holder .activity-footer .safet {
      overflow: hidden;
      font-size: 14px;
      float: left;
      width: 330px; }
      .activity-holder .activity-footer .safet .image {
        float: left;
        overflow: hidden;
        width: 55px; }
      .activity-holder .activity-footer .safet .text {
        overflow: hidden;
        float: left;
        width: 275px; }
        .activity-holder .activity-footer .safet .text .zone {
          font-weight: bold;
          margin-bottom: 1px; }
    .activity-holder .activity-footer .dismiss {
      font-size: 11px;
      display: block;
      margin: 10px 0 0 12px; }
    .activity-holder .activity-footer .buttons {
      overflow: hidden;
      float: right;
      width: 178px;
      margin: 10px 10px 0 0; }
      .activity-holder .activity-footer .buttons .activity-button-skip {
        float: right;
        margin-right: 14px;
        cursor: pointer;
        background: no-repeat;
        background-image: url(http://a1.tvsimg.com/images/buttons/button_skip.png?20100902115740);
        background-position: 0px -39px;
        height: 38px;
        width: 79px; }
        .activity-holder .activity-footer .buttons .activity-button-skip:hover {
          background-position: 0px 0px; }
        .activity-holder .activity-footer .buttons .activity-button-skip:active {
          background-position: 0px -78px; }
      .activity-holder .activity-footer .buttons .activity-button-complete {
        float: right;
        cursor: pointer;
        background: no-repeat;
        background-image: url(http://a3.tvsimg.com/images/buttons/button_okay.png?20100902115740);
        background-position: 0px -39px;
        height: 38px;
        width: 79px; }
        .activity-holder .activity-footer .buttons .activity-button-complete:hover {
          background-position: 0px 0px; }
        .activity-holder .activity-footer .buttons .activity-button-complete:active {
          background-position: 0px -78px; }
        .activity-holder .activity-footer .buttons .activity-button-complete.done {
          background-image: url(http://a0.tvsimg.com/images/buttons/button_done.png?20100902115740); }
    .activity-holder .activity-footer .later {
      float: right;
      margin-top: 10px;
      margin-right: 3px;
      width: 120px;
      font-size: 14px;
      overflow: hidden;
      color: #666666; }
      .activity-holder .activity-footer .later img {
        height: 16px;
        margin-right: 2px; }
      .activity-holder .activity-footer .later .find {
        height: 20px;
        font-style: italic;
        overflow: hidden; }
      .activity-holder .activity-footer .later .what {
        font-weight: bold;
        height: 20px;
        overflow: hidden; }
        .activity-holder .activity-footer .later .what .image {
          margin-top: 2px;
          margin-right: 2px;
          float: left; }
        .activity-holder .activity-footer .later .what .text {
          float: left;
          margin-top: 3px; }
  .activity-holder .build-profile {
    overflow: hidden; }
  .activity-holder .header {
    font-weight: bold;
    font-size: 22px;
    margin: 12px 0 2px 0; }
  .activity-holder .explanation {
    float: left;
    font-size: 12px;
    margin: 1px 0 10px 0; }
  .activity-holder .explanation.dim {
    color: #c7c7c7; }
  .activity-holder .profile-container {
    float: left;
    overflow: hidden;
    padding-right: 25px;
    font-size: 16px;
    width: 330px;
    border-right: 1px solid #dddddd; }
    .activity-holder .profile-container fieldset {
      overflow: hidden;
      margin: 10px 0; }
    .activity-holder .profile-container .fields {
      overflow: hidden; }
      .activity-holder .profile-container .fields label {
        display: inline;
        margin-bottom: 3px; }
      .activity-holder .profile-container .fields .date_select label {
        display: block; }
      .activity-holder .profile-container .fields .gender_field, .activity-holder .profile-container .fields .kid_date_of_birth, .activity-holder .profile-container .fields .date_select, .activity-holder .profile-container .fields .kid_image_wrapper label {
        display: block; }
  .activity-holder .preview {
    float: left;
    overflow: hidden;
    width: 300px;
    margin-top: 14px; }
    .activity-holder .preview .preview-image {
      overflow: hidden; }
    .activity-holder .preview .preview-fields {
      width: 220px;
      overflow: hidden;
      margin-left: 60px; }
      .activity-holder .preview .preview-fields .field-name {
        float: left;
        width: 105px;
        overflow: hidden;
        margin-right: 10px; }
        .activity-holder .preview .preview-fields .field-name span {
          width: 100px; }
      .activity-holder .preview .preview-fields .preview-image-text, .activity-holder .preview .preview-fields .preview-gender, .activity-holder .preview .preview-fields .preview-dob {
        margin: 10px 0;
        height: 18px;
        font-size: 16px;
        font-weight: bold; }
        .activity-holder .preview .preview-fields .preview-image-text img, .activity-holder .preview .preview-fields .preview-gender img, .activity-holder .preview .preview-fields .preview-dob img {
          margin-top: 4px; }
  .activity-holder .sub {
    font-size: 14px;
    font-weight: normal;
    margin-top: 3px; }
  .activity-holder .find-school {
    overflow: hidden;
    margin-bottom: 5px; }
    .activity-holder .find-school .top {
      overflow: hidden;
      margin-bottom: 25px; }
      .activity-holder .find-school .top .image {
        width: 70px;
        float: left; }
      .activity-holder .find-school .top .text {
        float: left;
        width: 450px;
        font-size: 24px;
        font-weight: bold; }
      .activity-holder .find-school .top .icon {
        float: right;
        margin-right: 20px; }
    .activity-holder .find-school .first-row {
      margin-left: 70px;
      margin-bottom: 36px;
      overflow: hidden; }
      .activity-holder .find-school .first-row .student {
        overflow: hidden;
        float: left;
        width: 210px;
        font-size: 20px;
        font-weight: bold;
        margin-right: 10px; }
      .activity-holder .find-school .first-row .school {
        overflow: hidden;
        float: left;
        width: 365px;
        font-size: 18px; }
        .activity-holder .find-school .first-row .school .change-school {
          margin-top: 3px; }
        .activity-holder .find-school .first-row .school .comm {
          color: #93b007;
          font-weight: bold;
          font-size: 22px;
          width: 330px; }
        .activity-holder .find-school .first-row .school .no-school {
          color: #cc2200;
          margin-top: 2px;
          overflow: hidden; }
      .activity-holder .find-school .first-row .info {
        overflow: hidden; }
    .activity-holder .find-school .second-row {
      margin-left: 70px;
      margin-bottom: 24px;
      overflow: hidden; }
      .activity-holder .find-school .second-row .messaging {
        overflow: hidden;
        font-size: 20px; }
        .activity-holder .find-school .second-row .messaging .small {
          font-size: 13px; }
        .activity-holder .find-school .second-row .messaging .format {
          overflow: hidden;
          font-size: 14px;
          margin-top: 3px;
          margin-bottom: 5px;
          font-weight: bold;
          margin-left: 14px; }
          .activity-holder .find-school .second-row .messaging .format .c1 {
            display: inline;
            color: #333333; }
          .activity-holder .find-school .second-row .messaging .format .c2 {
            display: inline;
            color: #b92b7a; }
          .activity-holder .find-school .second-row .messaging .format .c3 {
            display: inline;
            color: #ff7700; }
        .activity-holder .find-school .second-row .messaging .example {
          margin: 6px 0 0 14px;
          font-size: 13px;
          font-weight: normal;
          color: #333333; }
      .activity-holder .find-school .second-row .box {
        overflow: hidden; }
        .activity-holder .find-school .second-row .box #s-box {
          text-align: left;
          padding: 7px;
          width: 450px;
          font-size: 20px;
          line-height: 24px;
          background: url(http://a3.tvsimg.com/images/search-globe-pink.png?20100902115740) no-repeat scroll 430px 4px;
          color: #999999;
          border: 3px solid #ebb600; }
          .activity-holder .find-school .second-row .box #s-box.active {
            color: #333333; }
        .activity-holder .find-school .second-row .box #icon {
          margin-top: 10px;
          display: inline; }
        .activity-holder .find-school .second-row .box #loading {
          display: inline;
          display: none; }
    .activity-holder .find-school .ready {
      display: none;
      overflow: hidden;
      color: #93b007;
      margin: 0 0 36px 70px;
      font-size: 20px;
      font-weight: bold; }
      .activity-holder .find-school .ready .check {
        float: left;
        width: 45px;
        margin-right: 10px; }
        .activity-holder .find-school .ready .check img {
          width: 40px; }
      .activity-holder .find-school .ready .text {
        overflow: hidden;
        float: left;
        margin-top: 9px; }
    .activity-holder .find-school .not-found {
      font-size: 13px;
      margin: 5px 0px 2px 70px; }
      .activity-holder .find-school .not-found #school-suggestion-catcher-form {
        overflow: hidden;
        display: none;
        margin-top: 10px;
        margin-bottom: 10px; }
        .activity-holder .find-school .not-found #school-suggestion-catcher-form input {
          font-size: 16px;
          padding: 2px; }
        .activity-holder .find-school .not-found #school-suggestion-catcher-form #info-1 {
          width: 360px; }
        .activity-holder .find-school .not-found #school-suggestion-catcher-form #info-1-container {
          position: relative;
          display: inline-block;
          width: 380px; }
          .activity-holder .find-school .not-found #school-suggestion-catcher-form #info-1-container #info-1-help {
            position: absolute;
            font-size: 16px;
            left: 10px;
            top: 6px;
            color: #999999; }
    .activity-holder .find-school #school-suggestion-success {
      display: none;
      overflow: hidden;
      color: #cc2200;
      font-size: 16px;
      margin-left: 70px;
      margin-bottom: 10px; }
  .activity-holder #family-builder .image-container {
    float: left;
    width: 70px; }
  .activity-holder #family-builder .text-container {
    float: left;
    width: 470px; }
    .activity-holder #family-builder .text-container .quotations {
      float: left;
      margin-top: 8px; }
      .activity-holder #family-builder .text-container .quotations p {
        height: 45px;
        margin: 24px 0 0 0;
        font-size: 14px;
        font-weight: bold; }
    .activity-holder #family-builder .text-container .buttons {
      margin-bottom: 24px;
      width: 190px;
      float: right; }
      .activity-holder #family-builder .text-container .buttons div {
        margin: 24px auto 0px; }
  .activity-holder #after_invite_success .text-container {
    float: left;
    margin-top: 20px;
    margin-top: 20px;
    font-size: 16px;
    width: 190px; }
    .activity-holder #after_invite_success .text-container .link {
      text-align: center;
      margin-top: 15px; }
  .activity-holder #after_invite_success .image-container {
    float: left;
    margin-bottom: 15px;
    margin-top: 20px; }
  .activity-holder #after_invite_success .header {
    font-weight: bold;
    font-size: 22px;
    margin: 5px 0; }
  .activity-holder #after_invite_success .pics-container {
    width: 515px;
    overflow: hidden;
    margin: 0 auto 20px; }
    .activity-holder #after_invite_success .pics-container .left {
      float: left;
      width: 230px;
      margin-right: 15px; }
    .activity-holder #after_invite_success .pics-container .right {
      float: left;
      width: 235px; }
    .activity-holder #after_invite_success .pics-container .left, .activity-holder #after_invite_success .pics-container .right {
      text-align: center; }
      .activity-holder #after_invite_success .pics-container .left .text, .activity-holder #after_invite_success .pics-container .right .text {
        font-size: 16px;
        margin: 10px 0 20px 0; }
      .activity-holder #after_invite_success .pics-container .left .pic, .activity-holder #after_invite_success .pics-container .right .pic {
        height: 177px; }
        .activity-holder #after_invite_success .pics-container .left .pic .loader, .activity-holder #after_invite_success .pics-container .right .pic .loader {
          margin-top: 80px; }
    .activity-holder #after_invite_success .pics-container .or {
      float: left;
      width: 20px;
      height: 150px;
      margin-right: 10px;
      padding-top: 170px;
      font-size: 18px; }

.kid-first-time-activity-container {
  float: left;
  height: 42px;
  margin-top: 3px;
  padding: 3px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  border: 2px solid #c3508c;
  font-size: 11px;
  background-color: #c3508c; }
  .kid-first-time-activity-container a {
    color: white; }
    .kid-first-time-activity-container a:hover, .kid-first-time-activity-container a:active, .kid-first-time-activity-container a:visited {
      color: white; }
  .kid-first-time-activity-container .left-side {
    color: white;
    float: left;
    width: 100px;
    height: 41px; }
  .kid-first-time-activity-container .right-side {
    float: left;
    width: 100px;
    height: 41px;
    color: white; }
  .kid-first-time-activity-container ul {
    font-size: 11px;
    margin: 0;
    padding: 0;
    overflow: hidden; }
  .kid-first-time-activity-container span.strike {
    text-decoration: line-through; }
  .kid-first-time-activity-container span.gray {
    color: #aaaaaa; }
  .kid-first-time-activity-container span.done {
    font-size: 12px;
    color: white; }

.ui-dialog .no-friends {
  display: inline;
  font-size: 16px;
  margin: 15px 0;
  color: #cc2200; }
.ui-dialog .no-friends-link {
  font-size: 16px;
  margin: 15px 10px; }
.ui-dialog .friend-list {
  overflow: hidden;
  padding: 10px;
  margin-top: 10px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border: 2px solid #47aec4; }
  .ui-dialog .friend-list .friend-dialog a {
    width: 54px;
    margin: auto;
    display: block; }

.create-friendings-container {
  overflow: hidden; }
  .create-friendings-container .friend-list {
    width: 560px; }
  .create-friendings-container .top {
    overflow: hidden; }
    .create-friendings-container .top div {
      overflow: hidden; }
    .create-friendings-container .top .title-stuff {
      float: left;
      width: 547px; }
      .create-friendings-container .top .title-stuff.kiddie {
        font-size: 30px; }
      .create-friendings-container .top .title-stuff .image {
        width: 70px;
        float: left; }
      .create-friendings-container .top .title-stuff .text {
        font-size: 24px;
        margin-top: 6px; }
    .create-friendings-container .top .sibling {
      float: left;
      width: 109px; }
      .create-friendings-container .top .sibling .add-sibling-button {
        display: block;
        margin-top: 12px;
        cursor: pointer;
        background: no-repeat;
        background-image: url(http://a0.tvsimg.com/images/buttons/add_sibling.png?20100902115740);
        background-position: 0px -40px;
        height: 39px;
        width: 109px; }
        .create-friendings-container .top .sibling .add-sibling-button:hover {
          background-position: 0px 0px; }
        .create-friendings-container .top .sibling .add-sibling-button:active {
          background-position: 0px -80px; }
  .create-friendings-container .middle {
    overflow: hidden;
    margin-left: 70px;
    margin-bottom: 35px; }
    .create-friendings-container .middle div {
      overflow: hidden; }
    .create-friendings-container .middle .from {
      margin: 6px 0 4px 0;
      font-weight: bold;
      font-size: 16px; }
      .create-friendings-container .middle .from.more {
        margin-top: 25px; }
      .create-friendings-container .middle .from .red {
        display: inline;
        color: #cc2200; }
  .create-friendings-container .bottom {
    margin-left: 70px;
    margin-bottom: 20px; }
    .create-friendings-container .bottom .your-facebook-friends {
      margin-bottom: 10px;
      font-size: 18px;
      font-weight: bold; }

#create-friendings-by-kid-tabs {
  display: none;
  border: none; }
  #create-friendings-by-kid-tabs .ui-widget-header {
    border: none; }

#parent-dialog-body .activity-button-add-friend {
  float: right;
  display: block;
  cursor: pointer;
  background: no-repeat;
  background-image: url(http://a0.tvsimg.com/images/buttons/add_friend.png?20100902115740);
  background-position: 0px -40px;
  height: 39px;
  width: 109px; }
  #parent-dialog-body .activity-button-add-friend:hover {
    background-position: 0px 0px; }
  #parent-dialog-body .activity-button-add-friend:active {
    background-position: 0px -81px; }
#parent-dialog-body .kid-profile-widget {
  overflow: hidden;
  overflow: hidden; }
  #parent-dialog-body .kid-profile-widget .fb_pix_50 {
    cursor: default; }
  #parent-dialog-body .kid-profile-widget .friend-list {
    width: 290px;
    padding: 10px 5px; }
    #parent-dialog-body .kid-profile-widget .friend-list .friend-dialog {
      padding: 5px 1px;
      text-align: center;
      margin: auto; }
      #parent-dialog-body .kid-profile-widget .friend-list .friend-dialog .fb_pix_50 {
        margin: auto; }
  #parent-dialog-body .kid-profile-widget div {
    overflow: hidden; }
  #parent-dialog-body .kid-profile-widget .top {
    margin: 8px 0 10px 0;
    height: 39px; }
    #parent-dialog-body .kid-profile-widget .top .name {
      float: left;
      width: 320px;
      overflow: hidden;
      margin-top: 4px;
      font-family: Futura, Arial, Helvetica;
      font-size: 30px;
      line-height: 36px;
      color: #40aec5; }
    #parent-dialog-body .kid-profile-widget .top .button {
      float: right;
      text-align: right;
      font-size: 14px;
      width: 200px;
      margin-right: 3px; }
      #parent-dialog-body .kid-profile-widget .top .button .friend-status {
        margin-right: 5px;
        margin-top: 10px; }
        #parent-dialog-body .kid-profile-widget .top .button .friend-status .check-icon {
          float: right;
          margin-right: 3px; }
          #parent-dialog-body .kid-profile-widget .top .button .friend-status .check-icon img {
            width: 20px; }
        #parent-dialog-body .kid-profile-widget .top .button .friend-status .txt {
          color: #93b007;
          float: right;
          font-weight: bold;
          font-size: 13px;
          margin-top: 2px; }
  #parent-dialog-body .kid-profile-widget .left {
    float: left;
    width: 220px;
    font-size: 14px; }
    #parent-dialog-body .kid-profile-widget .left .photo {
      width: 220px; }
    #parent-dialog-body .kid-profile-widget .left .logo-profile img {
      border: 2px solid orange; }
    #parent-dialog-body .kid-profile-widget .left .info {
      margin-top: 10px;
      margin-left: 5px;
      font-weight: bold;
      font-size: 16px; }
    #parent-dialog-body .kid-profile-widget .left .school {
      margin-top: 4px;
      margin-left: 5px; }
  #parent-dialog-body .kid-profile-widget .right {
    float: left;
    width: 306px; }
    #parent-dialog-body .kid-profile-widget .right .quippin {
      -moz-border-radius: 9px;
      -webkit-border-radius: 9px;
      font-size: 14px;
      padding: 10px;
      margin-bottom: 20px;
      background-color: #e7e7e7; }
      #parent-dialog-body .kid-profile-widget .right .quippin img {
        margin: 0 5px -2px 0; }
    #parent-dialog-body .kid-profile-widget .right .family .their {
      font-size: 14px;
      font-style: italic;
      margin: 5px 10px 5px 5px;
      float: right; }


body #buy-app-confirm-dialog {
  display: none; }
  body #buy-app-confirm-dialog .buy-app-left {
    float: left;
    width: 240px; }
    body #buy-app-confirm-dialog .buy-app-left .app-icon {
      padding: 19px 0 0 11px; }
    body #buy-app-confirm-dialog .buy-app-left .buy-safet {
      padding-top: 27px; }
  body #buy-app-confirm-dialog .buy-app-right {
    float: left;
    width: 270px; }
    body #buy-app-confirm-dialog .buy-app-right .buy-text {
      font-size: 20px;
      color: #333333;
      padding: 15px 0 22px 0; }
    body #buy-app-confirm-dialog .buy-app-right .buy-description {
      font-size: 20px;
      color: #333333;
      padding: 0px 0 22px 0; }
    body #buy-app-confirm-dialog .buy-app-right .buy-cost {
      font-size: 20px;
      color: #333333;
      padding-bottom: 36px; }
    body #buy-app-confirm-dialog .buy-app-right .buy-buttons {
      margin-left: 31px; }
      body #buy-app-confirm-dialog .buy-app-right .buy-buttons #buy-cancel-button {
        float: left;
        width: 74px;
        padding-top: 24px; }
      body #buy-app-confirm-dialog .buy-app-right .buy-buttons #buy-now-confirm-button {
        float: left;
        width: 130px; }
      body #buy-app-confirm-dialog .buy-app-right .buy-buttons .buy-ajax-loader {
        display: none;
        padding: 27px 0 0 60px; }
body #honor-code-dialog {
  display: none;
  font-size: 17px;
  color: #333333; }
  body #honor-code-dialog .header {
    margin-top: 21px;
    width: 540px;
    text-align: center; }
  body #honor-code-dialog .line1 {
    margin: 22px 20px 0 20px; }
  body #honor-code-dialog .line2 {
    margin: 35px 20px 0 20px; }
  body #honor-code-dialog li {
    list-style-type: circle; }
  body #honor-code-dialog .line3 {
    margin-left: 10px; }
  body #honor-code-dialog .footer .buy-safet {
    float: left;
    width: 50px;
    margin-top: 50px; }
  body #honor-code-dialog .footer #honor-agree-button {
    float: left;
    margin: 28px 0 0 138px;
    width: 187px; }
    body #honor-code-dialog .footer #honor-agree-button:hover {
      cursor: pointer; }


.grownup.user_registrations .body-content .body-main {
  width: 1025px; }
.grownup.user_registrations #registration-shadow {
  background-image: url(http://a3.tvsimg.com/images/sine-overlay.png?20100902115740);
  position: absolute;
  left: 0;
  top: 0;
  height: 100%;
  width: 100%;
  z-index: 100; }

.grownup.user_registrations .page-container, .grownup.friending_registrations.info_pages .page-container {
  width: 1025px; }
.grownup.user_registrations .page-wrapper .top-third, .grownup.friending_registrations.info_pages .page-wrapper .top-third {
  height: 160px; }
  .grownup.user_registrations .page-wrapper .top-third.photo, .grownup.friending_registrations.info_pages .page-wrapper .top-third.photo {
    background: url(http://a1.tvsimg.com/images/photos/header-registration-image-repeater.jpg?20100902115740) repeat-x; }
    .grownup.user_registrations .page-wrapper .top-third.photo .photo-back, .grownup.friending_registrations.info_pages .page-wrapper .top-third.photo .photo-back {
      margin: auto;
      width: 1182px;
      background: url(http://a0.tvsimg.com/images/photos/header-registration-image.jpg?20100902115740) scroll -6px 0;
      height: 160px; }
      .grownup.user_registrations .page-wrapper .top-third.photo .photo-back .page-container, .grownup.friending_registrations.info_pages .page-wrapper .top-third.photo .photo-back .page-container {
        width: 960px;
        height: 160px; }
      .grownup.user_registrations .page-wrapper .top-third.photo .photo-back .text-and-buttons .text, .grownup.friending_registrations.info_pages .page-wrapper .top-third.photo .photo-back .text-and-buttons .text {
        margin-top: 65px;
        color: white;
        font-size: 21px;
        font-weight: normal; }
.grownup.user_registrations .page-wrapper .middle-third, .grownup.friending_registrations.info_pages .page-wrapper .middle-third {
  background-image: url(http://a3.tvsimg.com/images/grownups/info_pages/raspberry-strip.png?20100902115740); }
  .grownup.user_registrations .page-wrapper .middle-third .text, .grownup.friending_registrations.info_pages .page-wrapper .middle-third .text {
    width: 800px;
    overflow: hidden; }
    .grownup.user_registrations .page-wrapper .middle-third .text .title, .grownup.friending_registrations.info_pages .page-wrapper .middle-third .text .title {
      margin-top: 34px;
      overflow: hidden;
      margin-left: 20px; }
      .grownup.user_registrations .page-wrapper .middle-third .text .title div, .grownup.friending_registrations.info_pages .page-wrapper .middle-third .text .title div {
        float: left; }
      .grownup.user_registrations .page-wrapper .middle-third .text .title .grownup-pic, .grownup.friending_registrations.info_pages .page-wrapper .middle-third .text .title .grownup-pic {
        float: left;
        margin-right: 20px;
        height: 50px; }
        .grownup.user_registrations .page-wrapper .middle-third .text .title .grownup-pic img, .grownup.friending_registrations.info_pages .page-wrapper .middle-third .text .title .grownup-pic img {
          width: auto;
          height: 50px; }
      .grownup.user_registrations .page-wrapper .middle-third .text .title .mid-text, .grownup.friending_registrations.info_pages .page-wrapper .middle-third .text .title .mid-text {
        float: left;
        width: 700px;
        margin-top: 10px; }
.grownup.user_registrations .page-wrapper .body-content .body-main, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main {
  padding: 0; }
  .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container {
    font-family: Arial; }
    .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland {
      float: left;
      width: 711px;
      margin-right: 15px; }
      .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .top, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .top {
        background-image: url(http://a2.tvsimg.com/images/registration/main-reg-box-top.png?20100902115740);
        height: 18px;
        width: 711px; }
      .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents {
        background-image: url(http://a2.tvsimg.com/images/registration/main-reg-box-middle.png?20100902115740);
        width: 711px; }
        .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user, .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid {
          padding: 0 10px;
          width: 665px;
          margin: auto; }
          .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user #cfu-loader, .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid #cfu-loader, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user #cfu-loader, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid #cfu-loader {
            display: none;
            overflow: hidden;
            margin-left: 30px;
            margin-top: 30px;
            width: 100px;
            height: 50px; }
          .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user .top-support, .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user .top-support, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support {
            overflow: hidden; }
            .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user .top-support #validating-text, .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support #validating-text, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user .top-support #validating-text, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support #validating-text {
              display: none; }
            .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user .top-support .pic, .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support .pic, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user .top-support .pic, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support .pic {
              float: left;
              margin-right: 10px; }
            .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user .top-support .text, .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support .text, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user .top-support .text, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support .text {
              float: left;
              width: 660px; }
              .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user .top-support .text .bigger, .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support .text .bigger, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user .top-support .text .bigger, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support .text .bigger {
                float: left;
                width: 525px;
                font-weight: bold;
                margin-top: 5px;
                font-size: 22px; }
              .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user .top-support .text .smaller, .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support .text .smaller, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user .top-support .text .smaller, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support .text .smaller {
                float: right;
                color: #aaaaaa;
                font-size: 14px;
                cursor: pointer; }
          .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user .second-chance, .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .second-chance, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user .second-chance, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .second-chance {
            text-align: center;
            display: none; }
        .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-facebook-user {
          min-height: 400px; }
        .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid {
          min-height: 375px;
          display: none; }
          .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support {
            margin-left: 10px; }
            .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support .text, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support .text {
              height: 39px;
              overflow: hidden; }
              .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support .text .bigger, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support .text .bigger {
                width: 415px; }
              .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support .text .not-yet, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support .text .not-yet {
                float: right;
                text-align: right;
                background-image: url(http://a0.tvsimg.com/images/registration/later-button.png?20100902115740);
                width: 217px;
                height: 37px; }
                .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support .text .not-yet img, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .top-support .text .not-yet img {
                  margin-right: 80px;
                  margin-top: 15px; }
          .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .form-top, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid .form-top {
            display: none; }
          .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid #kid-form, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid #kid-form {
            margin-left: 15px;
            font-size: 12px; }
            .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid #kid-form .done-button, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid #kid-form .done-button {
              margin: 15px 0;
              width: 166px; }
            .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid #kid-form #done-loader, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .contents #create-kid #kid-form #done-loader {
              height: 44px;
              margin: 25px 0 0 40px; }
      .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .mainland .bottom, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .mainland .bottom {
        background-image: url(http://a1.tvsimg.com/images/registration/main-reg-box-bottom.png?20100902115740);
        width: 711px;
        height: 28px; }
    .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .progress, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .progress {
      float: left;
      width: 275px; }
      .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .progress .step, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .progress .step {
        background-image: url(http://a1.tvsimg.com/images/registration/step-unselected.png?20100902115740);
        width: 249px;
        height: 75px;
        margin-bottom: 5px; }
        .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .progress .step .check, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .progress .step .check {
          float: left;
          margin-right: 15px; }
        .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .progress .step .text, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .progress .step .text {
          color: #cccccc;
          width: 145px;
          float: left;
          font-size: 15px;
          margin-top: 18px; }
        .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .progress .step.pending .text, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .progress .step.pending .text {
          margin-left: 65px; }
        .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .progress .step.complete .check, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .progress .step.complete .check {
          background-image: url(http://a0.tvsimg.com/images/registration/transparent-green-check.png?20100902115740);
          width: 38px;
          height: 37px;
          margin-left: 12px;
          margin-top: 20px; }
        .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .progress .step.selected, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .progress .step.selected {
          background-image: url(http://a2.tvsimg.com/images/registration/step-selected.png?20100902115740); }
          .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .progress .step.selected .check, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .progress .step.selected .check {
            background-image: url(http://a0.tvsimg.com/images/registration/step-selected-orange-arrow.png?20100902115740);
            width: 50px;
            height: 39px;
            margin: 19px 5px 0 10px; }
          .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .progress .step.selected .text, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .progress .step.selected .text {
            color: white;
            margin-top: 14px; }
      .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .progress .step-fun, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .progress .step-fun {
        display: none;
        width: 255px;
        margin-top: 19px; }
        .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .progress .step-fun .arrow, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .progress .step-fun .arrow {
          width: 50px;
          height: 100px;
          overflow: hidden;
          float: left;
          margin-left: 10px; }
        .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .progress .step-fun .right-side, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .progress .step-fun .right-side {
          width: 175px;
          margin-top: 4px;
          margin-left: 6px;
          float: left; }
          .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .progress .step-fun .right-side .big-text, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .progress .step-fun .right-side .big-text {
            color: orange;
            font-size: 21px; }
          .grownup.user_registrations .page-wrapper .body-content .body-main .registration-container .progress .step-fun .right-side .support, .grownup.friending_registrations.info_pages .page-wrapper .body-content .body-main .registration-container .progress .step-fun .right-side .support {
            margin-top: 7px;
            float: left;
            line-height: 18px; }

#tos-dialog {
  display: none; }
  #tos-dialog .contents {
    height: 210px; }
    #tos-dialog .contents .title-text {
      width: 350px;
      font-weight: bold;
      font-size: 20px;
      margin-top: 10px; }
    #tos-dialog .contents .title-sub {
      margin-top: 10px; }
    #tos-dialog .contents .locky-lock {
      float: left;
      width: 490px;
      margin-top: 10px;
      overflow: hidden; }
      #tos-dialog .contents .locky-lock .lock {
        float: left;
        width: 50px;
        height: 50px;
        margin-right: 7px; }
        #tos-dialog .contents .locky-lock .lock img {
          width: 50px;
          height: 50px; }
      #tos-dialog .contents .locky-lock .check {
        float: left;
        width: 28px;
        height: 50px;
        margin-top: 10px; }
      #tos-dialog .contents .locky-lock .text {
        float: left;
        width: 330px;
        height: 50px;
        margin-top: 10px;
        font-size: 14px; }
      #tos-dialog .contents .locky-lock #accept-tos-message {
        display: none;
        margin-top: 3px;
        color: red; }
    #tos-dialog .contents .buttons {
      overflow: hidden;
      width: 166px; }
      #tos-dialog .contents .buttons #accepted-done-loader {
        display: none;
        width: 166px;
        height: 42px;
        padding-left: 60px;
        padding-top: 10px; }


.allowances .al-sub-head {
  font-size: 18px;
  font-weight: bold;
  color: #333333; }
  .allowances .al-sub-head .the-num {
    float: left;
    width: 40px;
    margin-bottom: -13px;
    z-index: 100;
    position: relative; }
  .allowances .al-sub-head .the-text {
    float: left;
    width: 300px; }
.allowances .al-user {
  margin: 11px 0px 0px 11px;
  float: left;
  width: 72px;
  min-height: 87px; }
  .allowances .al-user.active {
    background-color: #c6e1e6;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px; }
.allowances .al-user.selected {
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  margin: 11px 0px 0px 11px;
  background-color: #def9ff;
  float: left;
  width: 72px;
  min-height: 87px; }
  .allowances .al-user.selected.active {
    background-color: #c6e1e6;
    -moz-border-radius: 9px;
    -webkit-border-radius: 9px; }
.allowances .al-pic {
  margin: 3px 7px 5px 9px; }
.allowances .al-name {
  padding-top: 6px;
  text-align: center;
  font-size: 14px;
  font-weight: bold; }
.allowances .al-tbills {
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  color: #ebb600;
  padding-bottom: 4px; }
.allowances .top-left-section {
  float: left;
  width: 350px; }
.allowances .top-right-section {
  padding-left: 37px;
  float: left;
  width: 350px; }
.allowances .tbill-box {
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  background-color: #f5f5f5;
  width: 350px;
  min-height: 150px; }
  .allowances .tbill-box .total-text {
    float: left;
    font-size: 18px;
    color: #333333;
    width: 350px;
    text-align: center;
    margin-top: 35px; }
    .allowances .tbill-box .total-text span.tbills {
      color: #ebb600; }
  .allowances .tbill-box #add-money {
    float: left;
    width: 137px;
    margin: 18px 0 0 104px; }
    .allowances .tbill-box #add-money .add-money {
      cursor: pointer;
      background-image: url(http://a2.tvsimg.com/images/buttons/add-tbills-white-button.png?20100902115740);
      background-repeat: no-repeat;
      background-position: 0px 0px;
      background-color: transparent;
      display: block;
      border: 0;
      font-size: 0;
      line-height: 0;
      text-indent: -9999px;
      color: white;
      width: 140px;
      height: 46px; }
      .allowances .tbill-box #add-money .add-money:hover {
        background-position: 0px -47px; }
      .allowances .tbill-box #add-money .add-money:active {
        background-position: 0px -94px; }
.allowances .kid-choose-box {
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  background-color: #f5f5f5;
  padding: 10px 0 16px 5px;
  width: 350px;
  min-height: 124px;
  overflow: hidden; }
  .allowances .kid-choose-box .no-kids-text {
    width: 300px;
    margin: 24px 0 0 24px; }
.allowances .bottom-section .give-box {
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  background-color: #f5f5f5;
  overflow: hidden;
  width: 702px;
  padding: 23px 20px 23px 20px; }
  .allowances .bottom-section .give-box .give-box-left {
    float: left;
    width: 343px; }
    .allowances .bottom-section .give-box .give-box-left .give-head {
      font-size: 18px;
      color: #333333; }
    .allowances .bottom-section .give-box .give-box-left .give-amount-box {
      padding: 25px 0 0 16px; }
      .allowances .bottom-section .give-box .give-box-left .give-amount-box .give-amount-text {
        float: left;
        width: 70px;
        padding-top: 7px; }
      .allowances .bottom-section .give-box .give-box-left .give-amount-box .give-amount-specify {
        float: left;
        width: 108px; }
        .allowances .bottom-section .give-box .give-box-left .give-amount-box .give-amount-specify input {
          color: #ebb600;
          font-size: 30px;
          height: 40px;
          width: 100px;
          text-align: right; }
      .allowances .bottom-section .give-box .give-box-left .give-amount-box .give-amount-currency {
        padding: 5px 0 0 12px;
        float: left;
        width: 100px;
        font-size: 32px;
        color: #ebb600; }
    .allowances .bottom-section .give-box .give-box-left .give-imagery {
      padding: 19px 0 0 56px; }
      .allowances .bottom-section .give-box .give-box-left .give-imagery .give-imagery-left {
        float: left;
        width: 75px; }
      .allowances .bottom-section .give-box .give-box-left .give-imagery .give-imagery-middle {
        float: left;
        width: 59px;
        padding: 23px 0 0 23px; }
      .allowances .bottom-section .give-box .give-box-left .give-imagery .give-imagery-right {
        float: left;
        width: 54px;
        padding-top: 8px; }
        .allowances .bottom-section .give-box .give-box-left .give-imagery .give-imagery-right .receiver-name {
          width: 54px;
          text-align: center; }
  .allowances .bottom-section .give-box .give-box-right {
    float: left;
    width: 350px; }
    .allowances .bottom-section .give-box .give-box-right .msg-area .msg-super-head {
      font-size: 17px;
      color: #333333;
      padding-bottom: 11px; }
    .allowances .bottom-section .give-box .give-box-right .msg-area .msg-head {
      font-size: 12px;
      font-weight: bold;
      color: #333333;
      padding-bottom: 11px; }
    .allowances .bottom-section .give-box .give-box-right .msg-area .msg-body textarea {
      width: 333px;
      height: 85px;
      padding: 4px;
      font-size: 16px; }
    .allowances .bottom-section .give-box .give-box-right .give-area {
      margin: 10px 0 0 111px; }
      .allowances .bottom-section .give-box .give-box-right .give-area .give-button {
        cursor: pointer;
        background-image: url(http://a3.tvsimg.com/images/buttons/give-button.png?20100902115740);
        background-repeat: no-repeat;
        background-position: 0px 0px;
        background-color: transparent;
        display: block;
        border: 0;
        font-size: 0;
        line-height: 0;
        text-indent: -9999px;
        color: white;
        width: 130px;
        height: 52px; }
        .allowances .bottom-section .give-box .give-box-right .give-area .give-button:hover {
          background-position: 0px -53px; }
        .allowances .bottom-section .give-box .give-box-right .give-area .give-button:active {
          background-position: 0px -104px; }


.grownup.home-page li {
  list-style-type: inherit; }
.grownup.home-page .page-container {
  overflow: hidden;
  width: 960px; }
  .grownup.home-page .page-container .logo_and_logins_wrap .text-and-buttons {
    color: white; }
  .grownup.home-page .page-container .tagline {
    margin-top: 160px; }
.grownup.home-page .top-third {
  height: 315px; }
  .grownup.home-page .top-third.photo {
    background: url(http://a3.tvsimg.com/images/homepage/homepage-header-image-repeater.jpg?20100902115740) repeat-x; }
    .grownup.home-page .top-third.photo .photo-back {
      background: url(http://a2.tvsimg.com/images/homepage/homepage-header-image.jpg?20100902115740) no-repeat -125px 0px;
      margin: auto;
      width: 960px;
      height: 315px; }
      .grownup.home-page .top-third.photo .photo-back .page-container {
        width: 960px;
        height: 315px; }
      .grownup.home-page .top-third.photo .photo-back .text-and-buttons .text {
        color: white;
        font-size: 21px;
        font-weight: normal; }
.grownup.home-page .middle-third {
  min-height: 170px;
  background-image: url(http://a2.tvsimg.com/images/homepage/blue-strip-repeater.png?20100902115740);
  background-repeat: repeat-x; }
  .grownup.home-page .middle-third .page-container {
    overflow: visible; }
  .grownup.home-page .middle-third .text .title {
    float: left;
    width: 700px;
    overflow: hidden;
    margin-top: 25px;
    font-size: 30px;
    color: white; }
  .grownup.home-page .middle-third .sign-up-dialog {
    margin-top: -90px; }
.grownup.home-page .body-content {
  overflow: hidden; }
  .grownup.home-page .body-content .body-main {
    overflow: hidden;
    float: left;
    padding: 0 10px;
    width: 670px; }
  .grownup.home-page .body-content .body-right {
    float: right;
    margin: 10px 0 0 0;
    width: 250px; }
    .grownup.home-page .body-content .body-right .suggested-title .ad-right-trumpet h3 {
      font-size: 18px;
      margin-bottom: 10px; }
    .grownup.home-page .body-content .body-right .suggested-title .question {
      overflow: hidden; }
      .grownup.home-page .body-content .body-right .suggested-title .question h3 {
        font-size: 18px; }
      .grownup.home-page .body-content .body-right .suggested-title .question .title {
        font-size: 16px;
        margin-bottom: 10px; }
    .grownup.home-page .body-content .body-right .suggested-title .answer {
      -moz-border-radius: 9px;
      -webkit-border-radius: 9px;
      background-color: #e9f6f8;
      padding: 10px;
      font-size: 14px;
      margin-bottom: 7px; }
      .grownup.home-page .body-content .body-right .suggested-title .answer .from {
        margin-top: 10px;
        font-size: 12px; }
    .grownup.home-page .body-content .body-right .suggested-title .see-more {
      float: right;
      margin: 0 5px 0 0; }
    .grownup.home-page .body-content .body-right .worlds.search-nav {
      border: none; }
      .grownup.home-page .body-content .body-right .worlds.search-nav .links {
        font-size: 18px;
        margin-bottom: 3px; }
        .grownup.home-page .body-content .body-right .worlds.search-nav .links .image {
          margin-top: 2px; }
    .grownup.home-page .body-content .body-right .sep-line {
      display: none; }
    .grownup.home-page .body-content .body-right .side-content {
      width: 225px;
      margin: 0 0 28px 13px; }
      .grownup.home-page .body-content .body-right .side-content .title {
        margin: 8px 0 4px 0;
        font-size: 16px;
        font-weight: bold;
        color: #40aec5; }
      .grownup.home-page .body-content .body-right .side-content .text {
        font-size: 12px;
        line-height: 16px;
        margin: 0 0 2px 0; }
      .grownup.home-page .body-content .body-right .side-content .link {
        font-size: 12px; }
.grownup.home-page .num-row .num1 {
  float: left;
  width: 41px; }
.grownup.home-page .num-row .num {
  float: left;
  width: 50px; }
.grownup.home-page .num-row .num1-txt {
  float: left;
  width: 153px; }
.grownup.home-page .num-row .num2-txt {
  float: left;
  width: 158px; }
.grownup.home-page .num-row .num3-txt {
  float: left;
  width: 230px; }
.grownup.home-page .body-right-no-cta-header {
  float: right;
  margin: 0px 15px 0px 0px;
  width: 230px; }
.grownup.home-page .content-box {
  margin: 20px 25px 25px 20px;
  padding: 10px;
  background-color: #f5f5f5;
  overflow: hidden;
  width: 640px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px; }
.grownup.home-page .content-left {
  float: left;
  width: 81px;
  margin: 7px 0px 0px 13px; }
.grownup.home-page .content-right {
  float: left;
  width: 514px;
  margin: 10px 0px 0px 0px; }
.grownup.home-page .content-header {
  font-size: 20px;
  font-weight: bold;
  color: #333333; }
.grownup.home-page .content-text {
  font-size: 17px;
  color: #333333;
  line-height: 28px; }
.grownup.home-page .content-extra-text {
  font-size: 17px;
  color: #333333;
  margin: 33px 70px 33px 58px;
  line-height: 28px; }
.grownup.home-page ul.content-text {
  margin-top: 0px; }
  .grownup.home-page ul.content-text li {
    list-style-type: inherit; }
.grownup.home-page .learn-subhead {
  font-size: 24px;
  font-weight: bold;
  color: #333333;
  margin: 0px 0px 5px 0px; }
.grownup.home-page .learn-content-left {
  float: left;
  width: 250px; }
.grownup.home-page .learn-content-right {
  float: left;
  width: 420px; }
.grownup.home-page .learn-content-header {
  font-size: 17px;
  color: #333333;
  font-weight: bold; }
.grownup.home-page .learn-content-text {
  font-size: 17px;
  color: #333333;
  line-height: 28px; }
.grownup.home-page .learn-separator {
  border-bottom: 4px solid;
  width: 590px;
  border-color: #dadada;
  margin: 28px 0px 28px 32px; }
.grownup.home-page .content-body {
  margin: 27px; }
.grownup.home-page .join-now-box {
  width: 646px;
  height: 137px;
  background-image: url(http://a0.tvsimg.com/images/grownups/info_pages/raspberry-box-call-to-action.png?20100902115740);
  background-repeat: repeat-x; }
  .grownup.home-page .join-now-box .join-now-left {
    float: left;
    width: 170px;
    margin: 36px 0 0 38px; }
  .grownup.home-page .join-now-box .join-now-center {
    float: left;
    width: 170px;
    margin: 29px 0 0 17px; }
  .grownup.home-page .join-now-box .join-now-center-text {
    font-size: 15px;
    color: white; }
  .grownup.home-page .join-now-box .join-now-right {
    float: left;
    text-align: center;
    width: 200px;
    height: 30px;
    margin: 20px 0 0px 12px; }
    .grownup.home-page .join-now-box .join-now-right .join-now-fb-connect-text {
      overflow: hidden; }
      .grownup.home-page .join-now-box .join-now-right .join-now-fb-connect-text a {
        color: white;
        font-size: 11px; }
    .grownup.home-page .join-now-box .join-now-right .join-now-fb-connect {
      overflow: hidden; }
      .grownup.home-page .join-now-box .join-now-right .join-now-fb-connect .fb-sign-in {
        margin: 8px auto;
        text-decoration: none; }
    .grownup.home-page .join-now-box .join-now-right .join-now-right-text {
      overflow: hidden;
      font-size: 10px;
      color: white; }
.grownup.home-page .get-started-box {
  height: 229px;
  width: 270px;
  background-image: url(http://a2.tvsimg.com/images/grownups/info_pages/raspberry-box-fb-connect.png?20100902115740);
  background-repeat: repeat-x; }
  .grownup.home-page .get-started-box .get-started {
    padding-top: 25px;
    margin: auto;
    width: 140px; }
  .grownup.home-page .get-started-box .sign-my-kid-up {
    font-size: 20px;
    color: white;
    width: 168px;
    margin: 8px auto 0px;
    text-align: center; }
  .grownup.home-page .get-started-box .fb-permission {
    font-size: 10px;
    color: white;
    width: 200px;
    margin: auto;
    text-align: center; }
.grownup.home-page .connect-button {
  overflow: hidden; }
  .grownup.home-page .connect-button .fb-sign-in {
    overflow: hidden;
    margin: 20px auto;
    background: url(http://a2.tvsimg.com/images/fb-sign-in-small.png?20100902115740) no-repeat scroll;
    display: block;
    height: 27px;
    width: 175px;
    text-decoration: none; }
.grownup.home-page .sign-up-my-kid-button-wrap {
  margin-top: 25px; }
  .grownup.home-page .sign-up-my-kid-button-wrap .sign-up-my-kid-button {
    cursor: pointer;
    margin-right: 8px;
    background-image: url(http://a0.tvsimg.com/images/buttons/sign-up-my-kid-button.png?20100902115740);
    background-repeat: no-repeat;
    background-position: 0px -2px;
    background-color: transparent;
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    display: block;
    width: 189px;
    height: 49px;
    margin: 5px auto; }
    .grownup.home-page .sign-up-my-kid-button-wrap .sign-up-my-kid-button:hover {
      background-position: 0px -53px; }
    .grownup.home-page .sign-up-my-kid-button-wrap .sign-up-my-kid-button:active {
      background-position: 0px -104px; }
.grownup.home-page .not-fb-user-box {
  margin: 20px;
  padding: 0px;
  background-color: #f5f5f5;
  overflow: hidden;
  width: 237px;
  -moz-border-radius: 5px 5px 5px 5px;
  -webkit-border-radius: 5px 5px 5px 5px; }
  .grownup.home-page .not-fb-user-box .title {
    font-weight: bold;
    float: left;
    width: 205px;
    margin: 13px 0px 0px 17px; }
  .grownup.home-page .not-fb-user-box .text {
    float: left;
    width: 205px;
    margin: 3px 0 13px 17px;
    line-height: 18px;
    font-size: 12px; }
  .grownup.home-page .not-fb-user-box .email-text {
    font-weight: bold;
    float: left;
    width: 205px;
    margin: 0 0 5px 17px;
    font-size: 12px; }
  .grownup.home-page .not-fb-user-box .email-box {
    float: left;
    width: 205px;
    margin: 0px 0px 0px 0px; }
  .grownup.home-page .not-fb-user-box .email-submit {
    cursor: pointer;
    background-image: url(http://a2.tvsimg.com/images/grownups/buttons/notify-up-state.png?20100902115740);
    width: 166px;
    height: 44px;
    float: left;
    margin: 9px 0 14px 20px;
    height: 45px; }
    .grownup.home-page .not-fb-user-box .email-submit:hover {
      background-image: url(http://a1.tvsimg.com/images/grownups/buttons/notify-over-state.png?20100902115740); }
    .grownup.home-page .not-fb-user-box .email-submit:active {
      background-image: url(http://a3.tvsimg.com/images/grownups/buttons/notify-selected.png?20100902115740); }
    .grownup.home-page .not-fb-user-box .email-submit a {
      color: white;
      font-size: 12px; }
  .grownup.home-page .not-fb-user-box .join-now-right-text {
    font-size: 11px;
    color: white; }
.grownup.home-page .separator {
  border-bottom: 3px solid;
  border-color: #dadada;
  margin: 5px 0px 8px 0px; }
.grownup.home-page .safe-separator {
  border-bottom: 3px solid;
  border-color: #dadada;
  margin: 20px 31px 8px 16px; }
.grownup.home-page .row-1 {
  height: 325px; }
.grownup.home-page .how-we-keepem-safe {
  margin-top: 10px; }
.grownup.home-page .row-2 {
  height: 206px; }
.grownup.home-page .features {
  float: left;
  border: 1px solid #f1f1f1;
  background-color: #f1f1f1;
  width: 678px;
  height: 191px; }
  .grownup.home-page .features .top {
    margin-top: 15px;
    margin-left: 20px;
    height: 34px; }
    .grownup.home-page .features .top .kids-want, .grownup.home-page .features .top .partners {
      float: left;
      font-size: 16px;
      font-weight: bold;
      color: #40aec5; }
    .grownup.home-page .features .top .kids-want {
      width: 450px; }
  .grownup.home-page .features .bottom {
    width: 678px; }
    .grownup.home-page .features .bottom .contain {
      float: left;
      width: 113px;
      margin: auto; }
      .grownup.home-page .features .bottom .contain .pic {
        margin-bottom: 4px;
        margin: auto;
        width: 75px; }
      .grownup.home-page .features .bottom .contain .text {
        text-align: center;
        margin: auto; }
  .grownup.home-page .features .connect-safely img {
    margin-left: 18px;
    width: 175px;
    height: 55px; }
.grownup.home-page .what-saying {
  float: left;
  margin-left: 39px; }
  .grownup.home-page .what-saying .text {
    font-style: italic; }
  .grownup.home-page .what-saying .quotee {
    margin-top: 4px; }
.grownup.home-page .boxybox {
  float: left;
  width: 192px;
  margin-right: 30px; }
  .grownup.home-page .boxybox .title {
    margin: 10px 0 4px 0;
    font-size: 16px;
    font-weight: bold;
    color: #40aec5; }
  .grownup.home-page .boxybox .text {
    font-size: 14px; }
  .grownup.home-page .boxybox .link {
    margin-top: 5px; }
  .grownup.home-page .boxybox #popup_video_container {
    display: none; }
.grownup.home-page .blanky-box {
  width: 230px;
  margin-bottom: 15px;
  margin-left: 20px;
  margin-right: 0px; }
.grownup.home-page .press-box {
  overflow: hidden;
  float: left;
  margin-top: 0;
  margin-right: 27px;
  width: 195px; }
  .grownup.home-page .press-box a {
    margin-top: 5px;
    display: block; }
  .grownup.home-page .press-box .title {
    text-align: center;
    margin-bottom: 16px; }
  .grownup.home-page .press-box .text {
    text-align: center; }


.home-page-b h2, .home-page-b h3 {
  color: white; }
.home-page-b ul {
  padding: 0;
  margin: 0; }
.home-page-b .green_dialog .ui-dialog-titlebar, .home-page-b .green_activity_dialog .ui-dialog-titlebar, .home-page-b .green_parent_dialog .ui-dialog-titlebar {
  background: url(http://a3.tvsimg.com/images/teal-top-slice.png?20100902115740);
  border: 1px solid #006e8a; }
.home-page-b .green_dialog .ui-widget-content, .home-page-b .green_activity_dialog .ui-widget-content, .home-page-b .green_parent_dialog .ui-widget-content {
  border-left: 1px solid #006e8a;
  border-right: 1px solid #006e8a;
  border-bottom: 1px solid #006e8a; }
.home-page-b .page-container {
  width: 1024px;
  margin: 0 auto; }
.home-page-b .clear {
  clear: both; }
.home-page-b .facebook-login-button {
  display: block;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
  width: 100px;
  height: 36px;
  background-image: url(http://a3.tvsimg.com/images/homepage_b/facebook-login.png?20100902115740); }
.home-page-b .kid-login-button {
  display: block;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
  width: 100px;
  height: 37px;
  background-image: url(http://a3.tvsimg.com/images/homepage_b/kid-login.png?20100902115740); }
  .home-page-b .kid-login-button:hover {
    background-position: 0px -38px; }
  .home-page-b .kid-login-button:active {
    background-position: 0px -75px; }
.home-page-b .facebook-sign-up-button {
  display: block;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
  width: 370px;
  height: 65px;
  background-image: url(http://a1.tvsimg.com/images/homepage_b/sign-up-with-facebook.png?20100902115740); }
  .home-page-b .facebook-sign-up-button:hover {
    background-position: 0px -70px; }
  .home-page-b .facebook-sign-up-button:active {
    background-position: 0px -140px; }
.home-page-b #header {
  height: 134px;
  background: url(http://a0.tvsimg.com/images/homepage_b/header-tile.png?20100902115740) repeat-x; }
  .home-page-b #header .page-container h2 {
    font-size: 15px; }
  .home-page-b #header .page-container h3 {
    font-size: 13px;
    text-align: center; }
  .home-page-b #header .page-container #logo-wrap {
    float: left;
    width: 500px;
    margin-top: 10px; }
    .home-page-b #header .page-container #logo-wrap #logo-sub {
      margin-top: 5px; }
  .home-page-b #header .page-container #logins-wrap {
    float: right;
    width: 230px;
    margin-top: 28px; }
    .home-page-b #header .page-container #logins-wrap h3 {
      margin-bottom: 10px; }
    .home-page-b #header .page-container #logins-wrap #grownup-wrap {
      float: left;
      text-align: center; }
    .home-page-b #header .page-container #logins-wrap #kid-wrap {
      float: right;
      margin-left: 10px;
      text-align: center; }
.home-page-b #main {
  height: 481px;
  border-bottom: 5px solid #006e8a; }
  .home-page-b #main #main-left {
    background: url(http://a3.tvsimg.com/images/homepage_b/right-tile.png?20100902115740) repeat-x;
    height: 481px;
    width: 100%; }
  .home-page-b #main #main-right {
    background: url(http://a2.tvsimg.com/images/homepage_b/left-tile.png?20100902115740) repeat-x;
    height: 481px;
    margin-top: -481px;
    width: 50%; }
  .home-page-b #main .page-container #main-photo {
    background: url(http://a2.tvsimg.com/images/homepage_b/mainimage.jpg?20100902115740) no-repeat 0 0;
    margin-top: -481px;
    height: 481px; }
    .home-page-b #main .page-container #main-photo .left {
      float: left;
      width: 610px; }
      .home-page-b #main .page-container #main-photo .left #video-wrap {
        margin-top: 80px;
        margin-left: 107px; }
        .home-page-b #main .page-container #main-photo .left #video-wrap #video-text {
          float: left;
          width: 300px;
          margin-top: 20px;
          text-align: center; }
          .home-page-b #main .page-container #main-photo .left #video-wrap #video-text h2 a {
            color: white;
            font-size: 30px;
            text-decoration: none; }
            .home-page-b #main .page-container #main-photo .left #video-wrap #video-text h2 a:hover {
              text-decoration: underline; }
          .home-page-b #main .page-container #main-photo .left #video-wrap #video-text h3 {
            font-size: 18px; }
        .home-page-b #main .page-container #main-photo .left #video-wrap #video-img {
          float: left;
          margin-left: -30px; }
          .home-page-b #main .page-container #main-photo .left #video-wrap #video-img #play-button {
            display: block;
            background-repeat: no-repeat;
            background-position: 0px 0px;
            cursor: pointer;
            width: 100px;
            height: 100px;
            background-image: url(http://a0.tvsimg.com/images/homepage_b/play-button.png?20100902115740); }
            .home-page-b #main .page-container #main-photo .left #video-wrap #video-img #play-button:hover {
              background-position: 0px -102px; }
    .home-page-b #main .page-container #main-photo .right {
      float: right;
      margin-top: 63px;
      width: 360px; }
      .home-page-b #main .page-container #main-photo .right h2 {
        font-size: 30px; }
      .home-page-b #main .page-container #main-photo .right #parents h2 {
        margin-left: 4px; }
      .home-page-b #main .page-container #main-photo .right #parents .facebook-sign-up-button {
        margin: 2px 0 1px 0; }
      .home-page-b #main .page-container #main-photo .right #parents #sub-text-wrap {
        width: 325px;
        margin: 4px 0 0 15px; }
        .home-page-b #main .page-container #main-photo .right #parents #sub-text-wrap #sub-text-info {
          float: left;
          width: 270px;
          margin: 4px 0 0 13px; }
          .home-page-b #main .page-container #main-photo .right #parents #sub-text-wrap #sub-text-info p {
            margin: 0; }
          .home-page-b #main .page-container #main-photo .right #parents #sub-text-wrap #sub-text-info h4 {
            margin-top: 5px; }
        .home-page-b #main .page-container #main-photo .right #parents #sub-text-wrap #sub-text-img {
          float: left;
          margin: 5px 0 0 0; }
      .home-page-b #main .page-container #main-photo .right #kids {
        width: 300px;
        margin: 97px 0 0 12px; }
        .home-page-b #main .page-container #main-photo .right #kids p {
          font-size: 16px;
          margin: 0; }
        .home-page-b #main .page-container #main-photo .right #kids .not-registered-yet-dialog {
          display: none; }
        .home-page-b #main .page-container #main-photo .right #kids a {
          color: #006e8a; }
.home-page-b #info {
  padding: 40px 0; }
  .home-page-b #info .left {
    float: left; }
    .home-page-b #info .left .links-wrap {
      float: left;
      margin-left: 40px; }
      .home-page-b #info .left .links-wrap h2 {
        color: #333333;
        font-size: 14px;
        font-weight: strong; }
      .home-page-b #info .left .links-wrap ul {
        list-style: none;
        margin-top: 5px; }
        .home-page-b #info .left .links-wrap ul li {
          margin-top: 1px; }
          .home-page-b #info .left .links-wrap ul li a {
            color: #006e8a;
            font-size: 14px; }
  .home-page-b #info .right {
    float: left;
    width: 300px;
    margin-left: 155px; }
    .home-page-b #info .right #validations {
      margin-top: 10px; }
      .home-page-b #info .right #validations #trust-e {
        float: left; }
      .home-page-b #info .right #validations #connect-safely {
        float: left;
        margin-left: 10px; }
.home-page-b #news {
  background: url(http://a2.tvsimg.com/images/homepage_b/press-background.png?20100902115740) repeat-x;
  padding: 20px 0;
  height: 215px; }
  .home-page-b #news .page-container h2 {
    color: #333333;
    font-size: 15px;
    margin-left: 40px; }
  .home-page-b #news .page-container #news-img {
    float: left;
    margin-left: 60px; }
  .home-page-b #news .page-container #news-more {
    float: left;
    margin-left: 45px;
    margin-top: 110px;
    width: 90px; }
.home-page-b #footer {
  background: white;
  color: #949494;
  text-align: center;
  height: 80px; }


.communities.info_pages.grownup.public-asset .body-content .body-main {
  width: 960px; }
.communities.info_pages.grownup.public-asset .body-content .fb-sign-in {
  background: url(http://a2.tvsimg.com/images/fb-sign-in.png?20100902115740) no-repeat scroll;
  display: block;
  width: 353px;
  height: 52px;
  margin: 10px auto;
  text-decoration: none; }
  .communities.info_pages.grownup.public-asset .body-content .fb-sign-in:hover {
    background-position: 0 -56px; }
  .communities.info_pages.grownup.public-asset .body-content .fb-sign-in:active {
    background-position: 0 -112px; }
.communities #s-box {
  text-align: left;
  padding: 7px;
  width: 450px;
  font-size: 20px;
  line-height: 24px;
  background: url(http://a3.tvsimg.com/images/search-globe-pink.png?20100902115740) no-repeat scroll 430px 4px;
  color: #999999;
  border: 3px solid #ebb600; }
  .communities #s-box.active {
    color: #333333; }
.communities .sign-in-loader {
  display: none;
  width: 32px;
  margin: 10px auto; }
.communities #loading {
  display: none; }
  .communities #loading img {
    margin-right: 12px;
    margin-top: 1px;
    width: 24px;
    height: 24px; }
.communities .community-list {
  font-size: 18px; }
  .communities .community-list div {
    margin: 10px 0; }

.ac_results li .comm {
  display: block;
  float: left;
  width: 280px; }
.ac_results li .addr {
  display: block;
  float: right;
  width: 150px;
  font-size: 14px; }


.pending-text {
  font-style: italic;
  font-size: 12px;
  margin-top: 10px;
  color: #777777; }

.message-selector {
  width: 375px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  padding: 7px 0px 7px 5px;
  margin: auto;
  background-color: #eeeeee;
  overflow: hidden; }
  .message-selector div {
    overflow: hidden; }
  .message-selector .message-image {
    float: left;
    width: 45px;
    margin-right: 3px; }
  .message-selector .message-main {
    float: left;
    width: 317px;
    margin-right: 3px; }
    .message-selector .message-main .message-form {
      float: left; }
      .message-selector .message-main .message-form textarea {
        resize: none;
        padding: 3px;
        font-family: Arial;
        font-size: 13px;
        overflow: hidden; }
    .message-selector .message-main .clear {
      font-size: 0px; }
    .message-selector .message-main .message-footer {
      text-align: right;
      float: right;
      width: 114px; }
      .message-selector .message-main .message-footer .post-submit {
        margin-right: 3px;
        margin-top: 3px; }
  .message-selector .clear {
    font-size: 0px; }
  .message-selector .message-tooltip {
    float: left;
    width: 18px; }
    .message-selector .message-tooltip .pick-comment {
      background: url(http://a3.tvsimg.com/images/buttons/dropdown-comment.png?20100902115740) no-repeat;
      height: 26px;
      width: 18px;
      cursor: pointer; }
  .message-selector.opened {
    height: 71px; }
    .message-selector.opened .message-main {
      width: 301px; }
      .message-selector.opened .message-main .message-form textarea {
        height: 34px;
        color: #333333;
        width: 289px; }
  .message-selector.closed {
    height: 29px; }
    .message-selector.closed .message-image {
      display: none; }
    .message-selector.closed .message-main {
      width: 350px; }
      .message-selector.closed .message-main .message-form {
        margin-bottom: 0px; }
        .message-selector.closed .message-main .message-form textarea {
          height: 18px;
          color: #c7c7c7;
          width: 337px; }
      .message-selector.closed .message-main .message-footer .post-submit {
        display: none; }

.message-tooltip {
  float: right; }
  .message-tooltip .pick-comment {
    width: 18px; }

.on-kid-wall-messaging-say-text-form-container {
  width: 450px;
  overflow: hidden; }
  .on-kid-wall-messaging-say-text-form-container .message-selector {
    width: 450px; }
    .on-kid-wall-messaging-say-text-form-container .message-selector.opened .message-main textarea {
      width: 364px; }
    .on-kid-wall-messaging-say-text-form-container .message-selector.closed .message-main textarea {
      width: 412px; }

.playroom-messaging-say-text-form-container {
  width: 450px;
  overflow: hidden;
  margin-top: 5px;
  margin: auto; }
  .playroom-messaging-say-text-form-container .message-selector {
    width: 450px;
    border: 4px solid white; }
    .playroom-messaging-say-text-form-container .message-selector.opened .message-main textarea {
      width: 364px; }
    .playroom-messaging-say-text-form-container .message-selector.closed .message-main textarea {
      color: #333333;
      width: 412px; }

.kid-profile-say-text-form-container, .playroom-messaging-say-text-form-container, .on-kid-wall-messaging-say-text-form-container {
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  width: 505px;
  overflow: hidden;
  margin-top: 5px;
  margin: auto; }
  .kid-profile-say-text-form-container .message-selector, .playroom-messaging-say-text-form-container .message-selector, .on-kid-wall-messaging-say-text-form-container .message-selector {
    width: 495px;
    border: 2px solid #dddddd; }
    .kid-profile-say-text-form-container .message-selector.opened .message-main, .playroom-messaging-say-text-form-container .message-selector.opened .message-main, .on-kid-wall-messaging-say-text-form-container .message-selector.opened .message-main {
      width: 417px; }
      .kid-profile-say-text-form-container .message-selector.opened .message-main textarea, .playroom-messaging-say-text-form-container .message-selector.opened .message-main textarea, .on-kid-wall-messaging-say-text-form-container .message-selector.opened .message-main textarea {
        width: 409px; }
    .kid-profile-say-text-form-container .message-selector.closed .message-main, .playroom-messaging-say-text-form-container .message-selector.closed .message-main, .on-kid-wall-messaging-say-text-form-container .message-selector.closed .message-main {
      width: 465px; }
      .kid-profile-say-text-form-container .message-selector.closed .message-main textarea, .playroom-messaging-say-text-form-container .message-selector.closed .message-main textarea, .on-kid-wall-messaging-say-text-form-container .message-selector.closed .message-main textarea {
        width: 457px; }
