body#home {
background:#9DD2E9 url(/images/segment/bg_body_segment_new.jpg) repeat-x scroll left top;
}

#home #main_container_wrapper{
background: url(/images/segment/bg_cont_body.png) repeat-y scroll 0 0;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/segment/bg_cont_body.png', sizingMethod='scale');
}

body#home #pageContainer {
width:998px !important;
overflow:hidden !important;
}

body#home .white_page_btm {
width:998px !important;
overflow:hidden !important;
}

#colored-header form {
float: none;
}

#colored-header form table tr td span input{
float: none;
}

#top_navBar {
float:left;
height:0px;
margin-top:0px;
overflow:hidden;
position:relative;
width:945px;
z-index:1;
}

.seg_landing #colored-header {
height:120px;
}

h2 {
color:#28516A;
}

.seg_landing h2 {
color:#015397;
}

#logo_search_cont {
float:left;
height:72px;
margin-top:0px;
overflow:hidden;
position:relative;
width:945px;
}

#main_container_inner {
background:url(/images/segment/bg_segment_wrap.jpg) top left no-repeat;
width:962px;
margin:0px auto;
padding:0px;
}

#col_a {
width:653px;
float:left;
margin:0px;
padding:0px;
}

#col_b {
width:309px;
float:right;
margin:0px;
padding:30px 0px 0px;
}

.row_1 {
width:653px;
height:346px;
}

.row_1_agg {
width:653px;
height:310px;
position:relative;
}

.row_1 .row_1_img {
display:block;
background:url(/images/segment/img_jonas_brothers.jpg) top left no-repeat;
width:653px;
height:346px;
cursor:pointer;
_position:relative;
}

.row_1_agg .row_1_img_agg_1 {
display:block;
background:url(/images/segment/bg_back_to_school.jpg) top left no-repeat;
width:626px;
height:258px;
position:absolute;
top:30px;
left:20px;
cursor:pointer;
}

.non_link {
cursor:auto !important;
}

.landing_v1 {
background:url(/images/segment/img_hannah_montana.jpg) top left no-repeat !important;
}

.landing_v3 {
background:url(/images/segment/landing_v4/bg_iris_sleeping_beauty.jpg) top left no-repeat !important;
}

.agg_crafts_v1 {
background:url(/images/segment/crafts/bg_crafts_under_the_sea.jpg) top left no-repeat !important;
}

.agg_crafts {
background:url(/images/segment/crafts/refresh/bg_crafts_fairies.jpg) top left no-repeat !important;
}

.agg_synergy_v4 {
background:url(/images/segment/synergy/v4/bg_synergy_sleeping_beauty.jpg) top left no-repeat !important;
}

.agg_crafts_v3 {
background:url(/images/segment/crafts/v3/bg_crafts_iris_suite_life.jpg) top left no-repeat !important;
}

.agg_recipes_v1 {
background:url(/images/segment/recipes/bg_recipes_cute_clever_cakes.jpg) top left no-repeat !important;
}

.agg_recipes {
background:url(/images/segment/recipes/refresh/bg_recipes_cute_clever_cakes.jpg) top left no-repeat !important;
}

.agg_travel_v1 {
background:url(/images/segment/travel/bg_travel_walt_disney_world.jpg) top left no-repeat !important;
}

.agg_travel {
background:url(/images/segment/travel/refresh/bg_travel_walt_disney_world.jpg) top left no-repeat !important;
}

.agg_parties_v1 {
background:url(/images/segment/parties/bg_parties_disney_theme_parties.jpg) top left no-repeat !important;
}

.agg_parties {
background:url(/images/segment/parties/refresh/bg_parties_disney_theme_parties.jpg) top left no-repeat !important;
}

.agg_synergy_v1 {
background:url(/images/segment/synergy/bg_synergy_hannah_montana_mania.jpg) top left no-repeat !important;
}

.agg_synergy {
background:url(/images/segment/synergy/refresh/bg_synergy_jonas_brothers.jpg) top left no-repeat !important;
}

.agg_seasonal_v1 {
background:url(/images/segment/seasonal/bg_seasonal_back_to_school.jpg) top left no-repeat !important;
}

.agg_seasonal_v3 {
background:url(/images/segment/seasonal/v3/bg_seasonal_fall_fun.jpg) top left no-repeat !important;
}

