/* Name: Nokia Product Pages
Author: Adam J. McIntyre | Molecular, Inc. | www.molecular.com */

/*** 
 * Reset stylesheet for Nokia product pages.
 * Essentially, we're resetting everything below div#pro_container to allow authors' intent from that point forward.
 * 
 * Compressed from ./reset.css. If you need to make a change, make it there, compress it, and place it here.
 */
 
 
 div#product-main{font-family:arial,helvetica,sans-serif;font-size:12px;color:#443;margin:0 auto;text-align:left !important;background-color:#fff;line-height:1; width:756px; margin:0px auto}
 
div#pro_container, div#nyroModalWrapper, .MOLECULAR div.flyout__{font-family:arial,helvetica,sans-serif;font-size:12px;color:#443;margin:0 auto;text-align:left !important;background-color:#fff;line-height:1}
div#pro_container div,div#pro_container span,div#pro_container h1,div#pro_container h2,div#pro_container h3,div#pro_container h4,div#pro_container h5,div#pro_container h6,div#pro_container p,div#pro_container blockquote,div#pro_container a,div#pro_container em,div#pro_container img,div#pro_container strong,div#pro_container dl,div#pro_container dt,div#pro_container dd,div#pro_container ol,div#pro_container ul,div#pro_container li,div#pro_container fieldset,div#pro_container form,div#pro_container label,div#pro_container legend,div#pro_container table,div#pro_container tbody,div#pro_container tfoot,div#pro_container thead,div#pro_container tr,div#pro_container th,div#pro_container td{
	border:0;
	outline:0;
	font-size:12px;
	line-height:14px;
	vertical-align:baseline;
	background:transparent;
	margin:0;
	padding:0;
}
div#pro_container strong,div#pro_container th,div#pro_container h1,div#pro_container h2,div#pro_container h3,div#pro_container h4,div#pro_container h5,div#pro_container h6{font-weight:bold; font-size:14px; color:#6ac544; padding-bottom:6px}
div#pro_container ol,div#pro_container ul{list-style:none;list-style-image:none}
div#pro_container table{border-collapse:collapse;border-spacing:0}
div#pro_container button, div.flyout__ button{background-color:transparent;border:none;outline:none;overflow:visible;padding:0;width:auto;}
.ie7 img{-ms-interpolation-mode:bicubic}

/*** END CSS RESET ***/

div#pro_container{
    clear:both;
    margin:0 0 0 6px;    /*** Nokia's current template has a 6px left pad ***/
    position:relative;    
    width:756px;
}
div#pro_container .phone_buy {
	padding-bottom:10px;
	padding-right:16px;
	text-align:right;
}
div#ppcontentAreaLeft{
    width:756px;    
}

    div#pro_container a, div#pro_container a:link{
        text-decoration:none;
    }

div#pro_container button, .flyout__ button{
    font-family:arial,helvetica,sans-serif;
    font-size:12px;    
}

div#pro_container img.inline_image {
    height:auto;
    width:auto;
}

div#pro_container a{
    color:#5DC33B;
    font-weight:bold;
}
    
/*** Left-hand carat link. ***/
div#pro_container div.promo a, div#pro_container a.cta_left, div#pro_container div.flyout a, div.flyout__ a,
    div#pro_container a.arrow, div#pro_container div.carousel div.jcarousel-prev, div#pro_container div.carousel div.jcarousel-next,
    div#pro_container .spec_TOC a.cta, div#pro_container div#overview_hero a.cta, div#pro_container div.buy_now ul.buy_options h4 a, div#pro_container.find_products div.promo a.services, 
	div#pro_container.find_products div.double_features.promo a.cta{
    background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_24bit.png) no-repeat -138px -16px;
    color:#5DC33B;
    font-weight:bold;
    padding-left:10px;
}
div#pro_container div#overview_hero p.reviews_link a.cta {
	background:none !important;
    
}
div#pro_container.find_products div.promo a {
    background:none;
	padding-left:0;
}
 
div#pro_container.ie6 div.flyout a, div#pro_container.no_png div.flyout__ a, div#pro_container.ie6 div.flyout a:visited, div#pro_container.ie6 div.flyout a:active {
    color:#5DC33B !important;
	background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) no-repeat -152px -26px !important;
}
div#pro_container.ie6 div.pp_compare_button_add a, div#pro_container.no_png div.pp_compare_button_add a{
    color:#5DC33B !important;
	background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) no-repeat -152px -26px;
}

div#pro_container div.promo a.cta{
    padding-right:8px;
	padding-left:10px;
	display:inline-block;
}
div#pro_container p.reviews_link a.cta{
    text-decoration:none;
}
div#pro_container p.reviews_link a.cta:hover{
    text-decoration:underline;
}
div#pro_container p.reviews_link {
    margin-bottom:12px;
}
div#pro_container p.reviews_link img{
    margin-bottom:-2px;
	margin-right:8px;
}
div#pro_container.no_png div.promo a, div#pro_container.no_png a.cta_left, div#pro_container.no_png div.flyout a, .no_png div.flyout__ a, 
    div#pro_container.no_png a.arrow, div#pro_container.no_png div.carousel div.jcarousel-prev, div#pro_container.no_png div.carousel div.jcarousel-next,
    div#pro_container.no_png .spec_TOC a.cta, div#pro_container.no_png div#overview_hero a.cta, div#pro_container.no_png div.buy_now ul.buy_options h4 a,
	div#pro_container.no_png.find_products div.double_features.promo a.cta, div#pro_container.no_png.find_products div.promo a.services{
    	color:#5DC33B !important;
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) no-repeat -152px -26px;        
}
div#pro_container.no_png.find_products div.promo a {
    background: none !important;
	padding-left:0;
}
div#pro_container.no_png.find_products div.double_features.promo a.cta, div#pro_container.no_png.find_products div.promo a.services{
    	color:#5DC33B !important;
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) no-repeat -152px -26px !important;        
}
    .no_png div.flyout__ a{ background-position-y: -27px; }

    div#pro_container a.no_bg, div#pro_container div.bd div.left a{
        background:none !important;
        padding:0 !important;
    }

    div#pro_container div.flyout a.add, div.flyout__ a.add, 
    div#pro_container div.flyout div.pp_compare_button_add a, div.flyout__ div.pp_compare_button_add a{
         background-position:-105px -118px; 
         margin-left:-2px;
         padding-left:12px;           
    }
    
        div#pro_container.no_png div.flyout a.add, div#pro_container.no_png div.flyout div.pp_compare_button_add a,
        .no_png div.flyout__ a.add, .no_png div.flyout__ div.pp_compare_button_add a{    
            background-position:-154px -293px; 
			padding-left:14px; 
			vertical-align:top;        
        }

    div#pro_container.no_png div.promo a, div#pro_container.no_png a.cta_left, div#pro_container.no_png a.arrow{ background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png); }

    div#pro_container div.promo a:hover, div#pro_container.js_enabled div.specs a:hover, 
        div#pro_container ul#product_accordion a:hover, div#pro_container a.cta_left:hover,
        div#pro_container div.flyout a:hover, div.flyout__ a:hover{    
        text-decoration:underline;
    }
    
    div#pro_container.js_enabled div.specs a, div#pro_container ul#product_accordion a, div#pro_container a.cta_left,
        div#pro_container div.flyout a, div.flyout__ a{
        display:block;        
        text-decoration:none;
    }   
    
        div#pro_container a.inline, div#pro_container div.flyout label a, div.flyout__ label a{
            background:none;            
            display:inline;
            padding:0;
        }
    
    div#pro_container div.promo h4.cta{
        margin-top:5px;
    }
	

/*** Product header ***/
div#pro_container div#product_header{
    background:#D1D1D1 url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_hero_hd.png) repeat-x 0 0;
	padding:15px 15px 0;
	position:relative;
}

    div#product_header div.wrapper{
        margin-bottom:10px;
    }

	div#product_header h1{
        float:left;        
        font-size:22px;
        font-weight:normal;
        line-height:1em;
        width:416px;
		overflow:visible;
	}    
    
        :root *> div#product_header h1,  :root *> div#find_product_header h1{ height:auto;  }
   
        .sIFR-hasFlash div#product_header h1.sifr, .sIFR-hasFlash div#find_product_header h1.sifr{
            height:22px;
            overflow:hidden;
        }
        
        .sIFR-hasFlash div#product_header h1, .sIFR-hasFlash div#find_product_header h1, embed.sIFR-flash{
            background-color:transparent !important;
        }
    
    div#product_header img#product_icon{
        display:block;
        float:left;
        height:28px;
        margin-right:5px;
        position:relative;
        top:-3px;
        width:29px;
    }
    
    div#product_header .corner{ height:4px; width:4px; }
    div#product_header .tl{ background-position:0 -62px; }   

    div#product_header .tr{ background-position:-5px -62px; }

/*** Product navigation ***/
ol#product_navigation{
    height:30px;
}

    ol#product_navigation li{
        display:inline !important; /*** For IE6 + 7's floated-LIs-look-like-stairs problem ***/
        height:27px;
        float:left;   
        padding-top:3px;  
    }
    
        div#pro_container.ie6 ol#product_navigation li{
            width:1%;
			white-space:nowrap;
        }
    
        ol#product_navigation a{
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) repeat-x 0 0;
            color:#FFF;
            display:block;
            font-size:12px;
            font-weight:bold;
            height:21px;
            margin:0 5px;    /*** The margins are equal to the widths of the appropriate rounded corner ***/
            padding:6px 5px 0;
            position:relative;    
        }                 

            /*** Set the first item's extra shadow room ***/
            ol#product_navigation li.first a{ margin-left:8px; padding-left:2px; }
        
            ol#product_navigation a:hover{
                color:#EFEFEF;
            }
        
            ol#product_navigation li.active{            
                height:30px;
                padding-top:0;
            }
            
                ol#product_navigation li.active a{
                    background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_24bit.png) repeat-x 0 -26px;
                    color:#333;
                    height:21px;        
                    padding-top:9px;   
                }
                
                    div#pro_container.no_png ol#product_navigation li.active a{ background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) repeat-x 0 -449px; }
                    
        ol#product_navigation span.corner{
            height:100%;
            width:5px;    
        }    
        
        ol#product_navigation span.tl{ background-position:0 -31px; left:-4px; min-height:30px; }
        ol#product_navigation span.tr{ background-position:-5px -31px; right:-5px; }  

            ol#product_navigation li.active span.tl{ background-position:-5px 0; }      
            ol#product_navigation li.active span.tr{ background-position:-10px 0; }
            
            /*** The first tab has a leading shadow, so we treat that separately here ***/
            ol#product_navigation li.first span.tl{ background-position:-11px -31px; left:-8px; width:8px; }            
            ol#product_navigation li.active_first span.tl{ background-position:0 0; }

/*** Using Nokia's stock navigation template ***/
div#ppproductNavi ul{
    height:30px;
}

    div#ppproductNavi li{
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/navigation_tabs_24bit.png) no-repeat left -30px;
        display:inline !important; /*** For IE6 + 7's floated-LIs-look-like-stairs problem ***/
        height:27px;
        float:left;   
        margin-top:3px;
        padding-left:6px;
    }
    
        div#pro_container.no_png div#ppproductNavi li{
            background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/navigation_tabs_8bit.png);
        }
    
        div#pro_container.ie6 div#ppproductNavi li{            
            width:1%;
        }
    
        div#ppproductNavi ul a{
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/navigation_tabs_24bit.png) no-repeat right -2px;
            color:#FFF;
            display:block;
            font-size:12px;
            font-weight:bold;
            height:21px;
            padding:6px 12px 0 4px;
            position:relative;    
        }                 

            div#pro_container.no_png div#ppproductNavi ul li a{ background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/navigation_tabs_8bit.png) }
            
            /*** Set the first item's extra shadow room ***/
            div#ppproductNavi ul li:first-child{ 
                margin-left:5px;
                padding-left:6px; 
            }
        
            div#ppproductNavi ul a:hover{
                color:#EFEFEF;
            }
        
            div#ppproductNavi ul li.pageActive{   
                background-position:left -145px;                         
                height:30px;
                margin-top:0;
            }
            
                div#ppproductNavi ul li.pageActive a{
                    background-position:right -85px;
                    color:#333;
                    height:21px;        
                    padding-top:9px;   
                }

                    div#ppproductNavi ul li.pageActive:first-child{ 
                        background-position: left -115px; 
                        margin-left:0;
                        padding-left:11px; 
                    }                
                    
                    div#pro_container.no_png div#ppproductNavi ul li.pageActive{ 
                        background-position: left -114px !important; 
                        padding-left:6px;
                    }
                    
            div#pro_container div#ppproductNavi ul li.compareLink, div#pro_container div#ppproductNavi ul li.rounded{
                display:none !important;
            }
            
/*** Navigation update - Aug. 06, 2009 ***/
.overview ol#product_navigation li.overview_n, .features ol#product_navigation li.features_n, 
.reviews ol#product_navigation li.reviews_n, .gallery ol#product_navigation li.gallery_n, 
.demo ol#product_navigation li.demo_n, .articles ol#product_navigation li.articles_n, 
.specs_nojs ol#product_navigation li.specifications_n, .specs_full ol#product_navigation li.specifications_n, 
.specs_print ol#product_navigation li.specifications_n, .prorder ol#product_navigation li.prorder_n{
        height:30px;
        padding-top:0;
}

.overview ol#product_navigation li.overview_n a, .features ol#product_navigation li.features_n a, 
.gallery ol#product_navigation li.gallery_n a, .reviews ol#product_navigation li.reviews_n a, 
.demo ol#product_navigation li.demo_n a, .articles ol#product_navigation li.articles_n a, 
.specs_nojs ol#product_navigation li.specifications_n a, .specs_full ol#product_navigation li.specifications_n a, 
.specs_print ol#product_navigation li.specifications_n a, .prorder ol#product_navigation li.prorder_n a{
    background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_24bit.png) repeat-x scroll 0 -26px;color:#333333;height:21px;padding-top:9px;
}

.no_png .overview ol#product_navigation li.overview_n a, .no_png .features ol#product_navigation li.features_n a, 
.no_png .gallery ol#product_navigation li.gallery_n a, .no_png .reviews ol#product_navigation li.reviews_n a,
.no_png .demo ol#product_navigation li.demo_n a, .no_png .articles ol#product_navigation li.articles_n a, 
.no_png .specs_nojs ol#product_navigation li.specifications_n a, .no_png .specs_full ol#product_navigation li.specifications_n a, 
.no_png .specs_print ol#product_navigation li.specifications_n a, .no_png .prorder ol#product_navigation li.prorder_n a{
    background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) repeat-x scroll 0 -449px;
}

.overview ol#product_navigation li.overview_n span.tl, .features ol#product_navigation li.features_n span.tl,
.gallery ol#product_navigation li.gallery_n span.tl, .reviews ol#product_navigation li.reviews_n span.tl,
.demo ol#product_navigation li.demo_n span.tl, .articles ol#product_navigation li.articles_n span.tl, 
.specs_nojs ol#product_navigation li.specifications_n span.tl, .specs_full ol#product_navigation li.specifications_n span.tl, 
.specs_print ol#product_navigation li.specifications_n span.tl, .prorder ol#product_navigation li.prorder_n span.tl{
    background-position:-3px 0;
    left:-4px;
    width:5px;
}

.overview ol#product_navigation li.overview_n span.tr, .features ol#product_navigation li.features_n span.tr,
.gallery ol#product_navigation li.gallery_n span.tr, .reviews ol#product_navigation li.reviews_n span.tr,
.demo ol#product_navigation li.demo_n span.tr, .articles ol#product_navigation li.articles_n span.tr, 
.specs_nojs ol#product_navigation li.specifications_n span.tr, .specs_full ol#product_navigation li.specifications_n span.tr, 
.specs_print ol#product_navigation li.specifications_n span.tr, .prorder ol#product_navigation li.prorder_n span.tr{
    background-position:-10px 0;
}

ol#product_navigation li a, ol#product_navigation li.first a { padding-left:6px; }

/*** Buttons ***/
div#pro_container div#top_buttons{
    float:right;
    width:250px;
	height:21px;
}

div#pro_container .button{
    cursor:pointer;
    cursor:hand;
    float:left;
    margin-right:16px; /*** Essentially, the width of the right piece ***/
}

    div#pro_container .button .button{ margin:0; }

        div#pro_container a.green_button, div#pro_container button.orange_button, .MOLECULAR button.orange_button{
            color:#FFF;
            display:block;
            font-size:12px;  
            font-weight:bold;
            margin:0; 
        }
    
        div#pro_container .top_button, div#pro_container .top_button a{
            color:#5DC33B;
            font-size:10px;
            font-weight:bold;
        }
        
            div#pro_container.png .top_button{ background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_24bit.png) 0 0; }        
                div#pro_container.png .top_button_on{ background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) 0 -986px; } 
            div#pro_container.no_png .top_button{ background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) 0 -425px; }                           
                div#pro_container.no_png .top_button_on{ background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) 0 -986px; }                                       
                
            div#pro_container .top_button_on, div#pro_container a.top_button_on:hover,
            div#pro_container .top_button_on a, div#pro_container .top_button_on a:hover{ color:#000; }       
    	 div#pro_container.png .top_button, div#pro_container.no_png .top_button{ float:right; text-align:right; display:inline-block; }        

        div#pro_container a#button_when{ float:right; }
            div#pro_container.js_enabled a#button_when{ float:right; }
            
        div#pro_container .top_button span.button{
            display:block;
            font-size:10px;
            height:21px;        
            margin:0 10px 0 2px;    /*** Same sliding door technique used in the nav ***/
            padding:4px 0 0;  
            position:relative;
        }
        .compareLink {
			background:transparent none repeat scroll 0 0 !important;
			float:left !important;
		}
            div#pro_container.ie6 .top_button span.button{ display:inline-block; padding-top:3px; }
            div#pro_container.ie6 div#button_compare span.button{ width:1%; }
        
            div#pro_container .top_button_on span.button{ height:20px; }
			div#pro_container.ie6 .top_button_on span.button{ height:21px; }
        
            div#pro_container .top_button span.first{ margin-left:3px; }
            div#pro_container .top_button span.last{ margin-right:12px; } 
            
        div#pro_container a.green_button span.button{           
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) 0 -833px;
            display:block;
            height:20px;        
            margin:0 17px 0 8px;    /*** Same sliding door technique used in the nav ***/
            padding:7px 10px 0 5px;  
            position:relative;  
			max-width:200px;
			width:auto;
			white-space:nowrap;      
        }
		
        
            div#pro_container a.green_button_on span.button{  
                margin:0 12px 0 7px;            
            }
            
                div#pro_container a.green_button_on span.button span.text{      
                    display:block;
                    padding-right:50px;                     
                    width:100%;
                }
        
        div#pro_container button.orange_button span.button, .MOLECULAR button.orange_button span.button{
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_24bit.png) 0 -388px;
            display:block;
            height:27px;        
            margin:0 8px;    /*** Same sliding door technique used in the nav ***/
            padding:7px 10px 0 9px;  
            position:relative;             
        }
            
            .no_png button.orange_button span.button{ background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) 0 -942px; }

        div#pro_container .top_button span.corner, div#pro_container a.green_button span.corner,
            div#pro_container button.green_button span.corner{ height:100%; }
			div#pro_container div.green_button span.corner{ height:100%; }
        
		.MOLECULAR .flyout .green_button_form {display:inline;}
		.MOLECULAR .flyout .green_button_form .button {display:inline; cursor:pointer;}
		div#pro_container .ovi_store li img{display:block; clear:both; margin-top:10px; }
		
		
        /*** Left/Right - Above margin + width ***/
        div#pro_container .top_button span.tl{ background-position:-17px 0; left:-7px; width:5px; }
            div#pro_container .top_button span.first span.tl{ background-position:-16px 0; left:-8px; width:6px; }
            div#pro_container .top_button_on span.first span.tl, 
                div#pro_container .top_button_on span.tl{ background-position:-121px -296px; height:100%; left:-5px; width:4px; zoom:1; }

        div#pro_container.ie6 .top_button span.tl{ left:-6px !important; top:-1px; }                
        div#pro_container.ie6 .top_button span.first span.tl{ left:-8px !important; top:-1px; }       
        div#pro_container.ie6 .top_button_on span.tl,
        div#pro_container.ie6 .top_button_on span.first span.tl{ left:-6px !important; top:0; }              
        
        div#pro_container .top_button span.tr{ background-position:-22px 0; right:-21px; width:12px; } /*** right -21 -> 11px left margin + 10px right margin ***/                
            div#pro_container .top_button span.last span.tr{ right:-23px; width:14px; } 
            div#pro_container .top_button_on span.last span.tr,
                div#pro_container .top_button_on span.tr{ background-position:-126px -296px; right:-21px; width:14px; }

        div#pro_container.ie6 .top_button span.tr{ top:-1px !important; }         
        div#pro_container.ie6 .top_button_on span.tr,
        div#pro_container.ie6 .top_button_on span.first span.tr{ top:0 !important; }  
            
        /*** Left/Right - Above margin + width ***/
        div#pro_container a.green_button span.tl{ background-position:-70px -74px; left:-7px; width:7px; min-height:25px;}
		
            div#pro_container a.green_button_on span.tl{ background-position:-24px -390px; left:-7px; width:7px; }
        div#pro_container a.green_button span.tr{ background-position:-80px -74px; right:-17px; width:17px; }      
            div#pro_container a.green_button_on span.tr{ background-position:0 -390px; right:-12px; width:23px; } 
        /*** Left/Right - Above margin + width ***/

        div#pro_container button.orange_button span.tl, .MOLECULAR button.orange_button span.tl{ background-position:-63px -345px; height:100%; left:-8px; top:0; width:8px; }
            .ie7 button.orange_button span.tl{ min-height:30px; }        
        div#pro_container button.orange_button span.tr, .MOLECULAR button.orange_button span.tr{ background-position:-72px -345px; height:100%; right:-8px; top:0; width:8px; }           
            .ie7 button.orange_button span.tr{ min-height:30px; }        
                              
