/* CSS Document */

a img
{
	border:none;
}

BODY
{
    direction:rtl;
    font-family: Arial, Helvetica, sans-serif; 
    font-size:13px; 
    text-decoration:none; 
    color:#000000; 
    font-weight:normal;
    cursor:default;
    background-color:#adaeb2;
}

/* New Section - Tags */
a
{
    font-weight: bold;
    color: #FF8C00;
    text-decoration: none;
}

a:hover
{
    text-decoration: underline;
}


h1, h2, h3, h4
{
    margin:5px 0px;
    padding: 0px 0px;
}

h1
{
    font-weight:bold;
    font-size: 150%;
    color: #2F2D2D;
}

h2
{
    font-size: 130%;
    color: #2F2D2D;
}

h3
{
    font-size: 115%;
    color: #2F2D2D;
}

h4
{
    font-size: 80%;
    color: #B7B4B4;
}

/* End New Section - Tags */


/* New Section - IDs */


#div_store_wrap_tabs
{
    background: url(../images/store_btn_tabs.gif) top right no-repeat;
    padding: 4px 6px 2px 0;
    margin-top:2px;
    margin-bottom:2px;
    border-bottom:solid 1px #ddd;
}
#div_store_wrap_tabs a
{
}
#div_store_wrap_news
{
    background: url(../images/store_bg_news.gif) top right no-repeat;
    padding: 28px 7px 8px 5px;
    width:214px;
    height:90px;
    color:#777;
    overflow:hidden;
}
#div_store_wrap_ads
{
    padding: 5px 34px 0px 5px;
    width:180px;
    height:92px;
    color:#777;
}
#div_product_wrap_img
{
    padding:0px;
    margin-top:20px;
    border:solid 1px #F2F2F2;
    text-align:center;
}

#div_product_wrap_content
{
    padding:0px 6px;
    margin-top:0px;
    text-align:right;
}

#img_wrap
{
    padding:0px;
    margin:0px 0 0 10px;
    border:solid 1px #EBEBEB;
    text-align:center;
}

#button_send_mail
{
    background: url(../images/btn_send_mail.jpg) top right no-repeat;
    padding: 7px 38px 0 0;
    color:#FD9821;
    height:28px;
    font-weight:bold;
}

#button_call
{
    background: url(../images/btn_call.jpg) top right no-repeat;
    padding: 7px 38px 0 0;
    color:#FD9821;
    height:28px;
    font-weight:bold;
}

/* End New Section - IDs */


