/* Main container - product image + description */
div#ProductMainContainer_Tb {
    width:579px;
    margin-right:15px;
    float:left;
}

img#mainimage_Tb {
    width: 400px;
    height: 255px;
    border: none;
}

div#HeroImage_Tb {
    float:left;
    width:400px;
    position: relative;
}

div#HeroImage_Tb img {
    display:block;
}

div#HeroImage_Tb img#clickToEnlarge_Tb {
    position: absolute;
    z-index: 100;
    bottom: 5px;
    right: 5px;
}

div#ThumbsContainer_Tb {
    /*float:left;
    position: relative;*/
    margin-top: 5px;
    
}

div#ThumbsContainer_Tb div#container_Tb{
    height: 48px;
    /*width: 400px;*/
    width:auto;
    display:table-cell;
    /*vertical-align:middle;   */
    
    float:right;
    position:relative;
    left:-50%;
    text-align:left;
}

div#ThumbsContainer_Tb div#container_Tb div.centered{
    position:relative;
    left:50%;
}

div#ThumbsContainer_Tb img {
    border: none;
    float: left;
    margin-right: 5px;
    /*border:1px solid #f00;*/
    position:relative;
}

div#ProductName_Tb {width: 100%; text-align: center;}
div#ProductName_Tb h2 {color: #7293CC; font: bold 18px Arial; text-align: center; display: inline;}
div#ProductName_Tb p#ProductCode_Tb {color: #7293CC; font: 10pt;display: inline;}

div#ProductDescription_Tb {
    clear:both;
    width: 100%;
}

div#ProductDescription_Tb table tr td.normaltext11[width='150'] {
    padding-top: 40px;
}
div#ProductDescription_Tb {
    font: 12px Arial;
    color: #606060;
    line-height: 18px;
}

div#ProductMainContainer_left_Tb{
    float:left;
    width:400px;
}

div#ProductMainContainer_right_Tb{
    float: right;
    width:170px;
    /*border: 1px solid #f00;*/
}

/* Price and button */

div#PriceAndButton_Tb {
    text-align: center;
    /*padding-left: 10px;*/
}

div#PriceAndButton_Tb  p#price{
    font: bold 30px Arial;
    color: #7293CC;
    margin: 5px 0 0 0;
    text-align: center;
}

div#PriceAndButton_Tb  p#price span{
    font: bold 16px Arial;
    color: #3DB54B;
}

div#PriceAndButton_Tb div#price2_Tb {
    float: left;
    width: 160px;
    padding-right: 5px;
    font: bold 30px Arial;
    color: #7293CC;
    margin: 5px 0 0 0;
    text-align: center;
}

div#PriceAndButton_Tb div#incvat2_Tb {    
    font: bold 18px Arial;
    color: #3DB54B;
    display:inline;
    
}
/*div#PriceAndButton_Tb input {border:1px solid #f00;}*/

input#AddToBasketButton_Tb {
    float: left;
    background: url('/images/productpage/Add-to-basket-bright_s.jpg') no-repeat left top;
    margin: 0px 0px 0px 18px;
    width:135px;
    height:38px;
    border: none;
    text-align:left;
    color: #fff;
    cursor: pointer;
    padding-left: 30px;
    font-weight: bold;
    font-size: 14px;
    position: relative;
    top: 4px;
}

a:hover input#AddToBasketButton_Tb {
    background: url('/images/productpage/Add-to-basket-dark_s.jpg') no-repeat left top;
}

input#AddToBasketButton_Tb:hover {
    background: url('/images/productpage/Add-to-basket-dark_s.jpg') no-repeat left top;
}





div#PriceAndButton_Tb p#YesInStock_Tb, div#PriceAndButton_Tb p#YesInStock2_Tb {
    background: url('/images/br/cw-tick.gif') no-repeat left top;
    /*height: 23px;*/
    color: #3DB54B;
    padding-left: 20px;
    font: bold 15px Arial;
    line-height: 18px;
    margin-bottom: 5px;
    margin-top: 0px;
    text-align:center;
}
div#PriceAndButton_Tb p#YesInStock_Tb{
    padding-left: 28px;
    min-height:38px;     
}

div#PriceAndButton_Tb p#YesInStock_Tb  span,div#PriceAndButton_Tb p#YesInStock2_Tb  span{
    position: relative;
    top: 3px;
}
div#PriceAndButton_Tb p#YesInStock_Tb  span{
 display:block;
 width:133px;
 /*border:1px solid #f00;*/
 float:left;
 text-align:center;
}
div#PriceAndButton_Tb p#dispatchLine_Tb, div#PriceAndButton_Tb p#dispatchLine2_Tb
{
    color: #606060;
    font: bold 12px Arial;
    line-height: 13px;
    margin: 5px 0px 5px 0px;
    text-align:center;
}

div#PriceAndButton_Tb p#YesInStock_Tb font
{
    color: inherit;
}

div#PriceAndButton_Tb div#instock_details_Tb  {
    float: none;
    width: 100%;
    text-align: center;
}

div#PriceAndButton_Tb div#Saving_Tb {
    margin-top: 7px;
    margin-bottom: 0px;
    width: 100%;
    text-align:center;
}

div#Saving_Tb span#SavePercent_Tb
{
    font: bold 16px Arial;
    color: #7293CC;
}

div#Saving_Tb span#RRP_Tb
{
    position: relative;
    top: 0;
    font: bold 14px Arial;
    color: #606060;
}

div#deliveryDetails_Tb {
    text-align:center;
    margin-top: 15px;
    padding-left: 10px;
    position: relative;
    left: -3px;
    top: -5px;
}

div#deliveryDetails_Tb a {
    font: 12px Arial;
    color: #3DB45B;
}

div#deliveryDetails_Tb img {
    cursor: pointer;
}

div#deliveryDetails_Tb img#alarmClock_Tb {
    cursor: auto;
}

div.product_comment{font-size:14px;}

p#SorryBut_Tb
{
    color:red;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    margin-top: 0;
    margin-bottom: 5px;
}

p#SorryBut2_Tb
{
    color: #666;
    font-size: 12px;
    font-weight: bold;
    text-align: center;
    margin-top: 0;
    margin-bottom: 5px;
}

p#SorryBut_Tb font,
p#SorryBut2_Tb font
{
    font-size: 1em;
    color: inherit;
}

p#WeExpect_Tb
{
    color: #444;
    text-align: center;
    margin-top:5px;
}

p#WeExpect_Tb font
{
    color: inherit;
    font-size: 1em;
}
div#PriceAndButton_Tb p#YesInStock_Tb {background: transparent url(/images/br/cw-tick.gif) no-repeat scroll 0px top}

div#categoryProducts_Tb div.product_thumb div.go_button  {bottom: 27px;}

div#instock_details_Tb  {display: none;}
div#instock_details2_Tb {display: block;}
div#delDetailsCountdown_Tb {width: 136px; height: 52px; position: absolute; right: 10px; top: 0px; }
img#alarmClock_Tb {position: absolute; cursor: auto; right: 130px; top: 0px;}

/* test C*/
div#PriceAndButton div#incvat2_Tc {    
    font: bold 18px Arial;
    color: #3DB54B;
    display:block;
    float:left;
    width:65px;
    
    margin: 15px 0 0 0;
    
}

div#PriceAndButton div#price2 {
    float: left;
    width: 100px;
 padding-right: 5px;
    font: bold 30px Arial;
    color: #7293CC;
    margin: 5px 0 0 0;
 text-align: right;
 
}

div#delDetailsImg_Tb {display:block; width: 150px; padding-top:60px;}