/*** "Promos"/Content blocks ***/
div#pro_container div.promo{
    color:#333;
    float:left;
    margin-bottom:20px;
    position:relative;
}

div#pro_container.js_enabled div.specs{
    margin-bottom:16px;
    width:354px;    
}

    div#pro_container.js_enabled div.specs_even{
        margin-right:16px;        
    }

div#pro_container div.specs, div#pro_container.specs_print div.specs{
    margin:0 0 1em;
    width:100%;
}

div#pro_container div.double{
    margin-right:20px;
    width:480px;
}

    div#pro_container.no_js div.double div.bd{
        overflow:hidden;
        width:380px;
    }

div#pro_container div.double_articles{
    width:368px;
}

div#pro_container div.single{
    width:256px;
}

div#pro_container.no_js div#recentlyViewedProductsHolder{
    visibility:hidden;    
}

div#pro_container.js_enabled div#recentlyViewedProductsHolder{
    visibility:visible;    
}

/*** Generic promo-level links ***/

    div#pro_container div.carousel a.arrow, div#pro_container div.carousel div.jcarousel-prev, 
        div#pro_container div.carousel div.jcarousel-next{
        display:block;
        height:49px;
        padding:0;
        position:absolute;
        text-indent:-10000px;
        top:55px;
        width:25px;        
    }
    
        .jcarousel-skin-tango .jcarousel-prev-horizontal,
		div#pro_container div.promo .left{ 
            background-position:-100px -61px ;
            left:0;
        }

        .jcarousel-skin-tango .jcarousel-next-horizontal,
    		div#pro_container div.promo .right{ 
            background-position:-100px -30px;        
            right:0;
        }


        div#pro_container div.carousel div.jcarousel-prev, div#pro_container div.carousel div.jcarousel-next{
            cursor:pointer;
            cursor:hand;
            top:33px;
        }

        div#pro_container div.carousel a.left, div#pro_container div.carousel div.jcarousel-prev{ 
            background-position:-163px -365px;
            left:-16px;
        }
        
            div#pro_container.no_png div.carousel a.left, div#pro_container.no_png div.carousel div.jcarousel-prev{  
                background-position:-157px -411px;
            }       
       
        div#pro_container div.carousel a.right, div#pro_container div.carousel div.jcarousel-next{ 
            background-position:-151px -419px;        
            right:-15px !important;
        }	
        
            div#pro_container.ie6 div.carousel a.right, div#pro_container.ie6 div.carousel div.jcarousel-next{
                right:-1px !important;    
            }
            
            body.ie6 div#pro_container.gallery div.carousel a.right, body.ie6 div#pro_container.gallery div.carousel div.jcarousel-next{             
                right:-15px !important;
            }
        
            div#pro_container.no_png div.carousel a.right, div#pro_container.no_png div.carousel div.jcarousel-next{         
                background-position:-152px -359px;
            }
        
            div#pro_container.ie6 div.double_features div.jcarousel-next{ right:-1px !important; } 

/**
 *  Horizontal Buttons
 */
.jcarousel-skin-tango .jcarousel-next-horizontal {
    position: absolute;
    top: 43px;
    right: -44px;
    width: 32px;
    height: 31px;
    cursor: pointer;
	background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_24bit.png) no-repeat;
    
   background-position:-100px -30px;   
}

.jcarousel-skin-tango .jcarousel-next-horizontal:hover {
    background-position:-100px -30px;   
}

.jcarousel-skin-tango .jcarousel-next-horizontal:active {
    background-position:-100px -30px;
}

 .jcarousel-next-disabled-horizontal,
 .jcarousel-next-disabled-horizontal:hover,
 .jcarousel-next-disabled-horizontal:active {
    cursor: default;
    background-position:-180px -419px !important;
}

     div#pro_container.no_png .jcarousel-next-disabled-horizontal,
     div#pro_container.no_png .jcarousel-next-disabled-horizontal:hover,
     div#pro_container.no_png .jcarousel-next-disabled-horizontal:active {
        cursor: default;
        background-position:-184px -359px !important;
    }

.jcarousel-skin-tango .jcarousel-prev-horizontal {
    position: absolute;
    top: 43px;
    left: -30px;
    width: 32px;
    height: 31px;
    cursor: pointer;
    background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_24bit.png) no-repeat;
	background-position:-100px -61px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:hover {
    background-position:-100px -61px;
}

.jcarousel-skin-tango .jcarousel-prev-horizontal:active {
   background-position:-100px -61px;
}

 .jcarousel-prev-disabled-horizontal,
 .jcarousel-prev-disabled-horizontal:hover,
 .jcarousel-prev-disabled-horizontal:active {
    cursor: default;
    background-position:-192px -365px !important;
}

     div#pro_container.no_png .jcarousel-prev-disabled-horizontal,
     div#pro_container.no_png .jcarousel-prev-disabled-horizontal:hover,
     div#pro_container.no_png .jcarousel-prev-disabled-horizontal:active {
        cursor: default;
        background-position:-189px -411px !important;                        
    }

    /*** Styling div.hd across .promo Elements ***/
    div#pro_container div.gray_promo div.hd, div#pro_container div.pp_tsr_header_medium,
    div#pro_container div.tsr_container_small h2{
        margin-bottom:10px;            
    }

        div#pro_container div.gray_promo div.hd h2, div#pro_container div.pp_tsr_header_medium,
        div#pro_container div.tsr_container_small h2{
            font-size:14px;
            font-weight:bold; color:#6ac544
        }
        
        div#pro_container div.tsr_container_small h2{
            height:auto !important;
        }
    
    div#pro_container.js_enabled div.specs div.hd{
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_24bit.png) repeat-x 0 -89px;
        margin:0 10px 0 12px;
        padding:14px 0 10px;
        position:relative;
    }
    
        div#pro_container.no_png div.specs div.hd{ 
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/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.js_enabled div.specs div.hd h2{
            border:none;
            color:#FFF;
            font-size:12px;
            font-weight:bold;
            margin:0;
            padding:0;    
        }
        
div#pro_container div.hd1 h2{ color:#40442b
   
        }
		
div#pro_container div.hd2 h2{ color:#40442b; font-size:12px;   
        }
div#pro_container div.hd2 h3{ color:#6ac544; font-size:12px;   
        }
            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; 
                padding-bottom:0.25em; 
            }
        
        div#pro_container.js_enabled div.specs div.hd .tl{ background-position:0 -84px; height:100%; left:-12px; visibility:visible; width:12px; min-height:38px;}
            div#pro_container div.specs div.hd .tl, div#pro_container.specs_print div.specs div.hd .tl{ visibility:hidden; }
        div#pro_container.js_enabled div.specs div.hd .tr{ background-position:-13px -84px; height:100%; right:-11px; visibility:visible; width:11px; }
            div#pro_container div.specs div.hd .tl, div#pro_container.specs_print div.specs div.hd .tr{ visibility:hidden; }
            
    /*** Styling div.bd across .promo Elements ***/        
    div#pro_container div.gray_promo div.bd{
        background:#EFEFEF url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_gray_promo.png) repeat-x 0 bottom;
        font-size:11px;
        line-height:1.25em;
        padding:10px 30px 20px 15px;
        position:relative;   
		min-height:120px;
		height:auto; 
        zoom:1;
    }  
	div#pro_container.ie6 div.gray_promo div.bd{
        min-height:120px;
		height:auto !important; 
		height:120px;
    }      
    
        div#pro_container div.gray_promo div.bd_articles{
            background:#EFEFEF;
            padding:12px 10px;    
        }
    
    div#pro_container div.single div.bd{
        padding:10px 10px 20px 15px;    
    }
    
    div#pro_container div.carousel div.bd{
        padding:10px 15px 20px;    
    }
    /*
        div#pro_container.features div.carousel div.bd{    
            height:115px;
            padding:20px 50px 0;
        }
	*/
    div#pro_container.no_js div.carousel div.bd{    
            height:auto;
            padding:20px 50px 0;
        }
    div#pro_container.no_js div.carousel div.bd_find_pdt {
		height:auto;
		padding:15px 9px 9px;
	}
    div#pro_container.js_enabled div.specs div.bd{
        background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_specs_body.png) repeat-y;
        padding:14px 17px 0 21px;
    }
        
        div#pro_container.no_png div.specs div.bd{ background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_specs_body.gif) repeat-y; }    
        div#pro_container.specs_print div.specs div.bd{ background:none; padding:0; }
        
        div#pro_container div.double div.bd div.clearfix{ margin-bottom:15px; }
        
        /*** Styling div.gray_promo's body-level Elements ***/
        div#pro_container div.gray_promo div.bd div.content{ 
            float:left;
            width:265px;
        }

         div#pro_container div.gray_promo div.bd div.content .article_source a{ 
            color:#aaa;
			background:none;
			padding:0;
			font-weight:normal;
			font-size:11px;
        }

		 div#pro_container div.gray_promo div.bd div.content .article_source { 
           margin-top:-5px;
		   margin-bottom:6px !important;
        }

            div#pro_container div.gray_promo div.bd_articles div.content{
                width:175px;    
            }            
        
            div#pro_container div.single div.bd div.content{ 
                height:auto !important;
                width:auto;
            }
            
            div#pro_container div.single div.bd div.singleRightImg{ 
                width:auto;
				position:relative;
            }
            
                div#pro_container div.single div.bd div.singleRightImg div.content{ float:left; }
            
                div#pro_container div.single div.bd div.singleRightImg p{ margin-bottom:0; }
            
            div#pro_container div.single div.bd div.prop{ 
                float:left;
                height:106px; 
                width:1px; 
            } 
    
        div#pro_container div.gray_promo div.bd img.left,
        div#pro_container.ie6 div.gray_promo div.bd span.left{
            height:96px;
            float:left;
            margin:0 20px 0 15px;
            width:135px;    
        }
        
            div#pro_container.ie6 div.gray_promo div.bd span.left img{
                float:none;
                margin:0;    
            }
            
            div#pro_container div.gray_promo div.full_image img.left,
            div#pro_container div.gray_promo div.full_image span.left{
                display:block;
                float:none;
                margin:0 auto;
            }
        
        div#pro_container div.gray_promo div.bd img.right,
        div#pro_container.ie6 div.gray_promo div.bd span.right{
            bottom:0;
			height:96px;
			position:absolute;
			right:10px;
			width:85px;
        }
        
        div#pro_container div.gray_promo div.bd h3{
            font-size:12px;
            margin:5px 0 10px;    
        }
        
        div#pro_container div.gray_promo div.bd p{ 
            line-height:125%; 
            margin-bottom:10px; /*** Really a 15px margin with the line-height ***/
        }
        
        div#pro_container div.gray_promo div.bd p.cta_link{         
            margin-bottom:0;
        }
        
            div#pro_container div.single div.bd p{
                width:128px;    
            }
        
        div#pro_container div.gray_promo div.bd div.cta{ margin-top:15px; }
    
	 /*** Styling small carousel Elements ***/
		div#pro_container div.single div.bd li.content_sm_Carousel{ 
                width:208px;
				float:left; 
            }
					
            div#pro_container div.single div.bd .content_sm_Carousel{ 
                width:128px;
				float:left; 
            }
			
			div#pro_container div.single div.bd img.sm_Carousel{
            width:80px;
			float:left; 
        }
	
        /*** Styling div.specs's body-level Elements ***/
        div#pro_container.js_enabled 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.js_enabled div.specs div.bd div.container{
            float:left;
            width:138px;
        }
        
        div#pro_container.js_enabled 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.js_enabled div.specs div.bd dt, div#pro_container div.specs div.bd dd{
            line-height:1.25em;    
        }

            div#pro_container.js_enabled div.specs div.bd dl.odd{
                overflow:hidden;
                padding-right:10px; 
                width:138px;                        
            }
            
                div#pro_container div.specs div.bd dl.odd, 
                    div#pro_container.specs_print div.specs div.bd dl.odd{
                    float:left;
                    padding:0;
                    width:316px;   
                }
                
            div#pro_container.js_enabled div.specs div.bd dl.even{
                margin:0;
                overflow:hidden;
                padding:0 7px 0 0;  /* Sorry for the odd numbers. We need to force a wrap, and this is closest to the comp */  
                width:147px;
            }
            
                div#pro_container div.specs div.bd dl.even, 
                    div#pro_container.specs_print div.specs div.bd dl.even{
                    float:left;
                    margin-right:70px;
                    padding:0;
                	width:316px;
                }                

            div#pro_container.specs_full div.specs div.bd div.single_col dl.even, 
                div#pro_container.specs_full div.specs div.bd div.single_col dl.even{
                float:none; 
                padding:0; 
            }               
                
        div#pro_container div.single_image img{
            display:block;
            height:89px;
            margin:0 auto;
            width:130px;
        } 
        
		div#pro_container.gallery div.single_image img {
			height:97px !important;
		}       
        
    /*** Styling div.carousel's body-level Elements ***/
    div#pro_container div.promo div.carousel_container{
        height:110px;
        width:444px;
    }
    
    div#pro_container.ie6 div.promo ul.carousel{
        overflow:visible;
    }
    
    div#pro_container div.promo ul.carousel li span.description{
        font-size:10px;
		width:100px !important;
		position:relative;
		display:block;
		text-align:center;
		line-height:10px;
		z-index:1;
		color:#333333;
		cursor:pointer;
    }

	div#pro_container div.promo ul.carousel li a{
        color:#333333 !important;
    }

	div#pro_container div.promo ul.carousel li a:hover{
        color:#333333;
		text-decoration:none !important;
    }

    div#pro_container div.promo ul.carousel li{
        display:block;
        float:left;
        height:auto;
        margin:0 6px;
		min-height:98px;
        position:relative;
        width:135px;
    }
    
        div#pro_container.ie6 div.promo ul.carousel li{margin: 0; width:150px;}
		 div#pro_container.ie6 div.promo ul.carousel li img {margin: 0 10px 0 0; }
        
        div#pro_container div.promo ul.carousel_4items li{
            margin:0 15px 0 20px;
        }
		
        div#pro_container div.promo ul.product_carousel li{            
            min-height:118px !important;
			text-align:center;
            width:130px;
        }        
        
            div#pro_container.ie6 div.promo ul.product_carousel li{ margin:0; width:115px;}        
            div#pro_container.ie6 div.promo ul.no_enhance li{ margin:0 5px; width:130px;}
            div#pro_container.ie6 div.single ul.no_enhance li{ margin:0; width:115px;}            
    
        div#pro_container div.promo ul.carousel li a{
            background:none;
            padding:0;
        }
        
            /*** Little bit of hidden/replacement text ***/
            div#pro_container div.promo ul.carousel li a label{
                display:block;
                font-size:1px;
                left:0;
                line-height:1px;
                height:1px;
                overflow:hidden;
                position:absolute;
                text-indent:-4000px;
                top:0;
                width:1px;
            }
            
            div#pro_container div.promo ul.ovi_carousel li a label{            
                display:inline;
                font-size:12px;
                position:static;
                text-indent:0;
            }
        
        div#pro_container div.promo ul.carousel li img{ height:96px; width:135px; }
        div#pro_container div.single ul.carousel li img{ height:67px; width:119px; }
		div#pro_container div.single ul.carousel li {width:98px; text-align:center; }
            div#pro_container.no_js div.single ul.carousel li { width:90px; }
        
        div#pro_container div.promo ul.product_carousel li img{ 
            display:block;
            height:60px; 
            width:60px; 
			text-align:center;
			margin:0 auto 5px;
            position:relative;
            z-index:2;
        }        
        
            div#pro_container div#recentlyViewedProductsHolder ul.product_carousel li img, 
            div#pro_container div#relatedDevices ul.product_carousel li img{
                height:60px;
                width:60px;                
            }
        
        div#pro_container div.promo div.carousel_content ul.carousel li{
            width:435px;
        }

            div#pro_container.ie6 div.promo div.carousel_content ul.carousel li{
                width:450px;
            }
        
            div#pro_container div.carousel_content li img{
                float:left;
                height:85px;
                margin-right:20px;
				margin-left:2px;
                width:128px;    
            }
            
            div#pro_container div.gray_promo div.carousel_content li div.content{
                float:left;
                margin-top:10px;
                width:244px;   
            }
        
    /*** Styling div.ft across various promos ***/
   div#pro_container.js_enabled div.specs div.ft{
       background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_24bit.png) repeat-x 0 -57px;
       display:block;
       height:31px;
       margin:0 12px;
       position:relative;    
   }
   
      div#pro_container div.specs div.ft, div#pro_container.specs_print div.specs div.ft{ display:none; }
   
       div#pro_container.no_png div.specs div.ft{ background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) repeat-x 0 -480px; }
       div#pro_container.js_enabled div.specs div.ft .corner{ height:31px; width:12px;}
       div#pro_container.js_enabled div.specs div.ft .bl{ background-position:0 -179px; left:-12px; }
       div#pro_container.js_enabled div.specs div.ft .br{ background-position:-12px -179px; right:-11px; }
               
    /*** Misc. promo rounded corners ***/
    div#pro_container div.gray_promo div.bd .corner, 
        div#pro_container div#recentlyViewedProductsHolder .corner{ height:7px; width:9px; }    
    div#pro_container div.gray_promo div.bd .tl,
        div#pro_container div#recentlyViewedProductsHolder .tl{ background-position:0 -68px; } 
    div#pro_container div.gray_promo div.bd .tr,
        div#pro_container div#recentlyViewedProductsHolder .tr{ background-position:-10px -68px; } 
    div#pro_container div.gray_promo div.bd .br,
        div#pro_container div#recentlyViewedProductsHolder .br{ background-position:-10px -76px; } 
    div#pro_container div.gray_promo div.bd .bl,
        div#pro_container div#recentlyViewedProductsHolder .bl{ background-position:0 -76px; } 
    
    div#pro_container div.double_articles div.bd_articles .br{ 
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) -79px -103px no-repeat; 
        height:7px; 
        width: 8px;
    }
    
    div#pro_container div.double_articles div.bd_articles .bl{ 
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) -70px -103px no-repeat; 
        height:7px; 
        width: 8px;
    }
    
/*** Recently viewed products ***/
div#pro_container div#recentlyViewedProductsHolder{  
    font-size:11px;
    line-height:1.25em;
    padding:0 0 15px;
    position:relative;    
    zoom:1;         
}

div#pro_container #recentlyViewedContainerId:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div#pro_container #recentlyViewedContainerId {display: inline-block;}
/* Hides from IE-mac \*/
* html div#pro_container #recentlyViewedContainerId {height: 1%;}
div#pro_container #recentlyViewedContainerId {display: block;}
/* End hide from IE-mac */      
    
div#pro_container div#recentlyViewedProductsHolder, div#pro_container div.pp_tsr_medium, 
div#pro_container div.tsr_container_small{
    width:auto !important;
}

div#pro_container div.pp_tsr_medium, div#pro_container div.tsr_container_small{
    position:relative;    
    zoom:1;
}

    div#pro_container.ie6 div.pp_tsr_medium span.bl, div#pro_container.ie6 div.pp_tsr_medium span.br,
    div#pro_container.ie6 div.tsr_container_small span.bl, div#pro_container.ie6 div.tsr_container_small span.br{
        bottom:-1px;  
        zoom:1;  
    }

div#pro_container div#recentlyViewedContainerId{
    background:#EFEFEF;
    padding:10px 30px 0 15px; 
    position:relative;   
}

    div#pro_container div.double div#recentlyViewedContainerId{
        width:435px;
		min-height:100px;
		height:auto;
    }
    
    div#pro_container.ie6 div.double div#recentlyViewedContainerId{ height:100px; }
    
    div#pro_container div.single div#recentlyViewedContainerId{
        width:211px;
    }    

div#pro_container div#recentlyViewedContainerId div.ppRecProdContainer{
    float:left;
    margin-right:7px;
    position:relative;
    text-align:center;
    width:83px;
}

    div#pro_container div#recentlyViewedContainerId div.ppRecProdContainer span.product_dropshadow{
        bottom:-15px;
        left:-16px; 
        opacity:0.75;   
    }

    div#pro_container div#recentlyViewedContainerId div.ppRecProdContainer a{
        background:none;
        color:#000;
        font-size:10px !important;
        font-weight:bold;
        padding:0;
        text-decoration:none;
		position:relative;
		z-index:1;
    }   
    
div#pro_container div#recentlyViewedProductsHolder ul, 
    div#pro_container div#recentlyViewedContainerId ul{
    background:#EFEFEF  url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_gray_promo.png) repeat-x 0 bottom;
    float:none !important;
    padding:20px 30px 12px 15px;     
}   

        div#pro_container.ie6 div#recentlyViewedProductsHolder ul, 
        div#pro_container.ie6 div#recentlyViewedContainerId ul{  
            float:left !important;    
        }  

        div#pro_container div#recentlyViewedProductsHolder ul.pp_standard_list li, 
        div#pro_container div#recentlyViewedContainerId ul.pp_standard_list li{
            position:static;    
        }

    div#pro_container div.double ul{
        width:435px;
    }    
    
    div#pro_container div.single ul{
        width:211px;
    }   
    
        div#pro_container.no_js div.single ul.carousel_1item{
            width:auto;
        } 
    
/*** 
 * accordion menu - Product hero 
 * Note - accordion shares a few commonalities with other promos, so some selectors are grouped above for brevity.
 ***/
