html {
        width:100%;
        height:100%;
        /min-height:100%;
        /height:auto;
}
body {  
        height:100%;
        /min-height:100%;
        /height:auto;
        width:100%;
        font-size:100%;
        margin:0;
        padding:0;
        background:url(../images/main_bg.png) #fff 0 0 repeat-x;
        font-family:Tahoma, Geneva, sans-serif;
        font-size:12px;
}



a:link {
        text-decoration:underline;
}
a:visited {
        text-decoration:underline;
}
a:hover {
        text-decoration:none;
}
table {
        border:none;
        border-collapse:collapse;
}
img {
        border:none;
}
p, h1, h2, h3, h4, h5, h6, ul {
        font-weight:normal;
        margin:0;
        padding:0;
}
li {
        list-style:none;
}
.left {
        float:left!important;
}
.right {
        float:right!important;
}
.clear {
        clear:both;
        height:0;
        line-height:0;
        font-size:0;
        margin:0;
        padding:0;
}
select, input[type=text], input[type=password] {
        border:1px solid #000;
        color:#7c7c7c;
        background:url(../images/input_bg.png) 0 0 no-repeat;
        font-family:Tahoma, Geneva, sans-serif;
}
input.error, select.error, textarea.error {
        background:url(../images/input_bg.png) 0 -215px no-repeat!important;
        color:#9e0b0f;
}
textarea {
        background:url(../images/input_bg.png) 0 -44px no-repeat;
        border:1px solid #000;
        color:#7c7c7c;
        font-family:Tahoma, Geneva, sans-serif;
        font-size:12px;
}
hr {
        clear:both;
        margin:10px 0 7px 0;
        padding:0;
        background:none;
        border-top:1px solid #e1e1e1;
        height:0px;
        line-height:0;
        font-size:0;
        border-bottom:none;
}
/*************************************/
.h20 {
        height:20px!important;
}
.mt-40 {
        margin-top:-40px!important;
}
.mt-35 {
        margin-top:-35px!important;
}
.mt-22 {
        margin-top:-22px!important;
}
.m0 {
        margin:0!important;
}
.mt5 {
        margin-top:5px!important;
}
.mt10 {
        margin-top:10px!important;
}
.mt15 {
        margin-top:15px!important;
}
.mt20 {
        margin-top:20px!important;
}
.mt30 {
        margin-top:30px!important;
}
.mt40 {
        margin-top:40px!important;
}
.mr0 {
        margin-right:0!important;
}
.mr20 {
        margin-right:20px!important;
}
.mr30 {
        margin-right:30px!important;
}
.mr50 {
        margin-right:50px!important;
}
.mr245 {
        margin-right:245px!important;
}
.mb20 {
        margin-bottom:20px!important;
}
.ml0 {
        margin-left:0!important;
}
.ml20 {
        margin-left:20px!important;
}
.ml50 {
        margin-left:50px!important;
}
.ml210 {
        margin-left:210px!important;
}
.pt0 {
        padding-top:0!important;
}
.pt5 {
        padding-top:5px!important;
}
.pt10 {
        padding-top:10px!important;
}
.pt12 {
        padding-top:12px!important;
}
.pt20 {
        padding-top:20px!important;
}
.pt30 {
        padding-top:30px!important;
}
.pt40 {
        padding-top:40px!important;
}
.pb0 {
        padding-bottom:0!important;
}
.pb15 {
        padding-bottom:15px!important;
}
.pb20 {
        padding-bottom:20px!important;
}
.pl5 {
        padding-left:5px!important;
}
.ta_center {
        text-align:center!important;
}
.ta_right {
        text-align:right!important;
}
.wp50 {
        width:50%;
}
.wp70 {
        width:70%;
}
.wpx20 {
        width:20px;
}
.wpx135 {
        width:135px!important;
}
.wpx190 {
        width:190px!important;
}
.wp16 {
        width:16%;
}
/*********buttons***************/
.btn:link, .btn:visited, .checkout_box .btn.min  {
        display:block;
        text-decoration:none;
        color:#FFF;
        background:url(../images/buttons.png) 0 0 no-repeat;
        height:33px;
        line-height:30px;
        text-align:center;
}
.btn:hover, .checkout_box .btn.min:hover {
        background:url(../images/buttons.png) -83px 0 no-repeat;
}
.btn.long {
        text-transform:uppercase;
        font-size:15px;
        width:160px;
        background:url(../images/buttons.png) 0 -42px no-repeat;
}
.btn.long:hover {
        background:url(../images/buttons.png) 0 -82px no-repeat;
}
.products .btn, .prod_cart a.btn, ul.service li .btn, ul.form .btn, .right_box .btn, .login .btn, .checkout_box .btn, .contact_us .btn, .post_comment .btn, .order.left .btn, .btn.buy {
        text-transform:uppercase;
        font-size:15px;
        width:160px;
        background:url(../images/buttons.png) 0 -42px no-repeat;
        margin:7px 0 0 0;
}
.products .btn:hover, .prod_cart a.btn:hover, ul.service li .btn:hover, ul.form .btn:hover, .right_box .btn:hover, .login .btn:hover, .checkout_box .btn:hover, .contact_us .btn:hover, .post_comment .btn:hover, .order.left .btn:hover, .btn.buy:hover {
        background:url(../images/buttons.png) 0 -82px no-repeat;
}
.btn.big {
        text-transform:uppercase;
        font-size:15px;
        width:228px;
        background:url(../images/buttons.png) 0 -125px no-repeat;
        margin:0;
        height:40px;
        line-height:40px;
}
.btn.big:hover {
        background:url(../images/buttons.png) 0 -175px no-repeat;
}
.btn.medium {
        text-transform:uppercase;
        font-size:12px;
        width:125px;
        background:url(../images/buttons.png) 0 -234px no-repeat;
        margin:0;
        height:28px;
        line-height:28px;
}
.btn.medium:hover {
        background:url(../images/buttons.png) 0 -278px no-repeat;
}
.btn1:link, .btn1:visited{
        display:block;
        text-decoration:none;
        color:#FFF;
        height:33px;
        line-height:30px;
        text-align:center;
        text-transform:uppercase;
        font-size:15px;
        width:206px;
        background:url(../images/buttons.png) 0 -321px no-repeat;
        margin:7px 0 0 0;
}
.btn1:hover {
        background:url(../images/buttons.png) 0 -367px no-repeat;
}
/******************************/
h2 {
        font-family:Tahoma, Geneva, sans-serif;
        font-size:24px;
        color:#000;
        padding:8px 0 0 0;
}
        h2 span {
                color:#0095fd;
        }
h3 {
        font-family:Tahoma, Geneva, sans-serif;
        font-size:18px;
        color:#000;
}
        h3 a:link, h3 a:visited {
                color:#000;
                text-decoration:none;
        }
        h3 a:hover {
                color:#0099ff;
                text-decoration:underline;
        }
        h3 span {
                color:#0095fd;
        }
