div#pro_container div#top_buttons, div#pro_container div.button_container, div#pro_container div#features_overview{
    display:none;
}
div#pro_container img#product_hero {
	border:0;
	clear:both;
	position:relative;
	margin:0;
	padding:0;
	display:block;
}
div#pro_container ul#product_accordion {
		float:none;
        position:relative;
		margin:0;
		padding:0;
		clear:both;
		display:block;
}
div#pro_container div.gray_promo div.bd_articles {
	margin:0;
	padding:0;
	border:none;
	height:100%;
	width:auto;
}
div#pro_container div.gray_promo div.bd_articles div.content p {
	margin:0;
	padding:0
}
div#pro_container div.gray_promo div.hd, div#pro_container div.gray_promo div.bd {
	margin-bottom:20px;
	margin:0;
	padding:0;
	min-height:50px;
	height:auto !important;
}
div#pro_container  div.features_nav, div#pro_container .flyout_content,  div#pro_container .features_nav_text {
	display:none;
}

div#pro_container div#overview_hero div.sidebar{
        float:none;
        clear:both;
		margin:0;
		padding:0;
		display:block;
    }

div#pro_container div#overview_hero {
		float:none;
        clear:both;
		margin:0;
		padding:0;
		display:block;
		line-height:14px;
		min-height:50px;
		height:auto !important;
		
}
div#pro_container .product_center_touts {
		float:none;
        clear:both;
		margin:0;
		padding:0;
		display:block;
		line-height:14px;
		min-height:50px;
		height:auto !important;
}
div#pro_container div.double,div#pro_container div.single, div#pro_container div.promo {
		float:none;
        clear:both;
		margin:0;
		padding:0;
		display:block;
		min-height:50px;
		height:auto !important;
}
div#pro_container div.carousel div.bd, div#pro_container div.single div.bd {
		min-height:50px;
		height:auto !important;
}

div#pro_container div.promo ul.carousel li img, div#pro_container img {
	margin:0;
	padding:0;
	border:none;
	text-align:left;
	display:block;
	position:relative;
	clear:both;
	float:none;
	
}
 div#pro_container.specs_print #picker_container.off,  div#pro_container.specs_print #picker_container.on, img.preload{
     	display:none;
    }

/***
 * Specs-specific print page
 */
div#pro_container.specs_print div.specs{
    margin-bottom:16px;    
}

    div#pro_container.specs_print div.specs_even{
        margin-right:16px;        
    }
    
    div#pro_container.specs_print div.specs div.hd{
        background:none;
        margin:0 10px 0 12px;
        padding:14px 0 10px;
        position:relative;
    }
    
        div#pro_container.no_png div.specs div.hd{ 
            background:url(./img/repeating_backgrounds_8bit.gif) repeat-x 0 -513px; 
            zoom:1;
        }

        div#pro_container.no_js div.specs div.hd{ background:none; }
        
        div#pro_container div.specs div.hd, div#pro_container.specs_print div.specs div.hd{
            background:none;
            margin:0;
            padding:0;    
        }
    
        div#pro_container.specs_print div.specs div.hd h2{
            border:none;
            color:#FFF;
            font-size:12px;
            font-weight:bold;
            margin:0;
            padding:0;    
        }
        
            div#pro_container div.specs div.hd h2, div#pro_container.specs_print div.specs div.hd h2{
                border-bottom:1px solid #CDCDCD;
                color:#333;
                font-size:19px;
                font-weight:normal; 
                margin-bottom:1.25em !important; 
                padding-bottom:0.25em; 
            }       

        /*** Styling div.specs's body-level Elements ***/
        div#pro_container.specs_print div.specs div.bd img.right{
            display:block;
            float:right;
            height:85px;
            margin-left:20px;
            width:158px;    
        }   
        
            div#pro_container div.specs div.bd img.right, 
                div#pro_container.specs_print div.specs div.bd img.right{ display:none; }
        
        div#pro_container.specs_print div.specs div.bd div.container{
            float:left;
            width:138px;
        }
        
        div#pro_container.specs_print div.specs div.bd div.two_col, div#pro_container div.specs div.bd div.container,
            div#pro_container.specs_print div.specs div.bd div.container{
            float:none;
            width:auto;    
        }
       
        div#pro_container.specs_print div.specs div.bd dt, div#pro_container div.specs div.bd dd{
            line-height:1.25em;    
        }

            div#pro_container.specs_print div.specs div.bd dl.odd{
                float:left !important;
                padding:0;
                width:316px;   
            }
        
            div#pro_container.specs_print div.specs div.bd dl.even{
                float:left !important;
                margin:0;
                padding:0 70px 0 0;
            	width:316px;
            }            
            
            div#pro_container.ie6 div.specs div.bd dl.odd,
            div#pro_container.ie6 div.specs div.bd dl.even,
            div#pro_container.ie7 div.specs div.bd dl.odd,
            div#pro_container.ie7 div.specs div.bd dl.even{
                width:40%;
            }                          
            
        div#pro_container.specs_print div.specs div.bd{ background:none; padding:0; }  

div#pro_container div.specs, div#pro_container.specs_print div.specs{
    margin:0 0 1em;
    width:100%;
}

    div#pro_container.specs_print .product_center_tabs{
       background:none;        
    }
    
    div#pro_container.specs_nojs .product_center_tabs div#print_link{
        display:none;
    }
        
        div#pro_container .product_center_tabs div#print_link{
            display:block;
            margin-bottom:15px;
        }

    div#pro_container.specs_full .product_center_tabs div#print_link{
        display:block;
        margin:0 0 15px 5px;       
    }
    
        div#pro_container.specs_full .product_center_tabs div#print_link a{
            display:inline;                
        }
        
/*** Specifications ***/
div#pro_container.specs_print{
    color:#444433;
    font-family:arial,helvetica,sans-serif;
    font-size:12px;
    line-height:1;
    text-align:left !important;
}

div#pro_container.specs_print ol#product_navigation{
    display:none;
}

div#pro_container.specs_print div.specs dt{
    font-size:12px;
    
}
    
    div#pro_container div.specs dt, div#pro_container.specs_print div.specs dt{
        font-size:16px;
    } 
    
        div#pro_container div.specs dt, div#pro_container.specs_print div.specs dt{
            background:none;
            color:#333;
            font-weight:bold;
            margin-bottom:1em;
            padding:0;
        }
    
div#pro_container div.specs dd, div#pro_container.specs_print div.specs dd{
    display:block;
    margin:0 0 30px 0;    
}

div#pro_container.specs_print dl ul{
    margin:0;
    padding:0;   
}

    div#pro_container.specs_print dl ul li{
        list-style-image:url(./img/icon_solid_bullet.gif);
        margin:0 0 0.5em 15px;    
    }
    
        div#pro_container.specs_print dl ul li ul{
            margin-top:0.5em;    
        }
    
            div#pro_container.specs_print dl ul li ul li{
                list-style-image:url(./img/icon_circle_bullet.gif);
            }
            
    div#pro_container.specs_print dl ol li{
        margin:1em 0;     
    }
    
div#pro_container div.specs em.disclaimer{
    color:#333;
    display:block;
    font-size:10px;
    font-style:normal;
    margin-top:15px;
} 

div#pro_container div.specs img.specs{
    margin:15px 0 0;
} 

div#pro_container div.specs td{  
    padding:0.10em 0;
}
        
