/* --- TYPOGRAPHY CSS --- */

/*==========================================
 *     GENERAL STYLES
 *==========================================*/
  
body {
font-family:verdana, arial, helvetica, sans-serif;
font-size:77%;
color:#000;
margin: 0;
}

/* --- Accessibility --- */
#block_1.bigger, #block_2.bigger {font-size:116%;}
.skiplink {display:none;}

/*==========================================
 *     TYPE
 *==========================================*/

h2, h3, h4, h5, h6 {margin:0;padding:0;}

h1 {
font-size:185%;
margin:0;
padding:0 0 2px 0;
color:#EC0088;
font-weight:bold;
font-family:arial, helvetica, verdana, sans-serif;
font-weight: 700;
}

h2 {
font-size:170%;
margin:0px 0 10px 0;
padding:0;
color:#EC0088;
font-weight:bold;
font-family:arial, helvetica, verdana, sans-serif;
font-weight: 700;
}

h3 {
margin:5px 0 10px 0; 
padding:0;
color: #00adef;
font-size:120%;
font-family:arial;
text-transform: capitalize;
}

h4 {
margin:0 0 10px 0; 
padding:0;
color:#EC0088;
font-size:100%;
letter-spacing:-0.02em;
}

h5 {
margin:0 0 0 0; 
padding:0;
color: #00adef;
font-size:95%;
letter-spacing:-0.02em;
line-height:18px;
}

h6 {
margin:0 0 10px 0; 
padding:0;
color: #00adef;
font-size:77%;
letter-spacing:-0.02em;
}

a, 
a:link,
a:visited {
color:#4d688f;
text-decoration:none;
}

a, a:hover {text-decoration:underline;}

p {
margin:0 0 20px 0; 
padding:0;
line-height:18px;
font-size:92%;
}

/* --- hr --- */

hr {
margin:0 0 10px 0;
padding:0;
height:1px;
color:#AAA;
background-color:#AAA;
border:0;
}


/*==========================================
 *     LISTS
 *==========================================*/

ul {
padding:0;
margin:0 0 18px 0px;
font-size:93%;
list-style-type: disc;
}

ul li {
padding: 7px 0 5px 5px;
margin:0 0 4px 20px;
}

ol {
padding:0;
margin:0 0 18px 20px;
font-size:93%;
list-style-type:decimal;
}

ol li {
padding: 7px 0;
margin:7px 0 7px 0;
background:none!important;
}


/* ===============================================================
      PAGE ELEMENTS
 ===============================================================*/

/* Homelist */
/* -------- */

ul.gilt-homelist {
margin:0 0 25px 0;
padding:0;
overflow:hidden;
width:668px;
background-color: #FFF;
list-style-type: none;
}

ul.gilt-homelist li {
margin:0;
padding:0;
float:left;
width:220px;
position:relative;
}

ul.gilt-homelist li.first,
ul.gilt-homelist li.second {margin-right:4px;}
ul.gilt-homelist li.third {margin-right:0px;}



ul.gilt-homelist li a {
display:block;
padding:0;
color:#fff;
text-align:center;
background: #D50C32;
height:55px;
}


ul.gilt-launch-homelist li a:hover {
background: #041821;
padding:0;
text-decoration:none;
color:#fff
}

/* LAUNCH Homelist */
/* -------- */

ul.gilt-launch-homelist {
margin:0 0 15px 0;
padding:0;
overflow:hidden;
width:668px;
background-color: #FFF;
list-style-type: none;
font-size:120%;
}

div.right ul.gilt-launch-homelist {width:auto;}

ul.gilt-launch-homelist li {
margin:0;
padding:0;
float:left;
width:220px;
position:relative;
}

ul.gilt-launch-homelist li.first,
ul.gilt-launch-homelist li.second {margin-right:4px;}
ul.gilt-launch-homelist li.third {margin-right:0px;}

ul.gilt-launch-homelist li.first a {background:url(/other_files/kidsweek-v2/buttons/green-girl.gif) no-repeat;}
ul.gilt-launch-homelist li.second a {background:url(/other_files/kidsweek-v2/buttons/blue-boy.gif) no-repeat;}
ul.gilt-launch-homelist li.third a {background:url(/other_files/kidsweek-v2/buttons/orange-baby.gif) no-repeat;}

