/* Styling added by IG for features */

.sys_innerholder_featurescontrol .sys_paginginfo
{
    float: right;
    color: #858585;
    text-align: right;
    padding-right:0px!important;
    text-align: right;
}

.sys_innerholder_featurescontrol .sys_selected_feature
{
    color: #000000;
    
}

.sys_innerholder_featurescontrol .sys_page_feature
{
    padding: 0 10px 0 10px;
}

.sys_innerholder_featurescontrol .sys_disabled
{
    color: #858585;   
    visibility: hidden; 
}


/* scrolling nav content */ 
.sys_innerholder_featurescontrol .sys_scrollnav
{
    width: 630px;
    overflow: hidden;
    height: 50px!important;
    margin-left: 0px!important;
    padding-left: 0px!important;
    display:none;
}

.sys_innerholder_featurescontrol .sys_scrollnav ul
{
    height: 100px!important;
    margin-left: 0px!important;
    padding-left: 0px!important;
    *margin-top: 10px!important;
    _margin-top: 10px!important;
}

.sys_innerholder_featurescontrol .sys_scrollnav li
{
    float: left;
    list-style: none;
    border-right: 1px solid #e5e5e5;
    padding: 0;
    margin: 0;
}

.sys_innerholder_featurescontrol .sys_scrollnav .sys_last_scrollingnav_li
{
    border-right: none!important;
}

.sys_innerholder_featurescontrol .sys_scrollnav a
{
    padding: 0 15px 0 22px;
    color: #8f8f8f; 
    background:url("/SiteElements/Images/Icons/tick-off.png") 4px 50% no-repeat;
}

.sys_innerholder_featurescontrol .sys_scrollnav a:hover
{
    padding: 0 15px 0 22px;
    color: #000000; 
}

.sys_innerholder_featurescontrol .sys_scrollnav_selected
{
    color: #000000!important; 
    text-decoration: underline!important;
}

/* main inner holder */
.sys_innerholder_featurescontrol
{
    width: 685px!important;
    border-left: 1px solid #e5e5e5;
    border-top: 1px solid #e5e5e5;
    border-right: 1px solid #bfbfbf;
    border-bottom: 1px solid #bfbfbf;
    padding-bottom: 0px;
    height: 370px;
}

/*.scroll_left*/
.sys_innerholder_featurescontrol .sys_leftarrow
{
    float: left;
    margin-left: 10px!important;
    width: 15px;
    z-index: 88;
    margin-top: 10px!important;
    
    /* javascript off */
    display: none;
}

/*.scroll_right*/
.sys_innerholder_featurescontrol .sys_rightarrow
{
    float: right;
    margin-right: 10px!important;
    width: 15px;
    z-index: 88;
    margin-top: 10px!important;
    
    /* javascript off */
    display: none;
}

.sys_navigation_jquery
{
    display: block;
    width: 500px;
}

.sys_navigation_ul
{
    margin-top: -20px;
}

.sys_navigation_ul li
{
    float: left;
    padding: 0 1px 0 1px;
}

.sys_navigation_ul li a
{
    display: block;
    padding: 0 8px 15px 8px;
}

/*.currentPage a
{
    background: url('/siteelements/images/feature-matrix/pager_arrow.jpg') no-repeat -12px 25px;
    color: #000000!important;
    padding-top: 5px;
    padding-bottom: 9px;
    z-index: 999;
    margin-bottom: -2px;
    margin-bottom: -8px!important;
    height: 30px;
}*/

.sys_innerholder_featurescontrol .sys_slide_holder
{
    height: 350px!important;
    width: 660px!important;
    border-bottom: 1px solid #bfbfbf;
}

.sys_featurelist-control .sys_ellipsis
{
    display: none;
}

.sys_featurelist-control .sys_datarepeatercontrol {height:300px;}

.sys_featurelist-control .sys_flickrpager .sys_navigation a
{
    padding-top: 0px!important;
    font-size: 0.9em!important;
    border: none!important;
}

.sys_featurelist-control .sys_flickrpager .sys_navigation a:hover
{
    color: #000000!important;
    background-color: #ffffff!important;
    text-decoration: underline!important;
}

.sys_featurelist-control .sys_flickrpager .sys_paginginfo
{
    font-size: 1.1em!important;
}

.sys_featurelist-control .sys_flickrpager span span
{
    padding-top: 0px!important;
    background-image: none!important;
}

