#slideshow-main {
	width:515px; 
	float:left; 
	margin-right:3px;
}

#slideshow-main ul {
	margin:0; 
	padding:0; 
	width:515px;
}

#slideshow-main li {
	width:515px;
	height:320px; 
	display:none;
	position:relative;
}

#slideshow-main li.active {
	display:block !important;
}

#slideshow-main li span.opacity {
	position:absolute;
	bottom:0; left:0;
	display:block; 
	width:100%;
	height:60px;
	background:#fff;
	
	z-index:500;
}

#slideshow-main li span.content {
	position:absolute;
	bottom:0; left:0;
	display:block; 
	width:100%;
	height:60px;
	z-index:1000;
}

#slideshow-main li span.content h1 {
	font-size:14px;
	margin:5px 0;
	padding:0 10px;;
	color:#42e2e8;
}

#slideshow-main li span.content p {
	font-size:11px;
	margin:5px 0;
	padding:0 10px;;
	color:#42e2e8;
}

#slideshow-carousel {
	float:left; 
	width:515px;
	position:relative;
}


#slideshow-carousel ul {
	margin:10px 0 0 0;  float:left;
	padding:0; width:250px;
	list-style:none;
}

#slideshow-carousel li {
	width:250px; float:left;
	height:110px; 
	position:relative;
	 border-bottom:0px solid #DFDFDF;
}

#slideshow-carousel li .arrow {
	left:3px; 
	top:28px; 
	position:absolute; 
	width:20px; 
	height:40px; 
	
	display:block;
}

#slideshow-carousel li a {
	display:block; 
	height:120px;
	float:left;
	color:#333333;
	text-decoration:none;
	padding-top:5px;
}

#slideshow-carousel li a:hover {
	color:#000000;
	text-decoration:underline;
	padding-top:5px;
}

#slideshow-carousel .active {
	
}

#slideshow-carousel .faded {
	
}
.homeblock {
    float:left;
    margin:18px 0 10px;
    width:100%;
    height:425px;
}

    .homeblock .lb {
        float:left;
        margin:0px 0 0 5px;
        width:240px;
        height:395px;
        border-bottom:1px solid #DFDFDF;
    }
	
	.homeblock .rb {
        float:right;
        margin:0 0 0 5px;
        width:240px;
        height:395px;
        border-bottom:1px solid #DFDFDF;
    }
	.indb {
                float:left;
                margin:0px 0 0;
                width:100%;
            }

               

               .indb .img {
                    float:left;
                    overflow:hidden;
                    margin:0 0px 0 0;
                    width:100px;
                    height:100px;
                    border:1px solid #CECECE;
                }

                .indb .name {
                    float:right;
                    margin:0px 0px 0 0;
                    width:140px;
                    height:100px;
                    line-height:18px;
					text-align:left;
                }

                    .indb .t3 {
                        float:left;
                        margin:0;
                        width:135px;
                        color:#898989;
                        font-size:.9em;
                    }

                .indb .price {
                    float:right;
                    width:150px;
					margin:20px 5px 0 5px; 
                    height:65px;
                    border:0;
                    text-align:center;
                }

                .indb .name a, .indb .iname a {
                    float:left;
                    margin-right:5px;
                    color:#3399D7;
                    text-decoration:underline;
                    font-size:.9em;
                }

                .indb .name a:hover,.indb .iname a:hover {
                    text-decoration:underline;
                }
				 .indb .price .t2 {
                    float:left;
                    margin-bottom:2px;
                    width:100%;
                    height:16px;
                    
                }

                .indb .price .t2 span {
                    overflow:hidden;
                    padding-top:10px;
                    width:100%;
                   
                    text-align:left;
                    font-size:1em;
                    line-height:1em;
                }

.homeblock .stitle {
    float:left;
    margin:0;
    width:100%;
    height:22px;
    border-bottom:2px solid #1D8BC3;
}

.new_products_title span,.last_buys_title span {
    float:left;
    padding:2px 6px 2px;
    border:0;
    -webkit-border-radius:5px 5px 0 0;
    -moz-border-radius:5px 5px 0 0;
    border-radius:5px 5px 0 0;
    background:#1d8bc3;
    background-clip:padding-box;
    color:#FFF;
    text-transform:uppercase;
    font-size:15px;
    font-family:calibri_bold, sans-serif!important;
    -moz-background-clip:padding;
    -webkit-background-clip:padding-box;
}

.pl_10 {padding-left:10px;}
.pr_10 {padding-right:10px;}
.pt_5 {padding-top:5px;}
.pt_10 {padding-top:10px;}
.pb_5 {padding-bottom:5px;}
.l10{line-height:10px;}
.left{float:left;}
.top{vertical-align:top;}