* {}
html {font-size: 80%;}
body {margin: 0; padding: 0;font-family:Arial,Helvetica,sans-serif;
      color: black;
}
div,span,h1,h2,h3,h4,h5,h6,td,tr,strong,b,u,li{font-size: 1em;}
h1,h5,h6{color:#09659b;font-family:Arial,Helvetica,sans-serif;font-size: 1em;}
h4{
  color:#09659b;font-family:Arial,Helvetica,sans-serif;font-size: 1em;
}
h2,h3{font-family:Arial,Helvetica,sans-serif;color:#09659b;font-size: 0.9em;
}
.a{
  font-family:Arial,Helvetica,sans-serif;
  font-size:1em;

}
.p{
    font: 0.9em Arial;
    font-size: 0.9em;
    color: black;
}
a{
    font-size: 0.9em;
    font: 0.9em Arial;
    color:#09659b;
    font-weight: normal;
}
li{
    color: #09659b;
}
ul, ol, li, h1, h2, h3, h4, h5,h6, p {margin: 0; padding: 0;}
.search_cat,.search_cat a{color:#09659b;}
.category_list ul{list-style:none;}

/*

.root_cat_list li a{color:black;font-weight:bolder;}
.root_cat_list .cat_list a{color:#09659b;font-weight:normal;}
*/

.root_cat_list a{text-decoration:none;}
.category_list a:hover{text-decoration:underline;}
.root_cat_list ul{padding-left:5px;margin:1px;}
.root_cat_list{padding:0;margin:20px 0 0;}
.cat,.cat a,.cat a:visited{color:black;font-weight:bolder;}
.cat_list ul{margin:2px;margin-left:10px;}
.subcat,li.subcat a:visited,li.subcat a:hover,li.subcat a:activ{
    color:#09659b;
    font-size: 1em;
}
.header,.header2{padding:0;margin:0;width:100%;}
.ui-effects-transfer{border:4px dotted green;}
.cart_window{border:solid 2px gray;padding:5px;text-align:center;margin:auto;cursor:pointer;}
.cart_table{border-collapse:collapse;}
.cart_table td.no_border{border:none 0 white;}
.cart_table th{padding:3px;margin:0;border:1px solid black;border-bottom:3px solid black;}
.cart_table td{padding:3px;margin:0;border:1px solid black;}
.cart_num{color:#ed0101;}
.side_menu{background-image:url(../img/sidemenubg.png);background-repeat:repeat;margin:3px 0;padding:3px 15px;}
.top_menu2,.top_menu2 a{text-decoration:none;color:#ed0101;float:right;font-family:Arial;font-size:small;}
.top_menu2_sep{background-image:url(../img/red_sep.png);background-repeat:no-repeat;margin:2px;background-position:50% 50%;height:7px;width:7px;}
.top_menu{width:100%;padding:0;margin:0;text-align:center;}
.bottom_menu{padding:0;margin:0;text-align:center;text-decoration:underline;}
.bottom_menu td{color:black;padding:1px 5px;border-right:solid 2px black;font-size:.9em;font-weight:bold;}
.bottom_menu a{color:black;}
.top_menu tr{margin:0;padding:0;}
.top_menu td{padding:5px;border-right:solid 1px white;font-size:1em;background-color:#ed0101;text-decoration:none;color:white;font-weight:normal;}
.top_menu a{color:white;font-weight:normal;text-decoration:none;}
.top_menu .hoover{color:#ddd;text-decoration:underline;}
.outer_div{padding:5px;display:block;}
.outer_div_title h2{background-color:#999;margin:0;padding:0;color:white;}
.outer_div_title h2{padding:5px 5px 5px 15px;margin:0;}
.inner_div{background-image:url("../img/sidemenubg.png");background-repeat:repeat;margin:5px;border:solid 1px black;width:132px;height:370px;padding:3px;position:relative;float:left;z-index:0;cursor:pointer;}
.item_brands{text-align:center;}
.item_body{width:130px;height:200px;}
.item_cap{text-align:center;vertical-align:bottom;font-size:80%}
.item_price{color:#ed0101;font-weight:bold;}
.item_body table{color:white;}
.item_body ul{background-color:#f9f9ef;padding:0;margin:1px;list-style:none;width:3em;}
.hidden ul{display:none;}
.item_body ul li{border:solid 1px black;text-align:center;padding:2px;}
.ui-dialog{background-color:white;padding:3px;border:solid 1px black;}
.ui-dialog-titlebar-close{display:none;}
#cart_dialog{border:solid 1px black;background-color:white;padding:7px;}
.item_icons{text-align:center;}
.item_icons td{height:60px;width:60px;}
.item_pager{list-style:none;}
.item_pager li{display:inline;}
.new_icon{background-image:url(../img/new.png);background-repeat:no-repeat;height:33px;width:50px;margin:5px;}
.sale_icon{background-image:url(../img/sale.png);background-repeat:no-repeat;height:33px;width:50px;}
.copyr{text-align:right;font-size:.7em;}
.news_date{font-weight:bold;}
.news_body{padding:5px 2px; color:#09659b; font-size: 0.9em;
    font: 0.8em;
    font-size: 0.8em;
    font-weight:normal;}
.news_item{margin:5px 0;}
.news_lnk{text-align:right;}
.news_lnk a{color:#ed0101;font-size:.8em;}
.all_news_lnk{margin:10px 3px;text-align:center;}
.all_news_lnk a{color:#ed0101;font-size:.9em;}
.sale_cat a{text-decoration: none;display: block;}
.sale_cat a:hover{text-decoration: underline;margin-bottom: 3px;}
.sale_cat{margin-bottom: 10px;font-size: 0.9em;}
.sale_cat,.sale_cat a{text-align: justify;color:#ed0101;text-transform:uppercase;}
.article_div p{padding:0;margin:0;}
.article_div{padding:5px 20px;text-align:justify;border:1px solid black;margin:5px;}
.img_area{text-align:center;}
.img_list_div{padding:5px;display:block;}
.img_div{margin:5px 3px;border:solid 1px black;width:90px;padding:2px;position:relative;float:left;z-index:0;}
.active_img{background-color:yellow;}
.ui-effects-transfer2{border:2px dotted yellow;}
.orderlist_table{border:1px solid black;width:100%;}
.orderlist_table td{border-top:1px solid black;}
.order_detatils{margin:auto;}
.order_detatils_sub{border:1px solid black;}
.order_detatils_sub td,.order_detatils_sub th{border-top:1px solid black;padding:3px;}
.new_order{background-color:#3a3;}
.filter_table td{border:none;}
.tm2bg{background-image:url(../img/menub1.png);background-repeat:repeat-x;}
.bm2bg{background-image:url(../img/menub2.png);background-repeat:repeat-x;}
.brands_cloud li{list-style:none;display:inline;margin:3px 5px;}
.main_img a{text-decoration:none;border-right-style:none;border-left-style:none;border-bottom-style:none;border-top-style:none;}
.i_sizes{margin:0;padding:0;padding-bottom:20px;padding-left:40px;}
.i_sizes li{display:inline;margin:3px 5px;border:1;border-color:black;}
.i_logo{background-color:white;border:4px solid black;color:black;left:322px;padding:5px;position:absolute;text-align:left;top:-55px;width:315px;z-index:9999;}
.active_discount{text-decoration:underline;font-weight:bold;}
.size_table{border-collapse:collapse;border:1px solid black;}
.size_table th{padding:5px;}
.size_table td{padding:3px;border:1px solid black;}
.active_size{text-decoration:underline;}
.price_label{color:black;font-weight:bold;}
.price{color:#ed0101;font-weight:bold;}
.art_label{width:100%;text-align:center;font-size:80%;color:#09659B;}
.brand_cloud{margin:10px;padding:5px;list-style-type:none;list-style-image:none;list-style-position:outside;}
.brand_cloud li{display:inline;}
.sdiv{margin:3px 10px;padding-left:10px;border-bottom:1px solid black;}
.sdiv h4{margin:2px;}
.all_cbx{margin-left:20px;}
.sdiv h5{margin:5px 10px;}
.shiptype_list p{margin:3px 10px;}
.ui-dialog form{margin:auto;}
.ui-dialog{border:3px solid black;}
.ui-dialog-titlebar{color:#09659b;border-bottom:1px solid black;margin-bottom:2px;font-weight:bolder;width:100%;}
.recount_button{font-weight:bolder;}
.buy_button{font-size:130%;font-weight:bolder;}
.brands_cloud a,.brands_cloud a:visited{color:#09659b;text-decoration:none;}

.brands_cloud a:hover{font-weight:bold;text-decoration:underline;}
.active_brand{text-decoration:underline;text-transform:uppercase;font-weight:bolder;font-style:italic;color:#ed0101;}

.item_cap h3,.item_cap h2{
    font-size:1em;
    margin: 5px;
}
.prod_info h2,.prod_info h3
{
    font-size: 1em;
    text-decoration: underline;
}

.old_item_price{
    font-size:small;
    text-decoration:line-through;
    text-align: right;
    color:black;
    display: block;
}

.article_div{
    padding: 5px 15px;
}
.article_div p{
    margin: 5px auto;
}
.article_div table{
    border: 1px solid black;
    margin: 5px 10px;
    padding: 5px;
    border-collapse: collapse;
}

.article_div table td{
    border: 1px solid black;
    padding: 2px;
}

.head_h{
    color:black;
    font-size:10px;
    font-weight:normal;
    text-align:center;
}

.top_a{
    padding: 10px;
}


.tcat li h3 {
    display: inline;
    font-size:0.8em;
    margin:0;
    padding:0;
}
.tcat li a{
    text-decoration: none;
}
.tcat li a:hover{
    text-decoration: underline;
}
.tcat li{
    display: inline;
    margin: 5px 10px;
}

.small_inner_div {
    border:1px solid black;
    float:left;
    height:300px;
    margin:5px;
    padding:3px;
    position:relative;
    width:132px;
    z-index:0;
}

.small_inner_div a{
    text-decoration: none;
}

.small_inner_div_oi{
    border:1px solid black;
    float:left;
    height:90px;
    width:50px;
    margin:5px;
    padding:3px;
    position:relative;
    text-align: center;

    z-index:0;
    overflow: hidden;

}

.small_inner_div a{
    text-decoration: none;
}

.hidden .item_cap a.art_url{
    text-decoration: none;
}
.item_cap a.art_url{
    text-decoration: underline;
}

div.ptxt table tr td,span.ptxt,span.ptxt p,span.ptxt table tr td, span.ptxt ul li {
    font: 0.9em Arial;
    font-size: 0.9em;
    color: black;
}
span.ptxt strong{
     font-weight:normal;
}

h2.cap,h3.cap,span.cap{
    color: #09659b;
    font-size: 1em;
    padding:0px
}
h1.cap{
    font-size: 1em;
    color: black;
}
h3.cap{
    font-size: 1.2em;
}
span.cap,p.cap {
    font: 1em Arial;
}
table.ta,table.ta td,table.ta tr{
    text-align: left;
    font-size: 1em;
}
div.ptxtp table tr td{
    font: 0.8em Arial;
    font-size: 0.8em;
    color: black;

}
div#ddiv {
    color:black;
    font-weight:bold;
}
div#ddiv div h1 p strong{
    font: 0.6em;
    font-size: 0.6em;
    color: black;
    font-weight:normal;
}
#error_div{
    color:red;
    font-size: 1.2em;
    font: 1em Arial;
    font-weight:bold;
}

.removed{
    text-decoration: line-through;
    background-color: gray;
}

a.remItem{
    text-decoration: underline;
}