.sys_featurelist-control .sys_flickrpager .sys_navigation .sys_selected span
{
    color: #000000!important;
    padding-top: 0px!important;
    padding-bottom: 15px;
    z-index: 999;
    height: 37px;
    font-size: 0.9em!important;
    font-weight: normal!important;
    background: none!important;
    border: none!important;
    
    /*background: url('/siteelements/images/feature-matrix/pager_arrow.jpg') no-repeat -12px 23px!important;*/
    /*background: url('/siteelements/images/feature-matrix/pager_arrow.jpg') no-repeat -12px 0px!important;*/
}

.sys_featurelist-control .sys_flickrpager .sys_navigation 
{
    background: none!important;
}

.sys_featurelist-control .sys_navigation .sys_page
{
    font-size: 0.9em!important;
    font-weight: normal!important;
    width: 25px!important;
}

.sys_featurelist-control .sys_flickrpager .sys_navigationprevious
{
    padding: 0px!important;
    width: 60px!important;
    font-size: 1em!important;
    font-weight: normal!important;
}

.sys_featurelist-control .sys_flickrpager .sys_navigationprevious a
{
    font-size: 0.8em!important;
    font-weight: normal!important;
}

.sys_featurelist-control .sys_flickrpager a.sys_selected
{
    color: #000000!important;
    text-decoration: none!important;
}

.sys_featurelist-control .sys_flickrpager .sys_navigationnext a
{
    padding: 0px!important;
    width: 30px!important;
    font-size: 1em!important;
    font-weight: normal!important;
}

.sys_featurelist-control .sys_flickrpager .sys_paginginfo
{
    margin-right: 20px!important;
    padding-top: 1px!important;
    font-weight: normal!important;
    font-size: 1em!important;
    color: #8f8f8f!important;
}

.sys_featurelist-control .sys_flickrpager
{
    position: absolute;
    top: 348px;
    width: 665px!important;
    padding-left: 15px;
}

.sys_featurelist-control .simplePagerNav
{
   margin-left: 20px!important;
}

.sys_itemslist
{
    border: none!important;
}

.sys_featurelist-control .sys_datarepeatercontrol .sys_itemslist .sys_subitem div .sys_icon
{
    background: url('/siteelements/images/feature-matrix/dummy.png') top left no-repeat;
}

/* hide client side */
.sys_slide_holder_client_website
{
    display: none;
}
.sys_slide_holder_client_content
{
    display: none;
}

/* find out which div to target for pager info */
/*.sys_featurelist-control .sys_datarepeatercontrol .simplePagerContainer .sys_itemslist .simplePagerPage1
{
    display: none!important;
}*/

.sys_featurelist-control .sys_datarepeatercontrol .sys_itemslist .sys_subitem .sys_featurelist-strapline
{
   width: 240px;
}

.sys_featurelist-control .sys_datarepeatercontrol .sys_itemslist .sys_subitem
{
  height: 80px;
}

/* overirde standard  */
.sys_tabbedarea-control_feature .sys_tabbedarea-control .sys_tabbedarea-content 
{
    width:646px;
    clear:both; 
    display: block; 
    margin:0 0 10px 0;
    padding:0px;
    border: none!important;
}

/* hide tabs */
.sys_tabbedarea-control_feature .sys_tabs
{
   /* visibility: hidden; */
   display: none;
}

.sys_featurelist-control .sys_flickrpager .sys_navigation
{
    float: left;
    margin-left: 20px;
}

.sys_featurelist-control .sys_flickrpager .sys_navigation a
{
    font-size: 1em!important;
}

.sys_featurelist-control .sys_flickrpager .sys_navigation .sys_navigationprevious
{
    
}

.sys_featurelist-control .sys_flickrpager .sys_navigation .sys_selected
{
    color: #000000!important;
    text-decoration: none!important;
}

.sys_featurelist-control .sys_flickrpager .sys_navigation
{
    /*float: left;*/
    margin-left: 20px;
    font-size: 1em!important;
}

/*.sys_featurelist-control .sys_flickrpager .sys_navigation span a
{
    margin-left: 20px;
    font-size: 1em!important;
}*/

.sys_featurelist-control .sys_flickrpager
{
    position: absolute;
    top: 320px!important;
    z-index: 333!important;
    
}

.sys_featurelist-control .sys_flickrpager .sys_navigation .sys_navigationprevious
{
    padding-right: 0!important;
}

.sys_featurelist-control .sys_flickrpager .sys_navigation .sys_selected a
{
    color: #000000!important;
}

.sys_innerholder_featurescontrol .sys_flickrpager .sys_navigation span
{
    *float: left;
    _float: left;
}

