body 
{
    margin : 0;
    text-align : center;
    font : normal 12px Arial;
    color : #393939;
}
h1
{
    padding: 0 0 5px 0;
    margin: 0 0 10px 0;
    font-size: 16px;
    border-bottom: 1px solid #D4D4D4;
}
form
{
    margin: 0;
    padding: 0;
}
a
{
    text-decoration: none;
    color: #3E578F;
}
a:hover
{
    text-decoration: underline;
}
#containter
{
    width: 1024px;
    margin: auto;
    text-align: left;
}
#header
{
    height: 127px;
    background: url("/user_files/images/header_bg.jpg") repeat-x left top ;
}
#logo
{
    width: 290px;
    float: left;
}
#header_right
{
    width: 734px;
    float: left;
}
#languages
{
    height: 16px;
    padding: 3px 42px 0 0;
    line-height: 16px;
    text-align: right;
}
#languages img
{
    vertical-align: middle;
}

#banner
{
    padding: 5px 0 0 197px;

}
#menu
{
    width: 533px;
    height: 23px;
    line-height: 23px;
    margin: 2px 0 0 197px;
    background: url( "/user_files/images/menu_bg.jpg" ) repeat-x left top;
}
#menu_left
{
    background: url( "/user_files/images/menu_left.jpg" ) no-repeat left top;
}
#menu_right
{
    height: 23px;
    background: url( "/user_files/images/menu_right.jpg" ) no-repeat right top;
}

#menu ul
{
    margin: 0;
    padding: 0;
}
#menu ul li
{
    list-style: none;
    float: left;
    background: url( "/user_files/images/menu_li.jpg" ) no-repeat left center;
    padding: 0 35px;
}
#menu #menuitem_2, #menuitem_3, #menuitem_4 
{
    background: url( "/user_files/images/menu_li.jpg" ) no-repeat left center;
}
#menu ul li.first_li
{
    background: none;
}
#menu a
{
    color: white;
    font-weight: bold;
}
#search
{
    height: 24px;
    margin-top: 1px;
    padding: 3px 4px 0 0;
    text-align: right;
    color: white;
    font-weight: bold;
}

#search form 
{
    margin: 0; 
    padding: 0; 
} 
input.search_input 
{
    width: 111px; 
    height: 15px;
    margin: 0; 
    padding: 0; 
    line-height: 15px;
    border: 1px solid #383838; 

} 
input.search_submit
{
    width: 28px;
    height: 17px;
    margin: 0;
    padding: 0; 
    border: 0; 
    background: url( "/user_files/images/go.jpg" ) no-repeat left top;
    cursor: pointer;
}
#content
{
    padding: 4px 0 0 0;
}
#content_left
{
    width: 215px;
    padding-bottom: 10px;
    background: #FCF5E6;
    vertical-align: top;
}
#content_left ul
{
    margin: 0;
    padding: 0;
}
#content_left ul ul
{
    padding-top: 10px;
    background: url( "/user_files/images/horizontal_dot.gif" ) repeat-x left top;
}

#content_left ul ul ul
{
    padding: 0;
    background: none;
}
#content_left ul li
{
    margin: 0 8px;
    padding: 0;
    list-style: none;
    border: 1px solid #FCF5E6;
}
#content_left ul ul li
{
    padding: 0;
    margin: 0;
    border: 0;
}
#content_left ul li a
{
    margin: 0 0 0 2px ;
    display: block;
    height: 1%; /*fixs de IE bg*/
    padding: 5px 0 5px 10px;
    color: #646464;
    font-weight: bold;
    background: url( "/user_files/images/second_menu_a.gif" ) no-repeat left center;
    
}
#content_left ul li b
{
    margin: 0 0 0 2px ;
    display: block;
    height: 1%; /*fixs de IE bg*/
    padding: 5px 0 5px 10px;
    color: #646464;
    font-weight: bold;
    background: url( "/user_files/images/second_menu_a.gif" ) no-repeat left center;
    
}
#content_left ul ul li a
{
    padding: 0 0 0 16px;
    font-weight: normal;
    background: none;
    height: 1%;
}
#content_left ul ul ul li a
{
    padding: 0 0 0 32px;
    font-weight: normal;
    background: none;
}

#content_left ul ul li b
{
    padding: 0 0 0 16px;
    background: none;
    height: 1%;
}
#content_left ul ul ul li b
{
    padding: 0 0 0 32px;
    background: none;
    height: 1%;
}
#content_left ul li ul li ul li
{
    margin: 0 8px;  
}
#content_left ul li ul li ul li ul li b
{
    padding: 0 0 0 32px;
    background: none;
    height: 1%;
}
#content_left ul li ul li ul li ul li a
{
    padding: 0 0 0 32px;
    background: none;
    height: 1%;
}
#content_left ul li span a
{
    padding: 0 0 0 16px;
    font-weight: normal;
    background: none;
    color: #EC1C17;
}
#content_left h2
{
    height: 27px;
    margin: 0px;
    padding-left: 20px;
    line-height: 27px;
    border-bottom: 1px solid white;
    background: white url( "/user_files/images/h2_215.gif" ) no-repeat left top;
    color: white;
    font-size: 12px;

}

#content_center
{
    padding: 0 4px 10px 6px;
    vertical-align: top;
}
#content_right
{
    width: 215px;
    background: #FCF5E6;
    vertical-align: top;
}
#content_right h2
{
    height: 27px;
    margin: 0px;
    padding-left: 14px;
    line-height: 27px;
    border-bottom: 1px solid white;
    background: #FDD27C url( "/user_files/images/h2_215.gif" ) no-repeat left top;
    color: white;
    font-size: 12px;
}
#cart table
{
    width: 100%;
}
#cart table.cart_products
{
    margin-bottom: 9px;
}
#cart table.total
{
        background: url( "/user_files/images/horizontal_dot.gif" ) repeat-x left top;
}
#cart table.total td
{
    padding: 4px 0;
}