div#pro_container ul#product_accordion{
    width:247px;
}

    /*** accordion's div.hd and the last item's div.ft ***/
    div#pro_container ul#product_accordion li div.hd{ 
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/horizontal_backgrounds_24bit.png) repeat-x scroll -602px 0;         
        cursor:pointer;
        cursor:hand;        
        margin:0 5px;
        padding:10px 11px 10px;        
        position:relative;        
    }
	div#pro_container.ie6 ul#product_accordion li div.hd{ 
       background:#4EB82D none repeat scroll 0 0 !important;  
	   border-bottom:1px solid #ffffff !important;
    }
	div#pro_container.ie6 ul#product_accordion li div.hd{ 
       border-top:1px solid #ffffff !important;
    }
    
        div#pro_container ul#product_accordion li.first div.hd{        
            background:none;
            margin:0 13px;
            padding:10px 3px 10px;    
        }

            div#pro_container.no_png ul#product_accordion li div.hd{ margin:0; padding:10px 0; }

            div#pro_container ul#product_accordion li.last div.hd{ 
                padding-top:3px;
            }
            
        div#pro_container ul#product_accordion li .arrow{
            display:none;    
        }
            
            div#pro_container.js_enabled ul#product_accordion li .arrow{
                background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) repeat-x scroll -113px -10px; 
                display:block;
                height:8px;   
                overflow:hidden;
                position:absolute;
                right:12px;
                top:14px;
                width:8px;
                z-index:3;            
            }
			div#pro_container.js_enabled ul#product_accordion li.inactive .arrow , div#pro_container.js_enabled ul#product_accordion div.inactive .arrow{
				background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png)  repeat-x scroll -113px -26px;
				display:block;
				height:8px;
				overflow:hidden;
				position:absolute;
				right:14px;
				top:14px;
				width:7px;
				z-index:3;
			}
			
        	div#pro_container.js_enabled.ie6 ul#product_accordion li.last .arrow{
                top:11px;            
            }
            div#pro_container ul#product_accordion li.first .arrow{        
                right:4px;
            }

                div#pro_container.ie6 ul#product_accordion li.first .arrow{       
                    right:12px;
                }

            div#pro_container ul#product_accordion li.open .arrow{
                background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) repeat-x scroll -113px -18px;    
                top:15px;
            }
    
        div#pro_container ul#product_accordion li .grad{
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_24bit.png) repeat-x scroll 0 -267px;
            height:27px;
            left:0;
            position:absolute;
            top:0;
            width:100%;
        }
		 div#pro_container.ie6 ul#product_accordion li .grad{
            height:100%;
			display:none;
        }
        div#pro_container ul#product_accordion li .solid_bg{
            background:#45AB23; 
            height:100%;
            left:0;
            position:absolute;
            top:0;
            width:100%;               
        }
    	div#pro_container.ie6 ul#product_accordion li .solid_bg{
            background:#4EB82D;             
        }
        div#pro_container.no_png ul#product_accordion li.first div.hd .grad,
        div#pro_container.no_png ul#product_accordion li.last div.hd .grad,
        div#pro_container.no_png ul#product_accordion li.last div.ft .grad{ background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) repeat-x scroll 0 -767px; }
    
    div#pro_container ul#product_accordion div.hd h3{
        color:#FFF;
        font-size:12px;
        position:relative;
        z-index:2;
    }
    
        div#pro_container.no_png ul#product_accordion div.hd h3{ left:15px; width:85%; }
    
        div#pro_container ul#product_accordion li.last div.hd h3{
            top:5px;    
        }
    	 div#pro_container.ie6 ul#product_accordion li.last div.hd h3{
           padding-bottom:5px;
        }
		
    /*** Styling accordion menu's body-level Elements ***/
    div#pro_container ul#product_accordion div.bd{
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/horizontal_backgrounds_24bit.png) repeat-x scroll -602px 0;   
        padding:0 5px;
    }
    div#pro_container.ie6 ul#product_accordion div.bd{
        padding:0;
		margin-top:-5px;
    }
        div#pro_container.js_enabled ul#product_accordion div.bd{
            height:0;
            overflow:hidden;    
        }
    
    div#pro_container ul#product_accordion div.container{
        background:#FFF url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/horizontal_backgrounds_8bit.png) repeat-x scroll -805px 0;   
        padding:10px 15px; 
    }
    
    /*** ... and div.ft ***/    
    div#pro_container ul#product_accordion li.last div.ft{
        height:11px;
        margin:0 13px;
        position:relative;    
    }

    div#pro_container.no_png ul#product_accordion li.last div.ft{ margin:-5px 0 0; }
    
    div#pro_container ul#product_accordion li.last div.ft .grad{ background-position:0 -295px; height:11px; }
    div#pro_container.no_png ul#product_accordion li.last div.ft .grad{ background-position:0 -794px; }
            
    /*** accordion's rounded corners ***/
    div#pro_container ul#product_accordion .corner{ height:100%; width:12px; }    
    div#pro_container ul#product_accordion .tl{ background-position:-36px -184px; left:-12px; } 
        div#pro_container.no_png ul#product_accordion .tl{ display:none!important; background-position:-52px -194px; left:-9px; width:10px; }
    div#pro_container ul#product_accordion .tr{ background-position:-49px -184px; right:-12px; } 
        div#pro_container.no_png ul#product_accordion .tr{ display:none!important; background-position:-62px -194px; }
    div#pro_container ul#product_accordion .br{ background-position:-49px -295px; right:-12px; }
        div#pro_container.no_png ul#product_accordion .br{ display:none!important; background-position:-62px -305px; }    
    div#pro_container ul#product_accordion .bl{ background-position:-36px -295px; left:-12px; } 
        div#pro_container.no_png ul#product_accordion .bl{ display:none!important; background-position:-52px -305px; }          

/*** 
 * When can I get it green button
 ***/
div#pro_container div.button_container {margin-bottom:10px;}

div#pro_container ul#whenCanI{
    width:100px;
}

    div#pro_container ul#whenCanI li, div#pro_container button.green_button,
    .flyout__ div#pro_container button.green_button, div#pro_container div.green_button,
	.flyout__ div#pro_container div.green_button{
        cursor:pointer;
        cursor:hand;
    }
	
    div#pro_container button.green_button div.button_outer, .flyout__ button.green_button div.button_outer,
	div#pro_container div.green_button div.button_outer, .flyout__ div.green_button div.button_outer{
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/green_button_24bit.png) no-repeat left -54px;
        float:left;
        height:27px;
        margin-right:17px;    
        padding-left:8px;
    }
    
        div#pro_container.no_png button.green_button div.button_outer, 
        .no_png .flyout button.green_button div.button_outer, 
		 div#pro_container.no_png div.green_button div.button_outer, 
        .no_png .flyout div.green_button div.button_outer{
            background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/green_button_8bit.png);          
        }
        
                
	div#pro_container button.green_button div.button_inner, .flyout__ button.green_button div.button_inner,
	div#pro_container div.green_button div.button_inner, .flyout__ div.green_button div.button_inner{
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/green_button_24bit.png) no-repeat right -81px;
        float:left;
        height:100%;
		min-width:75px;
        margin-right:-6px;        
    }
    
    	.flyout__ button.green_button_on div.button_inner, .flyout__ div.green_button_on div.button_inner{    
            background-position:right -108px;
        }
    
        div#pro_container.no_png button.green_button div.button_inner, 
        .no_png .flyout button.green_button div.button_inner,
		div#pro_container.no_png div.green_button div.button_inner, 
        .no_png .flyout div.green_button div.button_inner{
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/green_button_8bit.png) no-repeat right -81px;
            position:absolute;
			zoom:1;
            float:left;
        	height:27px; 
			margin:0;
			margin-right:-20px; 
			padding:0;
			display:block;
			clear:both;
        }
    
    /*** accordion's div.hd and the last item's div.ft ***/
    div#pro_container ul#whenCanI li div.hd{ 
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/horizontal_backgrounds_24bit.png) repeat-x scroll -602px 0;         
        margin:0 5px;
        padding:10px 11px 10px;        
        position:relative;        
    }
    
        div#pro_container ul#whenCanI li.first div.hd{        
            background:none;
            margin:0 13px;
            padding:4px 3px 4px;    
        }
        
            div#pro_container ul#whenCanI li.last div.hd{ 
                padding-top:4px;
            }
            
        div#pro_container button.green_button div.button_outer div.hd,
        .flyout__ button.green_button div.button_outer div.hd,
		div#pro_container div.green_button div.button_outer div.hd,
        .flyout__ div.green_button div.button_outer div.hd{
            margin:0 13px 0 3px;
            padding:8px 16px 0 0;               
        }
        div#pro_container div.green_button div.button_outer div.hd,
        .flyout__ div.green_button div.button_outer div.hd{
            padding:8px 0 0 0;               
        }
            div#pro_container.no_png button.green_button div.button_outer div.hd,
            .no_png .flyout__ button.green_button div.button_outer div.hd,
			div#pro_container.no_png div.green_button div.button_outer div.hd,
            .no_png .flyout__ div.green_button div.button_outer div.hd{
                position:relative;
                width:75px;
            }
            
            div#pro_container .green_button_on div.hd, div.flyout__ .green_button_on div.hd{
                padding-bottom:10px !important;
            }
            
                div#pro_container.ie6 .green_button_on div.hd, .ie6 div.flyout__ .green_button_on div.hd{
                    padding-bottom:4px !important;    
                }
            
        div#pro_container .green_button .arrow, div#pro_container button.green_button div.button_outer .arrow,
        .flyout__ button.green_button div.button_outer .arrow, div#pro_container div.green_button div.button_outer .arrow,
        .flyout__ div.green_button div.button_outer .arrow{
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) repeat-x scroll -113px -10px; 
            display:block;
            height:8px;   
            position:absolute;
            right:12px;
            top:11px;
            width:8px;
            z-index:3;            
        }
        
            div#pro_container .green_button .arrow, .flyout__ .green_button .arrow{   
                overflow:hidden;     
                right:4px;
            }

            div#pro_container .green_button_on .arrow, .flyout__ .green_button_on .arrow{
                background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) repeat-x scroll -113px -18px;    
                top:14px;
            }
            
            div#pro_container button.green_button div.button_outer .arrow,
            .flyout__  button.green_button div.button_outer .arrow,
			div#pro_container div.green_button div.button_outer .arrow,
            .flyout__  div.green_button div.button_outer .arrow{
                right:0;  
                top:11px;      
            }
    
        div#pro_container ul#whenCanI li .grad, div#pro_container button.green_button div.button_outer .grad,
        .flyout__ button.green_button div.button_outer .grad,
		div#pro_container div.green_button div.button_outer .grad,
        .flyout__ div.green_button div.button_outer .grad{
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_24bit.png) repeat-x scroll 0 -267px;
            height:27px;
            left:0;
            position:absolute;
            top:0;
            width:100%;
        }
        
        div#pro_container ul#whenCanI li .solid_bg, div#pro_container button.green_button div.button_outer .solid_bg,
        .flyout__ button.green_button div.button_outer .solid_bg,
		div#pro_container div.green_button div.button_outer .solid_bg,
        .flyout__ div.green_button div.button_outer .solid_bg{
            background:#45AB23; 
            height:100%;
            left:0;
            position:absolute;
            top:0;
            width:100%;               
        }
    
        div#pro_container.no_png ul#whenCanI li.first div.hd .grad,
        div#pro_container.no_png ul#whenCanI li.last div.hd .grad,
        div#pro_container.no_png button.green_button div.button_outer div.hd .grad,
        .no_png .flyout__ button.green_button div.button_outer div.hd .grad,
		div#pro_container.no_png div.green_button div.button_outer div.hd .grad,
        .no_png .flyout__ div.green_button div.button_outer div.hd .grad{ background:#45AB23 url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) repeat-x scroll 0 -767px; }
    
        div#pro_container.no_png ul#whenCanI li div.ft .grad,
        div#pro_container.no_png button.green_button div.button_outer div.ft .grad,
        .no_png .flyout__ button.green_button div.button_outer div.ft .grad,
		div#pro_container.no_png div.green_button div.button_outer div.ft .grad,
        .no_png .flyout__ div.green_button div.button_outer div.ft .grad{
            background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) repeat-x scroll 0 -790px; 
        }
    
    div#pro_container ul#whenCanI div.hd h3, div#pro_container button.green_button div.hd h3,
    .flyout__ button.green_button div.hd h3, div#pro_container div.green_button div.hd h3,
    .flyout__ div.green_button div.hd h3{
        color:#FFF;
        font-size:12px;
        position:relative;
        z-index:2;
    }
    
        div#pro_container ul#whenCanI li.last div.hd h3{
            top:4px;    
        }
        
        div#pro_container button.green_button div.hd h3, .flyout__ button.green_button div.hd h3,
		div#pro_container div.green_button div.hd h3, .flyout__ div.green_button div.hd h3{
            top:2px; 
        }
        
    	div#pro_container button.green_button div.button_inner div.hd h3,  
        .flyout__ button.green_button div.button_inner div.hd h3, 
		div#pro_container div.green_button div.button_inner div.hd h3,  
        .flyout__ div.green_button div.button_inner div.hd h3{
            float:left;
            margin-bottom:0;
            margin-top:0;
            text-align:right;
            top:-2px; 
            white-space:nowrap;
        }
		
		div#pro_container div.green_button div.button_inner div.hd h3,  
        .flyout__ div.green_button div.button_inner div.hd h3{
            float:left;
            margin-bottom:0;
            margin-top:0;
            text-align:center;
            top:-2px; 
            white-space:nowrap;
        }
        
        
		div#pro_container.ie6 button.green_button div.button_inner div.hd h3,
        .ie6 .flyout__ button.green_button div.button_inner div.hd h3{
            float:right;
            top:-1px; 
        }
		
        div#pro_container.ie7 button.green_button div.button_inner div.hd h3,
        .ie7 .flyout__ button.green_button div.button_inner div.hd h3{
            float:right;
            top:-1px; 
			white-space:nowrap;
        }
        
    /*** Styling body-level Elements ***/
    div#pro_container ul#whenCanI div.bd, div#pro_container button.green_button div.bd{
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/horizontal_backgrounds_24bit.png) repeat-x scroll -602px 0;   
        padding:0 3px;
    }
    
        div#pro_container.js_enabled ul#whenCanI div.bd, div#pro_container.js_enabled button.green_button div.bd{
            height:0;
            overflow:hidden;    
        }
    
    div#pro_container ul#whenCanI div.container, div#pro_container button.green_button div.container{
        background:#FFF url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/horizontal_backgrounds_8bit.png) repeat-x scroll -805px 0;   
        padding:10px 15px; 
    }
    
    /*** ... and div.ft ***/    
    div#pro_container ul#whenCanI li.last div.ft, div#pro_container button.green_button div.ft{
        height:11px;
        margin:0 13px;
        position:relative;    
    }
    
        div#pro_container.ie6 ul#whenCanI li.last div.ft, div#pro_container.ie6 button.green_button div.ft{
            margin-top:-5px;
        }
    
        div#pro_container ul#whenCanI li.last div.ft .grad, div#pro_container button.green_button div.ft .grad{ 
            background-position:0 -292px; height:6px; 
        }
        
            div#pro_container.no_png ul#whenCanI li.last div.ft .grad, div#pro_container.no_png button.green_button div.ft .grad{ 
                background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) repeat-x 0 -786px; 
            }
            
        div#pro_container .green_button_on div.ft, div.flyout__ .green_button_on div.ft{
            display:none;
        }
        
            div#pro_container.ie6 .green_button_on div.ft, .ie6 div.flyout__ .green_button_on div.ft{
                display:block;
            }        
            
    /*** accordion's rounded corners ***/
    div#pro_container ul#whenCanI .corner, div#pro_container button.green_button .corner{ height:100%; width:12px; }    
    div#pro_container ul#whenCanI .tl, div#pro_container button.green_button .tl{ background-position:-36px -184px; left:-12px; } 
        div#pro_container.no_png ul#whenCanI .tl, div#pro_container.no_png button.green_button .tl{ background-position:-52px -195px; left:-8px; width:10px; }     
    div#pro_container ul#whenCanI .tr, div#pro_container button.green_button .tr{ background-position:-49px -184px; right:-12px; } 
        div#pro_container.no_png ul#whenCanI .tr, div#pro_container.no_png button.green_button .tr{ background-position:-62px -195px; right:-8px; width:10px; }         
    div#pro_container ul#whenCanI .br, div#pro_container button.green_button .br{ background-position:-49px -295px; right:-12px; } 
        div#pro_container.no_png ul#whenCanI .br, div#pro_container.no_png button.green_button .br{ background-position:-62px -301px; bottom:-2px; right:-8px; width:10px; }         
    div#pro_container ul#whenCanI .bl, div#pro_container button.green_button .bl{ background-position:-36px -295px; left:-12px; } 
        div#pro_container.no_png ul#whenCanI .bl, div#pro_container.no_png button.green_button .bl{ background-position:-52px -301px; bottom:-2px; left:-8px; width:10px; }             

/*** Lightbox ***/
div#nyroModalWrapper{
    background:none;
}

div#nyroModalLoading{
    background-color:transparent;
    color:#443;
    font:12px arial,helvetica,sans-serif;
    z-index:1012;
	width:220px;
	height:45px;
}

    div#nyroModalLoading.error{
        padding:15px;    
    }

div#nyroModalFull div.wrapper{
/*
    position:relative;
*/
}

    div#nyroModalContent a.nyroModalPrev{
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) -123px -214px;
        display:block;
        height:80px;
        left:0;
        outline:none;
        position:absolute;
        right:auto;
        text-indent:-4000px;
        top:50%;        
        width:44px;   
    }
    
    div#nyroModalContent a.nyroModalNext{
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) -121px -132px;
        display:block;
        height:80px;
        left:auto;
        outline:none;        
        position:absolute;
        right:0;
        text-indent:-4000px;
        top:50%;  
        width:44px;        
    }   
    
        .ie6 div#nyroModalContent a.nyroModalNext{ right:-1px; }

    div#nyroModalFull h1{
        background:#EAEAEA url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) 0 -606px repeat-x;
        font-size:16px;
        margin:0 9px;
        padding:10px 11px;        
        position:relative;
		
    }
    
    body.ie6 div#nyroModalFull h1{
        background:#EAEAEA url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) 0 -606px repeat-x;
        margin:0;        
    }
            
    div#nyroModalFull h1 span.text{
       height:4%;
	   display:block;
    }
        div#nyroModalFull h1.picker, div#nyroModalFull h1.overview{    
            height:33px;
            padding:0;
        }
   
   /*** For IE6 ***/
  body.ie6 div#nyroModalFull .corner{ display:none !important; }
        
    /*** Top corners... ***/
   div#nyroModalFull h1 span.corner{ height:100%; width:10px; }
   div#nyroModalFull span.tl{ background-position:0 -210px; left:-9px; }
   div#nyroModalFull span.tr{ background-position:-10px -210px; right:-9px; }
    
    div#nyroModalFull a#closeBut{
        color:#5DC33B;
        font-size:14px;
        font-weight:bold;
        line-height:15px;
        padding-right:20px;
        position:absolute;
        right:20px;
        text-decoration:none;
        top:9px;                
    }
    
        div#nyroModalFull a#closeBut:hover{
            text-decoration:none;    
        }
    
        div#nyroModalFull a#closeBut span{
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) -113px -112px no-repeat;
            cursor:pointer;
            cursor:hand;
            display:block;
            height:17px;
            position:absolute;
            right:0;
            top:-1px;
            width:17px;                        
        }
        
    div#nyroModalFull div.bd{
        background:#FFF;
        padding:30px 45px;
    }
    
        div#nyroModalFull div.bd img.right, div#pro_container.specs_full .modal img.right{
            float:right;
            height:286px !important;   
            width:310px !important; 
        }
    
        div#nyroModalFull div.container, div#pro_container.specs_full .modal div.container{
            float:left;
            font-size:12px !important;
            padding-right:20px !important;
            width:305px !important;    
        }
    
        div#nyroModalFull div.bd h2{
            font-size:14px;
            margin:0 0 20px;
        }
        
        div#nyroModalFull div.bd ul{ margin:0; padding:0; }
        
        div#nyroModalFull div.bd ul li, div#pro_container.specs dl ul li, div#pro_container.specs_print dl ul li,
        div#pro_container.specs_nojs dl ul li{
            list-style-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_solid_bullet.gif);
            margin:0 0 0.5em 15px;            
        }
        
            div#nyroModalFull div.bd ul li ul, div#pro_container.specs dl ul li ul, 
                div#pro_container.specs_print dl ul li ul, div#pro_container.specs_nojs dl ul li ul{ margin-top:0.5em; }
        
            div#nyroModalFull div.bd ul li ul li, div#pro_container.specs dl ul li ul li, 
                div#pro_container.specs_print dl ul li ul li, div#pro_container.specs_nojs dl ul li ul li{ 
                    list-style-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_circle_bullet.gif); 
            }
        
        div#nyroModalFull div.bd ol li, div#pro_container.specs dl ol li, 
                div#pro_container.specs_print dl ol li, div#pro_container.specs_nojs dl ol li{
            margin:0 0 0.5em 15px;            
        }
        
        div#nyroModalFull div.bd p, div#pro_container.specs dl ol li, 
                div#pro_container.specs_print dl ol li, div#pro_container.specs_nojs dl ol li{
            margin:1em 0;
        }
        
        div#nyroModalFull td{
            line-height:1.5em;            
        }
    
    div#nyroModalFull div.ft{
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_24bit.png) 0 -188px repeat-x;
        height:45px;
        margin:0 9px;
        position:relative;
    }
    
        body.ie6 div#nyroModalFull div.ft{ background:#FFF; margin:0; }
    
        div#nyroModalFull div.ft span.corner{ height:45px; width:9px; }
        div#nyroModalFull div.ft span.bl{ background-position:0 -345px; left:-9px; }
        div#nyroModalFull div.ft span.br{ background-position:-10px -345px; right:-9px; }                                

/*** Color picker ***/
div#pro_container ul#color_picker{
    margin:12px 0 0 15px;
}

