/* Carousel */
#client_carousel{
    margin: 10px 0px;
    border-top: 1px dashed #999;
}
#category_carousel{
        border: 1px solid #666;
}
#carousel-wrapper {
    width: 924px;
    height: 68px;
    overflow: hidden;
    float: left;
}
.carousel-control{
        float: left;
}
a.next{
        float: right;
}
#carousel-content {
    height: 60px;
    width: 25000px;
    background-color: #FFF;
}
#carousel-content .slide {
    float: left;
    height: 60px;

}
#carousel-content .slide img{
        height: 60px;
        margin-top: 4px;
}

/* Products Carousel */
#products-carousel-wrapper {
    width: 736px;
    height: 240px;
    overflow: hidden;
    float: left;
}
.products-carousel-control{
        float: right;
}
#products-carousel-content {
    height: 236px;
    width: 25000px;
    background-color: #FFF;
}
#products-carousel-content .slide {
    float: left;
    height: 238px;
}
/* Categories Carousel */
#categories-carousel-container{
    margin: 10px 0px 10px 45px;
    float: left;
}
#categories-carousel-wrapper {
    height: 172px;
    overflow: hidden;
    float: left;

}
#categories-carousel-wrapper-left {
    background-image: url("/images/cat-scroller/background_left.png");
    width: 30px;
    height: 172px;
    float: left;
    position: relative;

}
#categories-carousel-wrapper-left a img{
    position: absolute;
    bottom: 11px;
    right: 0px;
}
#categories-carousel-wrapper-right {
    background-image: url("/images/cat-scroller/background_right.png");
    width: 30px;
    height: 172px;
    float: left;
    position: relative;

}
#categories-carousel-wrapper-right a img{
    position: absolute;
    bottom: 11px;
}
#categories-carousel-content {
    height: 172px;
    width: 25000px;
    background-color: #FFF;
    background-image: url("/images/cat-scroller/background-middle.png");
}
#categories-carousel-content .slide {
    float: left;
    height: 172px;
    width: 141px;
    position: relative;
}
#categories-carousel-content .selected_slide .cat_slide_img{
       background-image: url("/images/cat-scroller/category_active.png") !important;
}
#categories-carousel-content .slide .cat_slide_img{
    background-image: url("/images/cat-scroller/category_inactive.png");
    height: 135px;
    position: relative;
}

#categories-carousel-content .slide .cat_slide_img img{
    position: absolute;
    bottom: 15px;
    left: 15px;
}
#categories-carousel-content .selected_slide .cat_slide_link{
    background-image: url("/images/cat-scroller/scroll_bar.png") !important;
    padding-left: 8px !important;
    padding-right: 8px !important;
    width: 128px !important;
}
#categories-carousel-content .selected_slide .cat_slide_link a{
    color: #444444 !important;

}
#categories-carousel-content .slide .cat_slide_link{
    padding-top:5px;
    padding-left: 3px;
    padding-right: 3px;
    background-image: url("/images/cat-scroller/scroll_center.png");
    height: 21px;
    width: 138px;
    overflow: hidden;
    text-align: center;
}
#categories-carousel-content .slide .cat_slide_link a{
    font-size:10px;
    color: #d3d3d3;
    font-weight: bold;
}
.flags_link_back{
    margin-bottom: 15px;
}
.flags_link_back a{
    font-weight: bold;
    color: #000066;
}
.cat_heading{
        color: #AE2D2D;
        margin-bottom: 5px;
}
.cat_heading_name{
        color: #C51D21;
        font-size: 16px;
        font-weight: bold;
}
.cat_flag{
        color:#666;
        font-size: 14px;
}