h4 {
        font-size:12px;
        color:#333333;
        font-weight:bold;
        padding:10px 0 0 0;
}
/************main**************/
.main {
        width:960px;
        margin:0 auto;
        position:relative;
        height:100%;
        padding:0;
}
.header {
        width:100%;
        float: left;
        position:relative;
}
        .header h1 {
                float:left;
        }
        .header h1 a {
                display:block;
                background:url(../images/logo.png) 0 0 no-repeat;
                width:190px;
                height:129px;
                text-indent:-9999px;
        }       
        .header .header_basket {
                float:right;
                width:150px;
                margin:65px 10px 0 0;
        }
                .header .header_basket p {
                        text-align:justify;
                        padding:0 0 5px 0;
                }
                        .header .header_basket p a:link, .header .header_basket p a:visited {
                                text-decoration:none;
                                color:#343434;
                        }
                        .header .header_basket p a:hover {
                                text-decoration:underline;
                        }
                .header .header_basket .basket_info {
                        background:url(../images/basket_bg.png) 0 0 no-repeat;
                        width:110px;
                        height:31px;
                        line-height:31px;
                        padding:0 0 0 40px;
                }
                .header .header_basket .basket_info a {
                        font-size:14px;
                        color:#0095fd;
                }
        .header .header_search {
                float:right;
                margin:65px 10px 0;
                width:485px;
        }
                .header_search label {
                        font-weight:bold;
                        display:block;
                        color:#343434;
                        padding:0 0 5px 0;
                }
                .header_search select {
                        width:195px;
                        height:30px;
                        padding:5px 0 5px 5px;
                }
                .header_search input {
                        width:185px;
                        height:23px;
                        padding:5px 0 0 5px;
                        font-size:14px;
                }
                .header_search div {
                        float:left;
                        margin:0 10px 0 0;
                }
                .header .header_search a, .q_search .btn, .checkout_box .btn.min {
                        width:76px;
                        float:left;
                        font-size:14px;
                        font-weight:bold;
                        margin:19px 0 0 0;
                }
.footer {
        width:100%;
        margin:-410px 0 0 0;
        float:left;
        height:410px;
        position:relative;
        background: url(../images/footer_bg.png) bottom center repeat-x;
}
        .footer .footer_content {
                width:990px;
                margin:130px auto 0;
        }
                .footer p {
                        text-align:center;
                        font-size:10px;
                        color:#ababab;
                        padding:0;
                }
                .footer .footer_list {
                        float:left;
                        width:100px;
                        margin:10px 10px 0 0;
                }
                .footer h4 {
                        font-weight:bold;
                        font-size:14px;
                        padding:10px 0 2px;
                }
                .footer .footer_list a:link, .footer .footer_list a:visited {
                        color:#FFF;
                        text-decoration:none;
                }
                .footer .footer_list a:hover {
                        text-decoration:underline;
                        color:#FFF;
                }
                .footer li {
                        padding:0;
                        line-height:20px;
                }
.content {
        min-height:100%;
        width:100%;
        float:left;
        margin:-129px 0 0 0;
}
        .main_nav {
                margin:129px 10px 0;
                width:941px;
                float:left;
                position:relative;
                z-index:201;
        }
                .main_nav li {
                        float:left;
                        position:relative;
                }
                .main_nav li.home a {
                        background:url(../images/main_menu_bg.png) 0 0 no-repeat;
                        width:84px;
                }
                .main_nav li.systems a {
                        background:url(../images/main_menu_bg.png) -84px 0 no-repeat;
                        width:108px;
                }
                .main_nav li.storage a {
                        background:url(../images/main_menu_bg.png) -192px 0 no-repeat;
                        width:106px;
                } 
                .main_nav li.other a {
                        background:url(../images/main_menu_bg.png) -192px 0 no-repeat;
                        width:106px;
                }
                .main_nav li.peripherals a {
                        background:url(../images/main_menu_bg.png) -298px 0 no-repeat;
                        width:129px;
                }
                .main_nav li.services a {
                        background:url(../images/main_menu_bg.png) -427px 0 no-repeat;
                        width:112px;
                }
                .main_nav li.manufacturers a {
                        background:url(../images/main_menu_bg.png) -539px 0 no-repeat;
                        width:151px;
                }
                .main_nav li.accessories a {
                        background:url(../images/main_menu_bg.png) -539px 0 no-repeat;
                        width:151px;
                }
                .main_nav li.specials a {
                        background:url(../images/main_menu_bg.png) -690px 0 no-repeat;
                        width:97px;
                }
                .main_nav li.about a {
                        background:url(../images/main_menu_bg.png) -787px 0 no-repeat;
                        width:154px;
                }
                .main_nav li.home:hover a, .main_nav li.home.selected a {
                        background:url(../images/main_menu_bg.png) 0 -56px no-repeat;
                }
                .main_nav li.systems:hover a, .main_nav li.systems.selected a {
                        background:url(../images/main_menu_bg.png) -84px -56px no-repeat;
                }
                .main_nav li.storage:hover a, .main_nav li.storage.selected a {
                        background:url(../images/main_menu_bg.png) -192px -56px no-repeat;
                }
                .main_nav li.other:hover a, .main_nav li.other.selected a {
                        background:url(../images/main_menu_bg.png) -192px -56px no-repeat;
                }
                .main_nav li.peripherals:hover a, .main_nav li.peripherals.selected a {
                        background:url(../images/main_menu_bg.png) -298px -56px no-repeat;
                }
                .main_nav li.services:hover a, .main_nav li.services.selected a {
                        background:url(../images/main_menu_bg.png) -427px -56px no-repeat;
                }
                .main_nav li.manufacturers:hover a, .main_nav li.manufacturers.selected a {
                        background:url(../images/main_menu_bg.png) -539px -56px no-repeat;
                }
                .main_nav li.accessories:hover a, .main_nav li.accessories.selected a {
                        background:url(../images/main_menu_bg.png) -539px -56px no-repeat;
                }
                .main_nav li.specials:hover a, .main_nav li.specials.selected a {
                        background:url(../images/main_menu_bg.png) -690px -56px no-repeat;
                }
                .main_nav li.about:hover a, .main_nav li.about.selected a {
                        background:url(../images/main_menu_bg.png) -787px -56px no-repeat;
                }
                .main_nav li a {
                        display:block;
                        float:left;
                        color:#FFF;
                        background:url(../images/main_menu_bg.png) 0 0 no-repeat;
                        height:56px;
                        line-height:50px;
                        font-weight:bold;
                        text-decoration:none;
                        text-align:center;
                        font-size:14px;
                }
                
                .main_nav li ul {
                        position: absolute;
                        top:53px;
                        left:0;
                        width:200px;
                        background:url(../images/drop_menu_bg.png);
                        z-index:300;
                        padding:10px 10px 15px 22px;
                        display:none;
                }
                .main_nav li:hover ul {
                        display:block;
                }
                .main_nav li ul li {
                        float:none;
                        padding:5px 0;
                }
                .main_nav li ul li a {
                        display: inline;
                        background:none!important;
                        color:#d3d3d3;
                        text-decoration:none!important;
                        float:none;
                        line-height:20px;
                        font-weight:normal;
                }
                .main_nav li ul li a:hover, .main_nav li ul li.selected a {
                        text-decoration:underline!important;
                        background:none!important;
                        color:#FFF;
                }
        .img_box {
                background:url(../images/box_img_bg.png) center 0 no-repeat #FFF;
                padding:0 1px 21px;
                //padding:0 1px 19px;
                width:939px;
                float:left;
                margin:-3px 10px 0;
                overflow:hidden;
                height:320px;
                position: relative;
        }
        #nav {
                position:absolute;
                right: 20px;
                z-index:200;
                top:10px;
        }
        #nav a {
                display:block;
                text-indent:-9000px;
                width:15px;
                height:15px;
                margin:3px 0 0 0;
                background:#969696;
                overflow:hidden;
        }
        #nav a:hover, #nav a.activeSlide {
                background:#0295ff;
        }
        #img-list li {
                position:relative;
        }
        #img-list li img {
                display:block;
        }
        #img-list li a {
                position:absolute;
                bottom:45px;
                right:45px;
                text-decoration:none;
                color:#FFFFFF;
                font-size:16px;
                z-index:200;
        }
        .left_colomn {
                float:left;
                margin:0 10px;
                width:220px;
                padding-bottom:410px;
        }
        .right_colomn {
                float:left;
                margin:0 10px;
                width:700px;
                padding-bottom:410px;
        }
        .colomn_all {
                float:left;
                margin:0 10px;
                width:940px;
                padding-bottom:410px;
        }
        body.print .colomn_all{ width:800px;padding-bottom:0px;}
        body.print .colomn_all{ width:800px;}
        body.print .order.left{width:560px;}

        