hr{color:#aaaaaa;height:1px;}

img,div
{
    behavior:url(JS/iepngfix.htc);
    border:none;
   /* behavior:url(http://62.219.12.42/MiBemolNew/JS/iepngfix.htc);*/
}

.text_small_blue1{ font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:bold; color:#0a4472; }
.text_menu { font-family: Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#000000; font-weight:normal; }
.text_menu_bold { font-family: Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#000000; font-weight:bold; }
.text_menu_orange { font-family: Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#FF8C00; font-weight:bold; }
.text_menu_gn { font-family: Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#000000; font-weight:normal; }
.text_menu_red { font-family: Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#870c07; font-weight:normal; }
.text_menu_darkgray { font-family: Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#8c8c8c; font-weight:normal; }
.text_menu_darkgray_bold { font-family: Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#8c8c8c; font-weight:bold; }
.button_hyper_link{ font-family:Arial; font-weight:bold; font-size:13px; color:#000000; background-color:#ffffff; border-color:#fc850d; border-width:1px; text-align:center; cursor:pointer; text-decoration:none; }

.clear{clear:both;}
.floatRight{float:right;}
/* Coupons CSS*/
.CouponsTd {padding:1px; padding-top:5px; padding-bottom:1px; padding-right:10px;}
.CouponsTable{}
.bold{font-weight:bold;}
/* Multi Language */
.hebrewContent {direction:rtl;}
.nonHebrewContent{direction:ltr;}
.rightAlign{text-align:right;}
.leftAlign{text-align:left;}

/* Sales Page */
.tdPanelHE {padding-right: 10px; padding-left: 1px; padding-bottom: 1px; padding-top: 5px;}
.tdPanelNotHE {padding-right: 1px; padding-left: 10px; padding-bottom: 1px; padding-top: 5px;}
.saleItemPanel {border: solid 0 #bfbfbf; height:20px; width:100%;}
.mainTable{ height:auto; border: solid 1px #ddd;}
.salesTd1{padding-right: 1px; padding-left: 1px; padding-bottom: 1px; padding-top: 1px; width: 156px;}                
.salesTbl2{width: 165px; background-color:#F5F5F5; height:100px;}

/* CaegoriesStores */
.storeTDNotSelected {background-image: url(~/images/background31.jpg);
                    padding-left: 3px; cursor: pointer; line-height: 19px; width:80px; height:19px;}
.storeTDSelected {background-image: url(~/images/background32.jpg);
                    padding-left: 3px; cursor: pointer; line-height: 19px; width:80px; height:19px;} 
                    
/* text menu link */  
.text_menu_link { font-family: Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#000000; font-weight:bold}          
.text_menu_link_disabled { font-family: Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#eee; font-weight:bold;text-decoration:none;}          
.nobold{font-weight:normal}
.text_menu_link:hover {font-family: Arial, Helvetica, sans-serif; font-size:13px; text-decoration:none; color:#FF8C00; font-weight:bold;}  
.gray {color:#8c8c8c}
.orange {color:#FF8C00}
.font10
{
    font-size:10px;
}
/* Shay's CSS */

.MyShoppingCartsTable td
{
    border:solid 1px #EBEBEB;
    padding:6px;
}
.MyShoppingCartsTable th
{
    border:solid 1px #EBEBEB;
    border-bottom:solid 5px #333333;
    padding:6px;
}
.MyShoppingCartsTable
{
    border-top:solid 1px #EBEBEB;
    border-bottom:solid 1px #EBEBEB;
    display:block;
    height:auto;
    width:694px;
}
.MyShoppingCartsTitle a:hover
{
    text-decoration:none;
}
.MyShoppingCartsTitle a
{
    font-weight:bold;
    font-size:13px;
    color:#FE9903;
    padding-top:0px !important;
    padding-bottom:0px !important;
}
.MyShoppingCartsTitle
{
    text-align:right;
    font-weight:bold;
    font-size:13px;
    color:#FE9903;
    padding-top:0px !important;
    padding-bottom:0px !important;
}
.MyShoppingCartsSeperator
{
    border-top:solid 1px #EBEBEB;
    width:100%;
    height:5px;
    background-color:#333333;
}
.ShoppingCartsHover
{
    background-color:#EBEBEB !important;
}
.ShoppingCartsTR a:hover
{
    text-decoration:none;
}
.ShoppingCartsTR a
{
    color:Black;
    text-decoration:underline;
}
.Opacity
{
    z-index:100;
	width:1002px;
	background-color:#000000;
	position:fixed;
	top:0px;
	right:0px;
	height:100%;
	width:100%;
	display:none;
}
.OpacityFloater
{
    height:400px;
    width:400px;
    margin:0 auto;
    position:absolute;
    z-index:200;
    background-color:White;
    border:solid 3px #333333;
    display:none;
}
.OpacityFloater img
{
    margin-top:15px;
    margin-right:15px;
    cursor:pointer;
    display:block;
}
.OpacityFloater textarea
{
    display:block;
    margin:15px;
    width:363px;
    height:200px;
    overflow:scroll;
}
.OpacityFloaterNewCartName
{
    display:block;
    margin-right:15px;
    width:363px;
}
.OpacityFloaterButton
{
    display:block;
    width:40px;
    float:left;
    margin-left:15px;
}
.OpacityFloater div
{
    font-weight:bold;
    margin:15px;
}
.NoBorder
{
    border-left-color:transparent !important;
}
.Center
{
    text-align:center;
}
.ShoppingCartsContainer
{
	font-family:Arial;
    font-size:12px;
    direction:rtl;
}

.BranchHeader
{
padding-right:5px; cursor:pointer; width:670px; height:90px; 
}

.BranchDefaultHeader
{
	background-image:url(~/images/defaultMallLogo.jpg);
}

/* New Section - General Classes */
.ar
{
    text-align:right;
}

.al
{
    text-align:left;
}

.pad
{
    padding:5px;
}

.padX2
{
    padding:5px 10px;
}

.right
{
    float:right;
}

.left
{
    float:left;
}

.box_bg
{
    border:solid 1px #cbcbc5;
    background-color:#f3f2f2;
    padding:6px 10px;
}
.gray_small
{
    font-size:11px;
    color:#828282;
}

.orange
{
    color:#FD9821;
}

.orange_box_wrap
{
    margin-top:10px;
    border:solid 1px #FD9821;
}
.orange_box_title
{
    padding:2px 5px;
    font-size:16px;
    font-weight:bold;
    text-align:right;
    color:#fff;
    background-color:#FFAE4E;
}

.wrap_promo_code
{
    padding:2px 4px;
    margin:0 0 5px 4px;
    text-align:right;
    background-color:#fafafa;
    border-bottom:solid 1px #ddd;
}

.wrap_promo_code strong
{
    font-size:14px;
    font-weight:bold;
    color:#FF8C00;
}

.gray_box_wrap
{
    margin-top:10px;
    border:solid 1px #B7B4B4;
}
.gray_box_wrap div
{
    color:#7a7c7e;
}
.gray_box_title
{
    padding:2px 5px;
    font-size:16px;
    font-weight:bold;
    text-align:right;
    color:#B7B4B4;
    background-color:#F2F2F2;
}

.div_back_to_mall
{
    border-left:solid 2px #FFA500;
    background:#f4f4f4;
    font-weight:bold;
    padding:2px 10px;
}

.store_title
{
    padding:0px 0px 3px;
    margin-bottom:1px;
    margin-top:1px;
    font-size:16px;
    line-height:16px;
    font-weight:bold;
    text-align:right;
    color:#FF8C00;
    border-bottom:solid 1px #ddd;
}

.footer_border
{
    padding:0px 0px 3px;
    margin-bottom:2px;
    border-bottom:solid 1px #ddd;
}
/* End New Section - General Classes */

.show_stores_btn
{
    background: url(../images/btn_more_stores.gif) 2% center no-repeat #eee;
    padding:4px 6px 4px 25px;
    font-size:16px;
    line-height:16px;
    font-weight:bold;
    text-align:right;
    color:#FF8C00;
    border:solid 1px #ddd;
    border-bottom:solid 0px #ddd;
    cursor:pointer;
    margin-left:5px;
}

.search_btn
{
    background: url(../images/btn_more_stores.gif) 4% center no-repeat #eee;
    padding:4px 10px 4px 30px;
    font-size:16px;
    line-height:16px;
    font-weight:bold;
    text-align:right;
    color:#FF8C00;
    border:solid 1px #ddd;
    border-bottom:solid 0px #ddd;
    cursor:pointer;
    margin-left:5px;
}

.link_btn
{
    padding:4px 6px;
    font-size:16px;
    line-height:16px;
    text-align:right;
    color:#FF8C00;
    border:solid 1px #ddd;
    border-bottom:solid 0px #ddd;
    cursor:pointer;
    margin-left:5px;
}

.link_btn a
{
    color:#FF8C00;
} 
.catregories_title_wraper
{
    margin:0px;
    margin-bottom:3px;
    padding-right:5px;
    height:25px;
    border-bottom:solid 1px #ddd;
}

.catregories_title_footer
{
    clear:both;
    margin:0px;
    padding:0px;
    text-align:right;
}

.catregories_title
{
    padding:0px 0px 0px;
    margin-bottom:0px;
    font-size:18px;
    line-height:18px;
    font-weight:bold;
    text-align:right;
    color:#FF8C00;
}

.catregories_list_wraper
{
    background-color:#eee;
    border:solid 1px #ff8f00;
    border-top:solid 0px #ff8f00;
}

.catregories_list_close
{
    padding:2px 2px;
    font-size:12px;
    line-height:12px;
    text-align:right;
    color:#FF8C00;
    cursor:pointer;
}

.catregories_list_content
{
    height:250px;
    overflow:auto;
    padding:5px 5px 0px 0px;
    
}

.search_panel_wraper
{
    margin-bottom:8px;
    background-color:#eee;
    border:solid 1px #ff8f00;
    /*border-top:solid 0px #ff8f00;*/
}
.search_panel_content
{
   /* padding:10px 20px;*/
}

.branch_blocks_item_wraper {
    padding: 0 0;
    margin: 4px 2px;
    border:solid 1px #ddd;
    text-align:right;
    background-color:#EEE;
}

.branch_blocks_item_wraper .content_wraper {
    padding:3px 5px;
}


.store_blocks_item_wraper {
    float:right;
    width:124px;
    padding: 0px;
    margin: 6px 6px;
    border:solid 1px #ddd;
    text-align:center;
    background-color:#fff;
}

.store_blocks_item_wraper .image_wraper {
    width: 120px;
    height: 50px;
    padding:5px 2px;
    background-color:#fff;
    border-bottom:solid 1px #eee;
    
    
}

.store_blocks_item_wraper .content_wraper {
    padding:5px 5px;
    height: 36px;
}
.store_blocks_item_wraper .store_name_wraper {
}
.dv_store_ad_top_wraper {
    text-align:center;
}
.dv_store_like_wraper {
    margin-bottom:3px;
    padding:10px 8px 2px 8px;
    height:15px;
    text-align:left;
}


.category_list_wraper
{
    padding:10px 5px;
    text-align:right;
}

.inline_window_wraper
{
    float:right;
    width:166px; 
    height:233px;
    margin:8px 5px;
    border: solid 1px #ddd;
}

.inline_window_wraper .title
{
    padding: 2px 5px;
    color: #F68716;
    font-weight: bold;
    font-size: 14px;
    background: #eee;
}

.inline_window_wraper .content
{
    height:200px; 
    overflow:auto;
    border-top: solid 1px #ddd;
    padding: 2px 5px;    color: #706D6D;
    text-align:right;
}

.inline_window_wraper .empty_content
{
    height:200px; 
}
.inline_window_wraper .content a
{
    color: #706D6D;
    text-decoration:none;
    display:block;
    padding:4px 0 3px 0;
    border-top:solid 1px #eee;
}

.inline_window_wraper .content a:hover
{
    color: #FF8C00;

}

/*
V2 additions
*/


#category_wraper
{
    /*border:solid 1px red;*/
    padding:5px;
}

#category_height_fix
{
}

#category_navigation_wraper
{
    width: 155px;
    float:right;
    padding-left:10px;
    /*border-left:solid 1px green;*/
    
}

#category_content_wraper
{
    /*border:solid 1px blue;*/
    width: 545px;
    float:left;
    margin-right:8px;
}

#general_content_wraper
{
    /*border:solid 1px blue;*/
    width: 550px;
    margin-left:5px;
    float:left;
    margin-top:3px;
}

#general_content_wraper .general_title
{
    margin-bottom: 8px;
    padding: 2px 5px;
    color: #F68716;
    font-weight: bold;
    font-size: 16px;
    background:#eee;
    border:solid 1px #DDD;
    text-align:right;
    
}

 #general_content_wraper_full .general_title
{
    margin-top: 8px;
    margin-bottom: 8px;
    padding: 2px 5px;
    color: #F68716;
    font-weight: bold;
    font-size: 16px;
    border-bottom:solid 1px #DDD;
    text-align:right;
    
}

#general_content_wraper_full
{
    clear:both;
    width: 710px;
    margin-right:8px;
    float:right;
}


#general_content_wraper_full_header
{
    width: 715px;
    margin-top:3px;
    margin-right:2px;
    overflow:visible;
}

#general_content_wraper_header
{
    margin-top:3px;
    margin-right:2px;
    overflow:visible;
}

#general_content_wraper_full_header .general_title, #general_content_wraper_header .general_title

{
    float:left;
    width:525px;
    height:95px;
    text-align:right;
    padding: 2px 5px;  
    
    

}

#general_content_wraper_full_header .general_title .title, #general_content_wraper_header .general_title .title
{
    margin-bottom: 5px;
    color: #F68716;
    font-weight: bold;
    font-size: 20px;
    text-align:right;
    
}

    #search_catalog	                    {position:relative;width:155px;background:#F6f6f6;}
    #search_catalog:hover	            {background-color:#fafafa;border-color: #f68716;}
    #search_catalog	img                 {}
    #search_catalog .title	            {font-size:16px; padding:4px 4px; display:block;border:1px solid #ddd;color:#f68716; font-weight:bold;cursor:pointer; }
    
    #search_catalog .catalog_items_wraper a         {display:block;padding:3px 0;margin:2px 0;font-size:12px;}


.hide 
{
    display:none;
}

a.arrow 
{
    cursor: pointer;
    display: block;
    text-align: right;
    padding-right: 12px;
    padding-top: 2px;
    margin: 1px 10px 3px 5px;
    background: url(../images/bg_link_orange.png) top right no-repeat;
}

a.print 
{
    cursor: pointer;
    display: block;
    text-align: right;
    padding-right: 25px;
    padding-top: 0px;
    margin: 1px 4px;
    width:60px;
    background: url(../images/koponim_8_14.jpg) top right no-repeat;
}

a.arrow_notactive 
{
    cursor: pointer;
    display: block;
    text-align: right;
    padding-right: 12px;
    padding-top: 2px;
    margin: 1px 10px 3px 5px;
    background: url(../images/bg_link_gray.png) top right no-repeat;
    color:#b6b5b5;
}

a.border_top_gray 
{
    border-top: solid 1px #ddd;
    margin-top:10px;
}

.category_menu_wraper_collapsed
{
    position:absolute;
    float:right;
    width:156px;
}

.category_menu_wraper
{
    float:right;
    width:156px;
    margin-bottom:15px;
    z-index:999;
}

#nav_menu_wraper
{
    background:#fff;

}

#nav 
{
    width:156px;
	z-index:999;
}

#nav, #nav ul
{
    margin:0;
    padding:0;
    list-style-type:none;
    list-style-position:outside;
    position:relative;
    line-height:1.7em;
    z-index:999;
	width:147px;
    width:156px;
	right:0px;
}

#nav li
{
    float:right;
    position:relative;
    background:#fff;
    width:156px;
	right:0px;
	z-index:999;
}

#nav ul ul 
{
    position:absolute;
    display:none;
    width:145px;
    top:1.7em;
	right:0px;
	z-index:999;
}

.hide 
{
    display:none;
}

#nav li ul a.level1
{
    width:145px;
    height:auto;
    float:right;
    font-size:14px; 
    padding: 2px 8px 2px 2px; 
    border:0;
    color:#706d6d; 
    font-weight:normal;
    cursor:pointer;
    z-index:999;
    text-align:right;
    background:#fff; 
    border-right:solid 1px #ddd;
    border-left:solid 1px #ddd;

}

#nav li ul a.level1:hover
{
    width:145px;
    height:auto;
    padding: 2px 8px 2px 2px; 
    font-weight:normal;
    z-index:999;
    color:#f68716;
    background:url(../images/nav_active_bg.png) top right no-repeat #fff; 
	text-decoration:none;
}

#nav li ul li ul li a
{
    float:right;
    width:140px;
    display:block;
    padding-right: 15px;
    margin: 1px 0 2px 8px;
    background:url(../images/bg_link_orange.png) top right no-repeat ; 
	z-index:999;

}

#nav li ul li ul li a.category
{
    width:240px;
    text-align:right;
}
.hover_nav_item
{
    color:#f68716;
    border:solid 1px #dddddd;
    border-left:solid 1px #eeeeee;
    background:url(../images/nav_active_bg.png) top right no-repeat #fff; 
}

#nav ul ul{
    top:auto;
}	

#nav li ul ul 
{
    right:156px;
    margin:0px;
}

#nav li:hover ul ul
{
    display:none;
}
#nav li:hover ul
{
    display:block;
}

#nav li ul ul li 
{
    width:360px;
    background-color:#fff;
}

.nav_category_pannel_wraper
{
    text-align:right;
    background:url(../images/bg_subcategory.png) bottom left no-repeat ; 
}

.nav_category_pannel_title_wraper
{
    height:21px;
    border-top:solid 1px #ddd;
    border-left:solid 1px #ddd;
    border-right:solid 1px #fff;
    
}

.nav_category_pannel_subcategory_link
{
}

.nav_category_pannel_title_wraper .title_image
{
    position:absolute;
    top: 10px;
    left: 10px;
}

.nav_category_pannel_title_wraper .title
{
    padding-right:12px;
    font-size:180%;
}
.nav_category_pannel_content_wraper
{
    border:solid 1px #ddd;
    border-top:none;
    padding-top:15px;
    clear:both;
}

.nav_category_pannel_content_wraper .nav_subcategories
{
    clear:both;
    border-top:solid 1px #eee;
    margin:10px 10px 4px 10px;
    color:#aaa;
}

.nav_category_pannel_content_wraper .nav_category_informtion
{
    padding:4px 10px 10px 30px;
    color:#444;
    text-align:center;
}

.nav_category_pannel_content_wraper .nav_category_informtion #a_CategoryLink
{
    color:#F68716;
    border:none;
    width:300px;
    text-align:right;
}
.nav_menu_divider
{
    width:143px;
    height:1px;
    margin:4px 6px;
    background:#ddd;
}
.nav_menu_widget_wraper
{
    clear:both;
    width:155px;
    border:solid 1px #ddd;
    border-top:solid 1px #fff;
    color: #706D6D;
}

.nav_menu_widget_wraper a
{
    cursor:pointer;
    display:block;
    text-align:right;
    padding-right: 12px;
    padding-top: 2px;
    margin: 1px 10px 3px 5px;
    background:url(../images/bg_link_orange.png) top right no-repeat ; 
}

.nav_menu_widget_wraper a.letter
{
    cursor:pointer;
    display:inline;
    text-align:right;
    padding-right: 0;
    padding-top: 0;
    margin: 0;
    background:none;
}
.search_by_letter_wraper
{
    clear:both;
    text-align:right;
    padding: 3px 8px;
}
.nav_widget_wraper
{
    clear:both;
    width:155px;
    margin-top:8px;
    border: solid 1px #ddd;
    
}
.content_widget_wraper
{
    clear:both;
    margin-top:8px;
    border: solid 1px #ddd;
    
}
.widget_title_collapse 
{
    padding: 2px 5px;
    color: #F68716;
    font-weight: bold;
    font-size: 16px;
    background: #eee;
    background:url(../images/btn_more_stores.gif) center left no-repeat #eee ; 
}

.nav_float_place_holder
{
    height:0px;
}

.widget_title
{
    padding: 2px 5px;
    color: #F68716;
    font-weight: bold;
    font-size: 16px;
    background: #eee;
}

.widget_title_clicked
{
    color: #fff;
    background:url(../images/btn_more_stores_active.gif) center left no-repeat #F68716 ; 
}
.widget_content
{
    border-top: solid 1px #ddd;
    padding: 2px 5px;    color: #706D6D;
}

.content_window_wraper
{
    clear:both;
    margin-top:12px;
    margin-bottom:12px;
    border: solid 1px #ddd;
    
}

.content_window_wraper .title
{
    padding: 2px 10px;
    color: #F68716;
    font-weight: bold;
    font-size: 16px;
    background: #eee;
    text-align:right
}

.content_window_wraper .content
{
    border-top: solid 1px #ddd;
    padding: 2px 5px;    color: #706D6D;
}


.content_window_wraper_legacy
{
    clear:both;
    margin-bottom:8px;
    border: solid 1px #ddd;
    
}

.content_window_wraper_legacy .title
{
    padding: 2px 5px;
    color: #F68716;
    font-weight: bold;
    font-size: 16px;
    background: #eee;
    text-align:right;
    line-height:20px;
}

.content_window_wraper_legacy .content
{
    border-top: solid 1px #ddd;
    padding: 2px 5px;    color: #706D6D;
}

#carousel {
	margin: 0 auto;
	width: 400px;
	height: 390px;
	padding: 0;
	overflow: scroll;
	border: 2px solid #999;
}
#carousel ul {
	list-style: none;
	width: 1500px;
	margin: 0;
	padding: 0;
	position: relative;
}
#carousel li {
	display: inline;
	float: left;
}
.textholder {
	text-align: left;
	font-size: small;
	padding: 6px;
	-moz-border-radius: 6px 6px 0 0;
	-webkit-border-top-left-radius: 6px;
	-webkit-border-top-right-radius: 6px;
}


.XXX_stepcarousel_wraper{
margin-right:35px;
}
.XXX_stepcarousel{
position: relative; /*leave this value alone*/
border: 1px solid #ddd;
overflow: scroll; /*leave this value alone*/
width: 455px; /*Width of Carousel Viewer itself*/
height: 200px; /*Height should enough to fit largest content's height*/
}

.XXX_stepcarousel .belt{
position: absolute; /*leave this value alone*/
left: 0;
top: 0;
}

.XXX_stepcarousel .panel{
float: left; /*leave this value alone*/
overflow: hidden; /*clip content that go outside dimensions of holding panel DIV*/
margin: 10px; /*margin around each panel*/
width: 250px; /*Width of each panel holding each content. If removed, widths should be individually defined on each content DIV then. */
}

.carousel_item
{
    /*background:url(../images/bg_sale_item.png) top left no-repeat  ; */
    height:170px;
    width:130px;
    position:relative;
    line-height:13px;
    text-align:right;
    border: solid 1px #ddd;
}
.carousel_item .carousel_item_title
{
    text-align:right;
    height:20px;
    padding:4px 7px 0 0 ;
    color: #F68716;
    font-weight: bold;
    font-size: 16px;
}
.carousel_item .carousel_item_content
{
    text-align:center;
    height:140px;
}

.carousel_item .carousel_item_store
{
    position:absolute;
    overflow: auto;    
    bottom:0px;
    right:0px;
    height:50px;
    background:#eee;
    opacity:0.8;
    width: 130px;
}
.carousel_item .carousel_item_store a
{
    display:block;
    cursor: pointer;
    text-align: right;
    padding: 2px 6px;
    line-height:15px;
}

