/* CSS Document */

.body_wraper
{
    background-image:url(../../images/background.jpg); 
    height:97.8%; 
    background-repeat:repeat-x; 
    background-position:top; 
    margin:0px;
}

.general_document_wraper
{
    height:91%; 
    width:742px; 
    background-color:White; 
    margin:0px auto;
}

.general_div
{
    background-color:White;
    width:740px; 
    min-height:100%;
    background-color:White;
    border-left:solid 1px #dbdbdb; 
    border-right: solid 1px #dbdbdb;
}

.general_content_wraper
{
    position:relative;
    text-align:center; 
    background-color:#FFFFFF;
    min-height:100%;
    width:740px; 
    padding:0px 0px;
}

.menu_wraper
{
    padding-bottom:5px; 
    padding-top:5px;
    border-bottom:solid 4px #b8b8b8;
    background-color:#eee;
    padding-right:5px;
}

.search_wraper
{
    width:500px;
    text-align:center; 

}
.search_wraper div
{
    margin:0 7px;
    /*border-top:solid 5px black;*/
    background:url(../../images/themes/mall_150/search.png) top center no-repeat; 
    position:absolute;
    top:85px;
    right:400px;
    width:330px;   
    
}

.search_resault_wraper
{
    position:absolute; 
    display:none; 
    right:18px; 
    top:218px; 
    z-index:5;
}

.bc_wraper
{
    text-align:right; 
    padding-right:15px; 
    padding-bottom:5px;
}

.place_holder_wraper
{
    padding: 5px;
}

.footer_wraper
{
    height:76px; 
    overflow:hidden; 
    background-color:#e1e1d9; 
    width:740px;
    border-top:solid 4px #c1c1b6; 
    border-left:solid 1px #c1c1b6; 
    border-right: solid 1px #c1c1b6;
}

/* Store classes */
.store_body_wraper
{
    background-image:url(../../images/background.jpg); 
    height:97.8%; 
    background-repeat:repeat-x; 
    background-position:top; 
    margin:0px;
}

.store_general_document_wraper
{
    height:91%; 
    width:742px; 
    margin:0px auto; 
}

.store_general_div_wraper
{
    width:740px; 
    min-height:100%;
    background-color:White;
    border-top:solid 1px #dbdbdb; 
    border-left:solid 1px #dbdbdb; 
    border-right: solid 1px #dbdbdb; 
    position:relative;
}

.store_mall_menu_wraper
{
    background-color:White;
    padding-bottom: 2px; 
    padding-top: 2px; 
    margin-bottom:10px;
    border-bottom:solid 1px #E0E0E0; 
    border-right:solid 1px #E0E0E0; 
    border-left:solid 1px #E0E0E0; 
}

.store_search_wraper
{
     
}


.store_search_wraper
{
    padding-top: 0px; 
    width: 525px; 
}


.store_search_wraper_2
{
    
    position:absolute;
    top:3px;
    right:450px;
    width:320px;   
    height:28px;
    background:url(../../images/search_box_bg.gif) no-repeat bottom; 
}

.search_box
{
    background:none;
    border:none;
    width:134px;
    height:15px;
    margin:0;
    padding: 2px 7px 0px 7px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    font-size:11px;    
 }
 
 .store_menu_wraper
 {
    position:relative;
 	z-index:1;
 }

.store_bc_wraper
{
    text-align: right; 
    padding-right: 15px; 
    padding-bottom: 5px; 
}

.place_holder_wraper
{
    background-color:#fff; 
     
}

.store_menu_wraper_2
{
    width: 740px; 
    padding-right: 0px;
    padding-top: 3px;
    height: 27px;
    border-bottom:solid 2px #d4d4d4;
    border-top:solid 1px #EBEBEB; 
    background-color:#A2A7A7;
}

.place_holder_wraper_pad
{
     
}

.mall_store_footer_wraper
{
     
}

.store_footer_wraper
{
    height:76px; 
    overflow:hidden; 
    background-color:#e1e1d9; 
    width:740px;
    border-top:solid 4px #c1c1b6; 
    border-left:solid 1px #c1c1b6;
    border-right: solid 1px #c1c1b6; 
}


