/* Portfolio Filter Stylesheet */

/*****Reset*****/
html, body, div, h1, h2, h3, h4, h5, h6, ul, ol, dl, li, dt, dd, p, blockquote, pre, form, fieldset, table, th, td { margin: 0; padding: 0; }

/*****Basic Definitions*****/
h1 .categoryfeature { font-size: 1.667em; }
h2 .categoryfeature { font-size: 1.5em; }
h3 .categoryfeature { font-size: 1.333em; }
h4 .categoryfeature { font-size: 1.167em; }
h5 .categoryfeature, h6 .categoryfeature { font-size: 1em; }

a .categoryfeature { color: #333; }
a .categoryfeature:visited { }
a .categoryfeature:hover { text-decoration: none; }
p .categoryfeature, ul .categoryfeature, ol .categoryfeature, dl .categoryfeature, table .categoryfeature { margin-bottom: 18px; }
ul .categoryfeature, ol .categoryfeature, dd .categoryfeature { margin-left: 36px; }

/*****Custom Classes*****/
.categoryfeatures_clearing { clear: both; }
.categoryfeatures_last { margin-bottom: 0; }
.categoryfeatures_screenReader { left: -9999px; position: absolute; top: -9999px; }

/*****Basic Layout*****/
div#categoryfeatures_container { margin: 20px auto 0; overflow: hidden; width: 672px; }

ul#categoryfeatures_filter {
    right: 1px; font-size: 12px; list-style: none; margin-left: 0; width: 100%;position:absolute;top:11px;
}
ul#categoryfeatures_filter li {
    border-right: 1px solid #dedede;
    float: right;
    line-height: 16px;
    margin-right: 10px;
    padding-right: 10px;
}
ul#categoryfeatures_filter li:first-child{
    border-right:none;
}
/*ul#categoryfeatures_filter li:last-child { border-right: none; margin-right: 0; padding-right: 0; }*/
ul#categoryfeatures_filter a { color: #3e3e45; text-decoration: none; font-weight:bold; }
ul#categoryfeatures_filter li.current a, ul#filter a:hover {
    text-decoration: underline;
    color:#3e3e45;
}
ul#categoryfeatures_filter a:hover
{
    text-decoration:underline;
}

ul#categoryfeatures_filter li.current a { color: gray; font-weight: bold; }

ul#categoryfeatures_portfolio { float: right; list-style: none; width: 653px; }
ul#categoryfeatures_portfolio li.poster {
    float: right;
    padding-right:15px;
    width:140px;
    height:200px;
    padding-bottom:12px;
}
span.featureTitle{
    color:#3592D9;
    font-size:14px;
    /*line-height:1em;*/
    text-decoration:underline;
    font-weight:bold;
}
div.synopsis{
    font-size:12px;
    color:gray;
    line-height:1em;
    padding-left:10px;
    text-decoration:none;
}
ul#categoryfeatures_portfolio li.poster div.featureDetails{
    display:none;
}
ul#categoryfeatures_portfolio a { display: block; width: 100%;text-decoration:none;cursor:pointer; }
ul#categoryfeatures_portfolio a:hover div.featureDetails{text-decoration:underline;}
ul#categoryfeatures_portfolio a:hover { text-decoration: none; }
ul#categoryfeatures_portfolio img {
    width:132px;
    height:190px;
    /*margin-top:5px;*/
    /*margin-left:2px;*/
    cursor:pointer;
}
ul#categoryfeatures_portfolio li.detail {
    float:none;
    width:95%;
    height:20px;
    padding-right:5px;
    text-align:right;
    overflow:hidden;
    padding-bottom:35px;
}
ul#categoryfeatures_portfolio li.detail div.catPosterHolder {
    display:none;
}
div.catPosterHolder{
    width:132px;
    height:190px;
    /*background: transparent url(imgs/poster_bg.jpg) no-repeat;*/
    padding:5px;
    background-color:#ebeaeb;
    border:2px solid white;
    position:relative;
}
li.moreFeat{
    position:absolute!important;
    top:40px!important;
    right:-8px!important;
    width:130px!important;
    height:24px!important;
    padding:0;
}
li.moreFeat img{
    width:130px!important;
    height:24px!important;
}
li.pageHidden{
    display:none;
}
a.qp_next,a.qp_prev{
    width:10px!important;
    display:inline!important;
    color:black;
    /*font-weight:bold;*/
    font-size: 14px;
}
span.qp_counter{
    font-size:14px;
    color:#3e3e45;
}
li.paginateCtrl{
    text-align:left;
    bottom:-25px!important;
}
div#viewOption{
    position:absolute;
    left:163px;
    top:40px;
    width:50px;
    overflow:hidden;
}
div#viewOption #viewList{
    float:right;
    cursor:pointer;
    background:transparent url("imgs/list_off.jpg") no-repeat;
    width:25px;
    height:30px;
}
div#viewOption #viewList.selected{
    background:transparent url("imgs/list_on.jpg") no-repeat;
}
div#viewOption #viewPosters{
    float:left;
    cursor:pointer;
    background:transparent url("imgs/tumb_off.jpg") no-repeat;
    width:25px;
    height:30px;
}
div#viewOption #viewPosters.selected{
    background:transparent url("imgs/tumb_on.jpg") no-repeat;
}
#featureSeatchCont{
    position:absolute;
    left:12px;
    top:40px;
}
.catData{
   margin-top:80px;             
}
