/********************/
/*NEW table gallerey*/
td
{
    font-size:12px;
}

.gallegey-table
{
  float: none;
    height: auto;
   margin: 0px 0px 0px 0px;
  border-bottom: 0px;
  border-top: 0px;
  border-collapse: collapse;
  border-spacing: 0px;
}
.gallegey-table .image strong
{
  font-size: 16px;
  color: black;
}
.gallegey-table .image img
{
  vertical-align: baseline;
}
.gallegey-table .life_links img
{
  float: left;
  padding-left: 10px;
  padding-right: 25px;
}
.gallegey-table .life_links div
{
  display: block;
  height: 25px;
}
.gallegey-table .life_links b
{
  margin: auto;
}
.c-item-table
{
    float: none;
    height: auto;
}
.gallegey-table .button
{
    text-align: center;
  padding: 10px 5px 10px 10px;
    width: 183px;
}
.gallegey-table .image, .gallegey-table .models
{
    text-align: center;
/*  padding: 0px 5px 0px 10px;*/
    width: 200px;
}
.gallegey-table .image b, .gallegey-table .models b
{
  vertical-align: 50%;
}

.gallegey-table .enlarge
{
    text-align: right;
  padding: 0px 5px 10px 10px;
    width: 200px;
}

.table-text
{
  width: 200px;
  padding: 10px 5px 10px 10px;
  border-left: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
  font-size: 12px;
    line-height: 15px;
  vertical-align: top;
  margin: 0px 0px 0px 0px;
  border-collapse: collapse;
  border-spacing: 0px;
}
.table-text-everyday
{
  color: #666666;
  width: 183px;
  padding: 10px 5px 10px 10px;
  border-left: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
  font-size: 11px;
    line-height: 15px;
  vertical-align: top;
  margin: 0px 0px 0px 0px;
  border-collapse: collapse;
  border-spacing: 0px;
  text-align: left;
}
.table-text-price
{
  width: 200px;
  padding: 10px 5px 10px 10px;
  border-left: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
  font-size: 12px;
    line-height: 15px;
  vertical-align: bottom;
  margin: 0px 0px 0px 0px;
  border-collapse: collapse;
  border-spacing: 0px;
}
.table-h-line
{
  border-left: 1px solid #d2d2d2;
  border-right: 1px solid #d2d2d2;
  border-collapse: collapse;
  border-spacing: 0px;
}
.table-h-line hr, .table-text hr
{
  border-top: 1px solid #d2d2d2;
  border-bottom: 0;
  border-left: 0;
  border-right: 0;
  border-collapse: collapse;
  border-spacing: 0px;
  width: 80%;
}

.short_title
{
  padding: 5px 15px 5px 10px;
  word-wrap:break-word;
}
.txt_price
{
    color: #ff0000;
    font-size: 24px;
    font-weight: bold;
    padding: 0 5px 0 0;
}
/*=======/NEW table/=========*/
/*****************************/
*
{
    padding: 0;
    margin: 0;
}

img
{
    border: none;
}

form /* for Opera */
{
    margin:0;
    padding:0;
}

body
{
    color:#666666;
    font:12px Arial, Helvetica, sans-serif;
    background-color:#ffffff;
}
a
{
    color: #666666;
    text-decoration: none;
}
#minwidth a
{
    text-decoration: none;
}

#minwidth {
    width: 1224px;
    margin: 0 auto;
    overflow: hidden;
    position:relative;
}

td strong
{
    color:#666666;
}
/* fix gallery section */
.wrapper-t
{
    overflow: hidden;
}
.gallery-l
{
    background-image: url('../../../images/templates/series/gallery-bg-lr.png');
    background-position: 0 0;
    background-repeat: repeat-y;
    padding-left: 8px;
}
.gallery-r
{
    background-image: url('../../../images/templates/series/gallery-bg-lr.png');
    background-position: 100% 0;
    background-repeat: repeat-y;
    padding-right: 8px;
}
.gallery-c
{
    overflow: hidden;
}
.gallery-c-bg
{
    width: 100%;
    height: 1px;
    border-top: 1px solid #d7d7d7;
    background-color: #c6c6c6;
    overflow: hidden;
}
#gallery
{
    background-color: #FFFFFF;
    position: relative;
    width: 1208px;
    height: 554px;
}
    #gallery .title
    {
        position: absolute;
        top: 31px;
        right: 23px;
    }
