.dir-box
{
float:left;
width:205px;
font-size:9px;
height:42px;
margin-right:3px;
}
.dir-box b
{
font-size:10px;
color:#000000;
font-weight:bold;
}
.carousel-component {
padding:2px 3px 0px 0px;
margin:0px;
}
.carousel-component .carousel-list li {
margin:0px;
width:337px; /* img width is 75 px from flickr + a.border-left (1) + a.border-right(1) +
               img.border-left (1) + img.border-right (1)*/
height:240px; /* image + row of text (87) + border-top (1) + border-bottom(1) + margin-bottom(4) */
/*    margin-left: auto;*/ /* for testing IE auto issue */
}

.carousel-component .carousel-list li a {
display:block;
border:1px solid #ffffff;
outline:none;
}
.carousel-component .carousel-list li a:hover {
border: 1px solid #ffffff;
}
.carousel-component .carousel-list li {
border:1px solid #ffffff;
display:block;
}
.carousel-component .carousel-prev {
position:absolute;
top:20px;
z-index:3;
cursor:pointer;
left:0px;
}
.carousel-component .carousel-next {
position:absolute;
top:20px;
z-index:3;
cursor:pointer;
right:0px;
}
.remark {
font-size: 11px;
color:#4444aa;
}
.noremark {
color: #bbbbbb;
font-weight: bold;
}


.yui-panel-container { position:absolute; background-color:transparent;	z-index:6; visibility:hidden; overflow:visible;	width:645px;}
.yui-panel-container.shadow { padding:0px; background-color:transparent;}
.yui-panel-container.shadow .underlay {	}
.yui-panel { visibility:hidden; border-collapse:separate; position:relative; left:0px;top:0px; font:13px arial,helvetica,clean,sans-serif; border:0px; z-index:1; overflow:hidden;}
.yui-panel .hd { color:#ffffff; height:22px; margin-left:10px; margin-right:10px; border:none; overflow:visible; padding:0; background-color:#999999;}
.yui-panel .hd span {vertical-align:middle; line-height:22px; font-weight:bold;}
.yui-panel .hd .tl { width:10px; height:22px; top:0; left:0; background-image:url(c1.gif); position:absolute; }
.yui-panel .hd .tr { width:10px; height:22px; top:0; right:0; background-image:url(c2.gif); position:absolute; }
.yui-panel .bd { background-color:#FFF; overflow:hidden; padding:4px; border:1px solid #000}
.yui-panel .bd p { margin:0 0 1em;}
.yui-panel .container-close { position:absolute; top:5px; right:7px; z-index:6; height:14px; width:14px; margin:0px; padding:0px; background-repeat:no-repeat; cursor:pointer; visibility:inherit; background-image:url(close.gif);}

.carousel-component{position:relative;overflow:hidden;display:none;}
.carousel-component ul.carousel-list{width:10000000px;position:relative;z-index:1;}
.carousel-component .carousel-list li{float:left;list-style:none;overflow:hidden;}
.carousel-component .carousel-vertical li{margin-bottom:0px;float:left;clear:left;overflow:hidden;display:block;}
.carousel-component ul.carousel-vertical{}
.carousel-component .carousel-clip-region{overflow:hidden;margin:0px auto;position:relative;}
.carousel-component{background:#ffffff;padding:0px;color:#618cbe;}
.carousel-component ul.carousel-list{margin:0px;padding:0px;line-height:0px;}
.carousel-component .carousel-list li{text-align:left;margin:0px;padding:0px;font:10px verdana,arial,sans-serif;color:#666;}
.carousel-component .carousel-vertical li{}
.carousel-component ul.carousel-vertical{}
a.nounderl:hover{text-decoration:none;}
