/* BASIC css start */
p.title_txt { font-size:30px; color:#333; letter-spacing:-1px; font-weight:bold;  }
span.title_txt2 { font-size:15px; letter-spacing:-0px; line-height:33px; }

.item-wrap .item-list li { height:250px; }

ul.item li.names { font-size:13px; line-height:15px; }

/* ---------------------------------------------------- */
/* SLIDESHOW
/* ---------------------------------------------------- */
#slideshow {
width: 1100px; }

#slideshow ul {
margin: 0;
padding: 0;
list-style-type: none;
height: 1%; /* IE fix */}

#slideshow ul:after {
content: ".";
clear: both;
display: block;
height: 0;
visibility: hidden;}            

/* ---------------------------------------------------- */
/* SLIDESHOW > SLIDES
/* ---------------------------------------------------- */
#slideshow .slides {
overflow: hidden;
width: 1080px;
padding:10px 10px 0 10px;
}

#slideshow .slides ul {
width: 22000px;}

#slideshow .slides li {
width: 1100px;
float: left;}

#slideshow .slides h2 {
margin-top: 0;}

/* ---------------------------------------------------- */
/* SLIDESHOW > NAVIGATION
/* ---------------------------------------------------- */
#slideshow .slides-nav {
margin-top:10px;
background-color: #fff;
border-top: 1px solid #393939;
border-bottom:1px solid #393939;
}

#slideshow .slides-nav li {
float: left;
width:20%;
}

#slideshow .slides-nav li a {
display: block;
padding: 15px 20px;
outline: none;
font-size:14px;
color:#393939;

}


#slideshow .slides-nav li.on a { color:#fff; }

.js #slideshow .slides-nav li.on,
.js #slideshow .slides-nav li.on a {
background-color: #122943;}

.js #slideshow .slides-nav li.on a {
position: relative;}

#sample .sample1 {
width:15px; height:15px;
background-color:red;
}
/* BASIC css end */

