/*---------------------------------------------------------------
# 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
-----------------------------------------------------------------*/
/* Core */
body{color:#c4c5c6;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:150%}

a{text-decoration:none;}
a:hover,a:active,a:focus{text-decoration:none;}
.sp-wrap{margin-left:auto;margin-right:auto}
.sp-block{float:left;display:inline}
.mod-block {padding:10px}
.sp-inner{padding-left:10px;padding-right:10px}
.sp-block .first {margin-left:-10px}
.sp-block .last {margin-right:-10px}
.sp-block .single {margin-left:-10px;margin-right:-10px}
.gap{clear:both; margin-bottom:20px}
.main-bg {background:#fff;margin-bottom:80px}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {box-shadow:none;}
/*Header Area*/
#header {position:relative}
a#logo,#logo-text{float:left;margin:0 10px}
#logo-text h1{font-size:200%;font-weight:bold;text-transform:uppercase;border:0!important;margin:10px 0 0!important;padding:0!important}
#logo-text h1 a{}
#logo-text p.site-slogan{margin:0;padding:0;color:#999}

/*Search*/
#sp-search{float:right;margin:30px 10px 0}

/*Module positions user1-user6*/
#sp-bottom{}

/* Layout */
#sp-leftcol, #sp-rightcol, #sp-maincol ,#sp-inset1, #sp-inset2, #inner_content {float:left}
#sp-leftcol, #sp-rightcol, #sp-maincol {padding:10px 0}

/*Font Resizer*/
div.font-sizer{width:45px;height:16px;line-height:16px;position:absolute;z-index:1;top:5px;right:10px}
div.font-sizer a.btn_fs_big,div.font-sizer a.btn_fs_reset,div.font-sizer a.btn_fs_small
{background-image:url(../images/font-resizer.png);background-repeat:no-repeat;height:16px;width:15px;border:medium none;cursor:pointer;display:block;float:left;text-indent:-999em;padding:0}
div.font-sizer a.btn_fs_big{background-position:0 0}
div.font-sizer a.btn_fs_reset{background-position:-15px 0}
div.font-sizer a.btn_fs_small{background-position:-30px 0}
div.font-sizer a.btn_fs_big:hover{background-position:0 -16px}
div.font-sizer a.btn_fs_reset:hover{background-position:-15px -16px}
div.font-sizer a.btn_fs_small:hover{background-position:-30px -16px}

/* Breadcrumbs */
#sp-breadcrumbs .sp-inner {padding:0}
#sp-breadcrumbs .breadcrumb {
	margin:0;
	background:transparent;
	-webkit-border-radius: 0;
	-moz-border-radius: 0;
	border-radius: 0;

}

/* Footer */
#sp-footer{padding:10px 0}
#sp-footer .cp {float:left;}

/*Footer Navigation*/
#sp-footer-nav{float:right;margin-top:8px}
#sp-footer-nav ul{list-style-type:none;padding:0;margin:0 0 5px 0}
#sp-footer-nav li{background:none;padding:0;display:inline} 
#sp-footer-nav .nav > li > a:hover {background:none;}
#sp-footer-nav a{font-weight:normal;text-decoration:none;display:inline;margin:0;padding:0 8px}
a#topofpage{float:right;margin-top:8px}

/* Helix Logo */
#powered-by{display:block;text-indent:-999em}
.helix-logo-light,.helix-logo-dark,.helix-logo-light-small,.helix-logo-dark-small{display:block;float:left;padding:0 10px 0 0;margin:0 15px 0 0;border-right:1px solid #e5e5e5}
.helix-logo-light,.helix-logo-dark,.helix-logo-light a,.helix-logo-dark a{height:33px;width:160px}
.helix-logo-light-small,.helix-logo-dark-small,.helix-logo-light-small a,.helix-logo-dark-small a{height:33px;width:100px}
.helix-logo a{background-position:center center;background-repeat:no-repeat;display:block;text-indent:-999em}
.helix-logo-light a{background-image:url(../images/helix-logo/helix_light.png)}
.helix-logo-dark a{background-image:url(../images/helix-logo/helix_dark.png)}
.helix-logo-light-small a{background-image:url(../images/helix-logo/helix_light_small.png)}
.helix-logo-dark-small a{background-image:url(../images/helix-logo/helix_dark_small.png)}

/* Clearfix */
.clr{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix,:first-child+html .clearfix{zoom:1}


#sp-top-pan-left {
	width:25%;
	float:left;
}
#sp-top-pan-right {
	width:20%;
	float: right;
}
#sp-minicart {
	width:50%;
	float: right;
	margin-top:2px;
}