.sys_innerholder_featurescontrol .sys_flickrpager .sys_navigation .sys_selected a
{
    *height: 23px!important;
    _height: 23px!important;
    margin-top: 5px!important;
}

.sys_innerholder_featurescontrol .sys_flickrpager .sys_navigation
{   
    position: absolute;
    top: 20px!important;   
}

.sys_innerholder_featurescontrol .sys_flickrpager .sys_navigation .sys_navigationnext
{
    *width: 35px!important;
    _width: 35px!important;
}

.sys_innerholder_featurescontrol .sys_flickrpager .sys_navigation .sys_selected
{
    padding-top: 0px!important;
    padding-bottom: 15px;
    z-index: 999;
    height: 23px;
    font-size: 0.9em!important;
    font-weight: normal!important;
    background: none!important;
    border: none!important;
    /*background: url('/siteelements/images/feature-matrix/pager_arrow.jpg') no-repeat -12px 23px!important;*/
    background: url('/siteelements/images/feature-matrix/pager_arrow.jpg') no-repeat -16px 18px!important;
    
    *background: url('/siteelements/images/feature-matrix/pager_arrow.jpg') no-repeat -15px 19px!important;
    _background: url('/siteelements/images/feature-matrix/pager_arrow.jpg') no-repeat -15px 19px!important;
    
    *height: 43px!important;
    _height: 43px!important;
    
    color: #000000!important;
}

.sys_innerholder_featurescontrol .sys_flickrpager .sys_navigation
{
    *position: absolute;
    _position: absolute;
    *margin-left: -450px!important;
    _margin-left: -450px!important;
}

.sys_innerholder_featurescontrol .sys_flickrpager .client_side_features
{
    *position: absolute;
    _position: absolute;
    *margin-left: 10px!important;
    _margin-left: 10px!important;
}

.sys_featurelist-control_clientside .sys_flickrpager .sys_navigation .sys_selected
{
    padding-top: 0px!important;
    padding-bottom: 15px;
    z-index: 999;
    height: 23px;
    font-size: 0.9em!important;
    font-weight: normal!important;
    background: none!important;
    border: none!important;
    /*background: url('/siteelements/images/feature-matrix/pager_arrow.jpg') no-repeat -12px 23px!important;*/
    background: url('/siteelements/images/feature-matrix/pager_arrow.jpg') no-repeat -16px 20px!important;
    
    color: #000000!important;
}

.sys_innerholder_featurescontrol .sys_flickrpager .client_side_features .sys_selected
{
    *background: url('/siteelements/images/feature-matrix/pager_arrow.jpg') no-repeat -14px 21px!important;
    _background: url('/siteelements/images/feature-matrix/pager_arrow.jpg') no-repeat -14px 21px!important;
    *height: 43px!important;
    _height: 43px!important;
}

.sys_featurelist-control .sys_flickrpager .sys_navigation span a
{
    font-size: 1em!important;
}

.sys_featurelist-control .sys_flickrpager .sys_navigation .sys_navigationnext
{
    font-size: 1em!important;
}

.sys_featurelist-control .sys_flickrpager .sys_navigation .sys_navigationnext
{
    font-size: 1em!important;
}

.sys_featurelist-control
{

}

/* Feature Landing page styling */
.sys_homepagefeaturelist .sys_groupheading
{
    font-size: 1.2em!important;
    color: #395A89;
    margin-left: 24px!important;
    border-bottom: 2px solid #669933!important;
    padding-bottom: 1px!important;
    display: inline;
}

.sys_groupheader
{
    display: inline;
   /*border-bottom: 2px solid #669933!important;*/
    height: 20px!important;
    
}

.sys_homepagefeaturelist .sys_groupset
{
    clear: both;
    padding-top: 10px !important;
}
.sys_homepagefeaturelist .sys_itemslist
{
    border: none !important;
}

.sys_homepagefeaturelist 
{
    border: 1px solid #e5e5e5;
}

.sys_featurelist-control_home .sys_datarepeatercontrol .sys_itemslist .sys_subitem div .sys_icon
{
    background: url('/siteelements/images/feature-matrix/dummy.png') top left no-repeat;
}
.sys_featurelist-control_home .sys_datarepeatercontrol .sys_itemslist .sys_subitem
{
  height: 80px;
}

/* Hide tab area b if no javascript */
#tabbedareaB
{
    display: none;
}

.sys_homepagefeaturelist .sys_featurelist-control_home .sys_datarepeatercontrol {padding-top: 10px!important;}

.sys_featuredcontent-control .sys_flickrpager{display: block;}