div#nyroModalWrapper ul.color_picker{
    left:15px;
    list-style:none;
    margin:0;
    padding:0;
    position:absolute;
    top:5px;    
}
    
    div#pro_container ul.color_picker li.swatch_container, div#nyroModalWrapper ul.color_picker li.swatch_container{
        float:left;
        height:22px;
        padding:0;
        margin-right:2px;
        position:relative;
        width:22px;  
    }
    
        div#pro_container.ie6 ul.color_picker li.swatch_container, .ie6 div#nyroModalWrapper ul.color_picker li.swatch_container{
            height:19px;
            overflow:hidden;
            padding:0;
            width:19px;
        }
        
        div#pro_container.ie6 ul.color_picker li.on, .ie6 div#nyroModalWrapper ul.color_picker li.on{
            overflow:visible;    
        }
    
        div#pro_container ul.color_picker li.on, div#nyroModalWrapper ul.color_picker li.on{
            height:22px;
            padding:0;
            width:22px;  
        }
    
        div#pro_container ul.color_picker li.swatch_container a, div#nyroModalWrapper ul.color_picker li.swatch_container a{
            display:block;
            height:22px;
            left:0;
            outline:none;
            position:absolute;
            text-indent:-4000px;
            top:0;
            width:22px;
            z-index:3;
        }
    
        /*** The rounded-corner layer ***/  
        div#pro_container ul.color_picker li.swatch_container div.frame, 
            div#nyroModalWrapper ul.color_picker li.swatch_container div.frame{
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_24bit.png) -40px -111px no-repeat; 
            height:18px;  
            left:2px;
            position:absolute;
            top:2px;
            width:18px;           
            z-index:2;
        }
        
            div#pro_container.no_png div#pro_container ul.color_picker li.swatch_container div.frame, 
                div#nyroModalWrapper div#pro_container ul.color_picker li.swatch_container div.frame{        
                background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png);
            }
        
        div#pro_container ul.color_picker li.on div.frame, div#nyroModalWrapper ul.color_picker li.on div.frame{        
            background-position:-40px -130px;
            height:22px;
            left:0;
            top:0;
            width:22px;
        }
        
        div#pro_container ul.color_picker img.swatch, div#nyroModalWrapper ul.color_picker img.swatch{
            display:block;
            height:18px;
            left:2px;
            position:absolute;
            top:2px;
            width:18px;
        }

/*** General sprite-based rounded corners ***/
div#pro_container .corner, div#nyroModalFull .corner, .MOLECULAR .corner{     
    background-repeat:no-repeat;
    display:block;
    font-size:0; 
    line-height:0; 
    position:absolute; 
}
    
	div#pro_container.png .corner, div#nyroModalFull .corner, .MOLECULAR div.flyout__ .corner{ background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_24bit.png); }
    div#pro_container.no_png .corner, .no_png div#nyroModalFull .corner, .ie6 div.flyout__ .corner{ background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png); }
    .MOLECULAR div.flyout__ .side{ background-image:none; }
    
.tl{ left:0; top:0; zoom:1; }
.tr{ right:0; top:0; zoom:1; }
.bl{ bottom:0; left:0; zoom:1; }
.br{ bottom:0; right:0; zoom:1; }

.hidden, .not_selected { display:none; visibility: hidden; } /* both properties given per 456berea advice*/
.invisible { visibility: hidden; }

/*** product main center ***/
div#pro_container .product_center_tabs, div#pro_container div#demo_container{
    background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_open_tab.png) repeat-x left top scroll; 
    display:block;
    padding:20px 15px; 
}

    div#pro_container div#demo_container{
        padding:0;    
    }
	div#pro_container div#demo_container .disclaimer {
		padding: 10px 0;
		font-size:11px;
		display:block;
	}
    body.ie6 div#pro_container.overview .product_center_tabs {
        width:100%;        
    }


    div#pro_container.specs_print .product_center_tabs{
       background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_articles_center.jpg) repeat-x scroll left top !important;        
    }
    
    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;                
        }

div#pro_container .product_center_touts {display:block; width:756px; height:auto; }

/**
 * This <div> element is wrapped by jCarousel around the list
 * and has the classname "jcarousel-container".
 */
.jcarousel-container {
    position: relative;
}

.jcarousel-clip {
    z-index: 2;
    padding: 0;
    margin: 0;
    overflow: hidden;
    position: relative;
}

    div#pro_container.ie6 .jcarousel-clip{ width:100%; }

.jcarousel-list {
    z-index: 1;
    overflow: hidden;
    position: relative;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
}

.jcarousel-list li,
.jcarousel-item {
    float: left;
    list-style: none;
    /* We set the width/height explicitly. No width/height causes infinite loops. */
    width: 75px;
    height: 75px;
}

/**
 * The buttons are added dynamically by jCarousel before
 * the <ul> list (inside the <div> described above) and
 * have the classnames "jcarousel-next" and "jcarousel-prev".
 */
.jcarousel-next {
    z-index: 3;
    display: none;
}

.jcarousel-prev {
    z-index: 3;
    display: none;
}

 /*** Styling articles tab Elements ***/        

	div#pro_container .articles_tab_bg {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_articles_center.jpg) repeat-x scroll left top !important;
	display:block;
	min-height:322px;
	padding:0 0 20px;
	width:756px;
	}
	
	div#pro_container div.gray_promo div.bd_articles{
        background:#EFEFEF;
        font-size:11px;
        line-height:1.25em;
        padding:10px;
        position:relative;    
    }
    
        /*** Styling div.gray_promo's body-level Elements ***/
        div#pro_container div.gray_promo div.bd_articles div.content{ 
            float:left;
            width:175px;
        }
        
        div#pro_container div.gray_promo div.bd_articles .left{
            height:96px;
            float:left;
            margin-right:15px;
            width:135px; 
			text-align:center;
			background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_articles_img.png) no-repeat left top;   
        }

		 div#pro_container div.gray_promo div.bd_articles .article_source a{ 
            color:#aaa;
			background:none;
			padding:0;
			font-weight:normal;
			font-size:11px;
        }
		
		 div#pro_container div.gray_promo div.bd_articles div.content p{ 
			margin-bottom:3px !important;
        }
		
		div#pro_container div.gray_promo div.bd_articles img.articles_left_img{
            vertical-align:middle;
			padding:6px;
        }
        
        div#pro_container div.double_articles{
		    margin-top:20px;
		    width:366px;
		}
        
        div#pro_container div.double_features, div#pro_container div.ovi_store{
            width:746px;
        }
		
		div#pro_container div.even {
		    margin-right:20px;
		}
		
		div#pro_container div.articles_tab_bg div.promo {
		   margin-bottom: 0;
		}
		
/*** Features page ***/
	div#pro_container .product_center_tabs .features_nav .features_nav_list li.first {
		background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/sprites_features_page.png) no-repeat scroll -37px -89px !important;
	}    
    
        div#pro_container.ie6 .product_center_tabs .features_nav .features_nav_list li.first{
        	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/sprites_features_page_8bit.png) no-repeat scroll -37px -89px !important;    	                
        }

	div#pro_container .product_center_tabs .features_nav .features_nav_list li.active.first {
		background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/sprites_features_page.png) no-repeat scroll -37px -45px !important;
	}    
    	
        div#pro_container.ie6 .product_center_tabs .features_nav .features_nav_list li.active {
    		background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/sprites_features_page_8bit.png) no-repeat scroll -37px -45px !important;    	    
        }
        
   div#pro_container .features_tab_content {
		min-height:322px;
		height:auto;
		padding: 15px 15px 0 15px;
        position:relative;
		width:726px;
	}
        
    div#pro_container.features .product_center_tabs span.tr{
        background-position:-37px -305px;
        height:7px;
        right:-6px;
        top:-4px;
        width:8px;
        z-index:2;
    }
    
        .ie6 div#pro_container.features .product_center_tabs span.tr{ display:none; }
    
    div#pro_container .product_center_tabs div.features_top{
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_features_top.gif) no-repeat;   
        height:3px;
        margin-left:42px;
        width:675px; 
    }
    
        div#pro_container.ie6 .product_center_tabs div.features_top{ display:none; }

    
    div#pro_container .product_center_tabs div.features_right{
        background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/horizontal_backgrounds_24bit.png) repeat-y -918px 0;
        height:100%;
        position:absolute;
        right:-5px;
        top:0;
        width:5px;    
    }
    
    div#pro_container.no-png .product_center_tabs div.features_right{ background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/horizontal_backgrounds_8bit.png) repeat-y -852px 0; }
        div#pro_container .product_center_tabs div.features_main_content {
        margin-bottom:15px;
    }
    
    div#pro_container.ie6 .product_center_tabs div.features_right{ display:none; }

    div#pro_container.ie6 .product_center_tabs div.features_main_content{
        float:left;
    }
    
    div#pro_container.no_js .product_center_tabs div.features_main_content{
        display:block !important;
        visibility:visible !important;     
    }
        
        div#pro_container.no_js .product_center_tabs div.features_main_content span.features_nav_text{
            display:none;
        }
        
        div#pro_container.no_js .product_center_tabs div.features_main_content img.feature_icon{
            float:left;
            margin-right:10px;    
        }
    
    div#pro_container .product_center_tabs div.features_ft{
        background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_24bit.png) repeat-x 0 -422px;
        bottom:-9px;
        height:9px;
        left:3px;
        margin:0 !important;
        position:absolute;
		width:663px;
		z-index:10;
    }
    
        div#pro_container .product_center_tabs div.features_ft .corner{ height:9px; width:9px; }
        div#pro_container .product_center_tabs div.features_ft span.br{ background-position:-47px -313px; right:-9px; }
        div#pro_container .product_center_tabs div.features_ft span.bl{ background-position:-37px -313px; left:-9px; }        
    
    div#pro_container .product_center_tabs .features_descrip_bg {
		background:#E9E9E9 url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_features.gif) repeat-x scroll left top !important;
		border-left:1px solid #FFF;
        display:block;
		float:left;        
        margin-right:5px;
        min-height:416px;
		padding: 15px 35px 0 20px;
		position:relative; 
		width:615px;
	}
    
            div#pro_container.ie6 .product_center_tabs .features_descrip_bg {
                padding-left:19px;   
            }
    
    div#pro_container.ie6 .product_center_tabs div.prop{    
        float:left;
        height:416px;
        width:1px;         
    }
    
	div#pro_container.no_js .f_phone{	
        display:none;
    }

	div#pro_container.js_enabled .f_phone{
	    background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/default_features_phone_img.png);
        background-position:right bottom;
        background-repeat: no-repeat; 
        bottom:0;
        display:block;
        height:100%;
		position:absolute;
        right:0;
		width:340px;
		z-index:101;
    }

    div#pro_container .features_main_content ul.features_list{
        list-style-type:disc;
		margin-left:13px;
		position:relative;
		margin-top:10px;    
    }

    div#pro_container .features_main_content ul.features_list li{
        padding:8px 0;	
    }

	div#pro_container .features_main_content h2{
        text-transform:capitalize;
		font-size:19px;
        font-weight:normal;
		line-height:20px;
    }
	
.ie7 .features_main_content h2{
        margin-left:-3px !important;
    }
	
	div#pro_container .product_center_tabs .features_nav {
		display:block;
		min-height:445px;
		width:50px;
		position:relative; 
		float:left;
		top:-14px;
	}		 
	
	div#pro_container .product_center_tabs .features_nav .features_nav_list li a{position:relative; display:block; margin:0 auto; margin-left:8px; height:43px; background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/features_body_sm_tabs.png) repeat-x 0px -43px;}
	    div#pro_container.ie6 .product_center_tabs .features_nav .features_nav_list li a{ margin-left:7px; }
    div#pro_container .product_center_tabs .features_nav .features_nav_list li a span.features_nav_text {display:none;}
	div#pro_container .product_center_tabs .features_nav .features_nav_list li {height:43px; background:transparent url("/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/sprites_features_page.png") no-repeat -37px -89px;}
	div#pro_container .product_center_tabs .features_nav .features_nav_list li.active a{position:relative; display:block; margin:0 auto; margin-left:8px; height:43px; background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/features_body_sm_tabs.png) repeat-x 0px 0px;}
	div#pro_container .product_center_tabs .features_nav .features_nav_list li.active {height:43px; background:transparent url("/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/sprites_features_page.png") no-repeat -37px -45px;}
	
	div#pro_container ol#features_nav_list img.feature_icon {vertical-align:middle; margin:9px 0 0 4px;}
	
	div#pro_container .f_content{
        float:left;
		width:275px; 
		padding: 5px 10px 0 5px;
    }
    
    div#pro_container.features div#features_disclaimer{
        clear:left;
        color:#888;
        float:none;
        font-size:11px;
        margin:20px 0 0 13px;
        width:275px;
    }
	
	div#pro_container img.phone_sample{
        float:left;
		vertical-align:text-bottom;
		
    }
	div#pro_container div.features_disclaimer {
		color:#333333;
		float:left;
		margin-bottom:20px;
		position:relative;
	}
	div#pro_container div.features_disclaimer p{
        font-size:11px;
		width:725px;
    }

div#pro_container .product_center_touts {display:block; width:756px;}
div#pro_container.overview .product_center_touts { position:relative; z-index:2; clear:both;}    
div#pro_container.features .product_center_touts {margin:0 auto 0 15px;}
div#pro_container.find_products .product_center_touts {display:block; width:756px; position:relative; z-index:2;}

/*** Product hero ***/
div#pro_container div#overview_hero{
    color:#666;
    position:relative;
	z-index:3;
	width: 726px;
}

    div#pro_container.no_js div#hero_button{
        background:#FFFFFF url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/horizontal_backgrounds_8bit.png) repeat-x -805px 0;
        padding:10px;
    }

    div#pro_container.no_js div#hero_button div.hidden, div#pro_container.no_js div#hero_button div.flyout_content{
        display:block !important;
        visibility:visible;
    }

    div#pro_container div#overview_hero div.product_info{
        float:left;
        overflow:visible;
        width:180px;
    }
    
        div#pro_container div#overview_hero div.product_info div#hero_button{
            margin-bottom:8px;    
        }

    div#pro_container div#overview_hero div.sidebar{
        float:left;
        width:244px; 
    }
    
        div#pro_container.ie6 div#overview_hero div.sidebar{
            overflow:hidden;
        }  
        
    div#pro_container div#overview_hero a#hero_link, div#pro_container div#overview_hero div#product_demo_container{
        display:block;
        float:left;
        height:302px;
        width:302px;        
    }       
    
        div#pro_container div#overview_hero div#product_demo_container a#hero_link{
            display:none;
        }
        
        div#pro_container div#overview_hero div#product_demo_container a#hero_link img,
        div#pro_container.ie6 div#overview_hero div#product_demo_container a#hero_link div{
            visibility:hidden;
        }
        
            div#pro_container.ie6 div#overview_hero div#product_demo_container a#hero_link img{
                visibility:visible;
            }

    div#pro_container div#overview_hero img#product_hero{
        height:302px;
        width:302px;    
    }

    div#pro_container div#overview_hero h2{
        font-size:15px;
        font-weight:bold;
        margin-bottom:15px;
    }
    
    div#pro_container div#overview_hero p.description{
        line-height:1.25em;
        margin-bottom:10px;
    }  
    
    div#pro_container div#overview_hero p.demo_cta{
        margin:-15px 0 5px;    
        padding-left:6px;
    }
    
     div#pro_container.js_enabled div#picker_container.off{
     	background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/mini_gallery_bg_btmOff.png) no-repeat left bottom;
		height:auto; 
		margin:0 0 10px; /* Bottom align it with features box ***/
		min-height:121px;       
		overflow:visible;
        padding:9px 0 0;  
        position:relative;     
		width:183px;       
		z-index:3;
    }
    
        div#pro_container.ie6 div#picker_container.off{ background:none; }
    
    div#pro_container.js_enabled div#picker_container div.picker_gradient{
        background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/view_all_/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img_bg.gif) repeat-x scroll left bottom;
        margin-left:5px;
        width:173px;
    }
    
        div#pro_container.js_enabled div#picker_container.on div.picker_gradient{
            margin-left:28px;    
        }
        
        div#pro_container.ie6 div#picker_container div.picker_gradient{ background:none; }
    
    div#pro_container.js_enabled .off .picker_top{
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/mini_gallery_bg_topOff.png) no-repeat left top;    
        height:9px;
        position:absolute;
        top:0;
        width:100%;
    }
    
        div#pro_container.ie6 .off .picker_top{ display:none; }

    div#pro_container.js_enabled .off .picker_outer{
     	background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/mini_gallery_bg_ctrOff.png) repeat-y left top;
		margin-bottom:9px;
        padding-top:7px;
    	width:183px;        
    }

	div#pro_container.js_enabled .off .picker_inner{     	
    	width:183px;
    }
	    
         div#pro_container.ie6 #picker_container.off{
             background:none;
             height:auto;    
         }

		  div#pro_container.ie6 #picker_container.on, div#pro_container.js_enabled.ie6 .off .picker_inner, 
          div#pro_container.js_enabled.ie6 .off .picker_outer {
             background:none;
             height:auto;  
			 position:static;  
         }                   

    div#pro_container .off ul#color_picker{
        margin-top:0;
        margin-left:10px;
    }
    
        div#pro_container.ie6 .off ul#color_picker li{ margin:0 4px 4px 0; }

	div#pro_container .off ul#product_shots{
	    display:none;
    }
    
    	div#pro_container.js_enabled .off ul#product_shots {
    	    display:block;
        	margin:5px 0 5px 10px;
    		height:52px;
    		overflow:hidden;
			position:relative;
        }
        
            div#pro_container.js_enabled .off ul#product_shots.no_picker{
                margin-top:28px;
            }

    	div#pro_container.ie6 .off ul#product_shots {
    	    display:block;
    		height:auto;
        }
    
    div#pro_container .picker_container ul#product_shots li{
    	background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/mini_gallery_img_off.png) no-repeat left top;
        float:left;
        position:relative;
		height:55px;
        width:52px;
		
    }
    
        div#pro_container.features ul#product_shots li img{
            height:50px;
			display:block;
            left:-5px;
			margin:0;
           	vertical-align:middle;	
            position:absolute;
			text-align:center;
            top:-3px;   
            width:50px;                          
        }
        
        div#pro_container .picker_container ul#product_shots li.selected,
		div#pro_container .picker_container ul#product_shots li:hover, 
		div#pro_container .picker_container ul#product_shots li a:active{
        	background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/mini_gallery_img_on.png) no-repeat left top;
            margin: 0 auto;
			height:55px;
            width:52px;
			display:block;
        }        
            
        div#pro_container.no_js .off ul#product_dn_arr li, div#pro_container.ie6 .off ul#product_dn_arr li{    
            display:none !important;
        }    
        	
            div#pro_container.js_enabled .off ul#product_dn_arr.off {
                display:block;
				height:15px;     
               	position:relative;
                width:174px; 
            } 
            
			div#pro_container.js_enabled.ie6 .off ul#product_dn_arr.off {
                background:none;  
            } 

    		div#pro_container.js_enabled .off ul#product_dn_arr li{
                display:block;
               	height:7px;
                position:relative;
                width:174px;        
    			background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_down_arrow.png) no-repeat center top;  
				padding-bottom:5px;
            } 

        div#pro_container.ie6 .picker_container ul#product_shots li a{         
            display:block;
            height:50px !important;
            left:-3px;
            position:relative;
            top:-1px;
            width:50px !important;
        }
            
        div#pro_container .picker_container ul#product_shots li a img{
            height:46px;
            left:-2px;
            position:absolute;
            top:0;
            width:52px;
        }   
        
		 div#pro_container .off ul#product_dn_arr li a{
           	height:12px;
            position:relative;
            width:12px;        
			display:block;
			cursor:pointer;
			text-align:center;
			margin:0 auto;
			padding-bottom:5px;
        } 
        
		  div#pro_container .off ul#product_close{
           	display:none;
			visibility:hidden;
        }
        
		 div#pro_container .off ul#product_dn_arr li a span, div#pro_container .off ul#product_dn_arr.on li, div#pro_container .on ul#product_dn_arr.off li a span{
           	display:none;
			visibility:hidden;
        }
	
	div#pro_container #picker_wrap {position:relative; clear:both;  min-height:170px;  height:auto !important;  height:170px; }
	
	div#pro_container #picker_container.on{
     	background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/mini_gallery_bg_topOn.png) no-repeat left top;
    	width:231px;
		min-height:250px;
		overflow:visible;
        position:absolute;
		left:-8px;
		z-index:101;
    }

     div#pro_container.js_enabled .on .picker_outer{
     	background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/mini_gallery_bg_ctrOn.png) repeat-y left top;
		margin:40px 0 40px;
        padding-top:15px;
    	width:231px;        
    }

	div#pro_container.js_enabled .on .picker_inner{
     	background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/mini_gallery_bg_btnOn.png) no-repeat left bottom;
    	width:231px;
		position:absolute;
		top:0;		
    }
	
	div#pro_container .on ul#product_shots {
	    margin-left:10px;
		overflow:hidden !important;
    	padding:0 0 5px;        
		position:relative;        
		width: 175px;
    }
    
       div#pro_container .on ul#product_shots.no_picker{
            padding-top:60px;    
        }
        
	div#pro_container .on ul#color_picker {
	    margin:0 15px 5px 10px;
		width: 150px;
    }

        div#pro_container .on ul#product_dn_arr{
            display:none;
        } 
        
        div#pro_container .on ul#product_dn_arr.on{
            display:block;    
        }

		div#pro_container .on ul#product_dn_arr.on li a{
           	position:relative;
            color:#5DC33B;
			font-weight:bold; 
        } 
		
        div#pro_container .on ul#product_dn_arr.on li{
            background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_24bit.png) no-repeat scroll -127px -16px;
			display:block;
			padding-left:20px;
			margin:0 auto;
        } 
		
        div#pro_container .on ul#product_close{
           	top:38px;
			position:absolute;
			right:45px;
			z-index:3;
        }
        
		div#pro_container .on ul#product_close li a{
           	color:#5DC33B;
			font-weight:bold;
        }
		
	div#pro_container div.buy_now {
		padding: 0 8px 3px 2px;
		
	}
	
	 /*** Buy Now piece added 10/01/09 ***/
    div#pro_container.ie6 div.buy_now{
        height:30px;
    }
	 
	div#pro_container div.buy_now .button{
	    cursor:pointer;
	    cursor:hand;
	    float:none !important;
	    margin-right:0;
	}
    
        div#pro_container div.buy_now button.button_on{
            position:relative;
            /*width:225px;   commented out*/
            z-index:2;
        }
        
            div#pro_container div.buy_now button.button_on div.hd{
               /* width:182px;    */
			   
            }
            
            div#pro_container.ie6 div.buy_now button.button_on{
                /*position:absolute; */    
            }
    
    div#pro_container div.buy_now h4.notice{
        color:#D12D2C;
        font-size:13px;
        font-weight:normal;
        margin:15px 0;
    }
    
    div#pro_container div.buy_now h5.buy_header{
        color:#666;
        font-size:14px;
        margin-bottom:10px;
    }
    
    div#pro_container div.buy_now h6.buy_header{    
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) no-repeat -113px -489px;
        color:#3131D9;
        font-size:100%;
        margin-bottom:5px;
        padding-left:10px;
    }
    
    div#pro_container div.buy_now .price_vat, div#pro_container div.buy_now .shop_select{
        margin-bottom:10px;
    }
    
    	div#pro_container div.buy_now .price_vat div{
    		display:block;
    		float:left;
    		padding:0 4px 0 0;
    		vertical-align:baseline;
    	}
    	
        div#pro_container div.buy_now .price_vat .strike_price{
    		font-size:15px;
    		text-decoration:line-through;
    		font-weight:normal;
    	}
    	
        div#pro_container div.buy_now .price_vat .sale_price {
    		font-size:18px;
    		font-weight:bold;
    	}
    	
        div#pro_container div.buy_now .price_vat .vat_inc{
    		font-size:13px;
    	}
	
    div#pro_container div.buy_now div.non_dropDown{
		display:block;
		padding-bottom:10px;
		clear:both;
	}
	
    div#pro_container div.buy_now div.in_box, 
        div#pro_container div.buy_now ul.buy_options li{
		display:block;
		clear:both;
		padding-bottom:10px;
	}
	
