/*---------------------------------------------------------------
# Package - Joomla Template based on Helix Framework   
# ---------------------------------------------------------------
# Author - JoomShaper http://www.joomshaper.com
# Copyright (C) 2010 - 2012 JoomShaper.com. All Rights Reserved.
# license - PHP files are licensed under  GNU/GPL V2
# license - CSS  - JS - IMAGE files  are Copyrighted material 
# Websites: http://www.joomshaper.com
-----------------------------------------------------------------*/
/*Slideshow*/
#slides {margin-bottom:10px}
.preload {background-color:transparent!important;background-image: url(../images/loading.gif)!important}
div .sp-slide-desc{width:360px!important;height:210px!important;position:absolute;right:10px;bottom:100px!important;background:url(../images/desc-bg.png)}
div .image-block {left:0;top:50px}
div .controllers h4{color:#444!important;font-size:11px;margin:5px 0;padding:0}
.controllers .thumb_bg{background:#151515!important;color:#666}
.controllers .active .thumb_bg{background:#fff;display:block;color:#666}
.controllers div.handles.active h4{color:#666}
.sp_slide_prev,.sp_slide_next{width:40px;position:absolute;top:auto!important;bottom:0;z-index:1;cursor:pointer}
.sp_slide_prev{left:0;background:#151515 url(../images/prev.png) no-repeat center!important}
.sp_slide_next{right:0;background:#151515 url(../images/next.png) no-repeat center!important}
img.sp-image{float:left;border:3px solid #ccc;margin-right:5px}
.sp-slide-inner,.controllers .sp-slide-inside{padding:10px}
div .controllers img.sp-slide-image {background:#222;border:1px solid #333;padding:5px}
div .controllers .handles.active img.sp-slide-image,
div .controllers img.sp-slide-image:hover {background:#333;border:1px solid #444}
.sp-slide-desc span.created {display:block;color:#fff;padding:3px 10px; margin-top:10px}

/*SP Tweet*/
.sp-tweet-item.first {margin:0}
.sp-tweet-item.odd {background:#000}
.sp-tweet-item.even {background:#151515}
.sp-tweet-item {border-bottom:1px solid #252525!important;}

/*SP Tab*/
.items_mask{background:#f5f5f5}
.tabs_buttons{background:#000;padding:0 10px;}
ul.tabs_container li.tab{background:none;color:#999;float:left;padding:0!important;margin:0;border:0!important}
ul.tabs_container li.tab span{display:inline-block;cursor:pointer;padding:0 10px;margin:0;font-weight:700}
ul.tabs_container li.tab, ul.tabs_container li.tab span{font-size:12px}
ul.tabs_container li.tab.active{color:#fff}
ul.tabs_container li.tab.tab_over.active{color:#fff}

/* News Show SP1 */
.SPK2ExtraFields {width:180px;float:right;margin-left:10px}
.SPK2ExtraFields ul li {background:none;padding:1px 0;margin:0;font-size:12px;font-weight:400;border:0;border-top:1px dashed #e5e5e5}
.SPK2ExtraFields ul li span.label {color:#666;width:60px;display:inline-block;font-weight:700}
.SPK2ExtraFields ul li.price span.value {color:#C03131;font-family:Georgia,"Times New Roman",Times,serif;font-style:italic;font-weight:700}
div .sptabs img.sp-news-image {float:left;margin-right:10px!important;background:#fff;border:1px solid #e5e5e5;padding:5px}
div .sptabs .sp-news-item-row {border-bottom:1px dashed #e5e5e5;margin-top:10px}
div .sptabs .sp-news-item-row:last-child {border-bottom:0;margin-top:0}
img.sp-news-image {float:left;margin-right:10px!important;background:#111;border:1px dashed #333;padding:5px}

/*Latest Blog*/
.module_blog .sp-news-item-row {position:relative}
.module_blog .sp-news-item-row:last-child {border-bottom:0;margin-top:0}
.module_blog h4.sp-news-title, .module_blog h4.sp-news-title a{margin-right:20px;color:#ddd;line-height:120%;}
span.sp-news-comments{display:inline-block;width:34px;height:22px;background:url(../images/comments-bg.png) no-repeat 0 0!important;position:absolute;top:8px;right:-15px;color:#fff;text-align:center;line-height:25px;font-size:12px;font-weight:700;margin:0!important;padding:0!important}
p.sp-news-intro {line-height:normal;margin-top:0}
span.sp-news-comments a {color:#fff;display:block}

/* Quick Contact */
textarea#message{width:250px!important;height:100px!important;background:#000;border:1px solid #222}
.sp_quickcontact input#name,
.sp_quickcontact input#email,
.sp_quickcontact input#subject {width:250px;background:#000;border:1px solid #222;height:26px;padding:2px 5px}
textarea#message:hover,
.sp_quickcontact input#name:hover,
.sp_quickcontact input#email:hover,
.sp_quickcontact input#subject:hover {background:#050505}
input#sp_qc_submit{padding:4px 5px!important}
.sp_qc_error{border:1px solid #e20000!important}
.sp_qc_error:focus{border:1px solid #bc0202!important}

/*Accordion Module*/
.sp-accordion.sp-accordion-style4 .toggler,.sp-accordion.sp-accordion-style4 .toggler span,.sp-accordion.sp-accordion-style4 .toggler span span{height:30px;line-height:30px}
.sp-accordion.sp-accordion-style4 .toggler span,.sp-accordion.sp-accordion-style4 .toggler span span{font-size:13px;font-weight:700}
.sp-accordion.sp-accordion-style4 .toggler{background:#111!important;border-top:1px solid #333!important;border-bottom:1px solid #000!important;padding:0 10px;text-transform:uppercase;color:#fff;text-shadow:0 1px #000}
.sp-accordion.sp-accordion-style4 .toggler:first-child {border-top:0!important}
.sp-accordion.sp-accordion-style4 .toggler span span{background:url(../images/acc-close.png) no-repeat 100% 50%!important;padding:0 24px 0 0!important}
.sp-accordion.sp-accordion-style4 .active span span{background:url(../images/acc-open.png) no-repeat 100% 50%!important}
.sp-accordion.sp-accordion-style4 .sp-accordion-inner{color:#fff;padding:0 10px!important}
.sp-accordion img.border {border: 0}

/*Simple Image Gallery*/
#lbCenter, #lbBottomContainer {background-color:#111!important}
#lbImage, #lbBottom {border-color:#111!important}
#lbCloseLink {width: 20px!important;height: 20px!important;background: transparent url(../images/closelabel.png) no-repeat center!important}

/*K2 Specific*/
div.itemExtraFields ul li.price span.itemExtraFieldsValue,
div.subCategory h2 a,
div.itemRelated h3,div.itemAuthorLatest h3,div.itemListSubCategories h3 {color:#fff!important}

/*Image*/
div.subCategory a.subCategoryImage img,
span.catItemImage img,
span.itemImage img,
div.itemListCategory img,
div.itemComments ul.itemCommentsList li img,
span.userItemImage img,
span.genericItemImage img,
div.k2LatestCommentsBlock ul li a.lcAvatar img,
.k2Avatar img {background:#111;border:1px solid #222}
div.itemAuthorBlock img.itemAuthorAvatar {background:#fff;border:1px solid #e5e5e5}

/* Image Hover */
div.subCategory a.subCategoryImage:hover img,
span.catItemImage img:hover,
span.userItemImage img:hover,
span.genericItemImage img:hover,
div.k2LatestCommentsBlock ul li a.lcAvatar img:hover,
.k2Avatar img:hover {background:#222;border:1px solid #333}

/*Item Header*/
div.catItemHeader,
.k2ContainerCar .itemContainer,
.itemHeader,
div.subCategory,
.userItemHeader,
.genericItemHeader {background:url(../images/border.png) repeat-x 0 100%}

div.itemTagsBlock ul.itemTags li,div.catItemTagsBlock ul.catItemTags li,ul.userItemTags li {background:#222;border:1px solid #333}
div.itemTagsBlock ul.itemTags li a,div.catItemTagsBlock ul.catItemTags li a,ul.userItemTags li	{color:#fff}	