#gallery .title h2
{
    display: inline;
    position: absolute;
    right: 0px;
    color: #666666;
    margin: 0px;
    padding: 0px;
    font-size: 18px;
    line-height: 18px;
    font-family:  Arial;
    text-align: right;
    width: 500px;
}

    #gallery .breadcrumb-s2
    {
        position: absolute;
        top: 63px;
        right: 23px;
        font-size: 10px;
        font-weight: bold;
    }
    #gallery .breadcrumb-s2 span
    {
        color: #fe0000;
    }
    #gallery .breadcrumb-s2 strong
    {
        color: #000000;
    }
    #gallery .descr
    {
        position: absolute;
        top: 53px;
        left: 21px;
        font-size: 14px;
        font-weight: bold;
        line-height: 24px;
        color: #9d9d9d;
    }
#gallery .descr h1
    {
        font-size: 24px;
        line-height: 24px;
        font-family:  Arial;
        color: #666666;
    }
    #gallery .descr p
    {
        width: 610px;
    }
    #gallery .official-supplier
    {
        position: absolute;
        top: 185px;
        left: 36px;
    }
    #gallery .gallery-items
    {
        position: absolute;
        right: 0px;
        top: 102px;
    }
    #gallery .gallery-items li
    {
        background-image: url('../../../images/templates/series/gallery-bg-item.png');
        _background-image: url('../../../images/templates/series/gallery-bg-item.gif');
        list-style-type: none;
        width: 57px;
        height: 67px;
        padding: 4px 0px 4px 4px;
        margin-top: -10px;
        line-height: 67px;
        text-align: center;
        display: inline;
        float: right;
        clear: right;
        overflow: hidden;
        position: relative;
    }
    #gallery .gallery-items li span
    {
        width: 57px;
        height: 67px;
        /*display: block;*/
        cursor: pointer;
    }
    #gallery .gallery-items li.quickclips img
    {
        vertical-align:top;
    }
    #gallery .gallery-items li img
    {
        vertical-align:middle;
    }
    #gallery .gallery-image
    {
        position: absolute;
        width: 100%;
        height: 100%;
    }
    #gallery .price
    {
        position: absolute;
        left: 0px;
        top: 422px;
        list-style-type: none;
        width: 250px;
        height: 67px;
        padding: 4px 0px 4px 4px;
/*        line-height: 67px;*/
        display: inline;
        float: left;
        overflow: hidden;
    }
    #gallery .pound-price
    {
        background: transparent url('../../../images/templates/series/gallery-bg-pound-price.png') 0 0 no-repeat;
    }
    #gallery .euro-price
    {
        background: transparent url('../../../images/templates/series/gallery-bg-euro-price.png') 0 0 no-repeat;
    }
    #gallery .price .price-value {
        position: absolute;
        top: 18px;
        left: 33px;
        color: #ed1c24;
        font-size: 24pt;
        line-height: 0pt;
        height: 25pt;
        margin: 0 !important;
        float: left;
        overflow: hidden;
        _padding-top: 1px;
    }
    #gallery .price .price-value embed {
        margin: 0 !important;
        height: auto !important;
    }
    #gallery .price .price-from-only {
        color: #9c9c9f;
        font-size: 9pt;
        position: absolute;
        top: 21px;
/*        height: 9px;*/
        text-align: left;
/*        margin: -9px 0 0 5px;*/
/*        float: left;*/
    }
    #gallery .price .price-vat {
        color: #ed1c24;
        font-size: 11pt;
        position: absolute;
        top: 31px;
/*        height: 10px;*/
        text-align: left;