.shadow {
        position: fixed;
        width:100%;
        float:left;
        height:100%;
        background:#000;
        z-index:300;
        opacity:0.6;
        left:0;
        top:0;
        filter:progid:DXImageTransform.Microsoft.Alpha(opacity=60);
}
.img_popup {
        background:#FFF;
        border:1px solid #000;
        width:410px;
        height:410px;
        position:fixed;
        z-index:110;
        top:50%;
        left:50%;
        margin:-205px 0 0 -205px;
}
        .img_popup a {
                text-transform:uppercase;
                color:#0095fe;
                font-size:10px;
                float:right;
                background: url(../images/ico_close.png) right center no-repeat;
                padding:0 25px 0 0;
                margin:15px 15px 0 0;
        }
        .img_popup .img {                       
                        width:410px!important;
                        height:380px!important;
                        text-align:center;
                }
/****************left colomn*******************/
a.latest_news {
        display:block;
        width:220px;
        height:175px;
        background:url(../images/left_links.png) 0 0 no-repeat;
        margin:10px 0 0 0;
}
a.latest_news:hover {
        background:url(../images/left_links.png) -220px 0 no-repeat;
}
a.recycle {
        display:block;
        width:220px;
        height:192px;
        background:url(../images/left_links.png) 0 -183px no-repeat;
        margin:10px 0 0 0;
}
a.recycle:hover {
        background:url(../images/left_links.png) -220px -183px no-repeat;
}
a.call_today {
        display:block;
        width:220px;
        height:175px;
        background:url(../images/left_links.png) 0 -382px no-repeat;
        margin:10px 0 0 0;
}
a.call_today:hover {
        background:url(../images/left_links.png) -220px -382px no-repeat;
}
a.by_brand {
        display:block;
        width:220px;
        height:251px;
        background:url(../images/left_links.png) 0 -565px no-repeat;
        margin:10px 0 0 0;
}
a.by_brand:hover {
        background:url(../images/left_links.png) -220px -565px no-repeat;
}
.left_colomn h4 {
        text-transform:uppercase;
}
.left_three {
        border-bottom:1px solid #e1e1e1;
        padding-bottom:10px;
        margin-top:10px;
}
        .left_three li {
                border-top:1px solid #e1e1e1;
                line-height:30px;
        }
        .left_three li a {
                color:#666666;
                text-decoration:none;
                padding-left: 10px;
        }
        .left_three li.selected a{
                color:#0095fd;
        }
        .left_three li.selected li a{
                color:#666666;
        }
        .left_three li.selected li a:hover{
                color:#0095fd;
        }
        .left_three li a:hover {
                text-decoration:underline;
                color:#0095fd;
        }
                .left_three li ul {
                        margin:0 0 0 20px;
                        /*border-top:1px solid #e1e1e1;*/
                        padding:0 0 7px 0;
                }
                        /*.left_three li ul li{
                                border-bottom:none;
                                line-height:16px;
                        } */

.left_three div.treeIconOpen{
  background: url(../images/tabs_bg_down.png) no-repeat  0px 10px;
  float: left; 
  padding: 10px 0 10px 10px;
  cursor: pointer;
}
.left_three div.treeIconClose{
  background: url(../images/tabs_bg_right.png) no-repeat  0px 10px;
  float: left; 
  padding: 10px 0 10px 10px;
  cursor: pointer;
}

/*.left_three ul li div.treeIconOpen, .left_three ul li div.treeIconClose{
  background-position: 0 3px;
} */


.testimonals {
        margin:8px 0 0 0;
        border-top:1px solid #e1e1e1;
        color:#666666;
        line-height:18px;
        padding:7px 0 0 0;
}
        .testimonals i, .testimonals b {
                display:block;
                padding-bottom:16px;
        }
        .testimonals a {
                font-size:10px;
                color:#0095fe;
        }
.left_colomn p {
        color:#666666;
        padding-bottom:18px;
        line-height:18px;
}
.left_colomn p a{
        color:#666666;
        text-decoration:none;
}
.left_colomn p a:hover{
        color:#0095FD;
        text-decoration: underline;
}
.left_colomn hr {
        margin-top:8px;
        float:left;
        width:100%;
}
.left_list {
        color:#666666;
        line-height:18px;
        padding-bottom:30px;
}
        .left_list a {
                color:#666666;
                text-decoration:none;
        }
        .left_list .current {
                font-weight:bold;
        }
.left_list.three {
        margin:0 0 0 20px;
}
        .left_list.three .current {
                list-style-image:url(../images/three_marker.png);
        }
                .left_list.three li ul {
                        margin:1px 0 0 10px;
                }
                .left_list.three .current ul li.current, .left_list.three .current ul li {
                        list-style-image:none!important;
                }
/****************right colomn*******************/
.right_colomn p {
        line-height:20px;
        padding:3px 0 17px 0;
}
        .right_colomn p a {
                color:#0095fe;
        }
