.im_new{
        width: 91px;
        height: 19px;
        background: url(/images/en/buttons/im_new_spr.gif);
        position: absolute;
        left: 24px;
        top: 335px;
}
.im_new:hover{
        background-position:0% 19px;
}

.login{
        width: 91px;
        height: 19px;
        background: url(/images/en/buttons/login_spr.gif);
        position: absolute;
        left: 127px;
        top: 335px;
}
.login:hover{
        background-position:0% 19px;
}

.main_banner{
        width:854px; 
        height:284px;
        margin-top: 13px;
}

.main_slider{
        width:854px;
        height:129px;
        background:#f4f4f1;
        margin-top:13px;
}

.small_banner_holder{
        width:854px;
        height:114px;
        margin:13px 0;
}

.small_banner{
        float: left;
        margin-right: 5px;
        position: relative;
        width: 209px;
        height: 135px;
}
.small_banner_1{
        position: absolute;
        left: 0;
        top: 0;
        width: 209px;
        height: 135px;
        background: url(/images/en/content/index/new_school_spr.jpg);
}
.small_banner_1:hover{
        background-position:0% 135px;
}
.small_banner_2{
        position: absolute;
        left: 0px;
        top: 0px;
        width: 209px;
        height: 135px;
        background: url(/images/en/content/index/sizing_system_spr.jpg);
}
.small_banner_2:hover{
        background-position:0% 135px;
}
.small_banner_3{
        position: absolute;
        left: 0px;
        top: 0px;
        width: 209px;
        height: 135px;
        background: url(/images/en/content/index/sewn_in_names_spr.jpg);
}
.small_banner_3:hover{
        background-position:0% 135px;
}

.small_news{
        float: left;
        width: 206px;
        background: url(/images/en/content/index/news_pod_bg.gif);
        height: 129px;
}
.slide_t{
        border-bottom: solid #ccc 1px;
        height: 20px;
}
.slide_tl{
        position: absolute;
        left: 0px;
        z-index: 20;
}
.slide_tr{
        float: right;
}
a.slide_view{
        text-decoration: underline;
}
.sm_img{
        float: left;
        text-align: center;
}
.slider_l{
        padding-top: 42px;
        z-index: 20;
        position: absolute;
        left: 5px;
}
.slider_r{
        z-index: 20;
        position: absolute;
        padding-top: 42px;
        right: 0;
}

.family_info_link{
        position: relative;
}
.thumb_frame{
        width: 800px;
        overflow: hidden;
        height: 100px;
        z-index: 2;
        position: absolute;
        left: 20px;
}
.school_name{
		visibility: hidden;
        font-size: 10px;
        font-weight: bold;
        height: 60px;
}

.thumb_container {
	height: 100px;
}

.slide_holder{
        height: 91px; 
        position: relative;
        width: 852px;
}

.pad_news .news_container {
	border-top: #dad9d8 solid 1px;
	border-bottom: #dad9d8 solid 1px;
	height: 81px;
	overflow: hidden;
}

.news_t{
        border-left: #dad9d8 solid 1px;
        border-right: #dad9d8 solid 1px;
        border-bottom: #b8b1a4 dashed 1px;
        background: #f5f4f2;
		height: 40px;
}
.news_b{
        border-left: #dad9d8 solid 1px;
        border-right: #dad9d8 solid 1px;
		border-bottom: #b8b1a4 dashed 1px;
        background: #ece8e2;
		height: 40px;
}
.news_t_i{
		height: 40px;
        width: 16px;
        background: #f5f4f2;
        float: left;
}
.news_t_c{
        width: 175px;
        background: #f5f4f2;
        float: left;
        height: 30px;
        padding-top: 10px;
}
.news_b_i{
		height: 40px;
        width: 16px;
        background: #ece8e2;
        float: left;
}
.news_b_c{
        width: 175px;
        background: #ece8e2;
        float: left;
        height: 34px;
        padding-top: 6px;
}
.pad_news{
        padding: 8px 5px 5px 5px;
}


DIV.slider {
}

DIV.slider .prev, DIV.slider .next {
	float: left;
	width: 31px;
	cursor: pointer;
}

DIV.slider .thumb_container {
	float: left;
	width: 822px;
}

DIV.slider .thumb_container #scroller LI {
	width: 88px;
	text-align: center;
}