/* text resize component styles */
#footer .text_size { /* fixes ie7 but not 6!!! */
    display: block;
    padding-right:15px;
    float: right;      
    position: static;
    /*margin: -4px 20px 0 0; */
}  
* html #shell #content #with_video #xrail {
    width: 500px;
    float: right;
}
/* for safari 2 */
html[xmlns*=""] body:last-child #shell #content #footer .text_size {
    margin-top: -3px;
} 
/* for safari 3 */
body:first-child #shell #content #footer .text_size {
    margin-top: 7px;
} 
.text_size a {
    display: block;
    float: left;
    width: 18px;
    height: 18px;
}
#footer .text_size img {  
    display: block;
    float:left;
}
#small {
    background: transparent url(../images/icon_text_sm.gif) no-repeat 0 0;
}
#small:hover, #small:active {
    background: transparent url(../images/icon_text_sm.gif) no-repeat bottom left;
}
#normal {
    background: transparent url(../images/icon_text_med.gif) no-repeat bottom left;
}
#normal:hover, #normal:active {
    background: transparent url(../images/icon_text_med.gif) no-repeat bottom left;
}
#large {
    background: transparent url(../images/icon_text_lg.gif) no-repeat 0 0;
}
#large:hover, #large:active {
    background: transparent url(../images/icon_text_lg.gif) no-repeat bottom left;
}
#largest {
    background: transparent url(../images/icon_text_lg2.gif) no-repeat 0 0;
}
#largest:hover, #largest:active {
    background: transparent url(../images/icon_text_lg2.gif) no-repeat bottom left;
}
/* end text resize */

/* videos section [start] */
.other-videos{margin-top:30px}
.other-videos .item{float:left;margin-right:7px;padding:5px;width:23.1%}
.other-videos a.title{color:#069;text-decoration:none;font-size:0.6em;display:block;margin:10px 0;text-align:center}
.video-thumb-wrapper{overflow:hidden;max-width:320px;max-height:166px}
.video-thumb-img{width:100%}
/* videos section [end] */