.products {
        margin:0;
}
        .products li {
                border-top:1px solid #e1e1e1;
                float:left;
                width:100%;
                padding:20px 0;
        }
        .products .prod_img, .product_info .prod_img  {
                float:left;
                width:210px;
                margin:0 10px;
                text-align:center;
        }       
                .products .prod_img .img, .product_info .prod_img .img, .products_block .img, .img_popup .img, .manufacture-list .img, .l-list .img {
                        display: table;
                        #position: relative;
                        overflow: hidden;
                        width:210px;
                        height:210px;
                }
 
                        .products .prod_img .img .v_middle, .product_info .prod_img .img .v_middle, .products_block .img .v_middle, .img_popup .img .v_middle, .manufacture-list .img .v_middle, .l-list .img .v_middle{
                                display: table-cell;
                                #position: absolute;
                                #top: 50%;
                                #left:50%;
                                vertical-align: middle;
                        }
 
                                .products .prod_img .img img, .product_info .prod_img .img img, .products_block .img img, .img_popup .img img, .manufacture-list .img img, .l-list .img img {
                                        #position: relative;
                                        #top: -50%;
                                        #left:-50%;
                                }
                .products .prod_img a, .product_info .prod_img a {
                        color:#0095fe;
                        font-size:10px;
                }
        .products .prod_description {
                float:left;
                width:270px;
                margin:0 20px 0 10px;
        }
                .products .prod_description p {
                        padding:8px 0 0 0;
                }
        .products .prod_info {
                float:left;
                width:160px;
                margin:0 0 0 10px;
        }
                .products .price, .products_block .price {
                        font-weight:bold;
                        color:#0092f9;
                        font-size:14px;
                }
                .products .mrsp, .products_block .mrsp {
                        color:#7a7a7a;
                        font-size:10px;                 
                        padding:3px 0 1px 0;
                }
                .products .save, .products_block .save {
                        color:#c10b0b;
                        font-size:10px;
                }
                .products .rating, .products_block .rating {
                        width:45px;
                        height:9px;
                        margin:5px 0 12px 0;
                        padding:0;
                        background:url(../images/stars.png) -74px 0 no-repeat;
                }
                        .products .stars, .products_block .stars {
                                background:url(../images/stars.png) 0 0 no-repeat;
                                width:0;
                                height:9px;
                        }
.pagination_box {
        border-top:1px solid #e1e1e1;
        color:#999999;
        font-size:14px;
        padding:5px 0;
        float:left;
        width:100%;
}
.pagination_box.bottom {
        border-bottom:1px solid #e1e1e1;
}
        .pagination_box .number_page {
                float:left;
                width:270px;
                margin:0 20px 0 240px;
                text-align:center;
        }
        .pagination_box .pagination {
                float:left;
                width:160px;
                margin:0 0 0 10px;
                text-align:center;
        }
                .pagination_box .pagination .page {
                        float:left;
                }
                .pagination_box .pagination a {
                        width:8px;
                        height:10px;
                        display:block;
                        margin-top:4px;
                }
                .pagination_box .pagination .prev_page, .paginated_products .prev_page {
                        background:url(../images/paginator_arrows.png) 0 0 no-repeat;
                        float:left;
                        margin-left:20px;
                }
                .pagination_box .pagination .prev_page:hover, .paginated_products .prev_page:hover {
                        background:url(../images/paginator_arrows.png) 0 -15px no-repeat;
                }
                .pagination_box .pagination .next_page, .paginated_products .next_page {
                        background:url(../images/paginator_arrows.png) right 0 no-repeat;
                        float:right;
                        margin-right:20px;
                }
                .pagination_box .pagination .next_page:hover, .paginated_products .next_page:hover {
                        background:url(../images/paginator_arrows.png) right -15px no-repeat;
                }
                .pagination_box .back {
                        background:url(../images/paginator_arrows.png) 0 -85px no-repeat;
                        float:right;
                        padding:0 0 0 20px;
                        margin:0;
                        height:20px;
                        line-height:20px;
                        text-decoration:none;
                        color:#999999;
                        text-align:left;
                }
                .pagination_box .back:hover {
                        text-decoration:underline;
                }
.product_info {
        float:left;
        width:100%;
        border-top:1px solid #e1e1e1;
        padding:20px 0;
        margin:25px 0 0 0;
}
        .product_info .prod_img {
                margin:15px 10px 0;
        }
        .product_info .rating_box {
                margin:30px 0 0 0;
        }
                .product_info .rating_box a {
                        color:#000;
                        font-size:11px;
                }
        .product_info p.validation {
                float:left;
                color:#c10b0b;
                padding:2px 0 0;
        }
        .product_info .stars_box {
                padding:5px 0;
                color:#0092f9;
                font-size:11px;
                margin:0 auto;
                width:110px;
        }
                .product_info .stars_box .rating {
                        width:65px;
                        float:left;
                }
                        .product_info .stars_box .rating .stars {
                                background:url(../images/stars.png) 0 -10px repeat-x;
                                height:12px;
                        }
        .prod_order {
                width:460px;
                margin:0 0 0 10px;
                float:left;
        }
        .prod_cart {
                border:1px solid #a8a8a8;
                padding:15px 40px;
                float:left;
                margin:10px 0 0 0;
        }
                .prod_cart table {
                        width:380px;
                        border-collapse:separate;
                }
                        .prod_cart td.dot {
                                border-top:1px dotted #4a4a4a;
                                height:1px;
                                padding:0px;
                        }

                        .prod_cart td {
                                /*border-top:1px dotted #4a4a4a;*/
                                color:3d3d3d;
                                text-align:left;
                                padding:9px 0;
                        }
                        .prod_cart td.price {
                                text-align:center;
                        }
                        .prod_cart th {
                                color:#707070;
                                font-weight:normal;
                                text-align:left;
                                padding:5px 0;
                        }
                        .prod_cart th.inp_radio {
                                width:35px;
                        }
                        .prod_cart td.red {
                                color:#c10b0b;
                        }
                        .prod_cart td.price, .price_list td.price {
                                color:#0096ff;
                        }
                                .prod_cart td .inp_text {
                                        width:60px;
                                        padding:2px 0 0 5px;
                                        height:18px;
                                        border:1px solid #a8a8a8;
                                        background:url(../images/input_bg.png) 0 -44px no-repeat;
                                }
                        .prod_cart p {
                                font-weight:bold;
                                float:left;
                                color:#525252;
                                padding:10px 0 0 0;
                                line-height:30px;
                        }
                        .prod_cart a.btn {
                                float:right;
                                margin:5px 0 0 0;
                        }
                        .prod_order a.bookmark {
                                float:right;
                                color:#0096ff;
                                margin:5px 0 0 0;
                        }
