﻿/*
###################################################
            DEFAULT TEMPLATE SPECIFIC
###################################################
*/
#nav
{
    float:left;
    width:180px;
    height:500px;
    margin-right:15px;
    }
    
#main
{
    float:left;
    width:765px;
    }
    
/*
NAVIGATION - LEFT HAND COLUMN
*/
/*second tier list*/
ul.menu
{
    margin:0;
    padding:0;
    list-style:none;
    }

/*link in both second and third tier*/
ul.menu li a
{
    display:block;
    font-weight:bold;
    padding:4px 4px 0px 20px;
    
   
    border-bottom:solid 2px #C8C9CB;
    }
    
/*item in second level only*/
ul.menu li
{
    margin:0;
    padding:0;
   
    }
    
/*link in second level only*/
ul.menu li a
{ 
    color:#F22A26;
    border-top:solid 2px #C8C9CB;
    background:#E8E9EB url('../gfx/menu-arrow.gif') no-repeat;
    min-height:20px; 
    }
    
/*link in second level only selected*/
ul.menu li a.selected
{
    background:#E8E9EB url('../gfx/menu-arrow-selected.gif') no-repeat;
    }
    
/*third tier list*/
ul.menu2 ul
{
    margin:0;
    padding:0;
    list-style:none;
    }
    
/*item in level three*/
ul.menu2 li
{
    margin:0;
    padding:0;
    background:none;
    list-style:none;
    }
/*level three links*/
ul.menu2 li a
{
    color:#6C6D71;
    background:none;
    border-top:none;
    margin:0;
    margin-left:-10px;
    }
/*level three links selected*/
ul.menu2 li a.selected
{
    color:#000;
    background:none;
    }
    
/*
PRODUCT CONTROL
*/
.product_details
{
    float:left;
    width:765px;
    height:370px;
    margin-bottom:10px;
    }
    
.product_image_column
{
    float:left;
    width:375px;
    height:370px;
    margin-right:15px;
    }
    
.product_image_column .product_image
{
    float:left;
    width:100%;
    height:340px;
    }

.product_image_column .product_nav
{
    float:left;
    width:100%;
    height:24px;
    margin-top:6px;
    }
    
.product_descriptions
{
    float:left;
    width:375px;
    background:transparent url('../gfx/bg-375-top.png') no-repeat;
    }

.product_descriptions div.buy
{
    background:transparent url('../gfx/bg-375-bottom.png') no-repeat bottom;
    padding:6px 0 8px 12px;
    }
    
.product_descriptions div.content
{
    background:transparent url('../gfx/bg-375-repeat.png') repeat-y;
    padding:0 15px 12px 15px;
    margin-top:15px;
    height:308px;  
    overflow:auto;
    /*  
    overflow-x:hidden; 
    overflow-y:auto;*/
    }
    
* html .product_descriptions div.content
{
    background-image: url('../gfx/product-description-ie6.jpg');
    background-attachment: fixed;
}
    
 /* html .product_descriptions div.content
 {
    height:300px;   
 }*/
    
.sel-product-panel
{
    width:325px;
}

.product_other_products
{
    float:left;
    width:765px;
    }
    
.product_other_products .header
{
    float:left;
    height:23px;
    width:761px;
    padding-left:4px;
    color:#6C6D71;
    background-color:#e8e9eb;
    border-top:solid 1px #c9c8cc;
    border-bottom:solid 1px #c9c8cc;
    line-height:23px;
    font-size:12px;
    font-weight:bold;
    }
    
.product_other_products .list
{
    float:left;
    height:96px;
    width:761px;
    margin-top:3px;
    padding:4px 0 4px 4px;
    background:transparent url('../gfx/other_products_panel.png') repeat-x;
    }
    
* html .product_other_products .list
{
    overflow: hidden;   
    height: 88px;
}

/*
    - product tabs -
*/
.product_nav span
{
    float:left;
    width:125px;
    height:24px;
    line-height:20px;
    text-align:center;
    color:#fff;
    font-weight:bold;
    display:inline-block;
    background:transparent url('../gfx/product-tab.png') no-repeat;
    }
    
.product_nav span.selected
{
    background:transparent url('../gfx/product-tab-selected.png') no-repeat;
    }