/*
    div#pro_container div.buy_now div.in_box ul a{
		font-size:12px;
		color:#5DC33B;
		font-weight:bold;
		padding-left:12px;
		cursor:pointer;
		background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_findProducts_accord_arr_up.png) no-repeat scroll left 3px;
	}
*/
	
    div#pro_container div.buy_now a.expanded {
		padding-left:12px;
		cursor:pointer;
		background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_findProducts_accord_arr_dn.png) no-repeat scroll left 3px !important;
	}
	
/*
    div#pro_container div.buy_now .non_dropDown a{
		font-size:12px;
		color:#5DC33B;
		cursor:pointer;
		padding-left:12px;
		font-weight:bold;
		background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_findProducts_accord_arr_up.png) no-repeat scroll left 3px;
	}
*/
	
	div#pro_container.js_enabled div.buy_now div.box_rollout{
	    height:0;
        overflow:hidden;
	}
	
	div#pro_container div.buy_now ol.box_products{
		margin-left:12px;
		padding:3px 0 2px 0;
	}
	
	div#pro_container div.buy_now ol.box_products li h6{
		padding:3px 0;
		font-size:11px;
		font-weight:normal;
	}	
    
    div#pro_container.ie7 div.buy_now button.button_on h3,
    div#pro_container.ie6 div.buy_now button.button_on h3,
    div#pro_container.ie6 div.buy_now button.button_on div.button_outer{	
        text-align:left !important;
        width:100%;
    }
    
    div#pro_container.ie6 div.buy_now button.button_on div.button_inner{
        /*width:242px; */
    }
   
    /*** White, icon overview box ***/    
    div#pro_container div#features_overview{
        margin-top:10px;
        position:relative;
        width:247px;
    }       
    
        div#pro_container.ie6 div#features_overview{       
            background:#FFF;
        }    
    
       /*** Corners, backgrounds, and such ***/
        div#pro_container div#features_overview div.hd{
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_24bit.png) repeat-x 0 -234px;
            height:9px;    
            margin:0 10px;
        }
        
            div#pro_container.no_png div#features_overview div.hd{ background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.png) repeat-x 0 -687px; }
            
        div#pro_container div#features_overview div.bd{
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/horizontal_backgrounds_24bit.png) repeat-y -355px -243px;
            padding:4px 3px 0;
        }
        
            div#pro_container.no_png div#features_overview div.bd{ background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/horizontal_backgrounds_8bit.png) repeat-x -355px 0; }
            
        div#pro_container div#features_overview div.ft{
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_24bit.png) repeat-x 0 -243px;
            height:21px;    
            margin:0 10px;
        }
        
            div#pro_container.no_png div#features_overview div.ft{ background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.png) repeat-x 0 -696px; }
            div#pro_container.ie6 div#features_overview div.ft{ display:none; }
            
        div#pro_container div#features_overview .corner{
            width:12px;
        }

            div#pro_container.ie6 div#features_overview .corner{ display:none; }
        
        div#pro_container div#features_overview .tl{ background-position:-37px -153px; height:9px; }
            div#pro_container.no_png div#features_overview .tl{ background-position:-37px -298px; height:7px; }
        div#pro_container div#features_overview .tr{ background-position:-50px -153px; height:9px; }
        /* div#pro_container div#features_overview .tr{ background-position:-37px -305px; height:7px; }  */      
        div#pro_container div#features_overview .br{ background-position:-50px -163px; height:21px; }  
        /* div#pro_container div#features_overview .br{ background-position:-47px -312px; height:4px; width:4px; } */
        div#pro_container div#features_overview .bl{ background-position:-37px -163px; height:21px; }   
        /* div#pro_container div#features_overview .bl{ background-position:-40px -312px; height:4px; width:4px; } */      
        
        /*** Styling up div#features_overview's content ***/
        div#pro_container div#features_overview a.cta_left{
            display:block;
            margin-left:15px;          
        }
        
        div#pro_container div#features_overview ul.iconography{
            background:#FFF url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) repeat-x 0 -720px;
            margin:7px 1px 0;  /* 7px + 8px padding => 15px offset */
            padding:8px 15px 2px;
        }                      
            
            div#pro_container div#features_overview ul.iconography a span.alt{            
                display:block;
                height:0;
                font-size:0;
                line-height:0;
                overflow:hidden;
                text-indent:-4000px;
            }
            
            div#pro_container div#features_overview ul.iconography a img{
                position:relative;
                z-index:1002;    
            }
            
            div#pro_container div#features_overview ul.iconography a.button_on span{
                display:none;    
            }
            
                div#pro_container div#features_overview ul.iconography a.button_on span.bg{
                    background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_24bit.png) no-repeat -72px -391px;
                    display:block; 
                    height:42px;
                    left:-14px;
                    position:absolute;
                    top:-12px;
                    width:53px;   
                    z-index:1000;
                }
                
                    div#pro_container.no_png div#features_overview ul.iconography a.button_on span.bg{
                        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) no-repeat -80px -398px;
                        left:-7px;                        
                    }

        div#pro_container div#features_overview li{
            float:left;
            margin-right:14px;  
            position:relative;  
            width:30px;  
        } 
 
            div#pro_container div#features_overview li.last{ margin-right:0; }
            
            div#pro_container.ie6 div#features_overview li{ overflow:hidden; }
			div#pro_container.ie6 div#features_overview.windows_7 {
		        display:block;
				position:relative;
				min-height:160px;
				height:auto !important;
				height:160px;
		    } 
			div#pro_container div.windows_7 .content{
		        margin:0 8px;
		    } 
			div#pro_container div#overview_hero div.windows_7 h2{
		        font-size:14px;
				margin-bottom:0;
				color:#000000;
		    }         
            div#pro_container div#overview_hero div.windows_7 a.cta {
				display:inline-block;
				margin-left:10px;
				padding-right:8px;
			}
			div#pro_container div#overview_hero div.windows_7 div.bd div.singleRightImg {
				position:relative;
				width:auto;
			}
			div#pro_container.ie6 div#overview_hero div.windows_7 a.cta {
				background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) no-repeat -152px -26px;
			}
		div#pro_container div#overview_hero div.windows_7 div.bd img.right {
			margin:0 auto;
			text-align:center;
			display:block;
		}
		
/*** Gallery ***/        
div#pro_container.gallery div.product_center_tabs{ 
    margin-bottom:15px;
    position:relative; 
}

    div#pro_container.js_enabled div.gallery_center{
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) repeat-x 0 -1077px;
        height:272px !important;         
    }

div#pro_container.gallery ul#color_picker{
    margin:0 0 50px;
    position:relative;
    z-index:100;    
}

    div#pro_container.gallery ul#color_picker li#color_picker_loader{        
        float:left;
        height:22px;
        width:22px;         
        visibility:hidden;
    }
    
            div#pro_container.gallery ul#color_picker.swatch_loader li#color_picker_loader{
                background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/spinner.gif) no-repeat 2px 2px;
                visibility:visible;    
            }

div#pro_container.js_enabled div#gallery{
    height:240px;
    left:15px;
    position:absolute;
    top:15px;
    width:726px;
}

    div#pro_container.gallery div#gallery div.jcarousel-prev{ cursor:pointer; cursor:hand; left:-15px; top:45%; }
    div#pro_container.gallery div#gallery div.jcarousel-next{ cursor:pointer; cursor:hand; right:-15px; top:45%; }
    div#pro_container.ie6 div#gallery div.jcarousel-next{ right:-15px !important; }

div#pro_container.gallery ul#product_shots, div#pro_container.gallery div.jcarousel-container, 
    div#pro_container.gallery div.jcarousel-clip {
        height:100%;
        width:100%;
    }
        
div#pro_container.gallery ul#product_shots li{
    float:left;
    height:100%;
    margin-right:6px;
    position:relative;
    width:175px;
}

div#pro_container.gallery ul#product_shots li img{
    bottom:0;
    height:175px; /*** Width and height: ~75% of full image size ***/ 
    left:0;
    width:175px;    
    z-index:2;
}

    div#pro_container.js_enabled div.gallery_center ul#product_shots li img{
        position:absolute;        
    }
    
    div#pro_container.ie6 div.gallery_center ul#product_shots li img{
        height:175px;
        width:175px;    
    }
    
    div#pro_container.ie6 div.gallery_center ul#product_shots li div.ie6_shim{
        bottom:0;
        cursor:hand;
        height:175px;
        position:absolute;        
        width:175px;    
    }

div#pro_container.gallery ul#product_shots li span{
    display:block;
    text-indent:-4000px;    
}

/*** Specifications ***/
div#nyroModalContent, div#pro_container.specs, div#pro_container.specs_print{
    font-size:11px;
}

div#pro_container.js_enabled 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.specs_full div.specs dd{
    height:0;
    overflow:hidden;
    margin-bottom:0;
}
    
div#pro_container div.specs dd, div#pro_container.specs_print div.specs dd{
    display:block;
    margin-bottom:30px;    
}
    
div#pro_container div.specs em.disclaimer{
    color:#A29FBC;
    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;
}


/*** Styling review tab Elements ***/        
    
	div#pro_container .review_tab_bg {
	background:transparent none left top !important;
	padding:0;
	display:block;
	min-height:122px;
	height:auto;
	padding-bottom:20px;
	width:756px;
	position:relative; 
	}
	
	div#pro_container div.double_review {
	width:756px;
	}
	div#pro_container div.single_review {
	width:200px;
	}
	div#pro_container div.gray_promo div.hd_review {
	margin-bottom:0;
	}
	div#pro_container div.gray_promo div.bd_review {
	background:#efefef none repeat scroll 0 0;
	padding:12px 10px;
	}
	div#pro_container div.gray_promo div.review_bg_first_col {
	background:#efefef url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_review_page_content.png) repeat-x scroll 0 0;
	padding:12px 10px;
	}
	div#pro_container div.gray_promo div.review_un_date_bg {
	background:#efefef url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_review_un_date_bg.png) repeat-x scroll 0 -1px;
	padding:12px 10px;
	height:15px;
	margin-bottom:-15px;
	}
	div#pro_container div.double_review div.bd_review .br,
	div#pro_container div.single_review div.bd_review .br {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_reviews_br.png) no-repeat scroll 0;
	height:7px;
	width:8px;
	}
	
	div#pro_container div.double_review div.bd_review .bl,
	div#pro_container div.single_review div.bd_review .bl {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_reviews_bl.png) no-repeat scroll 0 0;
	height:7px;
	width:8px;
	}
	
	div#pro_container div.double_review div.bd_review .tr,
	div#pro_container div.single_review div.bd_review .tr {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_reviews_tr.png) no-repeat scroll 0;
	height:7px;
	width:8px;
	}
	
	div#pro_container div.double_review div.bd_review .tl,
	div#pro_container div.single_review div.bd_review .tl {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_reviews_tl.png) no-repeat scroll 0;
	height:7px;
	width:8px;
	}
	
	div#pro_container a.button{
        float:left;
        margin-right:16px; /*** Essentially, the width of the right piece ***/
	}
    
        div#pro_container.ie6 a.top_button{
            margin-right:15px;    
        }

        div#pro_container .review_tab_bg a.green_button, div#pro_container button.orange_button,
        .MOLECULAR button.orange_button{
            color:#FFF;
            cursor:pointer;
            cursor:hand;
            display:block;
            font-size:12px;  
            font-weight:bold;
            margin:0; 
        }
        
        .ie7 button.orange_button{ display:inline-block; }
        
	div#pro_container .review_tab_bg a.green_button span.button{           
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) 0 -833px;
            display:block;
            height:20px;        
            margin:0 17px 0 7px;    /*** Same sliding door technique used in the nav ***/
            padding:7px 10px 0 5px;  
            position:relative;        
        }
		div#pro_container .review_tab_bg .review_next_btn a.green_button span.button{           
            background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/sm_btn_body.png);
			background-position:0;
            display:block;
            height:16px;        
            margin:0 17px 0 7px;    /*** Same sliding door technique used in the nav ***/
            padding:2px 10px 0 5px;  
            position:relative;        
        }
		.ie7 .review_tab_bg .review_next_btn a.green_button span.button{           
            height:18px !important;        
            padding:0px 10px 0 5px !important;      
        }
	div#pro_container .review_tab_bg a.top_button span.corner, div#pro_container .review_tab_bg a.green_button span.corner,
            div#pro_container .review_tab_bg button.green_button span.corner{ height:100%; }
        
	div#pro_container .review_tab_bg .review_create a.green_button span.tl{ background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_24bit.png) !important; background-position:-70px -74px !important; left:-7px; width:7px; }
    div#pro_container .review_tab_bg .review_create a.green_button span.tr{ background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_24bit.png) !important; background-position:-80px -74px; right:-17px; width:17px; }      
    div#pro_container .review_tab_bg .review_next_btn a.green_button span.tl{ background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/btn_green_left_cr.png); background-position:0; left:-6px; width:6px; min-height: 18px !important;}
    div#pro_container .review_tab_bg .review_next_btn a.green_button span.tr{ background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/btn_green_right_cr.png); background-position:0; right:-7px; width:14px; }      
    
	div#pro_container .review_tab_bg .review_next_btn{margin-top:-4px;}      
            
	div#pro_container .review_tab_bg div.promo a {
	background:transparent none;
	text-decoration:none;
	}	
	div#pro_container div.review_overall_rat ul li{
	display:inline;
	float:left;
	display:block;
	padding-left:8px;
	vertical-align:baseline;
	}
	div#pro_container div.review_overall_rat ul{
	margin-bottom:15px;
	}
	div#pro_container div.review_overall_rat p{
	padding:0 0 0 8px;
	}	
	div#pro_container div.review_overall_rat a.progress_bars{
	width:20px;
	}
	div#pro_container div.review_overall_rat .review_create{
	padding:0px;
	margin:0;
	margin-left:6px;
	}	
	div#pro_container div.review_overall_rat{
	float:left;
	width:520px;
	}
	div#pro_container div.review_overall_by_rat{
	float:left;
	width:215px;
	}
	div#pro_container div.review_overall_by_rat li{
	padding: 0;
	}
	div#pro_container div.review_overall_by_rat span{
	float:left;
	width:100px;
	padding:0 0 10px 0;
	}
	div#pro_container div.review_overall_by_rat span img{
	margin:0;
	padding:0;
	border:0;
	margin-left:-3px
	}
	div#pro_container div.review_overall_by_rat_d{
	float:left;
	width:185px;
	}
	div#pro_container div.review_overall_by_rat_d li{
	padding: 4px 0;
	}
	div#pro_container div.review_overall_by_rat_d span{
	float:left;
	width:85px;
	padding:5px 0;
	}
	div#pro_container div.review_overall_by_rat_d span img{
	margin:0;
	padding:0;
	border:0;
	margin-left:-3px
	}
	div#pro_container div.sort_table span{
	float:left;
	vertical-align:middle;
	font-weight:bold;
	}
	div#pro_container .review_sort_tab{
	float:left;
	vertical-align:middle;
	width:480px;
	}
	div#pro_container .review_pages_remain span{
	float:left;
	vertical-align:middle;
	}
	div#pro_container .review_pages_remain span a.selected{
	color:#333333;
	}
	div#pro_container .review_pages_remain span.ellipsis{
	color:#333333;
	padding-left:10px;
	font-weight:normal;
	}
	div#pro_container .review_username{
	float:left;
	vertical-align:middle;
	width:415px;
	}
	div#pro_container .review_username li{
	float:none !important;
	vertical-align:middle;
	padding:0px 20px 5px 20px !important;
	font-weight:bold;
	}
	div#pro_container .review_date li{
	float:right;
	vertical-align:middle;
	padding:0 6px;
	font-weight:bold;
	width:100px;
	text-align:right;
	font-weight:normal;
	color:#979797;
	}
	div#pro_container span.featured_review {
	padding-top:0 !important;
	margin-top:0 !important;
	}
	div#pro_container .review_description p {
	padding:0 10px 13px 20px;
	}
	div#pro_container .review_description {
	width:550px;
	}
	div#pro_container .review_description li {
	padding:0 10px 8px 20px;
	float:left;
	}
	div#pro_container .review_description h3 {
	padding:0 10px 8px 20px;
	}
	div#pro_container .review_sort_tab label {
	padding:0 5px 0 7px;
	}
	div#pro_container .review_pages_remain {
	float:right;
	}
	div#pro_container .review_description ul.review_location {
	padding-bottom:10px;
	float:none;
	}
	div#pro_container .review_description .review_location li {
	padding:0 10px 3px 20px;
	float:none;
	}
	div#pro_container .review_description span {
	padding:8px 0 15px 20px;
	margin-top:5px;
	}
	div#pro_container li.green_arr_l {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_reviews_carat.png) no-repeat scroll 20px 2px;
	padding-left:32px !important;
	color:#5DC33B;
	}
	div#pro_container ul.green_arr_l li {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_reviews_carat.png) no-repeat scroll 22px 8px;
	padding:6px 0 8px 25px;
	color:#5DC33B;
	font-weight:bold;
	}
	div#pro_container .review_description .review_share span {
	padding:0;
	}
	div#pro_container .review_description .review_share {
	padding-left:20px;
	}
	div#pro_container .review_description .review_share li a{
	float:left;
	background-image:url('/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/review_share.png');
	width:18px;
	height:14px;
	padding:0 2px 0 0;
	display:block;
	}
	div#pro_container .review_description .review_share li {
	padding:0;
	}
	div#pro_container .review_description .review_share a.facebook{
	background-position:0px 0px;
	}
	div#pro_container .review_description .review_share a.diggs{
	background-position:-19px 0px;
	}
	div#pro_container .review_description .review_share a.delicious{
	background-position:-41px 0px;
	}
	div#pro_container .review_description .review_share a.linkedin{
	background-position:-62px 0px;
	}
	div#pro_container .review_description .review_share a.twitter{
	background-position:-81px 0px;
	}
	
	
	
/*** Styling review progress bars ***/    	
div#pro_container .CRRatingSummaryRatingsHistogram {
position:absolute;
margin-left:7px;
top:-85px;
}
div#pro_container .CRratingsHistogramButtonPopin {
background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_review_progress_bars.png) no-repeat left top;
margin:3px 0;
width:333px;
height:197px;
position:relative;
z-index:100;
}
div#pro_container .CRhistogram {
height:auto;
margin:41px 0 0 41px;
overflow:hidden;
text-align:left;
width:250px;
position:absolute;
}

div#pro_container .CRhistTitle span {
color:#FFFFFF;
font-size:10px;
font-weight:normal;
}
div#pro_container .CRhistContent {
padding:3px 0 9px;
}
div#pro_container .CRhistBarRow {
clear:both;
height:16px;
margin-left:9px;
margin-top:5px;
}
div#pro_container .CRhistBarRow span {
font-size:9px;
padding-top:5px;
text-transform:capitalize;
}
div#pro_container .CRhistStarLabel {
float:left;
width:38px;
}
div#pro_container .CRhistBar {
background-color:#FFFFFF;
border:1px solid #ABABAB;
float:left;
font-size:6px;
height:13px;
margin:1px 8px 0 5px;
width:160px;
}
div#pro_container .CRhistFullBar {
background-color:#76DC54;
height:13px;
}

div#pro_container .CRhistAbsLabel {
float:left;
}

/* 
	=======================================
	>> CSS FOR FIND PRODUCT PAGE BEGINGS <<
	=======================================
*/
div#pro_container div#find_product_header {
	position:relative;
	padding:15px 15px 15px 0;
}
div#pro_container div#find_product_header h1 {
	float:left;
	font-size:22px;
	font-weight:normal;
	line-height:1em;
	width:auto;
	overflow:visible;
}

div#product_header h1{
        float:left;        
        font-size:22px;
        font-weight:normal;
        line-height:1em;
        width:416px;
		overflow:visible;
}  

    :root *> div#find_product_header h1{ height:auto;  }

    .sIFR-hasFlash div#pro_container div#find_product_header h1.sifr{
        height:22px;
        overflow:hidden;
    }
    
    .sIFR-hasFlash div#pro_container div#find_product_header h1{
        background-color:transparent;
    }
  