.tabs {
        font-size:14px;
        border-bottom:1px solid #e1e1e1;
        float:left;
        width:100%;
}
        .tabs li {
                float:left;
                padding:0 20px;
        }
        .tabs li a {
                text-decoration:none;
                color:#666666;
                display:block;
                padding:0 0 12px;
        }
        .tabs li a:hover, .tabs li.selected a {
                color:#0096ff;
                background:url(../images/tabs_bg.png) center bottom no-repeat;
        }
.products_block {
}
        .products_block li {
                float:left;
                width:160px;
                margin:25px 20px 0 0;
        }
        .products_block li .img {
                width:160px;
                height:75px;
                text-align:center;
        }
        .products_block h3 {
                font-size:14px;
                line-height:18px;
                padding:3px 0 7px;
        }
.features {
        color:#5f5e5e;
        clear:both;
}
        .features p {
                line-height:18px;
                padding:18px 0 0 0;
        }
        .features ul {
                margin:18px 0 0 15px;
        }
        .features ul li {
                list-style:disc;
                font-weight:bold;
                line-height:18px;
        }
                .features ul li ul {
                        margin:0 0 0 40px;
                }
                .features ul li ul li {
                        font-weight:normal;
                        list-style:circle;
                }
ul.service {
}
        ul.service li {
                border-bottom:1px solid #e1e1e1;
                float:left;
                width:100%;
                margin:20px 0 0 0;
                padding-bottom:10px;
        }
                ul.service li p {
                        float:left;
                        width:480px;
                        margin:0 50px 0 0;
                }
                ul.service li .btn {
                        float:left;
                }
ul.form {
}
ul.form.other {
        /*background:url(../images/form_bg.jpg) 380px 20px no-repeat;*/
        float:left;
        width:100%;
        margin:10px 0 0 0;
}
        ul.form li {
                float:left;
                width:100%;
                padding:10px 0 20px;
        }
        ul.form .number_form {
                background:url(../images/list_bg.png) 0 0 no-repeat;
                width:30px;
                height:30px;
                color:#FFF;
                font-size:16px;
                line-height:30px;
                text-align:center;
                font-weight:bold;
                float:left;
        }
        ul.form .form_content {
                margin:0 0 0 40px;
        }
        ul.form label,  .login label, .checkout_box label, .contact_us label, .post_comment label {
                font-weight:bold;
                display:block;
                padding:14px 0 6px;
                line-height:15px;
        }
        ul.form .line {
                float:left;
                width:100%;
                padding:10px 0;
                line-height:27px;
                position:relative;
        }
        ul.form.other .line {           
                padding:0;
        }
        ul.form.other .form_content {
                width:550px;
        }
        ul.form .line label.left {
                float:left;
                width:120px;
        }
        ul.form .two_col {
                float:left;
                width:305px;
                margin:0 30px 0 0;
                padding-bottom:5px;
        }
        ul.form .two_col label {
                padding:15px 0 6px;
        }
        ul.form h3 {
                padding-bottom:10px;
        }
        ul.form input[type = text], .q_search input, .login input[type=text], .login input[type=password], .checkout_box input[type = text], .contact_us input, .post_comment input {
                width:295px;
                padding:2px 0 0 5px;
                height:18px;
                background:url(../images/input_bg.png) 0 -44px no-repeat;
        }
        ul.form input[type = radio] {
                margin:0 5px 0 15px;
        }
        ul.form input[type = checkbox] {
                margin:0 5px 0 15px;
        }
        ul.form input.date {
                width:20px;
                height:15px;
        }
        ul.form select, .checkout_box select, .search_opt select, .order_view select, .login.user select {
                width:300px;
                height:22px;
                background:url(../images/input_bg.png) 0 -44px no-repeat;
        }
        ul.form textarea {
                width:300px;
                height:60px;
        }
        ul.form.other textarea {
                height:100px;
        }
        ul.form p.comment {
                font-size:10px;
                color:#0096ff;
                padding:9px 0 10px;
        }
        ul.form p {
                width:100%;
                float:left;
                padding:0 0 10px;
        }
        ul.form b {
                color:#444444;
        }
        ul.form li .btn {
                float:none;
                margin:0 auto;
                clear:both;
        }
        ul.form p a {
                color:#0095fe;
                font-size:11px;
        }
.success {
        background: #f1f1f1;
        border:1px solid #e6e6e6;
        text-align:center;
        margin:20px 0 0 0;
        padding:27px 0 135px;
}
        .success p {
                padding:32px 0 0 0;
        }
.confirm {
        background: #f7f7f7;
        border:1px solid #e6e6e6;
        text-align:center;
        margin:5px 0 0 0;
        padding:58px 0 75px;
}
        .confirm h2 {
                font-size:30px;
        }
        .confirm p {
                font-size:16px;
                padding:32px 0;
        }
.right_box {
        float:right;
        width:183px;
        padding:0 20px;
        height:176px;
        overflow: hidden;
        border:1px solid #bebebe;
        background: url(../images/right_box_bg.png) 0 0 no-repeat #ececec;
        margin:10px 0 20px;
}
        .right_box h3 {
                padding:13px 0 0 15px;
        }
        .right_box p {
                padding:13px 0 0;
                line-height:18px;
        }
        .right_box .btn {
                text-transform:uppercase;
                font-size:15px;
                width:160px;
                background:url(../images/buttons.png) 0 -42px no-repeat;
                margin:20px auto 0;
        }
        .right_box .btn:hover {
                background:url(../images/buttons.png) 0 -82px no-repeat;
        }
.q_search {
        float:left;
        width:100%;
        border-top:1px solid #e1e1e1;
        padding:10px 0 10px;
        margin:10px 0 0 0;
}
        .q_search h3 {
                float:left;
                padding:4px 0 0 0;
        }
        .q_search .search {
                float:right;
        }
        .q_search input {
                width:180px;
                margin:6px 5px 0 20px;
        }
.price_list {
        width:100%;
        border:1px solid #e1e1e1;
        clear:both;
}
        .price_list.order_history td {
                text-align:left;
                padding:8px 30px;
        }
        .price_list.order_history th {
                text-align:left;
                padding:15px 30px;
        }
        .price_list.order_history a {
                margin:0 10px 0 0;
        }
        .price_list th {
                padding:10px 5px;
                background:#FFF;
        }
        .price_list td {
                border-top:1px solid #e1e1e1;
                padding:3px 5px;
                text-align:center;
                height:30px;
                background:#FFF;
        }
        .price_list tr.odd td, .price_list tr.odd th {
                background:#f1f1f1;
        }
        .price_list tr.hover td {
                background:#CCFFFF;
        }
        .price_list tr.selected td {
                background:#99CCFF;
        }
.price_list.big {
        width:100%;
        border:1px solid #e1e1e1;
        margin:25px 0 0 0;
}
        .price_list.big td, .price_list.big th {
                height:50px;
                text-align:left;
                padding:0 5px;
        }
        .price_list.big.review td {
                height:65px;
        }
        .price_list.big td {
                padding:3px 5px;
        }
        .price_list a {
                color:#22a4ff;
        }
        .price_list input[type=text] {
                width:40px;
                padding:2px 0 0 5px;
                height:18px;
                border:1px solid #a8a8a8;
                background:url(../images/input_bg.png) 0 -44px no-repeat;
                color:#000;
        }
        .price_list.big img {
                border:1px solid #e8e8e8;
                margin-left:25px;
        }
