.hclatestbuyoffers .subheading, .hclatestproducts .subheading {
}
.hclatestbuyoffers .subheading .text, .hclatestproducts .subheading .text {
    line-height: 25px;
    padding: 0 3px;
}
.hclatestbuyoffers .subheading .text .alink, .hclatestproducts .subheading .text .alink {
    font-weight: bold;
    line-height: 25px;
    margin-left: 5px;
}
.hclatestbuyoffers ul, .hclatestproducts ul {
}
.hclatestbuyoffers ul.latest_container, .hclatestproducts ul.latest_container {
    height: 125px;
    margin: 0;
    overflow: hidden;
    padding: 0;
}
.hclatestbuyoffers ul li.latest_row_b, .hclatestproducts ul li.latest_row_s {
    border-bottom: 1px solid #e7f3ff;
    height: 14px;
    margin-left:0px;            
    padding: 6px 5px 5px 7px;
}
.hclatestbuyoffers ul li.latest_row_b_hover, .hclatestproducts ul li.latest_row_s_hover {
    background-color: #e7f3ff;
    margin-left:0px;
    height: 14px;
}

.float_right {
    float: right;
}
.p0 {
    padding: 0;
}
.v2_smallunderline {
    font-size: 11px;
    padding-left: 3px;
    padding-right: 3px;
    text-align: right;
}
.v2_smallunderline a:link {
    text-decoration: underline;
}
.v2_smallunderline a:visited {
    text-decoration: underline;
}
.v2_smallunderline a:hover {
    text-decoration: none;
}
.v2_smallunderline a:active {
    text-decoration: underline;
}
a.dbl_blue_arrow_bg {
    background: url("images/misc_sprite.gif") repeat scroll right -654px rgba(0, 0, 0, 0);
    padding-right: 15px;
}


.als-container {
    position: relative;
    width: 100%;
    margin: 0px auto;
}

.als-viewport {
    position: relative;
    overflow: hidden;
    margin: 0px auto;
    height:260px;
}

.als-wrapper {
    position: relative;
    list-style: none;
}

.als-item {
    position: relative;
    display: block; 
    overflow:hidden; 
}

.als-prev, .als-next {
    position: absolute;
    
    clear: both;
}

.ui-datepicker-inline {
    width:100%;
}

.ui-datepicker .ui-datepicker-title {
    color: #FFF;
}

.ll-skin-cangas {
    font-size: 90%;
}

.ll-skin-cangas .ui-widget {
    font-family: "Helvetica Neue","Trebuchet MS",Tahoma,Verdana,Arial,sans-serif;
    background: #f0f4f7;
    border-radius: 0;
    -webkit-border-radius: 0;
    border:none;
    -moz-border-radius: 0;
}

.ll-skin-cangas .ui-datepicker {
    padding: 0;
}

.ll-skin-cangas .ui-datepicker-header {
    border: none;
    background-color: #DE2234;
    border-radius: 0;
    -webkit-border-radius: 0;
    -moz-border-radius: 0;
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.14);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.14);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.14);
    background-image: -moz-linear-gradient(bottom, rgba(0,0,0,.27) 0%, rgba(255,255,255,.27) 100%);
    background-image: -o-linear-gradient(bottom, rgba(0,0,0,.27) 0%, rgba(255,255,255,.27) 100%);
    background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,.27) 0%, rgba(255,255,255,.27) 100%);
    background-image: linear-gradient(bottom, rgba(0,0,0,.27) 0%, rgba(255,255,255,.27) 100%);
}

.ll-skin-cangas .ui-datepicker-header .ui-state-hover {
    background: #8dc532;
    border-color: transparent;
    
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
}

.ll-skin-cangas .ui-datepicker .ui-datepicker-next span,
.ll-skin-cangas .ui-datepicker .ui-datepicker-prev span {
    background-image: url(images/ui-icons_ffffff_256x240.png);
    background-position: -32px -16px;
}

.ll-skin-cangas .ui-datepicker .ui-datepicker-prev span {
    background-position: -96px -16px;
}

.ll-skin-cangas .ui-datepicker table {
    margin: 0;
    border: 3px solid #FFF;
    height:235px;
}

.ll-skin-cangas .ui-datepicker th {
    font-size: 9px;
    color: #6c7173;
    font-size: 9px;
    text-shadow: 0 1px 0 rgba(255,255,255,.55);
    text-transform: uppercase;
    font-weight: normal;
    border: none; 
    background-color: #e6ebf0;
    -moz-box-shadow: inset 0 1px 0 rgba(255,255,255,.38);
    -webkit-box-shadow: inset 0 1px 0 rgba(255,255,255,.38);
    box-shadow: inset 0 1px 0 rgba(255,255,255,.38);
    background-image: -moz-linear-gradient(bottom, rgba(201,198,198,.33) 0%, rgba(201,198,198,.33) 0.76%, rgba(255,255,255,.33) 100%);
    background-image: -o-linear-gradient(bottom, rgba(201,198,198,.33) 0%, rgba(201,198,198,.33) 0.76%, rgba(255,255,255,.33) 100%);
    background-image: -webkit-linear-gradient(bottom, rgba(201,198,198,.33) 0%, rgba(201,198,198,.33) 0.76%, rgba(255,255,255,.33) 100%);
    background-image: linear-gradient(bottom, rgba(201,198,198,.33) 0%, rgba(201,198,198,.33) 0.76%, rgba(255,255,255,.33) 100%);
}

.ll-skin-cangas .ui-datepicker td {
    border: none;
    border-top: 1px solid #e7e9ea;
    border-right: 1px solid #e7e9ea;
    padding: 0;
    background: #eee;
}

.ll-skin-cangas .ui-datepicker tr:first-child td {
    border-top: none;
}

.ll-skin-cangas .ui-datepicker td:last-child {
    border-right: none;
}

.ll-skin-cangas td .ui-state-default {
    border: 1px solid transparent;
    text-align: center;
    padding:5px 0;
    margin:0;
    font-size: 12px;
    font-weight: bold;
    background: #f5f8fa;
    color: #6c7173;
    text-shadow: 0 1px 0 rgba(255,255,255,.55);
    
}

.ll-skin-cangas td.ui-state-disabled .ui-state-default {
    text-shadow: none;
    opacity: .8;
    color: #6c7173;
}

.ll-skin-cangas td .ui-state-active,
.ll-skin-cangas td .ui-state-hover {
    background: #DE2234;
    color: #fff;
    text-shadow: 0 -1px 0 #30332a;
}