div#pro_container div.find_pdt {
	float:left;
	margin-bottom:0px;
	position:relative;
	color:#333333;
	padding-bottom:0px
}
div#pro_container.ie6 div.pops div.first_layer {
	padding-right:0px;
}
div#pro_container div.even_l {
	margin-right:0px;
	width:368px;
	position:relative;
}
div#pro_container div.pops div.even_l div.bd_find_pdt {
	padding-bottom:15px;
}
div#pro_container div.pops div.even_l div#find_phones_popup {
	padding-bottom:13px;
}
div#pro_container div.even_r {
	margin-left:0px;
	width:368px;
	position:relative;
}
div#pro_container div.gray_promo div.bd_find_pdt {
	background:#EFEFEF none scroll 0 0;
	font-size:11px;
	line-height:1.25em;
	padding:9px;
	position:relative;
}

div#pro_container div.gray_promo div.drive_kit {
	padding:10px;
}
div#pro_container.ie6 div.gray_promo div.drive_kit .corner {
	margin-bottom:-1px;
}
div#pro_container div.gray_promo div.bd_find_pdt .bl {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) no-repeat scroll -70px -103px;
	height:7px;
	width:8px;
}
div#pro_container div.gray_promo div.bd_find_pdt .br {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) no-repeat scroll -79px -103px;
	height:7px;
	width:8px;
}
div#pro_container.ie6 div.gray_promo div.bd_find_pdt .bl {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) no-repeat scroll -70px -103px;
	height:7px;
	width:8px;
	margin-bottom:-1px;
}
div#pro_container.ie6 div.gray_promo div.bd_find_pdt .br {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) no-repeat scroll -79px -103px;
	height:7px;
	width:8px;
	margin-bottom:-1px;
}
div#pro_container div.find_pdt div.bd div.content {
float:left;
width:145px;
}
div#pro_container div.find_pdt div.bd img.left {
float:left;
height:94px;
margin-right:0px;
width:115px;
}
div#pro_container div.find_pdt ul.carousel li a label {
	display:block;
	font-size:1px;
	height:1px;
	left:0;
	line-height:1px;
	overflow:hidden;
	position:absolute;
	text-indent:-4000px;
	top:0;
	width:1px;
}
div#pro_container div.find_pdt ul.trapster li {
	display:block;
	float:left;
	height:75px;
	margin:0 5px;
	position:relative;
	width:158px;
}
div#pro_container.ie6 div.find_pdt ul.trapster li {
	margin:0;
	width:158px;
}
div#pro_container div.find_pdt div.bd {
	padding-bottom:15px;
}
div#pro_container.find_products div.pops {
	z-index:3;
	float:left;
}
div#pro_container.find_products div.nonPops {
	z-index:2;
	float:left;
	width:373px;
}

    div#pro_container.find_products div.nonPops div.bd{
        min-height:101px;
        padding-bottom:0;
    }
	div#pro_container.find_products.ie6 div.nonPops div.bd{
        min-height:101px;
		height:auto !important;
        height:101px;  
    }
div#pro_container.find_products.ie6 div.find_products_notices {
	z-index:2;
	float:left;
	width:368px;
	position:absolute;
	left:0;
	clear:both;
}

div#pro_container div.find_pdt div#find_mapsBundle_popup {
	padding-bottom:5px;
}
div#pro_container div.find_pdt div.trapster {
	padding-bottom:11px;
}
div#pro_container.ie6 div.find_pdt div.trapster .tr{
	margin-right:-1px;
}
div#pro_container div.even_w a.left, div#pro_container div.even_w div.jcarousel-prev {
	left:-10px;
}
div#pro_container div.even_w a.right, div#pro_container div.even_w div.jcarousel-next {
	right:-10px;
}
div#pro_container .find_pdt_laptop_bg {
	margin:-9px 15px 0 -10px;
	z-index:1000;
	width:181px;
	height:110px;
	float:left;
	position:relative;
}
div#pro_container div.drive_kit ul.drive_kit {
	width:350px;
	min-height:85px;
}

div#pro_container div.drive_kit ul.drive_kit li{
	float:left;
	width:60px;
	vertical-align:middle;
	height:auto;
	text-align:center;
	margin:auto 0;
}

div#pro_container div.drive_kit ul.drive_kit li span{
	display:block;
	font-size:11px;
}
div#pro_container div.drive_kit ul.drive_kit li span a{
	display:block;
	font-size:11px;
	color:#333333;
	background:none;
	font-weight:normal;
	text-decoration:none;
	padding:0;
	margin:0;
}
div#pro_container div.drive_kit ul.drive_kit li span a:hover{
	text-decoration:underline;
}
div#pro_container div.drive_kit a.cta_left{
	display:block;
	font-size:11px;
	padding-left:10px;
	white-space:nowrap;
	position:absolute;
	bottom:15px;
	right:0;
	margin-right:20px;
}
div#pro_container div.drive_kit ul.drive_kit li .phone_img{
	height:70px;
}
div#pro_container div.drive_kit ul.drive_kit li span.price{
	text-align:left;
	color:#333333;
	font-size:18px;
	text-decoration:line-through;
	padding: 15px 0 4px 0;
}
div#pro_container div.drive_kit ul.drive_kit li span.price_sale{
	text-align:left;
	color:#333333;
	font-size:18px;
	font-weight:bold;
	padding: 4px 0 18px 0;
}
div#pro_container.ie6 div.drive_kit ul.drive_kit li .cta_left{
	font-size:11px;
	padding-left:5px;
	white-space:normal;
}
div#pro_container div.drive_kit ul.drive_kit li.signs{
	color:#E4E4E4;
	font-size:29px;
	padding:28px 5px;
	width:18px;
}
div#pro_container div.drive_kit ul.drive_kit li .maps img{
	margin:10px 0;
	vertical-align:middle;
	text-align:center;
}
div#pro_container div.find_pdt a.notices{
	position:absolute;
	display:block;
	clear:both;
	z-index:3;
	bottom:15px;
	left:15px;
}
div#pro_container div.find_pdt img.desktop_notices{
	position:relative;
	z-index:2;
}
div#pro_container ul.trapster {
	left:4px;
}
div#pro_container ul.trapster li {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_trapster.png) no-repeat scroll left top;
	text-align:center;
}
div#pro_container ul.trapster li img.trapster {
	margin:8px 0 0 0;
}
div#pro_container ul.trapster li div {
	float:left;
	width:70px;	
	
}
div#pro_container ul.trapster li div.trapster_text {
	margin:16px 8px;
	text-align:left;
	height:50px;
}
div#pro_container ul.trapster li div.trapster_text a{
	color:#333333;
}
div#pro_container ul.trapster li div.trapster_text a:hover{
	text-decoration:underline;
}
div#pro_container ul.lookin_for{
	padding-top:0px;
	padding-left: 0px;
}
div#pro_container ul.lookin_for li {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_container.png) no-repeat scroll left top;
	text-align:center;
	float:left;
	height:110px;
	margin:4px 3px 0 3px;
	position:relative;
	width:110px;
}
div#pro_container ul.lookin_for.rec li {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_container_rec.png) no-repeat scroll left top;
	text-align:center;
	float:left;
	height:110px;
	margin:4px 3px 0 3px;
	position:relative;
	width:169px;
}


div#pro_container.ie6 ul.lookin_for li {
	margin:4px 2px 0 2px;
}

    div#pro_container ul.lookin_for li a.full_link{
        height:100%;
        left:0;
        position:absolute;
        top:0;
        width:100%;
		clear:both;
    }
    
        div#pro_container ul.lookin_for li a.full_link span{
            position:absolute;
            top:-10000px;    
        }

div#pro_container ul.tell_us li a.full_link{
        height:100%;
        left:0;
        position:absolute;
        top:0;
        width:100%;
		clear:both;
    }
    
div#pro_container ul.tell_us li a.full_link span{
            position:absolute;
            top:-10000px;    
        }


div#pro_container ul.lookin_for div.lookin_for_pdt {
	height:76px;
	
}

div#pro_container ul.lookin_for div.lookin_for_pdt.phones {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/phone_nseries.png) no-repeat scroll center bottom;
	
}
div#pro_container ul.lookin_for div.lookin_for_pdt.laptops {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_findproducts_laptop_90x66.png) no-repeat scroll center bottom;
	cursor:pointer;
}
div#pro_container ul.lookin_for div.lookin_for_pdt.accessories {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bluetooth_img.png) no-repeat scroll center bottom;
	cursor:pointer;
}
div#pro_container ul.lookin_for div.lookin_for_pdt.maps {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_maps_big.png) no-repeat scroll center bottom;
	cursor:pointer;
}
div#pro_container ul.lookin_for div.lookin_for_pdt.music {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_music_big.png) no-repeat scroll center bottom;
	cursor:pointer;
}
div#pro_container ul.lookin_for div.lookin_for_pdt.email {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_email_big.png) no-repeat scroll center bottom;
	cursor:pointer;
}
div#pro_container ul.lookin_for div.lookin_for_pdt.oviStore {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_ovi.gif) no-repeat scroll center bottom;
	cursor:pointer;
}
div#pro_container ul.lookin_for div.lookin_for_pdt.gaming {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_gaming_big.png) no-repeat scroll center bottom;
	cursor:pointer;
}
div#pro_container ul.lookin_for div.lookin_for_pdt.mediaSharing {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_sharing_big.png) no-repeat scroll center bottom;
	cursor:pointer;
}


div#pro_container.ie6 ul.lookin_for div.lookin_for_pdt.phones {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/phone_nseries.gif) no-repeat scroll center bottom;
	
}
div#pro_container.ie6 ul.lookin_for div.lookin_for_pdt.laptops {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_findproducts_laptop_90x66.gif) no-repeat scroll center bottom;
	cursor:pointer;
}
div#pro_container.ie6 ul.lookin_for div.lookin_for_pdt.accessories {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bluetooth_img.gif) no-repeat scroll center bottom;
	cursor:pointer;
}
div#pro_container.ie6 ul.lookin_for div.lookin_for_pdt.maps {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_maps_big.gif) no-repeat scroll center bottom;
	cursor:pointer;
}
div#pro_container.ie6 ul.lookin_for div.lookin_for_pdt.music {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_music_big.gif) no-repeat scroll center bottom;
	cursor:pointer;
}
div#pro_container.ie6 ul.lookin_for div.lookin_for_pdt.email {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_email_big.gif) no-repeat scroll center bottom;
	cursor:pointer;
}
div#pro_container.ie6 ul.lookin_for div.lookin_for_pdt.gaming {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_gaming_big.gif) no-repeat scroll center bottom;
	cursor:pointer;
}
div#pro_container.ie6 ul.lookin_for div.lookin_for_pdt.mediaSharing {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_sharing_big.gif) no-repeat scroll center bottom;
	cursor:pointer;
}
div#pro_container ul.lookin_for li img.lookin_for_img {
	vertical-align:bottom;
}
div#pro_container ul.lookin_for li div.lookin_for_text {
	cursor:pointer;
	 text-align: center;
     position: absolute;
     bottom: 0px;
     left: 0px;
     width: 100%;
     min-height: 17%;
	 margin-bottom:10px;
}
div#pro_container ul.lookin_for li div.lookin_for_text a{
	color:#5DC33B;
	font-weight:bold;
	cursor:pointer;
}
div#pro_container ul.lookin_for li div.lookin_for_text a:hover{
	text-decoration:underline;
}

div#pro_container div.bd-fine{
	background:transparent url(/NOKIA_AUSTRALIA_88/Find_products/Main/images/device_bg.gif) no-repeat scroll left top;
	width:368px; height:95px; margin-top:22px;
}

div#pro_container div.bd-fine div.lookin_for_img_fine {
	padding:10px 6px 0 30px; display:block; width:107px
}

div#pro_container div.bd-fine div.lookin_for_header1 {
	padding:15px 10px 0 6px; display:block; float:right
}

div#pro_container div.lookin_for_header2 {
	padding:6px 6px 0 6px; float:right; padding-right:45px
}
div#pro_container div.lookin_for_header h2 {
	font-size:14px;
	color:#5DC33B; padding:6px 0 0 6px }
	
div#pro_container div.lookin_for_header h3 {
	font-size:14px;
	font-weight:normal;
}
div#pro_container div.lookin_for_header p { padding:6px 0 0 6px
}

div#pro_container div.bg_img_device {
	background:transparent url(/NOKIA_AUSTRALIA_88/Find_products/Main/images/bg_findProducts_device.png) no-repeat scroll left top;
	width:338px;
	height:60px;
	padding:15px 6px 0 15px;
	margin:2px 0 4px 6px;}
	
div#pro_container div.lookin_for_img {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/find_device_img.jpg) no-repeat scroll left top;
	width:338px;
	height:103px;
	padding:0 6px;
	margin:7px 0 4px 6px;
}
div#pro_container div.lookin_for_device.short {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_findProducts_device.png) no-repeat scroll left top;
	width:338px;
	height:103px;
	padding:0 6px;
	margin:7px 0 4px 6px;
}
div#pro_container div.lookin_for_device.long{
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_findProducts_device_long.png) no-repeat scroll left top;
	width:338px;
	height:123px;
	padding:0 6px;
	margin:7px 0 4px 6px;
}
div#pro_container div.lookin_for_device h3 {
	font-size:14px;
	font-weight:normal;
	padding:15px 0 0 6px;
}
div#pro_container.ie7 div.lookin_for_device h3 {
	padding:10px 0 0 6px;
}

div#pro_container.no_js div.lookin_for_device select{    
            display:none !important;
}  
div#pro_container div.lookin_for_device select {
	font-size:12px;
	font-weight:normal;
	margin:0 0 6px 6px;
	width:300px;
}

div#pro_container div.gray_promo div.promoOverlay {background:#fff url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_overlay_findProducts.gif) repeat-x scroll 0 bottom; border:1px solid #efefef;}
div#pro_container div.gray_promo div.promoOverlay div.bd_find_pdt {background: transparent none; margin-bottom:5px;}

div#pro_container div.gray_promo div.promoOverlay .corner  {background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/corners_findProducts_overlay.gif);}
div#pro_container div.gray_promo div.promoOverlay .tl {background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/corners_findProducts_overlay.gif); background-position:left top; left:-1px; top:-1px;}
div#pro_container div.gray_promo div.promoOverlay .tr {background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/corners_findProducts_overlay.gif); background-position:right top; right:-1px; top:-1px;}
div#pro_container div.gray_promo div.promoOverlay .bl {background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/corners_findProducts_overlay.gif) !important; background-position:left bottom !important;left:-1px; bottom:-1px;}
div#pro_container div.gray_promo div.promoOverlay .br {background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/corners_findProducts_overlay.gif) !important; background-position:right bottom !important; right:-1px; bottom:-1px;}

div#pro_container.ie6 div.gray_promo div.promoOverlay .tr {right:-2px;}
div#pro_container.ie6 div.gray_promo div.promoOverlay .br {right:-2px;}

div#pro_container .find_phones_buy_btn a.green_button span.tl {background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/btn_green_left_cr.png);}
div#pro_container .find_phones_buy_btn a.green_button span.tr {background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/btn_green_right_cr.png);}

div#pro_container div.even_w div.trapster div.jcarousel-prev {left:-2px;top:29%;}
div#pro_container.ie6 div.even_w div.trapster div.jcarousel-prev {left:0;top:29%;}
div#pro_container div.even_w div.trapster div.jcarousel-next {right:-1px !important;top:29%;}
div#pro_container.ie6 div.even_w div.trapster div.jcarousel-next {right:-3px !important;}
div#pro_container div.find_phones_maps ul.find_phones_carousel{height:140px; min-height:75px;}
div#pro_container div.find_phones_maps ul.find_phones_carousel li {height:140px;}
div#pro_container  #find_mapsBundle_popup div.find_phones_maps ul.find_phones_carousel li {}
div#pro_container #find_mapsBundle_popup div.find_phones_maps ul.find_phones_carousel li.signs {width:15px; margin: 8px 9px 0;}
div#pro_container.ie7 #find_mapsBundle_popup div.find_phones_maps ul.find_phones_carousel li.signs,
div#pro_container.ie6 #find_mapsBundle_popup div.find_phones_maps ul.find_phones_carousel li.signs {width:15px; padding-left:6px; padding-right:6px; margin: 8px 0 0;}
div#pro_container div.find_pdt div.find_phones_carousel {width:324px; background-color:transparent;}

div#pro_container div.find_pdt div.find_phones_carousel a.left, div#pro_container div.find_pdt div.find_phones_carousel div.jcarousel-prev {top:25px; }
div#pro_container div.find_pdt div.find_phones_carousel a.right, div#pro_container div.find_pdt div.find_phones_carousel div.jcarousel-next { right:-25px !important; top:25px;}
div#pro_container.ie6 div.find_pdt div.find_phones_carousel a.right, div#pro_container.ie6 div.find_pdt div.find_phones_carousel div.jcarousel-next { right:-20px !important; top:25px;}
div#pro_container div.find_phones_features dl dd {display:none;}

div#pro_container.find_products .trapster a.cta_left {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_24bit.png) no-repeat scroll -125px -16px;
	padding-left:25px;
}
div#pro_container.find_products div.find_products_notices {
	z-index:1;
	position:relative;
}
div#pro_container.find_products div.obama_promo h2 {
	margin: 5px 0 0px 0 !important; color:#6ac544; font-size:14px
}
div#pro_container.find_products div.obama_promo p {
	margin: 0 0 2px 0 !important;
}
div#pro_container div.find_pdt a.services{
	margin-left:8px;
	margin-top:5px;
}


/* 
	=======================================
	>> FIND PRODUCT pop ups <<
	=======================================
*/
div#pro_container div.find_phones_popup_header div.find_phones_popup_title img,
div#pro_container div.find_phones_popup_header div.find_phones_popup_title h3 {
	float:left;
	margin:3px 6px 0 0;
	padding:0;
}
div#pro_container div.find_phones_popup_header div.find_phones_popup_title h3 {
	margin:8px 0 0 0;
	font-size:15px;
	padding:3px 6px 0 0;
	height:20px;
}
div#pro_container div#find_accessories_popup div.find_phones_popup_header p{
	margin:0;
	padding:8px 6px 8px 0;
}
div#pro_container div#find_phones_popup div.find_phones_popup_header p {
	margin:0;
	padding:6px 6px 6px 0;
}
div#pro_container div.find_phones_popup_header p {
	padding:4px 6px 0 0;
	border-bottom:1px dotted #e3e3e3;
	margin-bottom:0px !important;
	
}
div#pro_container div.find_phones_popup_header div.close_btn {
	float:right;
	width:65px;
	height:25px;
	cursor:pointer;
}

div#pro_container div.find_phones_popup_header div.close_btn h3 {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_findProducts_close.gif) no-repeat scroll right center;
	padding-right:20px;
	padding-top:3px;
	height:17px;
}
div#pro_container div.find_phones_popup_header div.close_btn h3 a{
	font-size:13px;
	color:#5DC33B;
}
div#pro_container div.find_phones_popup_header div.close_btn h3 a:hover{
	text-decoration:underline;
}
div#pro_container div.find_phones_features {
	width:auto;
	margin-top:15px;
	min-height:222px;
	height:auto !important;
	height:222px;
	
}
div#pro_container.ie7 div.find_phones_features {
	min-height:203px;
	height:auto !important;
	height:203px;
}
div#pro_container.ie6 div.find_phones_features {
	height:auto !important;
	height:215px;
}
div#pro_container div.find_phones_features dl{
	position:relative;
	margin-top:-8px;
}
div#pro_container.ie6 div.find_phones_features dl{
	position:relative;
	margin-top:-2px;
}
div#pro_container div.find_phones_features dl dt{
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_find_pdt_accd_tab.png) no-repeat scroll right center;
	width:349px;
	height:41px;
	clear:both;
}
div#pro_container.ie6 div.find_phones_features dl dt{
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_find_pdt_accd_tab_8bit.png) no-repeat scroll right center;
	width:349px;
	height:37px;
	clear:both;
}
div#pro_container div.find_phones_features dl dt.off span{
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_findProducts_accord_arr_up.png) no-repeat scroll right 5px;
	width:310px;
	height:34px;
	clear:both;
	display:block;
}
div#pro_container div.find_phones_features dl dt.on span{
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_findProducts_accord_arr_dn_8bit.png) no-repeat scroll right 5px;
	width:310px;
	height:34px;
	clear:both;
	display:block;
}
div#pro_container div.find_phones_features dl dt span{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding-left:16px;
	top:14px;
	position:relative;
}
div#pro_container div.find_phones_accessories {
	width:auto;
	min-height:228px;
	height:auto !important;
	height:222px;
	
}
div#pro_container div.find_phones_accessories dl dt span{
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding-left:16px;
}
div#pro_container div.find_phones_features dl dd ul li{
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_24bit.png) no-repeat scroll -121px -16px;
	padding-left:27px;
	margin:3px 0;
}

div#pro_container div.find_phones_accessories dl dd ul li {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_24bit.png) no-repeat scroll -121px -16px;
	padding-left:27px;
	margin:5px 0;
}
div#pro_container.ie6 div.find_phones_features dl dd ul li,
div#pro_container.ie6 div.find_phones_accessories dl dd ul li{
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) no-repeat scroll -136px -26px;
}
div#pro_container div.find_phones_features dl dd ul li a, 
div#pro_container div.find_phones_accessories dl dd ul li a{
	color:#5DC33B;
	font-weight:bold;
	font-size:12px;
}
div#pro_container div.find_phones_features dl dd ul li a:hover, 
div#pro_container div.find_phones_accessories dl dd ul li a:hover{
	text-decoration:underline;
}
div#pro_container div#find_phones_popup div.find_phones_popup_header p a {
	color:#5DC33B;
	font-weight:normal;
	font-size:12px;
}
div#pro_container div#find_phones_popup div.find_phones_popup_header p a:hover {
	text-decoration:underline;
}
div#pro_container div.find_phones_accessories dl dd{
	float:left;
	width:174px;
}
div#pro_container div.find_phones_features dl dt{
	cursor:pointer;
}