div.sj-minicart-pro {
	float:right!important;
}

#sp-top-pan-left ul.menu {
	margin:0;
	padding:0;
	list-style:none;
}

#sp-top-pan-left ul.menu li {
	margin:0 5px;
	padding:5px;
	float:left;
	list-style:none;
}

#sp-top-pan-left ul.menu li a {
	color:#c4c5c6;
}

#sp-top-pan-right #btl .btl-panel > span {
	box-shadow: none;
}

#sp-top-pan-right #btl-panel-login {
	background:url(../images/login.png) no-repeat left center;
	padding:0 0 0 20px;
}


#sp-top-pan-right #btl-panel-registration {
	background:url(../images/register.png) no-repeat left center;
	padding:0 0 0 20px;
	margin:0 0 0 15px;
}

#header_main, #main_body_main, #bot_main, #bottom_main {
	background: url(../images/trans.png) top left;
	-moz-box-shadow:    inset  0  20px 20px -20px #1a1a1a, 
                        inset  0 -20px 20px -20px #1a1a1a;
    -webkit-box-shadow: inset  0 20px 20px -20px #1a1a1a, 
                        inset  0 -20px 20px -20px #1a1a1a;
     box-shadow:        inset  0  20px 20px -20px #1a1a1a, 
                        inset  0 -20px 20px -20px #1a1a1a;
}

#slides_main {
	margin: 0;
}

#main_body_main {
	margin-bottom:15px;
}

#bot_main {
	margin-top:15px;

}

#sp-search form {
	float: right;
}



input#mod-search-searchword {
 				-webkit-transition: all 400ms linear;
                -moz-transition: all 400ms linear;
                -o-transition: all 400ms linear;
                -ms-transition: all 400ms linear;
                transition: all 400ms linear;
				border-top:1px solid #4e5053;
				border-bottom:1px solid #070707;
				border-left:1px solid #1b1b1b;
				border-right:1px solid #1b1b1b;
				width:0px;
				-webkit-border-radius:4px;
				-khtml-border-radius: 4px;	
				-moz-border-radius: 4px;
				border-radius: 4px;
				padding:5px 5px 5px 25px;
				background:#1b1b1d url(../images/search.png) no-repeat left center;
}

input#mod-search-searchword:hover, input#mod-search-searchword:focus{
	width:150px;
}


.sp_social {
 				-webkit-transition: all 400ms linear;
                -moz-transition: all 400ms linear;
                -o-transition: all 400ms linear;
                -ms-transition: all 400ms linear;
                transition: all 400ms linear;
				border-top:1px solid #4e5053;
				border-bottom:1px solid #070707;
				border-left:1px solid #1b1b1b;
				border-right:1px solid #1b1b1b;
				width:0px;
				-webkit-border-radius:4px;
				-khtml-border-radius: 4px;	
				-moz-border-radius: 4px;
				border-radius: 4px;
				padding:0px 0px 0px 30px;
				background:#1b1b1d url(../images/share.png) no-repeat left center;
				height:30px;
				overflow:hidden;
				float:right;
				margin-right:10px;
}

.sp_social:hover {
	width:250px;
	background:none;
	border:none;
	padding:0 0 5px 0;

}

#sp-userpos h2, div.componentheading {
	font-size:24px;
	font-weight:normal;
}

.sprocket-mosaic-item {
	border:none!important;
	margin:0 !important;
}

#sp-userpos h2.sprocket-mosaic-title {
	font-size:16px;
}

#sp-userpos .sp-accordion.sp-accordion-style1 .toggler {
	background:url(../images/accordion.png) repeat-x top left;
	border-bottom:1px solid #171718;
	border-top:1px solid #4d4c4d;
	margin:5px 0;
}

#sp-userpos .sp-accordion.sp-accordion-style1 {
	border:none;
}

#sp-userpos  .sp-accordion.sp-accordion-style1 .sp-accordion-inner {
	background:none;
}

#sp-userpos .roktabs-wrapper .dark .roktabs-links ul.roktabs-top {
	background:none!important;
	border:none;
	margin-bottom:8px;
	height:38px;
}