/*        margin: 3px 0 0 5px;*/
/*        float: left;*/
    }
    
    #gallery .price .was-price, #gallery .price .was {
        position: absolute;
        color: #999999;
        font-weight: bolder;
        line-height: 16px;
    }
    
    #gallery .price .was {
        top: 8px;
        left: 14px;
        font-size: 15px;
    }
    
    #gallery .price .was-price {
        top: 7px;
        left: 50px;
        padding-left: 6px;
        font-size: 15px;
    }
    
    #gallery .was-pound {
        background: transparent url('../../../images/templates/series/was-pound.png') 0 3px no-repeat;        
    }
    
    #gallery .was-euro {
        background: transparent url('../../../images/templates/series/was-euro.png') 0 3px no-repeat;        
    }
    
    .product-awards
    {
        z-index: 99;
        position: absolute;
        width: 420px;
/*        display: none;*/
        overflow: hidden;
    }
    .product-awards .product-awards-tc
    {
        height: 8px;
        background-image: url('../../../images/templates/series/product-awards-bg-t.png');
        background-repeat: repeat-x;
        background-position: 0px 0px;
        overflow: hidden;
    }
    .product-awards .product-awards-tl
    {
        padding-left: 9px;
        background-image: url('../../../images/templates/series/product-awards-bg-lt.png');
        _background-image: url('../../../images/templates/series/product-awards-bg-lt.gif');
        background-repeat: no-repeat;
        background-position: 0px -8px;
    }
    .product-awards .product-awards-bc
    {
        height: 8px;
        background-image: url('../../../images/templates/series/product-awards-bg-t.png');
        _background-image: url('../../../images/templates/series/product-awards-bg-t.gif');
        background-repeat: repeat-x;
        background-position: 0px -4px;
        overflow: hidden;
    }
    .product-awards .product-awards-bl
    {
        padding-left: 9px;
        background-image: url('../../../images/templates/series/product-awards-bg-lt.png');
        _background-image: url('../../../images/templates/series/product-awards-bg-lt.gif');
        background-repeat: no-repeat;
        background-position: 0px 0px;
    }
    .product-awards .product-awards-l
    {
        padding-left: 9px;
        background-image: url('../../../images/templates/series/product-awards-bg-l.png');
        _background-image: url('../../../images/templates/series/product-awards-bg-l.gif');
        background-repeat: repeat-y;
        background-position: 0px 0px;
    }
    .product-awards .product-awards-c
    {
            background-color: #fff;
    }
    .product-awards h2
    {
        padding-left: 10px;
        font-size: 24px;
        font-family:  Arial;
        display: block;
        vertical-align: middle;
        float: left;
    }
    .product-awards .ribbon
    {
        float:right;
        height:67px;
        width: 57px;
        line-height:67px;
        text-align:center;
        margin-top: -4px;
    }
    .product-awards .ribbon span
    {
        line-height:67px;
        cursor: pointer;
    }
    .product-awards .ribbon img
    {
        vertical-align: middle;
    }
    .product-awards table
    {
        width: 350px;
        clear: both;
        font-size: 12px;
    }
    .product-awards table td
    {
        text-align: left;
        vertical-align: top;
        color: #000;
        /*font-weight: bold;*/
        padding: 2px 10px;
    }