div#pro_container div.find_phones_features dl dd ul.accordion {
	float:left;
	width:160px;
	margin-bottom:3px;
}
div#pro_container.ie7 div.find_phones_features dl dd ul.accordion{padding-bottom:10px;}

div#pro_container div.find_phones_features dl dd ul.accordion li.select_megapixels {
	background:none;
}
div#pro_container div.find_phones_features dl dd fieldset{
	width:155px;
	margin:5px 0;
	font-size:12px;
}
div#pro_container div.find_phones_features dl dd select{
	width:150px;
	margin:5px 0;
	font-size:12px;
}
div#pro_container div.find_phones_features dl dd label{
	width:150px;
	font-weight:bold;
	font-size:12px;
}
div#pro_container div.find_phones_accessories dl.find_phones_accessories_bot dd{
	float:left;
	width:349px;
	border-top:1px dotted #e3e3e3;
	margin-top:10px;
}
div#pro_container div.find_phones_accessories div.find_phones_model{
	width:auto;
	padding:12px 15px 15px 15px;
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_overlay_findProducts_selected.png) no-repeat scroll 0;
	height:50px;
}
div#pro_container div.find_phones_accessories div.find_phones_model select{
	width:310px;
	margin:15px 0;
	font-size:12px;
}

div#pro_container div.find_phones_maps p{
	padding: 10px 4px 4px 0;
	margin-bottom:0px !important;
}
div#pro_container div.find_phones_popup_header a.cta_left{
	margin: 8px 0 10px 1px;
}
div#pro_container div.find_phones_maps a.left, div#pro_container div.find_phones_maps div.jcarousel-prev {
	left:-20px;
	top:20px;
}
div#pro_container div.find_phones_maps a.right, div#pro_container div.find_phones_maps div.jcarousel-next {
	right:-20px;
	top:20px;
}
div#pro_container div.find_phones_maps ul.carousel li {
	display:block;
	float:left;
	height:auto;
	margin:8px 20px 0 0;
	position:relative;
	text-align:center;
	width:90px;
}
div#pro_container.ie7 div.find_maps_bundle ul.find_phones_carousel li {
	margin:8px 1px 0 0;
}
div#pro_container div.find_maps_bundle ul.carousel li {
	margin:8px 2px 0 0;
	left:0;
	padding:0;
	width:90px;	
}
div#pro_container div.find_phones_maps ul.find_phones_carousel li img.maps_image {
	height:auto;
	width:auto;
}

div#pro_container div.find_phones_maps ul.find_phones_carousel li span{
	display:block;
	font-size:11px;
	position:relative;
	text-align:center;
	width:90px;
}
div#pro_container div.find_phones_maps ul.find_phones_carousel li span a{
	display:block;
	font-size:11px;
	color:#333333;
	text-decoration:none;
}
div#pro_container div.find_phones_maps ul.find_phones_carousel li span a:hover{
	text-decoration:underline;
}
div#pro_container div.find_phones_maps ul.find_phones_carousel li img {
	display:block;
	height:90px;
	position:relative;
	text-align:center;
	width:90px;
	margin:0 auto;
}
div#pro_container div.find_phones_maps dl.find_phones_maps_bot span.price{
	text-align:left;
	color:#333333;
	font-size:15px;
	text-decoration:line-through;
	padding: 0px 25px 0 3px;
}
div#pro_container div.find_phones_maps dl.find_phones_maps_bot span.price_sale{
	text-align:left;
	color:#333333;
	font-size:15px;
	font-weight:bold;
	padding: 0px 25px 0 3px;
}
div#pro_container div.find_phones_maps ul.find_phones_carousel li.signs{
	color:#E4E4E4;
	font-size:30px;
	padding:28px 0;
	width:15px;
}
div#pro_container div.find_phones_maps dl.find_phones_maps_bot{
	width:349px;
	margin-top:0;
}
div#pro_container div.find_phones_maps dl.find_phones_maps_bot dd{
	float:left;
	width:349px;
	border-top:1px dotted #e3e3e3;
	padding:6px 0 3px 0;
}
div#pro_container div.find_phones_maps dl.find_phones_maps_bot span{
	float:left;
}
div#pro_container div.find_pdt div.find_phones_carousel {
	padding-bottom:0;
}
div#pro_container div.find_phones_buy_btn span {
	float:left;
	font-weight:bold;
	vertical-align:middle;
}
div#pro_container .find_phones_buy_btn a.green_button span.corner, 
div#pro_container .find_phones_buy_btn button.green_button span.corner {
height:115%;
}
div#pro_container .find_phones_buy_btn a.green_button {
	color:#FFFFFF;
	display:block;
	font-size:12px;
	font-weight:bold;
	margin:0;
}
div#pro_container .find_phones_buy_btn a.green_button span.button {
	background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/sm_btn_body.png);
	background-position:0 50%;
	display:block;
	height:17px;
	margin:0 17px 0 7px;
	padding:1px 15px 0 5px;
	position:relative;
}
div#pro_container .find_phones_buy_btn a.green_button span.tl {
	background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/btn_green_left_cr.png);
	background-position:0 1px;
	left:-6px;
	width:6px;
}
div#pro_container .find_phones_buy_btn a.green_button span.tr {
	background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/btn_green_right_cr.png);
	background-position:0 1px;
	right:-7px;
	width:14px;
}
div#pro_container #find_phones_popup,div#pro_container #find_accessories_popup {
	position:absolute;
	z-index:10001;
	top: 0;
	width:349px;
}
div#pro_container #find_maps_popup,div#pro_container #find_mapsBundle_popup {
	position:absolute;
	z-index:10001;
	top: 0;
	width:348px;
}
div#pro_container.no_js #find_maps_popup,
div#pro_container.no_js #find_phones_popup,
div#pro_container.no_js #find_accessories_popup {
	position:relative;
	width:348px;
	height: auto;
}

/* 
	===================================


/*** Flyouts ***/
div#pro_container div.flyout, div.flyout__{
    background-color:transparent;
    position:absolute;
    z-index:999;
}

    .MOLECULAR div.flyout__{ background-color:transparent; }

    div#pro_container div.gradient_flyout,
    div.gradient_flyout__{ z-index:1003 !important; } /*** Reomve !imp. during merge */

    div#pro_container div.flyout h4, div#pro_container div.flyout h5,
    div.flyout__ h4, div.flyout__ h5{
        margin:0 0 10px;        
    }
    
    div#pro_container div.flyout p, div.flyout__ p{
        margin:0 0 10px;
    }
    
    div#pro_container div.flyout h4, div.flyout__ h4{
        color:#5DC33B;
        font-size:16px;
        font-weight:normal;
        text-transform:uppercase;
    }
    
        div#pro_container div.feature_flyout h4, div.feature_flyout__ h4{ 
            color:#333; 
            font-size:13px;
        }

    div#pro_container div.flyout h5, div.flyout__ h5{
        font-size:100%;
    }
    
    div#pro_container div.flyout div.hd, div.flyout__ div.hd{       
        height:16px;
        margin:0 35px 0 41px;        
        position:relative;    
    }
    
        div#pro_container div.flyout_icon div.hd, div.flyout_icon__ div.hd{  
            margin:-1px 35px 0 18px;         
        }

		div#pro_container.ie7 div.flyout_icon div.hd, .ie7 div.flyout_icon__ div.hd{  
            margin:-4px 35px 0 19px;         
        }

        div#pro_container div.features_icon_flyout div.hd, div.features_icon_flyout__ div.hd{   
            margin-left:24px;        
        }
    
    div#pro_container div.flyout div.ft, div.flyout__ div.ft{ 
        height:17px;
        margin:0 37px 0 26px;        
        position:relative;     
    }
    
	div#pro_container div.flyout_icon div.ft, div.flyout_icon__ div.ft{ 
        margin:0 38px 0 19px;  
    }
    
	div#pro_container.ie7 div.flyout_icon div.ft, .ie7 div.flyout_icon__ div.ft{ 
        margin:0 37px 0 18px;  
    }
    
        div#pro_container div.flyout div.hd span.top, div.flyout__ div.hd span.top{
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_24bit.png) repeat-x 0 -481px;
            height:16px;
            width:100%;
        }
        
            div#pro_container.no_png div.flyout div.hd span.top, .no_png div.flyout__ div.hd span.top{ background:none; }
            div#pro_container div.gradient_flyout div.hd span.top, div.gradient_flyout__ div.hd span.top{ 
                background:#FFF; 
                height:6px; 
                padding:0;
                top:0; 
            }
    
        div#pro_container div.gradient_flyout div.hd, div.gradient_flyout__ div.hd{    
            height:6px;
            margin:0 32px 0 24px;
        }
        
            div#pro_container div.gradient_flyout button div.hd, div.gradient_flyout__ button div.hd{  
                height:auto;
                margin:0;
            }

        div#pro_container div.flyout div.ft span.btm, div.flyout__ div.ft span.btm{
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_24bit.png) repeat-x 0 -445px;
            height:21px;
            width:100%;
            top:0;
        }

            div#pro_container.no_png div.flyout div.hd span.btm, .no_png div.flyout__ div.hd span.btm{ background:none; }
        
            div#pro_container div.gradient_flyout div.ft span.btm, div.gradient_flyout__ div.ft span.btm{
                background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_24bit.png) repeat-x 0 -431px;
                height:14px;   
                top:0;             
            }
            
            div#pro_container.no_png div.gradient_flyout div.ft span.btm, .no_png div.gradient_flyout__ div.ft span.btm{
                background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) repeat-x 0 -1010px;
            }
    
    div#pro_container div.flyout div.bd, div.flyout__ div.bd{
        background:#FFF url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_flyout.gif) repeat-x 0 bottom !important;
        margin:0 29px 0 18px !important;
        padding:15px 15px 10px !important;
        position:relative;
    }

        div#pro_container div.gradient_flyout div.bd, div.gradient_flyout__ div.bd,
        div#pro_container.ie6 div.gradient_flyout div.bd, .ie6 div.gradient_flyout__ div.bd{
            padding-top:20px !important;    
        }

            div#pro_container div.constrained_flyout__ div.bd, div.constrained_flyout__ div.bd{
                padding-top:5px !important;    
            }

        div#pro_container div.flyout div.bd a.close, div.flyout__ div.bd a.close{
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_24bit.png) repeat-x -149px -305px;           
            display:block;
            height:17px;
            padding:0;
            position:absolute;
            right:15px;
            top:4px;
            width:17px;    
        }
        
            div#pro_container div.gradient_flyout div.bd a.close, div.gradient_flyout__ div.bd a.close{
                top:-2px;    
            }
            
                div#pro_container div.constrained_flyout div.bd a.close, div.constrained_flyout__ div.bd a.close{
                    top:10px;    
                }
            
            div#pro_container.ie6 div.gradient_flyout div.bd a.close, .ie6 div.gradient_flyout__ div.bd a.close{
                top:2px;    
            }
        
            div#pro_container.no_png div.flyout div.bd a.close, .no_png div.flyout__ div.bd a.close{
                background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) repeat-x -149px -305px;     
            }
            
            div#pro_container div.flyout_icon div.bd a.close, div#pro_container div.features_icon_flyout div.bd a.close,
            div.flyout_icon__ div.bd a.close, div.features_icon_flyout__ div.bd a.close{
                display:none;
            }

        div#pro_container div#features_overview .corner{
            width:12px;
        }
        
		 div#pro_container div.flyout_icon div.bd, div.flyout_icon__ div.bd{
            margin:0 30px 0 10px !important;
        }
        
		 div#pro_container.ie7 div.flyout_icon div.bd, .ie7 div.flyout_icon__ div.bd{        
             margin:0 32px 0 11px !important;
         }
    
    div#pro_container div.flyout .corner, div.flyout__ .corner{ width:16px; }
        div#pro_container.no_png div.flyout .corner, .no_png div.flyout__ .corner{ display:none !important; }
        
    div#pro_container div.flyout .tl, div.flyout__ .tl{ background-position:-37px -390px; height:15px; left:-15px; top:1px; width:15px; }
        div#pro_container.no_png div.flyout .tl, .no_png div.flyout__ .tl{ background-position:-62px -125px; }
        div#pro_container div.gradient_flyout .tl, div.gradient_flyout__ .tl{ 
            background-position:-121px -336px; 
            height:6px;
            left:-6px; 
            top:0;
            width:10px;
        }
        
    div#pro_container div.flyout .tr, div.flyout__ .tr{ background-position:-110px -438px; height:6px; right:-15px; top:10px; }    
        div#pro_container.no_png div.flyout .tr, .no_png div.flyout__ .tr{ background-position:-63px -165px; }        
        div#pro_container div.features_icon_flyout .tr, div.features_icon_flyout__ .tr{ background-position:-53px -391px; height:15px; right:-15px; top:1px; }        
        
        div#pro_container div.gradient_flyout div.hd .tr, div.gradient_flyout__ div.hd .tr{ 
            background-position:-109px -453px;
            height:7px; 
            right:-9px;
            top:0;
            width:10px; 
			background-color:#fff;
        }
        
    div#pro_container div.flyout .br, div.flyout__ .br{ background-position:-54px -407px; height:20px; right:-16px; top:0; }  
        div#pro_container.no_png div.flyout .br, .no_png div.flyout__ .br{ background-position:-63px -244px; }  
        div#pro_container div.gradient_flyout .br, div.gradient_flyout__ .br,
        div.ovi_store_flyout__ .br{ background-position:-138px -322px; height:14px; width:17px; right:-16px; top: 0; }             
    
    div#pro_container div.flyout .bl, div.flyout__ .bl{ background-position:-37px -407px; height:20px; left:-16px; top:0; }   
        div#pro_container.no_png div.flyout .bl, .no_png div.flyout__ .bl{ background-position:-63px -204px; }
        div#pro_container div.gradient_flyout .bl, div.gradient_flyout__ .bl, 
        div.ovi_store_flyout__ .bl{ background-position:-121px -322px; height:14px; width:17px; left:-16px; top: 0;}             
    
    div#pro_container div.flyout .left, div#pro_container div.flyout .right,
    div.flyout__ .left, div.flyout__ .right{ 
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/horizontal_backgrounds_24bit.png) repeat-y -882px 0;
        height:100%;
        width:33px; 
    }    
    
    div#pro_container div.flyout .left,  .MOLECULAR div.flyout__ .left{ 
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_shadow_left.png) repeat-y;
        left:-8px; 
        top:0; 
        width:8px;
    }  
        
        div#pro_container div.gradient_flyout .left, .MOLECULAR div.gradient_flyout__ .left{
            background:no-repeat 0 bottom;
            background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_flyout_grad_left.png);
            left:-9px;
            width:9px;
        }            

    div#pro_container div.flyout .right, .MOLECULAR div.flyout__ .right{ 
        right:-8px; 
        top:0; 
        width:8px;
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_shadow_right.png) repeat-y;

    }
    
         div#pro_container div.gradient_flyout .right, .MOLECULAR div.gradient_flyout__ .right{ 
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_flyout_grad_right.png) no-repeat 0 bottom;
            right:-9px;            
            width:10px;        
         }
    
    div#pro_container.no_png div.flyout span.left, div#pro_container.no_png div.flyout span.right,
    .no_png div.flyout__ span.left, .no_png div.flyout__ span.right{
        background:none;
    }
	
	div#pro_container div.flyout__ a, .MOLECULAR div.flyout a{
        background:none;
		padding-left:0;
		display:inline;
		cursor:pointer !important;
    }
	.MOLECULAR div.ovi_store_flyout__ a{
        color:#ffffff !important;
		text-decoration:none;
    }
	div#pro_container div.flyout__ a, .MOLECULAR div.flyout a button{
        cursor:pointer !important;
    }
    
/*** Flyout: Product compare ***/
div#pro_container div.flyout div.ppCompareTrayBg, div.flyout__ div.ppCompareTrayBg{
    width:260px;    
}

    div#pro_container div.flyout div.ppCompareTrayBg a, div.flyout__ div.ppCompareTrayBg a{
        margin-bottom:10px;    
    }
    
div#pro_container div.flyout div.ppCompareTrayHdr, div.flyout__ div.ppCompareTrayHdr{
    border-bottom:1px dotted #CCC;
    font-weight:bold;
    padding-bottom:15px;
}

div#pro_container div#ppCompareTrayItemHolderR6, .MOLECULAR div#ppCompareTrayItemHolderR6{
    border-bottom:1px dotted #CCC;
    height:90px;
    margin:15px 0 15px;
    width:240px;       
}


div#pro_container .pp_compare_button_add, .MOLECULAR .pp_compare_button_add {
	display:block;
	float:left;
	margin-top:7px;
	position:relative;
	width:240px;
}
div#pro_container .pp_compare_button_compare, .MOLECULAR .pp_compare_button_compare{
	display:block !important;
	margin-top:5px;
	position:relative;
	width:240px;
	clear:both;
}
div#pro_container .pp_compare_button_remove, .MOLECULAR .pp_compare_button_remove {
	display:none;
	float:left;
	margin-top:7px;
	position:relative;
	width:240px;
}
div#pro_container div#ppCompareTrayItemHolderR6.no_product, .MOLECULAR div#ppCompareTrayItemHolderR6.no_product{
    background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/noselectedproduct.gif) no-repeat;    
}

div#pro_container div#ppCompareTrayItemHolderR6:after, 
.MOLECULAR div#ppCompareTrayItemHolderR6:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
div#ppCompareTrayItemHolderR6 {display: inline-block;}

div#pro_container div.ppCompareTray div.trayProductIdCont, .MOLECULAR div.ppCompareTray div.trayProductIdCont {
	background:#FFFFFF url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/pp_tray_shrt_gradient.gif) repeat-x scroll left top;
	border:1px solid #CCCCCC;
	color:#54534A;
	display:none;
	font-size:11px;
	left:0;
	padding:3px 5px;
	position:absolute;
	top:0;
	z-index:2004;
}
div#pro_container div.ppCompareTrayItemHolder, .MOLECULAR div.ppCompareTrayItemHolder {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/noselectedproduct.gif) no-repeat scroll 0 0;
	float:left;
	height:90px;
	margin-top:12px;
	overflow:hidden;
	width:240px;
}

/* Hides from IE-mac \*/
* html div#ppCompareTrayItemHolderR6 {height: 1%;}
div#ppCompareTrayItemHolderR6 {display: block;}
/* End hide from IE-mac */

    div#pro_container div#ppCompareTrayItemHolderR6 div.ppCompareTraySingleItem, 
    .MOLECULAR div#ppCompareTrayItemHolderR6 div.ppCompareTraySingleItem{
        float:left;
        width:60px; 
		font-size:10px;   
    }

/*** Flyout: Buy Now ***/
div#pro_container div#buyNowModule div.ppBnWithPlan, .MOLECULAR div#buyNowModule div.ppBnWithPlan{
    margin-bottom:15px;    
}

    div#pro_container div#buyNowModule div.ppBnWithPlan a, .MOLECULAR div#buyNowModule div.ppBnWithPlan a{
        display:inline;      
    }

div#pro_container div.nsBnContentAreaMiddleB, div#pro_container div#witb,
.MOLECULAR div.nsBnContentAreaMiddleB, .MOLECULAR div#witb{
    border:dashed #E8E8E8;
    border-width:1px 0;    
    margin:15px 0;
    padding:15px 0;    
}

    div#pro_container div.nsBnContentAreaMiddleB div#witb, .MOLECULAR div.nsBnContentAreaMiddleB div#witb{
        border:none;
        margin:0;
        padding:0;
    }
    
div#pro_container div#witb, .MOLECULAR div#witb{
    color:#555;
    cursor:pointer;
    cursor:hand;
    margin-bottom:15px; 
}

    div#pro_container div#witb:hover, .MOLECULAR div#witb:hover{
        text-decoration:underline;    
    }

div#pro_container div#allresults div, .MOLECULAR div#allresults div{
    font-size:11px;
    line-height:1.25em;    
}

div#pro_container div.nsBnCurrentPrice, .MOLECULAR div.nsBnCurrentPrice{
    font-size:15px;
    font-weight:bold;    
}

div#pro_container div.nsBnVAT, .MOLECULAR div.nsBnVAT{
    font-size:11px;
    font-style:italic;   
    margin-bottom:15px; 
}

/*** Flyout: Share ***/
div#pro_container div.addthis_toolbox, .MOLECULAR div.addthis_toolbox{ 
    margin-bottom:10px;
}

    div#pro_container div.flyout div.addthis_toolbox a, div.flyout__ div.addthis_toolbox a{ 
        background:none;
        padding:0;
    }
    
.MOLECULAR.ie6 div.addthis_toolbox .addthis_button_expanded {
    display:inline;
    vertical-align:middle;
}

div#pro_container .at300bs, .MOLECULAR .at300bs{ 
    background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) no-repeat;
    margin-right:16px;
}

    div#pro_container.ie6 .at300bs, .ie6 div.flyout__ .at300bs{ 
        margin-right:8px;
    }
    
        div#pro_container.ie6 .addthis_button_expanded .at300bs, .ie6 div.flyout__ .addthis_button_expanded .at300bs{
            margin-right:0;
        }

div#pro_container div.flyout .at15t_facebook, div.flyout__ .at15t_facebook{ background-position: -105px -306px !important; }
div#pro_container div.flyout .at15t_digg, div.flyout__ .at15t_digg{ background-position: -76px -290px !important; }
div#pro_container div.flyout .at15t_twitter, div.flyout__ .at15t_twitter{ background-position: -105px -290px !important; }
div#pro_container div.flyout .at15t_delicious, div.flyout__ .at15t_delicious{ background-position: -76px -306px !important; }
div#pro_container div.flyout .at15t_expanded, div.flyout__ .at15t_expanded{ background:none; padding:0; margin-right:0.25em; }