#sp-userpos .roktabs-wrapper .dark .roktabs-links ul.roktabs-top li.active {
	background: url(../images/tab_bg.png) top left;
	-moz-box-shadow: inset 0 0 3px #000;
	-webkit-box-shadow: inset 0 0 3px #000;
	box-shadow: inset 0 0 3px #000;
	border-bottom:1px solid #3f4041;
	border-left:none;
	border-top:none;
}



#sp-userpos .roktabs-wrapper .dark .roktabs-links ul li {
	background:url(../images/accordion.png) repeat-x top left;
	margin:0 5px;
	border-top:1px solid #4c4c4c;
	border-bottom:1px solid #181819;
	border-left:1px solid #282828;
	-webkit-box-shadow: 2px 2px 2px -2px #000000;
   -moz-box-shadow: 2px 2px 2px -2px #000000;
        box-shadow: 2px 2px 2px -2px #000000;
		height:35px;
}

#sp-userpos .roktabs-wrapper .dark {
	border:none;
}



#sp-userpos .roktabs-wrapper .dark .roktabs-container-tr {
	background: url(../images/tab_bg.png) top left;
	-moz-box-shadow: inset 0 0 3px #000;
	-webkit-box-shadow: inset 0 0 3px #000;
	box-shadow: inset 0 0 3px #000;
	border-bottom:1px solid #3f4041;
	border-left:none;
	border-top:none;
	box-shadow:0!important;
	text-shadow:none;
}

3roktabs-container-inner a.readon {
	clear:both;
}

#sp-userpos .roktabs-wrapper .dark .roktabs-container-inner, #sp-userpos .roktabs-wrapper .dark .active-arrows  {
	background:none;
}

#sp-userpos .nspMainPortalMode7 .nspImages { padding:0;}

#sp-userpos .nspMainPortalMode7 .nspArt {
	margin-right:15px;
}

#sp-userpos .nspMainPortalMode7 .nspNext {
	margin-right:-30px;
}

#sp-userpos .nspMainPortalMode7 .nspPrev {
	margin-left:-30px;
}

#sp-userpos .nspMainPortalMode7 {
	overflow:visible;
}

#inner_content .page-header {
	background:url(../images/heading_border.png) repeat-x bottom left;
	border-bottom:none;
}

 textarea,  #bottom_main input[type="text"],  input[type="password"],  input[type="datetime"],  input[type="datetime-local"],  input[type="date"],  input[type="month"],  input[type="time"],  input[type="week"],  input[type="number"],  input[type="email"],  input[type="url"],  input[type="tel"],  input[type="color"],  .uneditable-input, #bot_main input[type="text"], #main_body_main input[type="text"], .simplemodal-wrap input[type="text"], select, table.user-details input, input.mc-quantity {
	background:#1d1d1d!important;
	border:1px solid #000!important;
	-webkit-border-radius: 0px;
	-khtml-border-radius: 0px;	
	-moz-border-radius: 0px;
	border-radius: 0px;
	padding-top:2px!important;
	padding-bottom:2px!important;
}

.sp-component-area textarea {
	width:400px!important;
}

#sp-bottom textarea { width:210px!important;}

.sp_qc_clr {
	margin-bottom:0!important;
}

.megaslider .mgsl-item-info .mgsl-item-readmore.style1 a span { background:none!important; padding:0 15px 0 0!important; line-height:25px!important; height:auto!important; margin:0!important;}

.megaslider .mgsl-item-info .mgsl-item-readmore.style1 a {
	height: auto!important;
	line-height:25px!important;
}

.user-details select#virtuemart_state_id {
	width:210px!important;
}

#com-form-login-remember input, #com-form-login-remember label {
	float:left;
	margin:0 5px 0 0;
}

form#com-form-login  {
	border-bottom:1px dashed #000;
	padding-bottom:10px;
}

button.validate, .filter-search button[type="submit"], button.button, input[type="button"], input[type="reset"], input[type="submit"], body input.btl-buttonsubmit, body button.btl-buttonsubmit, a.product-details, a.details, div.details, input.addtocart-button, .vm-button-correct, .control-buttons button.default, .sprocket-mosaic-order li, .megaslider .mgsl-item-info .mgsl-item-readmore.style1 a {
	background:#1d1d1d!important;
	color:#c4c5c6!important;
	background-image:none!important;
	border:1px solid #000!important;
	text-shadow:none;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;	
	-moz-border-radius: 4px;
	margin-right:5px;
	border-radius: 4px;
	padding:5px 10px;
	font-family:Abel;

}