/* Header Menu */
        #header_menu 
        {
            margin: 0px 5px;
            padding: 1px 0px;
            -webkit-padding-start: 5px;
            height: 32px;
            
        }
        .menu_wraper UL, .store_mall_menu_wraper UL
        {
            list-style-type: none;
        }
        #header_menu LI
        {
            padding-right: 0px;
            padding-left: 0px;
            float: right;
            padding-bottom: 0px;
            margin: 0px;
            cursor: pointer;
            padding-top: 0px;
            position: relative;
            height: 22px;
        }
        
        #header_menu LI.top-menu-button
        {
            padding-right: 0px;
            padding-left: 0px;
            float: right;
            padding-bottom: 0px;
            cursor: pointer;
            padding-top: 7px;
            position: relative;
            height: 25px;
        }
        #header_menu LI A IMG
        {
            /*border-width: 0px;
            outline: 0;*/
        }
        #header_menu .menu_image
        {
            left: 9px;
            position: absolute;
            top: -16px;
        }
        #header_menu A.top-menu-link
        {
            padding-right: 7px;
            padding-left: 7px;
            padding-top: 1px;
            float: left;
            overflow: hidden;
            height: 22px;
            color:#000;
            text-decoration:none;
        }
        #header_menu .cornerL
        {
            padding-right: 0px;
            padding-left: 0px;
            left: 0px;
            padding-bottom: 0px;
            margin: 0px;
            padding-top: 0px;
            position: absolute;
            top: 0px;
        }
        #header_menu .cornerR
        {
            padding-right: 0px;
            padding-left: 0px;
            right: 0px;
            padding-bottom: 0px;
            margin: 0px;
            padding-top: 0px;
            position: absolute;
            top: 0px;
            _right: -1px;
        }
        #header_menu LI.sep
        {
            padding-right: 2px;
            padding-left: 2px;
            width: 3px;
            padding-top: 8px;
        }
        .dot
        {
            padding-right: 0px;
            padding-left: 0px;
            padding-bottom: 0px;
            margin: 0px;
            width: 1px;
            padding-top: 0px;
            position: relative;
            /*height: 6px;*/
            background-color: #eee;
        }
        .dot .round , .footer_dot .round
        {
            padding-right: 0px;
            padding-left: 0px;
            left: 0px;
            padding-bottom: 0px;
            margin: 0px;
            padding-top: 0px;
            position: absolute;
            top: 0px;
        }
        #header_menu LI.curr a.top-menu-link
        {
            color: #FF8C00;
        }
        #header_menu LI.on a.top-menu-link
        {
            color: #FF8C00;
        }


        #store_menu{ color:#fff; position:relative; margin:0px; padding:0px; list-style:none; color:#fff; line-height:25px; display:inline-block; float:left; z-index:5000; }
        #store_menu a { color:#fff; text-decoration:none; }
        #store_menu > li {background:#a2a7a7 none repeat scroll 0 0; cursor:pointer; float:left; position:relative;padding:0px 6px 2px;}
        #store_menu > li a:hover {text-decoration:none;color:#eaeaea;}
        #store_menu .logo {background:transparent none repeat scroll 0% 0%; padding:0px; background-color:Transparent;}
        /* sub-menus*/
        #store_menu ul { padding:0px; margin:0px; display:block; display:inline;}
        #store_menu li ul { position:absolute; left:-40px; top:0px; margin-top:27px; width:170px; line-height:20px; background-color:#a2a7a7;  /* for IE */ display:none; }
        #store_menu li:hover ul { display:block;}
        #store_menu li ul li{ text-align:right; display:block; margin:1px 10px; padding: 0px;  border-top: dotted 1px #a8a7a7; list-style-type:none; }
        #store_menu li ul li:first-child { border-top: none; }
        #store_menu li ul li { color:#eee;  }
        #store_menu li ul li a { color:#fff; text-align:right; padding: 2px 2px; }
        #store_menu li ul li a.emp { color:#eaeaea; text-align:right; padding: 2px 2px 4px 2px;font-weight:bold; }
        #store_menu li ul li a:hover { text-decoration:none;color:#FF8C00;background-color:#f2f2f2; }
        /* main submenu */
        #store_menu #main { left:0px; top:-20px; padding-top:20px; background-color:#a2a7a7; color:#fff; z-index:999;}
        /* corners*/
        #store_menu .corner_inset_left { position:absolute; top:0px; left:-12px;}
        #store_menu .corner_inset_right { position:absolute; top:0px; left:170px;}
        #store_menu .last { background:transparent none repeat scroll 0% 0%; margin:0px; padding:0px; border:none; position:relative; border:none; height:0px;}
        #store_menu .corner_left { position:absolute; left:0px; top:0px;}
        #store_menu .corner_right { position:absolute; left:152px; top:0px;}
        #store_menu .middle { position:absolute; left:18px; height: 20px; width: 135px; top:0px;}