div#pro_container div.share a.close, .MOLECULAR div.share a.close{background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_findProducts_close.png) no-repeat right top; margin-right:-8px; margin-top:-18px; width:17px; height:17px;}
div#pro_container div.share span.close, .MOLECULAR  div.share span.close{display:none;}
/* 
	===================================
	>> Feature icons <<
	===================================
*/
div#pro_container img.feature_icon{            
    background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/nokia-icons_24bit.png);
    background-repeat:no-repeat;
    height:30px;
    min-width:28px;
	max-width:30px;
	width:auto;
}
div#pro_container.ie7 img.feature_icon{            
    width:28px;
}

    div#pro_container.no_png img.feature_icon,
    body.ie6 div#pro_container.js_enabled img.feature_icon{ 
        background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/nokia-icons_8bit_green_matte.png);
    }
    
    div#pro_container.no_png .active img.feature_icon,
    body.ie6 div#pro_container.js_enabled .active img.feature_icon,
    div#pro_container.ie6 img.feature_icon{ 
        background-image:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/nokia-icons_8bit_white_matte.png);
    }

    div#pro_container img.home_icon{ background-position:-5px -6px;}  
        div#pro_container .active img.home_icon, 
        div#pro_container.no_js img.home_icon{ background-position:-49px -6px;}  
         
    div#pro_container img.music_icon{ background-position:-8px -413px;}  
        div#pro_container .active img.music_icon, 
        div#pro_container.no_js img.music_icon{ background-position:-53px -413px;}                      
        
    div#pro_container img.photography_icon{ background-position:-7px -47px;}
        div#pro_container .active img.photography_icon, 
        div#pro_container.no_js img.photography_icon{ background-position:-50px -47px;}
        
    div#pro_container img.gaming_icon{ background-position:-7px -375px;}
        div#pro_container .active img.gaming_icon,
        div#pro_container.no_js img.gaming_icon{ background-position:-51px -375px;}
        
    div#pro_container img.navigation_icon{ background-position:-7px -296px;}
        div#pro_container .active img.navigation_icon,
        div#pro_container.no_js img.navigation_icon{ background-position:-51px -296px;}
        
    div#pro_container img.internet_icon{ background-position:-7px -171px;}                                                        
        div#pro_container .active img.internet_icon,
        div#pro_container.no_js img.internet_icon{ background-position:-52px -171px;}                                                        
        
    div#pro_container img.hardware_icon{ background-position:-6px -259px;}  
        div#pro_container .active img.hardware_icon,
        div#pro_container.no_js img.hardware_icon{ background-position:-52px -259px;}  
        
    div#pro_container img.design_icon{ background-position:-7px -89px;}                  
        div#pro_container .active img.design_icon,
        div#pro_container.no_js img.design_icon{ background-position:-51px -89px;}                  
        
    div#pro_container img.communications_icon{ background-position:-7px -338px;}                  
        div#pro_container .active img.communications_icon,
        div#pro_container.no_js img.communications_icon{ background-position:-51px -338px;}                  
        
    div#pro_container img.videos_icon{ background-position:-8px -129px;}                                  
        div#pro_container .active img.videos_icon,
        div#pro_container.no_js img.videos_icon{ background-position:-52px -129px;}                                      
        
    div#pro_container img.applications_icon{ background-position:-7px -216px;} 
        div#pro_container .active img.applications_icon,
        div#pro_container.no_js img.applications_icon{ background-position:-52px -216px;}     
        
    div#pro_container img.ovi_icon{ background-position:-6px -449px;} 
        div#pro_container .active img.ovi_icon,
        div#pro_container.no_js img.ovi_icon{ background-position:-52px -449px;}         

    div#pro_container img.contacts_icon{ background-position:-6px -489px;} 
        div#pro_container .active img.contacts_icon,
        div#pro_container.no_js img.contacts_icon{ background-position:-51px -489px;} 

    div#pro_container img.smartphone_icon{ background-position:-7px -532px;} 
        div#pro_container .active img.smartphone_icon,
        div#pro_container.no_js img.smartphone_icon{ background-position:-53px -532px;}   
        
    div#pro_container img.connectivity_icon{ background-position:-7px -569px;} 
        div#pro_container .active img.connectivity_icon,
        div#pro_container.no_js img.connectivity_icon{ background-position:-52px -569px;}    
        
    div#pro_container img.windows_icon{ background-position:-6px -608px;} 
        div#pro_container .active img.windows_icon,
        div#pro_container.no_js img.windows_icon{ background-position:-51px -608px;}                    
        
    div#pro_container img.multimedia_icon{ background-position:-8px -650px;} 
        div#pro_container .active img.multimedia_icon,
        div#pro_container.no_js img.multimedia_icon{ background-position:-53px -650px;} 
	
	div#pro_container img.practical_tools_icon { background-position:-10px -739px;} 
        div#pro_container .active img.practical_tools_icon,
        div#pro_container.no_js img.practical_tools_icon{ background-position:-54px -739px;}    
        
    div#pro_container img.nokia_life_tools_icon { background-position:-7px -695px;} 
        div#pro_container .active img.nokia_life_tools_icon,
        div#pro_container.no_js img.nokia_life_tools_icon{ background-position:-52px -695px;}                    
        
    div#pro_container img.key_differences_icon{ background-position:-10px -786px;} 
        div#pro_container .active img.key_differences_icon,
        div#pro_container.no_js img.key_differences_icon{ background-position:-55px -786px;}   
        
    div#pro_container img.mobile_tv_icon{ background-position:-9px -827px;} 
        div#pro_container .active img.mobile_tv_icon,
        div#pro_container.no_js img.mobile_tv_icon{ background-position:-54px -827px;}                       
/* 
	===================================
	>> One-off Elements <<
	===================================
*/
div#pro_container form.available, div.flyout__ form.available{
    font-size:11px !important;   
}

    div#pro_container form.available p.description, div.flyout__ form.available p.description{
        padding-right:25px;            
    }

    div#pro_container form.available div.form_row, div.flyout__ form.available div.form_row{
        margin:1.0em 0;    
    }
    
        div#pro_container form.available div.form_row label, div.flyout__ form.available div.form_row label{
            display:block;  
            margin-bottom:5px;  
        }
        
        div#pro_container form.available div.form_row input.full, div.flyout__ form.available div.form_row input.full{
            width:100px;
        }
        
        div#pro_container form.available div.form_row span.error, div.flyout__ form.available div.form_row span.error{        
            color:#D12D2C;
            display:block;
            margin-top:2px;
        }
    
    div#pro_container form.available .check, div.flyout__ form.available .check{
        display:block;
        float:left;
		margin-right:5px;
    }
    
        div#pro_container form.available label.check, div.flyout__ form.available label.check{ width:80%; }
        .ie6 div.flyout__ form.available label.check{ width:auto; }

div#pro_container h4.icon, div#pro_container p.icon, div.flyout__ h4.icon, div.flyout__ p.icon{
    width:120px;
}

    div#pro_container div.feature_flyout h4.icon, div.flyout__ div.feature_flyout h4.icon,
    div#pro_container div.flyout_icon h4.icon, div.flyout_icon__ h4.icon{
        width:auto;    
    }
    
    div#pro_container div.feature_flyout_sized p.icon, div.flyout__ div.feature_flyout_sized p.icon{
        width:85%;
    }

div#pro_container p.icon, div.flyout__ p.icon{
    line-height:1.5em;    
}

div#pro_container form.available input, div.flyout__ form.available input,
div#pro_container form.available select, div.flyout__ form.available select{
    font-size:11px;
}

img.preload{
    height:1px;
    left:-1000px;
    position:absolute;
    top:-5000px;
    width:1px;
}

div#nyroModalBg {width:100%; height:100%; position:fixed; min-height:100%; min-width:100%;}

div#pro_container span.product_dropshadow{
    background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_24bit.png) no-repeat -124px -220px;    
    bottom:30px;
    display:block;
    height:58px;
    left:-10px;
    position:absolute;
    width:104px;
}

    div#pro_container div#recentlyViewedProductsHolder .phone_product span.product_dropshadow{
        bottom:35px;
    } 

    div#pro_container .phone_product span.product_dropshadow{
        bottom:20px;
        left:10px; 
        opacity:0.75;       
    }
    
    div#pro_container div.single .phone_product span.product_dropshadow{
        left:-5px;   
    }
    
div#pro_container.no_png span.product_dropshadow{ 
    background:none;
    display:none;
}

div#pro_container div.loading_bar__, div#nyroModalFull div.loading_bar__, div.flyout__ div.loading_bar__{
    background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/ajax-loader.gif) no-repeat;
    height:19px;
    position:absolute;
    width:220px;
}

    div#nyroModalFull div.loading_bar__{
        margin:auto;
        position:relative;
        top:45%;
    }

.swatch_loader{
    background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/spinner.gif) no-repeat !important;
    height:auto;
    position:absolute;
    width:auto;
	
}

div#pro_container span.ie6_shim{
    zoom:1;
}

/* 
	===================================
	>> Reviews page one-off <<
	===================================
*/
div#pro_container div#BVTBScontmini, div#pro_container div#BVTBScontfull{ border:none; }
div#pro_container div#BVTBScontmini{ 
    background:#EFEFEF url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/repeating_backgrounds_8bit.gif) repeat-x scroll 0 -1491px;
    margin-bottom:15px;
    padding:15px;
    position:relative; 
}

div#pro_container td.BVRatingSummaryBuyAgain{
    left:40%;
    position:absolute;
    top:15px;   
}
div#pro_container.overview td.BVRatingSummaryBuyAgain{
    color:#333333; 
	font-weight:normal;
	right: 12px;
	width:270px;
}
div#pro_container td.BVRatingSummaryBuyAgain p{
    margin-top:12px;    
}

div#pro_container td.BVReviewSortRowLink{
    background:#EFEFEF;
    padding:5px 15px 0;
}

div#pro_container td.BVRatingSummaryLinks{
    left:40%;
    position:absolute;
    top:50px;
}

div#pro_container div#BVSVPLinkContainer a, div#pro_container span.BVReviewer a, div#pro_container a.BVFeedbackYesLink, 
    div#pro_container a.BVFeedbackNoLink, div#pro_container a.BVFeedbackInappropriateLink{
    background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_24bit.png) no-repeat scroll -138px -17px;
    color:#5DC33B;
    padding-left:10px;
}

    div#pro_container.no_png div#BVSVPLinkContainer a, div#pro_container.no_png span.BVReviewer a, div#pro_container.no_png a.BVFeedbackYesLink, 
        div#pro_container.no_png a.BVFeedbackNoLink, div#pro_container.no_png a.BVFeedbackInappropriateLink{
            background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) no-repeat -152px -26px;             
        }

div#pro_container a.BVFeedbackYesLink, div#pro_container a.BVFeedbackNoLink, 
    div#pro_container a.BVFeedbackInappropriateLink{
        padding:0 6px 6px 10px;
    }

div#pro_container span.BVReviewer{
    float:none;
    display:block;
}

div#pro_container span.BVreviewerLocation{
    display:block;
    margin:1em 0;        
}

div#pro_container span.BVReviewLabel{
    margin:0.5em 0;    
}

div#pro_container div.BVReviewSocialBookmarkingSection{
    margin:0.75em 0 0;
}

    div#pro_container div.BVReviewSocialBookmarkingSection img{ vertical-align:middle; }

div#pro_container td.BVReviewSectionReview{
    padding:15px 5px 0;
}

div#pro_container tr.BVRatingRow td, div#pro_container div#BVSVPLinkContainer{
    padding-top:5px;    
}
div#pro_container.overview tr.BVRatingRow td, div#pro_container div#BVSVPLinkContainer{
    font-weight:normal;   
}

div#pro_container div.BVcontent, div#pro_container div.BVcontent span.BVContentReviewText{
    line-height:1.5em;
}

div#pro_container div.BVPageBasedPaginationContainer span a{
    color:#5DC33B; 
    font-size:12px;
    font-weight:bold;
}

div#pro_container td.BVReviewPaginationCell{
    padding-top:15px;
}

div#pro_container div.BVReviewRightDiv span.BVdateCreated{
    color:#666;
    padding-right:10px;
}

div#pro_container div.BVReviewPaginationContent{
    padding:10px 0;
}

div#pro_container div.BVReviewFeedbackLinks, div#pro_container div.BVReviewFeedbackDisplay{
    margin:0.5em 0;
}

div#pro_container table.BVReviewDisplay td.BVReviewDisplayLeft, div#pro_container table.BVReviewDisplay td.BVReviewDisplaySeparator,
div#pro_container table.BVReviewDisplay td.BVReviewDisplayRight{
    background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_review_grad.png) repeat-x;
    padding-top:15px;    
}

div#pro_container a#BVSummaryReadReviewsLink{
    background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_read_reviews_24bit.png) no-repeat;
    font-size:11px;
    padding:4px 12px 0 0;
}

    div#pro_container.no_png a#BVSummaryReadReviewsLink{
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_read_reviews_8bit.png) no-repeat;        
    }

div#pro_container a#BVSubmissionURL{
    background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_write_reviews_24bit.png) no-repeat;
    font-size:11px;
    padding:4px 12px 0 0;
}

    div#pro_container.no_png a#BVSubmissionURL{
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/bg_write_reviews_8bit.png) no-repeat;        
    }

div#pro_container td.BVfeaturedTitle{
    background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/button_background_white_to_gray_1x14.gif) repeat-x center bottom;
    border:1px solid #CCC;
    font-size:11px;
    padding:0 5px;
    vertical-align:middle;
}

div#pro_container td.BVfeaturedIcon{
    background:#666;
    border:1px solid #443;     
}

div#pro_container td.BVBadge div{ margin-top:10px; }
div#pro_container.overview div.review_product table.BVRatingSummary { margin-bottom:10px; }

/* 
	===================================
	>> Specification Update<<
	===================================
*/
div#pro_container .spec_TOC h2 {
	font-size:16px;
	padding-bottom:0.5em;
}
div#pro_container .spec_TOC ul {
	float:left;
    padding-bottom:15px;
    padding-right:10px;
    width:200px;
}
div#pro_container .spec_TOC ul li {
	margin:0 5px 5px 2px;
}
div#pro_container .spec_TOC a.cta{
	font-weight:bold;
}

div#pro_container .specs div.hd a{
    background:none !important;
}

div#pro_container .specs a.cta_top {
	background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/icon_green_arrow_up.png) no-repeat scroll right center !important;
	color:#5DC33B;
	font-weight:bold;
	padding-right:14px;
	position:absolute;
	right:0;
	top:2px;
}
div#pro_container.ie7 .specs a.cta_top {
	top:6px;
}

/* 
	===================================
	>> Email a friend <<
	===================================
*/

div#product_header.email_friend div#product_header div.wrapper {
	margin-bottom:0;
}

/* Removed per Hakki
div#pro_container.email_friend div#product_header {
	padding:15px 15px 5px;
}
*/

div#pro_container.email_friend .product_center_tabs {
	background:#f8f8f8 none;
	display:block;
	padding:0 15px 20px;
}

div#pro_container.email_friend div.message {
	position:relative;
}

div#pro_container.email_friend div.message h2 {
	font-size:16px;
	padding-top:20px;
	padding-bottom:10px;
}

div#pro_container.email_friend div.message p {
	padding:6px 0;
}

div#pro_container.email_friend form.message_board  {
	position:relative;
	margin:10px 0;
}

div#pro_container.email_friend form.message_board .left {
	float:left;
	width:360px;
}

div#pro_container.email_friend form.message_board fieldset {
	display:block;
}

div#pro_container.email_friend form.message_board fieldset label {
	display:block;
	margin:14px 8px 6px 0;
	width:340px;
}

div#pro_container.email_friend form.message_board fieldset input,
div#pro_container.email_friend form.message_board fieldset textarea{
	display:block;
	width:340px;
}

div#pro_container.email_friend form.message_board fieldset textarea{
	padding:0;
	margin:0;
	height:180px;
}

div#pro_container.ie7.email_friend form.message_board fieldset textarea{
	height:193px;
}

div#pro_container.email_friend form.message_board div.button_container{
    padding:10px 5px 0 0;
    text-align:right;
	float:right;
}

    .ie6 div#pro_container.email_friend form.message_board div.button_container{
        padding-right:5px;
    }

	div#pro_container.email_friend form.message_board div.button_container .button{
        margin-right:7px;	
    }
    
        div#pro_container.ie6 form.message_board div.button_container .button{
            margin-right:1px;    
        }

div#pro_container.email_friend.ie7 form.message_board div.button_container .button{
    margin-right:10px;	
}
div#pro_container ul#send_email{
    width:auto;
}


/* end footer stick 

/* 
	===================================
	>> Deliberately styled non-JavaScript Elements <<
	===================================
*/
#button_share, #button_compare{ display:none; }
.js_enabled #button_share, .js_enabled #button_compare{ display:block; }
        
/* 
	===================================
	>> CSS BUG HACKS <<
	===================================
*/
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* 
	======================================
	>> Overrides for system stylesheets <<
	======================================
*/
.ppContentAreaBottom{
    overflow:visible !important;
    width:auto !important;
}

/* 
	======================================
	>> FnC Tray <<
	======================================
*/
div#tray_full{
    display:none;
}

div#compare_tray{
    width:240px;
}

div#tray_container{
    background:transparent url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/noselectedproduct.gif) no-repeat scroll 0 15px;    
    border:dotted #CCC;
    border-width:1px 0;
    height:auto;
    margin:15px 0;
    padding:15px 0;
    position:relative;
    width:240px;    
}

    div#tray_container.empty{
        height:60px;
    }
    
    div#tray_container div.item{
        background:#FFF;
        float:left;
        position:relative;
        width:60px;
    }
    
        div#tray_container div.item img{
            margin-bottom:5px;    
        }
    
        div#tray_container div.item a.remove_item{
            background:none;
            font-size:10px;    
        }
        
    div#tray_container span.compare_info{
        background:#FFF;
        border:1px solid #CCC;
        display:block;
        font-size:10px;
        font-weight:bold;
        padding:4px;
        position:absolute;
        top:-5px;    
        text-align:center;
    }
        
    div#tray_full{
        font-weight:bold;
        margin:10px 0;        
    }
    
    div#tray_container div.ie6_holder{
        height:60px;
        width:60px;
        zoom:1;
    }

div#tray_actions a, div#tray_extras a{
    margin-bottom:10px;
}    

    .ie6 div#tray_actions a.add{
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/sprites_rtl_8bit.png) no-repeat -6px -236px;
    }

div#fnc_loader{
    left:26px;
    top:40%;
}

/* 
	======================================
	>> Ovi Carousel <<
	======================================
*/
div#pro_container div.ovi_store{
    margin:20px 0;
}

    div#pro_container div.ovi_store h4 a{
        zoom:1;
    }

div#pro_container div.ovi_store div.bd{
    background:#EFEFEF;
    padding-bottom:15px;
}

div#pro_container ul.ovi_store{
    margin:15px 0 10px;    
}

    div#pro_container.ie6 ul.ovi_store{
        margin-left:20px;    
    }

    div#pro_container ul.ovi_store li{
        height:auto;
        margin:0 20px;
        width:96px;
    }
    
        div#pro_container.ie6 ul.ovi_store li{    
            margin:0;
        }
    
        div#pro_container ul.ovi_store li a{
            display:block;
        }
    
        div#pro_container ul.ovi_store li img{    
            height:96px;
            margin-bottom:10px;
            width:96px;
        }
    
    div#pro_container ul.ovi_store h4 a{
        color:#333;
        font-weight:normal;            
    }

div.ovi_store_flyout__ div.hd{
    background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_24bit.png) no-repeat 0 -480px;
    height:auto !important;
    margin:0 0 0 18px !important;
    width:175px;
}
div.ovi_store_flyout__ div.green_button div.hd{
    background:transparent none;
    height:auto !important;
    margin:0 2px !important;
    width:auto;
}

    .ie6 div.ovi_store_flyout__ div.hd{
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) no-repeat 0 -480px;        
    }
    
div.ovi_store_flyout__ div.bd{
    padding:15px 15px 0 !important;
    width:144px;
	height:auto;
}

div.ovi_store_flyout__ div.ft{
    background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_24bit.png) no-repeat 0 -555px;
    height:47px;
    margin:0 0 0 19px;
    width:175px;    
}
div.ovi_store_flyout__ div.flyout_ft{
    height:27px; 
	width:160px;
	margin-left:-4px; 
	padding-bottom:20px;
}
.ie6 div.ovi_store_flyout__ div.flyout_ft{
    height:27px; 
	width:145px;
	margin-left:-4px; 
	padding-bottom:10px;
}

    .ie6 div.ovi_store_flyout__ div.ft{
        background:url(/PRODUCT_METADATA_0/Products/Mini_laptops/Booklet_3G/css/img/buttons_corners_icons_tabs_8bit.png) no-repeat 0 -555px;
    }

div.ovi_store_flyout__ div.flyout_hd h3{
    color:#FFF;
    font-size:13px;
    margin:0;
    padding:10px 15px;
    width:145px;
}

div.ovi_store_flyout__ h5{
    font-weight:normal;
}

    div.ovi_store_flyout__ h5 label{ font-weight:bold; }

div.ovi_store_flyout__ h6{
    font-size:100%;
    margin:10px 0 10px;    
}

div.ovi_store_flyout__ p{
    line-height:125%;    
}

div.ovi_store_flyout__ span.price{
    top:6px;
	position:relative;
}

    .ie6 div.ovi_store_flyout__ span.price{
        float:left;
	    display:inline-block;
	    padding:0;
  		margin:6px 0 0 0;
		position:static;
    }

.ovi_store_flyout__ div.green_button div.button_outer{
    margin-right:15px;    
}

.ovi_store_flyout__ div.green_button div.button_inner{
    background-position:right -81px !important;
}
.ovi_store_flyout__ div.green_button{
 	position:relative;

}
.ie6 .ovi_store_flyout__ div.green_button{
	display:inline-block;
    float:left;
    padding:0;
	margin:0 5px 0 0;
}

.ovi_store_flyout__ div.green_button div.button_outer div.hd{
    background:none;
    margin:0 5px 0 0 !important;
    padding:8px 5px 0 2px;
    width:auto;
}

    .ovi_store_flyout__ div.green_button div.button_outer div.hd a{
        color:#FFF;   
        padding:0; 
    }
