/*
* 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?20111214223349) 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?20111214223349) 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?20111214223349) 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?20111214223349) 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?20111214223349) 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?20111214223349) 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?20111214223349) 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?20111214223349); }
.ui-widget-content .ui-icon {background-image: url(http://a2.tvsimg.com/images/ui-icons_222222_256x240.png?20111214223349); }
.ui-widget-header .ui-icon {background-image: url(http://a2.tvsimg.com/images/ui-icons_ffffff_256x240.png?20111214223349); }
.ui-state-default .ui-icon { background-image: url(http://a2.tvsimg.com/images/ui-icons_ef8c08_256x240.png?20111214223349); }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(http://a2.tvsimg.com/images/ui-icons_ef8c08_256x240.png?20111214223349); }
.ui-state-active .ui-icon {background-image: url(http://a2.tvsimg.com/images/ui-icons_ef8c08_256x240.png?20111214223349); }
.ui-state-highlight .ui-icon {background-image: url(http://a2.tvsimg.com/images/ui-icons_228ef1_256x240.png?20111214223349); }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(http://a0.tvsimg.com/images/ui-icons_ffd27a_256x240.png?20111214223349); }

/* 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?20111214223349) 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?20111214223349) 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;
}


/*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;}


.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?20111214223349) 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?20111214223349) 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?20111214223349) 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?20111214223349) 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?20111214223349) 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?20111214223349) 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?20111214223349) 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?20111214223349) 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?20111214223349) 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?20111214223349) 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 {
  font-family: Helvetica; }
  .admin .page-wrapper .page-container .page-main {
    width: 1025px;
    overflow-x: auto; }
  .admin .admin-name {
    float: left;
    overflow: hidden;
    font: small-caps bold 50px Helvetica;
    margin: 3px; }
  .admin h1 {
    color: #333333; }
  .admin table {
    border-collapse: collapse;
    width: 1009px; }
  .admin td, .admin th {
    text-align: left;
    padding: 3px; }
  .admin dl {
    margin: 0 0 12px 0; }
  .admin dt {
    font-size: 18px;
    margin-bottom: 6px; }
  .admin dd {
    margin: 0;
    font-size: 16px;
    margin-bottom: 3px;
    text-indent: 6px; }
  .admin .adminheader {
    font-size: 28px;
    font-weight: bold;
    padding: 12px 0px; }
  .admin .editheader {
    width: auto;
    float: left;
    overflow: hidden;
    font-size: 24px;
    font-weight: bold; }
  .admin .subheader {
    font-size: 18px;
    font-weight: bold;
    padding: 12px 0px; }
  .admin .backlink {
    padding: 12px 0px;
    font-size: 16px; }
  .admin .newlink {
    padding-bottom: 8px;
    font-size: 16px;
    font-weight: bold; }
  .admin .subtext {
    font-size: 12px;
    font-weight: normal;
    color: #666666;
    margin: 4px;
    overflow: hidden; }
  .admin .instructions {
    font-size: 12px;
    font-weight: normal;
    margin: 4px; }
  .admin .leantable table {
    max-width: 1009px;
    border-collapse: collapse; }
  .admin .sectionbox {
    width: auto;
    float: left;
    overflow: hidden;
    margin: 10px;
    padding: 24px;
    border-bottom: 2px solid #73c8d4;
    background: #dfefff; }
  .admin .frame {
    width: auto;
    min-width: 400px;
    float: left;
    overflow: hidden;
    margin: 10px;
    padding: 24px;
    background: #f9fff3;
    -webkit-box-shadow: #73c8d4 0 0 20px;
    border-radius: 9px; }
  .admin .bigcolumn {
    width: 450px;
    float: left;
    overflow: hidden;
    margin: 0 12px 12px;
    border-radius: 9px;
    background: #fafff7; }
  .admin .column {
    width: auto;
    min-width: 200px;
    max-width: 350px;
    float: left;
    overflow: hidden;
    margin: 10px;
    padding: 12px;
    background: #fafff7;
    -webkit-box-shadow: #93b007 0 0 20px;
    border-radius: 9px; }
  .admin .smallcolumn {
    width: auto;
    min-width: 180px;
    max-width: 250px;
    float: left;
    overflow: hidden;
    margin: 10px;
    padding: 12px;
    background: #fafff7;
    -webkit-box-shadow: #93b007 0 0 20px;
    border-radius: 9px; }
  .admin .category {
    margin-bottom: 12px;
    font-size: 28px; }
  .admin .field {
    width: auto;
    overflow: hidden;
    font-size: 16px;
    font-weight: normal;
    margin-bottom: 12px; }
    .admin .field.status {
      color: #888888;
      text-indent: 28px; }
    .admin .field.button {
      width: 100px;
      float: left;
      overflow: hidden;
      margin: 6px; }
  .admin .subfield {
    max-width: 200px;
    float: left;
    overflow: hidden;
    margin: 12px 20px 12px 0;
    font-size: 16px;
    font-weight: normal; }
  .admin .button {
    width: 100px;
    float: left;
    overflow: hidden;
    margin: 3px 0 0 14px; }
  .admin.metrics table {
    width: auto; }
    .admin.metrics table td {
      padding: 5px 15px;
      vertical-align: top; }
  .admin.attachings .page-wrapper .page-container .page-main {
    height: 600px; }
  .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 {
    margin-bottom: 4px; }
  .admin .page-header a {
    color: #40aec5; }
  .admin .page-header .logout-text {
    margin-top: 40px; }
  .admin th {
    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: 16px Courier; }
  .admin.surveys pre {
    width: 1000px;
    font-size: 14px;
    padding: 12px; }
  .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 {
    font: 16px Courier; }
  .admin.communications .subheader {
    margin: 0 0 0 12px; }
  .admin.featurings .section, .admin.asks .section {
    width: 1025px;
    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;
        max-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; }
  .admin.utilities .email-address-list {
    width: 560px;
    height: 200px; }
  .admin.utilities .fail {
    color: #cc2200; }


.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?20111214223349) 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?20111214223349) 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?20111214223349); }
  .grownup.beta_layout .page-wrapper .middle-third .text {
    float: left;
    margin-top: 23px; }
    .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?20111214223349) 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; }


.login .page-wrapper .page-container {
  width: 1024px; }
  .login .page-wrapper .page-container .page-body {
    width: 1024px;
    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: 1024px;
      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?20111214223349); }

.grownup.login.kid-login-pic .big-pic {
  background-image: url(http://a0.tvsimg.com/images/login/kids-login-rockband.jpg?20111214223349); }
.grownup.login.kid-login-pic .login-box {
  margin-left: 640px;
  background-image: url(http://a2.tvsimg.com/images/login/kid-login-box.png?20111214223349) !important;
  width: 326px !important;
  height: 248px !important; }
.grownup.login.grownup-login-pic .big-pic {
  background-image: url(http://a1.tvsimg.com/images/photos/grownup-login-background-image.jpeg?20111214223349); }
.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, .grownup .login-box.grownups-login-box .login-content .use-connect-unverified {
    font-size: 30px;
    font-weight: bold;
    height: 80px;
    width: 485px; }
    .grownup .login-box.grownups-login-box .login-content .use-connect .reg-fail, .grownup .login-box.grownups-login-box .login-content .use-connect-unverified .reg-fail {
      color: #cc2200;
      width: 375px;
      font-size: 16px;
      margin: 10px auto 0; }
    .grownup .login-box.grownups-login-box .login-content .use-connect .small-message, .grownup .login-box.grownups-login-box .login-content .use-connect-unverified .small-message {
      font-size: 22px;
      font-weight: bold;
      text-align: left; }
    .grownup .login-box.grownups-login-box .login-content .use-connect .small-text, .grownup .login-box.grownups-login-box .login-content .use-connect-unverified .small-text {
      font-size: 16px;
      font-weight: normal;
      text-align: left;
      margin-top: 20px; }
  .grownup .login-box.grownups-login-box .login-content .use-connect-unverified {
    height: auto;
    margin-top: 20px; }
  .grownup .login-box.grownups-login-box .login-content .use-connect {
    margin-top: 35px; }
  .grownup .login-box.grownups-login-box .login-content .actions {
    margin-top: 20px; }
  .grownup .login-box.grownups-login-box .login-content .connect-unverified-login-box {
    float: left;
    margin-left: 35px; }
    .grownup .login-box.grownups-login-box .login-content .connect-unverified-login-box .connect-button {
      display: block;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: 0px 0px;
      cursor: pointer;
      width: 183px;
      height: 66px;
      background-image: url(http://a0.tvsimg.com/images/buttons/login-now-183x68x3.png?20111214223349);
      text-indent: -9999px;
      font-size: 0;
      line-height: 0; }
      .grownup .login-box.grownups-login-box .login-content .connect-unverified-login-box .connect-button:hover {
        background-position: 0px -68px; }
      .grownup .login-box.grownups-login-box .login-content .connect-unverified-login-box .connect-button:active {
        background-position: 0px -133px; }
  .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 .connect-login-box .connect-button {
      margin: 10px auto;
      display: block;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: 0px 0px;
      cursor: pointer;
      width: 353px;
      height: 52px;
      background-image: url(http://a2.tvsimg.com/images/fb-sign-in.png?20111214223349);
      text-indent: -9999px;
      font-size: 0;
      line-height: 0; }
      .grownup .login-box.grownups-login-box .login-content .connect-login-box .connect-button:hover {
        background-position: 0px -56px; }
      .grownup .login-box.grownups-login-box .login-content .connect-login-box .connect-button:active {
        background-position: 0px -112px; }
  .grownup .login-box.grownups-login-box .login-content .unverified-logout {
    float: left;
    overflow: hidden;
    width: 183px; }
    .grownup .login-box.grownups-login-box .login-content .unverified-logout .unverified-logout-button {
      display: block;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: 0px 0px;
      cursor: pointer;
      width: 183px;
      height: 66px;
      background-image: url(http://a0.tvsimg.com/images/buttons/not-now-183x68x3.png?20111214223349);
      text-indent: -9999px;
      font-size: 0;
      line-height: 0; }
      .grownup .login-box.grownups-login-box .login-content .unverified-logout .unverified-logout-button:hover {
        background-position: 0px -68px; }
      .grownup .login-box.grownups-login-box .login-content .unverified-logout .unverified-logout-button:active {
        background-position: 0px -133px; }
  .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.unverified_login .login-content .top .grownups-sign-in {
  width: 280px;
  font-size: 30px;
  font-weight: bold;
  margin-top: 20px;
  float: left; }
.grownup.login.unverified_login .login-content .top .small-tville {
  float: right;
  margin-top: 10px; }
.grownup.login.unverified_login .login-content .use-connect-unverified {
  text-align: left; }
.grownup.login.unverified_login .login-content .connect-unverified-login-box {
  margin-left: 60px; }

.grownup.login .login-box.kids-login-box .login-content {
  width: 284px;
  margin-left: 25px; }
  .grownup.login .login-box.kids-login-box .login-content .login-head {
    overflow: hidden; }
    .grownup.login .login-box.kids-login-box .login-content .login-head .big-message {
      font-size: 30px;
      font-weight: bold;
      float: left;
      margin-top: 10px;
      font-size: 24px; }
    .grownup.login .login-box.kids-login-box .login-content .login-head .small-message {
      font-size: 24px;
      font-weight: bold;
      margin-left: 20px;
      margin-top: 36px; }
    .grownup.login .login-box.kids-login-box .login-content .login-head .small-text {
      font-size: 15px;
      margin-top: 10px;
      margin-left: 20px; }
    .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 .login-head .actions {
      margin-top: 30px;
      overflow: hidden; }
      .grownup.login .login-box.kids-login-box .login-content .login-head .actions .ask-them-button {
        display: block;
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: 0px 0px;
        cursor: pointer;
        width: 144px;
        height: 48px;
        background-image: url(http://a0.tvsimg.com/images/login/ask-them-now-144x48x3.png?20111214223349);
        float: left; }
        .grownup.login .login-box.kids-login-box .login-content .login-head .actions .ask-them-button:hover {
          background-position: 0px -54px; }
        .grownup.login .login-box.kids-login-box .login-content .login-head .actions .ask-them-button:active {
          background-position: 0px -108px; }
      .grownup.login .login-box.kids-login-box .login-content .login-head .actions .email-them-button {
        display: block;
        background-color: transparent;
        background-repeat: no-repeat;
        background-position: 0px 0px;
        cursor: pointer;
        width: 183px;
        height: 66px;
        background-image: url(http://a3.tvsimg.com/images/verification/email-them-183x68x3.png?20111214223349);
        float: left; }
        .grownup.login .login-box.kids-login-box .login-content .login-head .actions .email-them-button:hover {
          background-position: 0px -68px; }
        .grownup.login .login-box.kids-login-box .login-content .login-head .actions .email-them-button:active {
          background-position: 0px -133px; }
      .grownup.login .login-box.kids-login-box .login-content .login-head .actions .unverified-logout {
        float: left;
        overflow: hidden; }
        .grownup.login .login-box.kids-login-box .login-content .login-head .actions .unverified-logout .unverified-logout-button {
          display: block;
          background-color: transparent;
          background-repeat: no-repeat;
          background-position: 0px 0px;
          cursor: pointer;
          width: 140px;
          height: 48px;
          background-image: url(http://a1.tvsimg.com/images/login/not-now-144x48x3.png?20111214223349);
          text-indent: -9999px;
          font-size: 0;
          line-height: 0; }
          .grownup.login .login-box.kids-login-box .login-content .login-head .actions .unverified-logout .unverified-logout-button:hover {
            background-position: 0px -54px; }
          .grownup.login .login-box.kids-login-box .login-content .login-head .actions .unverified-logout .unverified-logout-button:active {
            background-position: 0px -108px; }
  .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-and-forgot {
    overflow: hidden;
    margin-bottom: 7px; }
    .grownup.login .login-box.kids-login-box .login-content .username-and-forgot .username {
      padding-top: 5px;
      margin-bottom: 4px;
      font-size: 16px;
      line-height: 18px;
      overflow: hidden; }
      .grownup.login .login-box.kids-login-box .login-content .username-and-forgot .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-and-forgot .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 .username-and-forgot .username input {
        width: 270px;
        height: 33px;
        font-size: 20px;
        padding: 0 0 0 4px; }
    .grownup.login .login-box.kids-login-box .login-content .username-and-forgot .username-bottom {
      margin-top: 2px; }
      .grownup.login .login-box.kids-login-box .login-content .username-and-forgot .username-bottom div {
        float: left;
        padding-left: 2px; }
      .grownup.login .login-box.kids-login-box .login-content .username-and-forgot .username-bottom .whats_my_username {
        font-size: 12px;
        float: right;
        margin-right: 10px;
        margin-top: 2px; }
  .grownup.login .login-box.kids-login-box .login-content .password-and-forgot {
    overflow: hidden;
    margin-bottom: 10px; }
    .grownup.login .login-box.kids-login-box .login-content .password-and-forgot .password {
      font-size: 16px;
      line-height: 18px;
      overflow: hidden; }
      .grownup.login .login-box.kids-login-box .login-content .password-and-forgot .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-and-forgot .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 .password-and-forgot .password input {
        width: 270px;
        height: 33px;
        font-size: 20px;
        padding: 0 0 0 4px; }
    .grownup.login .login-box.kids-login-box .login-content .password-and-forgot .password-bottom {
      margin-top: 2px; }
      .grownup.login .login-box.kids-login-box .login-content .password-and-forgot .password-bottom div {
        float: left;
        padding-left: 2px; }
      .grownup.login .login-box.kids-login-box .login-content .password-and-forgot .password-bottom .whats_my_password {
        font-size: 12px;
        float: right;
        margin-right: 10px;
        margin-top: 2px; }
  .grownup.login .login-box.kids-login-box .login-content .kid-sign-in-button {
    cursor: pointer;
    background-image: url(http://a0.tvsimg.com/images/login/sign-in-144x48x3.png?20111214223349);
    background-repeat: no-repeat;
    background-position: 0px 0px;
    background-color: transparent;
    font-size: 0;
    line-height: 0;
    text-indent: -9999px;
    width: 144px;
    height: 48px;
    float: right;
    display: block;
    font-size: 0;
    line-height: 0;
    margin-right: 75px;
    text-indent: -9999px;
    border: 0; }
    .grownup.login .login-box.kids-login-box .login-content .kid-sign-in-button:hover {
      background-image: url(http://a0.tvsimg.com/images/login/sign-in-144x48x3.png?20111214223349);
      background-position: 0px -53px; }
    .grownup.login .login-box.kids-login-box .login-content .kid-sign-in-button:active {
      background-image: url(http://a0.tvsimg.com/images/login/sign-in-144x48x3.png?20111214223349);
      background-position: 0px -106px; }
  .grownup.login .login-box.kids-login-box .login-content .help-me {
    float: left;
    margin-top: 12px;
    width: 330px;
    font-size: 12px; }
    .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; }

.flash-link {
  color: white;
  text-decoration: underline;
  font-weight: bold;
  font-size: 20px; }

.flash-image {
  width: 182px;
  margin: 0 auto; }

.grownup.login .forgot-username-dialog {
  display: none; }
.grownup.login .forgot-password-dialog {
  display: none; }
.grownup.login #username-message {
  color: red; }

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

.not-registered-yet-dialog {
  display: none; }
  .not-registered-yet-dialog .ask {
    text-align: center; }
  .not-registered-yet-dialog .error-mess {
    display: none;
    color: red; }
  .not-registered-yet-dialog .pmail {
    margin-top: 20px; }
    .not-registered-yet-dialog .pmail p {
      width: 280px;
      margin: 0 auto; }
      .not-registered-yet-dialog .pmail p input[type="text"] {
        width: 280px; }
  .not-registered-yet-dialog .pbut {
    margin-top: 14px; }
    .not-registered-yet-dialog .pbut input {
      margin: 0 auto; }
  .not-registered-yet-dialog .remind {
    font-size: 12px;
    margin: 10px 0; }

.grownup.login.kid-login-pic .small-tville-upper-left {
  margin: 16px 0 0 28px;
  width: 117px; }
.grownup.login.kid-login-pic .gotta-have-stuff {
  height: 0; }
.grownup.login.kid-login-pic .form-top {
  margin: 0; }


.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?20111214223349) 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?20111214223349) 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?20111214223349) 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: 590px; }
  .grownup.info_pages.public-asset .asset-trunk-item-contents .trunk-item .middle .right {
    float: right;
    width: 80px; }
  .grownup.info_pages.public-asset .asset-trunk-item-contents .trunk-item .middle .bottom .num_likes {
    float: right;
    width: 80px; }
.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;
    display: block;
    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: 0; }
          .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?20111214223349) 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 .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: 575px; }
            .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%; }




.more {
  margin-top: 10px;
  float: left; }

.empty-stream-item {
  font-size: 17px; }

.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 .text-top .hys-link {
  color: #b92b7a; }
.stream-item .voting-center {
  overflow: hidden;
  margin-bottom: 10px; }
  .stream-item .voting-center .image {
    float: left;
    width: 138px;
    overflow: hidden;
    margin-top: 14px; }
  .stream-item .voting-center .voting-text-center {
    float: left;
    margin-top: 22px;
    width: 249px;
    line-height: 18px; }
    .stream-item .voting-center .voting-text-center .one {
      font-weight: bold; }
      .stream-item .voting-center .voting-text-center .one .num-votes {
        color: #b92b7a; }
        .stream-item .voting-center .voting-text-center .one .num-votes a {
          color: #b92b7a; }
    .stream-item .voting-center .voting-text-center .three {
      font-weight: bold; }
.stream-item .app-sharing .app-preview-container, .stream-item .app-sharing .video-preview-container, .stream-item .video-sharing .app-preview-container, .stream-item .video-sharing .video-preview-container {
  margin: 22px 0 9px 47px;
  overflow: hidden; }
  .stream-item .app-sharing .app-preview-container .app-sharing-screenshot, .stream-item .app-sharing .app-preview-container .video-sharing-screenshot, .stream-item .app-sharing .video-preview-container .app-sharing-screenshot, .stream-item .app-sharing .video-preview-container .video-sharing-screenshot, .stream-item .video-sharing .app-preview-container .app-sharing-screenshot, .stream-item .video-sharing .app-preview-container .video-sharing-screenshot, .stream-item .video-sharing .video-preview-container .app-sharing-screenshot, .stream-item .video-sharing .video-preview-container .video-sharing-screenshot {
    width: 60px;
    height: 60px;
    overflow: hidden;
    float: left; }
    .stream-item .app-sharing .app-preview-container .app-sharing-screenshot img, .stream-item .app-sharing .app-preview-container .video-sharing-screenshot img, .stream-item .app-sharing .video-preview-container .app-sharing-screenshot img, .stream-item .app-sharing .video-preview-container .video-sharing-screenshot img, .stream-item .video-sharing .app-preview-container .app-sharing-screenshot img, .stream-item .video-sharing .app-preview-container .video-sharing-screenshot img, .stream-item .video-sharing .video-preview-container .app-sharing-screenshot img, .stream-item .video-sharing .video-preview-container .video-sharing-screenshot img {
      width: 60px;
      height: 60px; }
  .stream-item .app-sharing .app-preview-container .selected-arrow, .stream-item .app-sharing .video-preview-container .selected-arrow, .stream-item .video-sharing .app-preview-container .selected-arrow, .stream-item .video-sharing .video-preview-container .selected-arrow {
    float: left;
    margin: 10px 10px 0 10px; }
  .stream-item .app-sharing .app-preview-container .app-info, .stream-item .app-sharing .app-preview-container .video-info, .stream-item .app-sharing .video-preview-container .app-info, .stream-item .app-sharing .video-preview-container .video-info, .stream-item .video-sharing .app-preview-container .app-info, .stream-item .video-sharing .app-preview-container .video-info, .stream-item .video-sharing .video-preview-container .app-info, .stream-item .video-sharing .video-preview-container .video-info {
    float: left;
    width: 54px; }
.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?20111214223349);
  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?20111214223349);
  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?20111214223349);
}

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

.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?20111214223349) 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?20111214223349) no-repeat bottom center;
}

.outer-target-star.favourited {
  width: 45px;
  height: 43px;
  background: url(http://a2.tvsimg.com/images/kids/gold-star-icon.png?20111214223349) 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?20111214223349) 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;
}


.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?20111214223349);
  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?20111214223349);
  cursor: auto; }
.giftings .give_button_enabled {
  background-image: url(http://a2.tvsimg.com/images/giftings/tv-gift-app-give-button.png?20111214223349);
  cursor: pointer; }
.giftings .pick_kid_button_disabled {
  background: url(http://a2.tvsimg.com/images/giftings/pick-kid-button-gray-out.png?20111214223349) no-repeat;
  cursor: auto; }
.giftings .pick_kid_button_enabled {
  background: url(http://a2.tvsimg.com/images/giftings/pick-kid-button.png?20111214223349) no-repeat;
  cursor: pointer; }
.giftings .friend_choice_name_text {
  overflow-x: hidden;
  margin-top: 2px;
  width: 52px;
  text-align: center;
  font-size: 13px; }
  .giftings .friend_choice_name_text.unverified {
    font-size: 10px; }
.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; }
.giftings.kid .page-container .page-left-nav {
  width: 0; }


.clear {
  font-size: 0;
  line-height: 0; }

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; }
  body input {
    outline-width: 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?20111214223349);
  background-repeat: no-repeat;
  background-position: 2px;
  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: 94px;
  overflow: hidden;
  cursor: pointer; }
  .fb_pix_90 img {
    width: 90px;
    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?20111214223349);
  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 {
    padding-right: 13px;
    float: right;
    width: 585px;
    overflow: hidden; }
    .page-header .page-container .main .links .top-icon-nav {
      float: right;
      margin-top: 17px;
      width: 437px; }
    .page-header .page-container .main .links .top-text {
      float: right; }
      .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-container {
  width: 1025px;
  margin: auto; }

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

.page-footer {
  margin-top: 50px;
  margin-bottom: 20px;
  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 .footer-link-terms a {
      font-size: 12px;
      font-weight: bold;
      color: #cc2200; }
    .page-footer .footer-text .footer-link-privacy {
      margin-top: -1px; }
      .page-footer .footer-text .footer-link-privacy a {
        font-size: 15px;
        color: #ff7700; }
    .page-footer .footer-text .spacer {
      margin: 0 10px;
      color: #40aec5; }

.footer-truste {
  float: right;
  width: 140px; }
  .footer-truste .great-schools {
    font-size: 10px;
    margin-top: 6px; }

.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: 386px; }
  .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; }

#asset-commenting-stream .ac-container {
  width: 376px; }

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?20111214223349) repeat scroll; }

.message-container {
  margin-top: 15px; }

.parent-dialog .message-container {
  overflow: hidden;
  margin: 5px auto 20px;
  width: 381px; }
  .parent-dialog .message-container .send-message {
    margin-bottom: 5px; }

.top-icon-nav {
  float: right;
  width: 381px;
  margin-top: 18px;
  margin-left: 40px; }
  .top-icon-nav a {
    display: block;
    float: left;
    margin-top: 5px; }
  .top-icon-nav .tnav-alerts {
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    display: block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: pointer;
    width: 45px;
    height: 45px;
    background-image: url(http://a2.tvsimg.com/images/grownups/nav/mail.png?20111214223349);
    margin-right: 8px; }
    .top-icon-nav .tnav-alerts:hover {
      background-position: 0px 0px; }
  .top-icon-nav .tnav-pending {
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    display: block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: pointer;
    width: 45px;
    height: 45px;
    background-image: url(http://a3.tvsimg.com/images/grownups/nav/requests.png?20111214223349);
    margin-top: 4px;
    margin-right: 12px; }
    .top-icon-nav .tnav-pending:hover {
      background-position: 0px 0px; }
  .top-icon-nav .tnav-friender {
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    display: block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: pointer;
    width: 45px;
    height: 45px;
    background-image: url(http://a2.tvsimg.com/images/nav/friends.png?20111214223349);
    margin-top: 3px; }
    .top-icon-nav .tnav-friender:hover {
      background-position: 0px 0px; }
  .top-icon-nav .tnav-dares {
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    display: block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: pointer;
    width: 45px;
    height: 45px;
    background-image: url(http://a3.tvsimg.com/images/grownups/nav/daring.png?20111214223349);
    margin-top: 3px;
    margin-right: 9px; }
    .top-icon-nav .tnav-dares:hover {
      background-position: 0px 0px; }
  .top-icon-nav .tnav-games {
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    display: block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: pointer;
    width: 45px;
    height: 45px;
    background-image: url(http://a3.tvsimg.com/images/grownups/nav/games.png?20111214223349);
    margin-top: 3px;
    margin-right: 14px; }
    .top-icon-nav .tnav-games:hover {
      background-position: 0px 0px; }
    .top-icon-nav .tnav-games.active {
      display: block;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: 0px 0px;
      cursor: pointer;
      width: 45px;
      height: 45px;
      background-image: url(http://a3.tvsimg.com/images/grownups/nav/games.png?20111214223349);
      background-position: 0px -45px; }
      .top-icon-nav .tnav-games.active:hover {
        background-position: 0px -45px; }
      .top-icon-nav .tnav-games.active:active {
        background-position: 0px -45px; }
  .top-icon-nav .tnav-videos {
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    display: block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: pointer;
    width: 45px;
    height: 45px;
    background-image: url(http://a1.tvsimg.com/images/grownups/nav/video.png?20111214223349);
    margin-right: 12px; }
    .top-icon-nav .tnav-videos:hover {
      background-position: 0px 0px; }
    .top-icon-nav .tnav-videos.active {
      display: block;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: 0px 0px;
      cursor: pointer;
      width: 45px;
      height: 45px;
      background-image: url(http://a1.tvsimg.com/images/grownups/nav/video.png?20111214223349);
      background-position: 0px -44px; }
      .top-icon-nav .tnav-videos.active:hover {
        background-position: 0px -44px; }
      .top-icon-nav .tnav-videos.active:active {
        background-position: 0px -44px; }
  .top-icon-nav .tnav-arts {
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    display: block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: pointer;
    width: 45px;
    height: 45px;
    background-image: url(http://a0.tvsimg.com/images/grownups/nav/art.png?20111214223349);
    margin-right: 10px;
    margin-top: 1px; }
    .top-icon-nav .tnav-arts:hover {
      background-position: 0px 0px; }
    .top-icon-nav .tnav-arts.active {
      display: block;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: 0px 0px;
      cursor: pointer;
      width: 45px;
      height: 45px;
      background-image: url(http://a0.tvsimg.com/images/grownups/nav/art.png?20111214223349);
      background-position: 0px -44px; }
      .top-icon-nav .tnav-arts.active:hover {
        background-position: 0px -44px; }
      .top-icon-nav .tnav-arts.active:active {
        background-position: 0px -44px; }
  .top-icon-nav .tnav-says {
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    display: block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: pointer;
    width: 45px;
    height: 45px;
    background-image: url(http://a2.tvsimg.com/images/grownups/nav/says.png?20111214223349);
    margin-right: 12px; }
    .top-icon-nav .tnav-says:hover {
      background-position: 0px 0px; }
    .top-icon-nav .tnav-says.active {
      display: block;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: 0px 0px;
      cursor: pointer;
      width: 45px;
      height: 45px;
      background-image: url(http://a2.tvsimg.com/images/grownups/nav/says.png?20111214223349);
      background-position: 0px -44px; }
      .top-icon-nav .tnav-says.active:hover {
        background-position: 0px -44px; }
      .top-icon-nav .tnav-says.active:active {
        background-position: 0px -44px; }
  .top-icon-nav .tnav-home {
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    display: block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: pointer;
    width: 45px;
    height: 45px;
    background-image: url(http://a2.tvsimg.com/images/grownups/nav/tnav-home.png?20111214223349);
    margin-top: 3px;
    margin-right: 0px; }
    .top-icon-nav .tnav-home:hover {
      background-position: 0px 0px; }
  .top-icon-nav .tnav-trunk {
    text-indent: -9999px;
    font-size: 0;
    line-height: 0;
    display: block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: pointer;
    width: 45px;
    height: 45px;
    background-image: url(http://a0.tvsimg.com/images/grownups/nav/tnav-trunk.png?20111214223349);
    margin-top: 2px;
    margin-right: 0px; }
    .top-icon-nav .tnav-trunk:hover {
      background-position: 0px 0px; }
  .top-icon-nav .tnav-pending-wrap, .top-icon-nav .tnav-alerts-wrap, .top-icon-nav .tnav-daring-wrap {
    position: relative;
    overflow: hidden; }
  .top-icon-nav #alerts-widget, .top-icon-nav #notifications-widget, .top-icon-nav #daring-alerts-widget {
    position: absolute;
    left: 0px;
    top: 0px; }
    .top-icon-nav #alerts-widget .env, .top-icon-nav #notifications-widget .env, .top-icon-nav #daring-alerts-widget .env {
      margin-top: 1px; }
    .top-icon-nav #alerts-widget .num, .top-icon-nav #notifications-widget .num, .top-icon-nav #daring-alerts-widget .num {
      display: inline-block;
      min-width: 7px;
      width: auto !important;
      width: 7px;
      -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; }
      .top-icon-nav #alerts-widget .num:hover, .top-icon-nav #notifications-widget .num:hover, .top-icon-nav #daring-alerts-widget .num:hover {
        text-decoration: none;
        background-color: #bbbbbb; }
      .top-icon-nav #alerts-widget .num a, .top-icon-nav #notifications-widget .num a, .top-icon-nav #daring-alerts-widget .num a {
        color: white; }

.notifications .tnav-alerts {
  display: block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
  width: 45px;
  height: 45px;
  background-image: url(http://a2.tvsimg.com/images/grownups/nav/mail.png?20111214223349);
  background-position: 0px -44px; }
  .notifications .tnav-alerts:hover {
    background-position: 0px -44px; }
  .notifications .tnav-alerts:active {
    background-position: 0px -44px; }

.user_darings .tnav-dares {
  display: block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
  width: 45px;
  height: 45px;
  background-image: url(http://a3.tvsimg.com/images/grownups/nav/daring.png?20111214223349);
  background-position: 0px -45px; }
  .user_darings .tnav-dares:hover {
    background-position: 0px -45px; }
  .user_darings .tnav-dares:active {
    background-position: 0px -45px; }

.trunk_items .tnav-trunk {
  display: block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
  width: 45px;
  height: 45px;
  background-image: url(http://a1.tvsimg.com/images/grownups/nav/trunk.png?20111214223349);
  background-position: 0px -45px; }
  .trunk_items .tnav-trunk:hover {
    background-position: 0px -45px; }
  .trunk_items .tnav-trunk:active {
    background-position: 0px -45px; }

.pending_requests .tnav-pending {
  display: block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
  width: 45px;
  height: 45px;
  background-image: url(http://a3.tvsimg.com/images/grownups/nav/requests.png?20111214223349);
  background-position: 0px -44px; }
  .pending_requests .tnav-pending:hover {
    background-position: 0px -44px; }
  .pending_requests .tnav-pending:active {
    background-position: 0px -44px; }

.homes .tnav-home {
  display: block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
  width: 45px;
  height: 45px;
  background-image: url(http://a0.tvsimg.com/images/grownups/nav/home.png?20111214223349);
  background-position: 0px -45px; }
  .homes .tnav-home:hover {
    background-position: 0px -45px; }
  .homes .tnav-home:active {
    background-position: 0px -45px; }

.common-footer {
  border: 1px solid #aaaaaa;
  border-bottom: none;
  height: 32px;
  cursor: pointer;
  font-weight: bold;
  background: #eeeeee;
  z-index: 99999; }
  .common-footer.offline {
    color: #aaaaaa; }
  .common-footer div {
    padding: 8px 10px; }

#online-list {
  z-index: 99999;
  position: fixed;
  right: 30px;
  bottom: 0;
  float: right;
  width: 200px;
  border-top: 1px solid #aaaaaa; }
  #online-list .buddies {
    display: none; }
    #online-list .buddies .presence-row {
      cursor: pointer;
      background: #f2f2f2;
      border: 1px solid #aaaaaa;
      border-bottom: none;
      padding: 8px 5px 8px 7px; }
      #online-list .buddies .presence-row:hover {
        background: #fdfdfd; }
  #online-list .buddy-footer.lonely {
    background: #fafafa;
    color: #aaaaaa;
    border-top: 1px solid #dddddd; }
  #online-list .buddy-footer .online-text {
    width: 120px;
    float: left; }
  #online-list .buddy-footer .online-toggle {
    position: absolute;
    left: 157px;
    bottom: -16px;
    font-size: 30px;
    width: 30px;
    float: right;
    color: red; }
    #online-list .buddy-footer .online-toggle.on {
      color: green; }
  #online-list .kid-pic, #online-list .grownup-pic {
    display: block;
    float: left;
    margin-right: 7px; }
  #online-list .user-name {
    float: left;
    margin-top: 3px; }

#chat-windows {
  position: fixed;
  right: 230px;
  bottom: 0;
  float: right;
  overflow: hidden; }
  #chat-windows .window-frame {
    float: right;
    width: 230px;
    margin-right: 5px; }
    #chat-windows .window-frame.new-message .chat-footer {
      background: #cc2200;
      color: white; }
    #chat-windows .window-frame .chat-main {
      border: 1px solid #aaaaaa;
      border-bottom: none;
      border-top: 3px solid #aaaaaa;
      height: 202px;
      background-color: #fdfdfd; }
      #chat-windows .window-frame .chat-main .chat-text {
        padding: 10px 4px;
        height: 153px;
        overflow-y: scroll; }
        #chat-windows .window-frame .chat-main .chat-text .message-text {
          margin-bottom: 3px;
          max-width: 70%;
          padding: 5px 10px;
          font-size: 12px;
          border: 2px solid white;
          word-wrap: break-word;
          -moz-border-radius: 12px;
          -webkit-border-radius: 12px; }
          #chat-windows .window-frame .chat-main .chat-text .message-text.as-sender {
            float: right;
            text-align: right;
            background: #dbe0bc; }
          #chat-windows .window-frame .chat-main .chat-text .message-text.as-receiver {
            float: left;
            background: #def9ff; }
      #chat-windows .window-frame .chat-main .chat-input {
        background: white;
        border-top: 2px solid #cccccc; }
        #chat-windows .window-frame .chat-main .chat-input:active, #chat-windows .window-frame .chat-main .chat-input:focus {
          background: #e8f5f5; }
        #chat-windows .window-frame .chat-main .chat-input .chat-text-field {
          display: block;
          float: left;
          border: 0;
          width: 178px;
          margin-right: 7px;
          height: 18px;
          padding: 3px; }
        #chat-windows .window-frame .chat-main .chat-input .chat-button {
          display: block;
          float: left;
          width: 33px;
          margin-top: 4px;
          font-size: 11px;
          line-height: 12px;
          height: 20px; }
    #chat-windows .window-frame .chat-footer .footer-text {
      float: left;
      width: 145px; }
    #chat-windows .window-frame .chat-footer .footer-close {
      float: right; }

.surveytown {
  display: block;
  width: 71px;
  overflow: hidden;
  float: left; }

.surveytown_icon {
  display: block; }

.grownup .surveytown {
  margin: 22px 0 0 31px; }
  .grownup .surveytown img {
    width: 71px; }

.kid .surveytown {
  margin: 9px 0 0 12px; }
  .kid .surveytown img {
    width: 61px; }

.kid-friendings-box {
  margin-top: 10px;
  margin-left: 95px; }

.grownup-friendings-box {
  margin-top: 20px;
  margin-left: 95px; }

.notifications-pipe {
  margin-left: 30px; }

.dare-others-pipe {
  margin-left: 115px;
  margin-bottom: 15px; }

.asset-commenting-stream-pipe {
  margin-left: 20px;
  float: left; }

.versus-darings-pipe {
  margin-left: 80px; }

.game-leaderboard-pipe {
  margin-left: 80px;
  margin-bottom: 15px; }


.grownup {
  margin-top: 0;
  min-height: 100%;
  width: 100%;
  position: absolute; }
  .grownup .page-main {
    width: 746px; }
    .grownup .page-main .page-right-nav {
      padding-left: 30px;
      float: left;
      width: 232px; }
  .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?20111214223349);
    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?20111214223349);
      background-position: 0px -45px; }
    .grownup .track-button:active {
      background-image: url(http://a0.tvsimg.com/images/buttons/track-my-invites.png?20111214223349);
      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?20111214223349);
      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?20111214223349);
        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?20111214223349);
        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?20111214223349);
      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?20111214223349);
        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?20111214223349);
        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?20111214223349);
      background-repeat: no-repeat;
      background-position: 0px 0px;
      background-color: transparent;
      display: block;
      text-indent: -9999px;
      font-size: 0;
      line-height: 0;
      width: 153px;
      height: 41px; }
      .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?20111214223349);
        background-position: 0px -41px; }
      .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?20111214223349);
        background-position: 0px -121px; }
  .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?20111214223349);
      background-repeat: no-repeat;
      background-position: 0px 0px;
      background-color: transparent;
      display: block;
      text-indent: -9999px;
      font-size: 0;
      line-height: 0;
      width: 153px;
      height: 41px; }
      .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?20111214223349);
        background-position: 0px -41px; }
      .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?20111214223349);
        background-position: 0px -121px; }
  .grownup .page-header {
    background-image: url(http://a1.tvsimg.com/images/grownups/rasp-header-slice.png?20111214223349); }
    .grownup .page-header .page-container {
      background-image: url(http://a1.tvsimg.com/images/grownups/rasp-header-slice.png?20111214223349); }
  .grownup .page-left-nav .kid-container, .grownup .page-left-nav .parent-container {
    background-image: url(http://a2.tvsimg.com/images/grownups/left-nav-kid_unselected.png?20111214223349);
    background-repeat: no-repeat;
    margin-left: 4px;
    width: 235px;
    height: 91px;
    padding: 18px; }
    .grownup .page-left-nav .kid-container.selected, .grownup .page-left-nav .parent-container.selected {
      background-image: url(http://a3.tvsimg.com/images/grownups/left-nav-kid_selected.png?20111214223349);
      background-repeat: no-repeat; }
    .grownup .page-left-nav .kid-container .contents .image, .grownup .page-left-nav .parent-container .contents .image {
      width: 55px;
      height: 91px;
      float: left; }
      .grownup .page-left-nav .kid-container .contents .image img, .grownup .page-left-nav .parent-container .contents .image img {
        max-width: 50px;
        max-height: 50px;
        float: left; }
      .grownup .page-left-nav .kid-container .contents .image .settings-text, .grownup .page-left-nav .parent-container .contents .image .settings-text {
        font-size: 11px;
        text-align: center;
        margin-top: 4px;
        width: 50px;
        overflow: hidden; }
      .grownup .page-left-nav .kid-container .contents .image .friend-text, .grownup .page-left-nav .parent-container .contents .image .friend-text {
        font-size: 11px;
        text-align: center;
        margin-top: 4px;
        width: 50px;
        overflow: hidden; }
      .grownup .page-left-nav .kid-container .contents .image .add-text, .grownup .page-left-nav .parent-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, .grownup .page-left-nav .parent-container .contents .image .add-text a {
          color: red; }
      .grownup .page-left-nav .kid-container .contents .image .change-text, .grownup .page-left-nav .parent-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, .grownup .page-left-nav .parent-container .contents .image .change-text a {
          color: #333333; }
    .grownup .page-left-nav .kid-container .contents .links, .grownup .page-left-nav .parent-container .contents .links {
      float: left;
      width: 175px;
      overflow: hidden; }
      .grownup .page-left-nav .kid-container .contents .links .current_link, .grownup .page-left-nav .parent-container .contents .links .current_link {
        text-decoration: underline; }
    .grownup .page-left-nav .kid-container .contents .name, .grownup .page-left-nav .parent-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, .grownup .page-left-nav .parent-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;
    overflow: hidden; }
    .grownup .page-left-nav .link-box .top {
      height: 24px;
      background-image: url(http://a0.tvsimg.com/images/grownups/nav/teal-nav-box-top.png?20111214223349);
      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?20111214223349);
      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: 3px 0 9px 0px;
      background-image: url(http://a0.tvsimg.com/images/grownups/nav/teal-nav-box-middle.png?20111214223349);
      overflow: hidden; }
      .grownup .page-left-nav .link-box .contents .nav-link {
        overflow: hidden;
        padding: 7px 0px 1px 18px;
        width: 221px;
        margin-left: 14px; }
        .grownup .page-left-nav .link-box .contents .nav-link .icon {
          float: left;
          margin-right: 14px;
          width: 30px;
          height: 25px;
          text-align: center; }
        .grownup .page-left-nav .link-box .contents .nav-link .text {
          float: left; }
          .grownup .page-left-nav .link-box .contents .nav-link .text a {
            color: white; }
            .grownup .page-left-nav .link-box .contents .nav-link .text a:hover, .grownup .page-left-nav .link-box .contents .nav-link .text a:visited, .grownup .page-left-nav .link-box .contents .nav-link .text a:active {
              text-decoration: none; }
          .grownup .page-left-nav .link-box .contents .nav-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?20111214223349);
        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?20111214223349);
          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?20111214223349);
          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?20111214223349);
    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?20111214223349);
        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?20111214223349);
          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?20111214223349);
          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?20111214223349);
        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?20111214223349);
          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?20111214223349);
          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?20111214223349);
    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?20111214223349);
    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?20111214223349);
    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.welcome .welcome.nav-link {
  background-color: #73c8d4; }

.grownup.homes .homes.nav-link {
  background-color: #73c8d4; }

.grownup.friendings .friendings.nav-link {
  background-color: #73c8d4; }

.grownup.invitations .invitations.nav-link {
  background-color: #73c8d4; }

.grownup.giftings .giftings.nav-link {
  background-color: #73c8d4; }

.grownup.allowances .allowances.nav-link {
  background-color: #73c8d4; }

.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?20111214223349);
      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?20111214223349);
  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?20111214223349);
    background-position: 0px -40px; }
  .save-button:active {
    background-image: url(http://a0.tvsimg.com/images/grownups/buttons/save-images.png?20111214223349);
    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, .grownup .green_all_friends_dialog .ui-dialog-titlebar {
  background: url(http://a3.tvsimg.com/images/teal-top-slice.png?20111214223349);
  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, .grownup .green_all_friends_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?20111214223349);
  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?20111214223349);
    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?20111214223349);
    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?20111214223349);
  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?20111214223349);
    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?20111214223349);
    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?20111214223349);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-color: transparent;
  display: block;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  width: 153px;
  height: 41px; }
  .add-another-kid-grey-button:hover {
    background-image: url(http://a0.tvsimg.com/images/buttons/add-another-kid-grey-button.png?20111214223349);
    background-position: 0px -41px; }
  .add-another-kid-grey-button:active {
    background-image: url(http://a0.tvsimg.com/images/buttons/add-another-kid-grey-button.png?20111214223349);
    background-position: 0px -121px; }

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

.parents-edit-kid-profile-image {
  cursor: pointer;
  background-image: url(http://a0.tvsimg.com/images/grownups/parents-edit-profile-up-state.png?20111214223349);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-color: transparent;
  display: block;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  width: 111px;
  height: 41px; }
  .parents-edit-kid-profile-image:hover {
    background-image: url(http://a0.tvsimg.com/images/grownups/parents-edit-profile-up-state.png?20111214223349);
    background-position: 0px -41px; }
  .parents-edit-kid-profile-image:active {
    background-image: url(http://a0.tvsimg.com/images/grownups/parents-edit-profile-up-state.png?20111214223349);
    background-position: 0px -121px; }

.kid-sign-in-with-text {
  cursor: pointer;
  background-image: url(http://a0.tvsimg.com/images/login/sign-in-144x48x3.png?20111214223349);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-color: transparent;
  font-size: 0;
  line-height: 0;
  text-indent: -9999px;
  width: 144px;
  height: 48px; }
  .kid-sign-in-with-text:hover {
    background-image: url(http://a0.tvsimg.com/images/login/sign-in-144x48x3.png?20111214223349);
    background-position: 0px -53px; }
  .kid-sign-in-with-text:active {
    background-image: url(http://a0.tvsimg.com/images/login/sign-in-144x48x3.png?20111214223349);
    background-position: 0px -106px; }

#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: 470px;
  float: left; }

.grownup.settings.edit .page_content {
  overflow: visible; }


.kid.homes .page-main, .kid.streams .page-main, .kid.stream_items .page-main, .kid.kids .page-main {
  width: 515px;
  margin-top: 7px; }
.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: 3px;
      line-height: 62px;
      max-width: 330px;
      overflow: hidden;
      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 .hys-link {
      float: left;
      width: 52px;
      margin-left: 12px;
      margin-top: 9px; }
    .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;
        margin: 0 9px 0 0; }
        .kid .page-header .page-container .header-top .right-side .header-link-area .hlinks-allowance {
          float: left;
          overflow: hidden; }
          .kid .page-header .page-container .header-top .right-side .header-link-area .hlinks-allowance a {
            color: #ebb600;
            display: block;
            float: left; }
          .kid .page-header .page-container .header-top .right-side .header-link-area .hlinks-allowance .allowance-header-image {
            margin-top: 18px; }
          .kid .page-header .page-container .header-top .right-side .header-link-area .hlinks-allowance .allowance-header-text {
            font-size: 28px;
            font-weight: bold;
            margin-right: 7px;
            margin-top: 25px; }
        .kid .page-header .page-container .header-top .right-side .header-link-area .hlinks-space {
          float: left;
          font-size: 18px;
          margin-top: 30px;
          padding: 0 5px;
          width: 17px; }
        .kid .page-header .page-container .header-top .right-side .header-link-area .hlinks-logout {
          float: left;
          font-size: 18px;
          width: 75px;
          overflow: hidden;
          margin-top: 30px; }
          .kid .page-header .page-container .header-top .right-side .header-link-area .hlinks-logout a {
            color: #bbbbbb; }
.kid .page-header .color-nav {
  height: 91px;
  background: url(http://a1.tvsimg.com/images/kids/green-bar.png?20111214223349) repeat-x;
  margin-bottom: 15px; }
  .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 .page-container {
    overflow: hidden; }
    .kid .page-header .color-nav .page-container div {
      float: left; }
    .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?20111214223349); }
    .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: 104px;
      background-image: url(http://a0.tvsimg.com/images/kids/me-button-104x189.png?20111214223349); }
    .kid .page-header .color-nav .page-container .buttons .me:hover {
      background-position: 0 -63px; }
    .kid .page-header .color-nav .page-container .buttons .neighborhood {
      width: 309px;
      background-image: url(http://a1.tvsimg.com/images/kids/my-neighborhood-309x189.png?20111214223349); }
    .kid .page-header .color-nav .page-container .buttons .neighborhood:hover {
      background-position: 0 -63px; }
    .kid .page-header .color-nav .page-container .buttons .world {
      width: 187px;
      background-image: url(http://a3.tvsimg.com/images/kids/my-world-187x189.png?20111214223349); }
    .kid .page-header .color-nav .page-container .buttons .world:hover {
      background-position: 0 -63px; }
.kid.me-nav .color-nav .page-container {
  overflow: hidden; }
  .kid.me-nav .color-nav .page-container .buttons .me, .kid.me-nav .color-nav .page-container .buttons .me:hover {
    background-image: url(http://a0.tvsimg.com/images/kids/me-button-104x189.png?20111214223349);
    background-position: 0 -126px; }
.kid.neighborhood-nav .color-nav .page-container .buttons .neighborhood, .kid.neighborhood-nav .color-nav .page-container .buttons .neighborhood:hover {
  background-image: url(http://a1.tvsimg.com/images/kids/my-neighborhood-309x189.png?20111214223349);
  background-position: 0 -126px; }
.kid.world-nav .color-nav {
  margin-bottom: 5px; }
  .kid.world-nav .color-nav .page-container .buttons .world, .kid.world-nav .color-nav .page-container .buttons .world:hover {
    background-image: url(http://a3.tvsimg.com/images/kids/my-world-187x189.png?20111214223349);
    background-position: 0 -126px; }
.kid .right-sidebar {
  float: right;
  width: 220px; }
  .kid .right-sidebar .featured-outline {
    margin-top: 10px; }
.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?20111214223349);
      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 div {
  overflow: hidden; }
.stuffies .top {
  background: url(http://a2.tvsimg.com/images/profile_box/profile-box-top.png?20111214223349) 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?20111214223349) no-repeat;
  margin: 0; }
.stuffies .mid {
  background: url(http://a3.tvsimg.com/images/profile_box/profile-box-center.png?20111214223349) 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: 160px;
          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;
      float: left; }
      .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-tabs-panel, .grownup.friendings .page-main .ui-tabs-panel, .activity-holder .ui-tabs-panel, .heart_your_school .ui-tabs-panel {
  min-height: 400px; }
  .grownup.invitations .page-main .ui-tabs-panel .ajax-loader, .grownup.friendings .page-main .ui-tabs-panel .ajax-loader, .activity-holder .ui-tabs-panel .ajax-loader, .heart_your_school .ui-tabs-panel .ajax-loader {
    display: block;
    width: 43px;
    margin: 40px auto 0; }
.grownup.invitations .page-main .ui-state-disabled, .grownup.friendings .page-main .ui-state-disabled, .activity-holder .ui-state-disabled, .heart_your_school .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, .heart_your_school .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, .heart_your_school .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, .heart_your_school .ui-widget input, .heart_your_school .ui-widget select, .heart_your_school .ui-widget textarea, .heart_your_school .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, .heart_your_school .ui-widget-content {
  border: 1px solid #cccccc;
  background: white url(http://a3.tvsimg.com/images/ui-bg_highlight-soft_100_ffffff_1x100.png?20111214223349) 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, .heart_your_school .ui-widget-header {
  border: 1px solid #bbbbbb;
  background: white url(http://a0.tvsimg.com/images/ui-bg_gloss-wave_35_ffffff_500x100.png?20111214223349) 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, .heart_your_school .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, .heart_your_school .ui-state-default, .heart_your_school .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?20111214223349) 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, .heart_your_school .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, .heart_your_school .ui-state-default a:link, .heart_your_school .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, .heart_your_school .ui-state-hover, .heart_your_school .ui-widget-content .ui-state-hover, .heart_your_school .ui-state-focus, .heart_your_school .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?20111214223349) 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, .heart_your_school .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, .heart_your_school .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, .heart_your_school .ui-state-active, .heart_your_school .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?20111214223349) 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, .heart_your_school .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, .heart_your_school .ui-state-active a:link, .heart_your_school .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, .heart_your_school .ui-state-highlight, .heart_your_school .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?20111214223349) 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, .heart_your_school .ui-state-highlight a, .heart_your_school .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, .heart_your_school .ui-state-error, .heart_your_school .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?20111214223349) 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, .heart_your_school .ui-state-error a, .heart_your_school .ui-widget-content .ui-state-error a, .heart_your_school .ui-state-error-text, .heart_your_school .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, .heart_your_school .ui-state-disabled, .heart_your_school .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, .heart_your_school .ui-priority-primary, .heart_your_school .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, .heart_your_school .ui-priority-secondary, .heart_your_school .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, .heart_your_school .ui-widget-content .ui-icon {
  background-image: url(http://a2.tvsimg.com/images/ui-icons_222222_256x240.png?20111214223349); }
.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, .heart_your_school .ui-widget-header .ui-icon {
  background-image: url(http://a2.tvsimg.com/images/ui-icons_ffffff_256x240.png?20111214223349); }
.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, .heart_your_school .ui-state-default .ui-icon, .heart_your_school .ui-state-hover .ui-icon, .heart_your_school .ui-state-focus .ui-icon, .heart_your_school .ui-state-active .ui-icon {
  background-image: url(http://a2.tvsimg.com/images/ui-icons_ef8c08_256x240.png?20111214223349); }
.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, .heart_your_school .ui-state-highlight .ui-icon {
  background-image: url(http://a2.tvsimg.com/images/ui-icons_228ef1_256x240.png?20111214223349); }
.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, .heart_your_school .ui-state-error .ui-icon, .heart_your_school .ui-state-error-text .ui-icon {
  background-image: url(http://a0.tvsimg.com/images/ui-icons_ffd27a_256x240.png?20111214223349); }
.grownup.invitations .page-main .ui-corner-tl, .grownup.friendings .page-main .ui-corner-tl, .activity-holder .ui-corner-tl, .heart_your_school .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, .heart_your_school .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, .heart_your_school .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, .heart_your_school .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, .heart_your_school .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, .heart_your_school .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, .heart_your_school .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, .heart_your_school .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, .heart_your_school .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, .heart_your_school .ui-widget-overlay {
  background: #666666 url(http://a2.tvsimg.com/images/ui-bg_diagonals-thick_20_666666_40x40.png?20111214223349) 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, .heart_your_school .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?20111214223349) 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, .heart_your_school .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, .heart_your_school .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, .heart_your_school .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, .heart_your_school .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, .heart_your_school .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, .heart_your_school .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, .heart_your_school .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .heart_your_school .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, .heart_your_school .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, .heart_your_school .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, .heart_your_school .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, .heart_your_school .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, .heart_your_school .ui-tabs-panel {
  padding: 20px 10px; }
.grownup.invitations .page-main .ui-widget, .grownup.friendings .page-main .ui-widget, .activity-holder .ui-widget, .heart_your_school .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, .heart_your_school .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, .heart_your_school .ui-state-active {
  font-weight: bold; }
.grownup.invitations .page-main #tabs, .grownup.friendings .page-main #tabs, .activity-holder #tabs, .heart_your_school #tabs {
  display: none; }
.grownup.invitations .page-main .importer, .grownup.friendings .page-main .importer, .activity-holder .importer, .heart_your_school .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 .import-col1-top, .grownup.invitations .page-main .import-col1-bottom, .grownup.friendings .page-main .import-col1-top, .grownup.friendings .page-main .import-col1-bottom, .activity-holder .import-col1-top, .activity-holder .import-col1-bottom, .heart_your_school .import-col1-top, .heart_your_school .import-col1-bottom {
  float: left; }
  .grownup.invitations .page-main .import-col1-top .import-area, .grownup.invitations .page-main .import-col1-bottom .import-area, .grownup.friendings .page-main .import-col1-top .import-area, .grownup.friendings .page-main .import-col1-bottom .import-area, .activity-holder .import-col1-top .import-area, .activity-holder .import-col1-bottom .import-area, .heart_your_school .import-col1-top .import-area, .heart_your_school .import-col1-bottom .import-area {
    overflow: hidden; }
    .grownup.invitations .page-main .import-col1-top .import-area .import-head, .grownup.invitations .page-main .import-col1-bottom .import-area .import-head, .grownup.friendings .page-main .import-col1-top .import-area .import-head, .grownup.friendings .page-main .import-col1-bottom .import-area .import-head, .activity-holder .import-col1-top .import-area .import-head, .activity-holder .import-col1-bottom .import-area .import-head, .heart_your_school .import-col1-top .import-area .import-head, .heart_your_school .import-col1-bottom .import-area .import-head {
      font-size: 14px;
      font-weight: bold;
      margin-bottom: 16px; }
    .grownup.invitations .page-main .import-col1-top .import-area .import-icons, .grownup.invitations .page-main .import-col1-bottom .import-area .import-icons, .grownup.friendings .page-main .import-col1-top .import-area .import-icons, .grownup.friendings .page-main .import-col1-bottom .import-area .import-icons, .activity-holder .import-col1-top .import-area .import-icons, .activity-holder .import-col1-bottom .import-area .import-icons, .heart_your_school .import-col1-top .import-area .import-icons, .heart_your_school .import-col1-bottom .import-area .import-icons {
      width: 400px;
      margin-left: 16px;
      height: 60px; }
      .grownup.invitations .page-main .import-col1-top .import-area .import-icons .icon1, .grownup.invitations .page-main .import-col1-bottom .import-area .import-icons .icon1, .grownup.friendings .page-main .import-col1-top .import-area .import-icons .icon1, .grownup.friendings .page-main .import-col1-bottom .import-area .import-icons .icon1, .activity-holder .import-col1-top .import-area .import-icons .icon1, .activity-holder .import-col1-bottom .import-area .import-icons .icon1, .heart_your_school .import-col1-top .import-area .import-icons .icon1, .heart_your_school .import-col1-bottom .import-area .import-icons .icon1 {
        float: left;
        min-width: 10px;
        margin-top: 21px;
        padding-left: 10px; }
      .grownup.invitations .page-main .import-col1-top .import-area .import-icons .icon2, .grownup.invitations .page-main .import-col1-bottom .import-area .import-icons .icon2, .grownup.friendings .page-main .import-col1-top .import-area .import-icons .icon2, .grownup.friendings .page-main .import-col1-bottom .import-area .import-icons .icon2, .activity-holder .import-col1-top .import-area .import-icons .icon2, .activity-holder .import-col1-bottom .import-area .import-icons .icon2, .heart_your_school .import-col1-top .import-area .import-icons .icon2, .heart_your_school .import-col1-bottom .import-area .import-icons .icon2 {
        float: left;
        min-width: 10px;
        margin-top: 16px;
        padding-left: 10px; }
      .grownup.invitations .page-main .import-col1-top .import-area .import-icons .icon3, .grownup.invitations .page-main .import-col1-bottom .import-area .import-icons .icon3, .grownup.friendings .page-main .import-col1-top .import-area .import-icons .icon3, .grownup.friendings .page-main .import-col1-bottom .import-area .import-icons .icon3, .activity-holder .import-col1-top .import-area .import-icons .icon3, .activity-holder .import-col1-bottom .import-area .import-icons .icon3, .heart_your_school .import-col1-top .import-area .import-icons .icon3, .heart_your_school .import-col1-bottom .import-area .import-icons .icon3 {
        float: left;
        min-width: 10px;
        margin-top: 17px;
        padding-left: 10px; }
      .grownup.invitations .page-main .import-col1-top .import-area .import-icons .icon4, .grownup.invitations .page-main .import-col1-bottom .import-area .import-icons .icon4, .grownup.friendings .page-main .import-col1-top .import-area .import-icons .icon4, .grownup.friendings .page-main .import-col1-bottom .import-area .import-icons .icon4, .activity-holder .import-col1-top .import-area .import-icons .icon4, .activity-holder .import-col1-bottom .import-area .import-icons .icon4, .heart_your_school .import-col1-top .import-area .import-icons .icon4, .heart_your_school .import-col1-bottom .import-area .import-icons .icon4 {
        float: left;
        min-width: 10px;
        margin-top: 13px;
        padding-left: 19px; }
      .grownup.invitations .page-main .import-col1-top .import-area .import-icons .icon5, .grownup.invitations .page-main .import-col1-bottom .import-area .import-icons .icon5, .grownup.friendings .page-main .import-col1-top .import-area .import-icons .icon5, .grownup.friendings .page-main .import-col1-bottom .import-area .import-icons .icon5, .activity-holder .import-col1-top .import-area .import-icons .icon5, .activity-holder .import-col1-bottom .import-area .import-icons .icon5, .heart_your_school .import-col1-top .import-area .import-icons .icon5, .heart_your_school .import-col1-bottom .import-area .import-icons .icon5 {
        float: left;
        min-width: 10px;
        margin-top: 7px;
        padding-left: 17px; }
      .grownup.invitations .page-main .import-col1-top .import-area .import-icons .icon6, .grownup.invitations .page-main .import-col1-bottom .import-area .import-icons .icon6, .grownup.friendings .page-main .import-col1-top .import-area .import-icons .icon6, .grownup.friendings .page-main .import-col1-bottom .import-area .import-icons .icon6, .activity-holder .import-col1-top .import-area .import-icons .icon6, .activity-holder .import-col1-bottom .import-area .import-icons .icon6, .heart_your_school .import-col1-top .import-area .import-icons .icon6, .heart_your_school .import-col1-bottom .import-area .import-icons .icon6 {
        float: left;
        min-width: 10px;
        margin-top: 17px;
        padding-left: 22px; }
    .grownup.invitations .page-main .import-col1-top .import-area .import-box, .grownup.invitations .page-main .import-col1-bottom .import-area .import-box, .grownup.friendings .page-main .import-col1-top .import-area .import-box, .grownup.friendings .page-main .import-col1-bottom .import-area .import-box, .activity-holder .import-col1-top .import-area .import-box, .activity-holder .import-col1-bottom .import-area .import-box, .heart_your_school .import-col1-top .import-area .import-box, .heart_your_school .import-col1-bottom .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 .import-col1-top .import-area .import-box .import-row, .grownup.invitations .page-main .import-col1-bottom .import-area .import-box .import-row, .grownup.friendings .page-main .import-col1-top .import-area .import-box .import-row, .grownup.friendings .page-main .import-col1-bottom .import-area .import-box .import-row, .activity-holder .import-col1-top .import-area .import-box .import-row, .activity-holder .import-col1-bottom .import-area .import-box .import-row, .heart_your_school .import-col1-top .import-area .import-box .import-row, .heart_your_school .import-col1-bottom .import-area .import-box .import-row {
        height: 30px; }
        .grownup.invitations .page-main .import-col1-top .import-area .import-box .import-row .c1, .grownup.invitations .page-main .import-col1-bottom .import-area .import-box .import-row .c1, .grownup.friendings .page-main .import-col1-top .import-area .import-box .import-row .c1, .grownup.friendings .page-main .import-col1-bottom .import-area .import-box .import-row .c1, .activity-holder .import-col1-top .import-area .import-box .import-row .c1, .activity-holder .import-col1-bottom .import-area .import-box .import-row .c1, .heart_your_school .import-col1-top .import-area .import-box .import-row .c1, .heart_your_school .import-col1-bottom .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 .import-col1-top .import-area .import-box .import-row .c2, .grownup.invitations .page-main .import-col1-bottom .import-area .import-box .import-row .c2, .grownup.friendings .page-main .import-col1-top .import-area .import-box .import-row .c2, .grownup.friendings .page-main .import-col1-bottom .import-area .import-box .import-row .c2, .activity-holder .import-col1-top .import-area .import-box .import-row .c2, .activity-holder .import-col1-bottom .import-area .import-box .import-row .c2, .heart_your_school .import-col1-top .import-area .import-box .import-row .c2, .heart_your_school .import-col1-bottom .import-area .import-box .import-row .c2 {
          float: left;
          width: 162px; }
          .grownup.invitations .page-main .import-col1-top .import-area .import-box .import-row .c2 input, .grownup.invitations .page-main .import-col1-bottom .import-area .import-box .import-row .c2 input, .grownup.friendings .page-main .import-col1-top .import-area .import-box .import-row .c2 input, .grownup.friendings .page-main .import-col1-bottom .import-area .import-box .import-row .c2 input, .activity-holder .import-col1-top .import-area .import-box .import-row .c2 input, .activity-holder .import-col1-bottom .import-area .import-box .import-row .c2 input, .heart_your_school .import-col1-top .import-area .import-box .import-row .c2 input, .heart_your_school .import-col1-bottom .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 .import-col1-top .import-area .import-box .import-row .c3, .grownup.invitations .page-main .import-col1-bottom .import-area .import-box .import-row .c3, .grownup.friendings .page-main .import-col1-top .import-area .import-box .import-row .c3, .grownup.friendings .page-main .import-col1-bottom .import-area .import-box .import-row .c3, .activity-holder .import-col1-top .import-area .import-box .import-row .c3, .activity-holder .import-col1-bottom .import-area .import-box .import-row .c3, .heart_your_school .import-col1-top .import-area .import-box .import-row .c3, .heart_your_school .import-col1-bottom .import-area .import-box .import-row .c3 {
          margin-top: 3px;
          float: left;
          width: 18px;
          font-size: 14px;
          font-weight: bold; }
        .grownup.invitations .page-main .import-col1-top .import-area .import-box .import-row .c4, .grownup.invitations .page-main .import-col1-bottom .import-area .import-box .import-row .c4, .grownup.friendings .page-main .import-col1-top .import-area .import-box .import-row .c4, .grownup.friendings .page-main .import-col1-bottom .import-area .import-box .import-row .c4, .activity-holder .import-col1-top .import-area .import-box .import-row .c4, .activity-holder .import-col1-bottom .import-area .import-box .import-row .c4, .heart_your_school .import-col1-top .import-area .import-box .import-row .c4, .heart_your_school .import-col1-bottom .import-area .import-box .import-row .c4 {
          float: left;
          width: 125px; }
      .grownup.invitations .page-main .import-col1-top .import-area .import-box .disclaimer, .grownup.invitations .page-main .import-col1-bottom .import-area .import-box .disclaimer, .grownup.friendings .page-main .import-col1-top .import-area .import-box .disclaimer, .grownup.friendings .page-main .import-col1-bottom .import-area .import-box .disclaimer, .activity-holder .import-col1-top .import-area .import-box .disclaimer, .activity-holder .import-col1-bottom .import-area .import-box .disclaimer, .heart_your_school .import-col1-top .import-area .import-box .disclaimer, .heart_your_school .import-col1-bottom .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 .import-col1-top .import-area .import-box .login-error, .grownup.invitations .page-main .import-col1-bottom .import-area .import-box .login-error, .grownup.friendings .page-main .import-col1-top .import-area .import-box .login-error, .grownup.friendings .page-main .import-col1-bottom .import-area .import-box .login-error, .activity-holder .import-col1-top .import-area .import-box .login-error, .activity-holder .import-col1-bottom .import-area .import-box .login-error, .heart_your_school .import-col1-top .import-area .import-box .login-error, .heart_your_school .import-col1-bottom .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 .import-col1-top .import-area .import-box .import-submit-row, .grownup.invitations .page-main .import-col1-bottom .import-area .import-box .import-submit-row, .grownup.friendings .page-main .import-col1-top .import-area .import-box .import-submit-row, .grownup.friendings .page-main .import-col1-bottom .import-area .import-box .import-submit-row, .activity-holder .import-col1-top .import-area .import-box .import-submit-row, .activity-holder .import-col1-bottom .import-area .import-box .import-submit-row, .heart_your_school .import-col1-top .import-area .import-box .import-submit-row, .heart_your_school .import-col1-bottom .import-area .import-box .import-submit-row {
        margin-left: 160px;
        margin-top: 15px; }
        .grownup.invitations .page-main .import-col1-top .import-area .import-box .import-submit-row .import-submit, .grownup.invitations .page-main .import-col1-bottom .import-area .import-box .import-submit-row .import-submit, .grownup.friendings .page-main .import-col1-top .import-area .import-box .import-submit-row .import-submit, .grownup.friendings .page-main .import-col1-bottom .import-area .import-box .import-submit-row .import-submit, .activity-holder .import-col1-top .import-area .import-box .import-submit-row .import-submit, .activity-holder .import-col1-bottom .import-area .import-box .import-submit-row .import-submit, .heart_your_school .import-col1-top .import-area .import-box .import-submit-row .import-submit, .heart_your_school .import-col1-bottom .import-area .import-box .import-submit-row .import-submit {
          cursor: pointer;
          background-image: url(http://a2.tvsimg.com/images/buttons/import-button.png?20111214223349);
          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 .import-col1-top .import-area .import-box .import-submit-row .import-submit:hover, .grownup.invitations .page-main .import-col1-bottom .import-area .import-box .import-submit-row .import-submit:hover, .grownup.friendings .page-main .import-col1-top .import-area .import-box .import-submit-row .import-submit:hover, .grownup.friendings .page-main .import-col1-bottom .import-area .import-box .import-submit-row .import-submit:hover, .activity-holder .import-col1-top .import-area .import-box .import-submit-row .import-submit:hover, .activity-holder .import-col1-bottom .import-area .import-box .import-submit-row .import-submit:hover, .heart_your_school .import-col1-top .import-area .import-box .import-submit-row .import-submit:hover, .heart_your_school .import-col1-bottom .import-area .import-box .import-submit-row .import-submit:hover {
            background-image: url(http://a2.tvsimg.com/images/buttons/import-button.png?20111214223349);
            background-position: 0px -37px; }
          .grownup.invitations .page-main .import-col1-top .import-area .import-box .import-submit-row .import-submit:active, .grownup.invitations .page-main .import-col1-bottom .import-area .import-box .import-submit-row .import-submit:active, .grownup.friendings .page-main .import-col1-top .import-area .import-box .import-submit-row .import-submit:active, .grownup.friendings .page-main .import-col1-bottom .import-area .import-box .import-submit-row .import-submit:active, .activity-holder .import-col1-top .import-area .import-box .import-submit-row .import-submit:active, .activity-holder .import-col1-bottom .import-area .import-box .import-submit-row .import-submit:active, .heart_your_school .import-col1-top .import-area .import-box .import-submit-row .import-submit:active, .heart_your_school .import-col1-bottom .import-area .import-box .import-submit-row .import-submit:active {
            background-image: url(http://a2.tvsimg.com/images/buttons/import-button.png?20111214223349);
            background-position: 0px -73px; }
  .grownup.invitations .page-main .import-col1-top .contacts-area, .grownup.invitations .page-main .import-col1-bottom .contacts-area, .grownup.friendings .page-main .import-col1-top .contacts-area, .grownup.friendings .page-main .import-col1-bottom .contacts-area, .activity-holder .import-col1-top .contacts-area, .activity-holder .import-col1-bottom .contacts-area, .heart_your_school .import-col1-top .contacts-area, .heart_your_school .import-col1-bottom .contacts-area {
    display: none; }
    .grownup.invitations .page-main .import-col1-top .contacts-area .contacts-head, .grownup.invitations .page-main .import-col1-bottom .contacts-area .contacts-head, .grownup.friendings .page-main .import-col1-top .contacts-area .contacts-head, .grownup.friendings .page-main .import-col1-bottom .contacts-area .contacts-head, .activity-holder .import-col1-top .contacts-area .contacts-head, .activity-holder .import-col1-bottom .contacts-area .contacts-head, .heart_your_school .import-col1-top .contacts-area .contacts-head, .heart_your_school .import-col1-bottom .contacts-area .contacts-head {
      margin-top: 9px;
      margin-bottom: 3px;
      font-size: 14px;
      font-weight: bold; }
    .grownup.invitations .page-main .import-col1-top .contacts-area .contacts-select-all a, .grownup.invitations .page-main .import-col1-bottom .contacts-area .contacts-select-all a, .grownup.friendings .page-main .import-col1-top .contacts-area .contacts-select-all a, .grownup.friendings .page-main .import-col1-bottom .contacts-area .contacts-select-all a, .activity-holder .import-col1-top .contacts-area .contacts-select-all a, .activity-holder .import-col1-bottom .contacts-area .contacts-select-all a, .heart_your_school .import-col1-top .contacts-area .contacts-select-all a, .heart_your_school .import-col1-bottom .contacts-area .contacts-select-all a {
      font-size: 13px; }
    .grownup.invitations .page-main .import-col1-top .contacts-area .contacts-box, .grownup.invitations .page-main .import-col1-bottom .contacts-area .contacts-box, .grownup.friendings .page-main .import-col1-top .contacts-area .contacts-box, .grownup.friendings .page-main .import-col1-bottom .contacts-area .contacts-box, .activity-holder .import-col1-top .contacts-area .contacts-box, .activity-holder .import-col1-bottom .contacts-area .contacts-box, .heart_your_school .import-col1-top .contacts-area .contacts-box, .heart_your_school .import-col1-bottom .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 .import-col1-top .contacts-area .contacts-box .contacts-row, .grownup.invitations .page-main .import-col1-bottom .contacts-area .contacts-box .contacts-row, .grownup.friendings .page-main .import-col1-top .contacts-area .contacts-box .contacts-row, .grownup.friendings .page-main .import-col1-bottom .contacts-area .contacts-box .contacts-row, .activity-holder .import-col1-top .contacts-area .contacts-box .contacts-row, .activity-holder .import-col1-bottom .contacts-area .contacts-box .contacts-row, .heart_your_school .import-col1-top .contacts-area .contacts-box .contacts-row, .heart_your_school .import-col1-bottom .contacts-area .contacts-box .contacts-row {
        overflow: hidden;
        width: 443;
        font-size: 10px;
        color: #333333;
        min-height: 20px; }
        .grownup.invitations .page-main .import-col1-top .contacts-area .contacts-box .contacts-row .contacts-check, .grownup.invitations .page-main .import-col1-bottom .contacts-area .contacts-box .contacts-row .contacts-check, .grownup.friendings .page-main .import-col1-top .contacts-area .contacts-box .contacts-row .contacts-check, .grownup.friendings .page-main .import-col1-bottom .contacts-area .contacts-box .contacts-row .contacts-check, .activity-holder .import-col1-top .contacts-area .contacts-box .contacts-row .contacts-check, .activity-holder .import-col1-bottom .contacts-area .contacts-box .contacts-row .contacts-check, .heart_your_school .import-col1-top .contacts-area .contacts-box .contacts-row .contacts-check, .heart_your_school .import-col1-bottom .contacts-area .contacts-box .contacts-row .contacts-check {
          float: left;
          width: 24px;
          margin-left: 6px; }
        .grownup.invitations .page-main .import-col1-top .contacts-area .contacts-box .contacts-row .contacts-name, .grownup.invitations .page-main .import-col1-bottom .contacts-area .contacts-box .contacts-row .contacts-name, .grownup.friendings .page-main .import-col1-top .contacts-area .contacts-box .contacts-row .contacts-name, .grownup.friendings .page-main .import-col1-bottom .contacts-area .contacts-box .contacts-row .contacts-name, .activity-holder .import-col1-top .contacts-area .contacts-box .contacts-row .contacts-name, .activity-holder .import-col1-bottom .contacts-area .contacts-box .contacts-row .contacts-name, .heart_your_school .import-col1-top .contacts-area .contacts-box .contacts-row .contacts-name, .heart_your_school .import-col1-bottom .contacts-area .contacts-box .contacts-row .contacts-name {
          margin-top: 3px;
          float: left;
          width: 197px;
          font-weight: bold; }
        .grownup.invitations .page-main .import-col1-top .contacts-area .contacts-box .contacts-row .contacts-email, .grownup.invitations .page-main .import-col1-bottom .contacts-area .contacts-box .contacts-row .contacts-email, .grownup.friendings .page-main .import-col1-top .contacts-area .contacts-box .contacts-row .contacts-email, .grownup.friendings .page-main .import-col1-bottom .contacts-area .contacts-box .contacts-row .contacts-email, .activity-holder .import-col1-top .contacts-area .contacts-box .contacts-row .contacts-email, .activity-holder .import-col1-bottom .contacts-area .contacts-box .contacts-row .contacts-email, .heart_your_school .import-col1-top .contacts-area .contacts-box .contacts-row .contacts-email, .heart_your_school .import-col1-bottom .contacts-area .contacts-box .contacts-row .contacts-email {
          margin-top: 3px;
          float: left;
          width: 198px; }
.grownup.invitations .page-main .import-col1-top, .grownup.friendings .page-main .import-col1-top, .activity-holder .import-col1-top, .heart_your_school .import-col1-top {
  width: 455px; }
.grownup.invitations .page-main .import-col1-bottom, .grownup.friendings .page-main .import-col1-bottom, .activity-holder .import-col1-bottom, .heart_your_school .import-col1-bottom {
  width: 460px; }
.grownup.invitations .page-main .import-col2, .grownup.friendings .page-main .import-col2, .activity-holder .import-col2, .heart_your_school .import-col2 {
  float: left;
  width: 230px; }
  .grownup.invitations .page-main .import-col2 .selected-area, .grownup.friendings .page-main .import-col2 .selected-area, .activity-holder .import-col2 .selected-area, .heart_your_school .import-col2 .selected-area {
    display: none;
    margin-top: 16px;
    min-height: 140px; }
    .grownup.invitations .page-main .import-col2 .selected-area .selected-head, .grownup.friendings .page-main .import-col2 .selected-area .selected-head, .activity-holder .import-col2 .selected-area .selected-head, .heart_your_school .import-col2 .selected-area .selected-head {
      font-size: 14px;
      font-weight: bold; }
    .grownup.invitations .page-main .import-col2 .selected-area .selected-box, .grownup.friendings .page-main .import-col2 .selected-area .selected-box, .activity-holder .import-col2 .selected-area .selected-box, .heart_your_school .import-col2 .selected-area .selected-box {
      overflow: hidden;
      width: 230px;
      margin-bottom: 10px; }
      .grownup.invitations .page-main .import-col2 .selected-area .selected-box .selected-row, .grownup.friendings .page-main .import-col2 .selected-area .selected-box .selected-row, .activity-holder .import-col2 .selected-area .selected-box .selected-row, .heart_your_school .import-col2 .selected-area .selected-box .selected-row {
        padding-top: 4px; }
        .grownup.invitations .page-main .import-col2 .selected-area .selected-box .selected-row .selected-x, .grownup.friendings .page-main .import-col2 .selected-area .selected-box .selected-row .selected-x, .activity-holder .import-col2 .selected-area .selected-box .selected-row .selected-x, .heart_your_school .import-col2 .selected-area .selected-box .selected-row .selected-x {
          float: left;
          width: 26px; }
        .grownup.invitations .page-main .import-col2 .selected-area .selected-box .selected-row .selected-icon, .grownup.friendings .page-main .import-col2 .selected-area .selected-box .selected-row .selected-icon, .activity-holder .import-col2 .selected-area .selected-box .selected-row .selected-icon, .heart_your_school .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?20111214223349) no-repeat scroll; }
        .grownup.invitations .page-main .import-col2 .selected-area .selected-box .selected-row .selected-email, .grownup.friendings .page-main .import-col2 .selected-area .selected-box .selected-row .selected-email, .activity-holder .import-col2 .selected-area .selected-box .selected-row .selected-email, .heart_your_school .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 .import-col2 .message-area, .grownup.friendings .page-main .import-col2 .message-area, .activity-holder .import-col2 .message-area, .heart_your_school .import-col2 .message-area {
    display: none;
    margin-top: 15px; }
    .grownup.invitations .page-main .import-col2 .message-area .message-head, .grownup.friendings .page-main .import-col2 .message-area .message-head, .activity-holder .import-col2 .message-area .message-head, .heart_your_school .import-col2 .message-area .message-head {
      font-size: 14px;
      font-weight: bold; }
    .grownup.invitations .page-main .import-col2 .message-area .mssage-subhead, .grownup.friendings .page-main .import-col2 .message-area .mssage-subhead, .activity-holder .import-col2 .message-area .mssage-subhead, .heart_your_school .import-col2 .message-area .mssage-subhead {
      font-size: 10px;
      color: #333333; }
    .grownup.invitations .page-main .import-col2 .message-area .message-box, .grownup.friendings .page-main .import-col2 .message-area .message-box, .activity-holder .import-col2 .message-area .message-box, .heart_your_school .import-col2 .message-area .message-box {
      min-height: 230px;
      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: 230px;
      overflow: hidden; }
      .grownup.invitations .page-main .import-col2 .message-area .message-box textarea, .grownup.friendings .page-main .import-col2 .message-area .message-box textarea, .activity-holder .import-col2 .message-area .message-box textarea, .heart_your_school .import-col2 .message-area .message-box textarea {
        height: 220px;
        width: 230px;
        border: 0 none; }
  .grownup.invitations .page-main .import-col2 .send-row, .grownup.friendings .page-main .import-col2 .send-row, .activity-holder .import-col2 .send-row, .heart_your_school .import-col2 .send-row {
    margin-top: 20px;
    margin-left: 35px; }
    .grownup.invitations .page-main .import-col2 .send-row .send-emails-submit, .grownup.friendings .page-main .import-col2 .send-row .send-emails-submit, .activity-holder .import-col2 .send-row .send-emails-submit, .heart_your_school .import-col2 .send-row .send-emails-submit {
      cursor: pointer;
      background-image: url(http://a2.tvsimg.com/images/buttons/invitecontacts-button.png?20111214223349);
      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 .import-col2 .send-row .send-emails-submit:hover, .grownup.friendings .page-main .import-col2 .send-row .send-emails-submit:hover, .activity-holder .import-col2 .send-row .send-emails-submit:hover, .heart_your_school .import-col2 .send-row .send-emails-submit:hover {
        background-image: url(http://a2.tvsimg.com/images/buttons/invitecontacts-button.png?20111214223349);
        background-position: 0px -54px; }
      .grownup.invitations .page-main .import-col2 .send-row .send-emails-submit:active, .grownup.friendings .page-main .import-col2 .send-row .send-emails-submit:active, .activity-holder .import-col2 .send-row .send-emails-submit:active, .heart_your_school .import-col2 .send-row .send-emails-submit:active {
        background-image: url(http://a2.tvsimg.com/images/buttons/invitecontacts-button.png?20111214223349);
        background-position: 0px -99px; }
.grownup.invitations .page-main .hys .import-col1-bottom, .grownup.friendings .page-main .hys .import-col1-bottom, .activity-holder .hys .import-col1-bottom, .heart_your_school .hys .import-col1-bottom {
  width: 385px; }
  .grownup.invitations .page-main .hys .import-col1-bottom .contacts-box, .grownup.friendings .page-main .hys .import-col1-bottom .contacts-box, .activity-holder .hys .import-col1-bottom .contacts-box, .heart_your_school .hys .import-col1-bottom .contacts-box {
    width: 380px !important; }
    .grownup.invitations .page-main .hys .import-col1-bottom .contacts-box .contacts-email, .grownup.friendings .page-main .hys .import-col1-bottom .contacts-box .contacts-email, .activity-holder .hys .import-col1-bottom .contacts-box .contacts-email, .heart_your_school .hys .import-col1-bottom .contacts-box .contacts-email {
      width: 165px !important; }
    .grownup.invitations .page-main .hys .import-col1-bottom .contacts-box .contacts-name, .grownup.friendings .page-main .hys .import-col1-bottom .contacts-box .contacts-name, .activity-holder .hys .import-col1-bottom .contacts-box .contacts-name, .heart_your_school .hys .import-col1-bottom .contacts-box .contacts-name {
      width: 165px !important; }

.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?20111214223349);
      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 {
  min-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; }


.facebook-friend-invitation-main .gray-background {
  width: 635px;
  background-color: #f7f7f7;
  padding: 20px;
  font-family: Arial; }
  .facebook-friend-invitation-main .gray-background div {
    overflow: hidden; }
  .facebook-friend-invitation-main .gray-background .row {
    width: 602px; }
  .facebook-friend-invitation-main .gray-background .row.first {
    border-bottom: 1px solid #cccccc;
    padding-bottom: 4px;
    margin-bottom: 20px; }
    .facebook-friend-invitation-main .gray-background .row.first .header-text {
      float: left;
      width: 455px;
      font-size: 16px;
      font-weight: bold; }
    .facebook-friend-invitation-main .gray-background .row.first .or-try {
      width: 130px;
      float: right;
      font-size: 12px;
      margin-top: 5px; }
  .facebook-friend-invitation-main .gray-background .row.second {
    margin-bottom: 20px;
    position: relative;
    height: 153px; }
    .facebook-friend-invitation-main .gray-background .row.second .selection-message {
      width: 580px;
      height: 30px;
      line-height: 15px;
      position: absolute;
      z-index: 1;
      top: 107px;
      padding: 7px 10px;
      font-size: 12px;
      background-color: #c6e1e6;
      border: 1px solid #2c8da0;
      -moz-border-radius: 5px;
      -webkit-border-radius: 5px; }
    .facebook-friend-invitation-main .gray-background .row.second .invitation-configurations {
      z-index: 2;
      position: relative;
      margin-left: 8px; }
      .facebook-friend-invitation-main .gray-background .row.second .invitation-configurations .invitation-configuration {
        float: left;
        width: 90px;
        height: 93px;
        margin-right: 7px;
        padding: 6px 0 8px;
        -moz-border-radius-topright: 5px;
        -moz-border-radius-topleft: 5px;
        -webkit-border-top-right-radius: 5px;
        -webkit-border-top-left-radius: 5px; }
        .facebook-friend-invitation-main .gray-background .row.second .invitation-configurations .invitation-configuration a {
          display: block;
          width: 83px;
          padding: 3px 0 0 3px;
          text-align: center;
          color: #333333;
          text-decoration: none;
          font-size: 10px;
          line-height: 12px; }
          .facebook-friend-invitation-main .gray-background .row.second .invitation-configurations .invitation-configuration a img {
            width: 64px;
            height: 64px;
            margin: auto;
            border: 1px solid #dddddd;
            display: block; }
        .facebook-friend-invitation-main .gray-background .row.second .invitation-configurations .invitation-configuration.selected {
          background-color: #c6e1e6;
          border: 1px solid #2c8da0;
          border-bottom: none; }
          .facebook-friend-invitation-main .gray-background .row.second .invitation-configurations .invitation-configuration.selected a {
            font-weight: bold;
            cursor: default; }
  .facebook-friend-invitation-main .gray-background .row.third {
    border-bottom: 1px solid #cccccc;
    margin-bottom: 20px; }
    .facebook-friend-invitation-main .gray-background .row.third .header-text {
      font-weight: bold;
      font-size: 12px;
      margin-bottom: 3px; }
    .facebook-friend-invitation-main .gray-background .row.third .friend-choices {
      width: 580px;
      height: 350px;
      padding: 5px 10px;
      margin-bottom: 20px;
      background-color: white;
      overflow-y: scroll;
      border: 1px solid #bbbbbb; }
      .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends {
        display: none; }
        .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend {
          cursor: pointer;
          float: left;
          width: 125px;
          height: 55px;
          margin: 0 5px 5px 0;
          padding: 5px;
          -moz-border-radius: 5px;
          -webkit-border-radius: 5px;
          border: 1px solid white; }
          .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend.last {
            margin-right: 0px; }
          .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend .sending-state {
            display: none;
            padding-left: 25px;
            margin-top: 13px; }
            .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend .sending-state .gift-icon {
              float: left;
              width: 22px; }
            .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend .sending-state .sending-text {
              float: left;
              width: 45px;
              font-size: 11px; }
            .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend .sending-state .sending-loader {
              margin-top: 7px;
              padding-left: 13px; }
          .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend .up-state {
            display: block; }
            .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend .up-state .fb-profile {
              float: left;
              margin-right: 5px; }
              .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend .up-state .fb-profile .pic-holder {
                width: 54px;
                height: 54px;
                background: url(http://a2.tvsimg.com/images/facebook_pic.gif?20111214223349) no-repeat scroll 2px 2px; }
              .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend .up-state .fb-profile img {
                padding: 1px;
                width: 50px;
                height: 50px;
                border: 1px solid #c7c7c7; }
            .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend .up-state .fb-name {
              font-size: 12px;
              font-family: Tahoma, Arial;
              width: 63px;
              min-height: 52px;
              color: #333333;
              float: left; }
              .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend .up-state .fb-name .name-holder {
                min-height: 32px; }
              .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend .up-state .fb-name .sent-stuff {
                display: none;
                margin-top: 6px; }
                .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend .up-state .fb-name .sent-stuff .sent-word {
                  float: right;
                  margin-left: 4px;
                  font-weight: normal; }
                .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend .up-state .fb-name .sent-stuff .sent-gift {
                  float: right;
                  width: 16px; }
          .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend.initial:hover {
            background-color: #f5f5f5;
            border: 1px solid #cccccc; }
          .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend.sent {
            border: 1px solid #2c8da0;
            background-color: #c6e1e6; }
            .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend.sent .up-state .fb-name {
              font-weight: bold; }
              .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend.sent .up-state .fb-name .sent-stuff {
                display: block; }
          .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend.sending, .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend.sent {
            cursor: default; }
          .facebook-friend-invitation-main .gray-background .row.third .friend-choices .page-of-friends .facebook-friend.error {
            border: 1px solid #cc2200; }
  .facebook-friend-invitation-main .gray-background .row.fourth .header-text {
    font-weight: bold;
    font-size: 12px;
    margin-bottom: 3px; }
  .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap {
    border: 1px;
    border: 1px solid #bbbbbb;
    background-color: white;
    padding: 10px;
    font-family: Tahoma, Arial;
    font-size: 12px;
    color: #333333; }
    .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap .left {
      width: 60px;
      float: left; }
      .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap .left .grownup-pic {
        border: none;
        cursor: default; }
      .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap .left .fb_profile_pic_rendered img {
        border: none;
        cursor: default; }
    .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap .right {
      float: left;
      width: 518px; }
      .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap .right .first {
        margin-bottom: 10px; }
        .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap .right .first .ross-name {
          display: inline;
          font-weight: bold;
          font-size: 14px;
          color: #315b99;
          padding-right: 2px; }
        .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap .right .first .share-message {
          display: inline;
          font-size: 14px; }
      .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap .right .second {
        margin-bottom: 10px; }
        .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap .right .second .image {
          float: left;
          width: 100px;
          margin-left: 15px; }
          .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap .right .second .image img {
            border: 1px solid #e0e0e0; }
        .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap .right .second .text {
          float: left;
          width: 400px; }
          .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap .right .second .text .share-attachment-name {
            color: #315b99;
            font-weight: bold;
            margin-bottom: 2px; }
          .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap .right .second .text .share-attachment-caption {
            color: #aaaaaa;
            margin-bottom: 1px; }
          .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap .right .second .text .share-attachment-description {
            color: #aaaaaa; }
      .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap .right .third div {
        display: inline; }
      .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap .right .third .elephant-logo {
        display: block;
        float: left;
        width: 30px; }
      .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap .right .third .time {
        color: #aaaaaa; }
      .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap .right .third .fake-links {
        color: #315b99; }
      .facebook-friend-invitation-main .gray-background .row.fourth .preview-wrap .right .third .share-action-link {
        color: #315b99; }


.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 .kid-name {
  margin-left: 73px;
  font-size: 20px;
  color: #40aec5;
  font-weight: bold;
  margin-bottom: 8px; }
.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 .bottom-wrap, .grownup.user_registrations .bottom-wrap {
  width: 340px;
  overflow: hidden; }
.grownup.kid_accounts .dbutton, .grownup.user_registrations .dbutton {
  width: 183px;
  float: left; }
  .grownup.kid_accounts .dbutton input, .grownup.user_registrations .dbutton input {
    border: 0; }
.grownup.kid_accounts .form-top, .grownup.user_registrations .form-top {
  margin-top: 18px; }
.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 .required-info, .grownup.user_registrations .required-info {
  color: red;
  margin-top: 10px;
  font-size: 12px; }
.grownup.kid_accounts .back-link, .grownup.user_registrations .back-link {
  display: block;
  width: 47px;
  float: left;
  margin-left: 15px;
  margin-top: 35px; }
  .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?20111214223349);
        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 .continue-button {
  display: block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
  width: 183px;
  height: 66px;
  background-image: url(http://a2.tvsimg.com/images/registration/continue-button-183x68x3.png?20111214223349);
  border: none; }
  .grownup .continue-button:hover {
    background-position: 0px -68px; }
  .grownup .continue-button:active {
    background-position: 0px -133px; }
.grownup .done-button {
  display: block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
  width: 183px;
  height: 66px;
  background-image: url(http://a2.tvsimg.com/images/buttons/i-agree-183x66x3.png?20111214223349);
  border: none; }
  .grownup .done-button:hover {
    background-position: 0px -68px; }
  .grownup .done-button:active {
    background-position: 0px -133px; }
.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?20111214223349);
    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?20111214223349);
    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?20111214223349);
  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; }

.not-registered-yet-button {
  display: block;
  background-color: transparent;
  background-repeat: no-repeat;
  background-position: 0px 0px;
  cursor: pointer;
  width: 84px;
  height: 40px;
  background-image: url(http://a1.tvsimg.com/images/buttons/send-images.png?20111214223349);
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  border: 0; }
  .not-registered-yet-button:hover {
    background-position: 0px -40px; }
  .not-registered-yet-button:active {
    background-position: 0px -80px; }

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

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

.grownup.kid_accounts .required-asterisk {
  float: left;
  color: red; }
.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 .submit-div, .grownup.kid_accounts.update .heading .edit-profile-container .edit-profile-left .edit-form-submit .submit-div {
      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; }

.verify-parent {
  width: 400px; }
  .verify-parent .tos-checky .check {
    float: left;
    width: 28px;
    margin-top: 12px; }
  .verify-parent .tos-checky .text {
    float: left;
    width: 330px;
    margin-top: 14px;
    font-size: 14px; }
  .verify-parent #accept-tos-message {
    display: none;
    margin-top: 8px;
    margin-bottom: 8px;
    color: red; }
  .verify-parent .sibling-note {
    float: left;
    width: 410px;
    margin: 14px 0;
    font-size: 11px; }

.orange-two-name-text {
  display: none;
  color: #ff7700;
  margin-top: -25px; }

#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?20111214223349);
      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; }

.kid-kid-not-suggestable .sfc {
  font-size: 18px;
  font-weight: bold; }
.kid-kid-not-suggestable .code-box {
  width: 213px;
  float: left; }
.kid-kid-not-suggestable .messaging {
  margin-left: 10px;
  margin-top: 4px; }
  .kid-kid-not-suggestable .messaging .success {
    color: #008b00; }
  .kid-kid-not-suggestable .messaging .error-code {
    color: #cc2200; }
.kid-kid-not-suggestable .mini-submit {
  margin-top: 6px;
  cursor: pointer;
  background-image: url(http://a1.tvsimg.com/images/buttons/mini-submit.png?20111214223349);
  background-repeat: no-repeat;
  background-position: 0px 0px;
  background-color: transparent;
  text-indent: -9999px;
  font-size: 0;
  line-height: 0;
  width: 59px;
  height: 30px;
  border: none;
  padding: 0;
  display: block; }
  .kid-kid-not-suggestable .mini-submit:hover {
    background-position: 0px -30px; }
  .kid-kid-not-suggestable .mini-submit:active {
    background-position: 0px -60px; }
.kid-kid-not-suggestable .whats-sfc .sfc-subhead {
  margin: 0 0 14px 100px;
  text-decoration: none;
  color: #40aec5; }
  .kid-kid-not-suggestable .whats-sfc .sfc-subhead:hover {
    text-decoration: underline;
    cursor: pointer; }
.kid-kid-not-suggestable .whats-sfc .sfc-info {
  display: none; }
  .kid-kid-not-suggestable .whats-sfc .sfc-info .sfc-text {
    margin: 6px 0 0 13px;
    font-size: 13px; }
  .kid-kid-not-suggestable .whats-sfc .sfc-info .sfc-img {
    margin: 14px 0 13px 14px; }
    .kid-kid-not-suggestable .whats-sfc .sfc-info .sfc-img img {
      border: 1px solid #bbbbbb; }

.kid-kid-school-suggestable {
  margin-top: 10px;
  margin-bottom: 12px;
  overflow: hidden; }
  .kid-kid-school-suggestable div {
    overflow: hidden; }
  .kid-kid-school-suggestable .left {
    float: left;
    width: 245px;
    border-right: 1px solid #dddddd;
    margin-right: 15px;
    height: 152px;
    padding-top: 2px; }
    .kid-kid-school-suggestable .left .row-one {
      margin-bottom: 3px; }
      .kid-kid-school-suggestable .left .row-one .image {
        float: left;
        width: 55px;
        margin-right: 15px;
        margin-bottom: 3px; }
        .kid-kid-school-suggestable .left .row-one .image .name {
          color: #40aec5;
          margin-top: 2px;
          height: 16px; }
      .kid-kid-school-suggestable .left .row-one .text {
        float: left;
        font-size: 14px;
        margin-top: 9px; }
        .kid-kid-school-suggestable .left .row-one .text .to-send {
          font-weight: bold; }
    .kid-kid-school-suggestable .left .row-two {
      margin-top: 15px; }
      .kid-kid-school-suggestable .left .row-two .code-box {
        float: left;
        margin-right: 10px; }
        .kid-kid-school-suggestable .left .row-two .code-box .secret-code {
          margin-bottom: 4px; }
          .kid-kid-school-suggestable .left .row-two .code-box .secret-code input {
            padding: 4px;
            width: 150px;
            font-size: 16px;
            line-height: 20px;
            color: #999999;
            border: 3px solid #ebb600; }
            .kid-kid-school-suggestable .left .row-two .code-box .secret-code input.active {
              color: #333333; }
        .kid-kid-school-suggestable .left .row-two .code-box .messaging {
          font-size: 12px;
          margin-left: 7px; }
          .kid-kid-school-suggestable .left .row-two .code-box .messaging .success {
            font-weight: bold;
            color: #6b8005; }
          .kid-kid-school-suggestable .left .row-two .code-box .messaging .error-code {
            font-weight: bold;
            color: #cc2200; }
      .kid-kid-school-suggestable .left .row-two .submit-box {
        float: left;
        margin-top: 3px; }
        .kid-kid-school-suggestable .left .row-two .submit-box .mini-submit {
          cursor: pointer;
          background-image: url(http://a1.tvsimg.com/images/buttons/mini-submit.png?20111214223349);
          background-repeat: no-repeat;
          background-position: 0px 0px;
          background-color: transparent;
          text-indent: -9999px;
          font-size: 0;
          line-height: 0;
          width: 59px;
          height: 30px;
          border: none;
          padding: 0;
          display: block; }
          .kid-kid-school-suggestable .left .row-two .submit-box .mini-submit:hover {
            background-position: 0px -30px; }
          .kid-kid-school-suggestable .left .row-two .submit-box .mini-submit:active {
            background-position: 0px -60px; }
  .kid-kid-school-suggestable .right {
    float: left;
    width: 113px; }
    .kid-kid-school-suggestable .right .name {
      font-size: 18px;
      font-weight: bold;
      color: #40aec5;
      margin-bottom: 3px;
      padding-left: 7px; }
    .kid-kid-school-suggestable .right .pic {
      text-align: center;
      margin-bottom: 7px; }
      .kid-kid-school-suggestable .right .pic .elephant-pic {
        border: 2px solid;
        border-color: #ff7700;
        opacity: 0.3; }
      .kid-kid-school-suggestable .right .pic .elephant-pic, .kid-kid-school-suggestable .right .pic .kid-pic {
        margin: auto;
        width: 96px; }
    .kid-kid-school-suggestable .right .status-section {
      width: 105px;
      font-size: 14px;
      font-weight: bold;
      margin: 0 auto;
      text-align: center; }
      .kid-kid-school-suggestable .right .status-section .approved {
        text-align: center;
        width: 85px;
        margin: 0 auto; }
        .kid-kid-school-suggestable .right .status-section .approved .check-icon {
          float: left; }
          .kid-kid-school-suggestable .right .status-section .approved .check-icon img {
            width: 20px; }
        .kid-kid-school-suggestable .right .status-section .approved .txt {
          float: left;
          color: #6b8005;
          margin: 2px 0 0 3px; }
      .kid-kid-school-suggestable .right .status-section .suggested {
        color: #cc9c00; }
      .kid-kid-school-suggestable .right .status-section .not-friends-yet {
        color: #cc2200; }

#parent-dialog-body.small-dialog {
  padding: 5px 15px 10px; }
  #parent-dialog-body.small-dialog .profile-footer {
    padding: 5px 0 0 10px; }
    #parent-dialog-body.small-dialog .profile-footer .safet .image {
      width: 45px; }
    #parent-dialog-body.small-dialog .profile-footer .safet .text {
      width: 160px;
      margin-top: 4px;
      font-size: 12px; }
    #parent-dialog-body.small-dialog .profile-footer .buttons {
      margin: 5px 15px 0 0; }

.profile-footer, .hover-card-footer {
  padding: 15px 0 0 10px;
  margin: 0 auto;
  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: 290px; }
      .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-okay, .hover-card-footer .buttons .button-okay {
      display: none;
      float: right;
      cursor: pointer;
      background: no-repeat;
      background-image: url(http://a3.tvsimg.com/images/buttons/button_okay.png?20111214223349);
      background-position: 0px -39px;
      height: 38px;
      width: 79px; }
      .profile-footer .buttons .button-okay:hover, .hover-card-footer .buttons .button-okay:hover {
        background-position: 0px 0px; }
      .profile-footer .buttons .button-okay:active, .hover-card-footer .buttons .button-okay:active {
        background-position: 0px -78px; }
      .profile-footer .buttons .button-okay.done, .hover-card-footer .buttons .button-okay.done {
        background-image: url(http://a0.tvsimg.com/images/buttons/button_done.png?20111214223349); }
    .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?20111214223349);
      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.me {
    cursor: pointer; }
  .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;
  margin-left: 6px; }

.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: 20px;
  font-weight: bold;
  clear: both;
  margin-bottom: 10px;
  margin-left: 7px; }

.secret_code-rs {
  overflow: hidden;
  padding: 10px;
  margin-top: 10px;
  margin-left: 11px;
  -moz-border-radius: 9px;
  -webkit-border-radius: 9px;
  border: 2px solid #47aec4;
  font-weight: bold;
  text-align: left; }
  .secret_code-rs .sc-left {
    width: 150px;
    float: left; }
    .secret_code-rs .sc-left .your-code-is {
      font-size: 16px; }
    .secret_code-rs .sc-left .the-code {
      font-size: 22px;
      margin-top: 10px; }
      .secret_code-rs .sc-left .the-code a {
        color: #93b007; }
  .secret_code-rs .sc-right {
    float: left; }
    .secret_code-rs .sc-right .video-play-image {
      display: block;
      background-color: transparent;
      background-repeat: no-repeat;
      background-position: 0px 0px;
      cursor: pointer;
      width: 35px;
      height: 33px;
      background-image: url(http://a3.tvsimg.com/images/faq-grey-33.png?20111214223349); }
      .secret_code-rs .sc-right .video-play-image:hover {
        background-position: 0px -33px; }
      .secret_code-rs .sc-right .video-play-image:active {
        background-position: 0px -66px; }

.ui-dialog .ui-dialog-content.choose-friends-dialog, .ui-dialog .ui-dialog-content.all-friends-dialog, .ui-dialog .ui-dialog-content.shareable-friends-dialog, .ui-dialog .ui-dialog-content.activity-holder, .ui-dialog .ui-dialog-content.parent-dialog {
  padding: 10px; }
  .ui-dialog .ui-dialog-content.choose-friends-dialog .friend-code, .ui-dialog .ui-dialog-content.all-friends-dialog .friend-code, .ui-dialog .ui-dialog-content.shareable-friends-dialog .friend-code, .ui-dialog .ui-dialog-content.activity-holder .friend-code, .ui-dialog .ui-dialog-content.parent-dialog .friend-code {
    float: left;
    margin: 4px 0px 12px 6px;
    font-weight: bold; }
    .ui-dialog .ui-dialog-content.choose-friends-dialog .friend-code .text, .ui-dialog .ui-dialog-content.all-friends-dialog .friend-code .text, .ui-dialog .ui-dialog-content.shareable-friends-dialog .friend-code .text, .ui-dialog .ui-dialog-content.activity-holder .friend-code .text, .ui-dialog .ui-dialog-content.parent-dialog .friend-code .text {
      font-size: 13px; }
    .ui-dialog .ui-dialog-content.choose-friends-dialog .friend-code .code, .ui-dialog .ui-dialog-content.all-friends-dialog .friend-code .code, .ui-dialog .ui-dialog-content.shareable-friends-dialog .friend-code .code, .ui-dialog .ui-dialog-content.activity-holder .friend-code .code, .ui-dialog .ui-dialog-content.parent-dialog .friend-code .code {
      font-size: 19px; }
      .ui-dialog .ui-dialog-content.choose-friends-dialog .friend-code .code a, .ui-dialog .ui-dialog-content.all-friends-dialog .friend-code .code a, .ui-dialog .ui-dialog-content.shareable-friends-dialog .friend-code .code a, .ui-dialog .ui-dialog-content.activity-holder .friend-code .code a, .ui-dialog .ui-dialog-content.parent-dialog .friend-code .code a {
        color: #006e8a; }
  .ui-dialog .ui-dialog-content.choose-friends-dialog .switch, .ui-dialog .ui-dialog-content.all-friends-dialog .switch, .ui-dialog .ui-dialog-content.shareable-friends-dialog .switch, .ui-dialog .ui-dialog-content.activity-holder .switch, .ui-dialog .ui-dialog-content.parent-dialog .switch {
    float: right;
    font-size: 16px; }
    .ui-dialog .ui-dialog-content.choose-friends-dialog .switch .switch-text, .ui-dialog .ui-dialog-content.all-friends-dialog .switch .switch-text, .ui-dialog .ui-dialog-content.shareable-friends-dialog .switch .switch-text, .ui-dialog .ui-dialog-content.activity-holder .switch .switch-text, .ui-dialog .ui-dialog-content.parent-dialog .switch .switch-text {
      width: 144px;
      float: left;
      display: block;
      margin-top: 8px;
      font-weight: normal; }
    .ui-dialog .ui-dialog-content.choose-friends-dialog .switch .switch-image, .ui-dialog .ui-dialog-content.all-friends-dialog .switch .switch-image, .ui-dialog .ui-dialog-content.shareable-friends-dialog .switch .switch-image, .ui-dialog .ui-dialog-content.activity-holder .switch .switch-image, .ui-dialog .ui-dialog-content.parent-dialog .switch .switch-image {
      width: 40px;
      display: block;
      float: left; }
      .ui-dialog .ui-dialog-content.choose-friends-dialog .switch .switch-image img, .ui-dialog .ui-dialog-content.all-friends-dialog .switch .switch-image img, .ui-dialog .ui-dialog-content.shareable-friends-dialog .switch .switch-image img, .ui-dialog .ui-dialog-content.activity-holder .switch .switch-image img, .ui-dialog .ui-dialog-content.parent-dialog .switch .switch-image img {
        width: 30px; }
  .ui-dialog .ui-dialog-content.choose-friends-dialog .contents, .ui-dialog .ui-dialog-content.all-friends-dialog .contents, .ui-dialog .ui-dialog-content.shareable-friends-dialog .contents, .ui-dialog .ui-dialog-content.activity-holder .contents, .ui-dialog .ui-dialog-content.parent-dialog .contents {
    max-height: 500px;
    overflow-y: auto;
    padding-right: 10px; }
  .ui-dialog .ui-dialog-content.choose-friends-dialog .friend-dialog, .ui-dialog .ui-dialog-content.all-friends-dialog .friend-dialog, .ui-dialog .ui-dialog-content.shareable-friends-dialog .friend-dialog, .ui-dialog .ui-dialog-content.activity-holder .friend-dialog, .ui-dialog .ui-dialog-content.parent-dialog .friend-dialog {
    float: left;
    padding: 5px;
    width: 70px; }
    .ui-dialog .ui-dialog-content.choose-friends-dialog .friend-dialog .friend-name, .ui-dialog .ui-dialog-content.all-friends-dialog .friend-dialog .friend-name, .ui-dialog .ui-dialog-content.shareable-friends-dialog .friend-dialog .friend-name, .ui-dialog .ui-dialog-content.activity-holder .friend-dialog .friend-name, .ui-dialog .ui-dialog-content.parent-dialog .friend-dialog .friend-name {
      font-size: 12px;
      margin-top: 2px; }

.green_activity_dialog.kinectimalsvideo_activity_dialog .ui-dialog-titlebar-close {
  top: 205%;
  z-index: 65535; }

.quip_dialog, .kinectimals_video_activity_dialog {
  background: none;
  border: 0;
  padding: 0;
  margin: 0;
  display: none; }
  .quip_dialog .submit_a_quip, .kinectimals_video_activity_dialog .submit_a_quip {
    overflow: hidden; }
  .quip_dialog .ui-dialog-titlebar, .kinectimals_video_activity_dialog .ui-dialog-titlebar {
    background: none;
    border: 0;
    padding: 0;
    margin: 0; }
  .quip_dialog .ui-dialog-titlebar-close, .kinectimals_video_activity_dialog .ui-dialog-titlebar-close {
    width: 40px;
    height: 42px;
    margin-top: 10px;
    right: 10px;
    top: 0;
    border: 0;
    padding: 0;
    background-image: url(http://a2.tvsimg.com/images/close.png?20111214223349);
    background-repeat: no-repeat;
    background-position: 0 0;
    background-color: transparent; }
    .quip_dialog .ui-dialog-titlebar-close:hover, .kinectimals_video_activity_dialog .ui-dialog-titlebar-close:hover {
      width: 40px;
      height: 42px;
      right: 10px;
      top: 0px;
      border: 0;
      padding: 0;
      background-color: transparent;
      background-image: url(http://a2.tvsimg.com/images/close.png?20111214223349);
      background-repeat: no-repeat;
      background-position: 0 0; }
    .quip_dialog .ui-dialog-titlebar-close .ui-icon, .kinectimals_video_activity_dialog .ui-dialog-titlebar-close .ui-icon {
      background: none; }
  .quip_dialog .ui-widget-content, .kinectimals_video_activity_dialog .ui-widget-content {
    background: none;
    border: 0; }
  .quip_dialog .ui-ajax-loader, .kinectimals_video_activity_dialog .ui-ajax-loader {
    background-image: url(http://a2.tvsimg.com/images/ajax_loader_row.gif?20111214223349);
    background-repeat: no-repeat; }
    .quip_dialog .ui-ajax-loader:hover, .kinectimals_video_activity_dialog .ui-ajax-loader:hover {
      background-image: url(http://a2.tvsimg.com/images/ajax_loader_row.gif?20111214223349);
      background-repeat: no-repeat; }
  .quip_dialog .privacy-policy-link, .kinectimals_video_activity_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: 90px; }

#all_friends_dialog_contents.contents {
  padding: 10px 5px 20px 10px; }
  #all_friends_dialog_contents.contents .friend-list {
    margin: 0 44px; }
  #all_friends_dialog_contents.contents .close-footer {
    overflow: hidden;
    margin-top: 25px; }
    #all_friends_dialog_contents.contents .close-footer .close-button {
      float: right;
      margin-right: 40px;
      text-indent: -9999px;
      cursor: pointer;
      background-image: url(http://a0.tvsimg.com/images/buttons/close-button-for-dossier.png?20111214223349);
      background-repeat: no-repeat;
      background-position: 0px 0px;
      background-color: transparent;
      display: block;
      font-size: 0;
      line-height: 0;
      width: 77px;
      height: 40px; }
      #all_friends_dialog_contents.contents .close-footer .close-button:hover {
        background-position: 0px -40px; }
      #all_friends_dialog_contents.contents .close-footer .close-button:active {
        background-position: 0px -80px; }

.green_dialog, .green_activity_dialog, .green_parent_dialog, .green_offer_dialog, .green_all_friends_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, .green_all_friends_dialog .ui-dialog-titlebar {
    background: url(http://a3.tvsimg.com/images/green-top-slice.png?20111214223349);
    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, .green_all_friends_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, .green_all_friends_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close {
      background: url(http://a2.tvsimg.com/images/close.png?20111214223349) 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, .green_all_friends_dialog .ui-dialog-titlebar .ui-dialog-titlebar-close:hover {
        background: url(http://a2.tvsimg.com/images/close.png?20111214223349) 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, .green_all_friends_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, .green_all_friends_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?20111214223349) 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?20111214223349) 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;
  float: right;
  margin-right: 65px;
  margin-top: 11px;
  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?20111214223349);
    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?20111214223349);
    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?20111214223349); }
    .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?20111214223349); }
        .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?20111214223349);
          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?20111214223349); }
        .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?20111214223349);
          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?20111214223349); }
        .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?20111214223349);
          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?20111214223349); }
        .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?20111214223349);
          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?20111214223349); }
        .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?20111214223349);
          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?20111214223349);
    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?20111214223349);
    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?20111214223349);
      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?20111214223349);
    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?20111214223349);
      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 {
  overflow: hidden;
  margin-left: 23px;
  margin-top: 7px; }
  .kid .popular-stuff-outline .ngs .ng-box .ng-image {
    float: left;
    width: 71px; }
  .kid .popular-stuff-outline .ngs .ng-box .ng-description {
    max-height: 60px;
    margin-top: 7px;
    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; }
  #dynamic-flash .message {
    float: left;
    width: 980px;
    text-align: center; }
  #dynamic-flash .close-x {
    float: right;
    display: block;
    background-color: transparent;
    background-repeat: no-repeat;
    background-position: 0px 0px;
    cursor: pointer;
    width: 13px;
    height: 15px;
    background-image: url(http://a1.tvsimg.com/images/close-x.png?20111214223349);
    background-position: 0px 0px; }
    #dynamic-flash .close-x:hover {
      background-position: 0px 0px; }
    #dynamic-flash .close-x:active {
      background-position: 0px 0px; }

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

.flash-notice, .flash-notice_permanent {
  -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, .flash-error_permanent {
  -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;
  width: 395px;
  overflow: hidden; }
  .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?20111214223349) 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?20111214223349);
  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?20111214223349);
  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 {
  padding: 10px 0 15px 0;
  font-size: 14px; }
  .kid-container .kid-info {
    margin: 0 0 10px 18px;
    font-size: 23px;
    font-weight: bold;
    color: #40aec5; }
  .kid-container .kid-image {
    float: left;
    width: 100px;
    text-align: center; }
  .kid-container .kid-text {
    float: left;
    width: 400px; }
    .kid-container .kid-text p.first {
      margin-top: 0; }
    .kid-container .kid-text p {
      margin-top: 5px; }