.pagination_q_search {
        background: #4e4e4e;
        border:1px solid #e1e1e1 outset;
        height:30px;
        line-height:30px;
        width:100%;
        text-align:center;
        color:#FFF;
}
        .pagination_q_search a {
                text-decoration:none;
                color:#FFF;
                margin:0 2px;
        }
        .pagination_q_search a:hover, .pagination_q_search a.current {
                text-decoration:underline;
        }
        .pagination_q_search .prev_page {
                margin:0 50px 0 30px;
                padding:0 0 0 20px;
                background:url(../images/paginator_arrows.png) 0 -37px no-repeat;
        }
        .pagination_q_search .next_page {
                margin:0 30px 0 50px;
                padding:0 20px 0 0;
                background:url(../images/paginator_arrows.png) right -62px no-repeat;
        }
.sell_title {
        border:1px solid #e6e6e6;
        background:#f1f1f1;
        line-height:30px;
        font-weight:bold;
        padding:0 0 0 25px;
}
        .sell_title span {
                color:#0096ff;
        }
/**********************/
.total {
        text-align:right;
        margin: 15px 0 35px 0
}
        .total b {
                margin:0 20px 0 0;
        }
p.checkout {
        padding:8px 0;
        line-height:20px;
        margin:0 300px 0 0;
}
/*********************/
.login, .order.right {
        background: #f7f7f7;
        border:1px solid #e6e6e6;
        margin:10px 0 0 0;
        padding:20px;
        height:200px;
}
.login.user {
        height:auto;
        padding:30px 40px 40px;
        float:left;
        width:860px;
}
.login.left {
        width:620px;
}
         .login h3 {
                 font-size:16px;
         }
         .login label {
                 padding:15px 0 6px;
         }
         .login p {
                 float:left;
                 line-height:22px;
         }
         .login p a {
                 color:#0095fd;
         }
         .login .btn {
                 float:right;
                 margin:20px 317px 0 0;
         }
.login.right {
        width:220px;
}
        .login.right p {
                line-height:30px;
                margin:20px 0 0 25px;
        }
        .login.right .btn {
                margin:35px auto 0;
        }
/****************************/
.checkout_steps {
        float:left;
        width:100%;
        margin:10px 0 0 0;
}
        .checkout_steps li {
                float:left;
                color:#606060;
                width:25%;
                line-height:21px;
        }
        .checkout_steps li div {
                background: #f1f1f1;
                padding:8px 0;
                border:1px solid #e6e6e6;
        }
        .checkout_steps li span {
                color:#545454;
                margin:0 20px;
                background:url(../images/checkout_steps_bg.png) 0 -26px no-repeat;
                line-height:21px;
                height:21px;
                width:21px;
                text-align:center;
                display:block;
                float:left;
                font-weight:bold;
        }
        .checkout_steps li.current span {
                color:#FFF;
                background:url(../images/checkout_steps_bg.png) 0 0 no-repeat;
        }
        .checkout_steps li.current div {
                background:#f7f7f7;
                border-bottom:none;
        }
        .checkout_steps li.current {
                font-weight:bold;
                color:#0095fd;
                padding:0 0 17px 0;
                background:url(../images/tabs_bg1.png) bottom center no-repeat;
        }
        .checkout_steps li.complete span {
                background:url(../images/checkout_steps_bg.png) 0 -72px no-repeat;
        }
        .checkout_steps li.complete div {
                background:#f7f7f7;
                color:#000;
        }
.checkout_box {
        background: #f7f7f7;
        border:1px solid #e6e6e6;
        margin:10px 0 0 0;
        padding:20px 30px;
        float:left;
        width:880px;
}
        .box_note {
                border:1px solid #e6e6e6;
                background:#f1f1f1;
                padding:20px 25px;
                font-weight:bold;
                margin:10px 0 0 0;
        }
                .box_note select {
                        margin:0 0 0 30px;
                }
