        .right-col
        {
            width:355px;
            float:right;
            overflow:visible;
            padding-bottom:100px;
        }
        .left-col
        {
            width:355px;
            float:left;   
            padding-right:38px;
        }
    
        .price-box
        {
            position:relative;
            width:353px; 
            height:63px;  
            background: url( /images/productdetails/price_grad_bg.gif?v=47396D464A304B386D54343D ) repeat-x;
            border:1px solid #b2cc7f;
            margin-bottom:20px;
        }
        .price-box .quantity, .price-box .price
        {
            font-size:12px;
            font-weight:bold;
            font-family:Arial, Verdana, Sans-Serif;
            color:#000;
            float:left;
            padding-left:20px;
            padding-top:5px;
            line-height:1.8em;
        }
        .price-box .each-text
        {
            font-size:12px;
            font-weight:bold;
            font-family:Arial, Verdana, Sans-Serif;
            color:#000;
            float:left;
            padding-left:7px;
            padding-top:32px;
            line-height:1em;
        }
        .price-box .button
        {
            float:left;
            padding-top:22px;
            padding-left:20px;
        }
        
        
        
        .prod-details-container
        {
            width:323px;  
            background: url( /images/productdetails/desc_grad_bg.gif?v=47396D464A304B386D54343D ) repeat-x bottom;
            border:1px solid #e5e5e5;
            padding:10px 15px 25px 15px;
            margin-top:8px;
            font-size:12px;
            font-family:Arial, Verdana, Sans-Serif;
            line-height:1.6em;
        }
        .prod-details-container *
        {
            font-size:12px;
            font-family:Arial, Verdana, Sans-Serif;
            line-height:1.6em;
        }
        
        
        .prod-bold-small-head
        {
            font-size:12px;
            font-weight:bold;
            font-family:Arial, Verdana, Sans-Serif;
            color:#7d7d7d;
        }
        .related-acc-head-left
        {
            float:left;
        }
        .related-acc-head-right
        {
            float:right;
        }
        .related-acc-head-right a, .related-acc-head-right a:visited
        {
            font-size:11px;
            font-family:Arial, Verdana, Sans-Serif;
            color:#00f;
            text-decoration:none;
        }
        .related-acc-head-right a:hover
        {
            text-decoration: underline;
        }
        .product-image
        {
            border:1px solid #e5e5e5;
            width:100%;
            padding:10px 0;
            text-align:center;
        }
        .related-acc-header
        {
            width:355px;
            padding: 10px 0 15px 0;   
        }
        
        .price-quantity-table
        {
            border:1px solid #e5e5e5;
            width:100%;
            margin:8px 0 15px 0;
        }
        .price-quantity-table td
        {
            padding:7px;
        }
        .price-quantity-table .bold-black
        {
            font-size:11px;
            font-weight:bold;
            font-family:Arial, Verdana, Sans-Serif;
            color:#000;
        }
        .price-quantity-table .bold-green
        {
            font-size:11px;
            font-weight:bold;
            font-family:Arial, Verdana, Sans-Serif;
            color:#669900;
        }
        .price-quantity-table .center
        {
            text-align:center;
        }
        .price-quantity-table .border-top
        {
            border-top:1px solid #e5e5e5;
        }
        .prod-h1
        {
            font-size:15px;
            font-weight:bold;
            font-family:Arial, Verdana, Sans-Serif;
            color:#000;
            padding-bottom:20px;
        }
        .big-green-price
        {
            font-size:18px;
            font-weight:bold;
            font-family:Arial, Verdana, Sans-Serif;
            color:#669900;
        }
        .quantity-error
        {
            position:absolute; 
            bottom:1px; 
            left:20px;
            font-size:12px;
            font-weight:bold;
            font-family:Arial, Verdana, Sans-Serif;
        }
        
        .related-acc-item-container
        {
            float:left;
            padding-right:23px;
            width:105px;
            position:relative;
            text-align:center;
            font-size:11px;
            
        }
        .related-acc-item-container:hover
        {
            text-decoration:underline;
            font-weight:bold;
        }
        .related-acc-item-container a, .related-acc-item-container a:visited
        {
            font-size:11px;
            font-family:Arial, Verdana, Sans-Serif;
            text-decoration:none;
            line-height:1.6em;
            color:#000;
        }
        .related-acc-item-container a:hover
        {
            text-decoration:underline;
            font-weight:bold;
        }
        .related-acc
        {
            position:absolute;   
        }
        .related-acc-item-img-wrapper
        {
            padding-bottom:4px;
        }
        #prodDetailCon
        {
        	width:750px;
        	margin: 0 auto;
        	margin-top: 15px;
        }
        #prodDetailCon .price-quantity-table td
        {
        	padding: 5px;
        }
        #prodDetailCon .price-quantity-table
        {
        	margin: 10px 0;
        	
        }