input.addtocart-button {
	padding:7px 10px;
	
}
input.addtocart-button:hover, a.product-details:hover {
	background:#000!important;
}

button.validate:hover, .filter-search button[type="submit"]:hover, button.button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, body input.btl-buttonsubmit:hover, body button.btl-buttonsubmit:hover {
	background:#0000!important;

}

body input.btl-buttonsubmit, body button.btl-buttonsubmit {
	height:auto;
	line-height:normal;
	text-shadow:none;
	text-transform:none;
}

.breadcrumb li {
	text-shadow:none!important;
}

body .btl-content-block {
	background:#2b2b2d;
	border:1px solid #000;
	font-size:14px;
}

body .btl-content-block h3 {
	background:#000;
	color:#c4c5c6;
}

#register-link a {
	font-size:16px;
	font-weight:bold;
}

ul#bt_ul li {
	list-style:none;
	margin:0; padding:0;
	float:left;
	width:49%;
}

#btl-content-login ul#bt_ul {
	width:90%;
	float:none;
	padding-bottom:15px;
}

body div.btl-buttonsubmit {
	border-top:none;
	background:url(../images/heading_border.png) repeat-x top left;
}

body .sj-responsive-listing .respl-item .item-inner .item-more .more-image, body .sj-responsive-listing .respl-wrap .respl-items .respl-item .item-image {
	border:1px solid #1d1d1d;
}

body .sj-responsive-listing .respl-item .item-inner .item-more .more-image, body .sj-responsive-listing .respl-item .item-inner .item-more .more-desc {box-shadow:1px 1px 4px #000;}
.sj-responsive-listing .respl-wrap .respl-loader {
	display:none!important;
}
body .sj-responsive-listing .respl-cats-wrap ul.respl-cats li.respl-cat.sel a {
	background:#1d1d1d!important;
	color:#c4c5c6!important;
	background-image:none!important;
	border:1px solid #000;
	text-shadow:none;
}

body .sj-responsive-listing .respl-cats-wrap ul.respl-cats li.respl-cat a {
background:#1d1d1d!important;
	color:#c4c5c6!important;
	background-image:none!important;
	border:1px solid #000;
	text-shadow:none;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;	
	-moz-border-radius: 4px;
	margin-right:10px;
	border-radius: 4px;
	}

body .sj-responsive-listing .respl-sort .sort-wrap .sort-inner {
	background-color:#1d1d1d!important;
	color:#c4c5c6!important;
	background-image:none!important;
	border:1px solid #000;
	text-shadow:none;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;	
	-moz-border-radius: 4px;
	margin-right:10px;
	border-radius: 4px;
}

body .sj-responsive-listing .respl-sort .sort-wrap ul.sort-select {
	background-color:#1d1d1d!important;
	color:#c4c5c6!important;
	background-image:none!important;
	border:1px solid #000;
	text-shadow:none;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.2) inset, 0 1px 2px rgba(0, 0, 0, 0.05);
	-webkit-border-radius: 4px;
	-khtml-border-radius: 4px;	
	-moz-border-radius: 4px;
	margin-right:10px;
	border-radius: 4px;
}



body .sj-responsive-listing .respl-sort .sort-wrap ul.sort-select li a, body .sj-responsive-listing .respl-header .respl-sort-view {
	color:#c4c5c6;
}
.pagination a, .pagination span {
	background:#1d1d1d!important;
	border-color:#000000;
}

.cat-list-row0:hover, .cat-list-row1:hover {
	background:#000!important;
}


.blog-featured .items-leading {
	margin-bottom:30px;
}

.blog-featured .items-row .column-1 .item-column {
	padding:0 15px 0 0;
}

.blog-featured .items-row .column-2 .item-column {
	padding:0 0 0 15px;
}

table.category tr.even {
	background:#1d1d1d;
	border-bottom:1px dashed #000;
}

table.category tr.odd {
	background:#111;
	border-bottom:1px dashed #000;
}

table.category tr:hover {
	background:#000;
}

.phrases legend, .only legend {
	width:150px;
	text-align:center;
	color:#c4c5c6;
	background:#1d1d1d;
	border:1px solid #000;
	height:20px;
	padding:5px;
	line-height:20px;
	margin-bottom:5px;
}

.search fieldset {
	border:1px solid #000;
}

.phrases-box label, .phrases-box input, div.ordering-box label, div.ordering-box select, .only label, .only input {
	float:left;
	margin:0 5px;
}

