.hex-scroller{
position:relative;	
display:block;
/*border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
height:240px;
padding-top:10px;
background:#fff;
border:1px solid #EEEEEE;
box-shadow:0 5px 5px -3px #CCCCCC;
-moz-box-shadow:0 5px 5px -3px #CCCCCC;
-webkit-box-shadow:0 5px 5px -3px #CCCCCC;*/
}
.hex-scroller .slides{
position:relative;
width:900px;
height:200px;
float:left;
overflow:hidden;
z-index:1;
}
.hex-scroller .slides ul{
list-style:none;
position:relative;
width:99999px;
margin:0;
padding:0!important;
z-index:0;
overflow:hidden;
}
.hex-scroller .slides li{
position:relative;
display:block;
float:left;
overflow:hidden;
width:300px;
height:200px;
background:#ffffff;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}
.hex-scroller .slides li img{
top:0!important;
height:100%; width:100%;
left:0!important;
z-index:0;
border-radius:4px;
border:0;
}
.hex-scroller .slides li p a{  position:relative; z-index:9999; font-weight:bold; font-size:13px;}
.hex-scroller .slides li p a.title_link {
	text-transform:uppercase;
}
.hex-scroller .slides li p{ font-size:11px;
position:absolute;
top:0;
left:0;
z-index:1;
font-size:12px;	
width:290px;
padding:5px;
margin:0;
visibility:hidden;
}
.hex-scroller .outside{
background-color:#222;
}
.hex-scroller .inside{
color:#FFF;
background:#000;
background:rgba(0,0,0,0.75);
}
.hex-scroller .ie-inside{
background-color:transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#BF000000,endColorstr=#BF000000);
}
.hex-scroller .prev-btn,
.hex-scroller .next-btn{
float:left;
position:relative;
width:55px;
height:200px;	
cursor:pointer;
}
.hex-scroller .prev-btn{
background:url(re-left.png) 10px center no-repeat;
}
.hex-scroller .next-btn{
background:url(re-right.png) 10px center no-repeat;
}

.hex-scroller .prev-btn:hover{
background:url(re-left-hv.png) 10px center no-repeat;
}
.hex-scroller .next-btn:hover{
background:url(re-right-hv.png) 10px center no-repeat;
}


.hex-scroller .prev-btn.off,
.hex-scroller .next-btn.off{
-moz-opacity:.5;
opacity:.5;
filter:alpha(opacity=50);
cursor:default;
}
.hex-scroller .lower-panel{
position:relative;
clear:both;
text-align:center;
font-size:0;
}
.hex-scroller .scroll-bar{
position:relative;
/* background-color:#fff;
background:-moz-linear-gradient(top, #fff 0%, #f5f5f5 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fff), color-stop(100%,#f5f5f5));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f5f5f5', GradientType=0); */
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
width:100%;
height:7px;
cursor:pointer;
overflow:hidden;
}
.hex-scroller .thumb{
position:absolute;
top:0;
left:0;
width:100px;
height:7px;
-moz-border-radius:2px;
-webkit-border-radius:2px;
border-radius:2px;
background-color:#666;
background:-moz-linear-gradient(top, #666666 0%, #333333 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#333333));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
}
.hex-scroller .thumb:active{
background-color:#EEE;
background:-moz-linear-gradient(top, #666666 0%, #333333 100%);
background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#666666), color-stop(100%,#333333));
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#666666', endColorstr='#333333', GradientType=0);
}
.hex-scroller .index,
.hex-scroller .index-hl{
position:relative;
display:inline-block;
width:8px;
height:8px;
margin:0 7px;
background-repeat:no-repeat;
}
.hex-scroller .index{
background-image:url(../js_css/dotted.png);
cursor:pointer;
}
.hex-scroller .index:active, .hex-scroller .index-hl {
background-image:url(../js_css/dotted_hover.png);
}
.hex-scroller .index-hl{
cursor:default;
}
.hex-scroller .m-prev,
.hex-scroller .m-next{
position:absolute;
width:30px;
height:80px;
top:50%;
margin-top:-40px;
line-height:80px;
font-size:26px;
text-align:center;
color:#DDD;
background:#000;
background:rgba(0,0,0,0.75);
cursor:pointer;
z-index:5;
}
.hex-scroller .m-prev:hover,
.hex-scroller .m-next:hover{
color:#FFF;
}
.hex-scroller .m-prev.off,
.hex-scroller .m-next.off{
-moz-opacity:0;
opacity:0;
filter:alpha(opacity=0);
cursor:default;
}
.hex-scroller .m-prev{
left:0;
-moz-border-radius-topright:6px;
-moz-border-radius-bottomright:6px;
border-top-right-radius:6px;
border-bottom-right-radius:6px;
}
.hex-scroller .m-next{
left:100%;
margin-left:-30px;
-moz-border-radius-topleft:6px;
-moz-border-radius-bottomleft:6px;
border-top-left-radius:6px;
border-bottom-left-radius:6px;
}
.desc .inner-text a.item_title {font-size:13px; font-weight:bold;}
.desc .inner-text a.item_title:hover, .textblock a.item_title:hover{text-decoration:underline;}

.textblock {
    float: left;
    /*padding: 10px 2.5%;*/
    width: 95%;
}
.textblock a.item_title {
    float:left;
    font-size: 14px;
	font-weight: bold;
    padding:0 0 10px;
	text-decoration:none;
	margin:0;
}
.textblock a {
	float:right;
	margin:10px 0 0;
}
.textblock .intro {
	clear:both;
	padding:0;
}
.textblock .intro img {
    border: 1px solid #CCCCCC !important;
    float: left;
    height: 175px !important;
    margin: 0 15px 5px 0;
    max-width: 99% !important;
    padding: 0.5%;
    position: static !important;
    width: auto !important;
}
.inside img {
	display:none;
}
.textblock .intro p {
    position: static !important;
    visibility: visible !important;
    width: auto !important;
}