ul.gilt-launch-homelist li.first a:hover {background: #64af46 url(/other_files/kidsweek-v2/buttons/green-girl-roll.gif) no-repeat; height: 109px;}
ul.gilt-launch-homelist li.second a:hover {background: #00adef url(/other_files/kidsweek-v2/buttons/blue-boy-roll.gif) no-repeat; height: 109px;}
ul.gilt-launch-homelist li.third a:hover {background: #F37621 url(/other_files/kidsweek-v2/buttons/orange-baby-roll.gif) no-repeat; height: 109px;}

ul.gilt-launch-homelist li a {
display:block;
padding:7px 0 0px 0;
text-align:center;
height: 116px;

}

ul.gilt-launch-homelist li.first h3 {font-size:150%;margin:0;padding:0; color:#64af46; font-weight: 700; padding-top: 60px;}
ul.gilt-launch-homelist li.second h3 {font-size:150%;margin:0;padding:0; color:#00adef; font-weight: 700; padding-top: 60px;}
ul.gilt-launch-homelist li.third h3 {font-size:150%;margin:0;padding:0; color:#f37621; font-weight: 700; padding-top: 60px;}
ul.gilt-launch-homelist li.first h3.smaller {font-size:115%;margin:0;padding:0; color:#64af46; font-weight: 700; padding-top: 65px;}

ul.gilt-launch-homelist li.first:hover h3 , ul.gilt-launch-homelist li.second:hover h3 , ul.gilt-launch-homelist li.third:hover h3 {margin:0;padding:0; color:#fff; font-weight: 700; padding-top: 60px}
ul.gilt-launch-homelist li.first:hover h3.smaller {font-size:115%;margin:0;padding:0; color:#FFF; font-weight: 700; padding-top: 65px;}

ul.gilt-launch-homelist li h3 {text-transform: none; }
ul.gilt-launch-homelist li h4 {font-size:110%;margin:0;padding:0;color:#fff;}

ul.gilt-launch-homelist li a:hover {
padding:7px 0 0px 0;
text-decoration:none;
color:#fff
}

/* 4 UP Variant*/
/*----------------*/


ul.gilt-launch-fourlist {list-style-type: none; float: left; clear: both; display: block; display: block; height: 120px;}

ul.gilt-launch-fourlist li {
margin:0;
padding:0;
float:left;
width:162px;
position:relative;
}


ul.gilt-launch-fourlist li.second {margin-left:7px;}
ul.gilt-launch-fourlist li.third {margin-left:6px;}
ul.gilt-launch-fourlist li.fourth {margin-left:7px;}


ul.gilt-launch-fourlist li.first a {background:url(/other_files/kidsweek-v2/buttons/four/kw-4up-green.gif) no-repeat;}
ul.gilt-launch-fourlist li.second a {background:url(/other_files/kidsweek-v2/buttons/four/kw-4up-blue.gif) no-repeat;}
ul.gilt-launch-fourlist li.third a {background:url(/other_files/kidsweek-v2/buttons/four/kw-4up-orange.gif) no-repeat;}
ul.gilt-launch-fourlist li.fourth a {background:url(/other_files/kidsweek-v2/buttons/four/kw-4up-pink.gif) no-repeat;}

ul.gilt-launch-fourlist li.first a:hover {background: #64af46 url(/other_files/kidsweek-v2/buttons/four/kw-4up-green-roll.gif) no-repeat; height: 108px;}
ul.gilt-launch-fourlist li.second a:hover {background: #00adef url(/other_files/kidsweek-v2/buttons/four/kw-4up-blue-roll.gif) no-repeat; height: 108px;}
ul.gilt-launch-fourlist li.third a:hover {background: #F37621 url(/other_files/kidsweek-v2/buttons/four/kw-4up-orange-roll.gif) no-repeat; height: 108px;}
ul.gilt-launch-fourlist li.fourth a:hover {background: #EC0088 url(/other_files/kidsweek-v2/buttons/four/kw-4up-pink-roll.gif) no-repeat; height: 108px;}

ul.gilt-launch-fourlist li a {
display:block;
padding:7px 0 0px 0;
text-align:center;
height: 115px;

}

ul.gilt-launch-fourlist li.first h3 {font-size:185%;margin:0;padding:0; color:#64af46; font-weight: 700; padding-top: 60px;}
ul.gilt-launch-fourlist li.second h3 {font-size:150%;margin:0;padding:0; color:#00adef; font-weight: 700; padding-top: 55px;}
ul.gilt-launch-fourlist li.third h3 {font-size:185%;margin:0;padding:0; color:#f37621; font-weight: 700; padding-top: 60px;}
ul.gilt-launch-fourlist li.fourth h3 {font-size:185%;margin:0;padding:0; color:#EC0088; font-weight: 700; padding-top: 60px;}
ul.gilt-launch-fourlist li.first h3.smaller {font-size:115%;margin:0;padding:0; color:#64af46; font-weight: 700; padding-top: 65px;}

ul.gilt-launch-fourlist li.first:hover h3 , ul.gilt-launch-homelist li.second:hover h3 , ul.gilt-launch-homelist li.third:hover h3 {margin:0;padding:0; color:#fff; font-weight: 700; padding-top: 60px}
ul.gilt-launch-fourlist li.first:hover h3.smaller {font-size:115%;margin:0;padding:0; color:#FFF; font-weight: 700; padding-top: 65px;}

ul.gilt-launch-fourlist li h3 {text-transform: none;}
ul.gilt-launch-fourlist li h4 {font-size:110%;margin:0;padding:0;color:#fff;}

ul.gilt-launch-fourlist li a:hover {
padding:7px 0 0px 0;
text-decoration:none;
color:#fff
}


ul.gilt-launch-fourlist li a:hover h3 {color:#FFFFFF;}
.home-flag {font-size: 120%;}


/* Featured Production list */
/* ------------------------ */

ul.featured {
margin:0;
padding:0;
overflow:hidden;
width:668px;
}

ul.featured li {
margin:0;
padding:0;
width:220px;
height:auto;
float:left;
display:inline;
}

ul.featured li.one {margin:0 4px 0 0;}
ul.featured li.two {margin:0 4px 0 0;}
ul.featured li.three {margin:0 0 0 0;}

ul.featured li h3 {
margin:0;
padding:0;
color:#d50c32;
}

ul.featured li p {
margin:0 7px 5px 0;
padding:0;
line-height:14px;
}

ul.featured li p.genre {
margin:0 0 5px 0;
padding:0;
font-style:italic;
}

ul.featured li img {margin:0 0 5px 0; padding:0; width:220px;}
ul.featured li a {display:block; margin:0; padding:0;}

/* Video Page */

#vid_position {text-align:center;}


/* ===============================================================
      RHN
 ===============================================================*/

.rhn-ad {margin:0 0 12px 0; padding:0;}

p.soltinfo {
margin:0;
padding:5px 85px 0 0;
font-size:80%;
background:url(/other_files/gilt/soltinfo.gif) top right no-repeat;
background-position:222px 8px;
line-height:115%;
}

.emph {font-size: 150%; padding: 10px 0 0 0;}

/* ===============================================================
      3 COL lists - not homepage
 ===============================================================*/

ul.gilt-3col-list {
margin:0 0 20px 0;
padding:0;
overflow:hidden;
width:668px;
background-color: #FFF;
list-style-type: none;
}

ul.gilt-3col-list li {
margin:0;
padding:0;
float:left;
width:220px;
position:relative;
}

ul.gilt-3col-list li.first,
ul.gilt-3col-list li.second {margin-right:2px;}
ul.gilt-3col-list li.third {margin-right:0px;}

ul.gilt-3col-list li h3 {font-size:150%;margin:0; display:block; padding:5px; background: #D50C32; height: auto; color: #FFF;}
ul.gilt-3col-list li p {font-size:92%;margin:0;padding:5px;color:#000;}
ul.gilt-3col-list li .height {height: 110px; border: 1px solid #E7ECEE; background: #D6EFF9;}

#block_4 ul.gilt-3col-list img {padding: 0;}

ul.gilt-3col-list li a:hover {
background: #041821;
text-decoration:none;
color:#fff
}


/* ===============================================================
      SOCIAL BOOKMARKING
 ===============================================================*/

#social-bookmarking {
margin-top:20px;
padding:0px 0 2px 0;
text-align:center;
clear:both;
}

#social-bookmarking p {
padding:0;
margin:0;
font-size:92%;
}

#social-bookmarking ul {list-style-type:none;margin-top:5px; list-style-type: none;}
#social-bookmarking li {display:inline;font-size:85%; clear: none;}

#social-bookmarking a {padding:3px 5px 3px 20px; text-decoration:none;}

#social-bookmarking #del a {background:transparent url(/other_files/solt/sb-delicious.gif) no-repeat left center;}
#social-bookmarking #digg a {background:transparent url(/other_files/solt/sb-digg.gif) no-repeat left center;}
#social-bookmarking #fb a {background:transparent url(/other_files/solt/sb-facebook.gif) no-repeat left center;}
#social-bookmarking #red a {background:transparent url(/other_files/solt/sb-reddit.gif) no-repeat left center;}
#social-bookmarking #su a {background:transparent url(/other_files/solt/sb-stumble.gif) no-repeat left center;}
#social-bookmarking #twit a {background:transparent url(/other_files/solt/sb_twitter.gif) no-repeat left center;}

#supporters {padding: 0 32px; color: #FFF; background-color: #00adef; margin: 18px 0 0 0; text-align: left;  font-weight: bold; display: none;}
#supporters p {margin: 0; font-size: 115%; font-face: arial, helvetica, verdana;}

/* ===============================================================
      TOP TIPS
 ===============================================================*/

#block_1 ol.tips li {padding: 10px 0;}


/* ===============================================================
      Whats on
 ===============================================================*/

.info {margin: 0 0 0 220px; position: relative;}
#block_1 .event {float: left: clear: both; width: 640px; border-top: 1px solid #AAAAAA; padding: 10px 0 10px 0; height: auto;}
.info p {margin: 7px 0;}


.credit {font-size: 80%; padding: 0 0 0 2px;}


/* ===============================================================
      RIGHT COL SHOWS BOX
 ===============================================================*/

.age-select-header {text-align: center;}
.age-select-header h2 {width: 300px; color: #FFF; background: #EC0088; font-weight: 700; margin: 0; font-size: 120%; padding: 3px 0 2px 0;}
.age-select-body {background: #FFEEE2; width: 294px; display: block; height: 125px; padding: 3px;}
.age-select-footer {background: url(/other_files/kidsweek-v2/part-show-foot.gif) no-repeat 0 0; width: 300px; display: block; height: 10px;}

.ageimg-box {width: 146px; float: left; padding: 2px 0 0 0; }


.ageimg-box h5 {margin: 18px 0 0 7px; width: 76px; float: left; font-size: 135%; font-family: arial, helvetica, san-serif;}

.ageimg-box img{float: left; border: 0px;}
#ages-1 h5 {color: #F37E21;}
#ages-2 h5 {color: #EC0088;}
#ages-3 h5 {color: #64AF46;}
#ages-4 h5 {color: #00adef;}


/* ===============================================================
      LAUNCH RIGHT COL SHOWS BOX
 ===============================================================*/

#particip-wrap-launch .booking-select-header {text-align: center;}
#particip-wrap-launch .booking-select-header h2 {width: 300px; color: #FFF; background: #64af46; font-weight: 700; margin: 0; font-size: 160%; padding: 3px 0 2px 0;}

#particip-wrap-launch .age-select-body {background: #FFEEE2; width: 294px; display: block; height: 155px; padding: 3px;}

#particip-wrap-launch .ageimg-box {width: 146px; float: left; padding: 7px 0; }
#particip-wrap-launch .ageimg-box h5 {margin: 12px 0 0 3px; width: 76px; float: left; font-size: 140%; font-weight: bold; font-family: arial, helvetica, san-serif;}
#particip-wrap-launch #ages-1 h5 {color: #F37E21; }
#particip-wrap-launch #ages-2 h5 {color: #EC0088; }
#particip-wrap-launch #ages-3 h5 {color: #64AF46; }
#particip-wrap-launch #ages-4 h5 {color: #00adef; font-size: 125%; margin: 18px 0 0 3px;}

/* ===============================================================
      HOMEboxes
 ===============================================================*/

#block_1 .promobox.one h3 {background: #64af46;}
#block_1 .promobox.two h3 {background: #00adef;}
#block_1 .promobox.three h3 {background: #F37621;}


/* ===============================================================
      DOMTABS x 2
 ===============================================================*/

.domtabs.two li.active a:link, 
.domtabs.two li.active a:visited, 
.domtabs.two li.active a:active, 
.domtabs.two li.active a:hover {
width:220px;
background:#fff url(/other_files/kidsweek-v2/ajaxtab-wide-on.gif) top left no-repeat;
}

.domtabs.two a:link, 
.domtabs.two a:visited, 
.domtabs.two a:active, 
.domtabs.two a:hover {
width:220px;
background:#fff url(/other_files/kidsweek-v2/ajaxtab-wide-on.gif) top left no-repeat;
}

.domtabs.two a:hover {
background:#fff url(/other_files/kidsweek-v2/ajaxtab-wide-on.gif) top left no-repeat;
color:#fff;
}

/* EFF: kidsweek 2 domtabs*/
.kidsweek .domtab{
border:0px;
}
.kidsweek .domtabs.two LI{
width:334px;
}
.kidsweek  .domtabs.two {border-bottom:3px solid #00adef;}

.kidsweek .domtabs.two LI{
width:334px;
color: #FFF;
}

.kidsweek .domtabs.two LI.first {
margin-right:3px;
}

.kidsweek .domtabs.two a {
background:#EC0088 url(/other_files/kidsweek-v2/ajaxtab-wide-off335px.gif) top left no-repeat;
width:334px; color:#FFF;
} 

.kidsweek .domtabs.two li.active a:link, 
.kidsweek .domtabs.two li.active a:visited, 
.kidsweek .domtabs.two li.active a:active, 
.kidsweek .domtabs.two li.active a:hover{
background:#00adef url(/other_files/kidsweek-v2/ajaxtab-wide-on335px.gif) top left no-repeat;
width:334px;
}



.kidsweek .domtabs.two a:active, 
.kidsweek .domtabs.two a:hover {
background:#00adef url(/other_files/kidsweek-v2/ajaxtab-wide-on335px.gif) top left no-repeat;
width:334px;
}



/* Kidsweek Domtab */
.kwd .tabs h2 {height:45px;}
.kwd .domtab {border-bottom:0!important;}
.kwd .domtab .domtabs.two {border-bottom:6px solid #0852a5;}
/*.kwd #p2026I {border-bottom:8px solid #0852a5!important;}*/
/*.kwd.first {border-top:8px solid #0852a5!important;} */
.kwd.last {}

.kwd #lalthm {
clear:both;
} 
/* ===============================================================
      DOMTABS x 3
 ===============================================================*/
/*EFF start Phase1.1*/
.domtab .showDetails{background-color:#F5F9FC;}

#tabsection {
display:block;
background-color:#F5F9FC; /*EFF: redundant*/
}

.tab_one p{
margin:10px 5px 5px 5px;
}

.tab_two p,tab_three p 
{
margin-left:5px;
}
/*EFF:end*/
.toolbarBlock {clear:both;}

.domtab {
margin:10px 0 10px 0;
padding:0 0 10px 0;
float:left;
width:100%;
border-bottom:1px solid #ccc;
}

.domtab li {overflow:hidden;}

.domtab h2 a {text-decoration:none;}

.domtabs {
margin:0;
padding:0;
float:left;
width:100%;
list-style-type:none;
}

.domtabs li.active a:link, 
.domtabs li.active a:visited, 
.domtabs li.active a:active, 
.domtabs li.active a:hover {
float:left;
display:block;
text-decoration:none;
text-align:left;
color:#fff;
margin:0;
padding:0 0 0 10px;
height:25px;
width:143px;
background:#fff url(/other_files/kidsweek-v2/ajaxtab-on.gif) top left no-repeat;
}

.domtabs a:link, 
.domtabs a:visited, 
.domtabs a:active, 
.domtabs a:hover {
float:left;
display:block;
text-decoration:none;
text-align:left;
color:#000;
margin:0px;
padding:0 0 0 10px;
height:25px;
width:143px;
background:#fff url(/other_files/kidsweek-v2/ajaxtab-wide-off335px.gif) top left no-repeat;
}

.domtabs a:hover {
background:#fff url(/other_files/kidsweek-v2/ajaxtab-on.gif) top left no-repeat;
color:#fff;
}

.domtabs li {
display:inline;
float:left;
font-size:115%;
line-height:26px;
font-weight:bold;
height:25px;
padding:0;
margin:0;
}

#tabs-wrap {float:left;width:100%;}

.tab_one, .tab_two, .tab_three {
float:left;
width:459px;
padding:0px 0px;
background:#fff url(/other_files/solt/ajaxtab-libg.gif) top left no-repeat;
margin-top:-1px;
position:relative;
}

.item-display .domtab ul {margin:0 0 0 0;}

.domtab p span{
text-transform: capitalize;
}

.datetitle h3 {color: #00Adef;}

.title {font-weight:bold;}
.act-info {padding: 0 10px 0 5px;}

ul#showsList li div.metaCont p.show-link-desc {font-style: italic; font-size: 85%; padding: 0 0; width: 650px;}
h5.show-link {padding: 2px 0; color: #ec0088;}
h5.show-link span.showingAt {}

ul#showsList li div.location-date-info {float: right;}

div.metaCont h3 {
margin:0 0 10px 0; 
padding:0;
color: #EC0088;
font-size:180%;
font-family:arial;
}

div.metaCont h3 span.tod-feat {font-size: 70%;  display: block; float: left; clear: both;}


ul#showsList li div.metaCont p.genre {margin-bottom: 10px; font-size: 110%;}

h3 span.showingAt {font-size: 60%; color: #00adef;}

div.link-show {border: 1px dotted #01c4f8; background: #e9faff; width: 630px; margin-top: 10px; padding: 7px;}
div.link-book {border: 1px dotted #EC0088; background: #FFEEE2; width: 630px; margin-top: 10px; padding: 7px;}
div.link-book h5 {color: #EC0088; font-size: 110%; font-weight: 300; margin: 0 10px 0px 0; float: left; width: auto;}
div.link-show p {padding: 0; margin: 0;}

div.onsale p {font-size: 110%;}

.promobox p {padding: 0 5px;}

div.right ul {margin-left: 10px;}/* --- TYPOGRAPHY CSS --- */

/*==========================================
 *     GENERAL STYLES
 *==========================================*/
  
body {
font-family:verdana, arial, helvetica, sans-serif;
font-size:77%;
color:#000;
margin: 0;
}

/* --- Accessibility --- */
#block_1.bigger, #block_2.bigger {font-size:116%;}
.skiplink {display:none;}

/*==========================================
 *     TYPE
 *==========================================*/

h2, h3, h4, h5, h6 {margin:0;padding:0;}

h1 {
font-size:185%;
margin:0;
padding:0 0 2px 0;
color:#EC0088;
font-weight:bold;
font-family:arial, helvetica, verdana, sans-serif;
font-weight: 700;
}

h2 {
font-size:170%;
margin:0px 0 10px 0;
padding:0;
color:#EC0088;
font-weight:bold;
font-family:arial, helvetica, verdana, sans-serif;
font-weight: 700;
}

h3 {
margin:5px 0 10px 0; 
padding:0;
color: #00adef;
font-size:120%;
font-family:arial;
text-transform: capitalize;
}

h4 {
margin:0 0 10px 0; 
padding:0;
color:#EC0088;
font-size:100%;
letter-spacing:-0.02em;
}

h5 {
margin:0 0 0 0; 
padding:0;
color: #00adef;
font-size:95%;
letter-spacing:-0.02em;
line-height:18px;
}

h6 {
margin:0 0 10px 0; 
padding:0;
color: #00adef;
font-size:77%;
letter-spacing:-0.02em;
}

a, 
a:link,
a:visited {
color:#4d688f;
text-decoration:none;
}

a, a:hover {text-decoration:underline;}

p {
margin:0 0 20px 0; 
padding:0;
line-height:18px;
font-size:92%;
}

/* --- hr --- */

hr {
margin:0 0 10px 0;
padding:0;
height:1px;
color:#AAA;
background-color:#AAA;
border:0;
}


/*==========================================
 *     LISTS
 *==========================================*/

ul {
padding:0;
margin:0 0 18px 0px;
font-size:93%;
list-style-type: disc;
}

ul li {
padding: 7px 0 5px 5px;
margin:0 0 4px 20px;
}

ol {
padding:0;
margin:0 0 18px 20px;
font-size:93%;
list-style-type:decimal;
}

ol li {
padding: 7px 0;
margin:7px 0 7px 0;
background:none!important;
}


/* ===============================================================
      PAGE ELEMENTS
 ===============================================================*/

/* Homelist */
/* -------- */

ul.gilt-homelist {
margin:0 0 25px 0;
padding:0;
overflow:hidden;
width:668px;
background-color: #FFF;
list-style-type: none;
}

ul.gilt-homelist li {
margin:0;
padding:0;
float:left;
width:220px;
position:relative;
}

ul.gilt-homelist li.first,
ul.gilt-homelist li.second {margin-right:4px;}
ul.gilt-homelist li.third {margin-right:0px;}



ul.gilt-homelist li a {
display:block;
padding:0;
color:#fff;
text-align:center;
background: #D50C32;
height:55px;
}


ul.gilt-launch-homelist li a:hover {
background: #041821;
padding:0;
text-decoration:none;
color:#fff
}

/* LAUNCH Homelist */
/* -------- */

ul.gilt-launch-homelist {
margin:0 0 15px 0;
padding:0;
overflow:hidden;
width:668px;
background-color: #FFF;
list-style-type: none;
font-size:120%;
}

div.right ul.gilt-launch-homelist {width:auto;}

ul.gilt-launch-homelist li {
margin:0;
padding:0;
float:left;
width:220px;
position:relative;
}

ul.gilt-launch-homelist li.first,
ul.gilt-launch-homelist li.second {margin-right:4px;}
ul.gilt-launch-homelist li.third {margin-right:0px;}

ul.gilt-launch-homelist li.first a {background:url(/other_files/kidsweek-v2/buttons/green-girl.gif) no-repeat;}
ul.gilt-launch-homelist li.second a {background:url(/other_files/kidsweek-v2/buttons/blue-boy.gif) no-repeat;}
ul.gilt-launch-homelist li.third a {background:url(/other_files/kidsweek-v2/buttons/orange-baby.gif) no-repeat;}

ul.gilt-launch-homelist li.first a:hover {background: #64af46 url(/other_files/kidsweek-v2/buttons/green-girl-roll.gif) no-repeat; height: 109px;}
ul.gilt-launch-homelist li.second a:hover {background: #00adef url(/other_files/kidsweek-v2/buttons/blue-boy-roll.gif) no-repeat; height: 109px;}
ul.gilt-launch-homelist li.third a:hover {background: #F37621 url(/other_files/kidsweek-v2/buttons/orange-baby-roll.gif) no-repeat; height: 109px;}

ul.gilt-launch-homelist li a {
display:block;
padding:7px 0 0px 0;
text-align:center;
height: 116px;

}

ul.gilt-launch-homelist li.first h3 {font-size:150%;margin:0;padding:0; color:#64af46; font-weight: 700; padding-top: 60px;}
ul.gilt-launch-homelist li.second h3 {font-size:150%;margin:0;padding:0; color:#00adef; font-weight: 700; padding-top: 60px;}
ul.gilt-launch-homelist li.third h3 {font-size:150%;margin:0;padding:0; color:#f37621; font-weight: 700; padding-top: 60px;}
ul.gilt-launch-homelist li.first h3.smaller {font-size:115%;margin:0;padding:0; color:#64af46; font-weight: 700; padding-top: 65px;}

ul.gilt-launch-homelist li.first:hover h3 , ul.gilt-launch-homelist li.second:hover h3 , ul.gilt-launch-homelist li.third:hover h3 {margin:0;padding:0; color:#fff; font-weight: 700; padding-top: 60px}
ul.gilt-launch-homelist li.first:hover h3.smaller {font-size:115%;margin:0;padding:0; color:#FFF; font-weight: 700; padding-top: 65px;}

ul.gilt-launch-homelist li h3 {text-transform: none; }
ul.gilt-launch-homelist li h4 {font-size:110%;margin:0;padding:0;color:#fff;}

ul.gilt-launch-homelist li a:hover {
padding:7px 0 0px 0;
text-decoration:none;
color:#fff
}

/* 4 UP Variant*/
/*----------------*/


ul.gilt-launch-fourlist {list-style-type: none; float: left; clear: both; display: block; display: block; height: 120px;}

ul.gilt-launch-fourlist li {
margin:0;
padding:0;
float:left;
width:162px;
position:relative;
}


ul.gilt-launch-fourlist li.second {margin-left:7px;}
ul.gilt-launch-fourlist li.third {margin-left:6px;}
ul.gilt-launch-fourlist li.fourth {margin-left:7px;}


ul.gilt-launch-fourlist li.first a {background:url(/other_files/kidsweek-v2/buttons/four/kw-4up-green.gif) no-repeat;}
ul.gilt-launch-fourlist li.second a {background:url(/other_files/kidsweek-v2/buttons/four/kw-4up-blue.gif) no-repeat;}
ul.gilt-launch-fourlist li.third a {background:url(/other_files/kidsweek-v2/buttons/four/kw-4up-orange.gif) no-repeat;}
ul.gilt-launch-fourlist li.fourth a {background:url(/other_files/kidsweek-v2/buttons/four/kw-4up-pink.gif) no-repeat;}

ul.gilt-launch-fourlist li.first a:hover {background: #64af46 url(/other_files/kidsweek-v2/buttons/four/kw-4up-green-roll.gif) no-repeat; height: 108px;}
ul.gilt-launch-fourlist li.second a:hover {background: #00adef url(/other_files/kidsweek-v2/buttons/four/kw-4up-blue-roll.gif) no-repeat; height: 108px;}
ul.gilt-launch-fourlist li.third a:hover {background: #F37621 url(/other_files/kidsweek-v2/buttons/four/kw-4up-orange-roll.gif) no-repeat; height: 108px;}
ul.gilt-launch-fourlist li.fourth a:hover {background: #EC0088 url(/other_files/kidsweek-v2/buttons/four/kw-4up-pink-roll.gif) no-repeat; height: 108px;}

ul.gilt-launch-fourlist li a {
display:block;
padding:7px 0 0px 0;
text-align:center;
height: 115px;

}

ul.gilt-launch-fourlist li.first h3 {font-size:185%;margin:0;padding:0; color:#64af46; font-weight: 700; padding-top: 60px;}
ul.gilt-launch-fourlist li.second h3 {font-size:150%;margin:0;padding:0; color:#00adef; font-weight: 700; padding-top: 55px;}
ul.gilt-launch-fourlist li.third h3 {font-size:185%;margin:0;padding:0; color:#f37621; font-weight: 700; padding-top: 60px;}
ul.gilt-launch-fourlist li.fourth h3 {font-size:185%;margin:0;padding:0; color:#EC0088; font-weight: 700; padding-top: 60px;}
ul.gilt-launch-fourlist li.first h3.smaller {font-size:115%;margin:0;padding:0; color:#64af46; font-weight: 700; padding-top: 65px;}

ul.gilt-launch-fourlist li.first:hover h3 , ul.gilt-launch-homelist li.second:hover h3 , ul.gilt-launch-homelist li.third:hover h3 {margin:0;padding:0; color:#fff; font-weight: 700; padding-top: 60px}
ul.gilt-launch-fourlist li.first:hover h3.smaller {font-size:115%;margin:0;padding:0; color:#FFF; font-weight: 700; padding-top: 65px;}

ul.gilt-launch-fourlist li h3 {text-transform: none;}
ul.gilt-launch-fourlist li h4 {font-size:110%;margin:0;padding:0;color:#fff;}

ul.gilt-launch-fourlist li a:hover {
padding:7px 0 0px 0;
text-decoration:none;
color:#fff
}


ul.gilt-launch-fourlist li a:hover h3 {color:#FFFFFF;}
.home-flag {font-size: 120%;}


/* Featured Production list */
/* ------------------------ */

ul.featured {
margin:0;
padding:0;
overflow:hidden;
width:668px;
}

ul.featured li {
margin:0;
padding:0;
width:220px;
height:auto;
float:left;
display:inline;
}

ul.featured li.one {margin:0 4px 0 0;}
ul.featured li.two {margin:0 4px 0 0;}
ul.featured li.three {margin:0 0 0 0;}

ul.featured li h3 {
margin:0;
padding:0;
color:#d50c32;
}

ul.featured li p {
margin:0 7px 5px 0;
padding:0;
line-height:14px;
}

ul.featured li p.genre {
margin:0 0 5px 0;
padding:0;
font-style:italic;
}

ul.featured li img {margin:0 0 5px 0; padding:0; width:220px;}
ul.featured li a {display:block; margin:0; padding:0;}

/* Video Page */

#vid_position {text-align:center;}


/* ===============================================================
      RHN
 ===============================================================*/

.rhn-ad {margin:0 0 12px 0; padding:0;}

p.soltinfo {
margin:0;
padding:5px 85px 0 0;
font-size:80%;
background:url(/other_files/gilt/soltinfo.gif) top right no-repeat;
background-position:222px 8px;
line-height:115%;
}

.emph {font-size: 150%; padding: 10px 0 0 0;}

/* ===============================================================
      3 COL lists - not homepage
 ===============================================================*/

ul.gilt-3col-list {
margin:0 0 20px 0;
padding:0;
overflow:hidden;
width:668px;
background-color: #FFF;
list-style-type: none;
}

ul.gilt-3col-list li {
margin:0;
padding:0;
float:left;
width:220px;
position:relative;
}

ul.gilt-3col-list li.first,
ul.gilt-3col-list li.second {margin-right:2px;}
ul.gilt-3col-list li.third {margin-right:0px;}

ul.gilt-3col-list li h3 {font-size:150%;margin:0; display:block; padding:5px; background: #D50C32; height: auto; color: #FFF;}
ul.gilt-3col-list li p {font-size:92%;margin:0;padding:5px;color:#000;}
ul.gilt-3col-list li .height {height: 110px; border: 1px solid #E7ECEE; background: #D6EFF9;}

#block_4 ul.gilt-3col-list img {padding: 0;}

ul.gilt-3col-list li a:hover {
background: #041821;
text-decoration:none;
color:#fff
}


/* ===============================================================
      SOCIAL BOOKMARKING
 ===============================================================*/

#social-bookmarking {
margin-top:20px;
padding:0px 0 2px 0;
text-align:center;
clear:both;
}

#social-bookmarking p {
padding:0;
margin:0;
font-size:92%;
}

#social-bookmarking ul {list-style-type:none;margin-top:5px; list-style-type: none;}
#social-bookmarking li {display:inline;font-size:85%; clear: none;}

#social-bookmarking a {padding:3px 5px 3px 20px; text-decoration:none;}

#social-bookmarking #del a {background:transparent url(/other_files/solt/sb-delicious.gif) no-repeat left center;}
#social-bookmarking #digg a {background:transparent url(/other_files/solt/sb-digg.gif) no-repeat left center;}
#social-bookmarking #fb a {background:transparent url(/other_files/solt/sb-facebook.gif) no-repeat left center;}
#social-bookmarking #red a {background:transparent url(/other_files/solt/sb-reddit.gif) no-repeat left center;}
#social-bookmarking #su a {background:transparent url(/other_files/solt/sb-stumble.gif) no-repeat left center;}
#social-bookmarking #twit a {background:transparent url(/other_files/solt/sb_twitter.gif) no-repeat left center;}

#supporters {padding: 0 32px; color: #FFF; background-color: #00adef; margin: 18px 0 0 0; text-align: left;  font-weight: bold; display: none;}
#supporters p {margin: 0; font-size: 115%; font-face: arial, helvetica, verdana;}

/* ===============================================================
      TOP TIPS
 ===============================================================*/

#block_1 ol.tips li {padding: 10px 0;}


/* ===============================================================
      Whats on
 ===============================================================*/

.info {margin: 0 0 0 220px; position: relative;}
#block_1 .event {float: left: clear: both; width: 640px; border-top: 1px solid #AAAAAA; padding: 10px 0 10px 0; height: auto;}
.info p {margin: 7px 0;}


.credit {font-size: 80%; padding: 0 0 0 2px;}


/* ===============================================================
      RIGHT COL SHOWS BOX
 ===============================================================*/

.age-select-header {text-align: center;}
.age-select-header h2 {width: 300px; color: #FFF; background: #EC0088; font-weight: 700; margin: 0; font-size: 120%; padding: 3px 0 2px 0;}
.age-select-body {background: #FFEEE2; width: 294px; display: block; height: 125px; padding: 3px;}
.age-select-footer {background: url(/other_files/kidsweek-v2/part-show-foot.gif) no-repeat 0 0; width: 300px; display: block; height: 10px;}

.ageimg-box {width: 146px; float: left; padding: 2px 0 0 0; }


.ageimg-box h5 {margin: 18px 0 0 7px; width: 76px; float: left; font-size: 135%; font-family: arial, helvetica, san-serif;}

.ageimg-box img{float: left; border: 0px;}
#ages-1 h5 {color: #F37E21;}
#ages-2 h5 {color: #EC0088;}
#ages-3 h5 {color: #64AF46;}
#ages-4 h5 {color: #00adef;}


/* ===============================================================
      LAUNCH RIGHT COL SHOWS BOX
 ===============================================================*/

#particip-wrap-launch .booking-select-header {text-align: center;}
#particip-wrap-launch .booking-select-header h2 {width: 300px; color: #FFF; background: #64af46; font-weight: 700; margin: 0; font-size: 160%; padding: 3px 0 2px 0;}

#particip-wrap-launch .age-select-body {background: #FFEEE2; width: 294px; display: block; height: 155px; padding: 3px;}

#particip-wrap-launch .ageimg-box {width: 146px; float: left; padding: 7px 0; }
#particip-wrap-launch .ageimg-box h5 {margin: 12px 0 0 3px; width: 76px; float: left; font-size: 140%; font-weight: bold; font-family: arial, helvetica, san-serif;}
#particip-wrap-launch #ages-1 h5 {color: #F37E21; }
#particip-wrap-launch #ages-2 h5 {color: #EC0088; }
#particip-wrap-launch #ages-3 h5 {color: #64AF46; }
#particip-wrap-launch #ages-4 h5 {color: #00adef; font-size: 125%; margin: 18px 0 0 3px;}

/* ===============================================================
      HOMEboxes
 ===============================================================*/

#block_1 .promobox.one h3 {background: #64af46;}
#block_1 .promobox.two h3 {background: #00adef;}
#block_1 .promobox.three h3 {background: #F37621;}


/* ===============================================================
      DOMTABS x 2
 ===============================================================*/

.domtabs.two li.active a:link, 
.domtabs.two li.active a:visited, 
.domtabs.two li.active a:active, 
.domtabs.two li.active a:hover {
width:220px;
background:#fff url(/other_files/kidsweek-v2/ajaxtab-wide-on.gif) top left no-repeat;
}

.domtabs.two a:link, 
.domtabs.two a:visited, 
.domtabs.two a:active, 
.domtabs.two a:hover {
width:220px;
background:#fff url(/other_files/kidsweek-v2/ajaxtab-wide-on.gif) top left no-repeat;
}

.domtabs.two a:hover {
background:#fff url(/other_files/kidsweek-v2/ajaxtab-wide-on.gif) top left no-repeat;
color:#fff;
}

/* EFF: kidsweek 2 domtabs*/
.kidsweek .domtab{
border:0px;
}
.kidsweek .domtabs.two LI{
width:334px;
}
.kidsweek  .domtabs.two {border-bottom:3px solid #00adef;}

.kidsweek .domtabs.two LI{
width:334px;
color: #FFF;
}

.kidsweek .domtabs.two LI.first {
margin-right:3px;
}

.kidsweek .domtabs.two a {
background:#EC0088 url(/other_files/kidsweek-v2/ajaxtab-wide-off335px.gif) top left no-repeat;
width:334px; color:#FFF;
} 

.kidsweek .domtabs.two li.active a:link, 
.kidsweek .domtabs.two li.active a:visited, 
.kidsweek .domtabs.two li.active a:active, 
.kidsweek .domtabs.two li.active a:hover{
background:#00adef url(/other_files/kidsweek-v2/ajaxtab-wide-on335px.gif) top left no-repeat;
width:334px;
}



.kidsweek .domtabs.two a:active, 
.kidsweek .domtabs.two a:hover {
background:#00adef url(/other_files/kidsweek-v2/ajaxtab-wide-on335px.gif) top left no-repeat;
width:334px;
}



/* Kidsweek Domtab */
.kwd .tabs h2 {height:45px;}
.kwd .domtab {border-bottom:0!important;}
.kwd .domtab .domtabs.two {border-bottom:6px solid #0852a5;}
/*.kwd #p2026I {border-bottom:8px solid #0852a5!important;}*/
/*.kwd.first {border-top:8px solid #0852a5!important;} */
.kwd.last {}

.kwd #lalthm {
clear:both;
} 
/* ===============================================================
      DOMTABS x 3
 ===============================================================*/
/*EFF start Phase1.1*/
.domtab .showDetails{background-color:#F5F9FC;}

#tabsection {
display:block;
background-color:#F5F9FC; /*EFF: redundant*/
}

.tab_one p{
margin:10px 5px 5px 5px;
}

.tab_two p,tab_three p 
{
margin-left:5px;
}
/*EFF:end*/
.toolbarBlock {clear:both;}

.domtab {
margin:10px 0 10px 0;
padding:0 0 10px 0;
float:left;
width:100%;
border-bottom:1px solid #ccc;
}

.domtab li {overflow:hidden;}

.domtab h2 a {text-decoration:none;}

.domtabs {
margin:0;
padding:0;
float:left;
width:100%;
list-style-type:none;
}

.domtabs li.active a:link, 
.domtabs li.active a:visited, 
.domtabs li.active a:active, 
.domtabs li.active a:hover {
float:left;
display:block;
text-decoration:none;
text-align:left;
color:#fff;
margin:0;
padding:0 0 0 10px;
height:25px;
width:143px;
background:#fff url(/other_files/kidsweek-v2/ajaxtab-on.gif) top left no-repeat;
}

.domtabs a:link, 
.domtabs a:visited, 
.domtabs a:active, 
.domtabs a:hover {
float:left;
display:block;
text-decoration:none;
text-align:left;
color:#000;
margin:0px;
padding:0 0 0 10px;
height:25px;
width:143px;
background:#fff url(/other_files/kidsweek-v2/ajaxtab-wide-off335px.gif) top left no-repeat;
}

.domtabs a:hover {
background:#fff url(/other_files/kidsweek-v2/ajaxtab-on.gif) top left no-repeat;
color:#fff;
}

.domtabs li {
display:inline;
float:left;
font-size:115%;
line-height:26px;
font-weight:bold;
height:25px;
padding:0;
margin:0;
}

#tabs-wrap {float:left;width:100%;}

.tab_one, .tab_two, .tab_three {
float:left;
width:459px;
padding:0px 0px;
background:#fff url(/other_files/solt/ajaxtab-libg.gif) top left no-repeat;
margin-top:-1px;
position:relative;
}

.item-display .domtab ul {margin:0 0 0 0;}

.domtab p span{
text-transform: capitalize;
}

.datetitle h3 {color: #00Adef;}

.title {font-weight:bold;}
.act-info {padding: 0 10px 0 5px;}

ul#showsList li div.metaCont p.show-link-desc {font-style: italic; font-size: 85%; padding: 0 0; width: 650px;}
h5.show-link {padding: 2px 0; color: #ec0088;}
h5.show-link span.showingAt {}

ul#showsList li div.location-date-info {float: right;}

div.metaCont h3 {
margin:0 0 10px 0; 
padding:0;
color: #EC0088;
font-size:180%;
font-family:arial;
}

div.metaCont h3 span.tod-feat {font-size: 70%;  display: block; float: left; clear: both;}


ul#showsList li div.metaCont p.genre {margin-bottom: 10px; font-size: 110%;}

h3 span.showingAt {font-size: 60%; color: #00adef;}

div.link-show {border: 1px dotted #01c4f8; background: #e9faff; width: 630px; margin-top: 10px; padding: 7px;}
div.link-book {border: 1px dotted #EC0088; background: #FFEEE2; width: 630px; margin-top: 10px; padding: 7px;}
div.link-book h5 {color: #EC0088; font-size: 110%; font-weight: 300; margin: 0 10px 0px 0; float: left; width: auto;}
div.link-show p {padding: 0; margin: 0;}

div.onsale p {font-size: 110%;}

.promobox p {padding: 0 5px;}

div.right ul {margin-left: 10px;}