.phrases-box input, .only input  {
	float:left;
	margin:5px 5px 5px 20px;
}

div.ordering-box {
	float:right;
}

.newsfeed li {
	margin:15px 0;
	padding:10px 0;
	border-bottom:1px dashed #000;
}
div.login-fields label#remember-lbl, input#remember {
	float:left;
	margin-right:15px;
}

div.sp-component-area-inner button, div.sp-component-area-inner input[type="button"], div.sp-component-area-inner input[type="reset"], div.sp-component-area-inner input[type="submit"] {
	margin-top:0px;
}

body #Kunena .klist-actions, body #Kunena tr.krow2 td {
	color:#c4c5c6!important;
	background:none;
}
body #Kunena .klist-actions td {
	border:1px solid #000;
}

body #Kunena tr.krow1 td, #Kunena .kforum-pathway {
	background:#222;
	border-color:#000;
}
body #Kunena select, body #Kunena select:focus, body #Kunena select:hover {
	color:#c4c5c6;
}

body #Kunena div.kblock div.kbody, body #Kunena div.kblock, body #Kunena table.kblocktable {
	border-color: #000;
	background:none;
}

#Kunena td, #Kunena table, #Kunena th, #Kunena div, #Kunena p, #Kunena span {
	font-family:Abel;
}

body #Kunena td.kcol-first { border-bottom-color:#000;}

body #Kunena td.kcol-mid { border-bottom-color:#000; border-left-color:#000;}

body #Kunena div.kblock > div.kheader, body #Kunena .kblock div.kheader {
	background:#000!important;
	border-bottom-color:#000;
}

body #Kunena .kwholegend {
	border-top-color:#000000;
}

body #Kunena .kwhoonline, body #Kunena td.kbuttonbar-left, body #Kunena div.kmessage-editmarkup-cover {
	border-bottom-color:#000000;
}

body #Kunena .kheader h2, body #Kunena .kheader h2 a, body #Kunena .ktitle, body #Kunena a.ktitle {
	color:#CCCCCC!important;
}

body #Kunena #ktop {
	border-bottom-color:#000000!important;
}

body #Kunena #ktab ul.menu li.active a, body #Kunena #ktab li#current.selected a, body #Kunena #ktab a:hover, body #Kunena .kpagination span {
	background:#000!important;
}

 body #Kunena #ktop span.ktoggler {
	background:#000!important;
}

body #Kunena .kpagination span {
	border:1px solid #111!important;
}


body #Kunena #ktab a {
	background:#555!important;
}

#Kunena div#kforum-head, #Kunena div.kmsg-header {
    border-color: #000!important;
}

#Kunena .kforum-headerdesc {
	background:#333333;
	color:#c4c5c6;
}

#Kunena div.kmsg-header h2, #Kunena tr.ksth {
	background:#111!important;
}

#Kunena td.kprofile-left, #Kunena .klist-bottom, #Kunena .klist-markallcatsread, #Kunena div.kblock div.khelprulescontent, #Kunena div.kblock div.kfheadercontent, #Kunena .klist-actions-bottom, #Kunena .klist-pages-all {
	background:#222!important;
	border-color:#000000;
}

#Kunena div.kblock div.khelprulescontent, #Kunena div.kblock div.kfheadercontent {
	color:#c4c5c6!important;
}

#Kunena fieldset, #Kunena option {
	background:none!important;
	color:#c4c5c6;
	border-color:#000000;
	
}

span.catItemImage img, span.itemImage img, span.tagItemImage img, span.userItemImage img {
border:5px solid #4c4c4c;
padding:0;
}


div.catItemView {
	padding:0 15px;
}

div.itemContainer {
	margin-bottom:40px;
}

div.catItemImageBlock {
	margin-bottom:0;
}

div.catItemCategory span, div.catItemTagsBlock span {
	color:#c4c5c6;
}
div.catItemIntroText, div.catItemBody {
	padding-bottom:0;
}

div.catItemHeader span.catItemAuthor {
	float:left;
	color:#fff;
}

div.catItemHeader span.catItemDateCreated {
	float:right;
	color:#fff;
}


div.itemToolbar {
	background:#1d1d1d;
	border-color:#000;
}

div.itemHeader span.itemAuthor, div.itemHeader span.itemCategory  {
	float:left;
	margin-right:25px;
}

div.itemIntroText, div.itemTagsBlock span {
	font-size:14px;
	font-weight:bold;
	color:#c4c5c6;
}