/* fix menu section */
.wrapper-m
{
    height: 53px;
    overflow: hidden;
}
.menu-l
{
    background-image: url('../../../images/templates/series/menu-bg-lr.png');
    background-position: 0 0;
    background-repeat: no-repeat;
    padding-left: 8px;
}
.menu-r
{
    background-image: url('../../../images/templates/series/menu-bg-lr.png');
    background-position: 100% 0;
    background-repeat: no-repeat;
    padding-right: 8px;
}
.menu-c
{
    background-image: url('../../../images/templates/series/menu-bg-t.png');
    background-position: 0 0;
    background-repeat: repeat-x;
    height: 53px;
}
.menu-c ul
{
    width: 1125px;
    _width: 1130px;
    overflow: hidden;
    display: block;
    margin: 0px auto;
}
.menu-c ul li
{
    background-color: transparent;
    background-position: 0 0;
    background-repeat: no-repeat;
    list-style-type: none;
    float: left;
    width: 234px;
    height: 43px;
    overflow: visible;
    margin-right: -11px;
    _margin-right: -10px;
    z-index: 1;
}
.menu-c ul a
{
    margin: 0px 0px 11px;
    display: block;
    height: 34px;
    text-align: center;
    vertical-align: middle;
}
.menu-c ul span
{
    font-size: 14px;
    line-height: 34px;
    font-style:normal;
}
.menu-c li .menu-item-l
{
    height: 100%;
    background-image: url('../../../images/templates/series/menu-bg-item-l.png');
    background-repeat: no-repeat;
    background-position: left top;
}
.menu-c li.active .menu-item-l,
.menu-c li:hover .menu-item-l
{
    background-image: url('../../../images/templates/series/menu-bg-item-active-l.png');
}
.menu-c li .menu-item-r
{
    margin-left: 17px;
    padding-right: 17px;
    height: 100%;
    background-image: url('../../../images/templates/series/menu-bg-item-r.png');
    background-repeat: no-repeat;
    background-position: right top;
}
.menu-c li.active .menu-item-r,
.menu-c li:hover .menu-item-r
{
    background-image: url('../../../images/templates/series/menu-bg-item-active-r.png');
}

.menu-item-r span {
  font-weight: normal;
  font-style: normal;
}

.menu-c li.active,
.menu-c li:hover
{
    height: 53px;
    z-index: 2;
}
.menu-c li.active a,
.menu-c li:hover a
{
    height: 42px;
}
.menu-c li.active span,
.menu-c li:hover span
{
    font-size: 20px;
    line-height: 42px;
    font-style: normal;
}
/*b-testing*/
.menu-c li#b-testing
{
    position: relative;
}
.menu-c li#b-testing .menu-item-b-l
{
    z-index: 2;
/*    position: absolute;
    left: 0px;*/
    float: left;
    height: 43px;
    width: 117px;
    background-image: url('../../../images/templates/series/menu-bg-item-b-l.png');
}
.menu-c li#b-testing.active .menu-item-b-l,
.menu-c li#b-testing:hover .menu-item-b-l
{
    background-image: url('../../../images/templates/series/menu-bg-item-active-b-l.png');
    height: 53px;
}
.menu-c li#b-testing .menu-item-b-r
{
    z-index: 2;
/*    position: absolute;
    right: 0px;*/
    float: left;
    height: 43px;
    width: 112px;
    /*left: 265px;
    position: absolute;*/
    background-position:right top;
    background-image: url('../../../images/templates/series/menu-bg-item-b-r.png');
}
.menu-c li#b-testing.active .menu-item-b-r,
.menu-c li#b-testing:hover .menu-item-b-r
{
    background-image: url('../../../images/templates/series/menu-bg-item-active-b-r.png');
    height: 53px;
}
.menu-c li#b-testing .menu-item-b-c
{
    background-image: url('../../../images/templates/series/menu-bg-item-b-c.png');
    background-repeat: repeat-x;
    height: 43px;
    float: left;
    width: 149.667px;
}
.menu-c li#b-testing.active .menu-item-b-c,
.menu-c li#b-testing:hover .menu-item-b-c
{
    background-image: url('../../../images/templates/series/menu-bg-item-active-b-c.png');
    height: 53px;
}
.menu-c li#b-testing a
{
    color: #fff;
    margin: 0px 17px 11px;
    position: absolute;
    width: 360px;
    z-index: 10;
}