#cart_top
{
    height: 27px;
    border-bottom: 1px solid white;
    background: white url( "/user_files/images/cart_top_215.gif" ) no-repeat left top;
}
#cart_center
{
    padding: 23px 12px 0 12px;
    background: url( "/user_files/images/cart_bg.gif" ) no-repeat right top;
}
#cart_center a 
{
    margin-bottom: 23px;
    display: block;
    font-weight: bold;
}
#cart_bottom
{
    padding: 9px 0 9px 0;
    background: #FDD27C;
    color: #EF3014;
}
#cart_bottom a
{
    color: #EF3014;
    font-weight: bold;
    margin: 0px 12px; 
}
#footer
{
    padding: 5px 0px;
    text-align: center;
    color: white;
    background: #3E578F;
}
#footer a
{
    color: white;    
}
#featured_products table td
{
    vertical-align: top;
}
div.product_1 table, div.product_3 table, div.product_5 table

{
   background: url( "/user_files/images/vertical_dot.gif" ) repeat-y right top;

}

#main_top_featured
{
    width: 568px; 
    background: url( "/user_files/images/top_featured_bg.gif" ) repeat-y left top;
}
#top_featured_top
{
    height: 5px; 
    width: 568px; 
    background: url( "/user_files/images/top_featured_top.gif" ) no-repeat left top;
}
#top_featured_center
{   
    height: 230px;  
    width: 568px;
}
#featured_left_center
{
    width: 290px;
    float: left;
}
#featured_right_center
{
    width: 275px;
    float: left;
    padding: 0px 0px 0px 0px;
}
#top_featured_bottom
{
    height: 5px; 
    width: 568px; 
    background: url( "/user_files/images/top_featured_bottom.gif" ) no-repeat left top;
}
.top_featured_link
{
    color: #2A6BAC;
    font:bold 18px "Arial";
    margin:0 auto;
}
.price_top_featured
{
    color:#EF3800;
    font:bold 34px "Arial";
}
.top_featured_description
{
    padding: 0px 0px 10px 0px;
}
.top_featured_description p
{
    padding: 0;
    margin: 0;
    
}

div.product_1
{
    padding: 15px;
    width: 260px;
    height: 132px;
    float: left;
    background: url( "/user_files/images/horizontal_dot.gif" ) repeat-x left bottom;
    
}

div.product_2
{
    padding: 15px;
    width: 260px;
    height: 132px;
    float: left;
    background: url( "/user_files/images/horizontal_dot.gif" ) repeat-x left bottom;

}

div.product_3
{
    padding: 15px;
    width: 260px;
    height: 132px;
    float: left;

}

div.product_4
{
    padding: 15px;
    width: 260px;
    height: 132px;
    float: left;

}
div.product_5
{
    padding: 15px;
    width: 260px;
    height: 132px;
    float: left;
    background: url( "/user_files/images/horizontal_dot.gif" ) repeat-x left top;
    
}

div.product_6
{
    padding: 15px;
    width: 260px;
    height: 132px;
    float: left;
    background: url( "/user_files/images/horizontal_dot.gif" ) repeat-x left top;

}
td.article_content a
{
    font-weight: bold;
}
td.article_content span
{
    color: #C51410;
    font-weight: bold;
    font-size: 18px;
}
td.article_content span span
{
    font-size: 12px;
}
#featured_products table td.article_content
{
vertical-align: middle;
}
#newsticker
{
    padding: 21px 12px 0 12px;
    color: #646464;
}
#newsticker a
{
 font-weight: bold;
 color: #646464;
}
form.buy input
{
    
    width: 96px;
    height: 25px;
    border: 0px;
    background: url("/user_files/images/buy.gif") no-repeat left top;
    cursor: pointer;
}
div.listctrl 
{
    padding: 10px 0;
    border-top: 1px solid white;
    clear: left;
    text-align: center;
    
}
div.listctrl b
{
color: #C51410
}
div.listctrl a b
{
    color: #3E578F;
}
#product_list ul
{
    margin: 0;
    padding: 0;
}
#product_list ul li
{
    list-style: none;
    float: left;
    width: 189px;
}
#prod_description
{
    padding: 5px;
    margin: 10px 0;
    background: #FCFAF7;
    border: 1px solid #D4D4D4;

}
#buy_now
{
    width: 215px;
    border-bottom: 5px solid #FFAC0D;

}
#buy_now h3
{
    height: 27px;
    margin: 0;
    padding: 0;
    text-align: center;
    line-height: 27px;
    color: #EF3014;
    background: white url( "/user_files/images/cart_top_215.gif" ) no-repeat left top;
}
d.article_content span
{
    color: #C51410;
    font-weight: bold;
    font-size: 18px;
}
#buy_now div
{
    padding: 10px 0;
    border-left: 1px solid #D4D4D4;
    border-right: 1px solid #D4D4D4; 
    text-align: center;


}
#buy_now div div
{
    margin-top: 10px;
    padding: 10px 0 0 0;
    border-top: 1px solid #D4D4D4;
    border-left: 0;
    border-right: 0;
}
#buy_now span
{
    color: #C51410;
    font-weight: bold;
    font-size: 18px;
}

#buy_now span span
{
    margin: 0;
    font-size: 12px;
}