.checkout_box select {
        color:#000;
}
/*.checkout_box label {
        padding:10px 0 5px;
}*/
        .checkout_box .left_f {
                width:305px;
                margin:15px 0 0 70px;
                float:left;
        }       
        .checkout_box .right_f {
                width:305px;
                margin:15px 0 0 120px;
                float:left;
        }
        .checkout_box .shipping_method {
                background:#FFF;
                border:1px solid #000;
                margin:40px 70px 0;
                float:left;
                width:660px;
                padding:10px 30px 40px;
        }
        .checkout_box .shipping_method.error {
                background:#e2b5b7;
                position:relative;
        }
        .shipping_method .error_box {
                top:12px;
                left:690px;
        }
        .shipping_method .select_carrier {
                float:left;
                width:300px;
                margin:20px 50px 0 0;
        }
        .shipping_method .select_shipping {
                float:left;
                width:300px;
                margin:20px 0 0 0;
        }
        .shipping_method .box {
                border:1px solid #000;
                margin:7px 0 0 0;
                height:75px;
                background:#FFF;
        }
                .shipping_method .box ul {
                }
                        .shipping_method .box ul li {
                        }
                                .shipping_method .box ul li a {
                                        display:block;
                                        text-decoration:none;
                                        color:#000;
                                        line-height:20px;
                                        padding:0 0 0 20px;
                                }
                                .shipping_method .box ul li a:hover, .shipping_method .box ul li a.selected {
                                        background:#0095fd;
                                        color:#FFF;
                                }
        .checkout_box .btn {
                margin:30px auto 0;
        }
        .checkout_box p a {
                color:#0095fd;
        }
        .checkout_box p.error, .login p.error{
                margin:38px 0 0 70px;
                color:#9e0b0f;
                float:left;
        }
        .checkout_box .state, .checkout_box .card_type, .login.user .state, .login.user .card_type {
                float:left;
                width:100px;
                margin:0 20px 0 0;
        }
                .checkout_box .state select, .checkout_box .card_type select, .login.user .state select, .login.user .card_type select {
                        width:100px;
                }
        .checkout_box .zip, .checkout_box .sec_code, .login.user .zip, .login.user .sec_code {
                float:left;
                width:180px;
        }
                .checkout_box .zip input, .login.user .zip input {
                        width:175px;
                }
                .checkout_box .sec_code input, .login.user .sec_code input {
                        width:80px;
                }
                .checkout_box .exp_date select, .login.user .exp_date select {
                        width:100px;
                        margin:0 20px 0 0;
                        padding:0 0 0 20px;
                }
        .checkout_box .buttons {
                width:370px;
                margin:30px auto 0;
        }       
        .checkout_box .buttons p {
                float:left;
                width:160px;
                margin:5px 0 0 210px;
                text-align:center;
        }
        .checkout_box .price_list.big input {
                background:#FFF;
                height:21px;
                padding:4px 0 0 0;
                text-align:center;
                border:1px solid #000;
                width:25px;
                margin:0 10px 0 0;
        }
        .checkout_box .price_list.big img {
                margin:0;
        }
        .checkout_box .price_list.big th {
                height:35px;
        }
        .price_list .subtotal td{
                background:#4e4e4e;
                color:#FFF;
                font-weight:bold;
                height:30px;
        }
        .total_cost {
                float:right;
                width:650px;
                margin:15px 0 0 0;
        }
        .total_cost ul {
                width:305px;
                float:right;
        }
                .total_cost li  {
                        border-bottom:1px solid #E1E1E1;
                        text-align:left;
                        line-height:33px;
                        float:left;
                        width:100%;
                }
                        .total_cost li b {
                                float:left;
                        }
                        .total_cost li div {
                                float:right;
                                color:#000;
                        }
                 .total_cost li.total {
                        color:#0095fd;
                        margin:0;
                }
        .checkout_box h6, .order h6  {
                font-size:12px;
                line-height:20px;
                font-weight:bold;
                padding:0 0 0 20px;
                background:#F1F1F1;
                border:1px solid #E1E1E1;
        }
        .checkout_box .btn.min {
                float:right;
                margin:15px 0 0 0;
        }
        .checkout_box .colomn {
                width:430px;
                padding:20px 0 15px;
        }
                .checkout_box .colomn p {
                        padding:0 0 0 20px;
                }
                .checkout_box .colomn b {
                        display:block;
                        padding:15px 0 0 0;
                }
        .repair_price {
                background: #f1f1f1;
                border:1px solid #e6e6e6;
                margin:20px 0 0 0;
                padding:15px 25px 20px;
        }
                .repair_price h6 {
                        border:none;
                        padding:0;
                }
                .repair_price p {
                        line-height:20px;
                        padding:5px 0 0 0;
                }
                .repair_price p i {
                        font-size:11px;
                }
                .repair_price .colomn {
                        width:360px;
                        border:1px solid #e6e6e6;
                        background:#FFF;
                        font-size:11px;
                        line-height:20px;
                        padding:15px 20px;
                        margin:15px 0 0 0;
                }
                        .repair_price .colomn b {
                                padding:20px 0 0 0;
                        }
                                .repair_price .colomn b span {
                                        color:#0095fd;
                                }
                                .repair_price .colomn b span.right {
                                        color:#000;
                                        font-weight:normal;
                                }
                                .repair_price .colomn b span.left {
                                        color:#000;
                                }
                .repair_price .colomn.right {
                        width:240px;
                        margin:15px 105px 0 0;
                }
                        .repair_price .colomn.right b {
                                padding:0;
                                float:left;
                                width:100%;
                        }
                        .repair_price .colomn hr, .order.right hr {
                                border-top:1px dotted #000;
                                float:left;
                                width:100%;
                        }
.authorize_error {
        background:#e2b5b7;
        border:1px solid #8b0011;
        padding:20px 60px 30px;
        margin:5px 0 10px;
}
        .authorize_error h2 {
                color:#8b0011;
        }
        .authorize_error p {
                padding:15px 0;
        }
.error_box {
        color:#FFF;
        position:absolute;
        z-index:100;
        background:url(../images/incomplete_bg.png) 0 -24px no-repeat;
        font-size:11px;
        margin:0;
        top:36px;
        left:275px;
        width:130px;
}
.error_box.radio {
        top:10px;
        left:auto;
        right:-130px;
}
.error_box div {
        background:url(../images/incomplete_bg.png) right 0 no-repeat;
        height:24px;
        line-height:18px;
        padding:0 15px 0 0;
        margin:0 0 0 22px;
}
.f_line {
        float:left;
        width:100%;
        position:relative;
}
.testimonials {
}
        .testimonials li {
                background:#f7f7f7;
                border:1px solid #f0f0f0;
                margin:15px 0 0;
                padding:10px 50px 24px;
        }
                .testimonials li h4 {
                        font-size:16px;
                        font-weight:normal;
                        color:#0096ff;
                }
                .testimonials li b {
                        color:#8f8f8f;
                }
                .testimonials li p {
                        padding:14px 0 24px;
                }
.contact_us {
        background:#f7f7f7;
        border:1px solid #f0f0f0;
        padding:15px 0 10px;
}
        .contact_us_f {
                margin:0 auto;
                width:300px;
        }
        .contact_us label, .post_comment label {
                padding:15px 0 6px;
        }
        .contact_us textarea {
                width:290px;
                height:85px;
                padding:5px;
                color:#000;
        }
       p.comment {
                float:left;
                color:#22a3fe;
                font-size:10px;
                text-align:right;
                width:115px;
        }
.search_opt {
        background:#f1f1f1;
        border:1px solid #e6e6e6;
        padding:4px 20px;
        margin:15px 0 0 0;
}
        .search_opt label, .order_view label {
                font-weight:bold;
                margin:0 15px 0 0;
        }
        .search_opt select, .order_view select {
                width:190px;
                margin:0 30px 0 0;
                color:#000;
                padding-left:15px;
        }
.blog {
        border-bottom:1px solid #e1e1e1;
        float:left;
        width:100%;
}
        .blog li {
                border-top:1px solid #e1e1e1;
                float:left;
                width:100%;
                padding:20px 0;
        }
        .blog .blog_text {
                float:left;
                width:520px;
                margin:0 20px 0 0;
        }
                .blog .blog_text p {
                        padding:8px 0 0 0;
                }
                .blog .blog_text a.right {
                        font-size:10px;
                }
        .blog .info {
                float:left;
                width:160px;
                margin:0;
                font-size:10px;
                color:#7a7a7a;
                line-height:14px;
        }
        .blog a {
                color:#0095fe;
        }
.blog_main {
        border-top:1px solid #e1e1e1;
        padding:20px 0 0 0;
        float:left;
        width:100%;
}
        .blog_main h3 {
                padding-bottom:30px;
        }
        .blog_main .img {
                margin:0 auto;
                width:344px;
                padding:10px 0;
        }
        .blog_main .img p {
                font-style:italic;
                padding-top:0;
        }
.blog_main_info {
        font-size:10px;
        color:#7a7a7a;
        border-top:1px solid #e1e1e1;
        border-bottom:1px solid #e1e1e1;
        float:left;
        width:100%;
        padding:7px 0;
        margin:10px 0 0 0;
}
        .blog_main_info span {
                margin-right:15px;
        }
        .blog_main_info a {
                color:#0095fe;
        }