div.itemContentFooter {
	border-top:none;
	background:url(../images/heading_border.png) repeat-x top left;
}

div.itemTagsBlock {
	border-bottom:1px dashed #444;
	padding-bottom:10px;
}


div.itemAuthorBlock {
	background:#1d1d1d;
	border:1px solid #000;
}

div.itemAuthorLatest {
	width:49%;
	float:left;
}

div.itemRelated {
	width:49%;
	float:right;
}

div.itemAuthorBlock h3 {
	font-weight:normal;
}

div.itemAuthorLatest ul, div.itemRelated ul {
	list-style:none;
	margin:0;
}

div.itemAuthorLatest .even, div.itemRelated .even {
	background:none;
	border-color:#000;
	padding: 5px 10px;
}

div.itemAuthorLatest .odd, div.itemRelated .odd {
	background:none;
	padding: 5px 10px;
	border-color:#000;
}

div.itemNavigation {
	background:#111;
	border-color:#000;
}

div.itemComments, div.userBlock {
	background:#111;
	border-color:#000;
}

div.itemCommentsForm h3, .userBlock h2 {
	font-weight:normal;
}

div.itemCommentsForm p.itemCommentsFormNotes, div.userItemTagsBlock, div.userItemCategory {
	border-color:#000;
}

div.tagItemView {
	border-color:#666666;
}

div.userItemView {
	margin-bottom:30px;
	border-bottom:1px solid #000;
}

ul.itemTags li a {
	background:#1d1d1d;
	padding:5px 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
	
}

ul.itemTags li a:hover {
	background:#000;
}

div.k2TagCloudBlock a {
background:#1d1d1d;
	padding:5px 10px;
	margin:5px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
}


div.k2TagCloudBlock a:hover {
background:#000;
margin:5px;
	padding:5px 10px;
	-webkit-border-radius: 10px;
	-khtml-border-radius: 10px;	
	-moz-border-radius: 10px;
	border-radius: 10px;
}

div.itemComments ul.itemCommentsList li {
	background:#1d1d1d!important;
	padding:10px!important;
	border-color:#000000;
}

a span.lcComment {
	color:#fff;
}

#sp-leftcol #sp-left {
	margin-top:15px;
}

img.sp_simple_gallery {
	background:#1d1d1d!important;
	border-color:#000!important;
}

div.caption2 {
	color:#fff!important;
}

div.caption3 {
	color:#c4c5c6!important;
}

.flexslider { margin:0!important; border:none!important;}

#slides_main .sp-inner { padding:0!important;}

.tp-leftarrow.square-old, .tp-rightarrow.square-old { }

.megaslider { margin:0 auto!important;}

.megaslider .mgsl-wrap { margin:0!important;}

.megaslider .mgsl-wrap .mgsl-items { background:none; border:none!important;}
.megaslider .mgsl-wrap .mgsl-control .mgsl-control-inner { background:#111!important;}
.megaslider .mgsl-wrap.theme3 .mgsl-item-image .mgsl-image-border { border:1px solid #000!important;}
.megaslider .mgsl-wrap.theme3 .mgsl-item-image .mgsl-image-border-inner { border-color:#111!important;}

.mgsl-item-image { text-align:center!important;}
.megaslider .mgsl-wrap.theme3 .mgsl-item.left .mgsl-item-info.style2 { background:#111!important; color:#c4c5c6!important; border:1px solid #000!important;}
.megaslider .mgsl-item-info.style2 .mgsl-item-description { color:#c4c5c6!important; font-family:abel!important;}
.megaslider .mgsl-control ul.pag-list-inner li.pag-item .pag-item-inner { background:#dbd6d3!important;}

.megaslider .mgsl-control ul.pag-list-inner li.active .pag-item-inner  { background:#aaa!important;}
.megaslider .pag-list ul.pag-list-inner li.pag-item { margin:7px 9px 6px!important;}
.megaslider .mgsl-wrap.theme3 .pag-buttons ul.pag-buttons-inner li.pag-button { border:1px solid #000!important; height:25px!important; background:#000!important;}

.megaslider .mgsl-wrap.theme3 .pag-buttons ul.pag-buttons-inner li.active { background:#444!important;}
.megaslider .mgsl-item-info .mgsl-item-readmore.style1 a { margin-top:35px!important;}

#sp-minicart div.total_products { float:right;}

#sp-inset2 textarea { width:210px!important;}