.menu-c li#b-testing .menu-item-l
{
    width: 100%;
    position: absolute;
}
/* fix content section */
.wrapper-c
{
    overflow: hidden;
}
.content
{
    padding: 22px 8px 0px;
}
.c-item
{
    float: left;
    border-top: 1px solid #d2d2d2;
    width: 362px;
    height: 154px;
}
.middle
{
    margin: 0px 61px;
}
.c-item .title
{
    height: 30px;
    padding: 15px 0px;
}
.c-item .descr img
{
    margin: 0px 15px 5px;
  padding: 0 0 5px;
}
.c-item .descr p
{
    padding: 8px 0px;
}
/* available_models */
.available_models
{
    padding: 22px 12px 0px;
}
.available_models .c-item
{
    border-top: 1px solid #ffffff;
    width: 180px;
    _width: 240px;
    padding: 0px 30px;
    height: auto;
}
.available_models .models
{
    padding-bottom: 10px;
    vertical-align: top;
}
.available_models .models-i
{
    padding: 5px 0px;
}
.available_models .models-p
{
    padding: 5px 0px;
    float: right;
    clear: right;
    font-weight: bold;
    color: #1a1a1a;;
}
.available_models .descr span
{
    color: #1a1a1a;
    font-weight: bold;
}
.available_models .descr li
{
    list-style-type: none;
    border-top: 1px solid #d2d2d2;
    font-size: 11px;
    padding: 10px 0px 15px;
}
.available_models .descr li.button
{
    border-top: 1px solid #fff;
    text-align: center;
}
.available_models .descr li.button img
{
    padding: 0px;
    margin: 0px;
}
.available_models .descr .fz12
{
    font-size: 12px;
}

/* fix footer section*/
.wrapper-f
{
    /*border-top: 1px solid #c0c0c2;*/
    height: 50px;
    text-align: right;
 font-size: 12px;
}
.wrapper-f p.small
{
    font-size: 9px;
}
.wrapper-f a
{
    color: #ff0000;
}

/* why toshbia styles */
.why_toshiba {
    clear: both;
    margin: 0px;
    padding: 0px;
}
.why_toshiba .style1 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: #666666;
}
.why_toshiba p{
    display:block;
    margin:1em 0;
}

/* SSMA Tags */

.image .ssmaImage {
  cursor: pointer;
}

.models div {
  height: 25px;
  margin-bottom: 10px;
}

.models b {
  margin-bottom: 20px;
}

#available_models .image div {
  padding-bottom: 5px;
}

#available_models .image table.tpp  tr{
  vertical-align: bottom;
}

#available_models .image table.tpp  tr td,
#available_models .image table.tpp  tr td.smaller{
  font-weight: bold;
  color: red;
  font-size: 9pt;
  padding: 0px 5px 0px 10px;
  vertical-align: 0px;
  white-space: nowrap;
}
#available_models .image table.tpp  tr td.cost{
  font-weight: bold;
  color: red;
  font-size: 18pt;
  padding: 0px 5px 0px 10px;
  white-space: nowrap;
}

.qtip{
    font-size: 10pt;
}
.facebook-button {
    width: 100%;
    text-align:right;
    height: 50px;
}

#gallery a.end_of_life {
  position: absolute;
  left: 0px;
  top: 390px;
  display: block;
  width: 1137px;
  height: 105px;
  margin: 0;
  padding: 0;
  overflow: hidden;
  background: transparent url('../../../images/templates/series/arrow_end_of_life.png') left center no-repeat;
}

#intel-wireless-display td{ font-family: Arial, Helvetica, sans-serif; font-size: 14px; color: #000000; margin: 0px; text-align:left; }
#intel-wireless-display p{ margin:1em 0; }
#intel-wireless-display strong {color: #000000;}
#intel-wireless-display h1 { font-family: Arial, Helvetica, sans-serif; font-size: 26px; font-weight:bold; color: #666666; margin: 0px; display:inline; }
#intel-wireless-display h1.reg { font-size: 20px; margin-left:-6px; vertical-align:super }
#intel-wireless-display h2 { font-family: Arial, Helvetica, sans-serif; font-size: 23px; font-weight:normal; color: #666666; margin: 0px; text-align:right; }
#intel-wireless-display h3 { font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight:normal; color: #000000; margin: 0px; }
#intel-wireless-display .legal { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #000000; margin: 0px; text-align:left; }

#intel-wireless-display .side_copy strong, #intel-wireless-display .side_copy { color: #FFFFFF }