.blog_comments {
        border-top:1px solid #e1e1e1;
        margin:17px 0 0 0;
}
        .blog_comments li {
                float:left;
                width:100%;
                padding:15px 0 5px;
        }
                .blog_comments ul {
                        margin:0 0 0 40px;
                }
        .blog_comments li .autor {
                float:left;
                width:100px;
        }
                .blog_comments li .autor .name {
                        font-weight:bold;
                }
                .blog_comments li .autor .date {
                        font-size:10px;
                        padding:2px 0 0 0;
                }
        .blog_comments li .blog_text {
                margin-left:100px;
        }
                .blog_comments li .blog_text a {
                        color:#0095fe;
                        font-size:10px;
                }
.post_comment {
        background:#f7f7f7;
        border:1px solid #e6e6e6;
        padding:15px 100px 10px;
        margin:15px 0 0 0;
}
        .post_comment textarea {
                width:486px;
                height:110px;
                padding:5px;
                color:#000;
        }
        .post_comment input {
                width:491px;
                color:#000;
        }
        .post_comment p.comment {
                float:left;
                color:#22a3fe;
                font-size:10px;
                width:200px;
                padding:6px 0 0 0;
        }
        .post_comment .btn {
                margin-top:12px;
        }
.order_view {
        float:left;
        width:100%;
        text-align:right;
        padding:20px 0;
}
.user_navigation {
        float:right;
        width:590px;
        font-size:14px;
        color:#666666;
        margin:10px 0 0 0;
        border-bottom:1px solid #e1e1e1;
}
        .user_navigation li {
                float:left;
                margin:0 40px 0 0;
        }
                .user_navigation li a {
                        color:#666;
                        text-decoration:none;
                        display:block;
                        padding:0 0 12px 0;
                }
                .user_navigation li a:hover, .user_navigation li.current a {
                        color:#0096ff;
                        background:url(../images/tabs_bg.png) center bottom no-repeat;
                }
h3.order {
        color:#4e4e4e;
        padding:25px 0 10px;
}
.order.left {
        width:700px;
}
         .order.left .btn {
                 float:right;
                 margin:35px 0 0 0;
         }
.order.right {
        height:auto;
        width:180px;
        padding:30px 20px;
        margin:0;
        line-height:15px;
}
        .order.right div {
                font-size:10px;
                color:#606060;
        }
        .order.right div b {
                float:left;
                width:100px;
        }
        .order.right p {
                font-size:10px;
                color:#606060;
                padding:15px 0;
        }

select.view {
        width:55px!important;
        border:1px solid #a8a8a8;
        background:url(../images/input_bg.png) 0 -44px no-repeat;
        color:#000;
        margin:0;
        padding-left:5px;
}
h5.shipping {
        background:#4E4E4E;
        color:#FFF;
        clear:both;
        border:1px solid #E1E1E1 outset;
        font-size:12px;
        padding:0 0 0 30px;
        height:30px;
        line-height:30px;
        border-bottom:none;
}
        .login.user .left_f {
                width:350px;
                margin:0 60px 0 0;
                float:left;
        }
        .login.user .right_f {
                width:310px;
                margin:0;
                float:left;
        }
.price_list.wishlist td, .price_list.wishlist th {
        text-align:left;
}
.price_list.wishlist a {
        margin:0 10px 0 0;
}

div.radiolist{
        padding-top:5px;
}

div.radiolist label {
        display:inline;
        font-weight:normal;
}
/********************************************/
li.collapsed ul, li.opened ul li.collapsed ul{
        display:none;
}
li.opened ul{
        display:block;
}

.img_preview {
        position:fixed;
        border:1px solid #000;
        background:#FFF;
        width:650px;
        left:50%;
        margin-left:-325px;
        top:10%;
        z-index:301;
        padding:0 0 50px;
}
        .img_preview a {
                color:#21a2fc;
                font-size:10px;
                float:right;
                text-transform:uppercase;
                margin:10px 25px 0 0;
        }
        .img_preview h6 {
                font-size:12px;
                font-weight:bold;
                margin:24px 0 20px 40px;
        }
        .img_preview p {
                text-align: center;
        }
        
        ul.privacy li 
        {
                        list-style:disc outside none;
                        margin-left: 20px;
        }
        
        
.popup {
        background:#FFFFFF;
        left:50%;
        margin:-100px 0 0 -175px;
        padding:25px;
        position:fixed;
        top:50%;
        width:300px;
        z-index:310;
}
.popup .btn {
         width:76px;
         margin-top:50px;
 }        


._rating{
        width:100px;
        height:17px;
        margin:5px 0 5px 0;
        padding:0;
        display:block;
}
._ratingLittel{
        width:50px;
        height:10px;
        margin:5px 0 5px 0;
        padding:0;
        display:block;
}

/*************************************************/
.manufacture-list .img {
        width:208px;
        height:180px;
        margin:5px 5px 0;
}
.manufacture-list li {
        float:left;
        border:1px solid #e6e6e6;
        background:url(../images/manufacture_bg.png) 0 0 no-repeat;
        width:218px;
        height:233px;
        margin:10px 20px 10px 0;
        text-align:center;
        position:relative;
}
.manufacture-list h3 {
        text-transform:uppercase;
        color:#363636;
        padding-top:10px;
}
.manufacture-list a {
        position:absolute;
        width:100%;
        height:100%;
        top:0;
        left:0;
        display:block;
        background:url(../images/blank.gif) 0 0 no-repeat;
        z-index:200;
}

.img_box.manuf_box{
        height:178px;
        background:url("../images/box_img_bg.png") no-repeat scroll center bottom #FFFFFF
}
/***************************************************/
.l-list {
        background:transparent url(../images/left_links.png) no-repeat scroll 0 -565px;
        width:220px;
        height:251px;
        margin-top:10px;
}
.l-list li {
        display:block;
        height:251px;
        margin:10px 0 0;
        width:220px;
        text-align:center;
        margin:0;
        position:relative;
}
.l-list.col {
        background:transparent url(../images/left_links.png) no-repeat scroll -220px -565px;
}
.l-list.col .img1, .l-list .img2 {
        display:none;
        margin:0 auto;
}
.l-list.col .img2 {
        display:block;
        margin:0 auto;
}
.l-list .img {
        width:208px;
        height:180px;
        margin:5px 5px 0;
}
.l-link {
        width:220px;
        height:251px;
        display:block;
        margin-top:-251px;
        position: relative;
        background: url(images/blank.gif);
        z-index:30;
}

.price a:link, .price a:visited, .priceLink a:link, .priceLink a:visited { color:black;}

.paginated_products{
        text-align:center;
}

.paginated_products a {
        width:8px;
        height:10px;
        margin-top:4px;
        margin-left:4px;
        margin-right:4px;
        color:#999999;
        text-decoration:none;
}

.paginated_products a.current {
        color:#0095FD;
}

.searchFilter a{
	text-decoration:none;
	color:#0095FD;	
}

.sFilterSel{
	border: 1px solid #AAAAAA;
	color: #333333;
	font-size: 11px;
	margin-bottom:10px;
	width:150px;
}

.hideManuf{
	display:none;
}

