/* FRAME WORK */
    #header{width:979px; clear: both;}

    #body_content{width:979px; clear: both; background: #FFFFFF; text-align: left;}
        #body_content .left_border{float:left; background: url(/images/custom/friendly/border_left.jpg) no-repeat; width: 1px;}
        #body_content .content{float:left; background: url(/images/custom/friendly/body_bg.jpg) repeat-x; padding:10px 25px; width:929px; }
        #body_content .right_border{float:left; background: url(/images/custom/friendly/border_right.jpg) no-repeat; width: 1px;}
        
    #footer{width:979px; clear: both;}
    
    
/* SITE TOP */
    #site_top{} 
        #logo{float:left;}

        #search_box{position:relative; float:right; top:78px;}
            #search_box .title{float:right; padding:3px 5px 0 0;}
            #search_box .field{float:right; padding:1px 5px 0 0;}
            #search_box .field_style{border:0px; border-top:1px solid #969696;} 
            #search_box .button{float:right;}
            
        #utilities_top{clear:right; position:relative; float:right; top:70px;}
            #utilities_top .image_cart{position:relative; top:6px;}
            #utilities_top a{color:#1E1E1E;}
            #utilities_top a:hover{text-decoration:underline;}
            

        
 /* SITE BODY */
    #site_body{clear:both; padding:35px 0 0 0;}
        /* left column */
        #left_column{float:left; padding: 0 25px 0 0;}
        
        /* top navigation */
        #top_navigation{float:right; padding-bottom:15px;}
            #top_navigation div{float:left;}
            #top_navigation .left_side{background: url(/images/custom/friendly/top_nav_bg.jpg) repeat; padding: 0 12px 0 0;}
            #top_navigation .inside{background: url(/images/custom/friendly/top_nav_bg.jpg) repeat; padding: 7px 0 6px 0;}
            #top_navigation .divider{background: url(/images/custom/friendly/top_nav_bg.jpg) repeat; padding: 7px 10px 8px 10px; font-size:10px; color:#FFFFFF;}
            #top_navigation .right_side{background: url(/images/custom/friendly/top_nav_bg.jpg) repeat; padding: 0 0 0 12px;}
            
        /* bottom navigation */
        #bottom_navigation{padding-bottom:15px; margin-left:25px;}
            #bottom_navigation div{float:left;}
            #bottom_navigation .left_side{background: url(/images/custom/friendly/top_nav_bg.jpg) repeat; padding: 0 12px 0 0;}
            #bottom_navigation .inside{background: url(/images/custom/friendly/top_nav_bg.jpg) repeat; padding: 7px 0 6px 0;}
            #bottom_navigation .divider{background: url(/images/custom/friendly/top_nav_bg.jpg) repeat; padding: 7px 10px 8px 10px; font-size:10px; color:#FFFFFF;}
            #bottom_navigation .right_side{background: url(/images/custom/friendly/top_nav_bg.jpg) repeat; padding: 0 0 0 12px;}
        
        /* center column */
        #center_column{clear:right; float:left;}
        
            /* page_content */
            /*#home_content{float:left; width:455px;}*/
            #home_content{float:left; width:690px;}
            #checkout_content{width:930px;}
            #page_content{float:left; width:690px}
            
                .pageHeader{background:none;}
                .pageNavigation{background:none;}
                .pageNavigation a{color:#1E1E1E;}
                
                /* page text */
                .title_paw{float:left; padding-right:8px;}
                .title{float:left; color:#1E1E1E; margin:0; padding:0; font-weight:bold; font-size:13px;}
                .title_red{color:#76162E;}
                
                .page_divider{clear:left; height: 2px; color: #FFFFFF; border:0; background: url(/images/custom/friendly/divider_bg.jpg); margin:20px 0 5px 0;}
        
            /* right column */
            #right_column{padding: 0 0 0 18px;}
            
                /* blue box */
                .blue_box{height:91px;}
                .blue_box_left{float:left;}
                .blue_box_content{background: url(/images/custom/friendly/blue_box_bg.jpg); color:#FFFFFF; width: 128px; height:60px; padding:5px 10px 5px 10px;}
                .blue_box_title{margin:0; padding:0; color:#FFFFFF; font-size:12px; padding-bottom:5px;}
                .blue_box_text{margin:0; padding:0; color:#FFFFFF; font-size:12px;}
                .blue_box_right{float:left;}
                
                /* custom grey box */
                .grey_box_content{background: url(/images/custom/friendly/grey_box_bg.jpg); clear: left;}
                
                /* media */
                .view_media{text-align: center;}
                .read_media{text-align: center;}
                .listen_media{text-align: center;}
                .listen_media_content{position:absolute; text-align: center; color:#FFFFFF; margin:6px 0 0 15px; width:155px;}
                
                a:active.listen_media_text, a:link.listen_media_text, a:visited.listen_media_text, a:hover.listen_media_text {color:#FFFFFF;text-decoration:none;}
                /*
                a:link.TopBottomBarLink{color:#FFFFFF;text-decoration:none;}
                a:visited.TopBottomBarLink{color:#FFFFFF;text-decoration:none;}
                a:hover.TopBottomBarLink{color:#FFFFFF;text-decoration:underline;}
                */
                
            /* category product display */
            .category_product{clear:left;}
                .thumbnail{float:left;}
                    /* thumbnail border */
                    .thumb_border{clear:left;}
                    .thumb_border_left{float:left;}
                    .thumb_border_center{float:left;}
                    .thumb_border_right{float:left;}
                    
                    .hotdeal{clear:left; margin-left:-50px;}
                    
                    .thumb_border_middle{clear:left;}
                    .thumb_border_middle_left{float:left; background: url(/images/custom/friendly/product_border_left_bg.jpg) repeat-y;}
                    .thumb_border_middle_center{float:left; text-align: center;}
                    .thumb_border_middle_right{float:left; background: url(/images/custom/friendly/product_border_right_bg.jpg) repeat-y;}
                    
                .thumbnail_description{float:left; width: 270px; padding: 10px 0 0 20px;}
                    .thumbnail_title{color:#1E1E1E; text-align: left;}
                    A:ACTIVE.thumbnail_title{color:#1E1E1E; text-align: left; text-decoration:none;}
                    A:LINK.thumbnail_title{color:#1E1E1E; text-align: left; text-decoration:none;}
                    A:VISITED.thumbnail_title{color:#1E1E1E; text-align: left; text-decoration:none;}
                    A:HOVER.thumbnail_title{color:#1E1E1E; text-align: left; text-decoration:underline;}
                    
                    .overview{height:100px; text-align: left;}
                        .product_overview{padding:10px 0 10px 0;}
                    
                    .buttons{padding-bottom:53px;}
                        .btn_buy_now{float:right; padding-left:5px;}
                        .btn_more_details{float:right;}
                        
                    .thumbnail_divider{clear: left; height: 2px; color: #FFFFFF; border:0; background: url(/images/custom/friendly/divider_bg.jpg); margin:20px 0 20px 0;}
        
            /* custom box settings */
            .BoxContent{background: url(/images/custom/friendly/box_bg.jpg) repeat-y; border:none; padding:5px 5px 0 10px;}
            .BoxFrame{background-color:#FFFFFF;} 
                            
            

                
/* SITE BOTTOM */
    #site_bottom{clear:both;}