div.category_bottom_text{
        padding: 15px;
        text-align: left;
        color: #000;
        width: 700px;
        font-size:12px;
        line-height:1.4em;
}
div.rudee_selection_left{
        background-image: url(/images/index/rudee-bg-left.png);
        background-repeat: no-repeat;
        width: 11px;
        height: 320px;
        margin-left: 10px;
}
div.rudee_selection_right{
        background-image: url(/images/index/rudee-bg-right.png);
        background-repeat: no-repeat;
        width: 11px;
        height: 320px;
}
div.rudee_selection_content{
        width: 755px;
        height: 320px;
        margin-top: 20px;
}
div.rudee_featured_product_container{
        text-align: center;
        background-color: transparent;
        padding: 0px 10px;
        width: 735px;
        margin-left: 10px;
}
div.rudee_featured_product{
        padding: 5px;
        background-color: #eee;
        width: 215px;
        height: 245px;
        border: 1px solid #e4e4e4;
        margin-left:20px;
}
div.rudee_featured_product:first-child{
        margin-left: 0px;
}
div.rudee_featured_product_inset{
        background-color:#fff;
        padding: 10px;
        height: 200px;
        border: 1px solid #e4e4e4;
        position: relative;
}
div.rudee_featured_product_inset div.product_image{
        width: 185px;
        text-align:center;
}
div.rudee_featured_product_inset h3{
        width: 185px;
        margin: 10px 0px !important;
        text-align:center;
}
div.rudee_featured_product_inset h3 a{
        color: #000;
        font-size: 12px;
}
div.rudee_featured_product_inset p.product_price{
        position: absolute;
        bottom: 5px;
        width: 185px;
        text-align: center;
}
div.rudee_featured_product_inset p.product_caption{
        text-align: center !important;
        font-size: 10px;
}
p.rudee_featured_product_footer{
        float: left;
        width: 200px;
        text-align: center;
        padding-top: 5px;
}
p.rudee_featured_product_footer a{
        text-decoration: underline;
        color: #231E7D;
        font-size: 14px;
}
div.rudee_link{
         margin: 10px;
         margin-left: 20px;
         width: 735px;
         background-color: transparent;
         color: #747474;
}
div.rudee_link span.h2{
 color: #293388;
 font-size: 24px;
}

div.rudee_link span.h3{
    font-size: 22px;
    color: #9F9F9F;
}
div.rudee_link p img {
margin: 0px;
}
div.rudee_link a{
        color: #B12D28;
        font-size: 12px;
}
div.no_products_top{
clear: left;
margin-left:auto;
margin-right: auto;
       width: 700px;
       border-top: 1px solid #E89EA4;
       border-bottom: 1px solid #E89EA4;
       color: #666666;
       padding: 20px;
       margin-top: 10px;
}
div.no_products_top p{
        font-size: 12px;
        margin-top: 10px;
}
div.no_products_bottom{
        clear: left;
        padding: 20px;
        color: #000;
        font-size: 12px;
        font-weight: bold;
        line-height: 1.5em;
}
div.no_products_bottom a{
        text-decoration: underline;
        padding: 5px;
        font-size: 18px;
        color: #3554A4;
}
div.main_product_list{
        width: 768px;
        padding-left: 0px;
}
div.remember{
   background-image:url(images/index/mag_pens_01.png);
   width:745px;
   height: 27px;
   padding:10px;
}
div.remember p{
   color:#59564A;
   margin-top: 1px;
}
div.remember div{
float:left;font-style:italic;height:30px;margin-right:10px;font-size:20px;font-weight:bold;font-style:italics;color: #171761; margin-top:2px;
}
div#homepage_clients{
    width: 950px;
    padding:10px 25px;
}
div.featured_cat_container{
    width: 765px;
    padding-left: 10px;
}
div.featured_cat_header{
    background-image: url('/images/index/feature_products.png');
    height: 25px;
    text-align: center;
    padding-top: 5px;
    width: 181px;

}
div.featured_cat_header a{
color: #fff;
}
div.featured_cat_column{
    width: 158px;
    margin-left: 1px;
    padding: 0px 10px;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-bottom: 1px solid #ccc;
}
div.featured_cat_column:last-child{
    margin-right: 0px;
}
div.featured_cat_prod{
    height: 195px;
    text-align: center;
    padding-top:10px;
    color: #000;
    font-size: 12px;
}
div.featured_cat_prod strike, div.featured_cat_prod span.the_sale_price{
    color: #c51d21;
    font-size: 12px;
    font-weight: normal;
}
div.featured_cat_prod img{
margin-top: 10px;
    margin-bottom: 5px;
}
div.featured_cat_prod a{
    color: #000;
    font-size: 12px;
}
div.featured_cat_prod span.the_price{
    font-size:12px;
    color: #C51D21;
}
div.featured_cat_column hr{
width: 80%
text-align: center;
color: #ccc;
background-color: #ccc;
border: 1px solid #ccc;
}
div#main_content hr{
    background-color: #eee; color: #eee; border: 1px solid #eee; width: 100%; margin-left: auto; margin-right: auto;
}