.agg_seasonal_v4 {
background:url(/images/segment/seasonal/v4/bg_seasonal_halloween.jpg) top left no-repeat !important;
}

.agg_seasonal {
background:url(/images/segment/seasonal/refresh/bg_seasonal_back_to_school.jpg) top left no-repeat !important;
}

.row_1 p, .row_1 h1, .row_1 button, .row_1_agg p, .row_1_agg button, .row_1_agg h1, .row_1_agg a, .row_1 a {
display:none;
}

.row_2_top {
background:url(/images/segment/bg_box_626_top.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/segment/bg_box_626_top.png', sizingMethod='crop');
height:10px;
width:626px;
overflow:hidden;
margin:0px 0px 0px 20px;
padding:0px;
}

.row_2 {
background-color:#FFFFFF;
width:626px;
margin:0px 0px 0px 20px;
padding:0px;
}

.row_2 h2 {
font-size:23px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin:0px;
padding:0px 0px 0px 30px;
}

.row_2 dl.full {
margin:0px;
padding:0px 0px 0px 185px;
list-style-type:none;
background:url(/images/segment/bg_dl_row_2.jpg) top left no-repeat;
width:441px;
height:142px;
position:relative;
}

.full_lt_blue {
background:url(/images/segment/bg_dl_row_2_lt_blue.png) top left no-repeat !important;
}

.row_2 dl.full_lt_blue dd ul {
margin:0px;
padding:0px 0px 0px 15px;
list-style-type: disc;
color:#28516a;
font-size:12px;
}

.row_2 dl.full_lt_blue dd ul li a {
color:#28516a;
}

.row_2 dl.full a {
color:#f2c356;
}

.row_2 dl.full dt {
color:#f2c356;
font-size:18px;
margin:0px;
padding:15px 0px 0px;
font-weight:bold;
}

.row_2 dl.full dd {
color:#ffffff;
font-size:13px;
margin:0px;
padding:0px 30px 0px 0px;
}

.row_2 dl.full dd.image, .row_tri_a dl dd.image, .row_tri_b dl dd.image, .row_tri_c dl dd.image {
position:absolute;
top:10px;
left:5px;
width:172px;
height:117px;
margin:0px;
padding:0px;
}

.row_2 dl.full dd.image a, .row_tri_a dd.image a, .row_tri_b dd.image a, .row_tri_c dd.image a, .row_tri_a dd.image div, .row_tri_b dd.image div, .row_tri_c dd.image div {
position:relative;
margin:0px;
padding:0px;
cursor:pointer;
}

.row_2 dl.full dd.image img, .row_2 dl.full dd.image a img, .row_tri_a dd.image a img, .row_tri_b dd.image a img, .row_tri_c dd.image a img, .row_2 dl.full dd.image div img, .row_tri_a dd.image div img, .row_tri_b dd.image div img, .row_tri_c dd.image div img {
width:154px;
height:99px;
margin:0px;
padding:0px;
position:absolute;
top:6px;
left:7px;
}

.frame_154x99 {
background:url(/images/segment/bg_frame_154x99.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/segment/bg_frame_154x99.png', sizingMethod='crop');
width:172px;
height:117px;
margin:0px;
padding:0px;
position:absolute;
top:0px;
left:0px;
}

.row_half_a {
width:313px;
float:left;
margin:0px;
padding:0px;
}

.row_half_b {
width:313px;
float:right;
margin:0px;
padding:0px;
}

.row_2 dl.half {
margin:0px;
padding:0px 0px 0px 120px;
list-style-type:none;
background:url(/images/segment/bg_dl_row_half.jpg) top left no-repeat;
width:193px;
height:140px;
position:relative;
}

.half_long {
background:url(/images/segment/bg_dl_row_half_long.jpg) top left no-repeat !important;
height:180px !important;
}

.row_2 dl.half a {
color:#f2c356;
}

.row_2 dl.half_agg {
margin:0px;
padding:0px 0px 0px 120px;
list-style-type:none;
background:url(/images/segment/bg_dl_row_half_agg.jpg) top left no-repeat;
width:193px;
height:140px;
position:relative;
}

.row_2 dl.half dd.image, .row_2 dl.half_agg dd.image {
position:absolute;
top:13px;
left:5px;
width:115px;
height:115px;
margin:0px;
padding:0px;
}

.row_2 dl.half dd ul, .row_2 dl.half_agg dd ul {
margin:0px;
padding:0px 0px 0px 15px;
list-style-type: disc;
color:#28516a;
font-size:12px;
}

.row_2 dl.half dd ul li a, .row_2 dl.half_agg dd ul li a {
color:#28516a;
}

.box_280_mid dl.box_280_mid_dl_a dd.image {
position:absolute;
top:10px;
left:-30px;
width:115px;
height:115px;
margin:0px;
padding:0px;
}

.row_2 dl.half dd.image a, .box_280_mid dl.box_280_mid_dl_a dd.image a, .row_2 dl.half_agg dd.image a, .row_2 dl.half_agg dd.image div {
position:relative;
margin:0px;
padding:0px;
cursor:pointer;
}

.row_2 dl.half dd.image a img, .box_280_mid dl.box_280_mid_dl_a dd.image a img, .row_2 dl.half_agg dd.image a img, .row_2 dl.half_agg dd.image div img {
width:97px;
height:97px;
margin:0px;
padding:0px;
position:absolute;
top:6px;
left:7px;
}

.frame_97x97 {
background:url(/images/segment/bg_frame_97x97.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/segment/bg_frame_97x97.png', sizingMethod='crop');
width:115px;
height:115px;
margin:0px;
padding:0px;
position:absolute;
top:0px;
left:0px;
}

.seg_landing .row_2 dl.half dt {
color:#F2C356;
}

.row_2 dl.half dt, .row_2 dl.half_agg dt {
color:#28516a;
font-size:14px;
margin:0px;
padding:15px 0px 5px;
font-weight:bold;
}

.row_2 dl.half dd, .row_2 dl.half_agg dd {
color:#ffffff;
font-size:12px;
margin:0px;
padding:0px 30px 0px 0px;
}

.row_tri_a {
float:left;
margin:0px;
padding:5px 0px 0px;
width:209px;
}

.row_tri_a dl {
margin:0px;
padding:130px 30px 0px 30px;
list-style-type:none;
background:url(/images/segment/bg_dl_row_tri_a.jpg) top left no-repeat;
width:149px;
height:154px;
position:relative;
}

.tri_a_long {
background:url(/images/segment/bg_dl_row_tri_a_long.jpg) top left no-repeat !important;
height:194px !important;
}

.agg {
background:url(/images/segment/bg_dl_row_tri_a_agg.jpg) top left no-repeat !important;
}

.agg_c {
background:url(/images/segment/bg_dl_row_tri_c_agg.jpg) top left no-repeat !important;
}

.row_tri_b {
float:left;
margin:0px;
padding:5px 0px 0px;
width:209px;
}

.row_tri_b dl {
margin:0px;
padding:130px 30px 0px 30px;
list-style-type:none;
background:url(/images/segment/bg_dl_row_tri_b.jpg) top left no-repeat;
width:149px;
height:154px;
position:relative;
}

.tri_b_long {
background:url(/images/segment/bg_dl_row_tri_b_long.jpg) top left no-repeat !important;
height:194px !important;
}

.row_tri_c {
float:right;
margin:0px;
padding:5px 0px 0px;
width:208px;
}

.row_tri_c dl {
margin:0px;
padding:130px 30px 0px 30px;
list-style-type:none;
background:url(/images/segment/bg_dl_row_tri_c.jpg) top left no-repeat;
width:148px;
height:154px;
position:relative;
}

.tri_c_long {
background:url(/images/segment/bg_dl_row_tri_c_long.jpg) top left no-repeat !important;
height:194px !important;
}

.row_tri_a h2, .row_tri_b h2, .row_tri_c h2 {
font-size:20px;
padding-left:20px;
}

.row_tri_a dl dt, .row_tri_b dl dt, .row_tri_c dl dt {
color:#28516A;
font-weight:bold;
font-size:14px;
padding-bottom:5px;
}

.seg_landing .row_tri_a dl dt, .seg_landing .row_tri_b dl dt, .seg_landing .row_tri_c dl dt {
color:#4d2a00;
}

.row_tri_a dl dd, .row_tri_b dl dd, .row_tri_c dl dd {
margin:0px;
padding:0px;
color:#363636;
font-size:12px;
}
.row_tri_a dl dd ul, .row_tri_b dl dd ul, .row_tri_c dl dd ul {
margin:0px;
padding:0px 0px 0px 15px;
list-style-type: disc;
color:#28516a;
font-size:12px;
font-weight:normal;
}

.row_tri_a dl dd ul li a, .row_tri_b dl dd ul li a, .row_tri_c dl dd ul li a {
color:#28516a;
font-weight:normal;
}

.row_tri_a dl a, .row_tri_b dl a, .row_tri_c dl a {
color:#4d2a00;
font-weight:bold;
}

.white_page_btm {
background:url(/images/segment/bg_white_page_btm_new.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/segment/bg_white_page_btm_new.png', sizingMethod='crop');
width:1008px;
height:50px;
margin:0px auto;
padding:0px 0px 10px;
}

.box_280_top {
background:url(/images/segment/bg_box_280_top.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/segment/bg_box_280_top.png', sizingMethod='crop');
width:280px;
height:8px;
overflow:hidden;
margin:0px 0px 0px 10px;
padding:0px;
}

.box_280_mid {
background:url(/images/segment/bg_box_280_mid.jpg) top left no-repeat;
width:280px;
height:454px;
margin:0px 0px 0px 10px;
padding:0px;
}

.box_280_btm {
background:url(/images/segment/bg_box_280_btm.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/segment/bg_box_280_btm.png', sizingMethod='crop');
width:280px;
height:8px;
overflow:hidden;
margin:0px 0px 0px 10px;
padding:0px 0px 15px;
}

.box_280_mid h2 {
font-size:23px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin:0px;
padding:0px 0px 0px 35px;
}

.box_280_mid dl.box_280_mid_dl_a, .box_280_mid dl.box_280_mid_dl_b, .box_280_mid dl.box_280_mid_dl_c {
margin:0px auto;
padding:0px;
width:216px;
position:relative;
}

.box_280_mid dl.box_280_mid_dl_a dt, .box_280_mid dl.box_280_mid_dl_b dt, .box_280_mid dl.box_280_mid_dl_c dt {
margin:0px;
padding:0px;
color:#4d2a00;
font-weight:bold;
font-size:12px;
}

.box_280_mid dl.box_280_mid_dl_a dd, .box_280_mid dl.box_280_mid_dl_b dd, .box_280_mid dl.box_280_mid_dl_c dd {
margin:0px;
padding:0px;
color:#363636;
font-weight:normal;
font-size:11px;
}

.box_280_mid dl.box_280_mid_dl_a, .box_280_mid dl.box_280_mid_dl_b {
border-bottom:2px solid #4d2a00
}

.box_280_mid dl.box_280_mid_dl_a {
margin:0px auto;
padding:0px 0px 0px 88px;
width:128px;
}

.box_280_mid dl.box_280_mid_dl_a {
height:130px;
padding-top:15px;
position:relative;
}

.box_280_mid dl.box_280_mid_dl_b {
padding-top:10px;
padding-bottom:5px;
height:115px;
}

.box_280_mid dl.box_280_mid_dl_c {
padding-top:7px;
height:125px;
}

dl.box_280_mid_dl_b dd.image {
position:absolute;
left:0px;
top:4px;
}

dl.box_280_mid_dl_b dd.blurb {
padding-left:85px;
}

dl.box_280_mid_dl_b dd.link {
padding-top:15px;
}

dl.box_280_mid_dl_b dd.link, dl.box_280_mid_dl_b dd.link a {
font-size:11px;
}

.box_280_mid dl.box_280_mid_dl_a a, .box_280_mid dl.box_280_mid_dl_b a, .box_280_mid dl.box_280_mid_dl_c a {
color:#4d2a00;
font-weight:bold;
}

dl.box_280_mid_dl_c dd.image {
float:right;
}

.ad_holder {
width:300px;
height:270px;
margin:0px;
padding:0px;
}

.ad_holder table {
width:300px;
margin:0px;
padding:0px;
border:none;
}

.ad_holder_300x150 {
width:300px;
height:150px;
margin:10px 0px 0px;
padding:0px;
}

.ad_holder_300x125 {
width:300px;
height:125px;
margin:10px 0px 0px;
padding:0px;
}


.box_280_b {
width:280px;
margin:0px 0px 0px 10px;
padding:15px 0px 0px;
}

.box_280_b h2 {
font-size:18px;
font-family:Georgia, "Times New Roman", Times, serif;
font-weight:normal;
margin:0px;
padding:0px 0px 5px 15px;
}

.box_280_b_inner_top {
background:url(/images/segment/bg_box_280_b_top.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/segment/bg_box_280_b_top.png', sizingMethod='crop');
height:10px;
width:280px;
overflow:hidden;
margin:0px;
padding:0px;
}

.box_280_b_inner_mid {
background:url(/images/segment/bg_box_280_b_mid.png) top left repeat-y;
width:280px;
overflow:hidden;
margin:0px;
padding:0px;
}

.box_280_b_inner_btm {
background:url(/images/segment/bg_box_280_b_btm.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/segment/bg_box_280_b_btm.png', sizingMethod='crop');
height:10px;
width:280px;
overflow:hidden;
margin:0px;
padding:0px;
}

.box_280_b_inner_mid dl, .box_280_b_inner_mid dl dt, .box_280_b_inner_mid dl dd, .box_280_b_inner_mid ul, .box_280_b_inner_mid ul li {
margin:0px;
padding:0px;
list-style-type:none;
font-size:11px;
color:#666666;
}

.box_280_b_inner_mid dl {
padding:10px 0px 0px 0px;
width:258px;
border-bottom:1px solid #CCC;
margin:0px auto;
}

.box_280_b_inner_mid dl.first {
padding-top:0px !important;
}

.box_280_b_inner_mid dl.last {
border-bottom:none !important;
padding-bottom:0px !important;
}

.box_280_b_inner_mid ul {
margin:0px;
padding:0px;
}

.box_280_b_inner_mid ul li {
display:inline;
background:url(/images/segment/bg_bullets.gif) center right no-repeat;
margin:0px;
padding:0px;
}

.box_280_b_inner_mid ul li.last {
background:none;
}

.box_280_b_inner_mid ul li a {
color:#2774b7;
font-size:9px;
margin:0px;
padding:0px 5px 0px 0px;
_padding:0px 2px 0px 2px;
}

.box_280_b_inner_mid ul li.first a {
color:#2774b7;
font-size:9px;
margin:0px;
padding:0px 5px 0px 0px;
_padding:0px 2px 0px 0px;
}

.box_280_b_inner_mid dt a.family {
display:block;
background:url(/images/segment/bg_family_com.gif) center right no-repeat;
width:71px;
height:30px;
text-indent:-9999px;
}

.box_280_b_inner_mid dt a.familyfun {
display:block;
background:url(/images/segment/bg_family_fun_com.gif) center right no-repeat;
width:112px;
height:17px;
text-indent:-9999px;
}

.box_280_b_inner_mid dt a.wondertime {
display:block;
background:url(/images/segment/bg_wondertime_com.gif) center right no-repeat;
width:52px;
height:23px;
text-indent:-9999px;
}

.box_280_b_inner_mid dl {
padding-bottom:10px;
}

.box_280_b_inner_mid dl dt {
padding-bottom:5px;
}

.box_280_b_inner_mid dt a.iparenting {
display:block;
background:url(/images/segment/bg_iparenting_com.gif) center right no-repeat;
width:78px;
height:22px;
text-indent:-9999px;
}

.agg_btn_go {
background:url(/images/segment/bg_btn_go.png) top left no-repeat;
_background: none;
_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader (src='/images/segment/bg_btn_go.png', sizingMethod='crop');
height:32px;
width:49px;
margin:0px;
padding:0px;
text-indent:-9999px;
display:block;
cursor:pointer;
}

.row_2 dl.full dd.go_link {
padding-top:5px;
position:absolute;
right:0px;
bottom:15px;
}

.row_2 dl.half dd.go_link, .row_2 dl.half_agg dd.go_link {
padding-top:5px;
position:absolute;
right:0px;
bottom:10px;
}

.row_tri_a dl dd.go_link, .row_tri_b dl dd.go_link {
padding-top:5px;
position:absolute;
right:25px;
bottom:15px;
}

.row_tri_c dl dd.go_link {
padding-top:5px;
position:absolute;
right:30px;
bottom:15px;
}

.row_half_a h2 sup, .row_half_b h2 sup, .row_tri_a h2 sup, .row_tri_b h2 sup, .row_tri_c h2 sup {
font-size:9px;
}

.dolFooterLnk img {
display:inline;
}

/* mozilla a outline fix */
a {
outline:none;
}