.row > .hidden { display:none;}
.clearfix {
  *zoom:1;}
.clearfix:before,
.clearfix:after {
  display:table;
  content:"";
  line-height:0;}
.clearfix:after {
  clear:both;}
#background-promo {
	display: table;
	background-image: url("/img/promo900.png");
	width: 100%;
	height: 489px;
	background-size: 100% 100%;
	}
.sizes a {
    border: 1px solid rgb(60, 153, 26) !important;
    padding: 2px;
    margin: 0px 2px;
    background: rgb(60, 153, 26) none repeat scroll 0% 0%;
    color: white;
    border-radius: 2px;
}
.sizes a:hover {
    color: #3C991A;
    background: white;
    text-decoration: none;
    border: 1px solid #3C991A;
}
	#promo-form {
	width: 300px;
	}

	#promo-term {
	display: table;
	margin: auto;
	margin-top: 5px;
	}

	#promo-term-link {
	text-decoration: none;
	font-size: 12px;
	}
	#promo-outer {
	display: table-cell;
	vertical-align: bottom;
	}
	#promo-inner {
    	float: right;
    	margin: 10px 20px;
    	padding: 15px 20px 10px;
    	height: 200px;
    	background-color: rgb(255, 255, 255);
    	border-radius: 3px;
    	box-shadow: 0 0 10px black;
	}
.acymailing_module_form td {
    padding-top: 0px;
    padding-bottom: 0px;
}
  a.modal {
    box-shadow: none;
    border: none;
}
  .acymailing_module_newsletter-promo {
    margin: 0;
  }
  .acymailing_module_newsletter-promo form {
    margin: 0;
  }
  .acymailing_module_newsletter-promo .acymailing_introtext {
    padding: 0 !important;
  }
  .acymailing_module_newsletter-promo .acymailing_form {
right: 0px;
bottom: 0px;
margin-left: 10px;
padding: 2px;
margin-top: 5px;
width: 67%;
  }
  .acymailing_module_newsletter-promo .acymailing_form .acyterms {
    padding: 0;
    padding-bottom: 10px;
  }
  .acymailing_module_newsletter-promo .acymailing_form .acysubbuttons .button {
    margin: 0;
  }
	#promo-form-email {
	padding: 2px 5px;
	height: 30px;
	font-size: 15px;
	border-radius: 2px;
	border: none;
	width: 94%;
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.22);
	}
	#submit-promo-button {
    background-color: #3c991a;
    background-color: #46b31e;
    background-image: -moz-linear-gradient(top,#4dc521,#3c991a);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#4dc521),to(#3c991a));
    background-image: -webkit-linear-gradient(top,#4dc521,#3c991a);
    background-image: -o-linear-gradient(top,#4dc521,#3c991a);
    background-image: linear-gradient(to bottom,#4dc521,#3c991a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4dc421', endColorstr='#ff3c991a', GradientType=0);
    border-bottom: 1px solid #3c991a;
    border-top: 1px solid #3c991a;
	display: block;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 2px;
	background-color: #3c991a;
	color: white;
	border: none;
	border-radius: 4px;
	font-size: 15px;
	padding: 15px 50px;
	font-weight: bold;
	cursor: pointer;
	}
#acyusersubscription {padding:20px;}
#vk_like {
	display:inline-block;
	float:left;
	clear:none !important;
	padding:5px;}
.fb-like {
	display:inline-block;
	position:relative;
	float:left;
	padding:5px;
	z-index:1000;
	clear:none !important;}
.fb-like span {
	width:500px !important;}
#productdetailsview .share {
	width:700px !important;}
.b-share-icon_liveinternet{
	background-image:url('https://addons.opera.com/media/extensions/75/14975/1.0.2-rev3/icons/icon_64x64.png') !important ;
	background-position:0px !important ;
	background-size:24px !important;}
.b-share-icon_lj {
	background-image:url('/images/livejournal_32.png') !important ;
	background-position:0px !important;
	background-size:24px !important;}
.hide-text {
  font:0px/0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0;}
.input-block-level {
  display:block;
  width:100%;
  min-height:30px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;}
.jumbotron {
  position:relative;
  padding:40px 0;}
.jumbotron h1 {
  font-size:56px;
  letter-spacing:-1px;
  line-height:1;
  margin:0 0 10px 0;}
.jumbotron p {
  font-size:21px;
  line-height:1.275;
  margin:0 0 20px 0;}
.jumbotron .btn {
  margin-top:10px;}
.jumbotron .btn-large {
  margin-top:20px;
  font-size:18px;}
.masthead {
  padding:80px 0 60px;
  text-align:center;}
.masthead h1 {
  font-size:98px;}
.masthead p {
  font-size:42px;}
.masthead .btn-large {
  font-size:28px;
  padding:14px 28px;}
/* Jumbotrons with images ---*/
.jumbotron.has-image {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;}
.masthead.has-image {
  text-align:left;}
/* THUMBNAILS
-------------------------------------------------- */
.thumbnails {
  margin-bottom:20px;
  margin-left:-40px;
  list-style:none;
  *zoom:1;}
.thumbnails:before,
.thumbnails:after {
  display:table;
  content:"";
  line-height:0;}
.thumbnails:after {
  clear:both;}
.row-fluid .thumbnails {
  margin-left:0;}
.thumbnails > li {
  float:left;
  position:relative;
  margin-bottom:20px;
  margin-left:40px;}
.thumbnail {
  border:1px solid #dddddd;
  display:block;
  padding:4px;
  line-height:20px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);
  -moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);
  box-shadow:0 1px 3px rgba(0,0,0,0.055);
  -webkit-transition:all 0.2s ease-in-out;
  -moz-transition:all 0.2s ease-in-out;
  -o-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;}
a.thumbnail:hover {
  border-color:#0077bb;
  -webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);
  -moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);
  box-shadow:0 1px 4px rgba(0,105,214,0.25);}
.thumbnail > img {
  display:block;
  max-width:100%;
  margin-left:auto;
  margin-right:auto;}
.thumbnail .caption {
  padding:9px;
  color:#666666;}
/* Paper Style ---*/
.thumbnails.paper > li:before,
.thumbnails.paper > li:after {
  content:'';
  position:absolute;
  z-index:-2;
  bottom:15px;
  left:10px;
  width:50%;
  height:20%;
  box-shadow:0 15px 10px rgba(0,0,0,0.7);
  -webkit-transform:rotate(-3deg);
  -moz-transform:rotate(-3deg);
  -ms-transform:rotate(-3deg);
  -o-transform:rotate(-3deg);
  transform:rotate(-3deg);}
.thumbnails.paper > li:after {
  right:10px;
  left:auto;
  -webkit-transform:rotate(3deg);
  -moz-transform:rotate(3deg);
  -ms-transform:rotate(3deg);
  -o-transform:rotate(3deg);
  transform:rotate(3deg);}
.thumbnails.paper .thumbnail {
  border:none;
  padding:0;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;}
.thumbnails.paper a.thumbnail.paper:hover {
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
.wrap {
  width:auto;
  clear:both;}
.offset-12 {
  margin-left:-932px;}
.offset-11 {
  margin-left:-851px;}
.offset-10 {
  margin-left:-770px;}
.offset-9 {
  margin-left:-689px;}
.offset-8 {
  margin-left:-608px;}
.offset-7 {
  margin-left:-527px;}
.offset-6 {
  margin-left:-446px;}
.offset-5 {
  margin-left:-365px;}
.offset-4 {
  margin-left:-284px;}
.offset-3 {
  margin-left:-203px;}
.offset-2 {
  margin-left:-122px;}
.offset-1 {
  margin-left:-41px;}
.row-fluid .spanfirst {
  margin-left:0 !important;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       https://github.com/t3framework/
 *------------------------------------------------------------------------------
*/
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
.wrap {
  width:auto;
  clear:both;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
body {
  font-family:sans-serif;
  font-size:14px;
  line-height:20px;
  margin:0;}
.rtl-box { overflow:hidden;}
html > iframe { display:none;}
img {
  max-width:100% !important;}
.img-rounded {
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}
.img-polaroid {
  padding:4px;
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,0.2);
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
  -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
  box-shadow:0 1px 3px rgba(0,0,0,0.1);}
.img-circle {
  -webkit-border-radius:500px;
  -moz-border-radius:500px;
  border-radius:500px;}
------------------------------------------------------- table {
  background-color:transparent;
  border-collapse:collapse;
  border-spacing:0;}
th,
td {
  line-height:20px;
  padding:8px 10px;
  text-align:left;
  vertical-align:top;}
td {
  border-top:1px solid #dddddd;}
th {
  background:#444444;
  color:#eeeeee;
  font-weight:bold;}
th a {
  color:#eeeeee;}
th a:hover,
th a:focus,
th a:active {
  color:#ffffff;}
.cat-list-row0:hover,
.cat-list-row1:hover {
  background:#f5f5f5;}
.cat-list-row1,
tr.cat-list-row1 td {
  background:#f9f9f9;}
table.contentpane,
table.tablelist,
table.category,
table.admintable,
table.blog {
  width:100%;}
table.contentpaneopen {
  border:0;}
------------------------------------------------------- .star {
  color:#ffcc00;}
.red {
  color:#cc0000;}

.element-invisible {
  position:absolute;
  padding:0;
  margin:0;
  border:0;
  height:1px;
  width:1px;
  overflow:hidden;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
form {
  margin:0 0 20px;}
input,
textarea {
  width:210px;}
textarea,
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="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition:border linear .2s,box-shadow linear .2s,width 0.7s ease 0s;
  -moz-transition:border linear .2s,box-shadow linear .2s,width 0.7s ease 0s;
  -o-transition:border linear .2s,box-shadow linear .2s,width 0.7s ease 0s;
  transition:border linear .2s,box-shadow linear .2s,width 0.7s ease 0s;}
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 {
  border-color:#999999;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.25);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.25);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.25);}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width:auto;}
select,
input[type="file"] {
  height:30px;
  line-height:30px;}
select {
  width:160px;
  border:1px solid #dddddd;}
select[multiple],
select[size] {
  height:auto;}
.radio,
.checkbox {
  padding-left:18px;}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  margin-left:-18px;}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top:5px;}
.radio.inline,
.checkbox.inline {
  padding-top:5px;
  margin-bottom:0;}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left:10px;}
.input-mini {
  width:60px;}
.input-small {
  width:90px;}
.input-medium {
  width:150px;}
.input-large {
  width:210px;}
.input-xlarge {
  width:270px;}
.input-xxlarge {
  width:530px;}
.form-actions {
  padding:19px 20px 20px;
  margin-top:20px;
  margin-bottom:20px;
  background-color:#f5f5f5;
  border-top:1px solid #dddddd;}
.help-block,
.help-inline {
  color:#8c8c8c;}
.help-block {
  margin-bottom:10px;}
.input-append,
.input-prepend {
  margin-bottom:5px;}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  margin-bottom:0;}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom:0;}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left:0;
  margin-bottom:0;}
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  margin-right:3px;
  margin-left:0;}
.control-group {
  margin-bottom:10px;}
legend + .control-group {
  margin-top:20px;}
.form-horizontal .control-group {
  margin-bottom:20px;}
.form-horizontal .control-label {
  width:140px;
  padding-top:5px;
  text-align:right;}
.form-horizontal .controls {
  margin-left:160px;}
.form-horizontal .help-block {
  margin-top:10px;
  margin-bottom:0;}
.form-horizontal .form-actions {
  padding-left:160px;}
.btn {
  padding:4px 14px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.1);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.1);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.1);
  color:#666666;
  text-shadow:0 1px 1px rgba(255,255,255,0.75);
  background-color:#f8f8f8;
  background-image:-moz-linear-gradient(top,#ffffff,#eeeeee);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#eeeeee));
  background-image:-webkit-linear-gradient(top,#ffffff,#eeeeee);
  background-image:-o-linear-gradient(top,#ffffff,#eeeeee);
  background-image:linear-gradient(to bottom,#ffffff,#eeeeee);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeeeeee',GradientType=0);
  border-color:#eeeeee #eeeeee #c8c8c8;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color:#eeeeee;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color:#666666;}
.btn:active,
.btn.active {}
.btn:hover,
.btn a.btn:hover {
  text-decoration:none;
  background:transparent;}
.btn:focus,
.btn a.btn:focus {
  outline:0;}
.btn.active,
.btn:active,
.btn a.btn:active {
  text-decoration:none;
  outline:0;
  -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
  box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
 }
.btn-large {
  padding:9px 14px;
  font-size:16px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.5);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.5);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.5);}
.btn-small {
  padding:3px 9px;
  font-size:13px;}
.btn-mini {
  padding:2px 6px;
  font-size:12px;}
.btn {
  border-color:#c5c5c5;
  border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);}
.btn-primary {
  color:#ffffff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#008ada;
  background-image:-moz-linear-gradient(top,#0097ee,#0077bb);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#0097ee),to(#0077bb));
  background-image:-webkit-linear-gradient(top,#0097ee,#0077bb);
  background-image:-o-linear-gradient(top,#0097ee,#0077bb);
  background-image:linear-gradient(to bottom,#0097ee,#0077bb);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0097ee',endColorstr='#ff0077bb',GradientType=0);
  border-color:#0077bb #0077bb #00466e;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color:#0077bb;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color:#ffffff;
  background-color:#0077bb;
  *background-color:#0067a2;}
.btn-primary:active,
.btn-primary.active {
  background-color:#005788 \9;}
.btn-warning {
  color:#ffffff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#ff961f;
  background-image:-moz-linear-gradient(top,#ffa033,#ff8800);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffa033),to(#ff8800));
  background-image:-webkit-linear-gradient(top,#ffa033,#ff8800);
  background-image:-o-linear-gradient(top,#ffa033,#ff8800);
  background-image:linear-gradient(to bottom,#ffa033,#ff8800);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffa033',endColorstr='#ffff8800',GradientType=0);
  border-color:#ff8800 #ff8800 #b35f00;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color:#ff8800;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color:#ffffff;
  background-color:#ff8800;
  *background-color:#e67a00;}
.btn-warning:active,
.btn-warning.active {
  background-color:#cc6d00 \9;}
.btn-danger {
  color:#ffffff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#eb0000;
  background-image:-moz-linear-gradient(top,#ff0000,#cc0000);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff0000),to(#cc0000));
  background-image:-webkit-linear-gradient(top,#ff0000,#cc0000);
  background-image:-o-linear-gradient(top,#ff0000,#cc0000);
  background-image:linear-gradient(to bottom,#ff0000,#cc0000);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff0000',endColorstr='#ffcc0000',GradientType=0);
  border-color:#cc0000 #cc0000 #800000;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color:#cc0000;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color:#ffffff;
  background-color:#cc0000;
  *background-color:#b30000;}
.btn-danger:active,
.btn-danger.active {
  background-color:#990000 \9;}
.btn-success {
  color:#ffffff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#7ab800;
  background-image:-moz-linear-gradient(top,#88cc00,#669900);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#88cc00),to(#669900));
  background-image:-webkit-linear-gradient(top,#88cc00,#669900);
  background-image:-o-linear-gradient(top,#88cc00,#669900);
  background-image:linear-gradient(to bottom,#88cc00,#669900);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff88cc00',endColorstr='#ff669900',GradientType=0);
  border-color:#669900 #669900 #334d00;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color:#669900;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color:#ffffff;
  background-color:#669900;
  *background-color:#558000;}
.btn-success:active,
.btn-success.active {
  background-color:#446600 \9;}
.btn-info {
  color:#ffffff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#00b0eb;
  background-image:-moz-linear-gradient(top,#00bfff,#0099cc);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#00bfff),to(#0099cc));
  background-image:-webkit-linear-gradient(top,#00bfff,#0099cc);
  background-image:-o-linear-gradient(top,#00bfff,#0099cc);
  background-image:linear-gradient(to bottom,#00bfff,#0099cc);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00bfff',endColorstr='#ff0099cc',GradientType=0);
  border-color:#0099cc #0099cc #006080;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color:#0099cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color:#ffffff;
  background-color:#0099cc;
  *background-color:#0086b3;}
.btn-info:active,
.btn-info.active {
  background-color:#007399 \9;}
.btn-inverse {
  color:#ffffff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#535353;
  background-image:-moz-linear-gradient(top,#5e5e5e,#444444);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#5e5e5e),to(#444444));
  background-image:-webkit-linear-gradient(top,#5e5e5e,#444444);
  background-image:-o-linear-gradient(top,#5e5e5e,#444444);
  background-image:linear-gradient(to bottom,#5e5e5e,#444444);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5e5e5e',endColorstr='#ff444444',GradientType=0);
  border-color:#444444 #444444 #1e1e1e;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color:#444444;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color:#ffffff;
  background-color:#444444;
  *background-color:#373737;}
.btn-inverse:active,
.btn-inverse.active {
  background-color:#2b2b2b \9;}
.invalid {
  border-color:#cc0000;}
label.invalid {
  color:#cc0000;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
 .t3-mainnav {
    margin-left:0px;
    margin-right:0px;}
.nav {
  margin-bottom:20px;}
.nav > li > a:hover {
  background-color:#666666;
  color:#eeeeee;}
.nav .dropdown-toggle .caret {
  border-top-color:#0077bb;
  border-bottom-color:#0077bb;
  margin-top:8px;
  margin-left:5px;}
.nav .dropdown-toggle:hover .caret {
  border-top-color:#00466e;
  border-bottom-color:#00466e;}
.nav .active .dropdown-toggle .caret {
  border-top-color:#fff;
  border-bottom-color:#fff;}
.nav-tabs .active .dropdown-toggle .caret {
  border-top-color:#666666;
  border-bottom-color:#666666;}
.dropup,
.dropdown {
  position:relative;}
.dropdown-toggle {
  *margin-bottom:-3px;}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline:0;}
.caret {
  display:inline-block;
  width:0;
  height:0;
  vertical-align:top;
  border-top:4px solid #000000;
  border-right:4px solid transparent;
  border-left:4px solid transparent;
  content:"";}
.dropdown-toggle:after {
  display:inline-block;
  width:0;
  height:0;
  vertical-align:top;
  border-top:4px solid #000000;
  border-right:4px solid transparent;
  border-left:4px solid transparent;
  content:"";
  margin-left:5px; margin-top:8px;}
.dropdown .caret {
  margin-top:8px;
  margin-left:2px;}
.dropdown-menu {
  position:absolute;
  top:100%;
  left:0;
  z-index:1000;
  display:none;
  float:left;
  min-width:140px;
  list-style:none;
  background-color:#ffffff;
  padding:0;
  margin:0;
  border-radius:0;
  -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
  box-shadow:0 5px 10px rgba(0,0,0,0.2);
  -webkit-background-clip:padding-box;
  -moz-background-clip:padding;
  background-clip:padding-box;}
.dropdown-menu.pull-right {
  right:0;
  left:auto;}
.dropdown-menu .divider {
  *width:100%;
  height:1px;
  margin:9px 1px;
  *margin:-5px 0 5px;
  overflow:hidden;
  background-color:#e5e5e5;
  border-bottom:1px solid #ffffff;}
.dropdown-menu li > a ,.dropdown-menu li > span{
  clear:both;
  color:#000;
  display:block;
  line-height:20px;
  font-weight:normal;
  font-size:14px;
  padding:6px 10px!important;
  text-shadow:none;
  white-space:nowrap;
  font-family:'Open Sans',sans-serif;
   -webkit-transition:all 500ms linear;
     -moz-transition:all 500ms linear;
     -o-transition:all 500ms linear;
     -ms-transition:all 500ms linear;
     transition:all 500ms linear;
	 filter:none!important;}
.dropdown-menu li > a:hover,
.dropdown-menu li.mega-group > a:hover,
.dropdown-menu li.mega-group > a:focus,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  text-decoration:none;
  background:#f0f0f0;
  padding-left:15px!important;
   filter:none!important;}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  text-decoration:none;
  background:#f0f0f0;
  padding-left:15px!important;
   filter:none!important;
}
 div.t3-megamenu .mega-nav .mega-group > .mega-group-title:hover,
 div.t3-megamenu .mega-nav .mega-group > .mega-group-title:active,
 div.t3-megamenu .mega-nav .mega-group > .mega-group-title:focus,
 div.t3-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:hover,
 div.t3-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:active,
 div.t3-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:focus,
 div.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:hover,
 div.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:active,
 div.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:focus {
 background:#f0f0f0;
  filter:none!important;}
 div.t3-megamenu .active .dropdown-menu  .mega-group.active > .mega-group-title {
    background:#f0f0f0;
    font-size:16px;
    font-weight:bold;
    margin-bottom:5px; filter:none!important;}

.dropdown-menu .disabled > a,
.dropdown-menu .disabled > a:hover {
  color:#999999;}
.dropdown-menu .disabled > a:hover {
  text-decoration:none;
  background-color:transparent;
  background-image:none;
  cursor:default;
   filter:none!important;}
.open {
  *z-index:1000;}
.open > .dropdown-menu {
  display:block;}
.nav li.dropdown.open > .dropdown-toggle,
.nav li.dropdown.active > .dropdown-toggle,
.nav li.dropdown.open.active > .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover {}
ul.nav li.dropdown > .dropdown-toggle .caret {
  border-top-color:#000!important;
  border-bottom-color:#000!important;
display:none!important;}
.nav li.dropdown > .dropdown-toggle:hover .caret {
  border-top-color:#eeeeee;
  border-bottom-color:#eeeeee;}
.nav li.dropdown.open > .dropdown-toggle .caret,
.nav li.dropdown.active > .dropdown-toggle .caret,
.nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color:#eeeeee;
  border-bottom-color:#eeeeee;}
.pull-right > .dropdown-menu {
  right:0;
  left:auto;}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top:0;
  border-bottom:4px solid #000000;
  content:"";}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top:auto;
  bottom:100%;
  margin-bottom:1px;}
.dropdown-submenu {
  position:relative;}
.dropdown-submenu > .dropdown-menu {
  top:0;
  left:100%;
  margin-top:0px;
  margin-left:-1px;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;}
.dropdown-submenu:hover > .dropdown-menu {
  display:block;}
.touch .dropdown-submenu:hover > .dropdown-menu {
  display:none;}
.touch .dropdown-submenu.open > .dropdown-menu {
  display:block;}
.dropup .dropdown-submenu > .dropdown-menu {
  top:auto;
  bottom:0;
  margin-top:0;
  margin-bottom:-2px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;}
.dropdown-submenu > a:after {
  display:block;
  content:" ";
  float:right;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid;
  border-width:5px 0 5px 5px;
  border-left-color:#000;
  margin-top:5px;
  margin-right:-10px;}
.dropdown-submenu:hover > a:after {
  border-left-color:#000;}
.dropdown-submenu.pull-left {
  float:none;}
.dropdown-submenu.pull-left > .dropdown-menu {
  left:-100%;
  margin-left:10px;
  -webkit-border-radius:6px 0 6px 6px;
  -moz-border-radius:6px 0 6px 6px;
  border-radius:6px 0 6px 6px;}
.dropdown .dropdown-menu .nav-header {
  padding-left:20px;
  padding-right:20px;}
div.t3-megamenu .span12.mega-col-nav .mega-inner {
    padding:0px;}
.typeahead {
  margin-top:2px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}
.t3-navhelper {
  background:#2f2f2f;
  color:#666666;}
.breadcrumb {
  padding:10px 0;
  margin:0;
  background-color:transparent;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  *zoom:1;}
.breadcrumb:before,
.breadcrumb:after {
  display:table;
  content:"";
  line-height:0;}
.breadcrumb:after {
  clear:both;}
.breadcrumb li {
  text-shadow:none;
  display:block;
  float:left;}
.breadcrumb a {
  color:#666666;}
.breadcrumb .divider {
  padding:0 5px;
  color:#666666;}
.breadcrumb .divider img {
  vertical-align:middle;}
.breadcrumb .active {
  color:#999999;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
.t3-mainnav {
  border-top:1px solid #e4e4e2;
  border-bottom:none;
  height:59px ;
 box-shadow:0px 3px  3px rgba(0,0,0,0.2);}
.t3-mainnav .navbar {
  color:#666666;
  margin-bottom:0;
  margin-top:0;}
.t3-mainnav .navbar-inner {
  min-height:58px;
  padding:0;
  background:transparent;
  border:0;
  border-left:1px solid #d9d9d9;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.t3-mainnav .navbar .nav {
  margin:0;}
.t3-mainnav .navbar .nav > li {border-right:1px solid #e4e4e2;}
.t3-mainnav .navbar .nav > li > a ,.t3-mainnav .navbar .nav > li > span {
  border-top:0;
  border-right:none;
  background:#f9f9f9;
  padding:18px 37px 19px;
  padding-bottom:20px;
  text-shadow:none;
  font:normal 14px/20px Arial,Helvetica,sans-serif;
  font-family:'Open Sans',sans-serif; font-weight:700;
  color:#1b1b1b;
  text-transform:uppercase;
  display:block;
transition:background 150ms ease-in-out 0s;
	-webkit-transition:background 150ms ease-in-out 0s;
	 -moz-transition:background 150ms ease-in-out 0s;
	 -ms-transition:background 150ms ease-in-out 0s;
	 -o-transition:background 150ms ease-in-out 0s;
	  filter:none!important;}
nav.t3-mainnav .navbar .nav > li > a:focus,
nav.t3-mainnav .navbar .nav > li > a:hover,

nav.t3-mainnav .navbar .nav-collapse .nav > li > a:hover,
nav.t3-mainnav .navbar .nav > .active > a,

nav.t3-mainnav .navbar .nav > .active > a:hover,
nav.t3-mainnav .navbar .nav > .active > a:focus

{
  background:#fff;
  text-shadow:none;
  box-shadow:0px 0px 2px  rgba(0,0,0,0.1);
  outline:none;
  padding-top:16px;
  margin-top:-1px;
  color:#1b1b1b;
   filter:none!important;}

.navbar .nav li.dropdown.open > .dropdown-toggle,.navbar .nav li.dropdown.active > .dropdown-toggle,.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background:#fff;
	color:#1b1b1b;
	border-right:none;
	  box-shadow:0px 0px 2px  rgba(0,0,0,0.1);
	 padding-top:16px;
  margin-top:-1px;
   filter:none!important;}
.t3-mainnav .navbar .btn-navbar {
  float:left;
  padding:7px 10px;
  margin:7px 20px 0;
  color:#ffffff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#e8e8e8;
  background-image:-moz-linear-gradient(top,#f2f2f2,#d9d9d9);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#d9d9d9));
  background-image:-webkit-linear-gradient(top,#f2f2f2,#d9d9d9);
  background-image:-o-linear-gradient(top,#f2f2f2,#d9d9d9);
  background-image:linear-gradient(to bottom,#f2f2f2,#d9d9d9);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffd9d9d9',GradientType=0);
  border-color:#d9d9d9 #d9d9d9 #b3b3b3;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color:#d9d9d9;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);}
.t3-mainnav .navbar .btn-navbar:hover,
.t3-mainnav .navbar .btn-navbar:focus,
.t3-mainnav .navbar .btn-navbar:active,
.t3-mainnav .navbar .btn-navbar.active,
.t3-mainnav .navbar .btn-navbar.disabled,
.t3-mainnav .navbar .btn-navbar[disabled] {
  color:#ffffff;
  background-color:#d9d9d9;
  *background-color:#d9d9d9;}
.t3-mainnav .navbar .btn-navbar:active,
.t3-mainnav .navbar .btn-navbar.active {
  background-color:#d9d9d9 \9;}
.t3-mainnav .navbar .btn-navbar .icon-bar {
  width:18px;
  height:2px;
  background-color:#f5f5f5;
  -webkit-border-radius:1px;
  -moz-border-radius:1px;
  border-radius:1px;
  -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);
  -moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);
  box-shadow:0 1px 0 rgba(0,0,0,0.25);}
.t3-mainnav .btn-navbar .icon-bar + .icon-bar {
  margin-top:3px;}
.t3-mainnav .dropdown .caret {
  margin-left:5px;}
.t3-mainnav .dropdown-menu {
  -webkit-box-shadow:0 5px 5px rgba(0,0,0,0.2);
  -moz-box-shadow:0 5px 5px rgba(0,0,0,0.2);
  box-shadow:0 5px 5px rgba(0,0,0,0.2);
  border:1px solid #e5e5e5\0/;
  border-top:none\0/;}

.t3-mainnav .dropdown-menu li > a {
  border-top:none;
  padding:5px 20px;
  text-shadow:none;}
.t3-mainnav .dropdown-menu li:first-child > a {
  border-top:0;}
.t3-mainnav .navbar .nav > li > .dropdown-menu { border:none;}
.dropdown-menu {
    border:none;}
.t3-mainnav .navbar .nav > li > .dropdown-menu:before {
  display:none;}
.t3-mainnav .navbar .nav > li > .dropdown-menu:after {
  display:none;}
.t3-mainnav .dropdown-menu .disabled > a,
.t3-mainnav .dropdown-menu .disabled > a:hover {
  color:#999999;}
.t3-mainnav .dropdown-menu .disabled > a:hover {
  background-color:transparent;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
.t3-module {
  margin-bottom:40px;}
.t3-module .module-inner {
  padding:0;}
.module-title ,.order h3 {
  line-height:24px;
  font-size:24px;
  text-transform:uppercase;
  margin:0 0 10px 0;
  padding:16px 0;
  font-family:'Open Sans',sans-serif;
  font-weight:400;}
.module-ct {
  padding:0;
  *zoom:1;}
.module-ct:before,
.module-ct:after {
  display:table;
  content:"";
  line-height:0;}
.module-ct:after {
  clear:both;}
.t3-module ul,
.t3-module ol {
  margin-left:20px;}
.t3-module ul.unstyled,
.t3-module ol.unstyled,
.t3-module ul.nav,
.t3-module ol.nav {
  margin-left:0;}
.module_menu .nav {
  margin-bottom:20px;}
.module_menu .nav > li {
  border-top:1px solid #eeeeee;}
.module_menu .nav > li > a {
  padding:5px;}
.module_menu .nav > li:first-child {
  border-top:0;}
.module_menu .nav > li:first-child > a {
  padding-top:0;
  border-top:0;}
.banneritem a {
  font-weight:bold;}
.bannerfooter {
  border-top:1px solid #dddddd;
  font-size:12px;
  padding-top:10px;
  text-align:right;}
.categories-module h4,
ul.categories-module h4,
.category-module h4,
ul.category-module h4 {
  font-size:14px;
  font-weight:normal;
  margin:0;}
.feed h4 {
  font-weight:bold;}
.feed .newsfeed,
.feed ul.newsfeed {
  border-top:1px solid #eeeeee;}
.feed .newsfeed .feed-link,
.feed ul.newsfeed .feed-link,
.feed .newsfeed h5.feed-link,
.feed ul.newsfeed h5.feed-link {
  font-size:14px;
  font-weight:normal;
  margin:0;}
.latestusers,
ul.latestusers {
  margin-left:0;}
.latestusers li,
ul.latestusers li {
  background:#eeeeee;
  display:inline-block;
  padding:5px 10px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}
.stats-module dt,
.stats-module dd {
  display:inline-block;
  margin:0;}
.stats-module dt {
  font-weight:bold;
  width:35%;}
.stats-module dd {
  width:60%;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
.items-leading .leading {
  margin-bottom:40px;}
.items-row .item {
  margin-bottom:40px;}
.divider-vertical {
  margin:0 0 40px;
  border:0;
  border-top:1px solid #eeeeee;
  border-bottom:1px solid #ffffff;}
.article-aside {
  color:#999999;
  font-size:13px;
  margin-bottom:20px;}
.article-info {
  margin:0;
  width:90%;}
.article-info .article-info-term {
  display:none;}
.article-info dd {
  float:left;
  margin-left:0;
  margin-right:10px;
  white-space:nowrap;}
.article-info dd span {
  font-weight:bold;}
.article-footer {
  color:#999999;
  font-size:13px;
  margin-bottom:20px;}
article img[align=left],
.img_caption.left {
  margin:0 40px 20px 0;}
article img[align=right],
.img_caption.right {
  margin:0 0 20px 40px;}
.img-intro-none,
.img-intro-left,
.img-intro-right,
.img-fulltext-none,
.img-fulltext-left,
.img-fulltext-right,
.img_caption {
  position:relative;}
.img-intro-none,
.img-intro-left,
.img-intro-right,
.img-fulltext-none,
.img-fulltext-left,
.img-fulltext-right,
.img_caption {
  margin-bottom:20px;
  max-width:100%;}
.img-fulltext-left {
  float:left;
  margin-right:40px;}
.img-fulltext-right {
  float:right;
  margin-left:40px;}
.img-intro-none img,
.img-intro-left img,
.img-intro-right img,
.img-fulltext-none img,
.img-fulltext-left img,
.img-fulltext-right img {
  margin:0;}
.img_caption img {
  margin-bottom:1px !important;}
.img_caption p.img_caption {
  background:#eeeeee;
  color:#666666;
  font-size:12px;
  width:100%;
  margin:0;
  padding:5px;
  text-align:center;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  clear:both;}
article aside .btn-group > .dropdown-toggle {
  background:transparent;
  border:0;
  padding:0;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;}
.login_form fieldset,
.login fieldset {
  padding:15px 0 0;}
.login_form fieldset p,
.login fieldset p {
  margin:0 0 5px;}
.login_form label,
.login label {
  display:block;
  font-weight:bold;}
.login-fields {
  margin:0 0 10px;}
.login_form .inputbox,
.login-fields .required {
  margin-left:10px;
  width:150px;}
.login_form .remember .inputbox {
  width:20px;}
.form-register fieldset {
  padding:0 0 10px;}
.form-register p {
  margin:0 0 5px;}
.form-register p.form-des {
  margin:15px 0;}
.form-register label {
  display:block;
  float:left;
  font-weight:bold;
  text-align:right;
  width:130px;}
.form-register .inputbox {
  margin-left:10px;
  width:200px;}
.form-register .button {
  margin-left:140px;}
.registration fieldset dt {
  margin-right:5px;}
.admintable textarea {
  max-width:90% !important;
  resize:none;}
#mailto-window {
  background:#fff;
  margin:10px 0 20px;
  padding:0;
  position:relative;}
#mailto-window h2 {
  font-size:150%;
  margin-top:0;
  margin-bottom:20px;}
#mailto-window .mailto-close {
  background:#FFF;
  background:-moz-linear-gradient(bottom,#cccccc,#f0f0f0);
  background:-webkit-linear-gradient(bottom,#cccccc,#f0f0f0);
  border:1px solid #CCC;
  border-radius:3px;
  color:#666;
  font-size:92%;
  padding:2px 5px;
  position:absolute;
  top:-10px;
  right:0px;
  text-shadow:1px 1px 0 #f0f0f0;}
#mailto-window .mailto-close a {
  color:#666;}
#mailto-window .mailto-close:hover {
  border-color:#999;
  box-shadow:0 0 3px rgba(0,0,0,0.2);}
#mailtoForm .formelm {
  padding:5px 0;
  vertical-align:middle;
  overflow:hidden;}
#mailtoForm .formelm label {
  display:block;
  float:left;
  font-weight:bold;
  vertical-align:middle;
  width:100px;}
#mailtoForm p {
  margin-top:20px;}
#mailtoForm .inputbox {
  width:70%;}
#mailtoForm .button {
  margin-right:5px;}
.user-details {
  padding:10px 0;}
.user-details p {
  margin:0 0 5px;}
.user-details label {
  display:block;
  float:left;
  font-weight:bold;
  text-align:right;
  width:130px;}
.user-details .inputbox {
  margin-left:10px;
  width:200px;}
.user-details .button {
  margin-left:140px;}
.user-details .paramlist .paramlist_key {
  padding:0 0 5px;
  width:130px;}
.user-details .paramlist .paramlist_value {
  padding:0 0 5px;}
.user-details .user_name span {
  font-weight:bold;
  padding-left:10px;}
.reset .form-validate p,
.remind .form-validate p {
  background:#eeeeee;
  border:1px solid #dddddd;
  margin-bottom:20px;
  padding:10px 20px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}
.reset .form-validate fieldset dl,
.remind .form-validate fieldset dl {
  margin:0;}
.reset .form-validate fieldset dt,
.remind .form-validate fieldset dt {
  margin:4px 0 0 0;}
#searchForm {
  padding:10px 20px;
  border:1px solid #dddddd;
  background:#eeeeee;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  *zoom:1;}
#searchForm:before,
#searchForm:after {
  display:table;
  content:"";
  line-height:0;}
#searchForm:after {
  clear:both;}
#searchForm fieldset {
  margin:20px 0;}
#searchForm legend {
  margin-bottom:10px;}
.phrases-box input,
.phrases-box label,
.form-limit input,
.form-limit label,
.only label {
  display:inline-block;
  margin-right:10px;}
.phrases-box input {
  margin:0;}
.search-results {
  margin-top:20px;}
.search-results .result-title {
  font-size:16px;
  margin-top:20px;}
.search-results .result-category {
  font-size:12px;
  color:#999999;}
.search-results .result-text {
  margin-top:5px;
  margin-bottom:5px;}
.search-results .result-created {
  font-size:12px;
  color:#999999;}
.contact .accordion-heading .accordion-toggle {
  font-weight:bold;}
#archive-items > li {
  line-height:normal;
  margin:0;
  overflow:visible;
  padding:0;}
#archive-items div.intro {
  clear:both;
  overflow:hidden;}
.category-item {
  margin-top:20px;
  *zoom:1;}
.category-item:before,
.category-item:after {
  display:table;
  content:"";
  line-height:0;}
.category-item:after {
  clear:both;}
.category-item .page-header {
  line-height:normal;
  padding-top:10px;
  padding-bottom:10px;
  margin-bottom:20px;}
.category-item .category-item {
  margin-left:4.291845493562231%;}
.newsfeed > h2 {
  border-bottom:1px solid #dddddd;
  padding-bottom:20px;
  margin-bottom:20px;}
.feed-description {
  margin-bottom:40px;}
.edit textarea {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;}
.button2-left,
.button2-left div {
  float:left;}
.button2-right,
.button2-right div {
  float:right;}
.button2-left {
  margin:5px 5px 0 0;}
.button2-right {
  margin:5px 0 0 5px;}
.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
  background:#eeeeee;
  border:1px solid #e1e1e1;
  color:#999999;
  cursor:pointer;
  display:block;
  float:left;
  padding:2px 10px;
  border-radius:4px;}
.button2-left span,
.button2-right span {
  color:#999999;
  cursor:default;}
.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
  padding:0 6px;}
.button2-left a:hover,
.button2-right a:hover {
  background:#e1e1e1;
  color:#444444;
  text-decoration:none;}
.controls img.calendar {
  cursor:pointer;
  margin-left:5px;}
.article-content .pagination ul {
  border-left:1px solid #dddddd;}
.article-content .pagination ul li {
  float:left;
  padding:10px 20px;
  line-height:normal;
  border:1px solid #dddddd;
  border-left:0;}
.article-content .pagination ul a {
  border:0;
  text-decoration:none;
  background-color:transparent;
  line-height:normal;
  padding:0;}
.pagenavcounter {
  margin:0 0 20px;
  font-weight:bold;}
#article-index {
  float:right;
  margin:0 0 20px 20px;
  padding:10px;
  width:30%;
  border:1px solid #dddddd;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}
#article-index ul {
  margin:0 0 0 20px;}
.pagenav {
  margin:0;
  padding:0;
  list-style:none;}
.pagenav li {
  margin:0;
  padding:0;
  float:left;}
.pagenav li.pagenav-prev {
  margin-right:10px;}
.pagenav li a {
  padding:10px 20px;
  line-height:normal;
  border:1px solid #dddddd;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}
.pagenav li a:hover {
  background-color:#666666;
  color:#eeeeee;}
.counter {
  float:right;
  line-height:1;
  margin:10px 0;
  text-align:right;}
.items-more h3 {
  margin:0 0 5px;}
.back_button a,
.back_button a:hover,
.back_button a:active {
  display:block;
  margin:10px 0;}
.filters {
  margin:10px 0 5px;}
.display-limit {
  margin:10px 0 5px;}
.filters .filter-search,
.filters .display-limit {
  float:left;
  width:50%;}
.filters .display-limit {
  float:right;
  text-align:right;}
#system-message dt {
  font-weight:bold;}
#system-message dd {
  font-weight:bold;}
#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
  margin:0;
  padding:0;
  }
#system-message dd.message ul {background-image:url(../images/notice-info.png)!important;}
#system-message dd.error ul {background-image:url(../images/notice-error.png)!important;}
#system-message dd.notice ul{background-image:url(../images/notice-note.png)!important;}
#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {
  background:none;
  margin:0;
  padding:5px;}
.tip-wrap {
  background:#fff6df;
  border:1px solid #fb3;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);
  -moz-box-shadow:0 0 3px rgba(0,0,0,0.4);
  box-shadow:0 0 3px rgba(0,0,0,0.4);
  max-width:300px;
  z-index:999;}
.tip-title {
  border-bottom:1px solid #fb3;
  font-weight:bold;
  padding:5px 10px;}
.tip-text {
  font-size:14px;
  margin:0;
  padding:5px 10px;}
.hasTip img {
  border:none;
  margin:0 5px 0 0;}
/* Typography */
.small {
  font-size:11px;}
/* Max Width */
iframe,
svg {
  max-width:100%;}
/* Nowrap */
.nowrap {
  white-space:nowrap;}
/* Center */
.center,
.table td.center,
.table th.center {
  text-align:center;}
/* Disabled Link */
a.disabled,
a.disabled:hover {
  color:#999999;
  background-color:transparent;
  cursor:default;
  text-decoration:none;}
/* Hero Banner */
.hero-unit {
  text-align:center;}
.hero-unit .lead {
  margin-bottom:18px;
  font-size:20px;
  font-weight:200;
  line-height:27px;}
.btn .caret {
  margin-bottom:7px;}
.blog-row-rule,
.blog-item-rule {
  border:0;}
/* Modal */
body.modal {
  padding-top:0;}
/* Alternating Rows */
.row-even,
.row-odd {
  padding:5px;
  width:99%;
  border-bottom:1px solid #dddddd;}
.row-odd {
  background-color:transparent;}
.row-even {
  background-color:#f9f9f9;}
.blog-row-rule,
.blog-item-rule {
  border:0;}
/* Row reveal */
.row-fluid .row-reveal {
  visibility:hidden;}
.row-fluid:hover .row-reveal {
  visibility:visible;}
/* Buttons */
.btn-wide {
  width:80%;}
/* Nav List Offset */
.nav-list > li.offset > a {
  padding-left:30px;
  font-size:12px;}
.blog-row-rule,
.blog-item-rule {
  border:0;}
.row-fluid .offset1 {
  margin-left:8.382978723%;}
.row-fluid .offset2 {
  margin-left:16.89361702%;}
.row-fluid .offset3 {
  margin-left:25.404255317%;}
.row-fluid .offset4 {
  margin-left:33.914893614%;}
.row-fluid .offset5 {
  margin-left:42.425531911%;}
.row-fluid .offset6 {
  margin-left:50.93617020799999%;}
.row-fluid .offset7 {
  margin-left:59.446808505%;}
.row-fluid .offset8 {
  margin-left:67.95744680199999%;}
.row-fluid .offset9 {
  margin-left:76.468085099%;}
.row-fluid .offset10 {
  margin-left:84.97872339599999%;}
.row-fluid .offset11 {
  margin-left:91.489361693%;}
/* Navbar Buttons */
.navbar .nav > li > a.btn {
  padding:4px 10px;
  line-height:18px;}
/* Nav Tabs Dark */
.nav-tabs.nav-dark {
  border-bottom:1px solid #333;
  text-shadow:1px 1px 1px #000;}
.nav-tabs.nav-dark > li > a {
  color:#F8F8F8;}
.nav-tabs.nav-dark > li > a:hover {
  border-color:#333 #333 #111;
  background-color:#777777;}
.nav-tabs.nav-dark > .active > a,
.nav-tabs.nav-dark > .active > a:hover {
  color:#ffffff;
  background-color:#555555;
  border:1px solid #222;
  border-bottom-color:transparent;}
/* Inline Thumbnails */
.thumbnail.pull-left {
  margin:0 10px 10px 0;}
.thumbnail.pull-right {
  margin:0 0 10px 10px;}
/* Specific Widths */
.width-10 {
  width:10px;}
.width-20 {
  width:20px;}
.width-30 {
  width:30px;}
.width-40 {
  width:40px;}
.width-50 {
  width:50px;}
.width-60 {
  width:60px;}
.width-70 {
  width:70px;}
.width-80 {
  width:80px;}
.width-90 {
  width:90px;}
.width-100 {
  width:100px;}
/* Specific Heights */
.height-10 {
  height:10px;}
.height-20 {
  height:20px;}
.height-30 {
  height:30px;}
.height-40 {
  height:40px;}
.height-50 {
  height:50px;}
.height-60 {
  height:60px;}
.height-70 {
  height:70px;}
.height-80 {
  height:80px;}
.height-90 {
  height:90px;}
.height-100 {
  height:100px;}
/* Horizontal Row (hr) */
hr.hr-condensed {
  margin:10px 0;}
/* Striped */
.list-striped,
.row-striped {
  list-style:none;
  line-height:18px;
  text-align:left;
  vertical-align:middle;
  border-top:1px solid #dddddd;
  margin-left:0;}
.list-striped li,
.list-striped dd,
.row-striped .row,
.row-striped .row-fluid {
  border-bottom:1px solid #dddddd;
  padding:8px;}
.list-striped li:nth-child(odd),
.list-striped dd:nth-child(odd),
.row-striped .row:nth-child(odd),
.row-striped .row-fluid:nth-child(odd) {
  background-color:#f9f9f9;}
.list-striped li:hover,
.list-striped dd:hover,
.row-striped .row:hover,
.row-striped .row-fluid:hover {
  background-color:#f5f5f5;}
.row-striped .row-fluid {
  width:97%;}
.row-striped .row-fluid [class*="span"] {
  min-height:10px;}
.row-striped .row-fluid [class*="span"] {
  margin-left:8px;}
.row-striped .row-fluid [class*="span"]:first-child {
  margin-left:0;}
/* Condensed */
.list-condensed li {
  padding:4px 5px;}
.row-condensed .row,
.row-condensed .row-fluid {
  padding:4px 5px;}
/* Bordered */
.list-bordered,
.row-bordered {
  list-style:none;
  line-height:18px;
  text-align:left;
  vertical-align:middle;
  margin-left:0;
  border:1px solid #dddddd;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}
/* Radio Button Groups */
.radio.btn-group input[type=radio] {
  display:none;}
.radio.btn-group > label:first-of-type {
  margin-left:0;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-left-radius:4px;
  -webkit-border-top-left-radius:4px;
  border-top-left-radius:4px;
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-topleft:4px;}
fieldset.radio.btn-group {
  padding-left:0;}
/* iFrames */
.iframe-bordered {
  border:1px solid #dddddd;}
/* Tabbed Content */
.tab-content {
  overflow:visible;}
.tabs-left .tab-content {
  overflow:auto;}
/* Non-linkable nav-tabs */
.nav-tabs > li > span {
  display:block;
  margin-right:2px;
  padding-right:12px;
  padding-left:12px;
  padding-top:8px;
  padding-bottom:8px;
  line-height:18px;
  border:1px solid transparent;
  -webkit-border-radius:4px 4px 0 0;
  -moz-border-radius:4px 4px 0 0;
  border-radius:4px 4px 0 0;}
/* Extended Joomla Button Classes */
.btn-micro {
  padding:1px 4px;
  font-size:10px;
  line-height:8px;}
/* Joomla => Bootstrap Tooltip */
.tip-wrap {
  max-width:200px;
  padding:3px 8px;
  color:#ffffff;
  text-align:center;
  text-decoration:none;
  background-color:#000000;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  z-index:100;}
/* Page Header */
.page-header {
  margin:2px 0px 10px 0px;
  padding-bottom:5px;}
/* Input Prepend Chosen Select Boxes */
.input-prepend .chzn-container-single .chzn-single {
  border-color:#cccccc;
  height:26px;
  -webkit-border-radius:0 3px 3px 0;
  -moz-border-radius:0 3px 3px 0;
  border-radius:0 3px 3px 0;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;}
.input-prepend .chzn-container-active .chzn-single-with-drop {
  -webkit-border-radius:0 3px 0 0;
  -moz-border-radius:0 3px 0 0;
  border-radius:0 3px 0 0;}
.input-prepend .chzn-container-single .chzn-drop {
  border-color:#cccccc;}
.input-prepend > .add-on,
.input-append > .add-on {
  vertical-align:top;}
/* Accessible Hidden Elements (good for hidden labels and such) */
.element-invisible {
  position:absolute;
  padding:0;
  margin:0;
  border:0;
  height:1px;
  width:1px;
  overflow:hidden;}
/* Form Vertical Overrides Form Horizontal */
.form-vertical .control-label {
  float:none;
  width:auto;
  padding-right:0;
  padding-top:0;
  text-align:left;}
.form-vertical .controls {
  margin-left:0;}
/* Auto Width */
.width-auto {
  width:auto;}
/* Chosen proper wrapping in Bootstrap btn-group */
.btn-group .chzn-results {
  white-space:normal;}
/* Accordion overflow fix */
.accordion-body.in:hover {
  overflow:visible;}
/* Invalid indicators */
.invalid {
  color:#cc0000;
  font-weight:bold;}
input.invalid {
  border:1px solid #cc0000;}
/* Align tip text to left */
.tip-text {
  text-align:left;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
p {
  margin:0 0 10px;}
p small,
p .small {
  font-size:12px;
  color:#999999;}
.lead {
  margin-bottom:20px;
  font-size:20px;
  font-weight:200;
  line-height:30px;}
small {
  font-size:85%;}
strong {
  font-weight:bold;}
em {
  font-style:italic;}
cite {
  font-style:normal;}
.muted {
  color:#999999;}
.highlight {
  background-color:#FFC;
  font-weight:bold;
  padding:1px 4px;}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin:10px 0;
  font-family:sans-serif;
  font-weight:bold;
  line-height:1;
  color:#444444;
  text-rendering:optimizelegibility;}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight:normal;
  line-height:1;
  color:#999999;}
h1 {
  font-size:35px;
  line-height:40px;}
h1 small {
  font-size:28px;}
h2 {
  font-size:28px;
  line-height:40px;}
h2 small {
  font-size:21px;}
h3 {
  font-size:21px;
  line-height:40px;}
h3 small {
  font-size:16px;}
h4 {
  font-size:16px;
  line-height:20px;}
h4 small {
  font-size:14px;}
h5 {
  font-size:15px;
  line-height:20px;}
h5 small {
  font-size:12px;}
h6 {
  font-size:14px;
  line-height:20px;}
.page-header {
  border-bottom:1px solid #dddddd;
  padding-bottom:20px;
  margin:0 0 40px;}
.page-title,
.page-header h1 {
  line-height:1;
  margin:0;}
.page-subheader {
  border-bottom:1px solid #dddddd;
  margin:0 0 20px;
  *zoom:1;}
.page-subheader:before,
.page-subheader:after {
  display:table;
  content:"";
  line-height:0;}
.page-subheader:after {
  clear:both;}
.page-subtitle,
.page-subheader h2 {
  line-height:1;
  margin:0;}
.page-header + .page-subheader {
  margin-top:-20px;}
.article-title,
.article-header h1 {
  margin:0 0 10px 0;
  line-height:1;}
.item-title {
  font-weight:bold;}
ul,
ol {
  padding:0;
  margin:0 0 10px 25px;}
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom:0;}
ul {
  list-style:disc;}
ol {
  list-style:decimal;}
li {
  line-height:20px;}
ul.unstyled,
ol.unstyled {
  margin-left:0;
  list-style:none;}
dl {
  margin-bottom:20px;}
dt,
dd {
  line-height:20px;}
dt {
  font-weight:bold;}
dd {
  margin-left:10px;}
.dl-horizontal dt {
  float:left;
  width:120px;
  clear:left;
  text-align:right;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;}
.dl-horizontal dd {
  margin-left:130px;}
.label,
.badge {
  display:inline-block;
  padding:2px 4px;
  font-size:11.844px;
  font-weight:bold;
  line-height:14px;
  color:#ffffff;
  vertical-align:baseline;
  white-space:nowrap;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#999999;}
.label {
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}
.badge {
  padding-left:9px;
  padding-right:9px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}
a.label:hover,
a.badge:hover {
  color:#ffffff;
  text-decoration:none;
  cursor:pointer;}
.label-important,
.badge-important {
  background-color:#cc0000;}
.label-important[href],
.badge-important[href] {
  background-color:#990000;}
.label-warning,
.badge-warning {
  background-color:#ff8800;}
.label-warning[href],
.badge-warning[href] {
  background-color:#cc6d00;}
.label-success,
.badge-success {
  background-color:#669900;}
.label-success[href],
.badge-success[href] {
  background-color:#446600;}
.label-info,
.badge-info {
  background-color:#0077bb;}
.label-info[href],
.badge-info[href] {
  background-color:#005788;}
.label-inverse,
.badge-inverse {
  background-color:#444444;}
.label-inverse[href],
.badge-inverse[href] {
  background-color:#2b2b2b;}
.btn .label,
.btn .badge {
  position:relative;
  top:-1px;}
.btn-mini .label,
.btn-mini .badge {
  top:0;}
.page-header .label,
.page-header .badge {
  vertical-align:middle;}
hr {
  margin:20px 0;
  border:0;
  border-top:1px solid #eeeeee;
  border-bottom:1px solid #ffffff;}
abbr[title] {
  cursor:help;
  border-bottom:1px dotted #999999;}
abbr.initialism {
  font-size:90%;
  text-transform:uppercase;}
blockquote {
  padding:0 0 0 15px;
  margin:0 0 20px;
  border-left:5px solid #eeeeee;}
blockquote p {
  margin-bottom:0;
  font-size:16px;
  font-weight:300;
  line-height:25px;}
blockquote small {
  display:block;
  line-height:20px;
  color:#999999;}
blockquote small:before {
  content:'\2014 \00A0';}
blockquote.pull-right {
  float:right;
  padding-right:15px;
  padding-left:0;
  border-right:5px solid #eeeeee;
  border-left:0;}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align:right;}
blockquote.pull-right small:before {
  content:'';}
blockquote.pull-right small:after {
  content:'\00A0 \2014';}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content:"";}
address {
  display:block;
  margin-bottom:0;
  font-style:normal;
  line-height:20px;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
.t3-header {
  padding-top:20px;
  padding-bottom:20px;}
.logo {
  float:left;}
.logo h1,
.logo h1 a {
  display:inline-block;
  line-height:1;
  margin:0;}
.logo-image {
  overflow:hidden;}

.logo-image span,
.logo-image small {
  display:none;}
.logo-text h1 {
  color:#444444;}
.logo-text h1 a {
  color:#444444;
  text-decoration:none;}
.logo-text:hover h1 a,
.logo-text h1 a:hover,
.logo-text h1 a:active,
.logo-text h1 a:focus {
  text-decoration:none;}
.logo-text .site-slogan {
  display:block;
  font-size:14px;
  margin-top:5px;}
.head-search {
  float:right;
  margin-top:20px;}
.head-search form {
  margin:0;
  float:right;}
.head-search label {
  display:none;}
.head-search .input {
  background:url(../images/ico/search-invert.png) no-repeat 8px center;
  width:120px;
  padding-left:26px;}
/* focus state */
.head-search .input:focus {
  color:#444444;
  width:180px;}
.t3-sl {
  padding-bottom:40px;
  padding-top:40px;}
.t3-mainbody {
  padding-bottom:40px;
  padding-top:40px;}
.t3-footer {
  background:#222222;
  color:#666666;
  *zoom:1;}
.t3-footer:before,
.t3-footer:after {
  display:table;
  content:"";
  line-height:0;}
.t3-footer:after {
  clear:both;}
.t3-footer small {
  display:block;
  font-size:100%;}
.t3-footer a {
  color:#999999;}
.t3-footer a:hover,
.t3-footer a:active,
.t3-footer a:focus {
  color:#e6e6e6;}
.t3-footnav {
  padding:60px 0 40px;
  *zoom:1;}
.t3-footnav:before,
.t3-footnav:after {
  display:table;
  content:"";
  line-height:0;}
.t3-footnav:after {
  clear:both;}
.t3-footnav ul {
  list-style:none;
  margin-left:0;}
.t3-footnav li {
  line-height:24px;}
.t3-footnav .module-title {
  font-size:18px;
  color:#999999;}
.t3-copyright {
  border-top:1px solid #2f2f2f;
  font-size:12px;
  padding:40px 0 80px;
  *zoom:1;}
.t3-copyright:before,
.t3-copyright:after {
  display:table;
  content:"";
  line-height:0;}
.t3-copyright:after {
  clear:both;}
.copyright {
  float:left;}
.poweredby {
  float:right;
  text-align:right;}
body {
  background-color:#1b1b1b;
  color:#1b1b1b;
  font-family:sans-serif;
  font-size:12px;
  line-height:20px;
  font-family:Arial,Helvetica,sans-serif;
  margin:0;
  padding:0!important;
  overflow:visible;
  min-width:300px;}
.clear { clear:both; height:0;}
 a {
  text-decoration:none;}
 a:hover {
  text-decoration:underline;}
img {
  max-width:100% !important;}
.button ,.vm-button-correct {
	font:normal 14px/20px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	display:inline-block;
	position:relative;
	border-left:none; border-right:none;
	color:#fff; padding:9px 20px 9px 20px;
	border-radius:6px;
	box-shadow:0 2px 1px 0 rgba(0,0,0,0.2);
	text-shadow:none;
	filter:none!important;
	margin:10px 0px;}
button.button ,button.vm-button-correct { line-height:18px;}
.button:hover ,.vm-button-correct:hover ,#mod_compare .button:hover,
.button:focus ,.vm-button-correct:focus ,#mod_compare .button:focus {
	border-bottom:1px solid #000; border-top:1px solid #121212;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	background-color:#1b1b1b;
	color:#fff;
	text-decoration:none;
	filter:none!important;}
.button.reset {
	background-color:#1b1b1b;
	border-bottom:1px solid #000; border-top:1px solid #121212;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	color:#fff;

	text-decoration:none;
	}

.button.reset:hover ,.button.reset:focus {
	font:normal 14px/18px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	display:inline-block;
	position:relative;
	border-left:none; border-right:none;
	color:#fff; padding:9px 20px 9px 20px;
	border-radius:6px;
	box-shadow:0 2px 1px 0 rgba(0,0,0,0.2);
	text-shadow:none;
	}
	a.button.reset { line-height:20px!important;}
.button_back ,.btn_man { background:#e4e4e4; border-top:1px solid #f1f1f1; border-bottom:1px solid #a7a7a7; color:#1b1b1b; padding-left:50px;}
.btn_man { padding-left:20px;}
#mod_compare .button { background:none; border-top:none; border-bottom:none; color:#1b1b1b; padding-left:30px; width:auto; height:auto; box-shadow:none;}
#mod_compare .button:hover ,#mod_compare .button:focus  {background:none; border-top:none; border-bottom:none;  box-shadow:none;}
.button_back span { display:block; position:absolute; left:16px; top:50%; margin-top:-9px; width:22px; height:19px; background:url(../images/back_marker.png) left bottom no-repeat;transition:background 150ms ease-in-out 0s;
	-webkit-transition:background 150ms ease-in-out 0s;
	 -moz-transition:background 150ms ease-in-out 0s;
	 -ms-transition:background 150ms ease-in-out 0s;
	 -o-transition:background 150ms ease-in-out 0s;}
#mod_compare .button span { display:block; position:absolute; left:0px; top:50%; margin-top:-10px; width:21px; height:20px;
	background:url(../images/compare_icon2.png) left bottom no-repeat;
	transition:color 150ms ease-in-out 0s;
	-webkit-transition:color 150ms ease-in-out 0s;
	 -moz-transition:color 150ms ease-in-out 0s;
	 -ms-transition:color 150ms ease-in-out 0s;
	 -o-transition:color 150ms ease-in-out 0s;}

.button_back:hover span  { background-position:left top;}
#mod_compare .button:hover span ,#mod_compare .button:focus span {background-position:left bottom;}
/*-----------header-top----------*/
#head-row.nofixed { position:relative;  z-index:999;}
#head-row.fixed { position:fixed; top:0; left:0; z-index:999; width:100%;}

#head-row ,#Slider ,#t3-mainbody { background:#f9f9f9;}
.header-top {
  background:#f0f0f0;
  min-height:31px;
   position:relative;  z-index:1000;}
#t3-footer .t3-footnav { padding:0;}
#t3-footer  .t3-aside {background:#262626; border-top:3px solid #131313; padding-top:20px; padding-bottom:30px;}
#t3-footer .t3-copyright { background:#1b1b1b; border:none; padding:20px 0;}
.header-top-border {
  border-top:1px solid #fff;}
.header { position:relative;}

.logo {
    float:none;
	width:0;}
.logo-image a {
 background-repeat:no-repeat;
  width:200px;
  height:85px;}

.logo-image {
	float:none;
	position:absolute;
	left:0;
	top:8px;}
/*----------------top login-------------------*/

.module_login {
  padding-top:3px;
  position:relative;
  z-index:100000;}
.module_login a:hover {
  text-decoration:none;}
	.poping_links > span { display:none;}

#login_pop {
  border:1px solid #e5e5e5;
  box-shadow:0 0 3px #e5e5e5;
  background:#fff;
  border-radius:3px;
  padding:30px;
  padding-bottom:0;
  padding-top:10px;
  position:absolute; left:0; top:30px;
  width:270px;}
#form-login {}
#form-login  span.title { font:normal 20px/38px Arial,Helvetica,sans-serif; color:#1b1b1b; font-family:'Open Sans',sans-serif; display:block; padding-bottom:10px;}

#form-login input { width:95%; padding:8px 6px; background:#f0f0f0;}
.wrapper_remember { overflow:hidden;}
.wrapper_remember input  ,.wrapper_remember label { float:left;}
#form-login .wrapper_remember input#yjpop_remember { width:12px; height:12px;  padding:0; margin:0;margin-right:10px; margin-top:3px;}
#form-login .button { float:left;}
#form-login .Forgot { float:right; list-style-type:none;}
 #form-login .Forgot li a { color:#1b1b1b;}
  #form-login .Forgot li a:hover {}
  #form-login .create_customer { background:#f0f0f0; padding-top:20px; overflow:hidden; margin-left:-30px; margin-right:-30px; padding-bottom:20px; margin-top:20px; border-radius:0 0 3px 3px;}
    #form-login .create_customer span { font:normal 18px/38px Arial,Helvetica,sans-serif; color:#1b1b1b; font-family:'Open Sans',sans-serif; float:left; margin-right:10px; padding-left:28px;}
	#form-login .create_customer .button { float:left; padding-left:10px; padding-right:10px;}
#closeLogin { position:absolute; right:10px; top:10px; background:url(../images/close_img.png) left top no-repeat; width:11px; height:11px;}
#closeLogin:hover {opacity:0.8;}
#login-form2 { float:left;}
.logins .admin { float:left; padding-top:0px;}
#login-form2 .button { background:none; border:none;  font:12px/20px Arial,Helvetica,sans-serif; box-shadow:none; width:auto; height:auto; padding:0; margin:0 5px 1px 0;}

/*----------------------top menu-----------------*/

.module_topmenu {
  padding-top:3px;
  margin-left:-10px;
  margin-right:-30px;}
.module_topmenu ul li {
  float:left;
  background:url(../images/divider.gif) left center no-repeat;
  padding:0 8px 0 10px;}
.module_topmenu ul li:first-child {
  background:none;
  padding-left:0;}
.module_topmenu ul li a {
  color:#6a6a6a;
  background:none!important;}
.module_topmenu ul li a:hover {
 }
/*-------------------Language switcher--------------*/

.module_switcher {
  padding-top:0px;
  margin-left:0px;
 position:absolute;
 top:0;
 right:170px;}
.header-top .module_switcher h3.module-title {
  font:normal 12px/20px Arial,Helvetica,sans-serif;
  color:#6a6a6a;
  text-transform:none;
  float:left;
	padding-top:3px;}
.module_switcher .module-ct {
  float:left;
  padding-left:6px;
  padding-right:0px;
  display:inline-block\0/;}
.module_switcher .module-ct .orderlistswitcher { position:relative;}
.module_switcher .module-ct .activeOrder { width:90px; padding:4px 10px 4px 10px; overflow:hidden; cursor:pointer;}
.module_switcher .module-ct .activeOrder.opened {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DDDDDD;
	border-top:none;
	box-shadow:2px 2px 5px #DDDDDD;
	margin-left:-1px;
	margin-right:-1px;
	}
.module_switcher .module-ct .activeOrder a {
  color:#1b1b1b;
  padding-right:0;
  text-decoration:none;
  cursor:pointer;
  position:relative;
  z-index:99;
  display:inline-block;
}
.module_switcher .module-ct .activeOrder span {
    height:6px;
	background:url(../images/select_arrows.png) left bottom no-repeat;
	width:9px;
    overflow:hidden;
    position:absolute;
    right:11px;
    top:11px;
	display:block;}
.module_switcher .module-ct .activeOrder.opened span { background-position:left top;}

.module_switcher .module-ct .lang-inline {
  list-style-type:none;
  margin:0;
  border:1px solid #ddd;
  border-top:none;
  box-shadow:0 3px 3px #ddd;
  background:#fff;
  padding:0;
  margin-left:-1px;
  display:none;
  padding-top:0px;
  position:absolute;
  top:28px;
  left:0;
  width:110px;
  display:none;
 }
.module_switcher .module-ct .lang-inline li {}
.module_switcher .module-ct .lang-inline li a {
  color:#6a6a6a;
  text-decoration:none;
  padding:5px 0 5px 10px;
  display:block;
  transition:all 0.5s ease 0s;
-webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  -o-transition:all 0.5s ease 0s;
}
.module_switcher .module-ct .lang-inline li.lang-active {
  display:none;}
.module_switcher .module-ct .lang-inline li:hover a {
  color:#1b1b1b;
    background:#f0f0f0;
  padding-left:15px;
}
/*-------------------curency--------------*/
.top-header { position:relative;}
.module_curency { position:absolute; right:0;}
.header-top .module_curency h3.module-title {
  font:normal 12px/20px Arial,Helvetica,sans-serif;
  color:#6a6a6a;
  text-transform:none;
  float:left;
  padding-top:3px;
  margin-right:5px;}
.module_curency .module-ct {
 	float:left; width:auto;
	position:relative;}

.module_curency {
	background:none;
	height:21px;
	margin:0;
	padding:0px 0 0 0;
	z-index:998;
	float:right;
	}
	.module_curency .module-inner {}


#select-form { margin-left:0px; display:none; float:left; width:55px;}
#virtuemart_currency_id { display:none;}
.module_curency .jq-selectbox .select {
    background:none;
    border:none;
	border-top:none;
    border-radius:0;
    box-shadow:none;
    color:#333333;
    font:12px/20px Arial,Tahoma,sans-serif;
    height:29px;
    padding:0 0px 0 10px;
    position:relative;
    text-shadow:1px 1px #FFFFFF;
    width:80px;
	margin-top:0px;}
.module_curency  .jq-selectbox.opened .select {
    background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DDDDDD;
	border-top:none;
    box-shadow:2px 2px 5px #DDDDDD;
	margin-left:-1px;
	margin-right:-1px;}
.module_curency  .jq-selectbox.opened .dropdown { margin-left:-1px;}
.module_curency .dropdown {
	   background:none repeat scroll 0 0 #fff;
    border:1px solid #DDDDDD;
	border-top:none;
    border-radius:0;
    box-shadow:0 4px 4px #DDDDDD;
    color:#333333;
    font:12px/20px Arial,Tahoma,sans-serif;
    height:21px;
    padding:0 0px 0 0px;
    position:relative;
    text-shadow:1px 1px #FFFFFF;
    width:90px;
	margin-top:29px;


	}
.module_curency .jq-selectbox .trigger { display:block; border:none; background:none;}
.module_curency .jq-selectbox .trigger .arrow {
    height:6px;
	background:url(../images/select_arrows.png) left bottom no-repeat;
	width:9px;
    overflow:hidden;
    position:absolute;
    right:11px;
    top:11px;
	display:block;}
.module_curency .jq-selectbox.opened .trigger .arrow  { background-position:left top;}

.header-top .t3-module { margin-bottom:0;}
.header-top h3.module-title { margin:0; padding:0;}
.header-top form { padding:0; margin:0;}
.header-top a:focus { outline-offset:0px; outline:none;}

/*-----------header-top----------*/
/*------------------header-row---------------*/

.header { padding-top:28px;}
.header .t3-module { margin-bottom:0;}

	.module_cart .spinner { width:100%; height:100%; position:absolute; left:0; top:0; display:block; background:#fff url(../images/ajax-loader.gif) center center no-repeat; display:none; z-index:999;}
	.module_cart h2.title { font:normal 12px/20px Arial,Helvetica,sans-serif; color:#666666; margin:0; float:left; padding:0 5px 0 23px; background:url(../images/cart_img.png) left center no-repeat; border:none; text-transform:none; margin-top:0px;}
	.miniart { overflow:hidden; background:url(../images/cart-img.png) left 7px no-repeat; padding-left:37px; padding-top:10px; padding-bottom:15px; margin-left:22px;}

div.ajax_srch{
	border:none;  margin:0;  height:40x; width:300px;float:right; margin:0px;}

.ajax_srch form { margin:0; padding:0; position:relative;}





 .search_search  input.inputbox_search
{
	background:#f0f0f0;
	display:inline-block;
	border:1px solid #e4e4e2;
	padding:5px 10px 5px 15px;
	margin:0;
	float:right;
	width:273px;
	height:28px;
	font-size:13px;
	line-height:28px;
	color:#999898;
	font-family:Arial,Helvetica,sans-serif;
	vertical-align:middle;
	outline:none!important;
	border-radius:4px;
	box-shadow:none;}
.search_search .button_search {
	text-indent:-9999px;
	border:none;
	background:none!important;
	color:#fff !important;
	width:20px!important;
	height:20px!important;
	font-size:12px;
	text-transform:uppercase;
	line-height:26px !important;
	font-family:Arial,Helvetica,sans-serif;
	padding:0;
	font-weight:bold;
	font-style:normal !important;
	margin:0;
	cursor:pointer;
	position:absolute;
	right:10px;
	top:10px;
	letter-spacing:0px;
	float:none;
	display:inline-block;
	border-radius:0px;
	box-shadow:none;}
.search_search i { font-size:22px; font-weight:normal; position:absolute; right:10px; top:9px; cursor:pointer;}
.search_search:hover .button_search { z-index:2;}
.search_search .button_search:hover {
	opacity:0.5;
	}
.module_phone { float:right; font-family:'Open Sans',sans-serif; text-align:right; margin-right:5px;}
.module_phone span { color:#1b1b1b; font:normal 20px/20px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif; font-weight:700; display:block; margin-top:-2px;}


/*-------------------Slider-row---------------*/
#Slider { position:relative; z-index:1;}
#Slider .flexslider { margin:0; margin-top:30px; margin-bottom:30px;  box-shadow:0 0px 5px rgba(0,0,0,0.2);}
	.screen { overflow:hidden; position:relative;max-height:590px;}
	.camera_caption {
	margin-left:0px;
	left:0!important;
	height:90%;
	width:100%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important
	}
	.camera_caption > div {
	background:none;
	width:1196px;
	margin:0 auto;
	padding:0;
	position:relative; top:15%;
	}

	.box_cption { text-align:left; text-transform:none; width:65%;}
	.box_cption.slide_2 { float:right; text-align:right; width:40%; margin-top:-30px;}

.rev_slider_wrapper  .box_cption.slide_3 { text-align:center;}
.box_cption.slide_3 {text-align:center;}
	.box_cption.slide_5 { float:right; text-align:right; width:50%; margin-top:-30px;}


	.box_cption .title { color:#fff; font:normal 55px/55px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif; font-weight:400;}
	.box_cption.slide_5  .title {  text-transform:uppercase;}
	.box_cption .title2 { color:#fff; font:normal 55px/55px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif; font-weight:800;}
	.box_cption.slide_3 .title2 {color:#1b1b1b; text-transform:uppercase;}
	.box_cption.slide_3 .title2 span { display:block;}
	.box_cption.slide_5  .title2 { color:#1b1b1b;}

	.box_cption .desc { display:block;color:#b4b4b4; font:normal 18px/28px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif; margin-top:15px; padding:0 0px 0 0;
	}
	.box_cption.slide_2 .desc { color:#fff;}
	.box_cption.slide_3  .desc { color:#555;}
	.box_cption.slide_3  .desc strong { display:block;}
	.box_cption.slide_5 .desc { color:#555;}

	.box_cption .box_price { display:inline-block; height:60px; min-width:210px; padding:10px 10px 10px 10px; background:url(../images/box_price.png) left top repeat; border-radius:12px; margin-top:30px; box-shadow:inset 0px 0px 5px rgba(0,0,0,0.4);}
	.box_cption .box_price span { color:#fff; font:normal 30px/55px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif; font-weight:700; float:left;padding-right:20px;}
	.box_cption .box_price a.button { float:right; height:55px; font-size:26px; line-height:55px; padding:0; padding-left:30px; padding-right:30px; position:relative; z-index:999; color:#fff;

	 transition:none;
-webkit-transition:none;
  -moz-transition:none;
  -ms-transition:none;
  -o-transition:none;}

.camera_wrap .camera_pag .camera_pag_ul li:hover  {
	background:#000;}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent {
	}


#Slider  .flexslider .flex-caption {
    padding:50px 90px;
	top:0;}
#Slider  .flexslider .flex-caption .box_cption.slide_5 ,#Slider  .flexslider .flex-caption .box_cption.slide_1,#Slider  .flexslider .flex-caption .box_cption.slide_2 ,#Slider  .flexslider .flex-caption .box_cption.slide_3    { margin-top:0; width:50%;}
#Slider  .flexslider .flex-caption .box_cption.slide_5 {width:60%;}
	.rev_slider_wrapper .box_cption {
	text-transform:none;
	width:540px;
	text-align:left;

	}
	.rev_slider_wrapper .box_cption.slide_2 { float:none; text-align:right;}

	.rev_slider_wrapper .box_cption .desc { width:100%;white-space:normal;}
	.rev_slider_wrapper .box_cption.slide_2 .title2 {white-space:normal;width:540px;}
	#Slider { background:#f0f0f0;}
/*-------------------banner-row---------------*/

.banner_row { background:#f9f9f9;}
.module_banner1 { width:100%; overflow:hidden; margin-bottom:0;}
.module_banner1 .banneritem { width:50%;  margin-top:0px; float:left; text-align:center;}
.module_banner1 .banneritem:first-child { margin-left:0;}
.module_banner1 .banneritem a { display:block; padding:10px;}
.module_banner1 .banneritem img { max-width:100%; height:auto;border-radius:6px;}
.module_banner1 .banneritem:hover img {box-shadow:0 0 5px 0px rgba(0,0,0,0.1); opacity:0.9;}

/*---------------------carousel products-------------------------------*/
#t3-mainbody  section { padding:0;}
.t3-prodbody {padding-bottom:20px;}
.prodbody { background:#f9f9f9;}
.prodbody .module-title { margin-left:0px;}
.module_new { margin-bottom:20px;}
	.vmgroup_new { margin-left:-14px; margin-bottom:0px; position:relative;}
	.list_carousel {
	background:none;
	margin:none;
	width:auto;
	}
	.tooltip.top {
	 margin-top:-15px;
	 padding:5px 0;}
	.tooltip.left {
	 margin-left:-15px;
	 text-transform:capitalize;}

	.list_carousel > div { margin:0!important;}
	.list_carousel.loader{background:url(../images/ajax-loader.gif) center center no-repeat; position:relative; z-index:99; min-height:90px;}

	.list_carousel .caroufredsel_wrapper { padding-bottom:150px; margin-bottom:-150px!important; padding-left:5px; padding-right:5px; margin-right:-10px!important;}
	.list_carousel ul {
	margin:0!important;
	padding:0px 0 0 5px;
	list-style:none;
	display:none;}
	.list_carousel li {
	text-align:center;
	min-height:357px;
	padding:0px;
	margin:8px 14px 8px 14px;
	display:block;
	float:left;
	position:relative;
	z-index:100;}
	.list_carousel li .product-box {
	text-align:center;
	background:#fff;
	border:1px solid #dddddd;
	padding:10px;
	margin:0px;
	display:block;
	border-radius:5px;
	box-shadow:0 0 5px  #c2c0c0;
	height:357px;
	}



	.list_carousel li .product-box .Title { padding:10px 10px 10px 10px; min-height:42px;}
	.list_carousel li .product-box .Title a { color:#1b1b1b; font:normal 16px/19px Arial,Helvetica,sans-serif;}
	.list_carousel li .product-box .Title a:hover {  text-decoration:none;}

	.list_carousel li .product-box .WithoutTax { font:normal 16px/24px Arial,Helvetica,sans-serif;}
	.list_carousel li .product-box .sales ,.list_carousel li .product-box .discount { display:none;}

	.list_carousel li .product-box.disc .Price { overflow:hidden;}
	.list_carousel li .product-box.disc .WithoutTax { font:normal 16px/24px Arial,Helvetica,sans-serif; color:#6a6a6a; text-decoration:line-through;}
	.list_carousel li .product-box.disc .Price .sales {font:normal 20px/24px Arial,Helvetica,sans-serif;  display:inline-block; padding-left:5px;}

	.list_carousel li .product-box .browseImage .discount ,.list_carousel li .product-box .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:14px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif;  border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block;}


	.list_carousel li .product-box .browseImage { max-height:250px; overflow:hidden; width:100%; background:none; position:relative;}
	.list_carousel li .product-box.hover .browseImage { max-height:265px; overflow:hidden; width:100%; background:none; position:relative; padding-top:0px;}
	.list_carousel li .product-box .browseImage a { display:block;}
	.list_carousel li .product-box .browseImage img { max-width:100%; height:auto; max-height:260px;}
	.list_carousel li .product-box.hover .browseImage img { max-width:100%; height:auto; max-height:280px;}


	.list_carousel li .product-box { display:block;}
	.list_carousel li .product-box.hover { display:none;height:455px;opacity:0; position:relative; left:0;box-shadow:0 0 7px #c2c0c0;}
	.list_carousel li:hover .product-box { display:none;}
	.list_carousel li:hover .product-box.hover { width:100%; opacity:1; left:-4%; display:block;}

	.slide-hover {}
	.vote {text-align:center; display:inline-block; float:none; padding-top:5px;margin:0;}
	.vote .ratingbox { width:75px; height:13px; background:url(../images/rating.png) left top repeat-x; position:relative;}
	.vote .stars-orange { display:block;background:url(../images/rating.png) left bottom repeat-x; height:13px; position:absolute; left:0; top:0;}
	.attributes { display:none;}
	.wrapper-slide { width:210px; margin:0 auto; padding-top:10px; padding-left:7px;}
	.addtocart-area2 ,.wishlist ,#compare_cat { float:left; margin-right:7px; margin-top:7px;}
	#compare_cat .compare_checkbox { width:0; height:0; opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; position:absolute; top:0; right:0px;}
	.addtocart-area2 form { margin:0;}

	.addtocart-area2  .addtocart-button ,.add_wishlist ,.add_compare
	{
	font:normal 14px/38px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	color:#fff;
	width:60px;
	height:38px;
	display:inline-block;
	text-indent:-9999px;
	padding:0;
	border-radius:6px;
	box-shadow:0px 1px 1px 1px #a8a8a8;
	position:relative;
	}
	.add_wishlist ,.add_compare {
	border-bottom:1px solid #a7a7a7;
	border-top:1px solid #f1f1f1;
	background-image:linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-o-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-moz-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-webkit-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-ms-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.37,rgb(220,220,220)),
	color-stop(0.69,rgb(225,225,225)),
	color-stop(0.85,rgb(228,228,228))
	);
	background:#e0e0e0\0/;
	}
	.addtocart-area2 .addtocart_button2 button.addtocart-button { height:39px;}
	.addtocart-area2  .addtocart-button span ,.add_wishlist span ,.add_compare span   { display:block; width:21px; height:20px; background:url(../images/cart_icon.png) left top no-repeat; position:absolute; left:50%; top:50%; margin-top:-10px; margin-left:-10px;}
	.add_wishlist span {
	background:url(../images/wishlist_icon.png) left bottom no-repeat;
	transition:background 200ms ease-in-out 0s;
	-webkit-transition:background 200ms ease-in-out 0s;
	 -moz-transition:background 200ms ease-in-out 0s;
	 -ms-transition:background 200ms ease-in-out 0s;
	 -o-transition:background 200ms ease-in-out 0s;
	}
	.add_compare span {
	background:url(../images/compare_icon.png) left bottom no-repeat;
	transition:background 200ms ease-in-out 0s;
	-webkit-transition:background 200ms ease-in-out 0s;
	 -moz-transition:background 200ms ease-in-out 0s;
	 -ms-transition:background 200ms ease-in-out 0s;
	 -o-transition:background 200ms ease-in-out 0s;

	}
	.add_compare:hover span ,.add_wishlist:hover span ,.add_compare.active span ,.add_wishlist.active span { background-position:left top;}
	.addtocart-area2  .addtocart-button:hover ,.add_wishlist:hover ,.add_compare:hover ,.add_compare.active
	{
	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 1px 1px 1px #a8a8a8;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	color:#fff;
	background:#2d2d2d\0/;

	}
	.add_wishlist:hover ,.add_compare:hover {
	border-bottom:1px solid #121212; border-top:1px solid #6e6e6e;
	background-image:linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.37,rgb(35,35,35)),
	color-stop(0.69,rgb(41,41,41)),
	color-stop(0.85,rgb(55,55,55))
	);
	background:#2d2d2d\0/;
	}
	.addtocart-bar2 .quantity-controls,.addtocart-bar2 .quantity-box { display:none;}

	.clearfix {
	float:none;
	clear:both;}
	.list_prev ,.list_next { position:absolute; top:-48px; right:10px; display:block; width:28px; height:28px; z-index:99; text-align:center; border:1px solid #cbcbcb;  background:#ddd; box-shadow:0 0 5px #d7d7d7 inset; outline:none!important; border-radius:6px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 100ms ease-in-out 0s;
	 -moz-transition:all 100ms ease-in-out 0s;
	 -ms-transition:all 100ms ease-in-out 0s;
	 -o-transition:all 100ms ease-in-out 0s;}
	.list_prev span ,.list_next span { display:block; width:7px; height:12px; margin-left:-3px; margin-top:-6px; position:absolute; left:50%; top:50%; background:url(../images/list_arrows.png) no-repeat; text-indent:-9999px;transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 200ms ease-in-out 0s;
	 -moz-transition:all 200ms ease-in-out 0s;
	 -ms-transition:all 200ms ease-in-out 0s;
	 -o-transition:all 200ms ease-in-out 0s;}
	.list_prev span  { background-position:-7px top;}
	.list_prev.disabled span { background-position:-7px top!important;}
	.list_prev:hover span {  background-position:left top;}
	.list_next span  { background-position:-5px bottom;}
	.list_next.disabled span { background-position:-5px bottom!important;}
	.list_next:hover span { background-position:-12px bottom;}


	.module_new .disabled { border:1px solid #e4e4e2;  background:#f0f0f0; cursor:default;}
	.module_new .list_prev.disabled:hover ,.module_new .list_next.disabled:hover { background:#f0f0f0;  box-shadow:0 0 5px #D7D7D7 inset; border:1px solid #e4e4e2;}

	.list_next:hover ,.list_prev:hover { box-shadow:0 0 4px 0 rgba(0,0,0,0.3) inset;}
	.list_prev {right:45px;}
	.pager ,.timer {
	display:none;}

/*-----------------------list_carousel_brand-----------------------*/
.list_carousel_brand { width:auto;}
.list_carousel_brand .caroufredsel_wrapper { padding:0!important; margin:0!important;}
#brand_slider { display:none; margin:0!important;}
.list_carousel_brand li { float:left; display:block; padding:0px; margin:5px; text-align:center; min-height:50px;}
.list_carousel_brand li a { display:block; width:100%;}
.list_carousel_brand li a img { max-width:none!important; height:auto;}
.list_carousel_brand.loader{background:url(../images/ajax-loader.gif) center center no-repeat; position:relative; z-index:99; min-height:90px;}

/*-----------------------footer----------------------------*/
#t3-footer { position:relative;}
.t3-footnav { padding:30px 0 30px 0;}

.t3-footnav .t3-module {
    margin-bottom:10px;}
.t3-footnav .module-title { color:#fff; font-size:20px; text-transform:none; position:relative; line-height:20px; padding:10px 0 10px 0;}
.module-inner { position:relative;}
.module-inner b { display:none}
.t3-footnav .module-inner b { display:block;}
.t3-footnav .module-ct { display:block;}
.t3-footnav .module-inner b { position:absolute; top:6px; right:0px; display:none; width:28px; height:28px; z-index:99; text-align:center; background:#fff url(../images/footer_list_arrows.png) 5px 8px no-repeat; box-shadow:0 0 5px #d7d7d7 inset; outline:none!important; border-radius:6px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 200ms ease-in-out 0s;
	 -moz-transition:all 200ms ease-in-out 0s;
	 -ms-transition:all 200ms ease-in-out 0s;
	 -o-transition:all 200ms ease-in-out 0s;
	 cursor:pointer;}
	.t3-footnav .module-inner b:hover ,.t3-footnav .module-inner b.mobile-open { background:url(../images/footer_list_arrows.png) 5px -14px no-repeat; box-shadow:0 0 5px #d32900 inset;}


.t3-footnav .nav  li { background:url(../images/foot_marker.gif) left center no-repeat; padding-left:15px;}
.t3-footnav .nav  li a { color:#fff; text-decoration:none; font:normal 14px/31px Arial,Helvetica,sans-serif;
	-webkit-transition:all 100ms linear;
     -moz-transition:all 100ms linear;
     -o-transition:all 100ms linear;
     -ms-transition:all 100ms linear;
     transition:all 100ms linear;
	background:none;}
.t3-footnav .nav  li a:hover { text-decoration:none; background:none; margin-left:5px;}
.t3-footnav .mod_sl_twitter { color:#c6c6c6; font-size:14px;}
.t3-footnav .mod_sl_twitter a { color:#fff;}
.t3-footnav .mod_sl_twitter p { margin-bottom:0;}
.t3-footnav .mod_sl_twitter span { padding-bottom:10px; display:block;}

#t3-footer .mod_sl_twitter a.date { color:#999; font-size:13px; font-style:italic;}
.t3-footnav .mod_sl_twitter a:hover {}

.module_newsletter { color:#c6c6c6; font-size:13px; line-height:20px;}
.module_newsletter table.acymailing_form { margin:0; widows:100%;}
td.acyfield_email ,td.acysubbuttons { padding:0; margin:0; text-align:left;}
.module_newsletter input.inputbox { background:#f0f0f0; padding-top:6px; padding-bottom:6px;}
.module_newsletter .button { height:38px; border-radius:6px;    box-shadow:0 2px 1px 0px rgba(0,0,0,0.8);}

.module_newsletter .button:hover,
.module_newsletter .button:focus {
	background-color:#e1e1e1;
	border-bottom:1px solid #a7a7a7; border-top:1px solid #f1f1f1;
	background-image:linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-o-linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-moz-linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-webkit-linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-ms-linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.48,rgb(228,228,228)),
	color-stop(0.74,rgb(220,220,220))
	);
	color:#1b1b1b;
	text-decoration:none;}

.cuponb {
background-color:#e1e1e1;
	border-bottom:1px solid #a7a7a7; border-top:1px solid #f1f1f1;
	background-image:linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-o-linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-moz-linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-webkit-linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-ms-linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.48,rgb(228,228,228)),
	color-stop(0.74,rgb(220,220,220))
	);
	color:#1b1b1b;
	text-decoration:none;}
.t3-copyright { color:#777; font-size:14px;}
.t3-copyright a { color:#fff;}

.smile { position:absolute; bottom:500px; right:0; z-index:99;}
.smile ul { margin:0; padding:0; list-style:none;}
.smile ul li {	margin-bottom:2px;}
.smile ul li a {
	display:block;
	width:40px;
	height:36px;
	-webkit-transition:1s;
	-moz-transition:1s;
	transition:1s;
	padding:0;
	margin:0;
	background:#262626;
	/* rounded corners */
	-webkit-border-radius:6px 0 0 6px;
	-moz-border-radius:6px 0 0 6px;
	border-radius:6px 0 0 6px;
	outline:none;
	padding-top:4px;}
.smile ul li a:hover {
	background-color:#3c991a;}

.smile ul li a.facebook:hover {
	background-color:#3b5998;}

.smile ul li a.twitter:hover {
	background-color:#2daae1;}

.smile ul li a.google:hover {
	background-color:#f63e28;}

.smile ul li a.linkedin:hover {
	background-color:#0073b2;}

.smile ul li a.pinterest:hover {
	background-color:#cb2027;}

.smile ul li a.vimeo:hover {
	background-color:#44b0de;}

.smile ul li a.youtube:hover {
	background-color:#ff3132;}

.smile ul li a.flickr:hover {
	background-color:#ff0084;}

/*-------------------------Animated Scroll to Top ------------------------------*/
#back-top {
	position:absolute;
	right:0;
	bottom:5px;
	margin-right:0px;
	padding:0;
	margin:0;
	display:block!important;
	z-index:99;}

#back-top a {
	width:40px;
	height:40px;
	display:inline-block;
	text-align:center;
	font:11px/100% Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#bbb;
	/* transition */
	-webkit-transition:1s;
	-moz-transition:1s;
	transition:1s;
	padding:0;
	margin:0;
	background:#262626;
	/* rounded corners */
	-webkit-border-radius:6px 0 0 6px;
	-moz-border-radius:6px 0 0 6px;
	border-radius:6px 0 0 6px;
	outline:none;
}
#back-top a:hover {
	color:#000;}

/* arrow icon (span tag) */
#back-top span {
	width:16px;
	height:10px;
	display:block;
	margin-bottom:0;
	background:url(../images/up-arrow.png) 0 0 no-repeat;
	margin-top:15px;
	margin-left:12px;
	/* transition */
	-webkit-transition:all 200ms ease-in-out 0s;
  -moz-transition:all 200ms ease-in-out 0s;
  -ms-transition:all 200ms ease-in-out 0s;
  -o-transition:all 200ms ease-in-out 0s;}
#back-top a:hover {
}
#back-top a:hover span { background-position:left bottom;}

/* ------------------------------------- module-category --- */
.Homepage .breadcrumbs ,.Homepage .module_compare { display:none;}

.Homepage #t3-mainbody {
    padding-bottom:0px;
    padding-top:0px;}

.breadcrumbs { background:#f0f0f0; padding:0 10px; color:#6a6a6a; font-size:13px; line-height:20px;}
.breadcrumbs a { color:#1b1b1b;}
.breadcrumbs a:hover {}



.breadcrumbs span.divider {color:#1b1b1b;}


#t3-mainbody { padding-top:40px; padding-bottom:40px; min-height:400px;}
.category_description .box-style { padding-bottom:20px; font:normal 12px/20px Arial,Helvetica,sans-serif; color:#515151;}
.category_description .box-style p { margin-top:10px; margin-bottom:0;text-align:justify;}
.category_description .box-style p:first-child { margin-top:0;}

.category-view .marg { margin-left:-5px; padding-bottom:20px;}
.cat_row { float:left;width:223px;}
.cat_row .category { margin:5px 5px 5px 5px; padding:10px; padding-bottom:0; background:#fff;  box-shadow:0 0 5px #d8d8d8; border-radius:6px;
	-webkit-transition:0.5s ease;
	-moz-transition:0.5s ease;
	-ms-transition:0.5s ease;
	-o-transition:0.5s ease;
	}
.cat_row .category h2 { margin:0; padding:0; padding-top:0px;}
.cat_row .category h2 img { max-height:210px; vertical-align:middle; text-align:center;}
.cat_row .category a { color:#1b1b1b; font:normal 14px/20px Arial,Helvetica,sans-serif; text-transform:capitalize; text-decoration:none; text-align:center;}
.cat_row .category:hover a  {}
.cat_row .category:hover {border-bottom:3px solid #1b1b1b;}
.cat_row .category .category-title { padding-top:5px; padding-bottom:5px; height:50px; display:table-cell; vertical-align:middle; text-align:center;}

.orderby-displaynumber{background:none; padding:0; padding-top:20px; margin:0 0px 0 0px; position:relative; z-index:1; border:none;}
.z-index { position:relative; z-index:3;}
.orderby-displaynumber .box-style {  padding-bottom:0px; font:normal 14px/20px Arial,Helvetica,sans-serif; color:#515151;}

.border_bot {border-bottom:1px solid #e4e4e2; padding-bottom:10px; margin-bottom:10px;}
.orderby-displaynumber .width90 div.clear { display:none!important;}
.orderlistcontainer{font-size:12px; line-height:18px; color:#818181; margin:0; position:relative; float:left; margin-right:20px; padding-bottom:10px;}
.orderby-displaynumber .title {  padding-right:0px; padding-top:2px; font-size:13px; line-height:20px; color:#6a6a6a; display:none;}
.orderlistcontainer .Manufactur { display:none;}
.orderlistcontainer div.activeOrder{ margin-top:0px;background:#F0F0F0; background-position:-100px -100px!important;cursor:pointer;border:solid #e4e4e2 1px;font-size:13px;padding:2px 25px 1px 10px; color:#1b1b1b; float:left; min-width:110px; height:20px;  border-radius:0; position:relative; z-index:10; cursor:default; box-shadow:inset 0 0 3px #ddd; border-radius:6px 6px 6px 6px;}
.orderlistcontainer:first-child  div.activeOrder { margin-top:0;}
.orderlistcontainer div.activeOrder.block {background:url(../images/arrow_down.gif) right 8px no-repeat #f0f0f0!important; cursor:pointer; border-radius:6px;}
.Order {margin-top:20px; background:#FFF;cursor:pointer;border:solid #e4e4e2 1px;font-size:12px;padding:2px 25px 1px 10px; color:#bebeba; float:left; min-width:110px; height:19px;  border-radius:0; cursor:default; position:relative; z-index:10;}

.orderlistcontainer:first-child div.activeOrder {min-width:80px;}
.orderlistcontainer div.activeOrder.block.hover { background:url(../images/arrow_down.gif) right 8px no-repeat #fff!important;}
.orderlistcontainer a {text-decoration:none;display:block; color:#1b1b1b;}
.orderlistcontainer a:hover{text-decoration:none;display:block;}
.orderlistcontainer div.orderlist{display:none;position:absolute; top:26px; left:0px;border:solid #e4e4e2 1px;background:#FFF;cursor:pointer; padding:4px; min-width:152px;width:105%; border-radius:6px 6px 6px 6px;  box-shadow:0 0px 3px #ddd; z-index:999;}
.orderlistcontainer:first-child div.orderlist { left:58px; min-width:140px;width:105%;}
.orderlistcontainer div.orderlist div{padding:0; margin:0;}
.orderlistcontainer div.orderlist div a{color:#333; padding:2px 12px 2px 10px!important; display:block;
-webkit-transition:0.5s ease;
	-moz-transition:0.5s ease;
	-ms-transition:0.5s ease;
	-o-transition:0.5s ease;}
.orderlistcontainer div.orderlist div a:hover { background:#f4f4f4; padding-left:14px!important;}

.Results {  font-size:13px; line-height:22px; color:#6a6a6a; margin:0;}
.Results .display-number { padding-top:25px;}
.Results .jq-selectbox { min-width:60px; width:20%; float:none; display:inline-block!important; margin-right:10px;}
.Results .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:120%; top:26px; background:none repeat scroll 0 0 #FFFFFF; border:1px solid #C6CBD0; border-radius:4px 4px 4px 4px; box-shadow:0 0 5px rgba(0,0,0,0.2);
font:14px/18px Arial,Tahoma,sans-serif;margin:0;  padding:0;}
.Results .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}
.Results .jq-selectbox .select { height:26px; min-width:10px;width:38%; padding-right:40px;}
.Results .jq-selectbox .select .text { padding-top:0px; line-height:26px;}
.Results .jq-selectbox .trigger .arrow { top:10px;}
.Results select.inputbox { width:auto; height:auto; padding:3px 2px 2px 5px; margin:0px 5px 0 0; float:none; color:#1B1B1B; border-radius:0; border:1px solid #e4e4e2; background:#f0f0f0;}

.Results span { display:block; float:left; padding-bottom:0px; margin-right:15px;}
.Results span + span {text-transform:lowercase; margin-top:-2px;}
.Results .floatleft { float:left;}
.pagination {
    margin:0 0 0px 0;
	float:left;}
.pagination ul > .disabled > span,.pagination ul > .disabled > a,.pagination ul > .disabled > a:hover,.pagination ul > .disabled > a:focus {
    background:#FFF;
    cursor:default;}
.pagination ul > li > a:hover ,.pagination ul > li > a:focus {    background:#FFF;}
.pagination ul > li > a,.pagination ul > li > span {
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background-color:transparent;
    border-color:#e4e4e2;
    border-image:none;
    border-style:solid;
    border-width:1px 1px 1px 0;
	box-shadow:0 0 3px #ddd inset;
    float:left;
    line-height:20px;
    padding:4px 12px;
    text-decoration:none;
	color:#1b1b1b;
	cursor:pointer;
	background:#F0F0F0;}

.navigation_grid { font-size:13px; float:right; font-size:13px;}
.navigation_grid span ,.navigation_grid a { float:left; line-height:30px;}
.navigation_grid a {width:30px; height:30px; margin-left:5px; text-indent:-9999px; outline:none; box-shadow:0 0 4px 0 rgba(0,0,0,0.5) inset; border-radius:4px; position:relative;}
.navigation_grid a i { font-size:18px; position:absolute; left:24%; top:18%; color:#1b1b1b; text-indent:0; margin-left:-1px; text-decoration:none;}
.navigation_grid a i.icon-list-ul { margin-top:-0px;}
.navigation_grid .Clist { background-color:#F0F0F0;}
.navigation_grid .Clist:hover ,.navigation_grid .Clist.active {}
.navigation_grid .Clist:hover i ,.navigation_grid .Clist.active i { color:#fff;}
.navigation_grid .Cgrid { background-color:#F0F0F0;}
.navigation_grid .Cgrid:hover ,.navigation_grid .Cgrid.active {}
.navigation_grid .Cgrid:hover i ,.navigation_grid .Cgrid.active i { color:#fff;}
/* ------------------------------------- grid category --- */
#product_list { position:relative; z-index:2;}
#product_list.grid ul {
	margin:0;
	padding:0px;
	list-style:none;
	display:block;
	margin-left:-28px;
	padding-right:28px;
	margin-right:-28px;}
	#product_list.grid li {
	text-align:center;
	padding:0px;
        height:500px !important;
	margin:14px 0px 14px 14px;
	display:block;
	float:left;
	position:relative;
	z-index:100;
	width:290px;
	z-index:1;}
	#product_list.grid li .product-box {
	text-align:center;
	background:#fff;
	border:1px solid #dddddd;
	padding:10px;
	margin:0px;
	display:block;
	border-radius:5px;
	box-shadow:0 0 5px  #c2c0c0;
	height:357px;
	}
	#product_list.grid li .product-box .Title { padding:10px 10px 10px 10px; min-height:42px;}
	#product_list.grid li .product-box .Title a { color:#1b1b1b; font:normal 16px/19px Arial,Helvetica,sans-serif;}
	#product_list.grid li .product-box .Title a:hover { text-decoration:none;}

	#product_list.grid li .product-box .PricesalesPrice  { font:normal 20px/24px Arial,Helvetica,sans-serif;}

	#product_list.grid li .product-box.disc .Price { overflow:hidden;}
	#product_list.grid li .product-box.disc .PricebasePriceWithTax,.PricebasePriceWithTax { font:normal 16px/24px Arial,Helvetica,sans-serif; color:#6a6a6a; text-decoration:line-through;display:inline-block!important;}
	#product_list.grid li .product-box.disc  .PricesalesPrice,.PricesalesPrice {font:bold 20px/24px Arial,Helvetica,sans-serif; display:inline-block!important; padding-left:5px;}

	#product_list.grid li .product-box .browseImage .discount ,#product_list.grid li .product-box .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif;  border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block;}


	#product_list.grid li .product-box .browseImage { max-height:270px; overflow:hidden; width:100%; background:none; position:relative;}
	#product_list.grid li .product-box.hover .browseImage { max-height:275px; overflow:hidden; width:100%; background:none; position:relative; padding-top:0px;}
	#product_list.grid li .product-box .browseImage a { display:block;}
	#product_list.grid li .product-box .browseImage img { max-width:100%; height:auto; max-height:280px;}
	#product_list.grid li .product-box.hover .browseImage img { max-width:100%; height:auto; max-height:280px;}
	#product_list.grid .featuredProductImagesecond { display:inline-block;}
	#product_list.grid .featuredProductImageFirst { display:none;}



	#product_list.grid li .product-box { display:block;}
	#product_list.grid li .product-box.hover { display:none; height:455px;opacity:0; position:absolute; left:0; top:0;box-shadow:0 0 7px #c2c0c0;}
	#product_list.grid li:hover { z-index:2;}
	#product_list.grid li:hover .product-box { display:block;}
	#product_list.grid li:hover .product-box.hover { width:100%; opacity:1;   left:-4%; display:block;}

	.slide-hover {}
	.vote {text-align:center; display:inline-block; float:none; padding-top:5px;margin:0;}
	.vote .ratingbox { width:75px; height:13px; background:url(../images/rating.png) left top repeat-x; position:relative;}
	.vote .stars-orange { display:block;background:url(../images/rating.png) left bottom repeat-x; height:13px; position:absolute; left:0; top:0;}
	.attributes { display:none;}
	.wrapper-slide { width:210px; margin:0 auto; padding-top:10px; padding-left:7px;}
	.addtocart-area2 ,.wishlist ,#compare_cat { float:left; margin-right:7px; margin-top:7px;}
	#compare_cat .compare_checkbox { width:0; height:0; opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; position:absolute; top:0; right:0px;}
	.addtocart-area2 form { margin:0;}

	.addtocart-area2  .addtocart-button
	{
	font:normal 14px/38px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	color:#fff;
	width:60px;
	height:38px;
	display:inline-block;
	text-indent:-9999px;
	padding:0;
	border-radius:6px;
	box-shadow:0px 2px 1px 0px rgba(0,0,0,0.35);
	position:relative;
	}
	.add_wishlist ,.add_compare {
	font:normal 14px/38px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	color:#fff; border:none;
	border-bottom:1px solid #a7a7a7;
	border-top:1px solid #f1f1f1;
	width:60px;
	height:38px;
	display:inline-block;
	text-indent:-9999px;
	padding:0;
	border-radius:6px;
	box-shadow:0px 2px 1px 0px rgba(0,0,0,0.3);
	background-color:#e1e1e1;
	background-image:linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-o-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-moz-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-webkit-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-ms-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.37,rgb(220,220,220)),
	color-stop(0.69,rgb(225,225,225)),
	color-stop(0.85,rgb(228,228,228))
	);
	}

	.addtocart-area2 .addtocart_button2 button.addtocart-button ,button.add_wishlist{ height:38px; text-shadow:none;}
	.addtocart-area2  .addtocart-button span ,.add_wishlist span ,.add_compare span   { display:block; width:21px; height:20px; background:url(../images/cart_icon.png) left top no-repeat; position:absolute; left:50%; top:50%; margin-top:-10px; margin-left:-10px;
	transition:background 200ms ease-in-out 0s;
	-webkit-transition:background 150ms ease-in-out 0s;
	 -moz-transition:background 150ms ease-in-out 0s;
	 -ms-transition:background 150ms ease-in-out 0s;
	 -o-transition:background 150ms ease-in-out 0s;}
	.add_wishlist span {
	background:url(../images/wishlist_icon.png) left bottom no-repeat;
	transition:background 200ms ease-in-out 0s;
	-webkit-transition:background 200ms ease-in-out 0s;
	 -moz-transition:background 200ms ease-in-out 0s;
	 -ms-transition:background 200ms ease-in-out 0s;
	 -o-transition:background 200ms ease-in-out 0s;
	}
	.add_compare span {
	background:url(../images/compare_icon.png) left bottom no-repeat;
	transition:background 200ms ease-in-out 0s;
	-webkit-transition:background 200ms ease-in-out 0s;
	 -moz-transition:background 200ms ease-in-out 0s;
	 -ms-transition:background 200ms ease-in-out 0s;
	 -o-transition:background 200ms ease-in-out 0s;

	}
	.add_compare:hover span ,.add_wishlist:hover span ,.add_compare.active span ,.add_wishlist.active span { background-position:left top;}
	.addtocart-area2  .addtocart-button span { background-position:left bottom;}
	.addtocart-area2  .addtocart-button:hover span { background-position:left top;}
	.addtocart-area2  .addtocart-button:hover ,.add_wishlist:hover ,.add_wishlist.active ,.add_compare:hover ,.add_compare.active
	{
	background-color:#e1e1e1;
	border-bottom:1px solid #000; border-top:1px solid #121212;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	color:#fff;
	background-color:#2d2d2d;


	}
	.add_wishlist:hover ,.add_compare:hover {

	border-bottom:1px solid #121212; border-top:1px solid #6e6e6e;
	background-image:linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.37,rgb(35,35,35)),
	color-stop(0.69,rgb(41,41,41)),
	color-stop(0.85,rgb(55,55,55))
	);
	background-color:#2d2d2d;
	}
	.addtocart-bar2 .quantity-controls,.addtocart-bar2 .quantity-box { display:none;}
#mod_compare .modal ,.recentproducts .modal ,.itemImageBlock .modal { position:relative; left:0; top:0; margin:0; padding:0; border:none; box-shadow:none; border-radius:0; width:auto; z-index:111;}

.recentproducts h2 { display:none;}
.recentproducts h2.item1 { display:block;}
.recentproducts { margin:0; padding:0; list-style:none;}
.recentproducts li { border:5px solid #f0f0f0; border-radius:6px; background:#fff; padding:10px; font:normal 14px/20px Arial,Helvetica,sans-serif; color:#515151; margin-bottom:10px;

transition:all 150ms ease-in-out 0s;
	-webkit-transition:all 350ms ease-in-out 0s;
	 -moz-transition:all 350ms ease-in-out 0s;
	 -ms-transition:all 350ms ease-in-out 0s;
	 -o-transition:all 350ms ease-in-out 0s;}
	 .recentproducts li:hover {}
.recentproducts li img { width:auto; max-height:100px;}
.recentproducts li .browse span { display:none;}
.recentproducts li .browse { display:inline-block;margin-right:10px;}
.recentproducts li a { display:inline-block; padding-right:10px; padding-bottom:0px; color:#1b1b1b; text-decoration:none;}
.recentproducts li a:hover { text-decoration:none;}
/* ------------------------------------- list category --- */
#product_list { position:relative; z-index:2;}
#product_list.list ul {
	margin:0;
	padding:0px;
	list-style:none;
	display:block;}
	#product_list.list li {
	text-align:center;
	padding:0px;
	margin:0 0 24px 0;
	display:block;
	float:none;
	position:relative;
	z-index:100;
	width:100%;
	z-index:1;}
	#product_list.list li .product-box.hover {
	text-align:left;
	background:none;
	border:1px solid transparent;
	border-bottom:3px solid transparent;
	padding:0px;
	margin:0px;
	display:block;
	border-radius:5px;
	min-height:273px;
	width:99%;
	}
	#product_list.list li .product-box { display:none!important;opacity:0!important;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	}
	#product_list.list li .product-box.hover { display:block!important; opacity:1!important;}
	#product_list.list li:hover { z-index:2;}
	#product_list.list li:hover .product-box {display:none!important;}
	#product_list.list li:hover .product-box.hover { box-shadow:0 0 7px #c2c0c0; display:block!important; background:#fff; border:1px solid #dddddd;}
	#product_list.list li:hover .product-box.hover .browseImage { border:1px solid transparent; border-radius:5px;	box-shadow:none;}

	#product_list.list li .product-box.hover .browseImage .featuredProductImageFirst { display:inline-block;}
	#product_list.list li .product-box.hover .browseImage .featuredProductImagesecond { display:none;}
	#product_list.list li:hover .product-box.hover .browseImage .featuredProductImagesecond ,#product_list.list li:hover .product-box.hover .browseImage .featuredProductImage { display:inline-block; margin-top:-20px;}
	#product_list.list li:hover .product-box.hover .browseImage .featuredProductImageFirst { display:none;}
	#product_list.list .img-wrapper { overflow:hidden;}
	#product_list.list li .featuredProductImage { display:none;}



	#product_list.list li .product-box .Title { padding:0; min-height:30px; text-align:left;}
	#product_list.list li .product-box .Title a { color:#1b1b1b; font:bold 16px/24px Arial,Helvetica,sans-serif;}
	#product_list.list li .product-box .Title a:hover { text-decoration:none;}


	#product_list.list li .product-box .PricesalesPrice  { font:bold 16px/24px Arial,Helvetica,sans-serif;}

	#product_list.list li .product-box .Price { float:left; margin-right:30px; padding-bottom:10px;}
	#product_list.list li .product-box.disc .PricebasePriceWithTax { font:normal 16px/24px Arial,Helvetica,sans-serif; color:#6a6a6a; text-decoration:line-through;display:inline-block!important;}
	#product_list.list li .product-box.disc  .PricesalesPrice {font:normal 16px/24px Arial,Helvetica,sans-serif;  display:inline-block!important; padding-left:5px;}

	#productdetailsview .PricebasePriceWithTax { font:normal 16px/24px Arial,Helvetica,sans-serif; color:#6a6a6a; text-decoration:line-through;display:inline-block!important;padding-right:5px;}
	#productdetailsview  .PricesalesPrice {font:normal 16px/24px Arial,Helvetica,sans-serif;  display:inline-block!important;}



	#product_list.list li .product-box .browseImage .discount ,#product_list.list li .product-box .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif; border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block;}

	#product_list.list .left-img {float:left; margin-right:30px;}
	#product_list.list li .product-box.hover .browseImage { max-height:250px; overflow:hidden; width:250px; padding:10px; background:none; position:relative; border:1px solid #dddddd; border-radius:5px;
	box-shadow:0 0 5px rgba(0,0,0,0.1); background:#fff;}
	#product_list.list li .product-box.hover .browseImage a { display:inline-block; text-align:center; width:250px;}
	#product_list.list li .product-box.hover .browseImage img { max-width:100%; height:auto; max-height:250px; text-align:center; vertical-align:middle;}
	#product_list.list li .product-box.hover .slide-hover { float:left; width:63%; padding-top:20px;}



	.slide-hover {}
	.vote {text-align:left; display:inline-block; float:none; padding-top:3px;margin:0; padding-bottom:10px;}
	.vote .ratingbox { width:75px; height:13px; background:url(../images/rating.png) left top repeat-x; position:relative; margin-right:5px;}
	.vote .stars-orange { display:block;background:url(../images/rating.png) left bottom repeat-x; height:13px; position:absolute; left:0; top:0;}
	.rating-title { display:none;}
	#product_list.list .vote  .rating-title { display:inline-block; position:relative; top:-1px;}
	.desc1 { display:none;}
	#product_list.list .desc1 { display:block; border-top:1px solid #e4e4e2; border-bottom:1px solid #e4e4e2; padding-top:10px;}
	.attributes { display:none;}
	#product_list.list .wrapper-slide { width:auto; margin:0; padding-top:10px; padding-left:0px;}
	#product_list.list .addtocart-area2 ,#product_list.list .wishlist ,#product_list.list #compare_cat { float:left; margin-right:20px; margin-top:7px; margin-bottom:10px;}
	#product_list.list .wishlist ,#product_list.list #compare_cat { float:left; margin-right:20px; margin-top:17px; margin-bottom:10px;}
	#product_list.list .wishlist form  { margin:0;}

	#product_list.list #compare_cat { margin-right:0;}
	#compare_cat .compare_checkbox { width:0; height:0; opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; position:absolute; top:0; right:0px;}
	.addtocart-area2 form { margin:0;}

	#product_list.list .addtocart-area2  .addtocart-button
	{
	font:normal 14px/38px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	color:#fff;
	text-align:left;
	width:auto;
	min-width:90px;
	height:38px;
	display:inline-block;
	text-indent:0px;
	text-decoration:none;
	padding:0;
	padding-left:45px;
	padding-right:30px;
	border-radius:6px;
	box-shadow:0px 2px 1px 0px rgba(0,0,0,0.35);
	position:relative;
	}
	#product_list.list .addtocart-area2  button.addtocart-button { height:40px;}
	#product_list.list .add_wishlist ,#product_list.list .add_compare {
	border:none;
	color:#1b1b1b;
	text-indent:0;
	font:normal 14px/20px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	background:none;
	box-shadow:none;
	width:auto;
	height:auto;
	padding-left:30px;
	margin-right:20p;
	padding-right:0;
	}
	.wishlist form b.load {
	border-radius:6px;
	display:block; width:100%; height:38px; position:absolute; z-index:99; left:0; top:-1px;
	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 1px 1px 1px #a8a8a8;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	background-color:#2d2d2d;
	}
	#product_list.list  .wishlist form b.load {
	border-radius:0;
	display:inline-block; width:100%; height:auto; position:absolute; z-index:99; left:0; top:14px;
	border-bottom:none; border-top:none;
	box-shadow:none;
	background:none;
	}
	#product_list.list .wishlist form b.load i { background:url(../images/loader2.gif) center center no-repeat;display:block;width:100%; height:20px;}
	#product_list.list button.add_wishlist { height:auto; min-width:17px;}
	#product_list.list .addtocart-area2  .addtocart-button span ,#product_list.list .add_wishlist span ,#product_list.list .add_compare span   { display:block; width:21px; height:20px; background:url(../images/cart_icon.png) left top no-repeat; position:absolute; left:15%; top:50%; margin-top:-10px; margin-left:-10px;
	transition:background 200ms ease-in-out 0s;
	-webkit-transition:background 150ms ease-in-out 0s;
	 -moz-transition:background 150ms ease-in-out 0s;
	 -ms-transition:background 150ms ease-in-out 0s;
	 -o-transition:background 150ms ease-in-out 0s;}
	#product_list.list .add_wishlist span {
	background:url(../images/wishlist_icon2.png) left bottom no-repeat;
	transition:color 200ms ease-in-out 0s;
	-webkit-transition:color 150ms ease-in-out 0s;
	 -moz-transition:color 150ms ease-in-out 0s;
	 -ms-transition:color 150ms ease-in-out 0s;
	 -o-transition:color 150ms ease-in-out 0s;
	  left:0;
	margin:-10px 0 0 0;
	}
	#product_list.list .add_compare span {
	background:url(../images/compare_icon2.png) left bottom no-repeat;
	transition:color 150ms ease-in-out 0s;
	-webkit-transition:color 150ms ease-in-out 0s;
	 -moz-transition:color 150ms ease-in-out 0s;
	 -ms-transition:color 150ms ease-in-out 0s;
	 -o-transition:color 150ms ease-in-out 0s;
	  left:0;
	margin:-10px 0 0 0;

	}
	#product_list.list .add_compare:hover span ,#product_list.list  .add_wishlist:hover span ,#product_list.list  .add_compare.active span ,#product_list.list .add_wishlist.active span { background-position:left bottom;}
	#product_list.list .addtocart-area2  .addtocart-button span { background-position:left bottom;}
	#product_list.list .addtocart-area2  .addtocart-button:hover span { background-position:left top;}
	#product_list.list .addtocart-area2  .addtocart-button:hover {
	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 1px 1px 1px #a8a8a8;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	color:#fff;
	background-color:#2d2d2d;

	}
	#product_list.list .add_wishlist:hover ,#product_list.list .add_wishlist.active ,#product_list.list .add_compare:hover ,#product_list.list .add_compare.active {

	border:none;
	box-shadow:none;
	background:none;
	text-decoration:none;
	}
	#product_list.list .add_wishlist.active  { padding-top:1px;}
	.addtocart-bar2 .quantity-controls,.addtocart-bar2 .quantity-box { display:none;}
#mod_compare .modal ,.recentproducts .modal  { position:relative; left:0; top:0; margin:0; padding:0; border:none; box-shadow:none; border-radius:0; width:auto; z-index:998;}

/*-----------t3-sidebar-2 __ t3-sidebar-1-------------*/
.t3-sidebar-2 .t3-module ,.t3-sidebar-1 .t3-module ,.cart-view ,.order ,#k2Container ,.module_map ,.contactContact ,.vendor-details-view  {
	border:5px solid #F0F0F0;
	border-radius:6px 6px 6px 6px;
	font:14px/20px Arial,Helvetica,sans-serif;
	padding:10px 20px;
	margin-bottom:30px;}

.order ,.module_map { padding-bottom:20px;}
.cart-view { position:relative;}
.t3-sidebar-2 .module-title ,.t3-sidebar-1 .module-title ,.cart-view .module-title ,.shipment_method .module-title ,.payment-validate .module-title ,.order h3 ,#k2Container h3.module-title ,.module_map h3.module-title ,.contactContact h3.module-title ,.login-box2 h3{ font-size:18px; border-bottom:2px solid #f0f0f0; text-transform:uppercase;}

.contact-address dt span img { display:none;}
.contact-address dt { width:auto;}
.contact-address dd { margin:0 0 0 30px;}
.contact-address dt span  { font-size:22px; display:inline-block; padding-top:5px; padding-bottom:5px; line-height:22px;}
.contact-address dd span  {line-height:22px;display:inline-block; padding-top:5px; padding-bottom:5px; max-width:100%; color:#6a6a6a;}
.contact-address dd span a  {display:inline-block;  white-space:inherit; word-spacing:inherit; max-width:100%; overflow:hidden; color:#1b1b1b;}



.t3-sidebar .sidebar_banner { background:none; border:none; padding:0; box-shadow:none;}
.t3-sidebar .sidebar_banner .banneritem img {border-radius:6px;}

.t3-sidebar .sidebar_banner .banneritem:hover img {box-shadow:0 0 5px 0px rgba(0,0,0,0.1); opacity:0.9;  opacity:0.9;}

.best  .browseImage { position:relative;  margin:0; width:auto; height:auto; float:left; border-radius:6px; border:1px solid #e2e2e2; box-shadow:0px 0px 5px rgba(0,0,0,0.1); padding:5px; background:#fff; margin-right:15px; margin-bottom:10px;}
.best .browseImage img { width:70px; height:auto; height:auto; vertical-align:middle; max-width:none !important;}
img { visibility:visible!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;}

ul.best li { display:block; clear:both; border-bottom:1px solid #f0f0f0; padding-bottom:20px; margin-bottom:20px; min-height:100px;}
ul.best .fleft { float:left; width:55%;}
ul.best { list-style:none; margin:0 0 -31px 0; padding:20px 0 0 0;}
ul.best .Title a span { display:none;}
ul.best .Title a { color:#1b1b1b;}
ul.best .Title a:hover { text-decoration:none;}
ul.best .sales { font:normal 14px/20px Arial,Helvetica,sans-serif;}
ul.best .WithoutTax ,ul.best .discount { display:none;}
/*------------------------product details-----------------------------------*/
#productdetailsview { position:relative;}
#productdetailsview .modal {position:relative; top:0; left:0; margin:0; padding:0; box-shadow:none; width:auto!important; float:none; z-index:99; background:none; border-radius:0; border:none;}
#productdetailsview .fleft { float:left; width:380px; margin-right:40px; margin-bottom:30px; border:1px solid #ddd; border-radius:6px;box-shadow:0px 0px 5px rgba(0,0,0,0.2); background:#fff; padding:10px;}
.main-image { position:relative; background:#dfdfdf;}
#productdetailsview .additional-images  ul { float:none;}
#productdetailsview .fright { float:left; width:50%;}
#productdetailsview .fright h1 { font:normal 24px/26px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif; color:#1b1b1b;}
#productdetailsview .fright .rating { border-bottom:1px solid #e4e4e2; margin-bottom:15px;}
#productdetailsview .fright .rating .vote { padding-bottom:15px;}
#productdetailsview .fright .rating-title {display:inline-block;}
#productdetailsview .Dimensions { padding-top:15px; font-size:14px; line-height:31px; color:#6a6a6a;font-family:'Open Sans',sans-serif; display:none;}
#productdetailsview .Dimensions h4 { margin:0 0 10px 0;}


#productdetailsview .manufacturer { padding-top:0px; font-size:14px; line-height:31px; color:#6a6a6a;font-family:'Open Sans',sans-serif;}
#productdetailsview .manufacturer a { color:#1b1b1b;}

#productdetailsview .stock { padding-top:0px; font-size:14px; line-height:31px; color:#6a6a6a;font-family:'Open Sans',sans-serif;}
#productdetailsview .stock i { font-style:normal;}

#productdetailsview .price { padding-top:15px; padding-bottom:15px;}
#productdetailsview .price strong {padding-top:0px; font-size:14px; line-height:31px; color:#1b1b1b;font-family:'Open Sans',sans-serif; font-weight:400;}
#productdetailsview .price .product-price div {padding-top:0px; font-size:13px; line-height:24px; color:#6a6a6a;font-family:'Open Sans',sans-serif;}
#productdetailsview .price .product-price div > span { display:inline-block;}
#productdetailsview .price .product-price span.PricesalesPrice {  font-size:30px;}

#productdetailsview .product-custom { padding:0px 5px; padding-bottom:20px; border-top:1px solid #e4e4e2;}
#productdetailsview .product-custom .product-field .product-fields-title b { font-weight:normal;}
#productdetailsview .product-custom .product-field-type-S { overflow:hidden; width:100%; padding-bottom:10px;clear:both;}
#productdetailsview .product-custom .product-field-type-S .product-fields-title { display:block; padding-bottom:5px;font-size:14px;font-family:'Open Sans',sans-serif;}
#productdetailsview .product-custom .product-field-type-S .product-field-display input { float:left; margin-right:5px;}
#productdetailsview .product-custom .product-field-type-S .product-field-display label { float:left;margin-right:5px;}
#productdetailsview .product-custom .product-field-type-S .product-field-desc { display:block; width:100%; overflow:hidden;}

#productdetailsview .product-custom .product-field-type-M { overflow:hidden; width:100%; padding-bottom:5px;}
#productdetailsview .product-custom .product-field-type-M .product-fields-title { display:block; padding-bottom:5px;font-size:14px;font-family:'Open Sans',sans-serif;}
#productdetailsview .product-custom .product-field-type-M img { width:50px; height:auto; vertical-align:middle; display:block;}
#productdetailsview .product-custom .product-field-type-M .product-field-display input { float:left;  margin:auto 0;margin-right:5px; vertical-align:middle;}
#productdetailsview .product-custom .product-field-type-M .product-field-display label { float:left;margin-right:5px; cursor:default;}
#productdetailsview .product-custom .product-field-type-M .product-field-desc { display:block; width:100%; overflow:hidden;}

#productdetailsview .product-custom .product-field-type-V { float:right; width:50%; margin-bottom:10px;}
#productdetailsview .product-custom .product-field-type-V:first-child { float:left;width:43%;}
#productdetailsview .product-custom .product-field-type-V .product-fields-title { line-height:20px; padding-bottom:5px; display:block; font-size:14px;font-family:'Open Sans',sans-serif;}
#productdetailsview .product-custom .product-field-type-V .product-field-display { display:block;}
#productdetailsview .product-custom .product-field-type-V select { display:none;}
.Results select { display:none;}

.jq-selectbox {
    cursor:pointer;
    vertical-align:middle;
	display:block!important;}
.jq-selectbox .select {
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background:#f0f0f0;
    border-color:#e4e4e2;
    border-image:none;
    border-radius:4px 4px 4px 4px;
    border-style:solid;
    border-width:1px;
    box-shadow:0 0 5px #e4e4e2 inset;
    color:#333333;
    font:14px/30px Arial,Tahoma,sans-serif;
    height:38px;
    padding:0 42px 0 10px;
    text-shadow:1px 1px #FFFFFF;
    width:72%;
	position:relative;}

.jq-selectbox .select .text {
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:100%;
	padding-top:4px;}

.jq-selectbox .trigger {
    border-left:none;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:34px;
	background:url(../images/divider_select.gif) left center no-repeat;}

.jq-selectbox .trigger .arrow {
    height:6px;
	background:url(../images/select_arrows.png) left bottom no-repeat;
	width:9px;
    overflow:hidden;
    position:absolute;
    right:12px;
    top:18px;}
.jq-selectbox.opened .trigger .arrow  { background-position:left top;}
.jq-selectbox.opened .select { background:#fff;     box-shadow:0 0 5px #dddddd;  border-color:#dddddd;}
#productdetailsview  .jq-selectbox .dropdown {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #C6CBD0;
    border-radius:4px 4px 4px 4px;
    box-shadow:0 0 5px rgba(0,0,0,0.2);
    font:14px/18px Arial,Tahoma,sans-serif;
    margin:0;
    padding:0;
    top:41px;
    width:100%;}
#productdetailsview .product-custom .product-field-type-V:first-child .dropdown  {width:105%;}
.jq-selectbox ul {
    margin:0;
    padding:0;}

.jq-selectbox li.sel {
    background:none repeat scroll 0 0 #A3ABB1;
    color:#FFFFFF;
	display:none!important;}
.jq-selectbox li {
    color:#6a6a6a;
    padding:5px 10px 6px;
	-webkit-transition:0.5s ease;
	-moz-transition:0.5s ease;
	-ms-transition:0.5s ease;
	-o-transition:0.5s ease;}
.jq-selectbox li:hover { background:#f4f4f4; padding-left:14px;color:#333333}
#productdetailsview .code {padding-top:0px; font-size:14px; line-height:31px; color:#6a6a6a;font-family:'Open Sans',sans-serif;}

#productdetailsview .manufacturer span.bold ,#productdetailsview .stock span.bold ,#productdetailsview .code span.bold { display:inline-block; min-width:105px;}

#productdetailsview .controls {border:none; padding-bottom:00px; margin-bottom:20px; float:left; margin-right:20px;}
#productdetailsview .addtocart-bar2 .wrapper {border-top:1px solid #E4E4E2; border-bottom:1px solid #E4E4E2; padding-top:20px;}
#productdetailsview .controls label { display:inline-block;}
#productdetailsview .box-quantity { width:99px; display:inline-block; position:relative;}
#productdetailsview .addtocart-bar2 .quantity-controls,#productdetailsview .addtocart-bar2 .quantity-box { display:inline-block;}
#productdetailsview .addtocart-bar2 .quantity-box {
	-moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background:#f0f0f0;
    border-color:#e4e4e2;
    border-image:none;
    border-radius:4px 4px 4px 4px;
    border-style:solid;
    border-width:1px;
    box-shadow:0 0 5px #e4e4e2 inset;
    color:#333333;
    font:14px/30px Arial,Tahoma,sans-serif;
    height:34px;
    padding:4px 0px 0 10px;
    text-shadow:1px 1px #FFFFFF;
    width:87px;
	position:relative;}
#productdetailsview .addtocart-bar2 .quantity-box input { border:none!important; box-shadow:none!important; background:none!important; padding:0; margin:0; width:40px;}
#productdetailsview .addtocart-bar2 .quantity-controls { width:19px; height:22px; border-left:1px solid #d4d4d4; position:absolute; top:9px; right:9px; z-index:1;}
#productdetailsview .addtocart-bar2 .quantity-controls .quantity-plus { height:6px; background:url(../images/select_arrows.png) left top no-repeat; width:9px; overflow:hidden; position:absolute; right:0px; top:0px; border:none;}
#productdetailsview .addtocart-bar2 .quantity-controls .quantity-minus { height:6px; background:url(../images/select_arrows.png) left bottom no-repeat; width:9px; overflow:hidden; position:absolute; right:0px; top:14px;border:none;}

	.product-box2 .addtocart-area2 ,.product-box2 .wishlist ,.product-box2 #compare_cat { float:left; margin-right:17px; margin-top:7px; margin-bottom:10px;}
	.product-box2 .addtocart-area2 { float:none; margin:0; margin-bottom:10px;}
	.product-box2 .wishlist form  { margin:0;}

	.product-box2 #compare_cat { margin-right:0;}
	#compare_cat .compare_checkbox { width:0; height:0; opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; position:absolute; top:0; right:0px;}
	.addtocart-area2 form { margin:0;}

	#productdetailsview .addtocart-area2  .addtocart-button
	{
	font:normal 14px/38px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	color:#fff;
	text-align:left;
	width:auto;
	min-width:112px;
	height:38px;
	display:inline-block;
	text-indent:0px;
	text-decoration:none;
	padding:0;
	padding-left:40px;
	padding-right:20px;
	border-radius:6px;
	box-shadow:0px 2px 1px 0px rgba(0,0,0,0.35);
	}

	.product-box2 .add_wishlist ,.product-box2 .add_compare {
	border:none;
	color:#1b1b1b;
	text-indent:0;
	font:normal 14px/20px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	background:none;
	box-shadow:none;
	width:auto;
	height:auto;
	padding-left:30px;
	margin-right:20p;
	padding-right:0;
	}
	.wishlist form b.load {
	border-radius:6px;
	display:block; width:100%; height:38px; position:absolute; z-index:99; left:0; top:-1px;
	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 2px 1px 0px rgba(0,0,0,0.35);
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	background:#2d2d2d;
	}
	.product-box2  .wishlist form b.load {
	border-radius:0;
	display:inline-block; width:100%; height:auto; position:absolute; z-index:99; left:0; top:14px;
	border-bottom:none; border-top:none;
	box-shadow:none;

	background:none;
	}
	label.add_compare { margin-bottom:0;}
	.product-box2 .wishlist form b.load i { background:url(../images/loader2.gif) center center no-repeat;display:block;width:100%; height:20px;}
	.wishlist form b.load i { background:url(../images/loader.gif) center center no-repeat;display:block;width:100%; height:38px;}
	.product-box2 button.add_wishlist { height:auto; min-width:10px;}
	#productdetailsview .addtocart-area2 .addtocart_button2 button.addtocart-button {min-width:140px;}
	#productdetailsview .addtocart-area2 .addtocart_button2 button.addtocart-button { margin-bottom:20px;}

#productdetailsview .product-related-products .wrapper-slide {
    margin:0 auto;
    padding-left:10px;
    padding-top:10px;
    width:140px;}
	#productdetailsview .product-related-products .addtocart-area2 .addtocart_button2 button.addtocart-button { height:40px; width:60px; min-width:60px; padding:0; text-indent:-9999px;}
	#productdetailsview .product-related-products .addtocart-area2 .addtocart_button2 a.addtocart-button ,#productdetailsview .product-related-products .addtocart-area2  a.addtocart-button{ height:40px; width:60px; padding:0; min-width:inherit;text-indent:-9999px;}
	#productdetailsview .addtocart-area2  .addtocart-button span ,.product-box2 .add_wishlist span ,.product-box2 .add_compare span   { display:block; width:21px; height:20px; background:url(../images/cart_icon.png) left bottom no-repeat; position:absolute; left:15%; top:50%; margin-top:-10px; margin-left:-10px;

	transition:background 150ms ease-in-out 0s;
	-webkit-transition:background 150ms ease-in-out 0s;
	 -moz-transition:background 150ms ease-in-out 0s;
	 -ms-transition:background 150ms ease-in-out 0s;
	 -o-transition:background 150ms ease-in-out 0s;}
	.product-box2 .add_wishlist span {
	background:url(../images/wishlist_icon2.png) left bottom no-repeat;
	transition:background 150ms ease-in-out 0s;
	-webkit-transition:background 150ms ease-in-out 0s;
	 -moz-transition:background 150ms ease-in-out 0s;
	 -ms-transition:background 150ms ease-in-out 0s;
	 -o-transition:background 150ms ease-in-out 0s;
	 left:0;
	 margin:-10px 0 0 0;
	}
	#productdetailsview .product-related  .addtocart-area2  .addtocart-button span  { margin-left:10px;}
	.product-box2 .add_compare span {
	background:url(../images/compare_icon2.png) left bottom no-repeat;
	transition:background 150ms ease-in-out 0s;
	-webkit-transition:background 150ms ease-in-out 0s;
	 -moz-transition:background 150ms ease-in-out 0s;
	 -ms-transition:background 150ms ease-in-out 0s;
	 -o-transition:background 150ms ease-in-out 0s;
	 left:0;
	margin:-10px 0 0 0;

	}
	#productdetailsview .addtocart-area2  .addtocart-button:hover span { background-position:left top;}
	.product-box2 .add_compare:hover span ,.product-box2  .add_wishlist:hover span ,.product-box2  .add_compare.active span ,.product-box2 .add_wishlist.active span { background-position:left bottom;}
	#productdetailsview .addtocart-area2  .addtocart-button:hover
	{
	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 2px 1px 0px rgba(0,0,0,0.35);
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	color:#fff;
	background-color:#2d2d2d;

	}
	.product-box2 .add_wishlist:hover ,.product-box2 .add_wishlist.active ,.product-box2 .add_compare:hover ,.product-box2 .add_compare.active {

	border:none;
	box-shadow:none;
	background:none;
	text-decoration:none;
	}

.product-box2 .add_wishlist.activ { padding-top:1px;}



#productdetailsview .share_box { border-top:1px solid #E4E4E2; padding-top:15px; margin-top:6px;}
#productdetailsview .share { float:left; padding-right:20px; padding-bottom:10px;}
#productdetailsview .share > span { display:inline-block; margin-bottom:10px;}
#productdetailsview .ask-a-question { margin-top:5px; float:right;}
#productdetailsview .ask-a-question .btn{ color:#1b1b1b; width:auto; height:auto; background:none; box-shadow:none; font:normal 13px/20px Arial,Helvetica,sans-serif;font-family:'Open Sans',sans-serif; border:none; padding:0;}
#productdetailsview .ask-a-question .btn:hover { text-decoration:none;border:none;background:none; box-shadow:none;}
.bs-docs-example { padding-top:20px;}
.accordion-group {
	background:none repeat scroll 0 0 #FFFFFF;
    border:5px solid #F0F0F0;
    border-radius:6px 6px 6px 6px;
    color:#515151;
    font:14px/20px Arial,Helvetica,sans-serif;
    margin-bottom:5px;
    padding:10px 10px;}

	.accordion-heading a.accordion-toggle { position:relative; padding:8px 10px;}
.accordion-heading a.accordion-toggle {  font:400 16px/20px Arial,Helvetica,sans-serif; text-decoration:none;  font-family:'Open Sans',sans-serif; font-weight:600; border:none; outline:none;}
.accordion-heading a.collapsed { color:#1b1b1b;}
.accordion-heading a:hover,.accordion-heading a.collapsed:hover  { text-decoration:none; border:none;}

.accordion-heading a.collapsed .VmArrowdown {background:url(../images/VmArrowdown.png) right bottom no-repeat; display:block;  opacity:1; height:23px; width:23px; float:none; position:absolute; right:10px; top:8px; padding:0;}
.accordion-heading  a.collapsed:hover .VmArrowdown {background-position:left bottom;}

.accordion-heading a .VmArrowdown { background:url(../images/VmArrowdown.png) right top no-repeat;display:block;  opacity:1; height:23px; width:23px; float:none; position:absolute; right:10px; top:8px; padding:0;}
.accordion-heading a:hover .VmArrowdown { background-position:left top;}
.button:hover { text-decoration:none;}
#productdetailsview .accordion-inner { border:none;padding:10px;}

#productdetailsview .accordion-inner .filter .product-field-type-P .product-fields-title { font-size:14px; font-weight:bold;}
#productdetailsview .accordion-inner .filter .product-field-type-S span { display:inline-block;}
#productdetailsview .accordion-inner .filter .product-fields li { margin-left:25px;}

#productdetailsview .accordion-inner .video  .product-fields-title ,#productdetailsview .accordion-inner .custom  .product-fields-title{ display:none;}
#productdetailsview .accordion-inner .video .product-field-desc { display:block; padding-bottom:10px;}
#productdetailsview .accordion-inner .video .product-field-display { margin:0 auto; display:block; width:640px;}

#collapseFour .accordion-inner { padding-right:10px;}
.list-reviews { padding-bottom:20px;}
.list-reviews h4 {font-family:'Open Sans',sans-serif;font-weight:400; border-bottom:1px solid #f0f0f0; padding-bottom:20px;}

.write-reviews { width:100%; clear:both;}
.write-reviews .step { display:block; padding-bottom:10px;clear:both;}
.write-reviews #comment { width:98%; border:1px solid #e4e4e2;background:none repeat scroll 0 0 #F0F0F0;
    border:1px solid #E4E4E2;
    height:120px;
    line-height:20px;
    margin-bottom:5px;
    padding:8px 5px !important;}
.svrat { float:left; padding-right:5px;}
.write-reviews  .rating { display:inline-block; text-align:left; display:inline-block; float:none; padding-top:3px;margin:0; padding-bottom:0px;}
.write-reviews  .rating .ratingbox { width:75px; height:13px; background:url(../images/rating.png) left top repeat-x; position:relative; margin-right:5px;}
.write-reviews  .rating .stars-orange { display:block;background:url(../images/rating.png) left bottom repeat-x; height:13px; position:absolute; left:0; top:0;}


.scroll-pane .flleft { float:left; padding-top:5px;}
.scroll-pane .flright { float:right;}
.scroll-pane .wrapper { overflow:hidden; width:100%;}
.rbold { font-weight:bold;}
.rnormal { margin-bottom:10px;}
.rnormal .coment { padding:10px; background:#f0f5f9; border-radius:6px;}

.rvote { display:inline-block; text-align:left; display:inline-block; float:none; padding-top:5px;margin:0; padding-bottom:10px;}
.rvote .ratingbox { width:75px; height:13px; background:url(../images/rating.png) left top repeat-x; position:relative; margin-right:5px;}
.rvote .stars-orange { display:block;background:url(../images/rating.png) left bottom repeat-x; height:13px; position:absolute; left:0; top:0;}

.rcount { float:right; margin-top:-8px; margin-right:3px;}
.rcount input { border:1px solid #e4e4e2;background:none repeat scroll 0 0 #F0F0F0; width:70px;}
.write-reviews .button ,.ask { border-left:none; border-right:none; height:38px; margin-top:10px;}
textarea { resize:none;}

div#facebox div.popup a.close {right:1px!important; top:5px!important;}
 #t3-mainbody.component {
    padding:0px;}
 body.component,#t3-mainbody.component{ background:#fff; min-width:240px; min-height:240px;}
  #t3-mainbody.component .ask-a-question-view { padding-bottom:5px; color:#6a6a6a;}
  #t3-mainbody.component .ask-a-question-view  .inputbox ,#t3-mainbody.component .ask-a-question-view #Comment {
	background:none repeat scroll 0 0 #F0F0F0;
	border:1px solid #E4E4E2;
	line-height:20px;
	margin-bottom:5px;
	padding:8px 5px !important;
	width:90%;
	}

 #t3-mainbody.component .product-summary { overflow:hidden; padding:0 10px;}
  #t3-mainbody.component .product-summary .width70 { width:70%;}
   #t3-mainbody.component .product-summary .width30 { width:30%;}
   #t3-mainbody.component .product-summary h2 { font-size:16px; line-height:18px;}
     #t3-mainbody.component .floatleft { float:left;}
	#t3-mainbody.component .product-image { margin-top:0px; margin-right:0px; width:100px; height:auto;}
 #t3-mainbody.component .form-field	{padding:0 10px;}
  #t3-mainbody.component .form-field label { display:inline-block; clear:both;}
  #t3-mainbody.component #Comment { width:88%;}

#jc h4 {color:#1b1b1b;font-family:'Open Sans',sans-serif; font-weight:600; font-size:16px; padding-bottom:10px; border-bottom:none; text-transform:capitalize;}
#jc #comments  #comments-list-footer { padding-top:15px; padding-bottom:10px;}
#jc #comments  #comments-list-footer a { color:#515151;}
#jc #comments  #comments-list-footer a:hover {}
#jc  #comments-form input { border:1px solid #e4e4e2; background:#f0f0f0; width:50%;  height:20px; line-height:20px; padding:8px 10px!important; margin-bottom:5px;}
#jc  #comments-form input.selected{ background:#f0f0f0!important;}

#jc  #comments-form p { padding:10px; position:relative;}
#jc  #comments-form p span { display:block; margin-bottom:-10px;}
#jc  #comments-form #comments-form-comment { border:1px solid #e4e4e2; background:#f0f0f0; width:50%;  height:120px; line-height:20px; padding:8px 10px!important; margin-bottom:5px; max-width:none!important;}
#jc  #comments-form #comments-form-comment.selected{ background:#f0f0f0!important;}
#jc  #comments-form .grippie { display:none;}
#jc  #comments-form #comments-form-subscribe { float:left; width:10px; height:10px; padding:0; margin:0; margin-right:5px;}
#jc  #comments-form p span label { cursor:default;}
#jc  #comments-form p span label.pad-bot { padding-bottom:10px; display:inline-block;}
#jc  #comments-form #comments-form-captcha-image { margin-top:-10px; display:block;}
#jc  #comments-form #comments-form-captcha { width:102px;}
#jc  #comments-form .bbcode { margin-bottom:20px;}
#jc  #comments-form #comments-form-buttons { padding-left:10px; padding-bottom:5px;}
#comments-form-buttons a ,.write-reviews .button {
	font:normal 14px/38px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif; padding:0 20px 0 20px;	border-radius:6px;

	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 2px 1px 0px rgba(0,0,0,0.35);display:inline-block;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	color:#fff;
	background-color:#1b1b1b;
	text-decoration:none;}
#comments-form-buttons a:hover ,.write-reviews .button:hover {

	border-left:none; border-right:none;
	color:#fff;
	box-shadow:0px 2px 1px 0px rgba(0,0,0,0.35);}

#jc #comments .comments-list {
    height:1%;
    margin-left:0px;}
#jc #comments h4 { text-indent:-9999px; overflow:hidden; padding:0; margin:0; border:none;}
#jc #comments h4  a { text-indent:0px; display:block; float:left;}
#jc #comments-form { margin-left:-20px;}
#jc #comments .rbox_tr ,#jc #comments .rbox_br { display:none;}
#jc #comments .rbox_m { border:none; border-bottom:1px solid #e4e4e2; padding:20px 0; padding-bottom:10px; line-height:18px;font-size:13px; font-family:Arial,Helvetica,sans-serif; position:relative;}

#jc #comments .toolbar {
    border-top:none;
    clear:both;
    color:#1b1b1b;
    margin:0;
    padding:0;}
#jc #comments a.comment-anchor { color:#1b1b1b!important;}
#jc #comments a.comment-author:hover {}
#jc #comments span.comment-author { color:#515151; font:bold 14px/20px Arial,Helvetica,sans-serif; display:inline-block; text-transform:capitalize;}
#jc #comments span.comment-date { color:#6a6a6a; font:normal 12px/22px Arial,Helvetica,sans-serif; display:block;}
#jc #comments .comments-buttons { position:absolute; right:0; top:40px; font:normal 13px/20px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;}
#jc #comments .comments-buttons a {color:#1b1b1b;}
#jc #comments .comment-body {
    color:#515151;
    margin:6px 0 0;
    padding:5px 0 10px 0;
	font:normal 14px/22px Arial,Helvetica,sans-serif;}
#jc #comments .comments-vote { width:15%; text-align:right; position:relative; top:-15px;}
#jc #comments .comments-vote span span { line-height:30px; display:inline-block; margin-left:5px;}
#jc #comments .comments-vote a.vote-good { width:30px; height:30px; background:url(../images/vote.png) left top no-repeat; margin-right:5px;}
#jc #comments .comments-vote a.vote-poor {width:30px; height:30px; background:url(../images/vote.png) right top no-repeat; margin-left:5px;}
#jc #comments .comments-vote span.vote-poor {}

#jc #comments .quote {
    color:#6a6a6a;
	font-size:14px;
	margin-top:0;}
#jc #comments .comment-body  blockquote { background:#f0f5f9;  color:#515151; border:none; border-radius:6px; margin-bottom:-10px;}
#jc #comments .comment-body  blockquote blockquote {margin-bottom:-10px; background:#fff; margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote {margin-bottom:-10px; background:#f0f5f9;  margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#fff;  margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#f0f5f9;  margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#fff;  margin-right:10px;}


 #comments-footer { display:none;}


.product-related-categories .product-field {
    float:left;
    width:203px;}

.product-related-categories .product-field .product-field-display {
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #DDDDDD;
    border-image:none;
    border-radius:6px 6px 6px 6px;
   box-shadow:0px 0px 3px  rgba(0,0,0,0.35);
    margin:5px;
    padding:10px 10px 0;
    transition:all 0.5s ease 0s;
	display:block;

	font:normal 14px/24px Arial,Helvetica,sans-serif;}
.product-related-categories .product-field:hover .product-field-display {border-bottom:3px solid #1b1b1b; box-shadow:0 0 8px #D8D8D8;}
.product-related-categories .product-field .product-field-display a { text-decoration:none;color:#1b1b1b; padding-bottom:10px; display:block; text-align:center;}
.product-related-categories .product-field .product-field-display a img { margin-bottom:10px; max-height:200px;}
.product-related-categories .product-field:hover .product-field-display a {}
#productdetailsview .product-related-products .quantity-box,#productdetailsview .product-related-products .quantity-controls { display:none;}
.product-neighbour ul.pager { display:block;}
.product-neighbour ul.pager a {   background:none; border:none;  border-radius:0; color:#1b1b1b; font-size:14px; line-height:24px;  font-family:'Open Sans',sans-serif; padding:0; outline:none;
	transition:all 150ms ease-in-out 0s;
	-webkit-transition:all 350ms ease-in-out 0s;
	 -moz-transition:all 350ms ease-in-out 0s;
	 -ms-transition:all 350ms ease-in-out 0s;
	 -o-transition:all 350ms ease-in-out 0s;
	 position:relative;
}
  .product-neighbour ul.pager a i {border-radius:4px;border:1px solid #e4e4e2; background:#f0f0f0;  box-shadow:inset 0px 0px 4px 0px rgba(0,0,0,0.2); width:23px; height:23px; display:inline-block; line-height:22px;}
  .product-neighbour ul.pager a .icon-angle-left {margin-right:10px; position:relative; top:0px;}
   .product-neighbour ul.pager a .icon-angle-right {margin-left:10px; position:relative; top:0px;}
.product-neighbour ul.pager a:hover { z-index:999999; text-decoration:none;}
.icons { float:right;}
#productdetailsview .fleft .big_img { height:auto!important;}
.additional-images { width:310px; margin-bottom:0px; padding-left:45px; padding-right:35px; margin-top:10px; position:relative;}
.additional-images a.fancybox.jqzoom { display:block; position:relative; z-index:9999;}

.jcarousel-skin-tango .jcarousel-container {
    background:none;
    border:none;}


.jcarousel-skin-tango .jcarousel-container-horizontal {
    width:293px;
    padding:0;}

.jcarousel-skin-tango .jcarousel-clip {
    overflow:hidden;}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:293px;
    height:auto;}


.jcarousel-skin-tango .jcarousel-item {
    width:auto;
    height:auto;}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left:0;
    margin-right:10px;
	display:inline-block!important;
	float:left;}

/*
	Next/prev buttons
*/
.jcarousel-clip.jcarousel-clip-horizontal {
    height:auto;
    width:300px;
	overflow:hidden;}
.jcarousel-container:hover  .jcarousel-next ,.jcarousel-container:hover .jcarousel-prev  { display:block!important;}

.none .jcarousel-container  .jcarousel-next,.none .jcarousel-container  .jcarousel-prev { display:block!important; visibility:hidden!important;}

#products .row-carusel { position:relative; overflow:hidden;}
#products #carousel { overflow:hidden; position:relative;}

.jcarousel-container .jcarousel-next ,.jcarousel-container .jcarousel-prev { position:absolute; top:50%; right:-40px; margin-top:-14px; display:block; width:28px; height:28px; z-index:99; text-align:center; border:1px solid #cbcbcb;  background:#ddd; box-shadow:0 0 5px #d7d7d7 inset; outline:none!important; border-radius:6px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 100ms ease-in-out 0s;
	 -moz-transition:all 100ms ease-in-out 0s;
	 -ms-transition:all 100ms ease-in-out 0s;
	 -o-transition:all 100ms ease-in-out 0s;
	 cursor:pointer;}

	.jcarousel-container .jcarousel-next span ,.jcarousel-container .jcarousel-prev span { display:block; width:7px; height:12px; margin-left:-3px; margin-top:-6px; position:absolute; left:50%; top:50%; background:url(../images/list_arrows.png) no-repeat; text-indent:-9999px;transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 200ms ease-in-out 0s;
	 -moz-transition:all 200ms ease-in-out 0s;
	 -ms-transition:all 200ms ease-in-out 0s;
	 -o-transition:all 200ms ease-in-out 0s;}
	.jcarousel-container .jcarousel-prev span  { background-position:-7px top;}
	.jcarousel-container .jcarousel-prev.jcarousel-prev-disabled span { background-position:-7px top!important;}
	.jcarousel-container .jcarousel-prev:hover span {  background-position:left top;}
	.jcarousel-container .jcarousel-next span  { background-position:-5px bottom;}
	.jcarousel-container .jcarousel-next.jcarousel-next-disabled span { background-position:-5px bottom!important;}
	.jcarousel-container .jcarousel-next:hover span { background-position:-12px bottom;}


	.jcarousel-container .jcarousel-prev-disabled ,.jcarousel-container .jcarousel-next-disabled { border:1px solid #e4e4e2;  background:#f0f0f0; cursor:default;}
	.jcarousel-container .jcarousel-prev.jcarousel-prev-disabled:hover ,.jcarousel-container .jcarousel-next.jcarousel-next-disabled:hover { background:#f0f0f0; box-shadow:0 0 5px #d7d7d7 inset;border:1px solid #e4e4e2;}

	.jcarousel-container .jcarousel-next:hover ,.jcarousel-container .jcarousel-prev:hover {  box-shadow:0 0 4px 0 rgba(0,0,0,0.3) inset;}
	.jcarousel-container .jcarousel-prev {left:-43px;}
	.additional-images a.zoomThumbActive{
	opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}

.product-related .list_carousel .caroufredsel_wrapper {
    margin-bottom:-95px !important;
    margin-right:-10px !important;
    padding-bottom:95px;
    padding-right:10px;}
.product-neighbour .pager { display:block;}
/*---------------------Shoping cart---------------------------------------*/
.cart-view .right-link { position:absolute; right:20px; top:20px;}
.cart-view .right-link i { background:url(../images/cart_icon2.png) left top no-repeat; width:21px; height:20px; display:inline-block; margin-right:10px; margin-top:2px;}
.cart-view .right-link:hover i { background-position:left bottom;}
.cart-view .right-link a { color:#1b1b1b; text-decoration:none;}
.cart-view .right-link:hover a {}
.width50 { width:50%;}
.width48 { width:48%;}
.width46 { width:46%;}
.width44 { width:44%;}

#form-login-username { margin-right:40px;width:46%;}
#form-login-password { width:46%;}
#com-form-order-number { margin-right:40px;width:46%;}
.order-view .control-group { width:46%;}

#form-login-password input ,.cart-view .order-view  .login-box .inputbox { padding-right:15px!important;}
.width49 { width:49%;}
.cart-view .floatleft  { float:left;}
.cart-view .label ,.login-wrap.cart-view label { clear:both; font:normal 14px/20px Arial,Helvetica,sans-serif; color:#6a6a6a; background:none; padding:0; margin:0; text-shadow:none;}
.cart-view .login-box .inputbox ,.login-wrap.cart-view  #username ,#jform_email ,.login-wrap.cart-view #password {   background:#f0f0f0; border:1px solid #e4e4e2; height:20px; line-height:20px; margin-bottom:5px; padding:8px 10px !important; width:100%; border-radius:6px; box-shadow:none!important;}
input ,textarea {box-shadow:none!important;}
.cart-view .login-box  a.reset ,.cart-view .login-box  a.remind { color:#1b1b1b; text-decoration:none;}
.cart-view .login-box  a.reset:hover ,.cart-view .login-box  a.remind:hover{}
.cart-view .login-box .remember { margin-bottom:10px;}
.cart-view  .text-indent { padding:10px; padding-left:0;}
.cart-view  .text-indent span.font ,.cart-view  .text-indent2 span.font{ color:#1b1b1b; font-size:16px; padding-bottom:5px; display:block;}
.cart-view  .text-indent2 { padding:10px; padding-left:20px;}
.cart-view .output-billto ,.cart-view .output-shipto { padding-bottom:20px; color:#6a6a6a;}
.billing-box.after { position:relative; margin-bottom:10px; margin-top:20px;}
.billing-box.after:after { content:""; position:absolute; left:50%; top:0; width:1px; height:100%; border-left:1px solid #e4e4e2;}

.mar_bot { margin-bottom:30px;}
.cart_billing-box  {overflow:auto; position:relative; width:100%;}

table.cart-summary { background:#fff; border-collapse:inherit; width:100%; margin-left:0px;}
.cart-summary .color { color:#6a6a6a;}
.small_screen { display:none;}
.cart-summary th { background:#f0f0f0; color:#1b1b1b; font-weight:normal; border:1px solid #e4e4e2;  border-left:none;}
.cart-summary th:first-child {border-left:1px solid #e4e4e2;}
.check_row {border:1px solid #e4e4e2;}
.check_row td {border:1px solid #e4e4e2;}
.cart-summary  th,.cart-summary  td {
    line-height:20px;
    padding:8px 10px;
    text-align:center;
    vertical-align:top;}
.line-through { text-decoration:line-through;}
.cart-summary .wrapper { overflow:hidden; width:100%;}
.cart-summary  .cart-images { display:block; width:60px; margin-right:10px; float:left;}
.cart-summary .cart-title {float:left;width:130px; text-align:left;}
.cart-summary .cart-title a { color:#1b1b1b; font:bold 12px/20px Arial,Helvetica,sans-serif; text-decoration:none;}
.cart-summary .cart-title a:hover {}
.cart-summary .sectiontableentry2.check_row { background:#fdfcfc;}
.cart-summary .sectiontableentry2.check_row:hover ,.cart-summary .sectiontableentry1.check_row:hover { background:#faf9f9;}
.cart_form { margin-bottom:0;}
.cart-summary .quantity-input {   background:#f0f0f0; border:1px solid #e4e4e2; height:20px; line-height:20px; margin-bottom:5px; padding:8px 10px !important; width:30px; border-radius:6px; margin-left:-19px;}
.cart_form .vm2-add_quantity_cart { background:url(../images/cart_sprite.png) 0 -17px no-repeat; border:none; padding:0 0 0 20px; margin:0; font:normal 14px/20px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif; color:#1b1b1b; text-decoration:none; text-align:left;}
.cart_form .vm2-remove_from_cart {  background:url(../images/cart_sprite.png) 0 -39px no-repeat; border:none;  padding:0 0 0 20px; margin:0 0 0 -6px; display:inline-block; font:normal 14px/20px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;color:#1b1b1b; text-decoration:none;text-align:left;}
.cart_form .vm2-add_quantity_cart:hover ,.cart_form .vm2-remove_from_cart:hover {}
.cart_form .vm2-add_quantity_cart:hover { background-position:0 3px;}
 .cart_form .vm2-remove_from_cart:hover { background-position:0 -59px;}

 .sectiontableentry1 {border:1px solid #e4e4e2;}
 .sectiontableentry1.bg_total { font-weight:bold;}
 .sectiontableentry1.bg_total .color2 { color:#;}
.sectiontableentry1 td {border:1px solid #e4e4e2; padding:15px 10px;}
.check_row td ,.price td ,.shipment td,.payment td ,.coupon-tr td ,.bg_total td { border-top:none; border-left:none;}
.check_row td:first-child ,.price td:first-child ,.shipment td:first-child,.payment td:first-child,.coupon-tr td:first-child,.bg_total td:first-child {border-left:1px solid #e4e4e2;}
.cart-summary .sectiontableentry1.price td:first-child { text-align:right;}
.sectiontableentry1 .total .PricesalesPrice { color:#1b1b1b; font-weight:600;}
.cart-summary .sectiontableentry1.shipment  td:first-child ,.cart-summary .sectiontableentry1.payment  td:first-child { text-align:left;}
.cart-summary .sectiontableentry1.shipment td a,.cart-summary .sectiontableentry1.payment td a { text-align:right; float:right; padding-left:25px; color:#1b1b1b;}
.cart-summary .sectiontableentry1.shipment td a{ background:url(../images/icon_cart.png) left -2px no-repeat;}
.cart-summary .sectiontableentry1.payment td a {background:url(../images/icon_cart.png) left -20px no-repeat;}
.cart-summary .sectiontableentry1.shipment td a:hover,.cart-summary .sectiontableentry1.payment td a:hover {  text-decoration:none;}

.cart-summary .sectiontableentry1.coupon-tr td { text-align:left;}
.cart-summary .sectiontableentry1.coupon-tr td form { margin-bottom:0; padding-top:5px;}

.cart-summary .sectiontableentry1.bg_total td:first-child { text-align:right;}
.cart-summary .sectiontableentry1.bg_total .color {}
.cart-summary .sectiontableentry1.bg_total .PricebillTotal {}
.coupon_input.input-large {
width:175px;
background:none repeat scroll 0 0 #F0F0F0;
    border:1px solid #E4E4E2;
    border-radius:6px 6px 6px 6px;
    height:20px;
    line-height:20px;
    margin-bottom:5px;
    padding:9px 10px !important;
	margin-right:10px;
  }

#checkoutForm  { margin-top:20px;}
#checkoutForm .color { color:#6a6a6a;}

#checkoutForm textarea.customer-comment {background:#f0f0f0; border:1px solid #e4e4e2; height:120px; line-height:20px; margin-bottom:5px; padding:8px 10px !important; width:80%; border-radius:6px; margin-top:10px;}
#checkoutForm #tosAccepted { float:left; margin-right:5px;}
#checkoutForm div .terms-of-service { float:left; color:#6a6a6a;}
.checkout-button-top a { margin-top:20px;}
.shipment_method ,.payment-validate { background:none repeat scroll 0 0 #FFFFFF;
    border:5px solid #F0F0F0;
    border-radius:6px 6px 6px 6px;
    color:#515151;
    font:14px/20px Arial,Helvetica,sans-serif;
    margin-bottom:30px;
    padding:10px 20px;}
	.shipment_method .vmCartPaymentLogo img ,.payment-validate .vmCartPaymentLogo img { width:100px;}
	.shipment_method .wrapper ,.payment-validate .wrapper { width:100%; overflow:hidden;}
.shipment_method input ,.payment-validate  input { display:inline-block; float:left; vertical-align:middle; margin-right:7px; margin-bottom:7px; margin-top:7px;}
.buttonBar-right .button ,.payment-validate  .button  { margin-bottom:10px;}
.vmshipment_description,.vmshipment_name ,.vmpayment_name ,.vmpayment_description { display:block; padding-top:5px;}
.sectiontableentry1.shipment .fleft ,.sectiontableentry1.payment  .fleft { float:left;}
.sectiontableentry1.shipment .fright ,.sectiontableentry1.payment  .fright{ float:right;}
.vmpayment_cardinfo { display:block; width:100%; overflow:auto; margin-bottom:20px;}
.vmpayment_cardinfo table td { display:block; padding:0; border:none;}

.shoper .userfields_info { padding:10px 0; display:block; font-weight:bold; font-size:14px;}
.shoper legend { border:none;}
.shoper a:hover { color:#1b1b1b; text-decoration:none;}
.shoper fieldset ul a { color:#1b1b1b; line-height:20px; outline:none;}
.shoper fieldset ul a:hover { text-decoration:underline;}
.shoper fieldset ul a.icon_delete { background:url(../images/close_img.png) center center no-repeat; display:inline-block; width:20px; height:20px; text-indent:-9999px;}
.shoper fieldset ul a.icon_delete:hover { opacity:0.5;}
.shoper table { width:100%;}
.shoper table td { border:none; padding:5px;}
.shoper table td.key { width:265px;}
.shoper .user-details input { margin:0; width:96%;border:1px solid #e4e4e2;background:none repeat scroll 0 0 #F0F0F0; padding-top:8px; padding-bottom:8px;}
.shoper .user-details select { margin:0; width:99%;border:1px solid #e4e4e2;background:none repeat scroll 0 0 #F0F0F0; height:36px;padding-top:8px; padding-bottom:8px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;}

.shoper .user-details  input#agreed_field { width:auto; height:auto; text-align:left;}
.shoper .user-details label {
    display:inline-block;
    float:none;
    font-weight:normal;
    text-align:left;
    width:265px;}
.shoper .pad-top { padding-top:20px; padding-bottom:20px;}
.shoper .pad-top .control-button { margin-right:20px; padding-bottom:20px;}
.shoper .pad-top .control-button .marg_right {margin-right:20px;}
.form-validate { margin-bottom:0;}
.form-validate #ui-tabs { margin-bottom:20px;}
.form-validate #ui-tabs #tab-2 { display:none;}
.vmorder-done td { border:1px solid #F0F0F0;}
#virtuemart_shoppergroup_id { min-height:80px;}
/*--------------------------------compare----------------------------------------*/
.compare_box .module-title { float:left;}
.compare_box .back-to-category { float:right;}
.compare_box .browseview { padding:10px;   background:#f0f0f0;}
table#compare_list_prod ,table#compare_list_prod tbody { width:100%;}
#compare_list_prod td {  vertical-align:middle;border:1px solid #E4E4E2; background:#fff; padding:10px;color:#6a6a6a;}
#compare_list_prod td li { list-style:none;}
#compare_list_prod tr { width:100%;}
#compare_list_prod td:first-child { background:#f0f0f0;width:100px;border:1px solid #e4e4e2; font-size:14px;color:#1B1B1B;}
#compare_list_prod td:nth-child(n+2) { background:#f0f0f0;min-width:300px;border:1px solid #e4e4e2; font-size:14px;color:#1B1B1B;}
#compare_list_prod .comare_name a { color:#1b1b1b; text-decoration:none;}
#compare_list_prod .comare_name a:hover {}
#compare_list_prod .tr_diff .comare_image { text-align:center;}

#compare_list_prod .vote {
    padding:0;}
#compare_list_prod .comare_image img { width:170px;}
#compare_list_prod .comare_price span.PricesalesPrice { font-weight:bold; font-size:16px; display:block;}
.green {
  color:#639C00;}
.comare_action .product-fields-title { display:block; padding-bottom:5px;}
.comare_action .product-custom { padding-bottom:10px;}
.comare_action .addtocart-area2 { float:none;}
.comare_action .controls label { display:inline-block;}
.comare_action .box-quantity { width:99px; display:inline-block; position:relative;}
.comare_action .addtocart-bar2 .quantity-controls,.comare_action .addtocart-bar2 .quantity-box { display:none;}
.comare_action .addtocart-bar2 .quantity-box {
	-moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background:#f0f0f0;
    border-color:#e4e4e2;
    border-image:none;
    border-radius:4px 4px 4px 4px;
    border-style:solid;
    border-width:1px;
    box-shadow:0 0 5px #e4e4e2 inset;
    color:#333333;
    font:14px/30px Arial,Tahoma,sans-serif;
    height:34px;
    padding:4px 0px 0 10px;
    text-shadow:1px 1px #FFFFFF;
    width:87px;
	position:relative;}
.comare_action .addtocart-bar2 .quantity-box input { border:none!important; box-shadow:none!important; background:none!important; padding:0; margin:0; width:40px;}
.comare_action .addtocart-bar2 .quantity-controls { width:19px; height:22px; border-left:1px solid #d4d4d4; position:absolute; top:9px; right:9px; z-index:1;}
.comare_action .addtocart-bar2 .quantity-controls .quantity-plus { height:6px; background:url(../images/select_arrows.png) left top no-repeat; width:9px; overflow:hidden; position:absolute; right:0px; top:0px; border:none;}
.comare_action .addtocart-bar2 .quantity-controls .quantity-minus { height:6px; background:url(../images/select_arrows.png) left bottom no-repeat; width:9px; overflow:hidden; position:absolute; right:0px; top:14px;border:none;}
.comare_action .addtocart-button { text-indent:0px; width:200px; padding-left:40px; text-align:left; text-decoration:none; margin-top:20px;}
.comare_action a.addtocart-button { width:170px;}
.comare_action .addtocart-button span { left:20px;}

.comare_action .compare_del { padding-left:30px; background:url(../images/remove.gif) left top no-repeat; font:normal 14px/22px Arial,Helvetica,sans-serif; display:inline-block; margin-top:20px; margin-bottom:20px;cursor:pointer; color:#1b1b1b;}
.comare_action .compare_del:hover {}
/**************wishlist***********/
.category-wishlist {padding:10px; background:#f0f0f0;}
.category-wishlist form { margin-bottom:0px;}
.zebra { width:100%;}
.zebra tbody { width:100%;}
.zebra tr { background:#fff;}
.zebra th { background:#f0f0f0; border:1px solid #E4E4E2; padding:10px; color:#1b1b1b; font:normal 14px/20px Arial,Helvetica,sans-serif;}
.zebra td {border:1px solid #E4E4E2;padding:10px;}
.zebra tr a.img img { width:150px;}
.zebra tr a.img { display:inline-block;width:150px;}
.zebra .product_name a  { font:bold 16px/24px Arial,Helvetica,sans-serif; color:#1b1b1b; text-decoration:none;}
.zebra .product_cat a { font:normal 12px/24px Arial,Helvetica,sans-serif; color:#1b1b1b; text-decoration:none;}
.zebra .product_name a:hover ,.zebra .product_cat a:hover {}
.tip-wrap {
    box-shadow:0 0 3px rgba(0,0,0,0.4);}
.tip-title {}
.zebra .addtocart-area2 { float:none;}
.zebra .controls label { display:inline-block;}
.zebra .box-quantity { width:99px; display:inline-block; position:relative;}
.zebra .addtocart-bar2 .quantity-controls,.zebra .addtocart-bar2 .quantity-box { display:inline-block;}
.zebra .addtocart-bar2 .quantity-box {
	-moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background:#f0f0f0;
    border-color:#e4e4e2;
    border-image:none;
    border-radius:4px 4px 4px 4px;
    border-style:solid;
    border-width:1px;
    box-shadow:0 0 5px #e4e4e2 inset;
    color:#333333;
    font:14px/30px Arial,Tahoma,sans-serif;
    height:34px;
    padding:4px 0px 0 10px;
    text-shadow:1px 1px #FFFFFF;
    width:87px;
	position:relative;}
.zebra .addtocart-bar2 .quantity-box input { border:none!important; box-shadow:none!important; background:none; padding:0; margin:0; width:40px;}
.zebra .addtocart-bar2 .quantity-controls { width:19px; height:22px; border-left:1px solid #d4d4d4; position:absolute; top:9px; right:9px; z-index:1;}
.zebra .addtocart-bar2 .quantity-controls .quantity-plus { height:6px; background:url(../images/select_arrows.png) left top no-repeat; width:9px; overflow:hidden; position:absolute; right:0px; top:0px; border:none;}
.zebra .addtocart-bar2 .quantity-controls .quantity-minus { height:6px; background:url(../images/select_arrows.png) left bottom no-repeat; width:9px; overflow:hidden; position:absolute; right:0px; top:14px;border:none;}
.zebra .addtocart-button { text-indent:0px; width:200px; padding-left:40px; text-align:left; text-decoration:none; margin-top:20px;}
.zebra a.addtocart-button { width:110px;}
.zebra .addtocart-button span { left:20px;}

.zebra .wishlist_del { padding-left:30px; padding-top:5px; padding-bottom:5px; background:url(../images/remove.gif) left center no-repeat; font:normal 14px/18px Arial,Helvetica,sans-serif; display:inline-block; margin-top:20px; margin-bottom:20px;cursor:pointer; border:none; vertical-align:middle;  text-indent:0px;}
.zebra .wishlist_del:hover {}

.zebra .Price span { display:none;}
.zebra .Price .sales {font:bold 16px/24px Arial,Helvetica,sans-serif; display:inline-block;}
.zebra .Price.disc .WithoutTax { display:block; color:#6a6a6a; font:normal 16px/24px Arial,Helvetica,sans-serif; text-decoration:line-through;}

/********Front_Page**********/
.Front_VM2 #product_list { padding-bottom:15px;}
/*k2_component*/

body{}

#rt-logo {

	display:block;}

#rt-content-bottom .rt-alpha,
#rt-content-bottom .rt-rt-omega,
#rt-content-top .rt-alpha,
#rt-content-top .rt-rt-omega{
	margin-right:0;
	margin-left:0;}


/* === CATEGORY VIEW ===*/


div.itemListViewa {color:#1b1b1b;}
#t3-content div#k2Container.itemListView{color:#6a6a6a;}
div.itemListView a {color:#1b1b1b;}

div.itemListView a:hover {}
div.itemListView a.button {color:#fff;}

div.itemListView a.button:hover {color:#fff;}


	/*Category block*/
	div.itemListCategoriesBlock{}
	div.itemListCategory{}
	div.itemListCategory img{float:left; margin:0 1em 1em 0;}
	div.itemListCategory h2{}
	div.itemListCategory p{}
	div.itemListSubCategories{}
	div.subCategoryContainer{float:left;}
	div.subCategory{}
	div.subCategory a.subCategoryImage{float:left; margin:0 1em 1em 0;}

	/*Items list*/
	div.itemList{}
	div.K2ItemsRow{clear:both; position:relative;}
	div.itemContainer{float:left;}
	div.itemContainer.itemContainerLast{}
	div.catItemView{}
	div.catItemHeader{}
	h3.catItemTitle{margin-top:1em; margin-bottom:1em;}
	span.catItemAuthor{}
	span.catItemDateCreated{}

	div.catItemRatingBlock{}

	div.catItemBody{
	}
	div.catItemImageBlock{}
	span.catItemImage{}
	span.catItemImage a{}
	span.catItemImage a img{}
	div.catItemIntroText{}
	div.catItemReadMore{}
	div.catItemExtraFields{}
	div.catItemExtraFields h4{}
	div.catItemExtraFields ul{margin:0}
	div.catItemExtraFields ul li{}
	span.catItemExtraFieldsLabel{}
	span.catItemExtraFieldsValue{}

	div.catItemLinks{}
	div.catItemCategory{}
	div.catItemCommentsLink{}
	div.catItemCommentsLink a{}

	span.catItemDateModified{}


/* === USER VIEW === */

div.userView{}
	div.componentheading{}
	div.componentheading h2{}

	/*User block*/
	div.userBlock{}
	div.userBlock img{float:left; margin:0 1em 1em 0;}
	div.userDescription{}
	span.userItemDateCreated{}

	/*Items list*/
	div.userItemList{}
	div.userItemView{}
	div.userItemHeader{}
	h3.userItemTitle{ margin:0 ;}
	span.userItemDateCreated{ padding-top:0px; padding-bottom:0px; display:inline-block;}
	div.userItemBody{}
	div.userItemImageBlock{}
	span.userItemImage{}
	span.userItemImage a{}
	span.userItemImage a img{}
	div.userItemIntroText{}
	div.userItemLinks{}
	div.userItemCategory{}
	div.userItemCommentsLink{}
	div.userItemReadMore{}
	a.k2ReadMore{}

.userBlock { display:none;}
div.userItemImageBlock {
    float:none;
    margin:0;
    padding:0;
	margin-bottom:20px;}
span.userItemImage {
    display:block;
    margin:0 20px 8px 0;
    text-align:center;}
/* === GENERIC VIEW === */

div.genericView{}
	div.genericItemList{}
	div.genericItemView{}
	div.genericItemHeader{}
	h2.genericItemTitle{}
	span.genericItemDateCreated{}
	div.genericItemBody{}
	div.genericItemImageBlock{}
	span.genericItemImage{}
	span.genericItemImage a{}
	span.genericItemImage a img{}
	div.genericItemIntroText{}
	div.genericItemCategory{}
	div.genericItemReadMore{}
	a.k2ReadMore{}


/* === TAGS VIEW === */

div.tagItemView{}
	div.tagItemList{}
	div.tagItemView{}
	div.tagItemHeader{}
	h2.tagItemTitle{}
	span.tagItemDateCreated{}
	div.tagItemBody{}
	div.tagItemImageBlock{}
	div.tagItemIntroText{}
	div.tagItemCategory{}
	div.tagItemReadMore{}
	a.k2ReadMore{}


/* === SEARCH VIEW === */

div.component-content > div.search{}
	form#searchForm{}
	fieldset.word{}
	div.searchintro{}
	fieldset.phrases,
	fieldset.only{margin:0 0 1em 0;}
	div.form-limit-and-counter{overflow:hidden;}
	p.counter{float:right; margin:0;}
	div.form-limit{float:left;}

	dl.search-results{}
	dt.result-title{}
	dd.result-created,dd.result-category{display:inline-block; margin:0;}
	dd.result-created,dd.result-text{margin:0 0 0 2em;}
	dd.result-text{margin:0 0 1em 0}



/* === ITEM VIEW ===*/
div.itemView{ background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #E7E7E7;
    box-shadow:0 0 3px #E7E7E7;
    margin-bottom:20px;
	padding:20px;
	padding-top:0;
	}
	div.itemHeader{}
	h2.itemTitle{ margin-bottom:20px; margin-left:-20px; margin-right:-20px;}
	span.itemDateCreated{}
	span.itemAuthor{}
	div.itemToolbar{ float:none; margin-top:0px; border:none; background:none;}
	div.itemToolbar ul { text-align:left;}
	div.itemToolbar ul{list-style:none; padding:0}
	div.itemToolbar ul li{display:inline-block; margin:0 0.5em 0 0; padding:0 0 0 0px;}
	div.itemToolbar ul li {
	background:none repeat scroll 0 0 transparent;
	border-left:none;
	font-size:12px;
	list-style:none outside none;
	text-align:center;}




	a.itemPrintLink{background:none; display:inline-block; width:16px; height:16px; text-indent:0;}
	a.itemEmailLink{background:none; display:inline-block; width:16px; height:16px; text-indent:0;}
	a.itemVideoLink{}
	a.itemCommentsLink{}

	div.itemBody{}
	div.itemImageBlock ,div.catItemImageBlock{ margin:20px 0 0px 0; border:1px solid #e5e5e5;}
	div.itemImageBlock { margin-bottom:20px;}
.itemList { margin-top:-7px;}

span.catItemImage {
    display:block;
    margin:0 0 0;
    text-align:center;}

span.catItemImage img {
    border:none;
    padding:0;}

div.catItemBody {
    margin:0;
    padding:0 0;}

div.catItemView {
    padding:0px;}
div.itemIntroText {
    color:#6a6a6a;
    font-size:14px;
    font-weight:normal;
    line-height:20px;
    padding:0;}
span.itemImage {
    display:block;
    margin:0;
    text-align:center;}
span.itemImage img {
    border:none;
    padding:0px;}
	span.itemImage{}
	span.itemImage a{}
	span.itemImage a img{}
	div.itemIntroText{}
	div.itemFullText{}
	div.itemContentFooter{}
	span.itemHits{}
	span.itemDateModified{}
	div.social-button{margin:0 0 10px; overflow:hidden;}
	div.social-button span.label{float:left; margin:0 0.5em 0 0; line-height:28px; padding-left:5px; padding-right:5px;}
	div.itemSocialSharing{ padding:15px 0 15px 0;}
	div.itemTwitterButton,
	div.itemFacebookButton,
	div.itemGooglePlusOneButton{float:left; margin:0 0 0 0.5em;}}
	div.itemLinks{}
	div.itemCategory{ padding-bottom:10px; border-bottom-style:solid; border-color:#e5e5e5;}
	div.itemTagsBlock{}
	ul.itemTags{}
	ul.itemTags {display:inline; margin:0; padding:0;}
	ul.itemTags li{display:inline-block; margin:0 0 0 0.5em;}
	div.itemAttachmentsBlock{}
	ul.itemAttachments{}
	ul.itemAttachments li{}
	ul.itemAttachments li a{}
	div.itemAuthorBlock{}
	img.itemAuthorAvatar{float:left; margin:0 1em 1em 0;}
	div.itemAuthorDetails{}
	h3.itemAuthorName{}
	span.itemAuthorEmail{}
	div.itemAuthorLatest{}
	div.itemAuthorLatest ul{}
	div.itemAuthorLatest ul li{ border:none;}
	div.itemVideoBlock{}
	span.itemVideo{}
	div.avPlayerWrapper.avVideo{}
	span.itemVideoCaption{}
	div.itemComments{}
	h3.itemCommentsCounter{}
	ul.itemCommentsList{list-style:none; padding:0;}
	ul.itemCommentsList li{margin:0 0 0 0;}
	ul.itemCommentsList li img{}
	div.commentBody{overflow:hidden;}
	div.commentBody p{margin:0 0 1em 0}
	span.commentAuthorName{}
	span.commentDate{}
	div.commentToolbar{}
	div.commentToolbar > a,span.commentLink{display:inline-block; margin:0 0.5em 0 0 ;}
	a.commentApproveLink{}
	a.commentRemoveLink{}
	div.itemCommentsForm{}
	p.itemCommentsFormNotes{}
	div.itemCommentsForm form span#formLog {margin:0 0 0 20px;padding:0 0 0 20px;font-weight:bold;}
	div.itemCommentsForm form .formLogLoading {background:url(../images/system/loading.gif) no-repeat left center;}

	.at300bs:hover{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(opacity=80) !important;}

	div.itemBackToTop{display:none;}

/* === CONTACTS VIEW ===*/

.contactContact {overflow:hidden;}
	div#contact-form-cont{}
	div.contact-form{  margin-right:50px;
	}
	div.contact-form legend { font-size:14px; border:none; line-height:20px; color:#6a6a6a;}
	.contact-wrap {}
	.contact-wrap .width30 { width:30%; float:left;}
	.contact-wrap .width60 { width:70%; float:left;}
	.contact-wrap .width60 h3 ,.contact-wrap .width60 .contact-form  { margin-left:30px; margin-right:0;}
	.contact-wrap .width60  .form-horizontal .control-label {
	padding-top:0px;
	text-align:left;
	width:100%;
	float:none;
	}
	.contact-wrap .width60  .form-horizontal .control-label label { display:inline-block;}

	.contact-wrap .star {
	color:#1b1b1b;}
	.contact-wrap .width60 .controls { margin-left:0px;}
	.contact-wrap .width60 .controls input { width:70%;
	background:none repeat scroll 0 0 #F0F0F0;
	border:1px solid #E4E4E2;
	height:20px;
	line-height:20px;
	margin-bottom:5px;
	padding:8px 10px !important;
    	}
	.contact-wrap .width60 .controls textarea { width:90%;
	background:none repeat scroll 0 0 #F0F0F0;
	border:1px solid #E4E4E2;
	height:150px;
	line-height:20px;
	margin-bottom:5px;
	padding:8px 10px !important;}
	.contact-wrap .width60 .form-actions { padding:0; margin:0; border:none; background:none; margin-top:-40px; padding-bottom:20px;}
	.contact-wrap .width60 .form-actions td { padding:0;}


	form#contact-form{ padding:0px;}
	input#jform_contact_name{}
	input#jform_contact_email{}
	input#jform_contact_emailmsg{}
	textarea#jform_contact_message{ margin-bottom:10px;}
	input#jform_contact_email_copy{}
	dt.emailCopy{float:left; margin:0 1em 0 0;}
	div#contact-address{}
	#map-wrapper{}
	#map{height:360px;}
	div.contact-contactinfo{}
	div.contact-miscinfo{}
	div.contact-miscinfo h3,div.jicons-icons{display:none;}
	div.contact-misc{}
	div.contact-misc p{}



/* === ACCOUNT (REGISTRATION) PAGE === */

div.k2AccountPage{
	margin-top:0;
	padding-top:20px!important;}
	div.k2AccountPage > dl{
	margin-bottom:2em;
	padding-bottom:1em;
	}

	dd.editor :before,dd.editor :after{display:none;}
	span#description_parent,textarea#description{margin:0 0 1em 0; display:block;}
	div.toggle-editor{text-align:right;}

	dt.gender{float:left; margin:0 3em 0 0;}
	dd.gender label{margin:0 1em 0 0;}

	div.k2AccountPageUpdate{text-align:right;}


/* === USER LOGIN PAGE === */

div.component-content > div.login div.login-fields{margin:0 0 1em 0;}
div.component-content > div.login div.login-fields label{
	display:inline-block;
	width:10em;}

/* === USER PROFILE === */

div.profile dl dt{display:block; width:15em; float:left; margin:0 0 1em 0;}
div.profile dl dd{margin:0 0 1em 0}







/* === MODULE STYLES ===*/

div.rt-block{position:relative;}
	div.module-title{}
	div.module-title h2{}

	/*Module list*/
	div.k2LatestCommentsBlock > ul,
	div.k2TopCommentersBlock > ul,
	div.k2CategoriesListBlock > ul,
	div.k2ArchivesBlock > ul,
	form#form-login > ul,
	div.k2ItemsBlock > ul,
	div.k2UsersBlock > ul,
	div.k2AuthorsListBlock > ul{list-style:none; padding:0;}

	/*K2 Content*/
	div.k2ItemsBlock{}
	div.k2ItemsBlock ul{}
	div.k2ItemsBlock > ul >li{margin:0 0 1em 0;}
	a.moduleItemTitle{}
	div.moduleItemIntrotext{}
	a.moduleItemImage{}
	a.moduleItemImage img{}
	span.moduleItemDateCreated{}


	/*Latest Comments*/
	div.k2LatestCommentsBlock{}
	div.k2LatestCommentsBlock ul{}
	div.k2LatestCommentsBlock li{margin:0 0 1em 0;}
	a.k2Avatar{float:left; margin:0 1em 1em 0;}
	div.recentCommentBody{overflow:hidden;}
	span.lcUsername{}
	span.lcCommentDate{}
	span.lcItemTitle{display:block;}
	span.lcComment{}
	span.lcItemCategory{}
	a.moduleItemCategory{}
	a.moduleItemComments{}
	span.moduleItemHits{display:block;}
	a.moduleItemReadMore{}

	/*Top Commenters*/
	div.k2TopCommentersBlock{}
	div.k2TopCommentersBlock ul{}
	div.k2TopCommentersBlock ul li{margin:0 0 1em 0;}
	a.tcLink{}
	a.tcLatestComment{}
	span.tcLatestCommentDate{display:block;}

	/*Categories*/
	div.k2CategoriesListBlock{  padding:0 20px; position:relative!important;}
	div.k2CategoriesListBlock ul{}
	div.k2CategoriesListBlock ul li{}

	/*Archives*/
	div.k2ArchivesBlock{}
	div.k2ArchivesBlock ul{}
	div.k2ArchivesBlock ul li{}

	/*User Login*/
	div.k2LoginBlock{}
	form#form-login{}
	p#form-login-username{}
	input#modlgn_username{}
	p#form-login-password{}
	input#modlgn_passwd{}
	p#form-login-remember{}
	form#form-login p label{display:block;}
	form#form-login p label.checkbox{display:inline-block; margin:0 1em 0 0;}
	input#modlgn_remember {float:left;}
	form#form-login ul{}
	form#form-login ul li{}

	/*K2 User block*/
	div.k2UserBlock{}
	div.k2UserBlockDetails{}
	div.k2UserBlockDetails a.k2Avatar{margin:0 1em 0 0;}
	span.ubName{display:block;}
	ul.k2UserBlockActions{list-style:none;}

	/*Search*/
	div.mod_search{}
	input#mod-search-searchword{}

	/*Users module*/
	div.k2UsersBlock{}
	div.k2UsersBlock ul{}
	div.k2UsersBlock ul li{margin:0 0 1em 0;}
	a.ubUserName{}
	div.ubUserDescription{}
	div.ubUserAdditionalInfo{}
	ul.ubUserItems{}
	ul.ubUserItems li{}

	/*Authord list*/
	div.k2AuthorsListBlock{}
	div.k2AuthorsListBlock ul{}
	div.k2AuthorsListBlock ul li{}
	a.abAuthorName{}
	a.abAuthorLatestItem{}

	/*Tags*/
	div.k2TagCloudBlock{}
	div.k2TagCloudBlock a{}

	/*Breadcrumbs*/
	div.k2BreadcrumbsBlock{}
	span.bcTitle{}
	span.bcSeparator{}
	div.k2BreadcrumbsBlock a,span.bcTitle,span.bcSeparator{display:inline-block; margin:0 0.5em 0 0;}




/*=== GENERAL STYLES ===*/


	/* Accessibility */
	#rt-accessibility .rt-desc {float:left;padding-right:5px;}
	#rt-accessibility #rt-buttons {float:left;}
	#rt-accessibility .button {display:block;width:14px;height:14px;float:left;background:none;}
	#rt-accessibility .large .button {background-position:0 -17px;}
	#rt-accessibility .small .button {background-position:-15px -17px;}

	body.font-size-is-xlarge {font-size:15px;line-height:1.7em;}
	body.font-size-is-large {font-size:14px;line-height:1.7em;}
	body.font-size-is-default {font-size:12px;line-height:1.7em;}
	body.font-size-is-small {font-size:11px;line-height:1.7em;}
	body.font-size-is-xsmall {font-size:10px;line-height:1.7em;}

	/*Font Resize*/
	.smallerFontSize {font-size:100%;line-height:inherit;}
	.largerFontSize {font-size:150%;line-height:140%;}

	/*Edit link*/
	span.itemEditLink,span.catItemEditLink,span.userItemEditLink{display:none; float:right; text-align:right; font-size:0.8em;}
	span.itemEditLink .modal,span.catItemEditLink .modal,span.userItemEditLink .modal { position:absolute; right:20px; top:8px; left:auto; display:inline-block; width:50px!important; padding:0!important; margin:0!important;}

	/*Feed icon*/
	div.k2FeedIcon{}
	div.k2FeedIcon a,div.k2FeedIcon a:hover {display:block; float:right; margin:0; padding:0; width:16px; height:16px; background:url(../images/icons/icon-rss.png) no-repeat 50% 50%;}
	div.k2FeedIcon a span,div.k2FeedIcon a:hover span {display:none;}

	/* --- Calendar --- */
	div.k2CalendarBlock {height:190px;margin-bottom:8px;} /* use this height value so that the calendar height won't change on Month change via ajax */
	div.k2CalendarLoader {background:#fff url(../images/system/loading.gif) no-repeat 50% 50%;}
	.calendar {background:#fff;border-collapse:collapse;}
	.calendar tr td {text-align:center;vertical-align:middle;padding:2px;border:1px solid #f4f4f4;background:#fff;}
	.calendar tr td.calendarNavMonthPrev {background:#f3f3f3;text-align:left;}
	.calendar tr td.calendarNavMonthPrev a {font-size:20px;text-decoration:none;}
	.calendar tr td.calendarNavMonthPrev a:hover {font-size:20px;text-decoration:none;}
	.calendar tr td.calendarCurrentMonth {background:#f3f3f3;}
	.calendar tr td.calendarNavMonthNext {background:#f3f3f3;text-align:right;}
	.calendar tr td.calendarNavMonthNext a {font-size:20px;text-decoration:none;}
	.calendar tr td.calendarNavMonthNext a:hover {font-size:20px;text-decoration:none;}
	.calendar tr td.calendarDayName {background:#e9e9e9;font-size:11px;width:14.2%;}
	.calendar tr td.calendarDateEmpty {background:#fbfbfb;}
	.calendar tr td.calendarDate {}
	.calendar tr td.calendarDateLinked {padding:0;}
	.calendar tr td.calendarDateLinked a {display:block;padding:2px;text-decoration:none;background:#eee;}
	.calendar tr td.calendarDateLinked a:hover {display:block;background:#135cae;color:#fff;padding:2px;text-decoration:none;}
	.calendar tr td.calendarToday {background:#135cae;color:#fff;}
	.calendar tr td.calendarTodayLinked {background:#135cae;color:#fff;padding:0;}
	.calendar tr td.calendarTodayLinked a {display:block;padding:2px;color:#fff;text-decoration:none;}
	.calendar tr td.calendarTodayLinked a:hover {display:block;background:#BFD9FF;padding:2px;text-decoration:none;}
	.calendar :before,.calendar :after{content:"";}
	img.calendar{display:none;}


	/* --- Rating --- */

	/* --- Forms --- */
	form#comment-form{}
	form dl{}
	form dl dt{}
	form dl dt label{}
	form dl dd{margin:0 0 1em 0;}
	textarea#commentText{}
	input#userName{}
	input#commentEmail{}
	input#commentURL{}
	input#submitCommentButton{}

	input.invalid,textarea.invalid{
	border:1px solid ##CC0000 !important;
	box-shadow:none !important;}

	input[type="checkbox"],input[type="radio"]{position:relative; top:1px;}
	label{line-height:1.5em; color:#6a6a6a;}
	legend{color:inherit; margin-bottom:0;}

	/* --- Mailto window --- */

	div#mailto-window{}
	a.mailto-close{}

	form#mailtoForm{}
	div.formelm{}
	input#mailto_field{}
	input#sender_field{}
	input#from_field{}
	input#subject_field{}

	/* --- Preloader ---*/
	a.preloader{background:url(../images/system/loading.gif) center 50% no-repeat; display:inline-block;}
	.itemRatingList,.itemRatingList a:hover,.itemRatingList .itemCurrentRating {
    background:url(../images/system/transparent_star.png) repeat-x scroll left -1000px transparent;}
.itemRatingList .itemCurrentRating {
    background-position:0 center;
    margin:0;
    padding:0;
    z-index:1;}
.itemRatingList {
    background-position:left top;
    float:left;
    height:25px;
    list-style:none outside none;
    margin:0;
    overflow:hidden;
    padding:0;
    position:relative;
    width:125px;}
.itemRatingList a:hover { background-position:left bottom;}
.itemRatingList li {
    background:none repeat scroll 0 0 transparent;
    display:inline;
    padding:0;}
	/* --- Pagination --- */
	div.k2Pagination,div.pagination,div.itemCommentsPagination{ text-align:right; margin:10px 0; padding:0;}
	div.k2Pagination ul,div.pagination ul,div.itemCommentsPagination ul{list-style:none; text-align:center; margin:0; box-shadow:none;}
	div.pagination li.num span.pagenav { background:#f5f5f5;}
	div.k2Pagination ul li,div.pagination ul li,div.itemCommentsPagination ul li{display:inline-block;}

	li.pagination-start{}
	li.pagination-prev{}
	li.pagination-next{}
	li.pagination-end{}

	span.pagenav{}
	a.pagenav{}
	a.pagenav:hover{}

	p.pagination-results{text-align:right;}

	/* --- Frontend Editing --- */

	#k2Frontend input.inputbox{height:inherit; line-height:inherit}
	#k2Frontend td.adminK2LeftCol{width:10em;}
	td.adminK2LeftCol label{display:inline-block; margin:0 0.5em 0 0;}

	#k2Frontend .button2-left .linkmacro {background:none;}
	#k2Frontend button.button{border-radius:0; background:none; color:inherit; padding:0;}

	#editor-xtd-buttons {float:left; padding:5px;}
	div.toggle-editor {padding:5px; text-align:right;}

.itemHeader { overflow:hidden; padding-bottom:10px;}
.itemRatingBlock { width:100%; clear:both;}
div.itemRatingBlock span {
   font:normal 12px/20px Arial,Helvetica,sans-serif; color:#6a6a6a;}

.itemDateCreated ,.itemAuthor,.catItemDateCreated ,div.catItemHeader span.catItemAuthor  ,.catItemHitsBlock ,.catItemCategory,.catItemCommentsLink { float:left; margin-right:15px;}
.catItemDateCreated ,div.catItemHeader span.catItemAuthor  ,.catItemHitsBlock ,.catItemCommentsLink ,.catItemCategory { padding-bottom:10px;}
.itemDateCreated span ,div.catItemHeader span.catItemDateCreated ,.catItemHits ,
div.userItemHeader span.userItemDateCreated  {  display:inline-block; padding-left:20px; position:relative;  font:normal 12px/20px Arial,Helvetica,sans-serif; color:#1b1b1b;}
.itemDateCreated span.spr ,.catItemDateCreated span.spr ,.userItemDateCreated span.spr{ background:url(../img/glyphicons-halflings.png) -49px -25px no-repeat; display:inline-block; position:absolute; left:0; top:4px; width:15px; height:15px; padding:0;}
.catItemHits span.spr{ background:url(../img/glyphicons-halflings.png) -96px -122px no-repeat; display:inline-block; position:absolute; left:0; top:4px; width:15px; height:15px; padding:0;}

.itemAuthor a ,
div.catItemHeader span.catItemAuthor  a {  display:inline-block; padding-left:20px; position:relative;  font:normal 12px/20px Arial,Helvetica,sans-serif; color:#1b1b1b;}
.itemView a {color:#1b1b1b;}
#t3-content #k2Container.itemView {color:#6a6a6a;}
.itemView a:hover {}
.itemAuthor a:hover ,
div.catItemHeader span.catItemAuthor a:hover { text-decoration:none;}
.itemAuthor span.spr ,
div.catItemHeader span.catItemAuthor span.spr { background:url(../img/glyphicons-halflings.png) -169px -1px no-repeat; display:inline-block; position:absolute; left:0; top:3px; width:15px; height:15px; padding:0;}



.itemToolbar a ,.catItemCommentsLink a {  display:inline-block; padding-left:20px; position:relative;  font:normal 12px/20px Arial,Helvetica,sans-serif;}
.catItemCommentsLink a {padding-left:0px}
.itemToolbar a:hover ,.catItemCommentsLink a:hover { text-decoration:none;}
.itemToolbar span.spr ,.catItemCommentsLink span.spr { background:url(../img/glyphicons-halflings.png) -241px -122px no-repeat; display:inline-block; position:absolute; left:0; top:6px; width:15px; height:15px; padding:0;}

.catItemCommentsLink span.spr ,.itemToolbar .lastItem  {position:relative;}
.itemToolbar .lastItem { margin-left:5px;}
.itemPrintLink ,.itemEmailLink  { margin-right:10px;}

.itemPrintLink span.spr {background:url(../img/glyphicons-halflings.png) -97px -49px no-repeat; top:4px;}
.itemEmailLink span.spr {background:url(../img/glyphicons-halflings.png) -73px -2px no-repeat;}

.itemLinks a ,.catItemCategory a{  display:inline-block; padding-left:20px; position:relative;  font:normal 12px/20px Arial,Helvetica,sans-serif;}
.itemLinks a:hover ,.catItemCategory a:hover { text-decoration:none;}
.itemLinks span.spr ,.catItemCategory span.spr { background:url(../img/glyphicons-halflings.png) -25px -49px no-repeat; display:inline-block; position:absolute; left:0; top:4px; width:15px; height:15px; padding:0;}

.line-thin { padding:10px 0 0 0; overflow:hidden;border-bottom:1px solid #e5e5e5; border-top:none; margin-bottom:20px;}

.even {
    background:none;
    border-bottom:1px dotted #CCCCCC;
    padding:2px;}
.itemAuthorLatest a { text-decoration:none;}

div.itemAuthorBlock {
    display:none;}
div.itemNavigation {
    background:none;
    padding:4px 8px;
	border-top:solid 1px #e5e5e5;
	border-bottom:solid 1px #e5e5e5;
}

div.itemAuthorLatest h3 ,
div.itemCommentsForm h3 {
	border:medium none;
    font:600 16px/20px 'Open Sans',sans-serif;
    outline:medium none;
    text-decoration:none;
	color:#1b1b1b;
	}
div.catItemRatingBlock span {
    color:#6a6a6a;
    display:block;
    float:left;
    font-style:normal;
    margin:0;
    padding:0 4px 0 0;
	font-size:12px;}
div.itemListCategory {
    background:none repeat scroll 0 0 #f9f9f9;
    border:1px solid #e5e5e5;
    margin:10px 0;
    padding:20px 20px 5px 20px;}

#itemListPrimary .groupPrimary { margin-left:10px; margin-right:10px;}
#itemListPrimary .itemContainer:first-child .groupPrimary { margin-left:0;}
#itemListPrimary .itemContainerLast .groupPrimary { margin-right:0;}

#itemListSecondary { margin:0 -10px 0 -10px;}
#itemListSecondary .groupSecondary { margin-left:10px; margin-right:10px;}
#k2Container #itemListPrimary  h3.module-title { font-size:18px; min-height:42px;}
#k2Container #itemListSecondary h3.module-title { font-size:18px; min-height:42px;}

div.catItemReadMore {
    display:inline-block;
	padding-top:10px;
	}

div.itemComments {
    background:none;
    border:none;
    padding:0;}

div.itemComments ul.itemCommentsList li {
    border-top:1px dotted #DDDDDD;
    margin:0;
    padding:20px 0 0 0;
	background:none!important;}

div.itemComments ul.itemCommentsList li img {
    background:none;
	border:none;
	float:left;
    margin:10px 10px 10px 0;
    padding:0;}
div.itemComments ul.itemCommentsList li:first-child { border:none; padding-top:0;}

div.itemComments ul.itemCommentsList li span.commentAuthorName ,
div.itemComments ul.itemCommentsList li span.commentDate  {
    font-size:12px;
    font-weight:normal;color:#1b1b1b;
	border:none;
	padding-bottom:10px;}

div.itemComments ul.itemCommentsList li span.commentLink {
    float:none;
    margin:0 0 10px 10px;}
.itemCommentsCounter { font:bold 14px/20px Arial,Helvetica,sans-serif;}
.itemCommentsForm h3 { border-bottom:1px dotted #DDDDDD;}

div.itemCommentsForm p.itemCommentsFormNotes {
    border-top:none; padding-top:20px;}
.itemCommentsForm { padding-bottom:15px;}
#comment-form  input.inputbox {
    background:none repeat scroll 0 0 #F0F0F0;
    border:1px solid #E4E4E2;
    height:20px;
    line-height:20px;
    margin-bottom:5px;
    padding:8px 10px !important;
    width:50%;}
#comment-form #commentText {
    background:none repeat scroll 0 0 #F0F0F0;
    border:1px solid #E4E4E2;
    height:120px;
    line-height:20px;
    margin-bottom:5px;
    padding:8px 10px !important;
    width:50%;resize:none;}


.module_map .mod-jgmap_map { width:100%!important;}

/* === SYSTEM MESSAGES ===*/

/* OpenID icon style */
input.system-openid,input.com-system-openid { background:url(http://openid.net/images/login-bg.gif) no-repeat;background-color:#fff;background-position:0 50%;color:#000;padding-left:18px;}

/* Unpublished */
.system-unpublished {background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df;}

/* System Messages */
#system-message { margin-bottom:10px; padding:0;}
#system-message dt { font-weight:bold;}
#system-message dd { margin:0; font-weight:bold;}
#system-message dd ul { background-color:#d9edf7 !important; background-position:25px 20px; color:#3a87ad; font:14px; line-height:22px; margin:10px 0 10px 0!important; list-style:none; padding:20px!important; text-align:left; border:1px solid #bce8f1; list-style:none;}

#system-message > .warning > ul {
    background-color:#E6C8A6!important;
    border-color:#FFBB00;
	border:1px solid #F0DC7E!important;}

#system-message dd.notice ul {
    background-color:#F5ECC1!important;
    border:1px solid #F0DC7E!important;
    color:#A08B4C;}
/* System Standard Messages */
#system-message dt.message {display:none;}

/* System Error Messages */
#system-message dt.error {display:none;}
#system-message dd.error ul {color:#cb2700;background-color:#f6d9d2!important;border:1px solid #fcc1b3;}

/* System Notice Messages */
#system-message dt.notice {display:none;}
#system-message dd.notice ul {color:#A08B4C;background-color:#F5ECC1;border:2px solid #F0DC7E;}

/* Debug */
#system-debug {color:#ccc;background-color:#fff;padding:10px;margin:10px;}
#system-debug div {font-size:11px;}

/*Mobile Styles*/
.mobilePortrait{display:none !important;}


/**/
/**/
/**/
/**/
.no-products { padding-top:20px; padding-bottom:20px;}
html#facebook .pluginBoxDivider { display:none!important;}
input.inputbox_vm_ajax_search_search_str2{
	float:left;
}
.wishlist form { margin:0;}
#facebox .popup iframe { width:460px; min-height:550px; height:auto!important;}

#sbox-btn-close {
    right:-10px;
    top:-10px;}

#facebox .my-groovy-style2 .showcart { position:absolute; right:25px; bottom:25px;}

#facebox .my-groovy-style2 .showcart
	{
	font:normal 14px/24px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	color:#fff;
	text-align:center;
	width:120px;
	height:30px;
	display:inline-block;
	text-indent:0px;
	text-decoration:none;
	padding:0 10px;
	border-radius:6px;
	box-shadow:0px 1px 1px 1px #a8a8a8;
	}
	#facebox .my-groovy-style2 .continue ,.cart-view .billto-shipto .details {
	font:normal 14px/24px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	   border:none;
	border-bottom:1px solid #a7a7a7;
	border-top:1px solid #f1f1f1;
	color:#1b1b1b;
	text-align:center;
	width:140px;
	height:30px;
	display:inline-block;
	text-indent:0px;
	text-decoration:none;
	padding:0 20px;
	border-radius:6px;
	box-shadow:0 2px 1px 0 rgba(0,0,0,0.2);
	background-image:linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-o-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-moz-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-webkit-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-ms-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.37,rgb(220,220,220)),
	color-stop(0.69,rgb(225,225,225)),
	color-stop(0.85,rgb(228,228,228))
	);
	background:#e0e0e0\0/;
	}
	.cart-view .billto-shipto .details { width:auto; height:auto; line-height:20px; padding-top:9px; padding-bottom:9px;}
#facebox .my-groovy-style2 .showcart:hover ,#facebox .my-groovy-style2 .continue:hover , .cart-view .billto-shipto .details:hover
{
	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 1px 1px 1px #a8a8a8;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	color:#fff;
	background:#2d2d2d\0/;}

#system-message dd { margin-bottom:20px;}
.product-box2 .tooltip ,#product_list.list .tooltip{ display:none!important;}
.buttonBar-right.user { padding-top:20px;}
.virtuemart_search input.inputbox { padding-top:11px; padding-bottom:11px;   background:none repeat scroll 0 0 #F0F0F0;   border:1px solid #E4E4E2; margin:0; margin-right:10px;}
h2.search-title {
	font-family:'Open Sans',sans-serif;
    font-size:24px;
    font-weight:400;
    line-height:24px;
    text-transform:uppercase;}
	.virtuemart_search select { margin-top:10px; background:#F0F0F0;}
	.vendor-details-view { padding-bottom:20px;}
	.vendor-details-view #askform input {
	background:none repeat scroll 0 0 #F0F0F0;
	border:1px solid #E4E4E2;
	height:20px;
	line-height:20px;
	margin-bottom:5px;
	padding:8px 10px !important;
	width:50%;

	}

.vendor-details-view #askform textarea {
    background:none repeat scroll 0 0 #F0F0F0;
    border:1px solid #E4E4E2;
    height:120px;
    line-height:20px;
    margin-bottom:5px;
    max-width:none !important;
    padding:8px 10px !important;
    width:50%;}
#keycaptcha_div { font-weight:bold;}
.manufacturer-view-default { overflow:hidden;}
.manufacturer-view-default .row_man { float:left; width:25%; margin-bottom:20px;}
.manufacturer-view-default .row_man h2 a { font:bold 16px/22px Arial,Helvetica,sans-serif; color:#1b1b1b;}
.manufacturer-view-default .row_man h2 a:hover { text-decoration:none;}

.manufacturer_details_view  h2  { font:normal 24px/22px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif; color:#1b1b1b; text-transform:uppercase; margin-bottom:30px;}
.manufacturer_details_view  .fleft { float:left; margin-right:20px;}
.manufacturer_details_view .manufacturer-description { color:#6a6a6a; font:normal 14px/22px Arial,Helvetica,sans-serif; padding-top:5px;}
.manufacturer_details_view .wrap { width:100%; overflow:hidden;}
.manufacturer_details_view  .manufacturer-email ,.manufacturer_details_view .manufacturer-url { float:left; margin:10px 0 20px 0; line-height:14px;}
.manufacturer_details_view  .manufacturer-email  {border-right:1px solid #909090; padding-right:15px; margin-right:15px;}
.manufacturer_details_view  .manufacturer-email a ,.manufacturer_details_view .manufacturer-url a { color:#1b1b1b;}

.orders-box { background:#f0f0f0; padding:5px; padding-top:0; border-radius:5px;}
.orders-box tbody { background:#fff;font-size:14px;}
.orders-box tbody td { background:none;border-top:1px solid #DDDDDD!important; border-left:1px solid #e4e4e2;color:#6a6a6a; padding-top:15px; padding-bottom:15px; font-weight:normal;}
.orders-box tbody td:first-child { border-left:none;}
.orders-box tbody td.num a {color:#1b1b1b;}
.orders-box tbody td.num a:hover { text-decoration:none;}

.orders-box tbody td.total {font-weight:bold;}

.spaceStyle.first { position:absolute; right:20px; top:10px;}
.spaceStyle.second { padding-top:20px;}
.spaceStyle.second .order-box { background:#fff; border:1px solid #e4e4e2; border-radius:6px; margin-bottom:30px;}
.spaceStyle.second .order-box td { border-top:1px solid #e4e4e2; border-left:1px solid #e4e4e2; padding:15px; color:#6a6a6a;}
.spaceStyle.second .order-box td:first-child { border-left:none; background:#f0f0f0; width:30%;color:#1b1b1b;}
.spaceStyle.second .order-box tr.first td { border-top:none;}

.spaceStyle.second .order-box2 { background:#fff;}
.spaceStyle.second .order-box2 td.first { border:none;  padding:0px;}
.spaceStyle.second .order-box2 td.first .order-box {background:#fff; border:1px solid #e4e4e2; border-radius:6px; margin-top:30px; margin-bottom:10px;}
.spaceStyle.second .order-box2 .order-box td:first-child { border-left:none; background:#f0f0f0; width:40%;}
.spaceStyle.second .order-box2 td.first .order-box tr:first-child td { border-top:none;}

.spaceStylebot { padding-top:10px;}
#tabs { color:#6a6a6a;}
#tabs li { padding-bottom:10px;}
.spaceStylebot #tab-2 { display:none;}

.orders-box thead { font-size:14px;}
.orders-box thead th { background:none; border-left:1px solid #e4e4e2;color:#1b1b1b; padding-top:15px; padding-bottom:15px; font-weight:normal;}
.orders-box thead th:first-child { border-left:none;}

.order-items-box {background:#fff; border:1px solid #e4e4e2; border-radius:6px;}
.order-items-box a:hover { color:#1b1b1b;}
.order-items-box .sectiontableheader th { border:none; background:#f0f0f0; color:#1b1b1b; font-weight:normal; border-left:1px solid #e4e4e2; padding:15px;}
.order-items-box .sectiontableheader th:first-child { border:none;}
.order-items-box tr td {border-left:1px solid #e4e4e2; padding:15px; color:#6a6a6a;}
.order-items-box tr td:first-child {border-left:none;}

.order-items-box tr.total td { font-weight:bold; color:#1b1b1b;}
.order-items-box tr.total td.pricePad {}
.order-items-box tr.total .color {}
.order-items-box tr .color2 { color:#1b1b1b;}

.vmorder-done { margin-top:20px;}
.cart_billing-box h3 {
	font-family:'Open Sans',sans-serif; font-size:16px;
    font-weight:400;
    line-height:18px;
    margin:0 0 10px;
    padding:0px 0;
    text-transform:uppercase;
	}

.login-wrap.cart-view {padding-top:20px;}
.login-wrap.cart-view  .control-group:first-child {margin-right:30px;}
.login-wrap.cart-view ul { margin:0;list-style:none;}
.login-wrap.cart-view a {color:#1b1b1b;}
.login-wrap.cart-view a:hover {text-decoration:none;}

.k2AccountPage th.k2ProfileHeading {
color:#1b1b1b;text-transform:uppercase; font-weight:normal;padding-left:10px; font-family:'Open Sans',sans-serif;}
.k2AccountPage input {
	background:none repeat scroll 0 0 #F0F0F0;
    border:1px solid #E4E4E2;
    border-radius:6px 6px 6px 6px;
    height:20px;
    line-height:20px;
    margin-bottom:5px;
    padding:8px 10px !important;

	}
	.k2AccountPage #image {height:30px;line-height:30px;}
	.k2AccountPage select    {background:repeat scroll 0 0 #F0F0F0;}
	.k2AccountPage textarea   {background:repeat scroll 0 0 #F0F0F0; width:220px;}
	#comments-form-message {
    display:block;
    margin-right:5px;
	margin-left:20px;
    padding:5px 5px 5px 25px;}
#STsameAsBT { display:block;}

div.tp-leftarrow.default ,div.flexslider  ul.flex-direction-nav a.flex-prev {	z-index:100;cursor:pointer; 	background:url(../images/themes/arrows.png) left top no-repeat;	height:60px; 	width:69px; left:0!important; opacity:1;}
div.tp-leftarrow.default:hover ,div.flexslider  ul.flex-direction-nav a.flex-prev:hover { background-position:left bottom;opacity:1;}
div.tp-rightarrow.default ,div.flexslider ul.flex-direction-nav a.flex-next	{	z-index:100;cursor:pointer;	background:url(../images/themes/arrows.png) right top no-repeat;	height:60px; 	width:70px; right:0!important;opacity:1;}
div.tp-rightarrow.default:hover ,div.flexslider ul.flex-direction-nav a.flex-next:hover  { background-position:right bottom;opacity:1;}
/******************up 1.0.1 **************************/

div#facebox div.popup {
	border:none;}
div#facebox .my-groovy-style2 { position:relative; width:430px; display:block; padding:25px}
#facebox .my-groovy-style2 img { position:absolute; left:25px; top:25px; width:80px; max-width:none!important;}
#facebox .my-groovy-style2 > div { padding-left:100px; min-height:150px; margin-bottom:10px; overflow:hidden;}
#facebox .my-groovy-style2 div div { font:normal 14px/25px Arial,Helvetica,sans-serif; margin-bottom:60px;color:#6a6a6a;}
#facebox .my-groovy-style2 div h4 {font:normal 20px/20px Arial,Helvetica,sans-serif;color:#1b1b1b;}
#facebox .my-groovy-style2 .continue { position:absolute; left:25px; bottom:25px;}
.module_switcher .module-ct .activeOrder { width:90px; padding:4px 10px 4px 10px; overflow:hidden; cursor:pointer;}
.main-image img { max-width:none!important;}
.main-image .big_img { width:100%;}
.main-image .jqzoom {
    display:block;
    float:none;
    height:100%;
    width:100%;}

/******************up 1.4 **************************/
#productdetailsview .product-related-products .wrapper-slide {
    width:206px;}

#screenshot{
	position:absolute;
	background:#fff;
	padding:5px;
	display:none;
	color:#fff;
	z-index:9999;
	box-shadow:0 0 5px #E1E0E0;
	left:0;
	width:150px!important; height:auto!important; min-height:150px;
	border-radius:6px;
	}
	#screenshot img { width:150px!important; height:auto!important; display:block; position:relative; z-index:10;}
	#screenshot span { display:block; width:50%; height:50%; position:absolute; left:25%; top:25%; z-index:1; background:#fff url(../images/ajax-loader.gif) center center no-repeat;}

	.list_carousel.layout2 li .product-box {
	text-align:center;
	padding:10px;
	margin:0px;
	display:block;
	border-radius:5px;
	height:auto;
	border:none!important;
	}
	.list_carousel.layout2 li  .product-box.hover {
	padding:0; padding-bottom:13px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	 background:none;
	 border:none;

	}
	.list_carousel.layout2  .product-box.hover:hover {
	text-align:center;
	background:#fff;
	border:none;
	margin:0px;
	display:block;
	border-radius:5px;
	box-shadow:0 0 7px #c2c0c0;
	padding-bottom:10px;
	}
	.list_carousel.layout2 .product-box.hover .browseImage {box-shadow:0 0 7px #c2c0c0; width:auto; padding:10px; border-radius:5px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	}
	.list_carousel.layout2  .product-box.hover:hover .browseImage { box-shadow:none;}
	.list_carousel.layout2 .product-box.hover { display:block; height:auto; opacity:1; position:relative; box-shadow:none;}
	.list_carousel.layout2 li .product-box:hover { z-index:2;}
	.list_carousel.layout2 li .product-box:hover  { display:block;}
	.list_carousel.layout2  .product-box.hover:hover  { left:0; width:auto;}
	.list_carousel.layout2  .wrapper-slide {
	margin:0 auto;
	padding-left:7px;
	padding-top:10px;
	width:210px; overflow:hidden; padding-bottom:5px;}

.list_prev ,.list_next { z-index:1;}
.mod_vm2products.loader{background:url(../images/ajax-loader.gif) center center no-repeat; position:relative; z-index:99; min-height:90px; display:block;}
.vmgroup_vm2products { display:none;}

/******************up 1.5 - 1.6.0 **************************/
	.list_carousel.layout2  .browseImage a {
	position:relative;}

.list_carousel.layout2 .browseImage  a {
	-webkit-perspective:600px;
	-moz-perspective:600px;
	position:relative;}



	.list_carousel.layout2 li  .browseImage .discount ,.list_carousel.layout2 li .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif;  border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block; z-index:99;}




.izotop_load { opacity:0;}
.vmgroup_izotop.loader{background:url(../images/ajax-loader.gif) center 10% no-repeat; position:relative; z-index:99; min-height:90px; display:block;}

#slider_izotop {}
.module_izotop { margin-bottom:0;}
.layout2 #slider_izotop {
	margin:0;
	padding:0px;
	display:block;
	list-style:none;
	margin-left:-28px;
	padding-right:28px;
	margin-right:-28px;
	padding-bottom:50px;
	margin-bottom:-50px;}

#slider_izotop {
	margin:0;
	padding:0px;
	list-style:none;
	display:block;
	margin-left:-28px;
	padding-right:28px;
	margin-right:-28px;
	padding-bottom:90px;
	margin-bottom:-90px;}
	#slider_izotop li .prod-row {
	text-align:center;
	padding:0px;
	margin:14px 0px 14px 28px;
	display:block;
	float:left;
	position:relative;
	z-index:1000;
	width:277px;
	z-index:1;}
	#slider_izotop li .product-box {
	text-align:center;
	background:#fff;
	border:1px solid #dddddd;
	padding:10px;
	margin:0px;
	display:block;
	border-radius:5px;
	box-shadow:0 0 5px  #c2c0c0;
	height:357px;
	}
	.layout2 #slider_izotop  li .product-box {
	text-align:center;
	padding:10px;
	margin:0px;
	display:block;
	border-radius:5px;
	border:1px solid transparent;
	border-bottom:3px solid transparent;
	height:auto;
	background:none;
	}
	.layout2  #slider_izotop .product-box.hover { padding:0; padding-bottom:10px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	}
	.layout2  #slider_izotop .product-box.hover:hover {
	text-align:center;
	background:#fff;
	border:1px solid #dddddd;
	margin:0px;
	display:block;
	border-radius:5px;
	box-shadow:0 0 7px #c2c0c0;
	}
	#slider_izotop li .product-box .Title { padding:10px 10px 10px 10px; min-height:42px;}
	#slider_izotop .product-box .Title a { color:#1b1b1b; font:normal 16px/19px Arial,Helvetica,sans-serif;}
	#slider_izotop .product-box .Title a:hover { text-decoration:none;}

	#slider_izotop li .product-box .sales  { font:normal 16px/24px Arial,Helvetica,sans-serif;}
	#slider_izotop li .product-box .WithoutTax { display:none;}
	#slider_izotop li .product-box.disc .Price { overflow:hidden;}
	#slider_izotop li .product-box.disc .WithoutTax { font:normal 16px/24px Arial,Helvetica,sans-serif; color:#6a6a6a; text-decoration:line-through;display:inline-block!important;}
	#slider_izotop li .product-box.disc  .sales {font:normal 16px/24px Arial,Helvetica,sans-serif; display:inline-block!important; padding-left:5px;}

	#slider_izotop li .product-box .browseImage .discount ,#slider_izotop li .product-box .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif;  border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block;}


	#slider_izotop li .product-box .browseImage { max-height:250px; overflow:hidden; width:100%; background:none; position:relative;}
	#slider_izotop li .product-box.hover .browseImage { max-height:265px; overflow:hidden; width:100%; background:none; position:relative; padding-top:0px;}
	.layout2 #slider_izotop .product-box.hover .browseImage {box-shadow:0 0 7px #c2c0c0; width:auto; padding:10px; border-radius:5px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	}
	.layout2 #slider_izotop .product-box.hover:hover .browseImage { box-shadow:none;}
	#slider_izotop li .product-box .browseImage a { display:block;}
	#slider_izotop li .product-box .browseImage img { max-width:100%; height:auto; max-height:260px;}
	#slider_izotop li .product-box.hover .browseImage img { max-width:100%; height:auto; max-height:280px;}



	#slider_izotop li .product-box { display:block;}
	#slider_izotop li .product-box.hover { display:none; height:455px;opacity:0; width:100%; opacity:1;   left:-4%; position:absolute; top:0;box-shadow:0 0 7px #c2c0c0;}
	.layout2 #slider_izotop .product-box.hover { display:block; height:auto; opacity:1; position:relative; box-shadow:none;}
	#slider_izotop li .prod-row:hover { z-index:2;}
	#slider_izotop li .prod-row:hover .product-box { display:block;}
	#slider_izotop li .prod-row:hover .product-box.hover {display:block;}
	.layout2 #slider_izotop .prod-row:hover .product-box.hover { left:0; width:auto;}
	.layout2 #slider_izotop .wrapper-slide {
	margin:0 auto;
	padding-left:7px;
	padding-top:10px;
	width:210px; overflow:hidden; padding-bottom:5px;}

	#slider_izotop  .browseImage a {
	position:relative;}

#slider_izotop .browseImage  a {
	-webkit-perspective:600px;
	-moz-perspective:600px;
	position:relative;}


	#slider_izotop li .product-box .browseImage .discount ,#slider_izotop li .product-box .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif;  border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block; z-index:99;}



/* Start:Recommended Isotope styles */

/**** Isotope Filtering ****/

.isotope-item {
  z-index:2;}

.isotope-hidden.isotope-item {
  pointer-events:none;
  z-index:1;}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration:0.8s;
     -moz-transition-duration:0.8s;
      -ms-transition-duration:0.8s;
       -o-transition-duration:0.8s;
          transition-duration:0.8s;}

.isotope {
  -webkit-transition-property:height,width;
     -moz-transition-property:height,width;
      -ms-transition-property:height,width;
       -o-transition-property:height,width;
          transition-property:height,width;}

.isotope .isotope-item {
  -webkit-transition-property:-webkit-transform,opacity;
     -moz-transition-property:  -moz-transform,opacity;
      -ms-transition-property:   -ms-transform,opacity;
       -o-transition-property:    -o-transform,opacity;
          transition-property:       transform,opacity;}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration:0s;
     -moz-transition-duration:0s;
      -ms-transition-duration:0s;
       -o-transition-duration:0s;
          transition-duration:0s;}

/* End:Recommended Isotope styles */



/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition:none;
     -moz-transition:none;
      -ms-transition:none;
       -o-transition:none;
          transition:none;}



/******************up 1.6.0 **************************/





 #product_list.layout2.grid  #slider {}

	#product_list.layout2.grid #slider li .product-box {
	text-align:center;
	padding:10px;
	margin:0px;
	display:block;
	border-radius:5px;
	border:1px solid transparent;
	border-bottom:3px solid transparent!important;
	height:auto;
	background:none;
	}
	#product_list.layout2.grid #slider .product-box.hover { padding:0; padding-bottom:10px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	}
	#product_list.layout2.grid #slider .product-box.hover:hover {
	text-align:center;
	background:#fff;
	border:1px solid #dddddd;
	margin:0px;
	display:block;
	border-radius:5px;
	box-shadow:0 0 7px #c2c0c0;
	}
	#product_list.layout2.grid #slider .product-box.hover .browseImage {box-shadow:0 0 7px #c2c0c0; width:auto; padding:5px; border-radius:5px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	}
	#product_list.layout2.grid  #slider .product-box.hover:hover .browseImage { box-shadow:none;}
	#product_list.layout2.grid #slider .product-box.hover ,.list_carousel.layout2 li .product-box.hover ,.layout2 #slider_izotop .product-box.hover  { display:block; height:auto;left:0; width:auto; opacity:1; position:relative; box-shadow:none;}
	#product_list.layout2.grid #slider li:hover .product-box.hover , .list_carousel.layout2 li:hover .product-box.hover ,.layout2 #slider_izotop li:hover .product-box.hover  { left:0; width:auto;}
	#product_list.layout2.grid #slider .wrapper-slide {
	margin:0 auto;
	padding-left:7px;
	padding-top:10px;
	width:210px; overflow:hidden; padding-bottom:5px;}

	#product_list.layout2 #slider .browseImage a {
	position:relative;}

#product_list.layout2 #slider .browseImage  a {
	-webkit-perspective:600px;
	-moz-perspective:600px;}



	#product_list.layout2 li .product-box .browseImage .discount ,#product_list.layout2 li .product-box .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif;  border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block; z-index:99;}




 .product-related.layout2 #slider {
	 padding:0 0 0 7px;}

	.product-related.layout2 #slider li .product-box {
	text-align:center;
	padding:10px;
	margin:0px;
	display:block;
	border-radius:5px;
	border:1px solid transparent;
	border-bottom:3px solid transparent!important;
	height:auto;
	background:none;
	}
	.product-related.layout2 #slider .product-box.hover { padding:0; padding-bottom:10px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	}
	.product-related.layout2 #slider .product-box.hover:hover {
	text-align:center;
	background:#fff;
	border:1px solid #dddddd;
	margin:0px;
	display:block;
	border-radius:5px;
	box-shadow:0 0 7px #c2c0c0;
	}
	.product-related.layout2 #slider .product-box.hover .browseImage {box-shadow:0 0 7px #c2c0c0; width:auto; padding:10px; border-radius:5px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	}
	.product-related.layout2 #slider .product-box.hover:hover .browseImage { box-shadow:none;}
	.product-related.layout2 #slider .product-box.hover { display:block; height:auto; opacity:1;left:0; width:auto; position:relative; box-shadow:none;}
	.product-related.layout2 #slider li:hover .product-box.hover { left:0; width:auto;}
	.product-related.layout2 #slider .wrapper-slide {
	margin:0 auto;
	padding-left:7px;
	padding-top:10px;
	width:210px; overflow:hidden; padding-bottom:5px;}

	.product-related.layout2 #slider .browseImage a {
	position:relative;}

.product-related.layout2 #slider .browseImage  a {
	-webkit-perspective:600px;
	-moz-perspective:600px;}


	.product-related.layout2 li .product-box .browseImage .discount ,.product-related.layout2 li .product-box .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif;  border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block; z-index:99;}

/* END - layout2 product tabs */
.responsive-tabs__heading { display:none;}
.responsive-tabs__list__item { display:block; cursor:pointer; float:left;}


	.example2  h1 { margin-bottom:0; margin-top:0; line-height:1.2em;}

	.example2 h2 { font-size:1.1em; font-weight:normal;}

	.example2 .btn:hover { background:#3cb7d3}
	.example2 .clearfix {
	 *zoom:1;}

	.example2 .clearfix:before,
	.example2 .clearfix:after {
	 display:table;
	 content:"";}

	.example2 .clearfix:after {
	 clear:both;}

	@media (max-width:767px) {
	h1 { margin-top:25px;}
	h2 { top:0;}}

@media (max-width:767px) {
	.responsive-tabs__list { display:none;}
	.responsive-tabs__heading { display:block; cursor:pointer;}
	.responsive-tabs__panel--closed-accordion-only { display:none;}}

@media (min-width:768px) {
	.responsive-tabs__panel--closed-accordion-only { display:block !important;}}

/* END - Required for core functionality */


/* OPTIONAL - Basic Skin */

#productdetailsview .example2 .filter .product-field-type-P .product-fields-title {
    font-size:14px;
    font-weight:bold;}
.responsive-tabs-wrapper {
	clear:both;
	zoom:1;}
.responsive-tabs-wrapper:before,
.responsive-tabs-wrapper:after {
    content:"";
    display:table;}
.responsive-tabs-wrapper:after {
    clear:both;}

.responsive-tabs__heading:focus,
.responsive-tabs__list__item:focus { outline:none !important;}

.responsive-tabs__heading--active:focus,
.responsive-tabs__list__item--active:focus { outline:none !important;}


.example2 .responsive-tabs__list {margin:0; padding:0; list-style:none; overflow:hidden; position:relative; z-index:99;}

#productdetailsview .example2 .video .product-fields-title,#productdetailsview .example2 .custom .product-fields-title {
    display:none;}

#productdetailsview .example2 .video .product-field-desc {
    display:block;
    padding-bottom:10px;}

#productdetailsview .example2 .video .product-field-display {
    display:block;
    margin:0 auto;
    width:640px;}
#productdetailsview .example2 .filter .product-fields li {
    margin-left:25px;}
.responsive-tabs__list__item { background:#eee; padding:5px 15px 5px; margin-top:10px;  margin-right:5px; border-top-left-radius:5px; border-top-right-radius:5px;border:5px solid #f0f0f0; border-bottom:none; font-size:16px;font-family:'Open Sans',sans-serif;transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;}
.responsive-tabs__list__item:hover { background:#fff; padding-bottom:10px; padding-top:10px; margin-top:0;}
.responsive-tabs__list__item--active,
.responsive-tabs__list__item--active:hover {  background:#fff; padding-bottom:10px; padding-top:10px; margin-top:0;}

.responsive-tabs__panel { margin-bottom:20px; padding:20px; padding-top:20px; padding-bottom:15px; background:#fff; border:5px solid #f0f0f0; border-bottom-left-radius:5px; border-radius:0 6px 6px 6px; margin-top:-5px;
color:#515151;   font:14px/20px Arial,Helvetica,sans-serif;}
.responsive-tabs__panel .desc { padding:10px;}
@media (max-width:767px) {
	.responsive-tabs__heading {
	padding:10px; border-radius:5px; border:1px solid #e5e5e5;
	background:#eee;
	position:relative;
	color:#727272;
	color:#515151;
    font:14px/20px Arial,Helvetica,sans-serif;
	line-height:20px;
	font-weight:normal;
	}

	.responsive-tabs__heading:after {
	content:"";
	display:block;
	position:absolute;
	right:20px;
	top:40%;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #04A7AD;
	}
	.responsive-tabs__heading:hover
	{ background-color:#eee;}
	.responsive-tabs__heading--active:hover,.responsive-tabs__heading--active { background:#C2F9FB;}
	.responsive-tabs__heading--active:after {
	border-bottom:5px solid #000;
	border-top:0;
	}
}
@media only screen and (max-width:479px) {

	.responsive-tabs__panel div.write-reviews {
    padding-right:10px;
	padding-left:0;
    width:280px;
	float:none;}

.responsive-tabs__panel div.write-reviews #comment {
    width:265px;}
}
.productdetails-view.layout2 .related_categories h3 { border-bottom:2px solid #F0F0F0;  font-size:18px;  text-transform:uppercase;}
.productdetails-view.layout2 .related_categories ul li { float:left; width:220px; margin-right:30px; padding-top:5px; padding-bottom:6px;}
.productdetails-view.layout2 .related_categories ul li a { color:#1b1b1b; font:normal 14px/20px Arial,Helvetica,sans-serif;}
.productdetails-view.layout2 .related_categories ul li a:hover { text-decoration:none;}
.productdetails-view.layout2 .related_categories ul li img { display:none;}
/*.productdetails-view .image_show{ opacity:0;}*/

.example2.loader ,.bs-docs-example.loader ,#productdetailsview .image_loader.loader {background:url(../images/ajax-loader.gif) center center no-repeat; position:relative; z-index:99; min-height:90px; display:block;  box-shadow:none; border:none;}

	.cat_row .category a  {
	position:relative;
	-webkit-perspective:600px;
	-moz-perspective:600px;}


.cat_row .category a .front {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-webkit-transform-style:preserve-3d;

	-moz-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform-style:preserve-3d;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	z-index:9;
	position:relative;
	}
.cat_row .category  a .front img {display:inline-block;}
.cat_row:hover .category a  .front {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);}

#options .col-1 { float:left;}
#options { width:100%; overflow:hidden;}
#options .title { font:400 13px/20px Arial,Helvetica,sans-serif; color:#6a6a6a; line-height:30px;}
#options div ,#options ul { float:left; list-style:none; margin-left:0;}
#options ul li { float:left; margin-left:5px;}

#sort-direction {}
#sort-direction a {border:1px solid #e4e4e2; border-radius:4px; width:30px; height:30px; background:#f0f0f0; box-shadow:inset 0 0 5px rgba(0,0,0,0.1); display:block; text-align:center; line-height:30px; font-size:14px;
transition:all 200ms ease-in-out 0s;
-webkit-transition:all 500ms ease-in-out 0s;
  -moz-transition:all 500ms ease-in-out 0s;
  -ms-transition:all 500ms ease-in-out 0s;
  -o-transition:all 500ms ease-in-out 0s;
   color:#1b1b1b;}
#sort-direction a.selected { display:none;}
#sort-direction a:hover { border:1px solid #a82000; color:#fff; text-decoration:none;}


#options #sort-by { margin-right:20px;}
#filters a ,#sort-by a {border:1px solid #e4e4e2; border-radius:4px; width:auto; padding-left:10px; padding-right:10px; height:30px; background:#f0f0f0; box-shadow:inset 0 0 5px rgba(0,0,0,0.1); display:block; text-align:center; line-height:30px; font-size:14px; color:#1b1b1b;
transition:all 200ms ease-in-out 0s;
-webkit-transition:all 500ms ease-in-out 0s;
  -moz-transition:all 500ms ease-in-out 0s;
  -ms-transition:all 500ms ease-in-out 0s;
  -o-transition:all 500ms ease-in-out 0s;}
#filters a:hover ,#sort-by a:hover ,#filters a.selected ,#sort-by a.selected {  border:1px solid #a82000; color:#fff; text-decoration:none;}

	#slider_izotop li .product-box.hover ,.list_carousel li .product-box.hover ,div#product_list.grid.layout li .product-box.hover { display:none; height:455px;opacity:0; width:100%;  left:-4%; position:absolute; top:0;box-shadow:0 0 7px #c2c0c0;}

.list_carousel li .product-box.hover ,div#product_list.grid.layout li .product-box.hover { display:none; height:455px;opacity:0; width:100%; position:absolute; left:-4%; top:0;box-shadow:0 0 7px #c2c0c0;}

.navigation_grid a i { font-size:18px; line-height:30px; position:absolute; left:24%; top:0; color:#1b1b1b; text-indent:0; margin-left:-1px; text-decoration:none;display:block;}

/******************up 1.6.1 **************************/

.vmgroup_vm2products { display:none; position:relative;}
.vmgroup_vm2products .mod-title { margin-left:20px;}

/******************up 1.7.0 **************************/

#slideShow{
    margin-bottom:20px;
    width:100%;}
#slideShow .list_products { display:block; width:100%;}

#slideShow { position:relative; z-index:2;}
#slideShow.list ul {
	margin:0;
	padding:0px;
	list-style:none;
	display:block;}
	#slideShow.list li {
	text-align:center;
	padding:0px;
	margin:0 0 0 0;
	display:block;
	float:none;
	position:relative;
	z-index:100;
	width:100%;
	z-index:1;}
	#slideShow.list li .product-box.hover {
	text-align:left;
	background:none;
	border:1px solid transparent;
	border-bottom:3px solid transparent;
	padding:0px;
	margin:0px;
	display:block;
	border-radius:5px;
	min-height:273px;
	width:99%;
	}
	#slideShow.list li .product-box { display:none!important;opacity:0!important;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	}
	#slideShow.list li .product-box.hover { display:block!important; opacity:1!important;}
	#slideShow.list li:hover { z-index:2;}
	#slideShow.list li:hover .product-box {display:none!important;}
	#slideShow.list li .product-box.hover { box-shadow:0 0 7px #c2c0c0; display:block!important; background:#fff; border:1px solid #dddddd;}
	#slideShow.list li .product-box.hover .browseImage { border:1px solid transparent; border-radius:5px;	box-shadow:none;}

	#slideShow.list .img-wrapper { overflow:hidden;}



	#slideShow.list li .product-box .Title { padding:0; min-height:30px; text-align:left;}
	#slideShow.list li .product-box .Title a { color:#1b1b1b; font:bold 16px/24px Arial,Helvetica,sans-serif;}
	#slideShow.list li .product-box .Title a:hover { text-decoration:none;}





	#slideShow.list li .product-box .browseImage .discount ,#slideShow.list li .product-box .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif; border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block; z-index:11;}

	#slideShow.list .left-img {float:left; margin-right:20px;}
	#slideShow.list li .product-box.hover .browseImage { max-height:300px; overflow:hidden; width:300px; padding:10px; background:none; position:relative;  border-radius:5px;
	 background:#fff;}
	#slideShow.list li .product-box.hover .browseImage a { display:inline-block; text-align:center; width:300px;}
	#slideShow.list li .product-box.hover .browseImage img { max-width:100%; height:auto; max-height:300px; text-align:center; vertical-align:middle;}
	#slideShow.list li .product-box.hover .slide-hover { float:left; width:59%; padding-top:20px; padding-bottom:10px;}

	#slideShow.list li .product-box.hover .vm-img-desc { display:none;}

	.slide-hover {}
	.vote {text-align:left; display:inline-block; float:none; padding-top:3px;margin:0; padding-bottom:10px;}
	.vote .ratingbox { width:75px; height:13px; background:url(../images/rating.png) left top repeat-x; position:relative; margin-right:5px;}
	.vote .stars-orange { display:block;background:url(../images/rating.png) left bottom repeat-x; height:13px; position:absolute; left:0; top:0;}
	.rating-title { display:none;}
	#slideShow.list .vote  .rating-title { display:inline-block; position:relative; top:-1px;}
	.desc1 { display:none;}
	#slideShow.list .desc1 { display:block; border-top:1px solid #e4e4e2; border-bottom:1px solid #e4e4e2; padding-top:10px;}
	.attributes { display:none;}
	#slideShow.list .wrapper-slide { width:auto; margin:0; padding-top:0px; padding-left:2px;}
	#slideShow.list .addtocart-area2 ,#slideShow.list .wishlist ,#slideShow.list #compare_cat { float:left; margin-right:20px; margin-top:7px; margin-bottom:10px;}
	#slideShow.list .wishlist ,#slideShow.list #compare_cat { float:left; margin-right:20px; margin-top:17px; margin-bottom:10px;}
	#slideShow.list .wishlist form  { margin:0;}

	#slideShow.list #compare_cat { margin-right:0;}
	#compare_cat .compare_checkbox { width:0; height:0; opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; position:absolute; top:0; right:0px;}
	.addtocart-area2 form { margin:0;}

	#slideShow.list .addtocart-area2  .addtocart-button
	{
	font:normal 14px/38px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	color:#fff;
	text-align:left;
	width:auto;
	min-width:90px;
	height:38px;
	display:inline-block;
	text-indent:0px;
	text-decoration:none;
	padding:0;
	padding-left:45px;
	padding-right:30px;
	border-radius:6px;
	box-shadow:0px 2px 1px 0px rgba(0,0,0,0.35);
	position:relative;
	}
	#slideShow.list .addtocart-area2  button.addtocart-button { height:40px;}
	#slideShow.list .add_wishlist ,#slideShow.list .add_compare {
	border:none;
	color:#1b1b1b;
	text-indent:0;
	font:normal 14px/20px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	background:none;
	box-shadow:none;
	width:auto;
	height:auto;
	padding-left:30px;
	margin-right:20p;
	padding-right:0;
	}
	.wishlist form b.load {
	border-radius:6px;
	display:block; width:100%; height:38px; position:absolute; z-index:99; left:0; top:-1px;
	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 1px 1px 1px #a8a8a8;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	background-color:#2d2d2d;
	}
	#slideShow.list  .wishlist form b.load {
	border-radius:0;
	display:inline-block; width:100%; height:auto; position:absolute; z-index:99; left:0; top:14px;
	border-bottom:none; border-top:none;
	box-shadow:none;
	background:none;
	}
	#slideShow.list .wishlist form b.load i { background:url(../images/loader2.gif) center center no-repeat;display:block;width:100%; height:20px;}
	#slideShow.list button.add_wishlist { height:auto; min-width:17px;}
	#slideShow.list .addtocart-area2  .addtocart-button span ,#slideShow.list .add_wishlist span ,#slideShow.list .add_compare span   { display:block; width:21px; height:20px; background:url(../images/cart_icon.png) left top no-repeat; position:absolute; left:15%; top:50%; margin-top:-10px; margin-left:-10px;
	transition:background 200ms ease-in-out 0s;
	-webkit-transition:background 150ms ease-in-out 0s;
	 -moz-transition:background 150ms ease-in-out 0s;
	 -ms-transition:background 150ms ease-in-out 0s;
	 -o-transition:background 150ms ease-in-out 0s;}
	#slideShow.list .add_wishlist span {
	background:url(../images/wishlist_icon2.png) left bottom no-repeat;
	transition:color 200ms ease-in-out 0s;
	-webkit-transition:color 150ms ease-in-out 0s;
	 -moz-transition:color 150ms ease-in-out 0s;
	 -ms-transition:color 150ms ease-in-out 0s;
	 -o-transition:color 150ms ease-in-out 0s;
	  left:0;
	margin:-10px 0 0 0;
	}
	#slideShow.list .add_compare span {
	background:url(../images/compare_icon2.png) left bottom no-repeat;
	transition:color 150ms ease-in-out 0s;
	-webkit-transition:color 150ms ease-in-out 0s;
	 -moz-transition:color 150ms ease-in-out 0s;
	 -ms-transition:color 150ms ease-in-out 0s;
	 -o-transition:color 150ms ease-in-out 0s;
	  left:0;
	margin:-10px 0 0 0;

	}
	#slideShow.list .add_compare:hover span ,#slideShow.list  .add_wishlist:hover span ,#slideShow.list  .add_compare.active span ,#slideShow.list .add_wishlist.active span { background-position:left bottom;}
	#slideShow.list .addtocart-area2  .addtocart-button span { background-position:left bottom;}
	#slideShow.list .addtocart-area2  .addtocart-button:hover span { background-position:left top;}
	#slideShow.list .addtocart-area2  .addtocart-button:hover {
	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 1px 1px 1px #a8a8a8;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	color:#fff;
	background-color:#2d2d2d;

	}
	#slideShow.list .add_wishlist:hover ,#slideShow.list .add_wishlist.active ,#slideShow.list .add_compare:hover ,#slideShow.list .add_compare.active {

	border:none;
	box-shadow:none;
	background:none;
	text-decoration:none;
	}
	#slideShow.list .add_wishlist.active  { padding-top:1px;}
	.addtocart-bar2 .quantity-controls,.addtocart-bar2 .quantity-box { display:none;}
#mod_compare .modal ,.recentproducts .modal  { position:relative; left:0; top:0; margin:0; padding:0; border:none; box-shadow:none; border-radius:0; width:auto; z-index:998;}

	#slideShow.list .browseImage a {
	position:relative;
	min-height:280px;
	display:block;}

#slideShow.list .browseImage  a {
	-webkit-perspective:600px;
	-moz-perspective:600px;}



#slideShow .left-img { position:relative; top:0; left:0;}
#slideShow .slide-hover { position:relative;top:0; left:0;}
#slideShow.list ul { display:none;}
#slideShow.loader {background:url(../images/ajax-loader.gif) center center no-repeat; position:relative; z-index:99; min-height:90px; display:block;  box-shadow:none; border:none;}


/* jQuery Countdown styles 1.6.3. */
#product_list .count_holder_small ,.product-related .count_holder_small ,#slider_izotop .count_holder_small,.list_carousel .count_holder_small ,#vm2product .count_holder_small  ,#artvmproduct .count_holder_small { display:none;}
.count_holder .count_info {
    float:none;
    font-size:14px;
    margin:0 23px 10px 0;}
.count_holder .info_prod_left {
    float:left;
    font-size:14px;
    margin:0 0 10px 23px;}
.count_info_left b,.count_info b {
    border:1px solid #FFFFFF;
    font-size:18px;
    padding:2px 10px;}
.count_holder_small {
    background-color:#fff;
    height:105px;
    padding:10px;
    position:absolute;
    width:240px;
    z-index:10000;
	display:block;
	border-radius:6px;
	box-shadow:0 0 5px #C2C0C0;}
.prod_hold .count_holder_small {
    display:none;}
.count_info {
    color:#1b1b1b;
    float:none;
    font-size:16px;
    margin:0 0 10px 0;
    text-align:center;
	font-family:'Open Sans',sans-serif;
	font-weight:600;
	text-transform:uppercase;}
.count_border { border:1px solid #e4e4e2; border-radius:6px; padding:10px; overflow:hidden;}
.hasCountdown {
	}
.countdown_rtl {
	direction:rtl;}
.countdown_holding span {
	color:#888;}
.countdown_row {
	clear:both;
	width:100%;
	padding:0px 2px;
	text-align:center;}
.countdown_show1 .countdown_section {
	width:98%;}
.countdown_show2 .countdown_section {
	width:48%;}
.countdown_show3 .countdown_section {
	width:32.5%;}
.countdown_show4 .countdown_section {
	width:24.5%;}
.countdown_show5 .countdown_section {
	width:19.5%;}
.countdown_show6 .countdown_section {
	width:16.25%;}
.countdown_show7 .countdown_section {
	width:14%;}
.countdown_section {
	display:block;
	float:left;
	font-size:12px;
	text-align:center;
	color:#6a6a6a;}
.countdown_amount {
	font-size:24px;
	font-weight:700;
	font-family:'Open Sans',sans-serif;}
.countdown_descr {
	display:block;
	width:100%;
	}

.product_tags a ,.mod_tagsvm2 a {border:1px solid #e4e4e2; border-radius:4px; width:auto; padding-left:10px; padding-right:10px; min-height:30px; background:#f0f0f0; box-shadow:inset 0 0 5px rgba(0,0,0,0.1); display:block; text-align:center; line-height:30px; font-size:14px; color:#1b1b1b; display:inline-block;  font-weight:normal;
transition:all 200ms ease-in-out 0s; margin:0 5px 0 0;margin-bottom:10px;
-webkit-transition:all 500ms ease-in-out 0s;
  -moz-transition:all 500ms ease-in-out 0s;
  -ms-transition:all 500ms ease-in-out 0s;
  -o-transition:all 500ms ease-in-out 0s;}
  .product_tags { padding-top:10px;}
  .mod_tagsvm2 { text-align:left;}
.product_tags a:hover ,.mod_tagsvm2 a:hover {border:1px solid #518C0E;color:#fff; text-decoration:none; text-shadow:none;background:#3c991a;}
/* Countdown styles sigl product*/

#productdetailsview  .time-box { width:100%; margin-top:10px; border-top:1px solid #e5e5e5; padding-top:15px;}
#productdetailsview  .time-box .indent { padding:0;}
#productdetailsview  .bzSaleTimer { overflow:hidden; width:100%;}
#productdetailsview  .bzSaleTimer .count_holder { height:106px;}
#productdetailsview  .bzSaleTimer .count_info {
	font-family:'Open Sans',sans-serif;
    font-size:16px;
    font-weight:600;
    line-height:24px;
    margin:0 0 10px;
    padding:0 0;
    text-transform:uppercase;
	color:#1b1b1b;
	text-align:left;
	}
	#productdetailsview  .time-box #bzSaleTimerCnt { width:100%; overflow:hidden; border:1px solid #e4e4e2; border-radius:6px;margin-bottom:10px;}
	#productdetailsview  .time-box #bzSaleTimerCnt .indent{}
	#productdetailsview  .time-box .count_border {
	border:1px solid #E4E4E2;
	border-radius:6px 6px 6px 6px;
	overflow:hidden;
	padding:10px;
	background:#fff;
	}
	.time-box #bzSaleTimerCnt .wrap_time { float:left; width:25%; text-align:center;font-family:'Open Sans',sans-serif;font-size:24px;font-weight:700;line-height:24px; margin:10px 0 10px 0;padding:0 0;
	text-transform:uppercase;color:#3c991a;}
	.time-box #bzSaleTimerCnt .wrap_time span { color:#6a6a6a;font-size:12px;font-weight:400;line-height:20px; text-transform:capitalize; font-family:Arial,Helvetica,sans-serif;}
 	#productdetailsview .bzSaleTimerDesc { color:#6a6a6a;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400; line-height:20px; margin-left:0px; float:left; margin-bottom:10px; padding-top:10px; display:none;}
	#productdetailsview .bzSaleTimerDesc div { color:#1b1b1b; font-weight:700; display:inline-block;}
	#productdetailsview .bzSaleTimerDesc2 { color:#6a6a6a;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400; line-height:20px; margin-left:0px; float:right; margin-bottom:10px; padding-top:10px; display:none;}
	#productdetailsview .bzSaleTimerDesc2 div {   display:inline-block;}

#productdetailsview .space_tabs li.space_here a ,#productdetailsview .space_tabs li:hover a {}


.miniart {
    margin-left:5px;
    padding-left:30px;
    padding-top:10px;}
.ac_result {  padding:0!important; margin:0!important; border-radius:6px;  box-shadow:0 0 10px 0 rgba(0,0,0,0.3);width:298px;}
 #productdetailsview .time-box .price { float:none; padding:0;}
 #productdetailsview .time-box .price .product-price  > span { float:left; background:#fff; width:31%; display:block; margin-left:5px; text-align:center;font-weight:bold; color:#6A6A6A;font-size:24px;font-weight:700;line-height:24px; padding-bottom:10px; border:1px solid #e4e4e2; background:#f0f0f0; border-radius:6px; padding:0 2px 10px 1px;}
 #productdetailsview .time-box .price .product-price  > span.price-sale span.PricesalesPrice {font-size:24px; color:#3c991a;font-weight:700;font-family:'Open Sans',sans-serif;}
 #productdetailsview .time-box .price .product-price > span.price-old { margin-left:2px; padding-left:2px;}
 #productdetailsview .time-box .price .product-price > span.price-old .PricebasePriceWithTax {font-size:24px;font-weight:700; text-decoration:none; padding-right:0; padding-bottom:2px;font-family:'Open Sans',sans-serif;}
 #productdetailsview .time-box .price .product-price  > span.price_save span.PricediscountAmount {color:#1b1b1b;font-size:24px;font-weight:700;font-family:'Open Sans',sans-serif;}
 #productdetailsview .time-box .price .product-price .text { display:block; color:#6a6a6a; padding-top:10px;font-size:14px; padding-bottom:5px; font-family:Arial,Helvetica,sans-serif; font-weight:400;}
.example2 .tabs_show ,#productdetailsview #accordion2 { opacity:0; display:none;}

#productdetailsview .accordion-inner .video .product-fields-title,#productdetailsview .accordion-inner .custom .product-fields-title {
    display:block;}
/******************up 1.8.0 **************************/
.category-wishlist .browseImage ,#compare_list_prod .browseImage { position:relative;}
.category-wishlist .browseImage img ,#compare_list_prod .browseImage img { width:100%;}
.category-wishlist .browseImage .discount ,.category-wishlist .browseImage .hit , #compare_list_prod  .browseImage .discount ,#compare_list_prod  .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif;  border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block; z-index:99;}


#product_list.list li .product-box .PricesalesPrice {
    font:400 16px/24px Arial,Helvetica,sans-serif;}
.box-style { margin-left:-5px;}
.box-style .prod_cat {
	background:none repeat scroll 0 0 #FFFFFF;
    border-radius:6px 6px 6px 6px;
    box-shadow:0 0 5px #D8D8D8;
    margin:5px;
    padding:10px;
	float:left;
	margin-right:20px;
  }
	.box-style .prod_desc { overflow:hidden;}
	.header {
    padding-top:28px;
	padding-bottom:28px;}

.header .module_cart {
    margin-bottom:0px!important;}
.list_carousel li .product-box .browseImage ,#slider_izotop li .product-box .browseImage,.vmproduct_tabs li .product-box .browseImage ,#product_list li .product-box .browseImage{
    min-height:120px;}
#xmap ,#searchForm {
	border:5px solid #F0F0F0;
    border-radius:6px 6px 6px 6px;
    font:14px/20px Arial,Helvetica,sans-serif;
    margin-bottom:30px;
    padding:10px 20px;
	background:#fff;
	}

	.search-results dd.result-created,.search-results dd.result-text {
    margin:0 0 0 0;}
#xmap h2 {
	border-bottom:2px solid #F0F0F0;
    font-size:18px;
    text-transform:uppercase;
	font-family:'Open Sans',sans-serif;
    font-weight:400;
    line-height:24px;
    margin:0 0 10px;
    padding:16px 0;
	color:#1b1b1b;

	}
#product_list.grid .featuredProductImageFirst { display:block;}
.ac_result .result img { float:left; margin-right:10px;}
.ac_result .result h3 { font-size:14px; line-height:16px; margin-top:0;}
.ac_result .result div { font-size:12px; line-height:14px;}
.ac_result .result.selected { background:#eee; cursor:pointer;}
.ac_result .result.selected  h3 {color:#3c991a;}
.more-results.skip:hover {color:#3c991a; cursor:pointer;}
.shipment #userForm ,.payment #paymentForm  { clear:both; margin-top:0px; margin-bottom:10px; position:relative; top:10px;}
.shipment #userForm h3 ,.payment #paymentForm h3  { clear:both; padding-bottom:10px;}
.product-neighbour .pager { width:100%;}
.product-neighbour .pager li { position:relative; display:block; float:left; width:auto;}
.product-neighbour .pager li.next { float:right;}
.product-neighbour .pager li .img_n { position:absolute; left:50%; margin-left:-20px; bottom:30px; display:block; width:60px; height:auto; z-index:99999;background:none repeat scroll 0 0 #FFF;  border:1px solid #E2E2E2; border-radius:6px 6px 6px 6px;
    box-shadow:0 0 5px rgba(0,0,0,0.1); padding:5px; display:none; opacity:0;}
	.product-neighbour .pager li.next .img_n {left:auto; right:50%; margin-right:-20px;}
.product-neighbour .pager li:hover .img_n { display:block; opacity:1;}
.product-neighbour .pager li img { width:60px; height:auto;}
/**page boxed **/
body.boxed { background:url(../images/main_boxed.jpg) center top no-repeat fixed #909090;}
.boxed-indent { padding:0px 0; width:100%;position:relative;}
body.boxed #t3-footer { position:inherit;}
body.boxed .smile { bottom:500px;}
body.boxed #head-row.fixed #t3-header { position:fixed; top:-1000px;}
.boxed-indent .boxed-box .pad-boxed.fixed {padding:0 0px;}

 @media (min-width:1199px){
.boxed-indent .boxed-box {  margin:0 auto; width:1256px;}
.boxed-indent .boxed-box .pad-boxed {padding:0 30px;}
.boxed-indent .boxed-box #Slider { margin:0 auto; width:1256px; position:relative;}

}
 @media (min-width:980px) and (max-width:1199px) {
	.boxed-indent .boxed-box {  margin:0 auto; width:972px;}
	.boxed-indent .boxed-box .pad-boxed {padding:0 20px;}
	.boxed-indent .boxed-box #Slider {  margin:0 auto; width:972px; position:relative;}
	.boxed-indent .boxed-box #rev_slider_1_1 ul li  div.box_cption { margin-left:64px; margin-right:44px;}
	.boxed-indent .boxed-box #rev_slider_1_1 ul li  div.box_cption.slide_2 { margin-left:-140px;}
	#slideShow.list li .product-box.hover .browseImage a ,#slideShow.list .left-img ,#slideShow.list li .product-box.hover .browseImage { width:200px;}
	#slideShow.list li .product-box.hover .slide-hover { width:65%;}
	#slideShow #slider .Price > span { width:30%;}

	#productdetailsview .time-box .price .product-price > span { width:97%; margin-bottom:10px;}

}
  @media (min-width:768px) and (max-width:979px) {
	.boxed-indent .boxed-box {  margin:0 auto; width:756px;}
	.boxed-indent .boxed-box .pad-boxed {padding:0 10px;}
	.boxed-indent .boxed-box #Slider {  margin:0 auto; width:756px; position:relative;}
	.boxed-indent .boxed-box #rev_slider_1_1 ul li  div.box_cption { margin-left:64px; margin-right:44px;}
	.boxed-indent .boxed-box #rev_slider_1_1 ul li  div.box_cption.slide_2 { margin-left:-240px;}
	#slideShow.list li .product-box.hover .slide-hover { width:90%; padding:0 20px;}
	#slideShow #slider .Price > span { width:29%;}
	#productdetailsview .time-box .price .product-price > span { width:98%; margin-bottom:10px;}



}
  @media (min-width:320px) and (max-width:767px) {
	 .boxed-indent .boxed-box #Slider .tp-caption { display:none;}
	 .boxed-indent .boxed-box #Slider .navbar { margin-bottom:-15px;}
	 	#slideShow.list li .product-box.hover .slide-hover { width:90%; padding:0 20px 40px;}
	#slideShow #slider .Price > span { width:29%; font-size:16px;}
	#productdetailsview .time-box .price .product-price > span { width:99%; margin-bottom:10px;}

}

	@media only screen and (max-width:767px) {
	#t3-content.pull-right { float:none;}
	li a .back { display:none;}
.count_holder_small  { display:none!important;}


}
/**endpage boxed **/
/**hovercss3 **/

  @media (min-width:768px) {

 #slider_izotop li  .product-box.front_w ,div.list_carousel li  .product-box.front_w ,div#product_list.grid.layout li  .product-box.front_w {
	position:relative;
	opacity:1;
	z-index:10;
	-webkit-transition:-webkit-transform 0.5s,opacity 0.6s;
        -moz-transition:-moz-transform 0.5s,opacity 0.6s;
        transition:transform 0.5s,opacity 0.6s;
	}
#slider_izotop li .prod-row:hover .product-box.front_w ,div.list_carousel li .prod-row:hover .product-box.front_w ,div#product_list.grid.layout li .prod-row:hover .product-box.front_w {opacity:0;
	-webkit-transform:scale(0.8);
        -moz-transform:scale(0.8);
        -ms-transform:scale(0.8);
        transform:scale(0.8);}
#slider_izotop li .product-box.back_w ,div.list_carousel li .product-box.back_w ,div#product_list.grid.layout li .product-box.back_w {
	opacity:0;
    -webkit-transform:scale(0.8);
	-moz-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transition:-webkit-transform 0.6s,opacity 0.7s;
	-moz-transition:-moz-transform 0.6s,opacity 0.7s;
	transition:transform 0.6s,opacity 0.7s;
	display:block;}
#slider_izotop li .prod-row:hover .product-box.back_w ,div.list_carousel li .prod-row:hover .product-box.back_w ,div#product_list.grid.layout li .prod-row:hover .product-box.back_w {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1;z-index:11;}


.list_carousel_brand li a img {
    height:auto;
    max-width:none !important;
	opacity:0.5;
	-webkit-transition:-webkit-transform 0.4s,opacity 0.4s;
      -moz-transition:-moz-transform 0.4s,opacity 0.4s;
     transition:transform 0.4s,opacity 0.4s;
	 -webkit-transform:scale(1.0);
	-moz-transform:scale(1.0);
	-ms-transform:scale(1.0);
	transform:scale(1.0);}
.list_carousel_brand li a:hover img {
	opacity:1;
	-webkit-transition:-webkit-transform 0.4s,opacity 0.4s;
      -moz-transition:-moz-transform 0.4s,opacity 0.4s;
     transition:transform 0.4s,opacity 0.4s;
		 -webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2);

	}

.best .browseImage {
overflow:hidden;}
ul.best li .product-box .browseImage img ,
.recentproducts li img {
	opacity:1;
	-webkit-transition:-webkit-transform 0.4s,opacity 0.5s;
      -moz-transition:-moz-transform 0.4s,opacity 0.5s;
     transition:transform 0.4s,opacity 0.5s;
	 -webkit-transform:scale(1.0);
	-moz-transform:scale(1.0);
	-ms-transform:scale(1.0);
	transform:scale(1.0);
	}
ul.best li .product-box:hover .browseImage img ,.recentproducts li:hover img{
	opacity:0.9;
	-webkit-transition:-webkit-transform 0.4s,opacity 0.5s;
      -moz-transition:-moz-transform 0.4s,opacity 0.5s;
     transition:transform 0.4s,opacity 0.5s;
		 -webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2);
	}

#slider_izotop .browseImage a  {
 min-height:255px;}

#product_list.layout2 #slider  a .front {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	z-index:9;
	position:relative;
	}
#product_list.layout2 #slider  a .front img {display:inline-block;}
#product_list.layout2 #slider li:hover a .front {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);}
#product_list.layout2 #slider  a .back {
	-webkit-transform:rotateY(-180deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateY(-180deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	position:absolute;
	left:0; top:0;
	height:auto;
    max-height:280px;
    max-width:100%;}

#product_list.layout2 #slider  li:hover a .back {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform:rotateX(0deg) rotateY(0deg);
	z-index:10;}

#slideShow.list  a .front {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	z-index:9;
	position:relative;
	}
#slideShow.list  a .front img {display:inline-block;}
#slideShow.list:hover a .front {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);}

#slideShow.list  a .back {
	-webkit-transform:rotateY(-180deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateY(-180deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	position:absolute;
	left:0; top:0;
	height:auto;
    max-height:280px;
    max-width:100%;}

#slideShow.list:hover a .back {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform:rotateX(0deg) rotateY(0deg);
	z-index:10;}



.list_carousel.layout2  a .front {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	z-index:9;
	position:relative;
	}
.list_carousel.layout2  a .front img {display:inline-block;}
.list_carousel.layout2 li > div:hover a .front {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);}

.list_carousel.layout2  a .back {
	-webkit-transform:rotateY(-180deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateY(-180deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	position:absolute;
	left:0; top:0;
	height:auto;
    max-height:280px;
    max-width:100%;}

.list_carousel.layout2  li > div:hover a .back {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform:rotateX(0deg) rotateY(0deg);
	z-index:10;}


#slider_izotop  a .front {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	z-index:9;
	position:relative;
	}
#slider_izotop  a .front img {display:inline-block;}
#slider_izotop li .prod-row:hover a .front {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	position:relative}

#slider_izotop  a .back {
	-webkit-transform:rotateY(-180deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateY(-180deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	position:absolute;
	left:0; top:0;
	height:auto;
    max-height:280px;
    max-width:100%;}

#slider_izotop  li .prod-row:hover a .back {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform:rotateX(0deg) rotateY(0deg);
	z-index:10;}

.product-related.layout2 #slider  a .front {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	z-index:9;
	position:relative;
	}
.product-related.layout2 #slider  a .front img {display:inline-block;}
.product-related.layout2 #slider li:hover a .front {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);}

.product-related.layout2 #slider  a .back {
	-webkit-transform:rotateY(-180deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateY(-180deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	position:absolute;
	left:0; top:0;
	height:auto;
    max-height:280px;
    max-width:100%;}

.product-related.layout2 #slider  li:hover a .back {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform:rotateX(0deg) rotateY(0deg);
	z-index:10;}

}
/******************up 1.8.2 **************************/

.shoper #tabs { color:#6a6a6a;}
.shoper #tabs li { padding-bottom:10px;}

.shoper #tabs {
    list-style:none outside none;
    margin:0;
    overflow:hidden;
    padding:0;
    position:relative;
    z-index:99;}
.shoper #tabs li {
	border:5px solid #F0F0F0;
	border-bottom:none;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    margin-right:5px;
    margin-top:10px;
    padding:5px 15px;
    transition:all 500ms ease-in-out 0s;
	float:left;
	cursor:pointer;
	background:#eee;}
.shoper #tabs li:hover {
    background:#FFFFFF;
    margin-top:0;
    padding-bottom:10px;
    padding-top:10px;}
.shoper #tabs li.current,#tabs li.current:hover {
    background:#FFFFFF;
    margin-top:0;
    padding-bottom:10px;
    padding-top:10px;}
.shoper #ui-tabs .tabs {
    background:#FFFFFF;
    border:5px solid #F0F0F0;
    border-radius:0 6px 6px 6px;
    margin-bottom:20px;
    margin-top:-5px;
    padding:20px 20px;}
.spaceStylebot #tab-2 { display:none;}

	/******************up 1.8.3 -- 1.9**************************/
	.call.modal { position:relative; left:0; top:0; width:auto; display:inline-block; margin:0; margin-bottom:5px; background:none; padding:0; border:none; box-shadow:none;}
	.call.modal:hover { color:#666; text-decoration:none;}
	#sbox-window.shadow,.fancybox-skin {border-top:3px solid #3c991a !important;}
	#sbox-btn-close {
    background:url(../images/facebox/closelabel.png) no-repeat scroll 0 0 #FFFFFF!important;
    height:8px!important;
    opacity:0.5;
    padding:2px!important;
    position:absolute;
     right:1px !important;
    top:5px !important;
    width:8px!important;}
#sbox-btn-close:hover, .fancybox-skin .fancybox-close:hover {opacity:1;}

	.fancybox-skin .fancybox-close {
    background:url(../images/facebox/closelabel.png) no-repeat scroll 0 0 #FFFFFF;
    height:8px;
    opacity:0.5;
    padding:2px;
    position:absolute;
     right:1px;
    top:5px;
    width:8px;}
#vm_cart_products { overflow:hidden!important;}
.productdetails-view.quick { overflow:hidden; height:540px;}
.productdetails-view.quick .big_img { width:280px; height:auto;}
#carousel li img { width:56px; height:auto;}
#productdetailsview.productdetails-view.quick .fleft { width:280px; margin-right:20px; overflow:hidden!important;}
#productdetailsview.productdetails-view.quick  .fright { width:408px;}
#productdetailsview.productdetails-view.quick .jcarousel-clip.jcarousel-clip-horizontal { width:197px;overflow:hidden!important;}
#productdetailsview.productdetails-view.quick .jcarousel-skin-tango .jcarousel-container-horizontal { width:193px;}


.example2_quick .responsive-tabs__list {
    list-style:none outside none;
    margin:0;
    overflow:hidden;
    padding:0;
    position:relative;
    z-index:99;}
.product-fields-title { font-size:14px; font-weight:bold; display:none;}

.list_carousel li .product-box .sales {
    display:inline-block;
	font:normal 20px/24px Arial,Helvetica,sans-serif;
	color:#3c991a;}
#product_list li { position:relative;}
#head-row.fixed #t3-mainnav {left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:999;
	}

#head-row.fixed {
    left:0;
    position:relative;
    top:0;
    width:100%;
    z-index:1000;}
#t3-mainbody .t3-sidebar.offset-9 { margin-left:-887px;}

.t3-footnav #jmod-tweets { color:#c6c6c6; font-size:14px;}
.t3-footnav #jmod-tweets a { color:#fff; text-decoration:none;}
.t3-footnav #jmod-tweets p { margin-bottom:0;}
.t3-footnav #jmod-tweets span { padding-bottom:10px; display:block;}

#t3-footer #jmod-tweets .jmod-tweet-data  a { color:#999; font-size:13px; font-style:italic; text-decoration:none;}
.t3-footnav #jmod-tweets a:hover {}
#t3-mainnav .btn-navbar.menu_title {  margin-left:5px; margin-right:5px;font-family:'Open Sans',sans-serif;    font-weight:400; color:#1b1b1b; cursor:default; padding:0;   line-height:24px; font-size:22px; text-transform:uppercase; background:none; border:none; box-shadow:none;}
#gallery_01 .jcarousel-skin-tango .jcarousel-item-horizontal a { display:block; border:1px solid #e5e5e5;}

/****customfields****/
#productdetailsview .filter { width:100%; overflow:hidden;}
#productdetailsview .filter .product-fields { width:100%;}
div#productdetailsview .filter  .product-field .product-fields-title { display:block;}
div#productdetailsview div.filter div.product-field.product-field-type-P { padding-bottom:10px;  float:none;width:100%;}
div#productdetailsview div.filter div.product-field.product-field-type-P span {font-size:18px!important;}
#productdetailsview .filter  .product-field  { float:left; width:45%; margin-left:10px; margin-right:10px;}
#productdetailsview .filter  .product-field ul { margin-left:0;}
/****no-responsive****/
.noresp .t3-mainnav .navbar .nav > li > a,.t3-mainnav .navbar .nav > li > span { padding-left:18px; padding-right:18px;}
.noresp #slideShow.list li .product-box.hover .slide-hover { width:47%;}
.noresp #slideShow .Price > span { font-size:16px;}
.noresp #slideShow .Price > span { width:29%;}
.noresp #product_list.list li .product-box.hover .slide-hover { width:55%;}
.noresp .best .browseImage { float:none;}
.noresp .best .browseImage img { width:100%;}
.noresp ul.best .fleft { float:none; width:100%;}
.noresp #productdetailsview .fright { width:100%;}
.noresp #productdetailsview .time-box .price .product-price > span:first-child { margin-left:0;}
.noresp #productdetailsview .time-box .price .product-price > span { margin-left:15px;}
.noresp #productdetailsview.quick  .time-box .price .product-price > span { margin-left:5px;}
.noresp #productdetailsview.quick .time-box .price .product-price > span:first-child { margin-left:0;}

.noresp .responsive-tabs__list__item { padding-left:9px; padding-right:9px;}
/****no-responsive****/
  @media (min-width:768px) {
	 .quick_id { position:absolute; left:50px; top:110px; z-index:998;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
	.quick_id a {text-decoration:none;font-size:14px; color:#1b1b1b; background:rgba(225,225,225,.7);; border-radius:6px; padding:10px 15px; display:inline-block; display:none;}
	#product_list li:hover .quick_id { left:77px;}
	#product_list li:hover .quick_id a  { display:inline-block;}
	.quick_id a:hover { background:#000; color:#fff;}
	.quick_id a i { margin-right:10px;}
}
 /******************up 1.9 -- 1.9.1 - 1.9.3 -- 2.0**************************/
  div.price-plugin { display:block; overflow:hidden; width:100%; clear:both;}
 div[style].caroufredsel_wrapper {overflow:hidden!important; width:100%;}
 .stock b { font-style:normal; font-weight:normal; display:none;}
#head-row.fixed ,#head-row.nofixed{ z-index:2002;}
.orderlistcontainer div.Order{ margin-top:0px;background:#F0F0F0; background-position:-100px -100px!important;cursor:pointer;border:solid #e4e4e2 1px;font-size:13px;padding:2px 25px 1px 10px; color:#1b1b1b; float:left; min-width:110px; height:20px;  border-radius:0; position:relative; z-index:10; cursor:default; box-shadow:inset 0 0 3px #ddd; border-radius:6px 6px 6px 6px;}
div.header-top {
    z-index:3000;}


.jq-selectbox li.sel {
    background:none repeat scroll 0 0 #A3ABB1;
    color:#FFFFFF;
    display:block !important;
	text-shadow:none;}
.responsive-tabs #jc #comments-form span.bbcode:first-child { height:0px!important; opacity:0; visibility:hidden; position:fixed; left:-9999px;}
.vmpayment_name ,.vmshipment_name {   font-size:16px; font-weight:bold; color:#1b1b1b;}
@media (max-width:567px) {
	.order-box2 table td.first { display:block; width:100%;}}
@media (max-width:1200px) {
.order-items-box { overflow:auto; width:100%;}}

 /******************up  2.2**************************/
  /******************compare**************************/

.compare_cat a { cursor:pointer;}

#system_view { display:none;position:fixed;top:50%;left:50%;margin-left:-215px; margin-top:-100px;z-index:6666;padding:25px;width:430px;min-height:100px; overflow:hidden;border-top:3px solid #3c991a;background:#f9f9f9;box-shadow:0 0 18px rgba(0,0,0,0.4); border-radius:5px;}
#system_view_overlay {z-index:5555;display:none;position:fixed;left:0;top:0;opacity:0.2;width:100%;height:100%;background:#000;}
.AjaxPreloaderC {position:fixed;top:50%;left:50%; margin:-22px 0 0 -22px;background:url(../images/fancybox_loading.gif) center center no-repeat #000; width:44px; height:44px; z-index:9999;opacity:0.9; border-radius:6px;}

	.system_view_close {
    background:url(../images/facebox/closelabel.png) no-repeat scroll 0 0 #FFFFFF;
    height:8px;
    opacity:0.5;
    padding:2px;
    position:absolute;
     right:4px;
    top:6px;
    width:10px;
	cursor:pointer;}
.system_view_close:hover {opacity:1;}

#system_view .wrapper { overflow:hidden; width:100%;}
#system_view .wrapper2 { width:100%;}

.success_compare_img { float:left; width:80px; margin-right:20px;}
.success_compare_left { float:left; width:330px;}
.success_compare_left .title a { color:#1b1b1b; font:20px/20px Arial,Helvetica,sans-serif; text-decoration:none; cursor:pointer;}
.success_compare_left .title a:hover {color:#3c991a;}
.success_compare_left .remcompare a { text-decoration:none; cursor:pointer;}
.success_compare_left .remcompare a:hover {color:#1b1b1b;}
.success_compare { width:100%;}
.success_compare .successfully { margin-top:20px; margin-bottom:20px; padding:10px; font:14px/20px Arial,Helvetica,sans-serif; color:#3a87ad; background:#d9edf7; display:block;}
.success_compare .notification { margin-top:20px; margin-bottom:20px; padding:10px; font:14px/20px Arial,Helvetica,sans-serif; color:#A08B4C;background:#F5ECC1; display:block;}
.success_compare .warning { margin-top:20px; margin-bottom:20px; padding:10px; font:14px/20px Arial,Helvetica,sans-serif; color:#cd2d07;background:#f6d9d2; display:block;}
#compare_go ,#wishlists_go { float:right;}
	#compare_continue ,#wishlists_continue {
	border-bottom:1px solid #a7a7a7;
	border-top:1px solid #f1f1f1;
	font:14px/20px Arial,Helvetica,sans-serif;
	font-family:'Open Sans',sans-serif;
	color:#1b1b1b;
	text-align:center;
	height:auto;
	display:inline-block;
	text-indent:0px;
	text-decoration:none;
	padding:9px 20px;
	margin:10px 0px;
	border-radius:6px;
	box-shadow:0 2px 1px 0 rgba(0,0,0,0.2);
	background-image:linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-o-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-moz-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-webkit-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-ms-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.37,rgb(220,220,220)),
	color-stop(0.69,rgb(225,225,225)),
	color-stop(0.85,rgb(228,228,228))
	);
	background:#e0e0e0\0/;
	}
#compare_continue:hover ,#wishlists_continue:hover
{
	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 1px 1px 1px #a8a8a8;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	color:#fff;
	background:#2d2d2d\0/;}

#mod_compare .not_text { margin-top:0px; margin-bottom:10px;}
.modcompareprod { display:block; width:100%; position:relative; margin-bottom:0px; padding-top:20px; padding-bottom:20px; min-height:80px; border-bottom:1px solid #f0f0f0;}
.modcompareprod span { display:none;}
.modcompareprod .fleft { float:left; width:30%;}
.modcompareprod .extra-wrap {  overflow:hidden; width:auto;}
#mod_compare .modcompareprod   .image.fleft  { position:relative; top:0; left:0; margin:0; width:30%; height:auto; float:left; border-radius:6px; border:1px solid #e2e2e2; box-shadow:0px 0px 5px rgba(0,0,0,0.1); padding:5px; background:#fff; margin-right:15px; margin-bottom:-10px;}
.modcompareprod   .image.fleft img { width:100%; height:auto; height:auto; vertical-align:middle;max-width:none !important;}
.modcompareprod  .name a { width:100%; display:inline-block;float:none; color:#515151; text-decoration:none;}
.modcompareprod  .name a:hover { color:#3c991a;}
#butseldcomp { margin-bottom:0px;}
#butseldcomp .button { display:inline-block;}
#butseldcomp .button:hover { text-decoration:none;}
.modcompareprod .remcompare a { cursor:pointer;}
.modcompareprod .remcompare a:hover { color:#1b1b1b; text-decoration:none;}
#butseldcomp { background:#fff; margin-top:-1px; position:relative; z-index:1;}


.compare_cat { float:left; margin-right:7px; margin-top:7px;}
#product_list.list .compare_cat { float:left; margin-right:20px; margin-top:17px; margin-bottom:10px;}
#product_list.list .compare_cat { margin-right:0;}
.product-box2 .compare_cat{ float:left; margin-right:17px; margin-top:7px; margin-bottom:10px;}
.product-box2 .compare_cat { margin-right:0;}
#slideShow.list .compare_cat { float:left; margin-right:20px; margin-top:7px; margin-bottom:10px;}
#slideShow.list .compare_cat { float:left; margin-right:20px; margin-top:17px; margin-bottom:10px;}
#slideShow.list .compare_cat { margin-right:0;}
.displayNone { display:none!important;}
.displayBlock { display:block!important;}

  /******************wishlist**************************/
  .wishlist_box .module-title { float:left;}
.wishlist_box .back-to-category { float:right;}
.wishlist a { cursor:pointer;}
.success_wishlists_img { float:left; width:80px; margin-right:20px;}
.success_wishlists_left { float:left; width:330px;}
.success_wishlists_left .title a { color:#1b1b1b; font:20px/20px Arial,Helvetica,sans-serif; text-decoration:none; cursor:pointer;}
.success_wishlists_left .title a:hover {color:#3c991a;}
.success_wishlists_left .remwishlists a { text-decoration:none; cursor:pointer;}
.success_wishlists_left .remwishlists a:hover {color:#1b1b1b;}
.success_wishlists { width:100%;}
.success_wishlists .successfully { margin-top:20px; margin-bottom:20px; padding:10px; font:14px/20px Arial,Helvetica,sans-serif; color:#3a87ad; background:#d9edf7; display:block;}
.success_wishlists .notification { margin-top:20px; margin-bottom:20px; padding:10px; font:14px/20px Arial,Helvetica,sans-serif; color:#A08B4C;background:#F5ECC1; display:block;}
.success_wishlists .warning { margin-top:20px; margin-bottom:20px; padding:10px; font:14px/20px Arial,Helvetica,sans-serif; color:#cd2d07;background:#f6d9d2; display:block;}


#mod_wishlists .not_text { margin-top:0px; margin-bottom:10px;}
.modwishlistsprod { display:block; width:100%; position:relative; margin-bottom:0px; padding-top:20px; padding-bottom:20px; min-height:80px; border-bottom:1px solid #f0f0f0;}
.modwishlistsprod span { display:none;}
.modwishlistsprod .fleft { float:left; width:30%;}
.modwishlistsprod .extra-wrap {  overflow:hidden; width:auto;}
#mod_wishlists .modwishlistsprod   .image.fleft  { position:relative; top:0; left:0; margin:0; width:30%; height:auto; float:left; border-radius:6px; border:1px solid #e2e2e2; box-shadow:0px 0px 5px rgba(0,0,0,0.1); padding:5px; background:#fff; margin-right:15px; margin-bottom:-10px;}
.modwishlistsprod   .image.fleft img { width:100%; height:auto; height:auto; vertical-align:middle;max-width:none !important;}
.modwishlistsprod  .name a { width:100%; display:inline-block;float:none; color:#515151; text-decoration:none;}
.modwishlistsprod  .name a:hover { color:#3c991a;}
#butseldcomp { margin-bottom:0px;}
#butseldcomp .button { display:inline-block;}
#butseldcomp .button:hover { text-decoration:none;}
.modwishlistsprod .remwishlists a { cursor:pointer;}
.modwishlistsprod .remwishlists a:hover { color:#1b1b1b; text-decoration:none;}
#butseldwish { background:#fff; margin-top:-1px; position:relative; z-index:1;}
#mod_wishlists .button { background:none; border-top:none; border-bottom:none; color:#1b1b1b; padding-left:30px; width:auto; height:auto; box-shadow:none;}
#mod_wishlists .button:hover ,#mod_wishlists .button:focus  {background:none; border-top:none; border-bottom:none;  box-shadow:none; color:#3c991a;}
.button_back span { display:block; position:absolute; left:16px; top:50%; margin-top:-9px; width:22px; height:19px; background:url(../images/back_marker.png) left bottom no-repeat;transition:background 150ms ease-in-out 0s;
	-webkit-transition:background 150ms ease-in-out 0s;
	 -moz-transition:background 150ms ease-in-out 0s;
	 -ms-transition:background 150ms ease-in-out 0s;
	 -o-transition:background 150ms ease-in-out 0s;}

#mod_wishlists .button:hover span ,#mod_wishlists .button:focus span {background-position:left bottom;}

.zebra .call-a-question { margin-top:24px;}
.zebra  .wishlist_del { color:#1b1b1b;}
.zebra  .wishlist_del:hover { color:#3c991a; text-decoration:none;}
#product_list.list .add_wishlist.active { padding-top:0;}
#compare_list_prod .browseImage { max-width:280px; margin:0 auto; min-width:130px;}
#t3-mainnav .btn-navbar.menu_title { margin-top:21px;}

.product-related .list_carousel li .product-box.hover { height:357px;}
.product-related .list_carousel li .product-box.hover .wrapper-slide ,.product-related .list_carousel li .product-box.hover .wrapper-slide .Price{ visibility:hidden;}
.product-related .list_carousel li:hover .product-box.hover {  height:455px;}
.product-related .list_carousel li:hover .product-box.hover .wrapper-slide ,.product-related .list_carousel li:hover .product-box.hover .Price {visibility:visible;}

 /******************up  2.3**************************/
.product-related.layout2 .list_carousel li .product-box.hover .wrapper-slide ,.product-related.layout2 .list_carousel li .product-box.hover .wrapper-slide .Price{ visibility:visible;}
#mod_wishlists { padding-top:0px; color:#6a6a6a; margin-top:-6px;}
#mod_compare { padding-top:0px; color:#6a6a6a; margin-top:-6px;}
.mcf-fields-title { display:none;}
#mod_wishlists .not_text ,#mod_compare .not_text{ padding-top:10px;}
#mod_wishlists .button span { display:block; position:absolute; left:0px; top:50%; margin-top:-10px; width:21px; height:20px;
	background:url(../images/wishlist_icon2.png) left bottom no-repeat;
	transition:color 150ms ease-in-out 0s;
	-webkit-transition:color 150ms ease-in-out 0s;
	 -moz-transition:color 150ms ease-in-out 0s;
	 -ms-transition:color 150ms ease-in-out 0s;
	 -o-transition:color 150ms ease-in-out 0s;}
#product_list.grid.layout .featuredProductImageFirst { display:none;}
   /******************up  2.4**************************/
.list_carousel  { position:relative;}
.list_carousel li .prod-row ,.list_carousel.layout2 li .product-box { margin-bottom:30px!important;}
	#slider_izotop li .prod-row:hover .product-box.hover , .list_carousel li .prod-row:hover .product-box.hover ,div#product_list.grid.layout li .prod-row:hover .product-box.hover ,.list_carousel li .product-box:hover,div#product_list.grid.layout li .product-box:hover  {display:block;}
	.list_carousel li:hover  .product-box.front_w  { display:block;}
	.list_carousel li .prod-row .product-box.back_w  { opacity:0;}
body.noresp {
  min-width:1000px;}
#slider { background:none;}
.category .list li { font-weight:400; font-size:14px;}

.category { border:none;  position:relative; display:block;}

.category #accordion.list { margin:0; padding:0; list-style-type:none;}
.category #accordion.list li { font:bold 16px/20px Arial,Helvetica,sans-serif;  float:none;  position:relative;  padding:10px 0 10px 0px; height:auto; background:none; text-transform:none; border-top:1px solid #f0f0f0;}
.category #accordion.list li:first-child { border:none;}

.category #accordion.list li a { color:#1b1b1b; text-decoration:none; padding:0;  display:inline-block; background:none;
-webkit-transition:margin-left 0.5s linear,color 0.5s linear ;
-moz-transition:margin-left 0.5s linear,color 0.5s linear ;
-o-transition:margin-left 0.5s linear,color 0.5s linear;
-ms-transition:margin-left 0.5s linear,color 0.5s linear;
transition:margin-left 0.5s linear,color 0.5s linear;}
.category #accordion.list > li > a i { display:none;}
.category #accordion.list li a:hover{margin-left:4px;}
.category #accordion.list li a:hover,.category .list li.active a{}

.category #accordion.list ul { padding:0;  margin:0!important;margin-bottom:-10px!important;  border:none; display:none; list-style:none;}
.module-title,.order h3 {
    text-align:left;}

.category #accordion.list .level1 li { background:none; padding-left:0px; border:none;border-top:1px solid #f0f0f0; padding-top:10px; padding-bottom:10px; font:normal 16px/21px Arial,Helvetica,sans-serif;}
.category #accordion.list .level1 li:first-child { margin-top:10px;}
.category #accordion.list .level1 li a { font-weight:normal; color:#1b1b1b; margin-left:20px;}
.category #accordion.list .level1 li a:hover ,.category .list .level1 li.active a {}

.category #accordion.list .level1 .level2 li {}
.category #accordion.list .level1 .level2 li:first-child {  margin-top:10;}
.category #accordion.list .level1 .level2 li a { font-weight:normal; color:#1b1b1b; margin-left:40px;}
.category #accordion.list .level1 .level2  li:hover a ,.category .list .level1 .level2  li.active a {}

.category li.parent ul {display:none;}
.category li.parent ul.active {display:block;}

.category .VmArrowdown {background:url(../images/VmArrowdown.png) right bottom #fff;  opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; height:23px; width:23px; float:none; position:absolute; right:0; top:8px; padding:0;}
.category .VmArrowdown:hover {background-position:left bottom;}
.category .VmArrowdown.expanded { background-position:right top;}
.category .VmArrowdown.expanded:hover { background-position:left top;}
.category #accordion.list .level1 li .VmArrowdown {top:9px;}
.pagination ul li span { margin:0; cursor:default;}
.call.modal { margin-bottom:4px;}
.t3-mainnav .navbar .nav > li.mega-align-justify > .dropdown-menu {
    left:0!important;}
span.itemEditLink,span.catItemEditLink,span.userItemEditLink { display:block; padding-top:20px;}
span.itemEditLink a.modal,span.catItemEditLink a.modal,span.userItemEditLink a.modal { position:relative; top:0; left:0; margin:0; padding:0; background:none; box-shadow:none; border:none;}
#product_list.layout2.grid #slider .product-box.hover,.list_carousel.layout2 li .product-box.hover,.layout2 #slider_izotop .product-box.hover { max-width:290px;}
/**hovercss3 **/

  @media (min-width:768px) {

.list_carousel.layout2 li > div:hover a .front {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);}


.list_carousel.layout2  li > div:hover a .back {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform:rotateX(0deg) rotateY(0deg);
	z-index:10;}


}
   /******************up  2.5**************************/
.browseImage  img { display:inline-block!important;}
.browseImage a { text-align:center; height:280px;}
.browseImage a .back { width:100%;}
.cat_row .category h2 { min-height:150px;}
.mod-jgmap_map img { max-width:none!important;}
#openglobal_privacy_widget { background:#F0F0F0; position:fixed; left:0; bottom:0; padding:20px 20px 15px 20px; z-index:999;  box-shadow:0 0 7px #C2C0C0; border-radius:0 5px 0 0;}

/****************** .category .list li { font-weight:400; font-size:14px;}

.category { border:none;  position:relative; display:block;}

.category .nav { margin:0; padding:0; list-style-type:none;}
.category .nav li { font:bold 16px/20px Arial,Helvetica,sans-serif;  float:none;  position:relative;  padding:10px 0 10px 0px; height:auto; background:none; text-transform:none; border-top:1px solid #f0f0f0;}
.category .nav li:first-child { border:none;}

.category .nav li a { color:#1b1b1b; text-decoration:none; padding:0;  display:inline-block; background:none;
-webkit-transition:margin-left 0.5s linear,color 0.5s linear ;
-moz-transition:margin-left 0.5s linear,color 0.5s linear ;
-o-transition:margin-left 0.5s linear,color 0.5s linear;
-ms-transition:margin-left 0.5s linear,color 0.5s linear;
transition:margin-left 0.5s linear,color 0.5s linear;}
.category .nav li a:hover{margin-left:4px;}
.category .nav li a:hover,.category .nav li.active a{ background:none;color:#49A7EB;}
**************************/
div.cwcookielaw { position:relative; left:0; top:0; padding:10px 0; background:#000;font-family:'Open Sans',sans-serif; font-weight:500; z-index:3001; height:auto;}
.cwcookielawbg { display:none!important;}
.cwallowcookies { padding:10px 15px!important; border-radius:5px 0 0 5px!important;}
.cwcookiesmoreinfo{ padding:10px 15px!important; border-radius:0px 5px 5px 0px!important;}
.cookies_height { height:0px;}

.hidden-tablet ,.hidden-mobile { display:none;}

input:focus:-moz-placeholder {color:transparent;}
input:focus::-webkit-input-placeholder {color:transparent;}
input:focus::-ms-input-placeholder {color:transparent;}
.placeholder:focus {color:transparent;}
input:-moz-placeholder {color:#ccc;}
input::-webkit-input-placeholder {color:#ccc;}
input::-ms-input-placeholder {color:#ccc;}
.placeholder {color:#ccc;}
.vm2-add_quantity_cart {box-shadow:none;}
.coupon_input.input-large:focus {border:1px solid #E4E4E2;}
   /******************up  2.6**************************/
   #product_list.list li .product-box.hover .browseImage a { min-height:0; display:block;}
   #product_list.list li .product-box.hover .browseImage img { max-height:none;}

#product_list.list.layout li .product-box.hover .browseImage .featuredProductImagesecond { display:none!important; margin-top:0!important;}
#product_list.list.layout li .product-box.hover:hover .browseImage .featuredProductImagesecond { display:block!important; margin-top:0!important;}
#product_list.list.layout li .product-box.hover:hover .browseImage .featuredProductImageFirst { display:none!important; margin-top:0!important;}
#product_list.grid.layout .featuredProductImageFirst {display:none!important;}
#product_list.grid.layout a { min-height:0;}

.cart-view .right-link a { border:none; background:none; box-shadow:none;}
.cart_form .vm2-add_quantity_cart { background:none!important;}
.product-quanlity.cart_form { text-align:left;}
.product-quanlity.cart_form .quantity-input { margin-left:0;}
.vm2-add_up{  display:block; width:auto; position:relative;color:#1B1B1B; text-align:left;}
.vm2-add_up input {border:none; position:relative; z-index:2; background:none; padding-left:16px!important;}
.vm2-add_up i { position:absolute; left:0; top:0px; z-index:1; display:inline-block; font-size:14px; line-height:20px;}
.vm2-add_up:hover i { color:#3c991a;}

.cart_form .vm2-remove_from_cart { background:none; padding-left:0; margin-left:0;}
.cart_form .vm2-remove_from_cart  i { margin-right:3px;}
.price-result-1.price td {border-right:1px solid #E4E4E2; border-bottom:1px solid #E4E4E2;}
.cart-summary.bot-total td {border-right:1px solid #E4E4E2;}
.cart-summary.bot-total tr td:first-child {border-left:1px solid #E4E4E2;}
.cart-summary.bot-total .sectiontableentry2 td {border-bottom:1px solid #E4E4E2;}

#basket_container { padding-bottom:20px;}
.coupon_input.input-large { margin-top:5px;}
#table_billto.user-details ,#user-actions-trigger.user-details ,#user-register-fields ,#table_shippingto { list-style:none; margin:0;}
#user-actions-trigger #register { text-align:left; width:20px; position:relative; top:-1px;}
#shipto #STsameAsBTLeb ,#shipto #STsameAsBT { display:inline-block;}
#shipto #STsameAsBT { position:relative; top:-2px; margin-right:4px;}
#payments > input ,#shipments > input { float:left;}
#payments > label ,#shipments > label { float:left; margin-left:30px; width:94%;}
#checkoutForm textarea.customer-comment { width:97%; margin-bottom:20px; padding:8px 11px!important;}
#bill_total {color:#3c991a;}
.orderby-displaynumber  .border_bot { min-height:40px;}

#billto #register  { position:relative; top:-3px;}
#table_billto {}
#table_billto {}
#table_billto tr td ,#table_user tr td ,#table_shipto tr td { display:block; padding:0;}
#table_billto input ,#table_user input ,#table_billto select ,#table_user select ,#table_shipto select ,#table_shipto input { margin-bottom:10px;}
#table_billto .delimiter_userinfo { display:none;}
#table_billto .delimiter_billto { font-size:16px; font-weight:bold;}

.community_square_user {
    width:63px;
    padding:0px;}

   /******************up  2.7**************************/

 div#product_list.grid.layout #slider li:hover .product-box.hover  {display:block!important;
 -webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1;z-index:11;}
.quick-tell-no .quick_btn { display:none!important;}
.menu-tell-no #head-row.fixed #t3-mainnav { position:relative!important;}
  @media (min-width:768px) {
	.product-related-products .list_carousel .vmproduct li:hover .quick_btn { left:77px; visibility:visible;}
}
 .browseImage .discount.sold { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:u.row > .hidden { display:none;}
.clearfix {
  *zoom:1;}
.clearfix:before,
.clearfix:after {
  display:table;
  content:"";
  line-height:0;}
.clearfix:after {
  clear:both;}
#background-promo {
	display: table;
	background-image: url("/img/promo900.png");
	width: 100%;
	height: 489px;
	background-size: 100% 100%;
	}
.sizes a {
    border: 1px solid rgb(60, 153, 26) !important;
    padding: 2px;
    margin: 0px 2px;
    background: rgb(60, 153, 26) none repeat scroll 0% 0%;
    color: white;
    border-radius: 2px;
}
.sizes a:hover {
    color: #3C991A;
    background: white;
    text-decoration: none;
    border: 1px solid #3C991A;
}
	#promo-form {
	width: 300px;
	}

	#promo-term {
	display: table;
	margin: auto;
	margin-top: 5px;
	}

	#promo-term-link {
	text-decoration: none;
	font-size: 12px;
	}
	#promo-outer {
	display: table-cell;
	vertical-align: bottom;
	}
	#promo-inner {
    	float: right;
    	margin: 10px 20px;
    	padding: 15px 20px 10px;
    	width: 240px;
    	background-color: rgb(255, 255, 255);
    	border-radius: 3px;
    	box-shadow: 0 0 10px black;
	}
  a.modal {
    box-shadow: none;
    border: none;
}
  .acymailing_module_newsletter-promo {
    margin: 0;
  }
  .acymailing_module_newsletter-promo form {
    margin: 0;
  }
  .acymailing_module_newsletter-promo .acymailing_introtext {
    padding: 0 !important;
  }
  .acymailing_module_newsletter-promo .acymailing_form {
    right: 0;
    bottom: 0;
    position: absolute;
    margin-right: 100px;
    margin-bottom: 24px;
  }
  .acymailing_module_newsletter-promo .acymailing_form .acyterms {
    padding: 0;
    padding-bottom: 10px;
  }
  .acymailing_module_newsletter-promo .acymailing_form .acysubbuttons .button {
    margin: 0;
  }
	#promo-form-email {
	padding: 2px 5px;
	height: 30px;
	font-size: 15px;
	border-radius: 2px;
	border: none;
	width: 94%;
	box-shadow: inset 0 0 5px rgba(0, 0, 0, 0.22);
	}
	#submit-promo-button {
    background-color: #3c991a;
    background-color: #46b31e;
    background-image: -moz-linear-gradient(top,#4dc521,#3c991a);
    background-image: -webkit-gradient(linear,0 0,0 100%,from(#4dc521),to(#3c991a));
    background-image: -webkit-linear-gradient(top,#4dc521,#3c991a);
    background-image: -o-linear-gradient(top,#4dc521,#3c991a);
    background-image: linear-gradient(to bottom,#4dc521,#3c991a);
    background-repeat: repeat-x;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff4dc421', endColorstr='#ff3c991a', GradientType=0);
    border-bottom: 1px solid #3c991a;
    border-top: 1px solid #3c991a;
	display: block;
	margin: auto;
	margin-top: 10px;
	margin-bottom: 2px;
	background-color: #3c991a;
	color: white;
	border: none;
	border-radius: 4px;
	font-size: 15px;
	padding: 15px 50px;
	font-weight: bold;
	cursor: pointer;
	}
#vk_like {
	display:inline-block;
	float:left;
	clear:none !important;
	padding:5px;}
.fb-like {
	display:inline-block;
	position:relative;
	float:left;
	padding:5px;
	z-index:1000;
	clear:none !important;}
.fb-like span {
	width:500px !important;}
#productdetailsview .share {
	width:700px !important;}
.b-share-icon_liveinternet{
	background-image:url('https://addons.opera.com/media/extensions/75/14975/1.0.2-rev3/icons/icon_64x64.png') !important ;
	background-position:0px !important ;
	background-size:24px !important;}
.b-share-icon_lj {
	background-image:url('/images/livejournal_32.png') !important ;
	background-position:0px !important;
	background-size:24px !important;}
.hide-text {
  font:0px/0 a;
  color:transparent;
  text-shadow:none;
  background-color:transparent;
  border:0;}
.input-block-level {
  display:block;
  width:100%;
  min-height:30px;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;}
.jumbotron {
  position:relative;
  padding:40px 0;}
.jumbotron h1 {
  font-size:56px;
  letter-spacing:-1px;
  line-height:1;
  margin:0 0 10px 0;}
.jumbotron p {
  font-size:21px;
  line-height:1.275;
  margin:0 0 20px 0;}
.jumbotron .btn {
  margin-top:10px;}
.jumbotron .btn-large {
  margin-top:20px;
  font-size:18px;}
.masthead {
  padding:80px 0 60px;
  text-align:center;}
.masthead h1 {
  font-size:98px;}
.masthead p {
  font-size:42px;}
.masthead .btn-large {
  font-size:28px;
  padding:14px 28px;}
/* Jumbotrons with images ---*/
.jumbotron.has-image {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;}
.masthead.has-image {
  text-align:left;}
/* THUMBNAILS
-------------------------------------------------- */
.thumbnails {
  margin-bottom:20px;
  margin-left:-40px;
  list-style:none;
  *zoom:1;}
.thumbnails:before,
.thumbnails:after {
  display:table;
  content:"";
  line-height:0;}
.thumbnails:after {
  clear:both;}
.row-fluid .thumbnails {
  margin-left:0;}
.thumbnails > li {
  float:left;
  position:relative;
  margin-bottom:20px;
  margin-left:40px;}
.thumbnail {
  border:1px solid #dddddd;
  display:block;
  padding:4px;
  line-height:20px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.055);
  -moz-box-shadow:0 1px 3px rgba(0,0,0,0.055);
  box-shadow:0 1px 3px rgba(0,0,0,0.055);
  -webkit-transition:all 0.2s ease-in-out;
  -moz-transition:all 0.2s ease-in-out;
  -o-transition:all 0.2s ease-in-out;
  transition:all 0.2s ease-in-out;}
a.thumbnail:hover {
  border-color:#0077bb;
  -webkit-box-shadow:0 1px 4px rgba(0,105,214,0.25);
  -moz-box-shadow:0 1px 4px rgba(0,105,214,0.25);
  box-shadow:0 1px 4px rgba(0,105,214,0.25);}
.thumbnail > img {
  display:block;
  max-width:100%;
  margin-left:auto;
  margin-right:auto;}
.thumbnail .caption {
  padding:9px;
  color:#666666;}
/* Paper Style ---*/
.thumbnails.paper > li:before,
.thumbnails.paper > li:after {
  content:'';
  position:absolute;
  z-index:-2;
  bottom:15px;
  left:10px;
  width:50%;
  height:20%;
  box-shadow:0 15px 10px rgba(0,0,0,0.7);
  -webkit-transform:rotate(-3deg);
  -moz-transform:rotate(-3deg);
  -ms-transform:rotate(-3deg);
  -o-transform:rotate(-3deg);
  transform:rotate(-3deg);}
.thumbnails.paper > li:after {
  right:10px;
  left:auto;
  -webkit-transform:rotate(3deg);
  -moz-transform:rotate(3deg);
  -ms-transform:rotate(3deg);
  -o-transform:rotate(3deg);
  transform:rotate(3deg);}
.thumbnails.paper .thumbnail {
  border:none;
  padding:0;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;}
.thumbnails.paper a.thumbnail.paper:hover {
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
.wrap {
  width:auto;
  clear:both;}
.offset-12 {
  margin-left:-932px;}
.offset-11 {
  margin-left:-851px;}
.offset-10 {
  margin-left:-770px;}
.offset-9 {
  margin-left:-689px;}
.offset-8 {
  margin-left:-608px;}
.offset-7 {
  margin-left:-527px;}
.offset-6 {
  margin-left:-446px;}
.offset-5 {
  margin-left:-365px;}
.offset-4 {
  margin-left:-284px;}
.offset-3 {
  margin-left:-203px;}
.offset-2 {
  margin-left:-122px;}
.offset-1 {
  margin-left:-41px;}
.row-fluid .spanfirst {
  margin-left:0 !important;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       https://github.com/t3framework/
 *------------------------------------------------------------------------------
*/
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
.wrap {
  width:auto;
  clear:both;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
body {
  font-family:sans-serif;
  font-size:14px;
  line-height:20px;
  margin:0;}
.rtl-box { overflow:hidden;}
html > iframe { display:none;}
img {
  max-width:100% !important;}
.img-rounded {
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}
.img-polaroid {
  padding:4px;
  background-color:#fff;
  border:1px solid #ccc;
  border:1px solid rgba(0,0,0,0.2);
  -webkit-box-shadow:0 1px 3px rgba(0,0,0,0.1);
  -moz-box-shadow:0 1px 3px rgba(0,0,0,0.1);
  box-shadow:0 1px 3px rgba(0,0,0,0.1);}
.img-circle {
  -webkit-border-radius:500px;
  -moz-border-radius:500px;
  border-radius:500px;}
------------------------------------------------------- table {
  background-color:transparent;
  border-collapse:collapse;
  border-spacing:0;}
th,
td {
  line-height:20px;
  padding:8px 10px;
  text-align:left;
  vertical-align:top;}
td {
  border-top:1px solid #dddddd;}
th {
  background:#444444;
  color:#eeeeee;
  font-weight:bold;}
th a {
  color:#eeeeee;}
th a:hover,
th a:focus,
th a:active {
  color:#ffffff;}
.cat-list-row0:hover,
.cat-list-row1:hover {
  background:#f5f5f5;}
.cat-list-row1,
tr.cat-list-row1 td {
  background:#f9f9f9;}
table.contentpane,
table.tablelist,
table.category,
table.admintable,
table.blog {
  width:100%;}
table.contentpaneopen {
  border:0;}
------------------------------------------------------- .star {
  color:#ffcc00;}
.red {
  color:#cc0000;}

.element-invisible {
  position:absolute;
  padding:0;
  margin:0;
  border:0;
  height:1px;
  width:1px;
  overflow:hidden;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
form {
  margin:0 0 20px;}
input,
textarea {
  width:210px;}
textarea,
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="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  box-shadow:inset 0 1px 1px rgba(0,0,0,0.075);
  -webkit-transition:border linear .2s,box-shadow linear .2s,width 0.7s ease 0s;
  -moz-transition:border linear .2s,box-shadow linear .2s,width 0.7s ease 0s;
  -o-transition:border linear .2s,box-shadow linear .2s,width 0.7s ease 0s;
  transition:border linear .2s,box-shadow linear .2s,width 0.7s ease 0s;}
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 {
  border-color:#999999;
  -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.25);
  -moz-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.25);
  box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(0,0,0,.25);}
input[type="file"],
input[type="image"],
input[type="submit"],
input[type="reset"],
input[type="button"],
input[type="radio"],
input[type="checkbox"] {
  width:auto;}
select,
input[type="file"] {
  height:30px;
  line-height:30px;}
select {
  width:160px;
  border:1px solid #dddddd;}
select[multiple],
select[size] {
  height:auto;}
.radio,
.checkbox {
  padding-left:18px;}
.radio input[type="radio"],
.checkbox input[type="checkbox"] {
  margin-left:-18px;}
.controls > .radio:first-child,
.controls > .checkbox:first-child {
  padding-top:5px;}
.radio.inline,
.checkbox.inline {
  padding-top:5px;
  margin-bottom:0;}
.radio.inline + .radio.inline,
.checkbox.inline + .checkbox.inline {
  margin-left:10px;}
.input-mini {
  width:60px;}
.input-small {
  width:90px;}
.input-medium {
  width:150px;}
.input-large {
  width:210px;}
.input-xlarge {
  width:270px;}
.input-xxlarge {
  width:530px;}
.form-actions {
  padding:19px 20px 20px;
  margin-top:20px;
  margin-bottom:20px;
  background-color:#f5f5f5;
  border-top:1px solid #dddddd;}
.help-block,
.help-inline {
  color:#8c8c8c;}
.help-block {
  margin-bottom:10px;}
.input-append,
.input-prepend {
  margin-bottom:5px;}
.form-search input,
.form-inline input,
.form-horizontal input,
.form-search textarea,
.form-inline textarea,
.form-horizontal textarea,
.form-search select,
.form-inline select,
.form-horizontal select,
.form-search .help-inline,
.form-inline .help-inline,
.form-horizontal .help-inline,
.form-search .uneditable-input,
.form-inline .uneditable-input,
.form-horizontal .uneditable-input,
.form-search .input-prepend,
.form-inline .input-prepend,
.form-horizontal .input-prepend,
.form-search .input-append,
.form-inline .input-append,
.form-horizontal .input-append {
  margin-bottom:0;}
.form-search .input-append,
.form-inline .input-append,
.form-search .input-prepend,
.form-inline .input-prepend {
  margin-bottom:0;}
.form-search .radio,
.form-search .checkbox,
.form-inline .radio,
.form-inline .checkbox {
  padding-left:0;
  margin-bottom:0;}
.form-search .radio input[type="radio"],
.form-search .checkbox input[type="checkbox"],
.form-inline .radio input[type="radio"],
.form-inline .checkbox input[type="checkbox"] {
  margin-right:3px;
  margin-left:0;}
.control-group {
  margin-bottom:10px;}
legend + .control-group {
  margin-top:20px;}
.form-horizontal .control-group {
  margin-bottom:20px;}
.form-horizontal .control-label {
  width:140px;
  padding-top:5px;
  text-align:right;}
.form-horizontal .controls {
  margin-left:160px;}
.form-horizontal .help-block {
  margin-top:10px;
  margin-bottom:0;}
.form-horizontal .form-actions {
  padding-left:160px;}
.btn {
  padding:4px 14px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.1);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.1);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.1);
  color:#666666;
  text-shadow:0 1px 1px rgba(255,255,255,0.75);
  background-color:#f8f8f8;
  background-image:-moz-linear-gradient(top,#ffffff,#eeeeee);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffffff),to(#eeeeee));
  background-image:-webkit-linear-gradient(top,#ffffff,#eeeeee);
  background-image:-o-linear-gradient(top,#ffffff,#eeeeee);
  background-image:linear-gradient(to bottom,#ffffff,#eeeeee);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff',endColorstr='#ffeeeeee',GradientType=0);
  border-color:#eeeeee #eeeeee #c8c8c8;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color:#eeeeee;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn:hover,
.btn:focus,
.btn:active,
.btn.active,
.btn.disabled,
.btn[disabled] {
  color:#666666;}
.btn:active,
.btn.active {}
.btn:hover,
.btn a.btn:hover {
  text-decoration:none;
  background:transparent;}
.btn:focus,
.btn a.btn:focus {
  outline:0;}
.btn.active,
.btn:active,
.btn a.btn:active {
  text-decoration:none;
  outline:0;
  -webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
  -moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
  box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);
 }
.btn-large {
  padding:9px 14px;
  font-size:16px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.5);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.5);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.5);}
.btn-small {
  padding:3px 9px;
  font-size:13px;}
.btn-mini {
  padding:2px 6px;
  font-size:12px;}
.btn {
  border-color:#c5c5c5;
  border-color:rgba(0,0,0,0.15) rgba(0,0,0,0.15) rgba(0,0,0,0.25);}
.btn-primary {
  color:#ffffff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#008ada;
  background-image:-moz-linear-gradient(top,#0097ee,#0077bb);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#0097ee),to(#0077bb));
  background-image:-webkit-linear-gradient(top,#0097ee,#0077bb);
  background-image:-o-linear-gradient(top,#0097ee,#0077bb);
  background-image:linear-gradient(to bottom,#0097ee,#0077bb);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0097ee',endColorstr='#ff0077bb',GradientType=0);
  border-color:#0077bb #0077bb #00466e;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color:#0077bb;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active,
.btn-primary.active,
.btn-primary.disabled,
.btn-primary[disabled] {
  color:#ffffff;
  background-color:#0077bb;
  *background-color:#0067a2;}
.btn-primary:active,
.btn-primary.active {
  background-color:#005788 \9;}
.btn-warning {
  color:#ffffff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#ff961f;
  background-image:-moz-linear-gradient(top,#ffa033,#ff8800);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#ffa033),to(#ff8800));
  background-image:-webkit-linear-gradient(top,#ffa033,#ff8800);
  background-image:-o-linear-gradient(top,#ffa033,#ff8800);
  background-image:linear-gradient(to bottom,#ffa033,#ff8800);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffa033',endColorstr='#ffff8800',GradientType=0);
  border-color:#ff8800 #ff8800 #b35f00;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color:#ff8800;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-warning:hover,
.btn-warning:focus,
.btn-warning:active,
.btn-warning.active,
.btn-warning.disabled,
.btn-warning[disabled] {
  color:#ffffff;
  background-color:#ff8800;
  *background-color:#e67a00;}
.btn-warning:active,
.btn-warning.active {
  background-color:#cc6d00 \9;}
.btn-danger {
  color:#ffffff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#eb0000;
  background-image:-moz-linear-gradient(top,#ff0000,#cc0000);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#ff0000),to(#cc0000));
  background-image:-webkit-linear-gradient(top,#ff0000,#cc0000);
  background-image:-o-linear-gradient(top,#ff0000,#cc0000);
  background-image:linear-gradient(to bottom,#ff0000,#cc0000);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff0000',endColorstr='#ffcc0000',GradientType=0);
  border-color:#cc0000 #cc0000 #800000;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color:#cc0000;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active,
.btn-danger.active,
.btn-danger.disabled,
.btn-danger[disabled] {
  color:#ffffff;
  background-color:#cc0000;
  *background-color:#b30000;}
.btn-danger:active,
.btn-danger.active {
  background-color:#990000 \9;}
.btn-success {
  color:#ffffff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#7ab800;
  background-image:-moz-linear-gradient(top,#88cc00,#669900);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#88cc00),to(#669900));
  background-image:-webkit-linear-gradient(top,#88cc00,#669900);
  background-image:-o-linear-gradient(top,#88cc00,#669900);
  background-image:linear-gradient(to bottom,#88cc00,#669900);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff88cc00',endColorstr='#ff669900',GradientType=0);
  border-color:#669900 #669900 #334d00;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color:#669900;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-success:hover,
.btn-success:focus,
.btn-success:active,
.btn-success.active,
.btn-success.disabled,
.btn-success[disabled] {
  color:#ffffff;
  background-color:#669900;
  *background-color:#558000;}
.btn-success:active,
.btn-success.active {
  background-color:#446600 \9;}
.btn-info {
  color:#ffffff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#00b0eb;
  background-image:-moz-linear-gradient(top,#00bfff,#0099cc);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#00bfff),to(#0099cc));
  background-image:-webkit-linear-gradient(top,#00bfff,#0099cc);
  background-image:-o-linear-gradient(top,#00bfff,#0099cc);
  background-image:linear-gradient(to bottom,#00bfff,#0099cc);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00bfff',endColorstr='#ff0099cc',GradientType=0);
  border-color:#0099cc #0099cc #006080;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color:#0099cc;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-info:hover,
.btn-info:focus,
.btn-info:active,
.btn-info.active,
.btn-info.disabled,
.btn-info[disabled] {
  color:#ffffff;
  background-color:#0099cc;
  *background-color:#0086b3;}
.btn-info:active,
.btn-info.active {
  background-color:#007399 \9;}
.btn-inverse {
  color:#ffffff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#535353;
  background-image:-moz-linear-gradient(top,#5e5e5e,#444444);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#5e5e5e),to(#444444));
  background-image:-webkit-linear-gradient(top,#5e5e5e,#444444);
  background-image:-o-linear-gradient(top,#5e5e5e,#444444);
  background-image:linear-gradient(to bottom,#5e5e5e,#444444);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5e5e5e',endColorstr='#ff444444',GradientType=0);
  border-color:#444444 #444444 #1e1e1e;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color:#444444;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.btn-inverse:hover,
.btn-inverse:focus,
.btn-inverse:active,
.btn-inverse.active,
.btn-inverse.disabled,
.btn-inverse[disabled] {
  color:#ffffff;
  background-color:#444444;
  *background-color:#373737;}
.btn-inverse:active,
.btn-inverse.active {
  background-color:#2b2b2b \9;}
.invalid {
  border-color:#cc0000;}
label.invalid {
  color:#cc0000;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
 .t3-mainnav {
    margin-left:0px;
    margin-right:0px;}
.nav {
  margin-bottom:20px;}
.nav > li > a:hover {
  background-color:#666666;
  color:#eeeeee;}
.nav .dropdown-toggle .caret {
  border-top-color:#0077bb;
  border-bottom-color:#0077bb;
  margin-top:8px;
  margin-left:5px;}
.nav .dropdown-toggle:hover .caret {
  border-top-color:#00466e;
  border-bottom-color:#00466e;}
.nav .active .dropdown-toggle .caret {
  border-top-color:#fff;
  border-bottom-color:#fff;}
.nav-tabs .active .dropdown-toggle .caret {
  border-top-color:#666666;
  border-bottom-color:#666666;}
.dropup,
.dropdown {
  position:relative;}
.dropdown-toggle {
  *margin-bottom:-3px;}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline:0;}
.caret {
  display:inline-block;
  width:0;
  height:0;
  vertical-align:top;
  border-top:4px solid #000000;
  border-right:4px solid transparent;
  border-left:4px solid transparent;
  content:"";}
.dropdown-toggle:after {
  display:inline-block;
  width:0;
  height:0;
  vertical-align:top;
  border-top:4px solid #000000;
  border-right:4px solid transparent;
  border-left:4px solid transparent;
  content:"";
  margin-left:5px; margin-top:8px;}
.dropdown .caret {
  margin-top:8px;
  margin-left:2px;}
.dropdown-menu {
  position:absolute;
  top:100%;
  left:0;
  z-index:1000;
  display:none;
  float:left;
  min-width:140px;
  list-style:none;
  background-color:#ffffff;
  padding:0;
  margin:0;
  border-radius:0;
  -webkit-box-shadow:0 5px 10px rgba(0,0,0,0.2);
  -moz-box-shadow:0 5px 10px rgba(0,0,0,0.2);
  box-shadow:0 5px 10px rgba(0,0,0,0.2);
  -webkit-background-clip:padding-box;
  -moz-background-clip:padding;
  background-clip:padding-box;}
.dropdown-menu.pull-right {
  right:0;
  left:auto;}
.dropdown-menu .divider {
  *width:100%;
  height:1px;
  margin:9px 1px;
  *margin:-5px 0 5px;
  overflow:hidden;
  background-color:#e5e5e5;
  border-bottom:1px solid #ffffff;}
.dropdown-menu li > a ,.dropdown-menu li > span{
  clear:both;
  color:#000;
  display:block;
  line-height:20px;
  font-weight:normal;
  font-size:14px;
  padding:6px 10px!important;
  text-shadow:none;
  white-space:nowrap;
  font-family:'Open Sans',sans-serif;
   -webkit-transition:all 500ms linear;
     -moz-transition:all 500ms linear;
     -o-transition:all 500ms linear;
     -ms-transition:all 500ms linear;
     transition:all 500ms linear;
	 filter:none!important;}
.dropdown-menu li > a:hover,
.dropdown-menu li.mega-group > a:hover,
.dropdown-menu li.mega-group > a:focus,
.dropdown-menu li > a:focus,
.dropdown-submenu:hover > a {
  text-decoration:none;
  background:#f0f0f0;
  padding-left:15px!important;
   filter:none!important;}
.dropdown-menu .active > a,
.dropdown-menu .active > a:hover {
  text-decoration:none;
  background:#f0f0f0;
  padding-left:15px!important;
   filter:none!important;
}
 div.t3-megamenu .mega-nav .mega-group > .mega-group-title:hover,
 div.t3-megamenu .mega-nav .mega-group > .mega-group-title:active,
 div.t3-megamenu .mega-nav .mega-group > .mega-group-title:focus,
 div.t3-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:hover,
 div.t3-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:active,
 div.t3-megamenu .dropdown-menu .mega-nav .mega-group > .mega-group-title:focus,
 div.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:hover,
 div.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:active,
 div.t3-megamenu .dropdown-menu .active .mega-nav .mega-group > .mega-group-title:focus {
 background:#f0f0f0;
  filter:none!important;}
 div.t3-megamenu .active .dropdown-menu  .mega-group.active > .mega-group-title {
    background:#f0f0f0;
    font-size:16px;
    font-weight:bold;
    margin-bottom:5px; filter:none!important;}

.dropdown-menu .disabled > a,
.dropdown-menu .disabled > a:hover {
  color:#999999;}
.dropdown-menu .disabled > a:hover {
  text-decoration:none;
  background-color:transparent;
  background-image:none;
  cursor:default;
   filter:none!important;}
.open {
  *z-index:1000;}
.open > .dropdown-menu {
  display:block;}
.nav li.dropdown.open > .dropdown-toggle,
.nav li.dropdown.active > .dropdown-toggle,
.nav li.dropdown.open.active > .dropdown-toggle,
.nav > li.dropdown.open.active > a:hover {}
ul.nav li.dropdown > .dropdown-toggle .caret {
  border-top-color:#000!important;
  border-bottom-color:#000!important;
display:none!important;}
.nav li.dropdown > .dropdown-toggle:hover .caret {
  border-top-color:#eeeeee;
  border-bottom-color:#eeeeee;}
.nav li.dropdown.open > .dropdown-toggle .caret,
.nav li.dropdown.active > .dropdown-toggle .caret,
.nav li.dropdown.open.active > .dropdown-toggle .caret {
  border-top-color:#eeeeee;
  border-bottom-color:#eeeeee;}
.pull-right > .dropdown-menu {
  right:0;
  left:auto;}
.dropup .caret,
.navbar-fixed-bottom .dropdown .caret {
  border-top:0;
  border-bottom:4px solid #000000;
  content:"";}
.dropup .dropdown-menu,
.navbar-fixed-bottom .dropdown .dropdown-menu {
  top:auto;
  bottom:100%;
  margin-bottom:1px;}
.dropdown-submenu {
  position:relative;}
.dropdown-submenu > .dropdown-menu {
  top:0;
  left:100%;
  margin-top:0px;
  margin-left:-1px;
  -webkit-border-radius:0px;
  -moz-border-radius:0px;
  border-radius:0px;}
.dropdown-submenu:hover > .dropdown-menu {
  display:block;}
.touch .dropdown-submenu:hover > .dropdown-menu {
  display:none;}
.touch .dropdown-submenu.open > .dropdown-menu {
  display:block;}
.dropup .dropdown-submenu > .dropdown-menu {
  top:auto;
  bottom:0;
  margin-top:0;
  margin-bottom:-2px;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;}
.dropdown-submenu > a:after {
  display:block;
  content:" ";
  float:right;
  width:0;
  height:0;
  border-color:transparent;
  border-style:solid;
  border-width:5px 0 5px 5px;
  border-left-color:#000;
  margin-top:5px;
  margin-right:-10px;}
.dropdown-submenu:hover > a:after {
  border-left-color:#000;}
.dropdown-submenu.pull-left {
  float:none;}
.dropdown-submenu.pull-left > .dropdown-menu {
  left:-100%;
  margin-left:10px;
  -webkit-border-radius:6px 0 6px 6px;
  -moz-border-radius:6px 0 6px 6px;
  border-radius:6px 0 6px 6px;}
.dropdown .dropdown-menu .nav-header {
  padding-left:20px;
  padding-right:20px;}
div.t3-megamenu .span12.mega-col-nav .mega-inner {
    padding:0px;}
.typeahead {
  margin-top:2px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}
.t3-navhelper {
  background:#2f2f2f;
  color:#666666;}
.breadcrumb {
  padding:10px 0;
  margin:0;
  background-color:transparent;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  *zoom:1;}
.breadcrumb:before,
.breadcrumb:after {
  display:table;
  content:"";
  line-height:0;}
.breadcrumb:after {
  clear:both;}
.breadcrumb li {
  text-shadow:none;
  display:block;
  float:left;}
.breadcrumb a {
  color:#666666;}
.breadcrumb .divider {
  padding:0 5px;
  color:#666666;}
.breadcrumb .divider img {
  vertical-align:middle;}
.breadcrumb .active {
  color:#999999;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
.t3-mainnav {
  border-top:1px solid #e4e4e2;
  border-bottom:none;
  height:59px ;
 box-shadow:0px 3px  3px rgba(0,0,0,0.2);}
.t3-mainnav .navbar {
  color:#666666;
  margin-bottom:0;
  margin-top:0;}
.t3-mainnav .navbar-inner {
  min-height:58px;
  padding:0;
  background:transparent;
  border:0;
  border-left:1px solid #d9d9d9;
  -webkit-border-radius:0;
  -moz-border-radius:0;
  border-radius:0;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;
  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);}
.t3-mainnav .navbar .nav {
  margin:0;}
.t3-mainnav .navbar .nav > li {border-right:1px solid #e4e4e2;}
.t3-mainnav .navbar .nav > li > a ,.t3-mainnav .navbar .nav > li > span {
  border-top:0;
  border-right:none;
  background:#f9f9f9;
  padding:18px 37px 19px;
  padding-bottom:20px;
  text-shadow:none;
  font:normal 14px/20px Arial,Helvetica,sans-serif;
  font-family:'Open Sans',sans-serif; font-weight:700;
  color:#1b1b1b;
  text-transform:uppercase;
  display:block;
transition:background 150ms ease-in-out 0s;
	-webkit-transition:background 150ms ease-in-out 0s;
	 -moz-transition:background 150ms ease-in-out 0s;
	 -ms-transition:background 150ms ease-in-out 0s;
	 -o-transition:background 150ms ease-in-out 0s;
	  filter:none!important;}
nav.t3-mainnav .navbar .nav > li > a:focus,
nav.t3-mainnav .navbar .nav > li > a:hover,

nav.t3-mainnav .navbar .nav-collapse .nav > li > a:hover,
nav.t3-mainnav .navbar .nav > .active > a,

nav.t3-mainnav .navbar .nav > .active > a:hover,
nav.t3-mainnav .navbar .nav > .active > a:focus

{
  background:#fff;
  text-shadow:none;
  box-shadow:0px 0px 2px  rgba(0,0,0,0.1);
  outline:none;
  padding-top:16px;
  margin-top:-1px;
  color:#1b1b1b;
   filter:none!important;}

.navbar .nav li.dropdown.open > .dropdown-toggle,.navbar .nav li.dropdown.active > .dropdown-toggle,.navbar .nav li.dropdown.open.active > .dropdown-toggle {
  background:#fff;
	color:#1b1b1b;
	border-right:none;
	  box-shadow:0px 0px 2px  rgba(0,0,0,0.1);
	 padding-top:16px;
  margin-top:-1px;
   filter:none!important;}
.t3-mainnav .navbar .btn-navbar {
  float:left;
  padding:7px 10px;
  margin:7px 20px 0;
  color:#ffffff;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#e8e8e8;
  background-image:-moz-linear-gradient(top,#f2f2f2,#d9d9d9);
  background-image:-webkit-gradient(linear,0 0,0 100%,from(#f2f2f2),to(#d9d9d9));
  background-image:-webkit-linear-gradient(top,#f2f2f2,#d9d9d9);
  background-image:-o-linear-gradient(top,#f2f2f2,#d9d9d9);
  background-image:linear-gradient(to bottom,#f2f2f2,#d9d9d9);
  background-repeat:repeat-x;
  filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff2f2f2',endColorstr='#ffd9d9d9',GradientType=0);
  border-color:#d9d9d9 #d9d9d9 #b3b3b3;
  border-color:rgba(0,0,0,0.1) rgba(0,0,0,0.1) rgba(0,0,0,0.25);
  *background-color:#d9d9d9;
  /* Darken IE7 buttons by default so they stand out more given they won't have borders */

  filter:progid:DXImageTransform.Microsoft.gradient(enabled = false);
  -webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
  -moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);
  box-shadow:inset 0 1px 0 rgba(255,255,255,.1),0 1px 0 rgba(255,255,255,.075);}
.t3-mainnav .navbar .btn-navbar:hover,
.t3-mainnav .navbar .btn-navbar:focus,
.t3-mainnav .navbar .btn-navbar:active,
.t3-mainnav .navbar .btn-navbar.active,
.t3-mainnav .navbar .btn-navbar.disabled,
.t3-mainnav .navbar .btn-navbar[disabled] {
  color:#ffffff;
  background-color:#d9d9d9;
  *background-color:#d9d9d9;}
.t3-mainnav .navbar .btn-navbar:active,
.t3-mainnav .navbar .btn-navbar.active {
  background-color:#d9d9d9 \9;}
.t3-mainnav .navbar .btn-navbar .icon-bar {
  width:18px;
  height:2px;
  background-color:#f5f5f5;
  -webkit-border-radius:1px;
  -moz-border-radius:1px;
  border-radius:1px;
  -webkit-box-shadow:0 1px 0 rgba(0,0,0,0.25);
  -moz-box-shadow:0 1px 0 rgba(0,0,0,0.25);
  box-shadow:0 1px 0 rgba(0,0,0,0.25);}
.t3-mainnav .btn-navbar .icon-bar + .icon-bar {
  margin-top:3px;}
.t3-mainnav .dropdown .caret {
  margin-left:5px;}
.t3-mainnav .dropdown-menu {
  -webkit-box-shadow:0 5px 5px rgba(0,0,0,0.2);
  -moz-box-shadow:0 5px 5px rgba(0,0,0,0.2);
  box-shadow:0 5px 5px rgba(0,0,0,0.2);
  border:1px solid #e5e5e5\0/;
  border-top:none\0/;}

.t3-mainnav .dropdown-menu li > a {
  border-top:none;
  padding:5px 20px;
  text-shadow:none;}
.t3-mainnav .dropdown-menu li:first-child > a {
  border-top:0;}
.t3-mainnav .navbar .nav > li > .dropdown-menu { border:none;}
.dropdown-menu {
    border:none;}
.t3-mainnav .navbar .nav > li > .dropdown-menu:before {
  display:none;}
.t3-mainnav .navbar .nav > li > .dropdown-menu:after {
  display:none;}
.t3-mainnav .dropdown-menu .disabled > a,
.t3-mainnav .dropdown-menu .disabled > a:hover {
  color:#999999;}
.t3-mainnav .dropdown-menu .disabled > a:hover {
  background-color:transparent;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
.t3-module {
  margin-bottom:40px;}
.t3-module .module-inner {
  padding:0;}
.module-title ,.order h3 {
  line-height:24px;
  font-size:24px;
  text-transform:uppercase;
  margin:0 0 10px 0;
  padding:16px 0;
  font-family:'Open Sans',sans-serif;
  font-weight:400;}
.module-ct {
  padding:0;
  *zoom:1;}
.module-ct:before,
.module-ct:after {
  display:table;
  content:"";
  line-height:0;}
.module-ct:after {
  clear:both;}
.t3-module ul,
.t3-module ol {
  margin-left:20px;}
.t3-module ul.unstyled,
.t3-module ol.unstyled,
.t3-module ul.nav,
.t3-module ol.nav {
  margin-left:0;}
.module_menu .nav {
  margin-bottom:20px;}
.module_menu .nav > li {
  border-top:1px solid #eeeeee;}
.module_menu .nav > li > a {
  padding:5px;}
.module_menu .nav > li:first-child {
  border-top:0;}
.module_menu .nav > li:first-child > a {
  padding-top:0;
  border-top:0;}
.banneritem a {
  font-weight:bold;}
.bannerfooter {
  border-top:1px solid #dddddd;
  font-size:12px;
  padding-top:10px;
  text-align:right;}
.categories-module h4,
ul.categories-module h4,
.category-module h4,
ul.category-module h4 {
  font-size:14px;
  font-weight:normal;
  margin:0;}
.feed h4 {
  font-weight:bold;}
.feed .newsfeed,
.feed ul.newsfeed {
  border-top:1px solid #eeeeee;}
.feed .newsfeed .feed-link,
.feed ul.newsfeed .feed-link,
.feed .newsfeed h5.feed-link,
.feed ul.newsfeed h5.feed-link {
  font-size:14px;
  font-weight:normal;
  margin:0;}
.latestusers,
ul.latestusers {
  margin-left:0;}
.latestusers li,
ul.latestusers li {
  background:#eeeeee;
  display:inline-block;
  padding:5px 10px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}
.stats-module dt,
.stats-module dd {
  display:inline-block;
  margin:0;}
.stats-module dt {
  font-weight:bold;
  width:35%;}
.stats-module dd {
  width:60%;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
.items-leading .leading {
  margin-bottom:40px;}
.items-row .item {
  margin-bottom:40px;}
.divider-vertical {
  margin:0 0 40px;
  border:0;
  border-top:1px solid #eeeeee;
  border-bottom:1px solid #ffffff;}
.article-aside {
  color:#999999;
  font-size:13px;
  margin-bottom:20px;}
.article-info {
  margin:0;
  width:90%;}
.article-info .article-info-term {
  display:none;}
.article-info dd {
  float:left;
  margin-left:0;
  margin-right:10px;
  white-space:nowrap;}
.article-info dd span {
  font-weight:bold;}
.article-footer {
  color:#999999;
  font-size:13px;
  margin-bottom:20px;}
article img[align=left],
.img_caption.left {
  margin:0 40px 20px 0;}
article img[align=right],
.img_caption.right {
  margin:0 0 20px 40px;}
.img-intro-none,
.img-intro-left,
.img-intro-right,
.img-fulltext-none,
.img-fulltext-left,
.img-fulltext-right,
.img_caption {
  position:relative;}
.img-intro-none,
.img-intro-left,
.img-intro-right,
.img-fulltext-none,
.img-fulltext-left,
.img-fulltext-right,
.img_caption {
  margin-bottom:20px;
  max-width:100%;}
.img-fulltext-left {
  float:left;
  margin-right:40px;}
.img-fulltext-right {
  float:right;
  margin-left:40px;}
.img-intro-none img,
.img-intro-left img,
.img-intro-right img,
.img-fulltext-none img,
.img-fulltext-left img,
.img-fulltext-right img {
  margin:0;}
.img_caption img {
  margin-bottom:1px !important;}
.img_caption p.img_caption {
  background:#eeeeee;
  color:#666666;
  font-size:12px;
  width:100%;
  margin:0;
  padding:5px;
  text-align:center;
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;
  clear:both;}
article aside .btn-group > .dropdown-toggle {
  background:transparent;
  border:0;
  padding:0;
  -webkit-box-shadow:none;
  -moz-box-shadow:none;
  box-shadow:none;}
.login_form fieldset,
.login fieldset {
  padding:15px 0 0;}
.login_form fieldset p,
.login fieldset p {
  margin:0 0 5px;}
.login_form label,
.login label {
  display:block;
  font-weight:bold;}
.login-fields {
  margin:0 0 10px;}
.login_form .inputbox,
.login-fields .required {
  margin-left:10px;
  width:150px;}
.login_form .remember .inputbox {
  width:20px;}
.form-register fieldset {
  padding:0 0 10px;}
.form-register p {
  margin:0 0 5px;}
.form-register p.form-des {
  margin:15px 0;}
.form-register label {
  display:block;
  float:left;
  font-weight:bold;
  text-align:right;
  width:130px;}
.form-register .inputbox {
  margin-left:10px;
  width:200px;}
.form-register .button {
  margin-left:140px;}
.registration fieldset dt {
  margin-right:5px;}
.admintable textarea {
  max-width:90% !important;
  resize:none;}
#mailto-window {
  background:#fff;
  margin:10px 0 20px;
  padding:0;
  position:relative;}
#mailto-window h2 {
  font-size:150%;
  margin-top:0;
  margin-bottom:20px;}
#mailto-window .mailto-close {
  background:#FFF;
  background:-moz-linear-gradient(bottom,#cccccc,#f0f0f0);
  background:-webkit-linear-gradient(bottom,#cccccc,#f0f0f0);
  border:1px solid #CCC;
  border-radius:3px;
  color:#666;
  font-size:92%;
  padding:2px 5px;
  position:absolute;
  top:-10px;
  right:0px;
  text-shadow:1px 1px 0 #f0f0f0;}
#mailto-window .mailto-close a {
  color:#666;}
#mailto-window .mailto-close:hover {
  border-color:#999;
  box-shadow:0 0 3px rgba(0,0,0,0.2);}
#mailtoForm .formelm {
  padding:5px 0;
  vertical-align:middle;
  overflow:hidden;}
#mailtoForm .formelm label {
  display:block;
  float:left;
  font-weight:bold;
  vertical-align:middle;
  width:100px;}
#mailtoForm p {
  margin-top:20px;}
#mailtoForm .inputbox {
  width:70%;}
#mailtoForm .button {
  margin-right:5px;}
.user-details {
  padding:10px 0;}
.user-details p {
  margin:0 0 5px;}
.user-details label {
  display:block;
  float:left;
  font-weight:bold;
  text-align:right;
  width:130px;}
.user-details .inputbox {
  margin-left:10px;
  width:200px;}
.user-details .button {
  margin-left:140px;}
.user-details .paramlist .paramlist_key {
  padding:0 0 5px;
  width:130px;}
.user-details .paramlist .paramlist_value {
  padding:0 0 5px;}
.user-details .user_name span {
  font-weight:bold;
  padding-left:10px;}
.reset .form-validate p,
.remind .form-validate p {
  background:#eeeeee;
  border:1px solid #dddddd;
  margin-bottom:20px;
  padding:10px 20px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}
.reset .form-validate fieldset dl,
.remind .form-validate fieldset dl {
  margin:0;}
.reset .form-validate fieldset dt,
.remind .form-validate fieldset dt {
  margin:4px 0 0 0;}
#searchForm {
  padding:10px 20px;
  border:1px solid #dddddd;
  background:#eeeeee;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  *zoom:1;}
#searchForm:before,
#searchForm:after {
  display:table;
  content:"";
  line-height:0;}
#searchForm:after {
  clear:both;}
#searchForm fieldset {
  margin:20px 0;}
#searchForm legend {
  margin-bottom:10px;}
.phrases-box input,
.phrases-box label,
.form-limit input,
.form-limit label,
.only label {
  display:inline-block;
  margin-right:10px;}
.phrases-box input {
  margin:0;}
.search-results {
  margin-top:20px;}
.search-results .result-title {
  font-size:16px;
  margin-top:20px;}
.search-results .result-category {
  font-size:12px;
  color:#999999;}
.search-results .result-text {
  margin-top:5px;
  margin-bottom:5px;}
.search-results .result-created {
  font-size:12px;
  color:#999999;}
.contact .accordion-heading .accordion-toggle {
  font-weight:bold;}
#archive-items > li {
  line-height:normal;
  margin:0;
  overflow:visible;
  padding:0;}
#archive-items div.intro {
  clear:both;
  overflow:hidden;}
.category-item {
  margin-top:20px;
  *zoom:1;}
.category-item:before,
.category-item:after {
  display:table;
  content:"";
  line-height:0;}
.category-item:after {
  clear:both;}
.category-item .page-header {
  line-height:normal;
  padding-top:10px;
  padding-bottom:10px;
  margin-bottom:20px;}
.category-item .category-item {
  margin-left:4.291845493562231%;}
.newsfeed > h2 {
  border-bottom:1px solid #dddddd;
  padding-bottom:20px;
  margin-bottom:20px;}
.feed-description {
  margin-bottom:40px;}
.edit textarea {
  -webkit-box-sizing:border-box;
  -moz-box-sizing:border-box;
  box-sizing:border-box;}
.button2-left,
.button2-left div {
  float:left;}
.button2-right,
.button2-right div {
  float:right;}
.button2-left {
  margin:5px 5px 0 0;}
.button2-right {
  margin:5px 0 0 5px;}
.button2-left a,
.button2-right a,
.button2-left span,
.button2-right span {
  background:#eeeeee;
  border:1px solid #e1e1e1;
  color:#999999;
  cursor:pointer;
  display:block;
  float:left;
  padding:2px 10px;
  border-radius:4px;}
.button2-left span,
.button2-right span {
  color:#999999;
  cursor:default;}
.button2-left .page a,
.button2-right .page a,
.button2-left .page span,
.button2-right .page span {
  padding:0 6px;}
.button2-left a:hover,
.button2-right a:hover {
  background:#e1e1e1;
  color:#444444;
  text-decoration:none;}
.controls img.calendar {
  cursor:pointer;
  margin-left:5px;}
.article-content .pagination ul {
  border-left:1px solid #dddddd;}
.article-content .pagination ul li {
  float:left;
  padding:10px 20px;
  line-height:normal;
  border:1px solid #dddddd;
  border-left:0;}
.article-content .pagination ul a {
  border:0;
  text-decoration:none;
  background-color:transparent;
  line-height:normal;
  padding:0;}
.pagenavcounter {
  margin:0 0 20px;
  font-weight:bold;}
#article-index {
  float:right;
  margin:0 0 20px 20px;
  padding:10px;
  width:30%;
  border:1px solid #dddddd;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}
#article-index ul {
  margin:0 0 0 20px;}
.pagenav {
  margin:0;
  padding:0;
  list-style:none;}
.pagenav li {
  margin:0;
  padding:0;
  float:left;}
.pagenav li.pagenav-prev {
  margin-right:10px;}
.pagenav li a {
  padding:10px 20px;
  line-height:normal;
  border:1px solid #dddddd;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}
.pagenav li a:hover {
  background-color:#666666;
  color:#eeeeee;}
.counter {
  float:right;
  line-height:1;
  margin:10px 0;
  text-align:right;}
.items-more h3 {
  margin:0 0 5px;}
.back_button a,
.back_button a:hover,
.back_button a:active {
  display:block;
  margin:10px 0;}
.filters {
  margin:10px 0 5px;}
.display-limit {
  margin:10px 0 5px;}
.filters .filter-search,
.filters .display-limit {
  float:left;
  width:50%;}
.filters .display-limit {
  float:right;
  text-align:right;}
#system-message dt {
  font-weight:bold;}
#system-message dd {
  font-weight:bold;}
#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
  margin:0;
  padding:0;
  }
#system-message dd.message ul {background-image:url(../images/notice-info.png)!important;}
#system-message dd.error ul {background-image:url(../images/notice-error.png)!important;}
#system-message dd.notice ul{background-image:url(../images/notice-note.png)!important;}
#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {
  background:none;
  margin:0;
  padding:5px;}
.tip-wrap {
  background:#fff6df;
  border:1px solid #fb3;
  -webkit-border-radius:5px;
  -moz-border-radius:5px;
  border-radius:5px;
  -webkit-box-shadow:0 0 3px rgba(0,0,0,0.4);
  -moz-box-shadow:0 0 3px rgba(0,0,0,0.4);
  box-shadow:0 0 3px rgba(0,0,0,0.4);
  max-width:300px;
  z-index:999;}
.tip-title {
  border-bottom:1px solid #fb3;
  font-weight:bold;
  padding:5px 10px;}
.tip-text {
  font-size:14px;
  margin:0;
  padding:5px 10px;}
.hasTip img {
  border:none;
  margin:0 5px 0 0;}
/* Typography */
.small {
  font-size:11px;}
/* Max Width */
iframe,
svg {
  max-width:100%;}
/* Nowrap */
.nowrap {
  white-space:nowrap;}
/* Center */
.center,
.table td.center,
.table th.center {
  text-align:center;}
/* Disabled Link */
a.disabled,
a.disabled:hover {
  color:#999999;
  background-color:transparent;
  cursor:default;
  text-decoration:none;}
/* Hero Banner */
.hero-unit {
  text-align:center;}
.hero-unit .lead {
  margin-bottom:18px;
  font-size:20px;
  font-weight:200;
  line-height:27px;}
.btn .caret {
  margin-bottom:7px;}
.blog-row-rule,
.blog-item-rule {
  border:0;}
/* Modal */
body.modal {
  padding-top:0;}
/* Alternating Rows */
.row-even,
.row-odd {
  padding:5px;
  width:99%;
  border-bottom:1px solid #dddddd;}
.row-odd {
  background-color:transparent;}
.row-even {
  background-color:#f9f9f9;}
.blog-row-rule,
.blog-item-rule {
  border:0;}
/* Row reveal */
.row-fluid .row-reveal {
  visibility:hidden;}
.row-fluid:hover .row-reveal {
  visibility:visible;}
/* Buttons */
.btn-wide {
  width:80%;}
/* Nav List Offset */
.nav-list > li.offset > a {
  padding-left:30px;
  font-size:12px;}
.blog-row-rule,
.blog-item-rule {
  border:0;}
.row-fluid .offset1 {
  margin-left:8.382978723%;}
.row-fluid .offset2 {
  margin-left:16.89361702%;}
.row-fluid .offset3 {
  margin-left:25.404255317%;}
.row-fluid .offset4 {
  margin-left:33.914893614%;}
.row-fluid .offset5 {
  margin-left:42.425531911%;}
.row-fluid .offset6 {
  margin-left:50.93617020799999%;}
.row-fluid .offset7 {
  margin-left:59.446808505%;}
.row-fluid .offset8 {
  margin-left:67.95744680199999%;}
.row-fluid .offset9 {
  margin-left:76.468085099%;}
.row-fluid .offset10 {
  margin-left:84.97872339599999%;}
.row-fluid .offset11 {
  margin-left:91.489361693%;}
/* Navbar Buttons */
.navbar .nav > li > a.btn {
  padding:4px 10px;
  line-height:18px;}
/* Nav Tabs Dark */
.nav-tabs.nav-dark {
  border-bottom:1px solid #333;
  text-shadow:1px 1px 1px #000;}
.nav-tabs.nav-dark > li > a {
  color:#F8F8F8;}
.nav-tabs.nav-dark > li > a:hover {
  border-color:#333 #333 #111;
  background-color:#777777;}
.nav-tabs.nav-dark > .active > a,
.nav-tabs.nav-dark > .active > a:hover {
  color:#ffffff;
  background-color:#555555;
  border:1px solid #222;
  border-bottom-color:transparent;}
/* Inline Thumbnails */
.thumbnail.pull-left {
  margin:0 10px 10px 0;}
.thumbnail.pull-right {
  margin:0 0 10px 10px;}
/* Specific Widths */
.width-10 {
  width:10px;}
.width-20 {
  width:20px;}
.width-30 {
  width:30px;}
.width-40 {
  width:40px;}
.width-50 {
  width:50px;}
.width-60 {
  width:60px;}
.width-70 {
  width:70px;}
.width-80 {
  width:80px;}
.width-90 {
  width:90px;}
.width-100 {
  width:100px;}
/* Specific Heights */
.height-10 {
  height:10px;}
.height-20 {
  height:20px;}
.height-30 {
  height:30px;}
.height-40 {
  height:40px;}
.height-50 {
  height:50px;}
.height-60 {
  height:60px;}
.height-70 {
  height:70px;}
.height-80 {
  height:80px;}
.height-90 {
  height:90px;}
.height-100 {
  height:100px;}
/* Horizontal Row (hr) */
hr.hr-condensed {
  margin:10px 0;}
/* Striped */
.list-striped,
.row-striped {
  list-style:none;
  line-height:18px;
  text-align:left;
  vertical-align:middle;
  border-top:1px solid #dddddd;
  margin-left:0;}
.list-striped li,
.list-striped dd,
.row-striped .row,
.row-striped .row-fluid {
  border-bottom:1px solid #dddddd;
  padding:8px;}
.list-striped li:nth-child(odd),
.list-striped dd:nth-child(odd),
.row-striped .row:nth-child(odd),
.row-striped .row-fluid:nth-child(odd) {
  background-color:#f9f9f9;}
.list-striped li:hover,
.list-striped dd:hover,
.row-striped .row:hover,
.row-striped .row-fluid:hover {
  background-color:#f5f5f5;}
.row-striped .row-fluid {
  width:97%;}
.row-striped .row-fluid [class*="span"] {
  min-height:10px;}
.row-striped .row-fluid [class*="span"] {
  margin-left:8px;}
.row-striped .row-fluid [class*="span"]:first-child {
  margin-left:0;}
/* Condensed */
.list-condensed li {
  padding:4px 5px;}
.row-condensed .row,
.row-condensed .row-fluid {
  padding:4px 5px;}
/* Bordered */
.list-bordered,
.row-bordered {
  list-style:none;
  line-height:18px;
  text-align:left;
  vertical-align:middle;
  margin-left:0;
  border:1px solid #dddddd;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}
/* Radio Button Groups */
.radio.btn-group input[type=radio] {
  display:none;}
.radio.btn-group > label:first-of-type {
  margin-left:0;
  -webkit-border-bottom-left-radius:4px;
  border-bottom-left-radius:4px;
  -webkit-border-top-left-radius:4px;
  border-top-left-radius:4px;
  -moz-border-radius-bottomleft:4px;
  -moz-border-radius-topleft:4px;}
fieldset.radio.btn-group {
  padding-left:0;}
/* iFrames */
.iframe-bordered {
  border:1px solid #dddddd;}
/* Tabbed Content */
.tab-content {
  overflow:visible;}
.tabs-left .tab-content {
  overflow:auto;}
/* Non-linkable nav-tabs */
.nav-tabs > li > span {
  display:block;
  margin-right:2px;
  padding-right:12px;
  padding-left:12px;
  padding-top:8px;
  padding-bottom:8px;
  line-height:18px;
  border:1px solid transparent;
  -webkit-border-radius:4px 4px 0 0;
  -moz-border-radius:4px 4px 0 0;
  border-radius:4px 4px 0 0;}
/* Extended Joomla Button Classes */
.btn-micro {
  padding:1px 4px;
  font-size:10px;
  line-height:8px;}
/* Joomla => Bootstrap Tooltip */
.tip-wrap {
  max-width:200px;
  padding:3px 8px;
  color:#ffffff;
  text-align:center;
  text-decoration:none;
  background-color:#000000;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  z-index:100;}
/* Page Header */
.page-header {
  margin:2px 0px 10px 0px;
  padding-bottom:5px;}
/* Input Prepend Chosen Select Boxes */
.input-prepend .chzn-container-single .chzn-single {
  border-color:#cccccc;
  height:26px;
  -webkit-border-radius:0 3px 3px 0;
  -moz-border-radius:0 3px 3px 0;
  border-radius:0 3px 3px 0;
  -moz-box-shadow:none;
  -webkit-box-shadow:none;
  box-shadow:none;}
.input-prepend .chzn-container-active .chzn-single-with-drop {
  -webkit-border-radius:0 3px 0 0;
  -moz-border-radius:0 3px 0 0;
  border-radius:0 3px 0 0;}
.input-prepend .chzn-container-single .chzn-drop {
  border-color:#cccccc;}
.input-prepend > .add-on,
.input-append > .add-on {
  vertical-align:top;}
/* Accessible Hidden Elements (good for hidden labels and such) */
.element-invisible {
  position:absolute;
  padding:0;
  margin:0;
  border:0;
  height:1px;
  width:1px;
  overflow:hidden;}
/* Form Vertical Overrides Form Horizontal */
.form-vertical .control-label {
  float:none;
  width:auto;
  padding-right:0;
  padding-top:0;
  text-align:left;}
.form-vertical .controls {
  margin-left:0;}
/* Auto Width */
.width-auto {
  width:auto;}
/* Chosen proper wrapping in Bootstrap btn-group */
.btn-group .chzn-results {
  white-space:normal;}
/* Accordion overflow fix */
.accordion-body.in:hover {
  overflow:visible;}
/* Invalid indicators */
.invalid {
  color:#cc0000;
  font-weight:bold;}
input.invalid {
  border:1px solid #cc0000;}
/* Align tip text to left */
.tip-text {
  text-align:left;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
p {
  margin:0 0 10px;}
p small,
p .small {
  font-size:12px;
  color:#999999;}
.lead {
  margin-bottom:20px;
  font-size:20px;
  font-weight:200;
  line-height:30px;}
small {
  font-size:85%;}
strong {
  font-weight:bold;}
em {
  font-style:italic;}
cite {
  font-style:normal;}
.muted {
  color:#999999;}
.highlight {
  background-color:#FFC;
  font-weight:bold;
  padding:1px 4px;}
h1,
h2,
h3,
h4,
h5,
h6 {
  margin:10px 0;
  font-family:sans-serif;
  font-weight:bold;
  line-height:1;
  color:#444444;
  text-rendering:optimizelegibility;}
h1 small,
h2 small,
h3 small,
h4 small,
h5 small,
h6 small {
  font-weight:normal;
  line-height:1;
  color:#999999;}
h1 {
  font-size:35px;
  line-height:40px;}
h1 small {
  font-size:28px;}
h2 {
  font-size:28px;
  line-height:40px;}
h2 small {
  font-size:21px;}
h3 {
  font-size:21px;
  line-height:40px;}
h3 small {
  font-size:16px;}
h4 {
  font-size:16px;
  line-height:20px;}
h4 small {
  font-size:14px;}
h5 {
  font-size:15px;
  line-height:20px;}
h5 small {
  font-size:12px;}
h6 {
  font-size:14px;
  line-height:20px;}
.page-header {
  border-bottom:1px solid #dddddd;
  padding-bottom:20px;
  margin:0 0 40px;}
.page-title,
.page-header h1 {
  line-height:1;
  margin:0;}
.page-subheader {
  border-bottom:1px solid #dddddd;
  margin:0 0 20px;
  *zoom:1;}
.page-subheader:before,
.page-subheader:after {
  display:table;
  content:"";
  line-height:0;}
.page-subheader:after {
  clear:both;}
.page-subtitle,
.page-subheader h2 {
  line-height:1;
  margin:0;}
.page-header + .page-subheader {
  margin-top:-20px;}
.article-title,
.article-header h1 {
  margin:0 0 10px 0;
  line-height:1;}
.item-title {
  font-weight:bold;}
ul,
ol {
  padding:0;
  margin:0 0 10px 25px;}
ul ul,
ul ol,
ol ol,
ol ul {
  margin-bottom:0;}
ul {
  list-style:disc;}
ol {
  list-style:decimal;}
li {
  line-height:20px;}
ul.unstyled,
ol.unstyled {
  margin-left:0;
  list-style:none;}
dl {
  margin-bottom:20px;}
dt,
dd {
  line-height:20px;}
dt {
  font-weight:bold;}
dd {
  margin-left:10px;}
.dl-horizontal dt {
  float:left;
  width:120px;
  clear:left;
  text-align:right;
  overflow:hidden;
  text-overflow:ellipsis;
  white-space:nowrap;}
.dl-horizontal dd {
  margin-left:130px;}
.label,
.badge {
  display:inline-block;
  padding:2px 4px;
  font-size:11.844px;
  font-weight:bold;
  line-height:14px;
  color:#ffffff;
  vertical-align:baseline;
  white-space:nowrap;
  text-shadow:0 -1px 0 rgba(0,0,0,0.25);
  background-color:#999999;}
.label {
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}
.badge {
  padding-left:9px;
  padding-right:9px;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;}
a.label:hover,
a.badge:hover {
  color:#ffffff;
  text-decoration:none;
  cursor:pointer;}
.label-important,
.badge-important {
  background-color:#cc0000;}
.label-important[href],
.badge-important[href] {
  background-color:#990000;}
.label-warning,
.badge-warning {
  background-color:#ff8800;}
.label-warning[href],
.badge-warning[href] {
  background-color:#cc6d00;}
.label-success,
.badge-success {
  background-color:#669900;}
.label-success[href],
.badge-success[href] {
  background-color:#446600;}
.label-info,
.badge-info {
  background-color:#0077bb;}
.label-info[href],
.badge-info[href] {
  background-color:#005788;}
.label-inverse,
.badge-inverse {
  background-color:#444444;}
.label-inverse[href],
.badge-inverse[href] {
  background-color:#2b2b2b;}
.btn .label,
.btn .badge {
  position:relative;
  top:-1px;}
.btn-mini .label,
.btn-mini .badge {
  top:0;}
.page-header .label,
.page-header .badge {
  vertical-align:middle;}
hr {
  margin:20px 0;
  border:0;
  border-top:1px solid #eeeeee;
  border-bottom:1px solid #ffffff;}
abbr[title] {
  cursor:help;
  border-bottom:1px dotted #999999;}
abbr.initialism {
  font-size:90%;
  text-transform:uppercase;}
blockquote {
  padding:0 0 0 15px;
  margin:0 0 20px;
  border-left:5px solid #eeeeee;}
blockquote p {
  margin-bottom:0;
  font-size:16px;
  font-weight:300;
  line-height:25px;}
blockquote small {
  display:block;
  line-height:20px;
  color:#999999;}
blockquote small:before {
  content:'\2014 \00A0';}
blockquote.pull-right {
  float:right;
  padding-right:15px;
  padding-left:0;
  border-right:5px solid #eeeeee;
  border-left:0;}
blockquote.pull-right p,
blockquote.pull-right small {
  text-align:right;}
blockquote.pull-right small:before {
  content:'';}
blockquote.pull-right small:after {
  content:'\00A0 \2014';}
q:before,
q:after,
blockquote:before,
blockquote:after {
  content:"";}
address {
  display:block;
  margin-bottom:0;
  font-style:normal;
  line-height:20px;}
/**
 *------------------------------------------------------------------------------
 * @package       T3 Framework for Joomla!
 *------------------------------------------------------------------------------
 * @copyright     Copyright (C) 2004-2013 JoomlArt.com. All Rights Reserved.
 * @license       GNU General Public License version 2 or later; see LICENSE.txt
 * @authors       JoomlArt,JoomlaBamboo,(contribute to this project at github
 *                & Google group to become co-author)
 * @Google group:https://groups.google.com/forum/#!forum/t3fw
 * @Link:       http://t3-framework.org
 *------------------------------------------------------------------------------
 */
.t3-header {
  padding-top:20px;
  padding-bottom:20px;}
.logo {
  float:left;}
.logo h1,
.logo h1 a {
  display:inline-block;
  line-height:1;
  margin:0;}
.logo-image {
  overflow:hidden;}

.logo-image span,
.logo-image small {
  display:none;}
.logo-text h1 {
  color:#444444;}
.logo-text h1 a {
  color:#444444;
  text-decoration:none;}
.logo-text:hover h1 a,
.logo-text h1 a:hover,
.logo-text h1 a:active,
.logo-text h1 a:focus {
  text-decoration:none;}
.logo-text .site-slogan {
  display:block;
  font-size:14px;
  margin-top:5px;}
.head-search {
  float:right;
  margin-top:20px;}
.head-search form {
  margin:0;
  float:right;}
.head-search label {
  display:none;}
.head-search .input {
  background:url(../images/ico/search-invert.png) no-repeat 8px center;
  width:120px;
  padding-left:26px;}
/* focus state */
.head-search .input:focus {
  color:#444444;
  width:180px;}
.t3-sl {
  padding-bottom:40px;
  padding-top:40px;}
.t3-mainbody {
  padding-bottom:40px;
  padding-top:40px;}
.t3-footer {
  background:#222222;
  color:#666666;
  *zoom:1;}
.t3-footer:before,
.t3-footer:after {
  display:table;
  content:"";
  line-height:0;}
.t3-footer:after {
  clear:both;}
.t3-footer small {
  display:block;
  font-size:100%;}
.t3-footer a {
  color:#999999;}
.t3-footer a:hover,
.t3-footer a:active,
.t3-footer a:focus {
  color:#e6e6e6;}
.t3-footnav {
  padding:60px 0 40px;
  *zoom:1;}
.t3-footnav:before,
.t3-footnav:after {
  display:table;
  content:"";
  line-height:0;}
.t3-footnav:after {
  clear:both;}
.t3-footnav ul {
  list-style:none;
  margin-left:0;}
.t3-footnav li {
  line-height:24px;}
.t3-footnav .module-title {
  font-size:18px;
  color:#999999;}
.t3-copyright {
  border-top:1px solid #2f2f2f;
  font-size:12px;
  padding:40px 0 80px;
  *zoom:1;}
.t3-copyright:before,
.t3-copyright:after {
  display:table;
  content:"";
  line-height:0;}
.t3-copyright:after {
  clear:both;}
.copyright {
  float:left;}
.poweredby {
  float:right;
  text-align:right;}
body {
  background-color:#1b1b1b;
  color:#1b1b1b;
  font-family:sans-serif;
  font-size:12px;
  line-height:20px;
  font-family:Arial,Helvetica,sans-serif;
  margin:0;
  padding:0!important;
  overflow:visible;
  min-width:300px;}
.clear { clear:both; height:0;}
 a {
  text-decoration:none;}
 a:hover {
  text-decoration:underline;}
img {
  max-width:100% !important;}
.button ,.vm-button-correct {
	font:normal 14px/20px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	display:inline-block;
	position:relative;
	border-left:none; border-right:none;
	color:#fff; padding:9px 20px 9px 20px;
	border-radius:6px;
	box-shadow:0 2px 1px 0 rgba(0,0,0,0.2);
	text-shadow:none;
	filter:none!important;
	margin:10px 0px;}
button.button ,button.vm-button-correct { line-height:18px;}
.button:hover ,.vm-button-correct:hover ,#mod_compare .button:hover,
.button:focus ,.vm-button-correct:focus ,#mod_compare .button:focus {
	border-bottom:1px solid #000; border-top:1px solid #121212;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	background-color:#1b1b1b;
	color:#fff;
	text-decoration:none;
	filter:none!important;}
.button.reset {
	background-color:#1b1b1b;
	border-bottom:1px solid #000; border-top:1px solid #121212;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	color:#fff;

	text-decoration:none;
	}

.button.reset:hover ,.button.reset:focus {
	font:normal 14px/18px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	display:inline-block;
	position:relative;
	border-left:none; border-right:none;
	color:#fff; padding:9px 20px 9px 20px;
	border-radius:6px;
	box-shadow:0 2px 1px 0 rgba(0,0,0,0.2);
	text-shadow:none;
	}
	a.button.reset { line-height:20px!important;}
.button_back ,.btn_man { background:#e4e4e4; border-top:1px solid #f1f1f1; border-bottom:1px solid #a7a7a7; color:#1b1b1b; padding-left:50px;}
.btn_man { padding-left:20px;}
#mod_compare .button { background:none; border-top:none; border-bottom:none; color:#1b1b1b; padding-left:30px; width:auto; height:auto; box-shadow:none;}
#mod_compare .button:hover ,#mod_compare .button:focus  {background:none; border-top:none; border-bottom:none;  box-shadow:none;}
.button_back span { display:block; position:absolute; left:16px; top:50%; margin-top:-9px; width:22px; height:19px; background:url(../images/back_marker.png) left bottom no-repeat;transition:background 150ms ease-in-out 0s;
	-webkit-transition:background 150ms ease-in-out 0s;
	 -moz-transition:background 150ms ease-in-out 0s;
	 -ms-transition:background 150ms ease-in-out 0s;
	 -o-transition:background 150ms ease-in-out 0s;}
#mod_compare .button span { display:block; position:absolute; left:0px; top:50%; margin-top:-10px; width:21px; height:20px;
	background:url(../images/compare_icon2.png) left bottom no-repeat;
	transition:color 150ms ease-in-out 0s;
	-webkit-transition:color 150ms ease-in-out 0s;
	 -moz-transition:color 150ms ease-in-out 0s;
	 -ms-transition:color 150ms ease-in-out 0s;
	 -o-transition:color 150ms ease-in-out 0s;}

.button_back:hover span  { background-position:left top;}
#mod_compare .button:hover span ,#mod_compare .button:focus span {background-position:left bottom;}
/*-----------header-top----------*/
#head-row.nofixed { position:relative;  z-index:999;}
#head-row.fixed { position:fixed; top:0; left:0; z-index:999; width:100%;}

#head-row ,#Slider ,#t3-mainbody { background:#f9f9f9;}
.header-top {
  background:#f0f0f0;
  min-height:31px;
   position:relative;  z-index:1000;}
#t3-footer .t3-footnav { padding:0;}
#t3-footer  .t3-aside {background:#262626; border-top:3px solid #131313; padding-top:20px; padding-bottom:30px;}
#t3-footer .t3-copyright { background:#1b1b1b; border:none; padding:20px 0;}
.header-top-border {
  border-top:1px solid #fff;}
.header { position:relative;}

.logo {
    float:none;
	width:0;}
.logo-image a {
 background-repeat:no-repeat;
  width:200px;
  height:85px;}

.logo-image {
	float:none;
	position:absolute;
	left:0;
	top:8px;}
/*----------------top login-------------------*/

.module_login {
  padding-top:3px;
  position:relative;
  z-index:100000;}
.module_login a:hover {
  text-decoration:none;}
	.poping_links > span { display:none;}

#login_pop {
  border:1px solid #e5e5e5;
  box-shadow:0 0 3px #e5e5e5;
  background:#fff;
  border-radius:3px;
  padding:30px;
  padding-bottom:0;
  padding-top:10px;
  position:absolute; left:0; top:30px;
  width:270px;}
#form-login {}
#form-login  span.title { font:normal 20px/38px Arial,Helvetica,sans-serif; color:#1b1b1b; font-family:'Open Sans',sans-serif; display:block; padding-bottom:10px;}

#form-login input { width:95%; padding:8px 6px; background:#f0f0f0;}
.wrapper_remember { overflow:hidden;}
.wrapper_remember input  ,.wrapper_remember label { float:left;}
#form-login .wrapper_remember input#yjpop_remember { width:12px; height:12px;  padding:0; margin:0;margin-right:10px; margin-top:3px;}
#form-login .button { float:left;}
#form-login .Forgot { float:right; list-style-type:none;}
 #form-login .Forgot li a { color:#1b1b1b;}
  #form-login .Forgot li a:hover {}
  #form-login .create_customer { background:#f0f0f0; padding-top:20px; overflow:hidden; margin-left:-30px; margin-right:-30px; padding-bottom:20px; margin-top:20px; border-radius:0 0 3px 3px;}
    #form-login .create_customer span { font:normal 18px/38px Arial,Helvetica,sans-serif; color:#1b1b1b; font-family:'Open Sans',sans-serif; float:left; margin-right:10px; padding-left:28px;}
	#form-login .create_customer .button { float:left; padding-left:10px; padding-right:10px;}
#closeLogin { position:absolute; right:10px; top:10px; background:url(../images/close_img.png) left top no-repeat; width:11px; height:11px;}
#closeLogin:hover {opacity:0.8;}
#login-form2 { float:left;}
.logins .admin { float:left; padding-top:0px;}
#login-form2 .button { background:none; border:none;  font:12px/20px Arial,Helvetica,sans-serif; box-shadow:none; width:auto; height:auto; padding:0; margin:0 5px 1px 0;}

/*----------------------top menu-----------------*/

.module_topmenu {
  padding-top:3px;
  margin-left:-10px;
  margin-right:-30px;}
.module_topmenu ul li {
  float:left;
  background:url(../images/divider.gif) left center no-repeat;
  padding:0 8px 0 10px;}
.module_topmenu ul li:first-child {
  background:none;
  padding-left:0;}
.module_topmenu ul li a {
  color:#6a6a6a;
  background:none!important;}
.module_topmenu ul li a:hover {
 }
/*-------------------Language switcher--------------*/

.module_switcher {
  padding-top:0px;
  margin-left:0px;
 position:absolute;
 top:0;
 right:170px;}
.header-top .module_switcher h3.module-title {
  font:normal 12px/20px Arial,Helvetica,sans-serif;
  color:#6a6a6a;
  text-transform:none;
  float:left;
	padding-top:3px;}
.module_switcher .module-ct {
  float:left;
  padding-left:6px;
  padding-right:0px;
  display:inline-block\0/;}
.module_switcher .module-ct .orderlistswitcher { position:relative;}
.module_switcher .module-ct .activeOrder { width:90px; padding:4px 10px 4px 10px; overflow:hidden; cursor:pointer;}
.module_switcher .module-ct .activeOrder.opened {
	background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DDDDDD;
	border-top:none;
	box-shadow:2px 2px 5px #DDDDDD;
	margin-left:-1px;
	margin-right:-1px;
	}
.module_switcher .module-ct .activeOrder a {
  color:#1b1b1b;
  padding-right:0;
  text-decoration:none;
  cursor:pointer;
  position:relative;
  z-index:99;
  display:inline-block;
}
.module_switcher .module-ct .activeOrder span {
    height:6px;
	background:url(../images/select_arrows.png) left bottom no-repeat;
	width:9px;
    overflow:hidden;
    position:absolute;
    right:11px;
    top:11px;
	display:block;}
.module_switcher .module-ct .activeOrder.opened span { background-position:left top;}

.module_switcher .module-ct .lang-inline {
  list-style-type:none;
  margin:0;
  border:1px solid #ddd;
  border-top:none;
  box-shadow:0 3px 3px #ddd;
  background:#fff;
  padding:0;
  margin-left:-1px;
  display:none;
  padding-top:0px;
  position:absolute;
  top:28px;
  left:0;
  width:110px;
  display:none;
 }
.module_switcher .module-ct .lang-inline li {}
.module_switcher .module-ct .lang-inline li a {
  color:#6a6a6a;
  text-decoration:none;
  padding:5px 0 5px 10px;
  display:block;
  transition:all 0.5s ease 0s;
-webkit-transition:all 0.5s ease 0s;
  -moz-transition:all 0.5s ease 0s;
  -ms-transition:all 0.5s ease 0s;
  -o-transition:all 0.5s ease 0s;
}
.module_switcher .module-ct .lang-inline li.lang-active {
  display:none;}
.module_switcher .module-ct .lang-inline li:hover a {
  color:#1b1b1b;
    background:#f0f0f0;
  padding-left:15px;
}
/*-------------------curency--------------*/
.top-header { position:relative;}
.module_curency { position:absolute; right:0;}
.header-top .module_curency h3.module-title {
  font:normal 12px/20px Arial,Helvetica,sans-serif;
  color:#6a6a6a;
  text-transform:none;
  float:left;
  padding-top:3px;
  margin-right:5px;}
.module_curency .module-ct {
 	float:left; width:auto;
	position:relative;}

.module_curency {
	background:none;
	height:21px;
	margin:0;
	padding:0px 0 0 0;
	z-index:998;
	float:right;
	}
	.module_curency .module-inner {}


#select-form { margin-left:0px; display:none; float:left; width:55px;}
#virtuemart_currency_id { display:none;}
.module_curency .jq-selectbox .select {
    background:none;
    border:none;
	border-top:none;
    border-radius:0;
    box-shadow:none;
    color:#333333;
    font:12px/20px Arial,Tahoma,sans-serif;
    height:29px;
    padding:0 0px 0 10px;
    position:relative;
    text-shadow:1px 1px #FFFFFF;
    width:80px;
	margin-top:0px;}
.module_curency  .jq-selectbox.opened .select {
    background:none repeat scroll 0 0 #FFFFFF;
	border:1px solid #DDDDDD;
	border-top:none;
    box-shadow:2px 2px 5px #DDDDDD;
	margin-left:-1px;
	margin-right:-1px;}
.module_curency  .jq-selectbox.opened .dropdown { margin-left:-1px;}
.module_curency .dropdown {
	   background:none repeat scroll 0 0 #fff;
    border:1px solid #DDDDDD;
	border-top:none;
    border-radius:0;
    box-shadow:0 4px 4px #DDDDDD;
    color:#333333;
    font:12px/20px Arial,Tahoma,sans-serif;
    height:21px;
    padding:0 0px 0 0px;
    position:relative;
    text-shadow:1px 1px #FFFFFF;
    width:90px;
	margin-top:29px;


	}
.module_curency .jq-selectbox .trigger { display:block; border:none; background:none;}
.module_curency .jq-selectbox .trigger .arrow {
    height:6px;
	background:url(../images/select_arrows.png) left bottom no-repeat;
	width:9px;
    overflow:hidden;
    position:absolute;
    right:11px;
    top:11px;
	display:block;}
.module_curency .jq-selectbox.opened .trigger .arrow  { background-position:left top;}

.header-top .t3-module { margin-bottom:0;}
.header-top h3.module-title { margin:0; padding:0;}
.header-top form { padding:0; margin:0;}
.header-top a:focus { outline-offset:0px; outline:none;}

/*-----------header-top----------*/
/*------------------header-row---------------*/

.header { padding-top:28px;}
.header .t3-module { margin-bottom:0;}

	.module_cart .spinner { width:100%; height:100%; position:absolute; left:0; top:0; display:block; background:#fff url(../images/ajax-loader.gif) center center no-repeat; display:none; z-index:999;}
	.module_cart h2.title { font:normal 12px/20px Arial,Helvetica,sans-serif; color:#666666; margin:0; float:left; padding:0 5px 0 23px; background:url(../images/cart_img.png) left center no-repeat; border:none; text-transform:none; margin-top:0px;}
	.miniart { overflow:hidden; background:url(../images/cart-img.png) left 7px no-repeat; padding-left:37px; padding-top:10px; padding-bottom:15px; margin-left:22px;}

div.ajax_srch{
	border:none;  margin:0;  height:40x; width:300px;float:right; margin:0px;}

.ajax_srch form { margin:0; padding:0; position:relative;}





 .search_search  input.inputbox_search
{
	background:#f0f0f0;
	display:inline-block;
	border:1px solid #e4e4e2;
	padding:5px 10px 5px 15px;
	margin:0;
	float:right;
	width:273px;
	height:28px;
	font-size:13px;
	line-height:28px;
	color:#999898;
	font-family:Arial,Helvetica,sans-serif;
	vertical-align:middle;
	outline:none!important;
	border-radius:4px;
	box-shadow:none;}
.search_search .button_search {
	text-indent:-9999px;
	border:none;
	background:none!important;
	color:#fff !important;
	width:20px!important;
	height:20px!important;
	font-size:12px;
	text-transform:uppercase;
	line-height:26px !important;
	font-family:Arial,Helvetica,sans-serif;
	padding:0;
	font-weight:bold;
	font-style:normal !important;
	margin:0;
	cursor:pointer;
	position:absolute;
	right:10px;
	top:10px;
	letter-spacing:0px;
	float:none;
	display:inline-block;
	border-radius:0px;
	box-shadow:none;}
.search_search i { font-size:22px; font-weight:normal; position:absolute; right:10px; top:9px; cursor:pointer;}
.search_search:hover .button_search { z-index:2;}
.search_search .button_search:hover {
	opacity:0.5;
	}
.module_phone { float:right; font-family:'Open Sans',sans-serif; text-align:right; margin-right:5px;}
.module_phone span { color:#1b1b1b; font:normal 20px/20px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif; font-weight:700; display:block; margin-top:-2px;}


/*-------------------Slider-row---------------*/
#Slider { position:relative; z-index:1;}
#Slider .flexslider { margin:0; margin-top:30px; margin-bottom:30px;  box-shadow:0 0px 5px rgba(0,0,0,0.2);}
	.screen { overflow:hidden; position:relative;max-height:590px;}
	.camera_caption {
	margin-left:0px;
	left:0!important;
	height:90%;
	width:100%;
	filter:progid:DXImageTransform.Microsoft.AlphaImageLoader() !important
	}
	.camera_caption > div {
	background:none;
	width:1196px;
	margin:0 auto;
	padding:0;
	position:relative; top:15%;
	}

	.box_cption { text-align:left; text-transform:none; width:65%;}
	.box_cption.slide_2 { float:right; text-align:right; width:40%; margin-top:-30px;}

.rev_slider_wrapper  .box_cption.slide_3 { text-align:center;}
.box_cption.slide_3 {text-align:center;}
	.box_cption.slide_5 { float:right; text-align:right; width:50%; margin-top:-30px;}


	.box_cption .title { color:#fff; font:normal 55px/55px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif; font-weight:400;}
	.box_cption.slide_5  .title {  text-transform:uppercase;}
	.box_cption .title2 { color:#fff; font:normal 55px/55px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif; font-weight:800;}
	.box_cption.slide_3 .title2 {color:#1b1b1b; text-transform:uppercase;}
	.box_cption.slide_3 .title2 span { display:block;}
	.box_cption.slide_5  .title2 { color:#1b1b1b;}

	.box_cption .desc { display:block;color:#b4b4b4; font:normal 18px/28px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif; margin-top:15px; padding:0 0px 0 0;
	}
	.box_cption.slide_2 .desc { color:#fff;}
	.box_cption.slide_3  .desc { color:#555;}
	.box_cption.slide_3  .desc strong { display:block;}
	.box_cption.slide_5 .desc { color:#555;}

	.box_cption .box_price { display:inline-block; height:60px; min-width:210px; padding:10px 10px 10px 10px; background:url(../images/box_price.png) left top repeat; border-radius:12px; margin-top:30px; box-shadow:inset 0px 0px 5px rgba(0,0,0,0.4);}
	.box_cption .box_price span { color:#fff; font:normal 30px/55px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif; font-weight:700; float:left;padding-right:20px;}
	.box_cption .box_price a.button { float:right; height:55px; font-size:26px; line-height:55px; padding:0; padding-left:30px; padding-right:30px; position:relative; z-index:999; color:#fff;

	 transition:none;
-webkit-transition:none;
  -moz-transition:none;
  -ms-transition:none;
  -o-transition:none;}

.camera_wrap .camera_pag .camera_pag_ul li:hover  {
	background:#000;}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent {
	}


#Slider  .flexslider .flex-caption {
    padding:50px 90px;
	top:0;}
#Slider  .flexslider .flex-caption .box_cption.slide_5 ,#Slider  .flexslider .flex-caption .box_cption.slide_1,#Slider  .flexslider .flex-caption .box_cption.slide_2 ,#Slider  .flexslider .flex-caption .box_cption.slide_3    { margin-top:0; width:50%;}
#Slider  .flexslider .flex-caption .box_cption.slide_5 {width:60%;}
	.rev_slider_wrapper .box_cption {
	text-transform:none;
	width:540px;
	text-align:left;

	}
	.rev_slider_wrapper .box_cption.slide_2 { float:none; text-align:right;}

	.rev_slider_wrapper .box_cption .desc { width:100%;white-space:normal;}
	.rev_slider_wrapper .box_cption.slide_2 .title2 {white-space:normal;width:540px;}
	#Slider { background:#f0f0f0;}
/*-------------------banner-row---------------*/

.banner_row { background:#f9f9f9;}
.module_banner1 { width:100%; overflow:hidden; margin-bottom:0;}
.module_banner1 .banneritem { width:50%;  margin-top:0px; float:left; text-align:center;}
.module_banner1 .banneritem:first-child { margin-left:0;}
.module_banner1 .banneritem a { display:block; padding:10px;}
.module_banner1 .banneritem img { max-width:100%; height:auto;border-radius:6px;}
.module_banner1 .banneritem:hover img {box-shadow:0 0 5px 0px rgba(0,0,0,0.1); opacity:0.9;}

/*---------------------carousel products-------------------------------*/
#t3-mainbody  section { padding:0;}
.t3-prodbody {padding-bottom:20px;}
.prodbody { background:#f9f9f9;}
.prodbody .module-title { margin-left:0px;}
.module_new { margin-bottom:20px;}
	.vmgroup_new { margin-left:-14px; margin-bottom:0px; position:relative;}
	.list_carousel {
	background:none;
	margin:none;
	width:auto;
	}
	.tooltip.top {
	 margin-top:-15px;
	 padding:5px 0;}
	.tooltip.left {
	 margin-left:-15px;
	 text-transform:capitalize;}

	.list_carousel > div { margin:0!important;}
	.list_carousel.loader{background:url(../images/ajax-loader.gif) center center no-repeat; position:relative; z-index:99; min-height:90px;}

	.list_carousel .caroufredsel_wrapper { padding-bottom:150px; margin-bottom:-150px!important; padding-left:5px; padding-right:5px; margin-right:-10px!important;}
	.list_carousel ul {
	margin:0!important;
	padding:0px 0 0 5px;
	list-style:none;
	display:none;}
	.list_carousel li {
	text-align:center;
	min-height:357px;
	padding:0px;
	margin:8px 14px 8px 14px;
	display:block;
	float:left;
	position:relative;
	z-index:100;}
	.list_carousel li .product-box {
	text-align:center;
	background:#fff;
	border:1px solid #dddddd;
	padding:10px;
	margin:0px;
	display:block;
	border-radius:5px;
	box-shadow:0 0 5px  #c2c0c0;
	height:357px;
	}



	.list_carousel li .product-box .Title { padding:10px 10px 10px 10px; min-height:42px;}
	.list_carousel li .product-box .Title a { color:#1b1b1b; font:normal 16px/19px Arial,Helvetica,sans-serif;}
	.list_carousel li .product-box .Title a:hover {  text-decoration:none;}

	.list_carousel li .product-box .WithoutTax { font:normal 16px/24px Arial,Helvetica,sans-serif;}
	.list_carousel li .product-box .sales ,.list_carousel li .product-box .discount { display:none;}

	.list_carousel li .product-box.disc .Price { overflow:hidden;}
	.list_carousel li .product-box.disc .WithoutTax { font:normal 16px/24px Arial,Helvetica,sans-serif; color:#6a6a6a; text-decoration:line-through;}
	.list_carousel li .product-box.disc .Price .sales {font:normal 20px/24px Arial,Helvetica,sans-serif;  display:inline-block; padding-left:5px;}

	.list_carousel li .product-box .browseImage .discount ,.list_carousel li .product-box .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:14px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif;  border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block;}


	.list_carousel li .product-box .browseImage { max-height:250px; overflow:hidden; width:100%; background:none; position:relative;}
	.list_carousel li .product-box.hover .browseImage { max-height:265px; overflow:hidden; width:100%; background:none; position:relative; padding-top:0px;}
	.list_carousel li .product-box .browseImage a { display:block;}
	.list_carousel li .product-box .browseImage img { max-width:100%; height:auto; max-height:260px;}
	.list_carousel li .product-box.hover .browseImage img { max-width:100%; height:auto; max-height:280px;}


	.list_carousel li .product-box { display:block;}
	.list_carousel li .product-box.hover { display:none;height:455px;opacity:0; position:relative; left:0;box-shadow:0 0 7px #c2c0c0;}
	.list_carousel li:hover .product-box { display:none;}
	.list_carousel li:hover .product-box.hover { width:100%; opacity:1; left:-4%; display:block;}

	.slide-hover {}
	.vote {text-align:center; display:inline-block; float:none; padding-top:5px;margin:0;}
	.vote .ratingbox { width:75px; height:13px; background:url(../images/rating.png) left top repeat-x; position:relative;}
	.vote .stars-orange { display:block;background:url(../images/rating.png) left bottom repeat-x; height:13px; position:absolute; left:0; top:0;}
	.attributes { display:none;}
	.wrapper-slide { width:210px; margin:0 auto; padding-top:10px; padding-left:7px;}
	.addtocart-area2 ,.wishlist ,#compare_cat { float:left; margin-right:7px; margin-top:7px;}
	#compare_cat .compare_checkbox { width:0; height:0; opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; position:absolute; top:0; right:0px;}
	.addtocart-area2 form { margin:0;}

	.addtocart-area2  .addtocart-button ,.add_wishlist ,.add_compare
	{
	font:normal 14px/38px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	color:#fff;
	width:60px;
	height:38px;
	display:inline-block;
	text-indent:-9999px;
	padding:0;
	border-radius:6px;
	box-shadow:0px 1px 1px 1px #a8a8a8;
	position:relative;
	}
	.add_wishlist ,.add_compare {
	border-bottom:1px solid #a7a7a7;
	border-top:1px solid #f1f1f1;
	background-image:linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-o-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-moz-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-webkit-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-ms-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.37,rgb(220,220,220)),
	color-stop(0.69,rgb(225,225,225)),
	color-stop(0.85,rgb(228,228,228))
	);
	background:#e0e0e0\0/;
	}
	.addtocart-area2 .addtocart_button2 button.addtocart-button { height:39px;}
	.addtocart-area2  .addtocart-button span ,.add_wishlist span ,.add_compare span   { display:block; width:21px; height:20px; background:url(../images/cart_icon.png) left top no-repeat; position:absolute; left:50%; top:50%; margin-top:-10px; margin-left:-10px;}
	.add_wishlist span {
	background:url(../images/wishlist_icon.png) left bottom no-repeat;
	transition:background 200ms ease-in-out 0s;
	-webkit-transition:background 200ms ease-in-out 0s;
	 -moz-transition:background 200ms ease-in-out 0s;
	 -ms-transition:background 200ms ease-in-out 0s;
	 -o-transition:background 200ms ease-in-out 0s;
	}
	.add_compare span {
	background:url(../images/compare_icon.png) left bottom no-repeat;
	transition:background 200ms ease-in-out 0s;
	-webkit-transition:background 200ms ease-in-out 0s;
	 -moz-transition:background 200ms ease-in-out 0s;
	 -ms-transition:background 200ms ease-in-out 0s;
	 -o-transition:background 200ms ease-in-out 0s;

	}
	.add_compare:hover span ,.add_wishlist:hover span ,.add_compare.active span ,.add_wishlist.active span { background-position:left top;}
	.addtocart-area2  .addtocart-button:hover ,.add_wishlist:hover ,.add_compare:hover ,.add_compare.active
	{
	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 1px 1px 1px #a8a8a8;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	color:#fff;
	background:#2d2d2d\0/;

	}
	.add_wishlist:hover ,.add_compare:hover {
	border-bottom:1px solid #121212; border-top:1px solid #6e6e6e;
	background-image:linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.37,rgb(35,35,35)),
	color-stop(0.69,rgb(41,41,41)),
	color-stop(0.85,rgb(55,55,55))
	);
	background:#2d2d2d\0/;
	}
	.addtocart-bar2 .quantity-controls,.addtocart-bar2 .quantity-box { display:none;}

	.clearfix {
	float:none;
	clear:both;}
	.list_prev ,.list_next { position:absolute; top:-48px; right:10px; display:block; width:28px; height:28px; z-index:99; text-align:center; border:1px solid #cbcbcb;  background:#ddd; box-shadow:0 0 5px #d7d7d7 inset; outline:none!important; border-radius:6px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 100ms ease-in-out 0s;
	 -moz-transition:all 100ms ease-in-out 0s;
	 -ms-transition:all 100ms ease-in-out 0s;
	 -o-transition:all 100ms ease-in-out 0s;}
	.list_prev span ,.list_next span { display:block; width:7px; height:12px; margin-left:-3px; margin-top:-6px; position:absolute; left:50%; top:50%; background:url(../images/list_arrows.png) no-repeat; text-indent:-9999px;transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 200ms ease-in-out 0s;
	 -moz-transition:all 200ms ease-in-out 0s;
	 -ms-transition:all 200ms ease-in-out 0s;
	 -o-transition:all 200ms ease-in-out 0s;}
	.list_prev span  { background-position:-7px top;}
	.list_prev.disabled span { background-position:-7px top!important;}
	.list_prev:hover span {  background-position:left top;}
	.list_next span  { background-position:-5px bottom;}
	.list_next.disabled span { background-position:-5px bottom!important;}
	.list_next:hover span { background-position:-12px bottom;}


	.module_new .disabled { border:1px solid #e4e4e2;  background:#f0f0f0; cursor:default;}
	.module_new .list_prev.disabled:hover ,.module_new .list_next.disabled:hover { background:#f0f0f0;  box-shadow:0 0 5px #D7D7D7 inset; border:1px solid #e4e4e2;}

	.list_next:hover ,.list_prev:hover { box-shadow:0 0 4px 0 rgba(0,0,0,0.3) inset;}
	.list_prev {right:45px;}
	.pager ,.timer {
	display:none;}

/*-----------------------list_carousel_brand-----------------------*/
.list_carousel_brand { width:auto;}
.list_carousel_brand .caroufredsel_wrapper { padding:0!important; margin:0!important;}
#brand_slider { display:none; margin:0!important;}
.list_carousel_brand li { float:left; display:block; padding:0px; margin:5px; text-align:center; min-height:50px;}
.list_carousel_brand li a { display:block; width:100%;}
.list_carousel_brand li a img { max-width:none!important; height:auto;}
.list_carousel_brand.loader{background:url(../images/ajax-loader.gif) center center no-repeat; position:relative; z-index:99; min-height:90px;}

/*-----------------------footer----------------------------*/
#t3-footer { position:relative;}
.t3-footnav { padding:30px 0 30px 0;}

.t3-footnav .t3-module {
    margin-bottom:10px;}
.t3-footnav .module-title { color:#fff; font-size:20px; text-transform:none; position:relative; line-height:20px; padding:10px 0 10px 0;}
.module-inner { position:relative;}
.module-inner b { display:none}
.t3-footnav .module-inner b { display:block;}
.t3-footnav .module-ct { display:block;}
.t3-footnav .module-inner b { position:absolute; top:6px; right:0px; display:none; width:28px; height:28px; z-index:99; text-align:center; background:#fff url(../images/footer_list_arrows.png) 5px 8px no-repeat; box-shadow:0 0 5px #d7d7d7 inset; outline:none!important; border-radius:6px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 200ms ease-in-out 0s;
	 -moz-transition:all 200ms ease-in-out 0s;
	 -ms-transition:all 200ms ease-in-out 0s;
	 -o-transition:all 200ms ease-in-out 0s;
	 cursor:pointer;}
	.t3-footnav .module-inner b:hover ,.t3-footnav .module-inner b.mobile-open { background:url(../images/footer_list_arrows.png) 5px -14px no-repeat; box-shadow:0 0 5px #d32900 inset;}


.t3-footnav .nav  li { background:url(../images/foot_marker.gif) left center no-repeat; padding-left:15px;}
.t3-footnav .nav  li a { color:#fff; text-decoration:none; font:normal 14px/31px Arial,Helvetica,sans-serif;
	-webkit-transition:all 100ms linear;
     -moz-transition:all 100ms linear;
     -o-transition:all 100ms linear;
     -ms-transition:all 100ms linear;
     transition:all 100ms linear;
	background:none;}
.t3-footnav .nav  li a:hover { text-decoration:none; background:none; margin-left:5px;}
.t3-footnav .mod_sl_twitter { color:#c6c6c6; font-size:14px;}
.t3-footnav .mod_sl_twitter a { color:#fff;}
.t3-footnav .mod_sl_twitter p { margin-bottom:0;}
.t3-footnav .mod_sl_twitter span { padding-bottom:10px; display:block;}

#t3-footer .mod_sl_twitter a.date { color:#999; font-size:13px; font-style:italic;}
.t3-footnav .mod_sl_twitter a:hover {}

.module_newsletter { color:#c6c6c6; font-size:13px; line-height:20px;}
.module_newsletter table.acymailing_form { margin:0; widows:100%;}
td.acyfield_email ,td.acysubbuttons { padding:0; margin:0; text-align:left;}
.module_newsletter input.inputbox { background:#f0f0f0; padding-top:6px; padding-bottom:6px;}
.module_newsletter .button { height:38px; border-radius:6px;    box-shadow:0 2px 1px 0px rgba(0,0,0,0.8);}

.module_newsletter .button:hover,
.module_newsletter .button:focus {
	background-color:#e1e1e1;
	border-bottom:1px solid #a7a7a7; border-top:1px solid #f1f1f1;
	background-image:linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-o-linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-moz-linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-webkit-linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-ms-linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.48,rgb(228,228,228)),
	color-stop(0.74,rgb(220,220,220))
	);
	color:#1b1b1b;
	text-decoration:none;}

.cuponb {
background-color:#e1e1e1;
	border-bottom:1px solid #a7a7a7; border-top:1px solid #f1f1f1;
	background-image:linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-o-linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-moz-linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-webkit-linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-ms-linear-gradient(bottom,rgb(228,228,228) 48%,rgb(220,220,220) 74%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.48,rgb(228,228,228)),
	color-stop(0.74,rgb(220,220,220))
	);
	color:#1b1b1b;
	text-decoration:none;}
.t3-copyright { color:#777; font-size:14px;}
.t3-copyright a { color:#fff;}

.smile { position:absolute; bottom:500px; right:0; z-index:99;}
.smile ul { margin:0; padding:0; list-style:none;}
.smile ul li {	margin-bottom:2px;}
.smile ul li a {
	display:block;
	width:40px;
	height:36px;
	-webkit-transition:1s;
	-moz-transition:1s;
	transition:1s;
	padding:0;
	margin:0;
	background:#262626;
	/* rounded corners */
	-webkit-border-radius:6px 0 0 6px;
	-moz-border-radius:6px 0 0 6px;
	border-radius:6px 0 0 6px;
	outline:none;
	padding-top:4px;}
.smile ul li a:hover {
	background-color:#3c991a;}

.smile ul li a.facebook:hover {
	background-color:#3b5998;}

.smile ul li a.twitter:hover {
	background-color:#2daae1;}

.smile ul li a.google:hover {
	background-color:#f63e28;}

.smile ul li a.linkedin:hover {
	background-color:#0073b2;}

.smile ul li a.pinterest:hover {
	background-color:#cb2027;}

.smile ul li a.vimeo:hover {
	background-color:#44b0de;}

.smile ul li a.youtube:hover {
	background-color:#ff3132;}

.smile ul li a.flickr:hover {
	background-color:#ff0084;}

/*-------------------------Animated Scroll to Top ------------------------------*/
#back-top {
	position:absolute;
	right:0;
	bottom:5px;
	margin-right:0px;
	padding:0;
	margin:0;
	display:block!important;
	z-index:99;}

#back-top a {
	width:40px;
	height:40px;
	display:inline-block;
	text-align:center;
	font:11px/100% Arial,Helvetica,sans-serif;
	text-transform:uppercase;
	text-decoration:none;
	color:#bbb;
	/* transition */
	-webkit-transition:1s;
	-moz-transition:1s;
	transition:1s;
	padding:0;
	margin:0;
	background:#262626;
	/* rounded corners */
	-webkit-border-radius:6px 0 0 6px;
	-moz-border-radius:6px 0 0 6px;
	border-radius:6px 0 0 6px;
	outline:none;
}
#back-top a:hover {
	color:#000;}

/* arrow icon (span tag) */
#back-top span {
	width:16px;
	height:10px;
	display:block;
	margin-bottom:0;
	background:url(../images/up-arrow.png) 0 0 no-repeat;
	margin-top:15px;
	margin-left:12px;
	/* transition */
	-webkit-transition:all 200ms ease-in-out 0s;
  -moz-transition:all 200ms ease-in-out 0s;
  -ms-transition:all 200ms ease-in-out 0s;
  -o-transition:all 200ms ease-in-out 0s;}
#back-top a:hover {
}
#back-top a:hover span { background-position:left bottom;}

/* ------------------------------------- module-category --- */
.Homepage .breadcrumbs ,.Homepage .module_compare { display:none;}

.Homepage #t3-mainbody {
    padding-bottom:0px;
    padding-top:0px;}

.breadcrumbs { background:#f0f0f0; padding:0 10px; color:#6a6a6a; font-size:13px; line-height:20px;}
.breadcrumbs a { color:#1b1b1b;}
.breadcrumbs a:hover {}



.breadcrumbs span.divider {color:#1b1b1b;}


#t3-mainbody { padding-top:40px; padding-bottom:40px; min-height:400px;}
.category_description .box-style { padding-bottom:20px; font:normal 12px/20px Arial,Helvetica,sans-serif; color:#515151;}
.category_description .box-style p { margin-top:10px; margin-bottom:0;text-align:justify;}
.category_description .box-style p:first-child { margin-top:0;}

.category-view .marg { margin-left:-5px; padding-bottom:20px;}
.cat_row { float:left;width:223px;}
.cat_row .category { margin:5px 5px 5px 5px; padding:10px; padding-bottom:0; background:#fff;  box-shadow:0 0 5px #d8d8d8; border-radius:6px;
	-webkit-transition:0.5s ease;
	-moz-transition:0.5s ease;
	-ms-transition:0.5s ease;
	-o-transition:0.5s ease;
	}
.cat_row .category h2 { margin:0; padding:0; padding-top:0px;}
.cat_row .category h2 img { max-height:210px; vertical-align:middle; text-align:center;}
.cat_row .category a { color:#1b1b1b; font:normal 14px/20px Arial,Helvetica,sans-serif; text-transform:capitalize; text-decoration:none; text-align:center;}
.cat_row .category:hover a  {}
.cat_row .category:hover {border-bottom:3px solid #1b1b1b;}
.cat_row .category .category-title { padding-top:5px; padding-bottom:5px; height:50px; display:table-cell; vertical-align:middle; text-align:center;}

.orderby-displaynumber{background:none; padding:0; padding-top:20px; margin:0 0px 0 0px; position:relative; z-index:1; border:none;}
.z-index { position:relative; z-index:3;}
.orderby-displaynumber .box-style {  padding-bottom:0px; font:normal 14px/20px Arial,Helvetica,sans-serif; color:#515151;}

.border_bot {border-bottom:1px solid #e4e4e2; padding-bottom:10px; margin-bottom:10px;}
.orderby-displaynumber .width90 div.clear { display:none!important;}
.orderlistcontainer{font-size:12px; line-height:18px; color:#818181; margin:0; position:relative; float:left; margin-right:20px; padding-bottom:10px;}
.orderby-displaynumber .title {  padding-right:0px; padding-top:2px; font-size:13px; line-height:20px; color:#6a6a6a; display:none;}
.orderlistcontainer .Manufactur { display:none;}
.orderlistcontainer div.activeOrder{ margin-top:0px;background:#F0F0F0; background-position:-100px -100px!important;cursor:pointer;border:solid #e4e4e2 1px;font-size:13px;padding:2px 25px 1px 10px; color:#1b1b1b; float:left; min-width:110px; height:20px;  border-radius:0; position:relative; z-index:10; cursor:default; box-shadow:inset 0 0 3px #ddd; border-radius:6px 6px 6px 6px;}
.orderlistcontainer:first-child  div.activeOrder { margin-top:0;}
.orderlistcontainer div.activeOrder.block {background:url(../images/arrow_down.gif) right 8px no-repeat #f0f0f0!important; cursor:pointer; border-radius:6px;}
.Order {margin-top:20px; background:#FFF;cursor:pointer;border:solid #e4e4e2 1px;font-size:12px;padding:2px 25px 1px 10px; color:#bebeba; float:left; min-width:110px; height:19px;  border-radius:0; cursor:default; position:relative; z-index:10;}

.orderlistcontainer:first-child div.activeOrder {min-width:80px;}
.orderlistcontainer div.activeOrder.block.hover { background:url(../images/arrow_down.gif) right 8px no-repeat #fff!important;}
.orderlistcontainer a {text-decoration:none;display:block; color:#1b1b1b;}
.orderlistcontainer a:hover{text-decoration:none;display:block;}
.orderlistcontainer div.orderlist{display:none;position:absolute; top:26px; left:0px;border:solid #e4e4e2 1px;background:#FFF;cursor:pointer; padding:4px; min-width:152px;width:105%; border-radius:6px 6px 6px 6px;  box-shadow:0 0px 3px #ddd; z-index:999;}
.orderlistcontainer:first-child div.orderlist { left:58px; min-width:140px;width:105%;}
.orderlistcontainer div.orderlist div{padding:0; margin:0;}
.orderlistcontainer div.orderlist div a{color:#333; padding:2px 12px 2px 10px!important; display:block;
-webkit-transition:0.5s ease;
	-moz-transition:0.5s ease;
	-ms-transition:0.5s ease;
	-o-transition:0.5s ease;}
.orderlistcontainer div.orderlist div a:hover { background:#f4f4f4; padding-left:14px!important;}

.Results {  font-size:13px; line-height:22px; color:#6a6a6a; margin:0;}
.Results .display-number { padding-top:25px;}
.Results .jq-selectbox { min-width:60px; width:20%; float:none; display:inline-block!important; margin-right:10px;}
.Results .jq-selectbox .dropdown { max-height:150px; min-width:60px; width:120%; top:26px; background:none repeat scroll 0 0 #FFFFFF; border:1px solid #C6CBD0; border-radius:4px 4px 4px 4px; box-shadow:0 0 5px rgba(0,0,0,0.2);
font:14px/18px Arial,Tahoma,sans-serif;margin:0;  padding:0;}
.Results .jq-selectbox .dropdown li { padding-top:0; padding-bottom:0;}
.Results .jq-selectbox .select { height:26px; min-width:10px;width:38%; padding-right:40px;}
.Results .jq-selectbox .select .text { padding-top:0px; line-height:26px;}
.Results .jq-selectbox .trigger .arrow { top:10px;}
.Results select.inputbox { width:auto; height:auto; padding:3px 2px 2px 5px; margin:0px 5px 0 0; float:none; color:#1B1B1B; border-radius:0; border:1px solid #e4e4e2; background:#f0f0f0;}

.Results span { display:block; float:left; padding-bottom:0px; margin-right:15px;}
.Results span + span {text-transform:lowercase; margin-top:-2px;}
.Results .floatleft { float:left;}
.pagination {
    margin:0 0 0px 0;
	float:left;}
.pagination ul > .disabled > span,.pagination ul > .disabled > a,.pagination ul > .disabled > a:hover,.pagination ul > .disabled > a:focus {
    background:#FFF;
    cursor:default;}
.pagination ul > li > a:hover ,.pagination ul > li > a:focus {    background:#FFF;}
.pagination ul > li > a,.pagination ul > li > span {
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background-color:transparent;
    border-color:#e4e4e2;
    border-image:none;
    border-style:solid;
    border-width:1px 1px 1px 0;
	box-shadow:0 0 3px #ddd inset;
    float:left;
    line-height:20px;
    padding:4px 12px;
    text-decoration:none;
	color:#1b1b1b;
	cursor:pointer;
	background:#F0F0F0;}

.navigation_grid { font-size:13px; float:right; font-size:13px;}
.navigation_grid span ,.navigation_grid a { float:left; line-height:30px;}
.navigation_grid a {width:30px; height:30px; margin-left:5px; text-indent:-9999px; outline:none; box-shadow:0 0 4px 0 rgba(0,0,0,0.5) inset; border-radius:4px; position:relative;}
.navigation_grid a i { font-size:18px; position:absolute; left:24%; top:18%; color:#1b1b1b; text-indent:0; margin-left:-1px; text-decoration:none;}
.navigation_grid a i.icon-list-ul { margin-top:-0px;}
.navigation_grid .Clist { background-color:#F0F0F0;}
.navigation_grid .Clist:hover ,.navigation_grid .Clist.active {}
.navigation_grid .Clist:hover i ,.navigation_grid .Clist.active i { color:#fff;}
.navigation_grid .Cgrid { background-color:#F0F0F0;}
.navigation_grid .Cgrid:hover ,.navigation_grid .Cgrid.active {}
.navigation_grid .Cgrid:hover i ,.navigation_grid .Cgrid.active i { color:#fff;}
/* ------------------------------------- grid category --- */
#product_list { position:relative; z-index:2;}
#product_list.grid ul {
	margin:0;
	padding:0px;
	list-style:none;
	display:block;
	margin-left:-28px;
	padding-right:28px;
	margin-right:-28px;}
	#product_list.grid li {
	text-align:center;
	padding:0px;
        height:500px !important;
	margin:14px 0px 14px 14px;
	display:block;
	float:left;
	position:relative;
	z-index:100;
	width:290px;
	z-index:1;}
	#product_list.grid li .product-box {
	text-align:center;
	background:#fff;
	border:1px solid #dddddd;
	padding:10px;
	margin:0px;
	display:block;
	border-radius:5px;
	box-shadow:0 0 5px  #c2c0c0;
	height:357px;
	}
	#product_list.grid li .product-box .Title { padding:10px 10px 10px 10px; min-height:42px;}
	#product_list.grid li .product-box .Title a { color:#1b1b1b; font:normal 16px/19px Arial,Helvetica,sans-serif;}
	#product_list.grid li .product-box .Title a:hover { text-decoration:none;}

	#product_list.grid li .product-box .PricesalesPrice  { font:normal 20px/24px Arial,Helvetica,sans-serif;}

	#product_list.grid li .product-box.disc .Price { overflow:hidden;}
	#product_list.grid li .product-box.disc .PricebasePriceWithTax,.PricebasePriceWithTax { font:normal 16px/24px Arial,Helvetica,sans-serif; color:#6a6a6a; text-decoration:line-through;display:inline-block!important;}
	#product_list.grid li .product-box.disc  .PricesalesPrice,.PricesalesPrice {font:bold 20px/24px Arial,Helvetica,sans-serif; display:inline-block!important; padding-left:5px;}

	#product_list.grid li .product-box .browseImage .discount ,#product_list.grid li .product-box .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif;  border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block;}


	#product_list.grid li .product-box .browseImage { max-height:270px; overflow:hidden; width:100%; background:none; position:relative;}
	#product_list.grid li .product-box.hover .browseImage { max-height:275px; overflow:hidden; width:100%; background:none; position:relative; padding-top:0px;}
	#product_list.grid li .product-box .browseImage a { display:block;}
	#product_list.grid li .product-box .browseImage img { max-width:100%; height:auto; max-height:280px;}
	#product_list.grid li .product-box.hover .browseImage img { max-width:100%; height:auto; max-height:280px;}
	#product_list.grid .featuredProductImagesecond { display:inline-block;}
	#product_list.grid .featuredProductImageFirst { display:none;}



	#product_list.grid li .product-box { display:block;}
	#product_list.grid li .product-box.hover { display:none; height:455px;opacity:0; position:absolute; left:0; top:0;box-shadow:0 0 7px #c2c0c0;}
	#product_list.grid li:hover { z-index:2;}
	#product_list.grid li:hover .product-box { display:block;}
	#product_list.grid li:hover .product-box.hover { width:100%; opacity:1;   left:-4%; display:block;}

	.slide-hover {}
	.vote {text-align:center; display:inline-block; float:none; padding-top:5px;margin:0;}
	.vote .ratingbox { width:75px; height:13px; background:url(../images/rating.png) left top repeat-x; position:relative;}
	.vote .stars-orange { display:block;background:url(../images/rating.png) left bottom repeat-x; height:13px; position:absolute; left:0; top:0;}
	.attributes { display:none;}
	.wrapper-slide { width:210px; margin:0 auto; padding-top:10px; padding-left:7px;}
	.addtocart-area2 ,.wishlist ,#compare_cat { float:left; margin-right:7px; margin-top:7px;}
	#compare_cat .compare_checkbox { width:0; height:0; opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; position:absolute; top:0; right:0px;}
	.addtocart-area2 form { margin:0;}

	.addtocart-area2  .addtocart-button
	{
	font:normal 14px/38px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	color:#fff;
	width:60px;
	height:38px;
	display:inline-block;
	text-indent:-9999px;
	padding:0;
	border-radius:6px;
	box-shadow:0px 2px 1px 0px rgba(0,0,0,0.35);
	position:relative;
	}
	.add_wishlist ,.add_compare {
	font:normal 14px/38px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	color:#fff; border:none;
	border-bottom:1px solid #a7a7a7;
	border-top:1px solid #f1f1f1;
	width:60px;
	height:38px;
	display:inline-block;
	text-indent:-9999px;
	padding:0;
	border-radius:6px;
	box-shadow:0px 2px 1px 0px rgba(0,0,0,0.3);
	background-color:#e1e1e1;
	background-image:linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-o-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-moz-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-webkit-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-ms-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.37,rgb(220,220,220)),
	color-stop(0.69,rgb(225,225,225)),
	color-stop(0.85,rgb(228,228,228))
	);
	}

	.addtocart-area2 .addtocart_button2 button.addtocart-button ,button.add_wishlist{ height:38px; text-shadow:none;}
	.addtocart-area2  .addtocart-button span ,.add_wishlist span ,.add_compare span   { display:block; width:21px; height:20px; background:url(../images/cart_icon.png) left top no-repeat; position:absolute; left:50%; top:50%; margin-top:-10px; margin-left:-10px;
	transition:background 200ms ease-in-out 0s;
	-webkit-transition:background 150ms ease-in-out 0s;
	 -moz-transition:background 150ms ease-in-out 0s;
	 -ms-transition:background 150ms ease-in-out 0s;
	 -o-transition:background 150ms ease-in-out 0s;}
	.add_wishlist span {
	background:url(../images/wishlist_icon.png) left bottom no-repeat;
	transition:background 200ms ease-in-out 0s;
	-webkit-transition:background 200ms ease-in-out 0s;
	 -moz-transition:background 200ms ease-in-out 0s;
	 -ms-transition:background 200ms ease-in-out 0s;
	 -o-transition:background 200ms ease-in-out 0s;
	}
	.add_compare span {
	background:url(../images/compare_icon.png) left bottom no-repeat;
	transition:background 200ms ease-in-out 0s;
	-webkit-transition:background 200ms ease-in-out 0s;
	 -moz-transition:background 200ms ease-in-out 0s;
	 -ms-transition:background 200ms ease-in-out 0s;
	 -o-transition:background 200ms ease-in-out 0s;

	}
	.add_compare:hover span ,.add_wishlist:hover span ,.add_compare.active span ,.add_wishlist.active span { background-position:left top;}
	.addtocart-area2  .addtocart-button span { background-position:left bottom;}
	.addtocart-area2  .addtocart-button:hover span { background-position:left top;}
	.addtocart-area2  .addtocart-button:hover ,.add_wishlist:hover ,.add_wishlist.active ,.add_compare:hover ,.add_compare.active
	{
	background-color:#e1e1e1;
	border-bottom:1px solid #000; border-top:1px solid #121212;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	color:#fff;
	background-color:#2d2d2d;


	}
	.add_wishlist:hover ,.add_compare:hover {

	border-bottom:1px solid #121212; border-top:1px solid #6e6e6e;
	background-image:linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 37%,rgb(41,41,41) 69%,rgb(55,55,55) 85%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.37,rgb(35,35,35)),
	color-stop(0.69,rgb(41,41,41)),
	color-stop(0.85,rgb(55,55,55))
	);
	background-color:#2d2d2d;
	}
	.addtocart-bar2 .quantity-controls,.addtocart-bar2 .quantity-box { display:none;}
#mod_compare .modal ,.recentproducts .modal ,.itemImageBlock .modal { position:relative; left:0; top:0; margin:0; padding:0; border:none; box-shadow:none; border-radius:0; width:auto; z-index:111;}

.recentproducts h2 { display:none;}
.recentproducts h2.item1 { display:block;}
.recentproducts { margin:0; padding:0; list-style:none;}
.recentproducts li { border:5px solid #f0f0f0; border-radius:6px; background:#fff; padding:10px; font:normal 14px/20px Arial,Helvetica,sans-serif; color:#515151; margin-bottom:10px;

transition:all 150ms ease-in-out 0s;
	-webkit-transition:all 350ms ease-in-out 0s;
	 -moz-transition:all 350ms ease-in-out 0s;
	 -ms-transition:all 350ms ease-in-out 0s;
	 -o-transition:all 350ms ease-in-out 0s;}
	 .recentproducts li:hover {}
.recentproducts li img { width:auto; max-height:100px;}
.recentproducts li .browse span { display:none;}
.recentproducts li .browse { display:inline-block;margin-right:10px;}
.recentproducts li a { display:inline-block; padding-right:10px; padding-bottom:0px; color:#1b1b1b; text-decoration:none;}
.recentproducts li a:hover { text-decoration:none;}
/* ------------------------------------- list category --- */
#product_list { position:relative; z-index:2;}
#product_list.list ul {
	margin:0;
	padding:0px;
	list-style:none;
	display:block;}
	#product_list.list li {
	text-align:center;
	padding:0px;
	margin:0 0 24px 0;
	display:block;
	float:none;
	position:relative;
	z-index:100;
	width:100%;
	z-index:1;}
	#product_list.list li .product-box.hover {
	text-align:left;
	background:none;
	border:1px solid transparent;
	border-bottom:3px solid transparent;
	padding:0px;
	margin:0px;
	display:block;
	border-radius:5px;
	min-height:273px;
	width:99%;
	}
	#product_list.list li .product-box { display:none!important;opacity:0!important;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	}
	#product_list.list li .product-box.hover { display:block!important; opacity:1!important;}
	#product_list.list li:hover { z-index:2;}
	#product_list.list li:hover .product-box {display:none!important;}
	#product_list.list li:hover .product-box.hover { box-shadow:0 0 7px #c2c0c0; display:block!important; background:#fff; border:1px solid #dddddd;}
	#product_list.list li:hover .product-box.hover .browseImage { border:1px solid transparent; border-radius:5px;	box-shadow:none;}

	#product_list.list li .product-box.hover .browseImage .featuredProductImageFirst { display:inline-block;}
	#product_list.list li .product-box.hover .browseImage .featuredProductImagesecond { display:none;}
	#product_list.list li:hover .product-box.hover .browseImage .featuredProductImagesecond ,#product_list.list li:hover .product-box.hover .browseImage .featuredProductImage { display:inline-block; margin-top:-20px;}
	#product_list.list li:hover .product-box.hover .browseImage .featuredProductImageFirst { display:none;}
	#product_list.list .img-wrapper { overflow:hidden;}
	#product_list.list li .featuredProductImage { display:none;}



	#product_list.list li .product-box .Title { padding:0; min-height:30px; text-align:left;}
	#product_list.list li .product-box .Title a { color:#1b1b1b; font:bold 16px/24px Arial,Helvetica,sans-serif;}
	#product_list.list li .product-box .Title a:hover { text-decoration:none;}


	#product_list.list li .product-box .PricesalesPrice  { font:bold 16px/24px Arial,Helvetica,sans-serif;}

	#product_list.list li .product-box .Price { float:left; margin-right:30px; padding-bottom:10px;}
	#product_list.list li .product-box.disc .PricebasePriceWithTax { font:normal 16px/24px Arial,Helvetica,sans-serif; color:#6a6a6a; text-decoration:line-through;display:inline-block!important;}
	#product_list.list li .product-box.disc  .PricesalesPrice {font:normal 16px/24px Arial,Helvetica,sans-serif;  display:inline-block!important; padding-left:5px;}

	#productdetailsview .PricebasePriceWithTax { font:normal 16px/24px Arial,Helvetica,sans-serif; color:#6a6a6a; text-decoration:line-through;display:inline-block!important;padding-right:5px;}
	#productdetailsview  .PricesalesPrice {font:normal 16px/24px Arial,Helvetica,sans-serif;  display:inline-block!important;}



	#product_list.list li .product-box .browseImage .discount ,#product_list.list li .product-box .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif; border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block;}

	#product_list.list .left-img {float:left; margin-right:30px;}
	#product_list.list li .product-box.hover .browseImage { max-height:250px; overflow:hidden; width:250px; padding:10px; background:none; position:relative; border:1px solid #dddddd; border-radius:5px;
	box-shadow:0 0 5px rgba(0,0,0,0.1); background:#fff;}
	#product_list.list li .product-box.hover .browseImage a { display:inline-block; text-align:center; width:250px;}
	#product_list.list li .product-box.hover .browseImage img { max-width:100%; height:auto; max-height:250px; text-align:center; vertical-align:middle;}
	#product_list.list li .product-box.hover .slide-hover { float:left; width:63%; padding-top:20px;}



	.slide-hover {}
	.vote {text-align:left; display:inline-block; float:none; padding-top:3px;margin:0; padding-bottom:10px;}
	.vote .ratingbox { width:75px; height:13px; background:url(../images/rating.png) left top repeat-x; position:relative; margin-right:5px;}
	.vote .stars-orange { display:block;background:url(../images/rating.png) left bottom repeat-x; height:13px; position:absolute; left:0; top:0;}
	.rating-title { display:none;}
	#product_list.list .vote  .rating-title { display:inline-block; position:relative; top:-1px;}
	.desc1 { display:none;}
	#product_list.list .desc1 { display:block; border-top:1px solid #e4e4e2; border-bottom:1px solid #e4e4e2; padding-top:10px;}
	.attributes { display:none;}
	#product_list.list .wrapper-slide { width:auto; margin:0; padding-top:10px; padding-left:0px;}
	#product_list.list .addtocart-area2 ,#product_list.list .wishlist ,#product_list.list #compare_cat { float:left; margin-right:20px; margin-top:7px; margin-bottom:10px;}
	#product_list.list .wishlist ,#product_list.list #compare_cat { float:left; margin-right:20px; margin-top:17px; margin-bottom:10px;}
	#product_list.list .wishlist form  { margin:0;}

	#product_list.list #compare_cat { margin-right:0;}
	#compare_cat .compare_checkbox { width:0; height:0; opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; position:absolute; top:0; right:0px;}
	.addtocart-area2 form { margin:0;}

	#product_list.list .addtocart-area2  .addtocart-button
	{
	font:normal 14px/38px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	color:#fff;
	text-align:left;
	width:auto;
	min-width:90px;
	height:38px;
	display:inline-block;
	text-indent:0px;
	text-decoration:none;
	padding:0;
	padding-left:45px;
	padding-right:30px;
	border-radius:6px;
	box-shadow:0px 2px 1px 0px rgba(0,0,0,0.35);
	position:relative;
	}
	#product_list.list .addtocart-area2  button.addtocart-button { height:40px;}
	#product_list.list .add_wishlist ,#product_list.list .add_compare {
	border:none;
	color:#1b1b1b;
	text-indent:0;
	font:normal 14px/20px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	background:none;
	box-shadow:none;
	width:auto;
	height:auto;
	padding-left:30px;
	margin-right:20p;
	padding-right:0;
	}
	.wishlist form b.load {
	border-radius:6px;
	display:block; width:100%; height:38px; position:absolute; z-index:99; left:0; top:-1px;
	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 1px 1px 1px #a8a8a8;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	background-color:#2d2d2d;
	}
	#product_list.list  .wishlist form b.load {
	border-radius:0;
	display:inline-block; width:100%; height:auto; position:absolute; z-index:99; left:0; top:14px;
	border-bottom:none; border-top:none;
	box-shadow:none;
	background:none;
	}
	#product_list.list .wishlist form b.load i { background:url(../images/loader2.gif) center center no-repeat;display:block;width:100%; height:20px;}
	#product_list.list button.add_wishlist { height:auto; min-width:17px;}
	#product_list.list .addtocart-area2  .addtocart-button span ,#product_list.list .add_wishlist span ,#product_list.list .add_compare span   { display:block; width:21px; height:20px; background:url(../images/cart_icon.png) left top no-repeat; position:absolute; left:15%; top:50%; margin-top:-10px; margin-left:-10px;
	transition:background 200ms ease-in-out 0s;
	-webkit-transition:background 150ms ease-in-out 0s;
	 -moz-transition:background 150ms ease-in-out 0s;
	 -ms-transition:background 150ms ease-in-out 0s;
	 -o-transition:background 150ms ease-in-out 0s;}
	#product_list.list .add_wishlist span {
	background:url(../images/wishlist_icon2.png) left bottom no-repeat;
	transition:color 200ms ease-in-out 0s;
	-webkit-transition:color 150ms ease-in-out 0s;
	 -moz-transition:color 150ms ease-in-out 0s;
	 -ms-transition:color 150ms ease-in-out 0s;
	 -o-transition:color 150ms ease-in-out 0s;
	  left:0;
	margin:-10px 0 0 0;
	}
	#product_list.list .add_compare span {
	background:url(../images/compare_icon2.png) left bottom no-repeat;
	transition:color 150ms ease-in-out 0s;
	-webkit-transition:color 150ms ease-in-out 0s;
	 -moz-transition:color 150ms ease-in-out 0s;
	 -ms-transition:color 150ms ease-in-out 0s;
	 -o-transition:color 150ms ease-in-out 0s;
	  left:0;
	margin:-10px 0 0 0;

	}
	#product_list.list .add_compare:hover span ,#product_list.list  .add_wishlist:hover span ,#product_list.list  .add_compare.active span ,#product_list.list .add_wishlist.active span { background-position:left bottom;}
	#product_list.list .addtocart-area2  .addtocart-button span { background-position:left bottom;}
	#product_list.list .addtocart-area2  .addtocart-button:hover span { background-position:left top;}
	#product_list.list .addtocart-area2  .addtocart-button:hover {
	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 1px 1px 1px #a8a8a8;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	color:#fff;
	background-color:#2d2d2d;

	}
	#product_list.list .add_wishlist:hover ,#product_list.list .add_wishlist.active ,#product_list.list .add_compare:hover ,#product_list.list .add_compare.active {

	border:none;
	box-shadow:none;
	background:none;
	text-decoration:none;
	}
	#product_list.list .add_wishlist.active  { padding-top:1px;}
	.addtocart-bar2 .quantity-controls,.addtocart-bar2 .quantity-box { display:none;}
#mod_compare .modal ,.recentproducts .modal  { position:relative; left:0; top:0; margin:0; padding:0; border:none; box-shadow:none; border-radius:0; width:auto; z-index:998;}

/*-----------t3-sidebar-2 __ t3-sidebar-1-------------*/
.t3-sidebar-2 .t3-module ,.t3-sidebar-1 .t3-module ,.cart-view ,.order ,#k2Container ,.module_map ,.contactContact ,.vendor-details-view  {
	border:5px solid #F0F0F0;
	border-radius:6px 6px 6px 6px;
	font:14px/20px Arial,Helvetica,sans-serif;
	padding:10px 20px;
	margin-bottom:30px;}

.order ,.module_map { padding-bottom:20px;}
.cart-view { position:relative;}
.t3-sidebar-2 .module-title ,.t3-sidebar-1 .module-title ,.cart-view .module-title ,.shipment_method .module-title ,.payment-validate .module-title ,.order h3 ,#k2Container h3.module-title ,.module_map h3.module-title ,.contactContact h3.module-title ,.login-box2 h3{ font-size:18px; border-bottom:2px solid #f0f0f0; text-transform:uppercase;}

.contact-address dt span img { display:none;}
.contact-address dt { width:auto;}
.contact-address dd { margin:0 0 0 30px;}
.contact-address dt span  { font-size:22px; display:inline-block; padding-top:5px; padding-bottom:5px; line-height:22px;}
.contact-address dd span  {line-height:22px;display:inline-block; padding-top:5px; padding-bottom:5px; max-width:100%; color:#6a6a6a;}
.contact-address dd span a  {display:inline-block;  white-space:inherit; word-spacing:inherit; max-width:100%; overflow:hidden; color:#1b1b1b;}



.t3-sidebar .sidebar_banner { background:none; border:none; padding:0; box-shadow:none;}
.t3-sidebar .sidebar_banner .banneritem img {border-radius:6px;}

.t3-sidebar .sidebar_banner .banneritem:hover img {box-shadow:0 0 5px 0px rgba(0,0,0,0.1); opacity:0.9;  opacity:0.9;}

.best  .browseImage { position:relative;  margin:0; width:auto; height:auto; float:left; border-radius:6px; border:1px solid #e2e2e2; box-shadow:0px 0px 5px rgba(0,0,0,0.1); padding:5px; background:#fff; margin-right:15px; margin-bottom:10px;}
.best .browseImage img { width:70px; height:auto; height:auto; vertical-align:middle; max-width:none !important;}
img { visibility:visible!important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"!important;}

ul.best li { display:block; clear:both; border-bottom:1px solid #f0f0f0; padding-bottom:20px; margin-bottom:20px; min-height:100px;}
ul.best .fleft { float:left; width:55%;}
ul.best { list-style:none; margin:0 0 -31px 0; padding:20px 0 0 0;}
ul.best .Title a span { display:none;}
ul.best .Title a { color:#1b1b1b;}
ul.best .Title a:hover { text-decoration:none;}
ul.best .sales { font:normal 14px/20px Arial,Helvetica,sans-serif;}
ul.best .WithoutTax ,ul.best .discount { display:none;}
/*------------------------product details-----------------------------------*/
#productdetailsview { position:relative;}
#productdetailsview .modal {position:relative; top:0; left:0; margin:0; padding:0; box-shadow:none; width:auto!important; float:none; z-index:99; background:none; border-radius:0; border:none;}
#productdetailsview .fleft { float:left; width:380px; margin-right:40px; margin-bottom:30px; border:1px solid #ddd; border-radius:6px;box-shadow:0px 0px 5px rgba(0,0,0,0.2); background:#fff; padding:10px;}
.main-image { position:relative; background:#dfdfdf;}
#productdetailsview .additional-images  ul { float:none;}
#productdetailsview .fright { float:left; width:50%;}
#productdetailsview .fright h1 { font:normal 24px/26px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif; color:#1b1b1b;}
#productdetailsview .fright .rating { border-bottom:1px solid #e4e4e2; margin-bottom:15px;}
#productdetailsview .fright .rating .vote { padding-bottom:15px;}
#productdetailsview .fright .rating-title {display:inline-block;}
#productdetailsview .Dimensions { padding-top:15px; font-size:14px; line-height:31px; color:#6a6a6a;font-family:'Open Sans',sans-serif; display:none;}
#productdetailsview .Dimensions h4 { margin:0 0 10px 0;}


#productdetailsview .manufacturer { padding-top:0px; font-size:14px; line-height:31px; color:#6a6a6a;font-family:'Open Sans',sans-serif;}
#productdetailsview .manufacturer a { color:#1b1b1b;}

#productdetailsview .stock { padding-top:0px; font-size:14px; line-height:31px; color:#6a6a6a;font-family:'Open Sans',sans-serif;}
#productdetailsview .stock i { font-style:normal;}

#productdetailsview .price { padding-top:15px; padding-bottom:15px;}
#productdetailsview .price strong {padding-top:0px; font-size:14px; line-height:31px; color:#1b1b1b;font-family:'Open Sans',sans-serif; font-weight:400;}
#productdetailsview .price .product-price div {padding-top:0px; font-size:13px; line-height:24px; color:#6a6a6a;font-family:'Open Sans',sans-serif;}
#productdetailsview .price .product-price div > span { display:inline-block;}
#productdetailsview .price .product-price span.PricesalesPrice {  font-size:30px;}

#productdetailsview .product-custom { padding:0px 5px; padding-bottom:20px; border-top:1px solid #e4e4e2;}
#productdetailsview .product-custom .product-field .product-fields-title b { font-weight:normal;}
#productdetailsview .product-custom .product-field-type-S { overflow:hidden; width:100%; padding-bottom:10px;clear:both;}
#productdetailsview .product-custom .product-field-type-S .product-fields-title { display:block; padding-bottom:5px;font-size:14px;font-family:'Open Sans',sans-serif;}
#productdetailsview .product-custom .product-field-type-S .product-field-display input { float:left; margin-right:5px;}
#productdetailsview .product-custom .product-field-type-S .product-field-display label { float:left;margin-right:5px;}
#productdetailsview .product-custom .product-field-type-S .product-field-desc { display:block; width:100%; overflow:hidden;}

#productdetailsview .product-custom .product-field-type-M { overflow:hidden; width:100%; padding-bottom:5px;}
#productdetailsview .product-custom .product-field-type-M .product-fields-title { display:block; padding-bottom:5px;font-size:14px;font-family:'Open Sans',sans-serif;}
#productdetailsview .product-custom .product-field-type-M img { width:50px; height:auto; vertical-align:middle; display:block;}
#productdetailsview .product-custom .product-field-type-M .product-field-display input { float:left;  margin:auto 0;margin-right:5px; vertical-align:middle;}
#productdetailsview .product-custom .product-field-type-M .product-field-display label { float:left;margin-right:5px; cursor:default;}
#productdetailsview .product-custom .product-field-type-M .product-field-desc { display:block; width:100%; overflow:hidden;}

#productdetailsview .product-custom .product-field-type-V { float:right; width:50%; margin-bottom:10px;}
#productdetailsview .product-custom .product-field-type-V:first-child { float:left;width:43%;}
#productdetailsview .product-custom .product-field-type-V .product-fields-title { line-height:20px; padding-bottom:5px; display:block; font-size:14px;font-family:'Open Sans',sans-serif;}
#productdetailsview .product-custom .product-field-type-V .product-field-display { display:block;}
#productdetailsview .product-custom .product-field-type-V select { display:none;}
.Results select { display:none;}

.jq-selectbox {
    cursor:pointer;
    vertical-align:middle;
	display:block!important;}
.jq-selectbox .select {
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background:#f0f0f0;
    border-color:#e4e4e2;
    border-image:none;
    border-radius:4px 4px 4px 4px;
    border-style:solid;
    border-width:1px;
    box-shadow:0 0 5px #e4e4e2 inset;
    color:#333333;
    font:14px/30px Arial,Tahoma,sans-serif;
    height:38px;
    padding:0 42px 0 10px;
    text-shadow:1px 1px #FFFFFF;
    width:72%;
	position:relative;}

.jq-selectbox .select .text {
    display:block;
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap;
    width:100%;
	padding-top:4px;}

.jq-selectbox .trigger {
    border-left:none;
    height:100%;
    position:absolute;
    right:0;
    top:0;
    width:34px;
	background:url(../images/divider_select.gif) left center no-repeat;}

.jq-selectbox .trigger .arrow {
    height:6px;
	background:url(../images/select_arrows.png) left bottom no-repeat;
	width:9px;
    overflow:hidden;
    position:absolute;
    right:12px;
    top:18px;}
.jq-selectbox.opened .trigger .arrow  { background-position:left top;}
.jq-selectbox.opened .select { background:#fff;     box-shadow:0 0 5px #dddddd;  border-color:#dddddd;}
#productdetailsview  .jq-selectbox .dropdown {
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #C6CBD0;
    border-radius:4px 4px 4px 4px;
    box-shadow:0 0 5px rgba(0,0,0,0.2);
    font:14px/18px Arial,Tahoma,sans-serif;
    margin:0;
    padding:0;
    top:41px;
    width:100%;}
#productdetailsview .product-custom .product-field-type-V:first-child .dropdown  {width:105%;}
.jq-selectbox ul {
    margin:0;
    padding:0;}

.jq-selectbox li.sel {
    background:none repeat scroll 0 0 #A3ABB1;
    color:#FFFFFF;
	display:none!important;}
.jq-selectbox li {
    color:#6a6a6a;
    padding:5px 10px 6px;
	-webkit-transition:0.5s ease;
	-moz-transition:0.5s ease;
	-ms-transition:0.5s ease;
	-o-transition:0.5s ease;}
.jq-selectbox li:hover { background:#f4f4f4; padding-left:14px;color:#333333}
#productdetailsview .code {padding-top:0px; font-size:14px; line-height:31px; color:#6a6a6a;font-family:'Open Sans',sans-serif;}

#productdetailsview .manufacturer span.bold ,#productdetailsview .stock span.bold ,#productdetailsview .code span.bold { display:inline-block; min-width:105px;}

#productdetailsview .controls {border:none; padding-bottom:00px; margin-bottom:20px; float:left; margin-right:20px;}
#productdetailsview .addtocart-bar2 .wrapper {border-top:1px solid #E4E4E2; border-bottom:1px solid #E4E4E2; padding-top:20px;}
#productdetailsview .controls label { display:inline-block;}
#productdetailsview .box-quantity { width:99px; display:inline-block; position:relative;}
#productdetailsview .addtocart-bar2 .quantity-controls,#productdetailsview .addtocart-bar2 .quantity-box { display:inline-block;}
#productdetailsview .addtocart-bar2 .quantity-box {
	-moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background:#f0f0f0;
    border-color:#e4e4e2;
    border-image:none;
    border-radius:4px 4px 4px 4px;
    border-style:solid;
    border-width:1px;
    box-shadow:0 0 5px #e4e4e2 inset;
    color:#333333;
    font:14px/30px Arial,Tahoma,sans-serif;
    height:34px;
    padding:4px 0px 0 10px;
    text-shadow:1px 1px #FFFFFF;
    width:87px;
	position:relative;}
#productdetailsview .addtocart-bar2 .quantity-box input { border:none!important; box-shadow:none!important; background:none!important; padding:0; margin:0; width:40px;}
#productdetailsview .addtocart-bar2 .quantity-controls { width:19px; height:22px; border-left:1px solid #d4d4d4; position:absolute; top:9px; right:9px; z-index:1;}
#productdetailsview .addtocart-bar2 .quantity-controls .quantity-plus { height:6px; background:url(../images/select_arrows.png) left top no-repeat; width:9px; overflow:hidden; position:absolute; right:0px; top:0px; border:none;}
#productdetailsview .addtocart-bar2 .quantity-controls .quantity-minus { height:6px; background:url(../images/select_arrows.png) left bottom no-repeat; width:9px; overflow:hidden; position:absolute; right:0px; top:14px;border:none;}

	.product-box2 .addtocart-area2 ,.product-box2 .wishlist ,.product-box2 #compare_cat { float:left; margin-right:17px; margin-top:7px; margin-bottom:10px;}
	.product-box2 .addtocart-area2 { float:none; margin:0; margin-bottom:10px;}
	.product-box2 .wishlist form  { margin:0;}

	.product-box2 #compare_cat { margin-right:0;}
	#compare_cat .compare_checkbox { width:0; height:0; opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; position:absolute; top:0; right:0px;}
	.addtocart-area2 form { margin:0;}

	#productdetailsview .addtocart-area2  .addtocart-button
	{
	font:normal 14px/38px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	color:#fff;
	text-align:left;
	width:auto;
	min-width:112px;
	height:38px;
	display:inline-block;
	text-indent:0px;
	text-decoration:none;
	padding:0;
	padding-left:40px;
	padding-right:20px;
	border-radius:6px;
	box-shadow:0px 2px 1px 0px rgba(0,0,0,0.35);
	}

	.product-box2 .add_wishlist ,.product-box2 .add_compare {
	border:none;
	color:#1b1b1b;
	text-indent:0;
	font:normal 14px/20px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	background:none;
	box-shadow:none;
	width:auto;
	height:auto;
	padding-left:30px;
	margin-right:20p;
	padding-right:0;
	}
	.wishlist form b.load {
	border-radius:6px;
	display:block; width:100%; height:38px; position:absolute; z-index:99; left:0; top:-1px;
	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 2px 1px 0px rgba(0,0,0,0.35);
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	background:#2d2d2d;
	}
	.product-box2  .wishlist form b.load {
	border-radius:0;
	display:inline-block; width:100%; height:auto; position:absolute; z-index:99; left:0; top:14px;
	border-bottom:none; border-top:none;
	box-shadow:none;

	background:none;
	}
	label.add_compare { margin-bottom:0;}
	.product-box2 .wishlist form b.load i { background:url(../images/loader2.gif) center center no-repeat;display:block;width:100%; height:20px;}
	.wishlist form b.load i { background:url(../images/loader.gif) center center no-repeat;display:block;width:100%; height:38px;}
	.product-box2 button.add_wishlist { height:auto; min-width:10px;}
	#productdetailsview .addtocart-area2 .addtocart_button2 button.addtocart-button {min-width:140px;}
	#productdetailsview .addtocart-area2 .addtocart_button2 button.addtocart-button { margin-bottom:20px;}

#productdetailsview .product-related-products .wrapper-slide {
    margin:0 auto;
    padding-left:10px;
    padding-top:10px;
    width:140px;}
	#productdetailsview .product-related-products .addtocart-area2 .addtocart_button2 button.addtocart-button { height:40px; width:60px; min-width:60px; padding:0; text-indent:-9999px;}
	#productdetailsview .product-related-products .addtocart-area2 .addtocart_button2 a.addtocart-button ,#productdetailsview .product-related-products .addtocart-area2  a.addtocart-button{ height:40px; width:60px; padding:0; min-width:inherit;text-indent:-9999px;}
	#productdetailsview .addtocart-area2  .addtocart-button span ,.product-box2 .add_wishlist span ,.product-box2 .add_compare span   { display:block; width:21px; height:20px; background:url(../images/cart_icon.png) left bottom no-repeat; position:absolute; left:15%; top:50%; margin-top:-10px; margin-left:-10px;

	transition:background 150ms ease-in-out 0s;
	-webkit-transition:background 150ms ease-in-out 0s;
	 -moz-transition:background 150ms ease-in-out 0s;
	 -ms-transition:background 150ms ease-in-out 0s;
	 -o-transition:background 150ms ease-in-out 0s;}
	.product-box2 .add_wishlist span {
	background:url(../images/wishlist_icon2.png) left bottom no-repeat;
	transition:background 150ms ease-in-out 0s;
	-webkit-transition:background 150ms ease-in-out 0s;
	 -moz-transition:background 150ms ease-in-out 0s;
	 -ms-transition:background 150ms ease-in-out 0s;
	 -o-transition:background 150ms ease-in-out 0s;
	 left:0;
	 margin:-10px 0 0 0;
	}
	#productdetailsview .product-related  .addtocart-area2  .addtocart-button span  { margin-left:10px;}
	.product-box2 .add_compare span {
	background:url(../images/compare_icon2.png) left bottom no-repeat;
	transition:background 150ms ease-in-out 0s;
	-webkit-transition:background 150ms ease-in-out 0s;
	 -moz-transition:background 150ms ease-in-out 0s;
	 -ms-transition:background 150ms ease-in-out 0s;
	 -o-transition:background 150ms ease-in-out 0s;
	 left:0;
	margin:-10px 0 0 0;

	}
	#productdetailsview .addtocart-area2  .addtocart-button:hover span { background-position:left top;}
	.product-box2 .add_compare:hover span ,.product-box2  .add_wishlist:hover span ,.product-box2  .add_compare.active span ,.product-box2 .add_wishlist.active span { background-position:left bottom;}
	#productdetailsview .addtocart-area2  .addtocart-button:hover
	{
	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 2px 1px 0px rgba(0,0,0,0.35);
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	color:#fff;
	background-color:#2d2d2d;

	}
	.product-box2 .add_wishlist:hover ,.product-box2 .add_wishlist.active ,.product-box2 .add_compare:hover ,.product-box2 .add_compare.active {

	border:none;
	box-shadow:none;
	background:none;
	text-decoration:none;
	}

.product-box2 .add_wishlist.activ { padding-top:1px;}



#productdetailsview .share_box { border-top:1px solid #E4E4E2; padding-top:15px; margin-top:6px;}
#productdetailsview .share { float:left; padding-right:20px; padding-bottom:10px;}
#productdetailsview .share > span { display:inline-block; margin-bottom:10px;}
#productdetailsview .ask-a-question { margin-top:5px; float:right;}
#productdetailsview .ask-a-question .btn{ color:#1b1b1b; width:auto; height:auto; background:none; box-shadow:none; font:normal 13px/20px Arial,Helvetica,sans-serif;font-family:'Open Sans',sans-serif; border:none; padding:0;}
#productdetailsview .ask-a-question .btn:hover { text-decoration:none;border:none;background:none; box-shadow:none;}
.bs-docs-example { padding-top:20px;}
.accordion-group {
	background:none repeat scroll 0 0 #FFFFFF;
    border:5px solid #F0F0F0;
    border-radius:6px 6px 6px 6px;
    color:#515151;
    font:14px/20px Arial,Helvetica,sans-serif;
    margin-bottom:5px;
    padding:10px 10px;}

	.accordion-heading a.accordion-toggle { position:relative; padding:8px 10px;}
.accordion-heading a.accordion-toggle {  font:400 16px/20px Arial,Helvetica,sans-serif; text-decoration:none;  font-family:'Open Sans',sans-serif; font-weight:600; border:none; outline:none;}
.accordion-heading a.collapsed { color:#1b1b1b;}
.accordion-heading a:hover,.accordion-heading a.collapsed:hover  { text-decoration:none; border:none;}

.accordion-heading a.collapsed .VmArrowdown {background:url(../images/VmArrowdown.png) right bottom no-repeat; display:block;  opacity:1; height:23px; width:23px; float:none; position:absolute; right:10px; top:8px; padding:0;}
.accordion-heading  a.collapsed:hover .VmArrowdown {background-position:left bottom;}

.accordion-heading a .VmArrowdown { background:url(../images/VmArrowdown.png) right top no-repeat;display:block;  opacity:1; height:23px; width:23px; float:none; position:absolute; right:10px; top:8px; padding:0;}
.accordion-heading a:hover .VmArrowdown { background-position:left top;}
.button:hover { text-decoration:none;}
#productdetailsview .accordion-inner { border:none;padding:10px;}

#productdetailsview .accordion-inner .filter .product-field-type-P .product-fields-title { font-size:14px; font-weight:bold;}
#productdetailsview .accordion-inner .filter .product-field-type-S span { display:inline-block;}
#productdetailsview .accordion-inner .filter .product-fields li { margin-left:25px;}

#productdetailsview .accordion-inner .video  .product-fields-title ,#productdetailsview .accordion-inner .custom  .product-fields-title{ display:none;}
#productdetailsview .accordion-inner .video .product-field-desc { display:block; padding-bottom:10px;}
#productdetailsview .accordion-inner .video .product-field-display { margin:0 auto; display:block; width:640px;}

#collapseFour .accordion-inner { padding-right:10px;}
.list-reviews { padding-bottom:20px;}
.list-reviews h4 {font-family:'Open Sans',sans-serif;font-weight:400; border-bottom:1px solid #f0f0f0; padding-bottom:20px;}

.write-reviews { width:100%; clear:both;}
.write-reviews .step { display:block; padding-bottom:10px;clear:both;}
.write-reviews #comment { width:98%; border:1px solid #e4e4e2;background:none repeat scroll 0 0 #F0F0F0;
    border:1px solid #E4E4E2;
    height:120px;
    line-height:20px;
    margin-bottom:5px;
    padding:8px 5px !important;}
.svrat { float:left; padding-right:5px;}
.write-reviews  .rating { display:inline-block; text-align:left; display:inline-block; float:none; padding-top:3px;margin:0; padding-bottom:0px;}
.write-reviews  .rating .ratingbox { width:75px; height:13px; background:url(../images/rating.png) left top repeat-x; position:relative; margin-right:5px;}
.write-reviews  .rating .stars-orange { display:block;background:url(../images/rating.png) left bottom repeat-x; height:13px; position:absolute; left:0; top:0;}


.scroll-pane .flleft { float:left; padding-top:5px;}
.scroll-pane .flright { float:right;}
.scroll-pane .wrapper { overflow:hidden; width:100%;}
.rbold { font-weight:bold;}
.rnormal { margin-bottom:10px;}
.rnormal .coment { padding:10px; background:#f0f5f9; border-radius:6px;}

.rvote { display:inline-block; text-align:left; display:inline-block; float:none; padding-top:5px;margin:0; padding-bottom:10px;}
.rvote .ratingbox { width:75px; height:13px; background:url(../images/rating.png) left top repeat-x; position:relative; margin-right:5px;}
.rvote .stars-orange { display:block;background:url(../images/rating.png) left bottom repeat-x; height:13px; position:absolute; left:0; top:0;}

.rcount { float:right; margin-top:-8px; margin-right:3px;}
.rcount input { border:1px solid #e4e4e2;background:none repeat scroll 0 0 #F0F0F0; width:70px;}
.write-reviews .button ,.ask { border-left:none; border-right:none; height:38px; margin-top:10px;}
textarea { resize:none;}

div#facebox div.popup a.close {right:1px!important; top:5px!important;}
 #t3-mainbody.component {
    padding:0px;}
 body.component,#t3-mainbody.component{ background:#fff; min-width:240px; min-height:240px;}
  #t3-mainbody.component .ask-a-question-view { padding-bottom:5px; color:#6a6a6a;}
  #t3-mainbody.component .ask-a-question-view  .inputbox ,#t3-mainbody.component .ask-a-question-view #Comment {
	background:none repeat scroll 0 0 #F0F0F0;
	border:1px solid #E4E4E2;
	line-height:20px;
	margin-bottom:5px;
	padding:8px 5px !important;
	width:90%;
	}

 #t3-mainbody.component .product-summary { overflow:hidden; padding:0 10px;}
  #t3-mainbody.component .product-summary .width70 { width:70%;}
   #t3-mainbody.component .product-summary .width30 { width:30%;}
   #t3-mainbody.component .product-summary h2 { font-size:16px; line-height:18px;}
     #t3-mainbody.component .floatleft { float:left;}
	#t3-mainbody.component .product-image { margin-top:0px; margin-right:0px; width:100px; height:auto;}
 #t3-mainbody.component .form-field	{padding:0 10px;}
  #t3-mainbody.component .form-field label { display:inline-block; clear:both;}
  #t3-mainbody.component #Comment { width:88%;}

#jc h4 {color:#1b1b1b;font-family:'Open Sans',sans-serif; font-weight:600; font-size:16px; padding-bottom:10px; border-bottom:none; text-transform:capitalize;}
#jc #comments  #comments-list-footer { padding-top:15px; padding-bottom:10px;}
#jc #comments  #comments-list-footer a { color:#515151;}
#jc #comments  #comments-list-footer a:hover {}
#jc  #comments-form input { border:1px solid #e4e4e2; background:#f0f0f0; width:50%;  height:20px; line-height:20px; padding:8px 10px!important; margin-bottom:5px;}
#jc  #comments-form input.selected{ background:#f0f0f0!important;}

#jc  #comments-form p { padding:10px; position:relative;}
#jc  #comments-form p span { display:block; margin-bottom:-10px;}
#jc  #comments-form #comments-form-comment { border:1px solid #e4e4e2; background:#f0f0f0; width:50%;  height:120px; line-height:20px; padding:8px 10px!important; margin-bottom:5px; max-width:none!important;}
#jc  #comments-form #comments-form-comment.selected{ background:#f0f0f0!important;}
#jc  #comments-form .grippie { display:none;}
#jc  #comments-form #comments-form-subscribe { float:left; width:10px; height:10px; padding:0; margin:0; margin-right:5px;}
#jc  #comments-form p span label { cursor:default;}
#jc  #comments-form p span label.pad-bot { padding-bottom:10px; display:inline-block;}
#jc  #comments-form #comments-form-captcha-image { margin-top:-10px; display:block;}
#jc  #comments-form #comments-form-captcha { width:102px;}
#jc  #comments-form .bbcode { margin-bottom:20px;}
#jc  #comments-form #comments-form-buttons { padding-left:10px; padding-bottom:5px;}
#comments-form-buttons a ,.write-reviews .button {
	font:normal 14px/38px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif; padding:0 20px 0 20px;	border-radius:6px;

	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 2px 1px 0px rgba(0,0,0,0.35);display:inline-block;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	color:#fff;
	background-color:#1b1b1b;
	text-decoration:none;}
#comments-form-buttons a:hover ,.write-reviews .button:hover {

	border-left:none; border-right:none;
	color:#fff;
	box-shadow:0px 2px 1px 0px rgba(0,0,0,0.35);}

#jc #comments .comments-list {
    height:1%;
    margin-left:0px;}
#jc #comments h4 { text-indent:-9999px; overflow:hidden; padding:0; margin:0; border:none;}
#jc #comments h4  a { text-indent:0px; display:block; float:left;}
#jc #comments-form { margin-left:-20px;}
#jc #comments .rbox_tr ,#jc #comments .rbox_br { display:none;}
#jc #comments .rbox_m { border:none; border-bottom:1px solid #e4e4e2; padding:20px 0; padding-bottom:10px; line-height:18px;font-size:13px; font-family:Arial,Helvetica,sans-serif; position:relative;}

#jc #comments .toolbar {
    border-top:none;
    clear:both;
    color:#1b1b1b;
    margin:0;
    padding:0;}
#jc #comments a.comment-anchor { color:#1b1b1b!important;}
#jc #comments a.comment-author:hover {}
#jc #comments span.comment-author { color:#515151; font:bold 14px/20px Arial,Helvetica,sans-serif; display:inline-block; text-transform:capitalize;}
#jc #comments span.comment-date { color:#6a6a6a; font:normal 12px/22px Arial,Helvetica,sans-serif; display:block;}
#jc #comments .comments-buttons { position:absolute; right:0; top:40px; font:normal 13px/20px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;}
#jc #comments .comments-buttons a {color:#1b1b1b;}
#jc #comments .comment-body {
    color:#515151;
    margin:6px 0 0;
    padding:5px 0 10px 0;
	font:normal 14px/22px Arial,Helvetica,sans-serif;}
#jc #comments .comments-vote { width:15%; text-align:right; position:relative; top:-15px;}
#jc #comments .comments-vote span span { line-height:30px; display:inline-block; margin-left:5px;}
#jc #comments .comments-vote a.vote-good { width:30px; height:30px; background:url(../images/vote.png) left top no-repeat; margin-right:5px;}
#jc #comments .comments-vote a.vote-poor {width:30px; height:30px; background:url(../images/vote.png) right top no-repeat; margin-left:5px;}
#jc #comments .comments-vote span.vote-poor {}

#jc #comments .quote {
    color:#6a6a6a;
	font-size:14px;
	margin-top:0;}
#jc #comments .comment-body  blockquote { background:#f0f5f9;  color:#515151; border:none; border-radius:6px; margin-bottom:-10px;}
#jc #comments .comment-body  blockquote blockquote {margin-bottom:-10px; background:#fff; margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote {margin-bottom:-10px; background:#f0f5f9;  margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#fff;  margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#f0f5f9;  margin-right:10px;}
#jc #comments .comment-body  blockquote blockquote blockquote blockquote blockquote blockquote {margin-bottom:-10px;  background:#fff;  margin-right:10px;}


 #comments-footer { display:none;}


.product-related-categories .product-field {
    float:left;
    width:203px;}

.product-related-categories .product-field .product-field-display {
    -moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #DDDDDD;
    border-image:none;
    border-radius:6px 6px 6px 6px;
   box-shadow:0px 0px 3px  rgba(0,0,0,0.35);
    margin:5px;
    padding:10px 10px 0;
    transition:all 0.5s ease 0s;
	display:block;

	font:normal 14px/24px Arial,Helvetica,sans-serif;}
.product-related-categories .product-field:hover .product-field-display {border-bottom:3px solid #1b1b1b; box-shadow:0 0 8px #D8D8D8;}
.product-related-categories .product-field .product-field-display a { text-decoration:none;color:#1b1b1b; padding-bottom:10px; display:block; text-align:center;}
.product-related-categories .product-field .product-field-display a img { margin-bottom:10px; max-height:200px;}
.product-related-categories .product-field:hover .product-field-display a {}
#productdetailsview .product-related-products .quantity-box,#productdetailsview .product-related-products .quantity-controls { display:none;}
.product-neighbour ul.pager { display:block;}
.product-neighbour ul.pager a {   background:none; border:none;  border-radius:0; color:#1b1b1b; font-size:14px; line-height:24px;  font-family:'Open Sans',sans-serif; padding:0; outline:none;
	transition:all 150ms ease-in-out 0s;
	-webkit-transition:all 350ms ease-in-out 0s;
	 -moz-transition:all 350ms ease-in-out 0s;
	 -ms-transition:all 350ms ease-in-out 0s;
	 -o-transition:all 350ms ease-in-out 0s;
	 position:relative;
}
  .product-neighbour ul.pager a i {border-radius:4px;border:1px solid #e4e4e2; background:#f0f0f0;  box-shadow:inset 0px 0px 4px 0px rgba(0,0,0,0.2); width:23px; height:23px; display:inline-block; line-height:22px;}
  .product-neighbour ul.pager a .icon-angle-left {margin-right:10px; position:relative; top:0px;}
   .product-neighbour ul.pager a .icon-angle-right {margin-left:10px; position:relative; top:0px;}
.product-neighbour ul.pager a:hover { z-index:999999; text-decoration:none;}
.icons { float:right;}
#productdetailsview .fleft .big_img { height:auto!important;}
.additional-images { width:310px; margin-bottom:0px; padding-left:45px; padding-right:35px; margin-top:10px; position:relative;}
.additional-images a.fancybox.jqzoom { display:block; position:relative; z-index:9999;}

.jcarousel-skin-tango .jcarousel-container {
    background:none;
    border:none;}


.jcarousel-skin-tango .jcarousel-container-horizontal {
    width:293px;
    padding:0;}

.jcarousel-skin-tango .jcarousel-clip {
    overflow:hidden;}

.jcarousel-skin-tango .jcarousel-clip-horizontal {
    width:293px;
    height:auto;}


.jcarousel-skin-tango .jcarousel-item {
    width:auto;
    height:auto;}

.jcarousel-skin-tango .jcarousel-item-horizontal {
	margin-left:0;
    margin-right:10px;
	display:inline-block!important;
	float:left;}

/*
	Next/prev buttons
*/
.jcarousel-clip.jcarousel-clip-horizontal {
    height:auto;
    width:300px;
	overflow:hidden;}
.jcarousel-container:hover  .jcarousel-next ,.jcarousel-container:hover .jcarousel-prev  { display:block!important;}

.none .jcarousel-container  .jcarousel-next,.none .jcarousel-container  .jcarousel-prev { display:block!important; visibility:hidden!important;}

#products .row-carusel { position:relative; overflow:hidden;}
#products #carousel { overflow:hidden; position:relative;}

.jcarousel-container .jcarousel-next ,.jcarousel-container .jcarousel-prev { position:absolute; top:50%; right:-40px; margin-top:-14px; display:block; width:28px; height:28px; z-index:99; text-align:center; border:1px solid #cbcbcb;  background:#ddd; box-shadow:0 0 5px #d7d7d7 inset; outline:none!important; border-radius:6px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 100ms ease-in-out 0s;
	 -moz-transition:all 100ms ease-in-out 0s;
	 -ms-transition:all 100ms ease-in-out 0s;
	 -o-transition:all 100ms ease-in-out 0s;
	 cursor:pointer;}

	.jcarousel-container .jcarousel-next span ,.jcarousel-container .jcarousel-prev span { display:block; width:7px; height:12px; margin-left:-3px; margin-top:-6px; position:absolute; left:50%; top:50%; background:url(../images/list_arrows.png) no-repeat; text-indent:-9999px;transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 200ms ease-in-out 0s;
	 -moz-transition:all 200ms ease-in-out 0s;
	 -ms-transition:all 200ms ease-in-out 0s;
	 -o-transition:all 200ms ease-in-out 0s;}
	.jcarousel-container .jcarousel-prev span  { background-position:-7px top;}
	.jcarousel-container .jcarousel-prev.jcarousel-prev-disabled span { background-position:-7px top!important;}
	.jcarousel-container .jcarousel-prev:hover span {  background-position:left top;}
	.jcarousel-container .jcarousel-next span  { background-position:-5px bottom;}
	.jcarousel-container .jcarousel-next.jcarousel-next-disabled span { background-position:-5px bottom!important;}
	.jcarousel-container .jcarousel-next:hover span { background-position:-12px bottom;}


	.jcarousel-container .jcarousel-prev-disabled ,.jcarousel-container .jcarousel-next-disabled { border:1px solid #e4e4e2;  background:#f0f0f0; cursor:default;}
	.jcarousel-container .jcarousel-prev.jcarousel-prev-disabled:hover ,.jcarousel-container .jcarousel-next.jcarousel-next-disabled:hover { background:#f0f0f0; box-shadow:0 0 5px #d7d7d7 inset;border:1px solid #e4e4e2;}

	.jcarousel-container .jcarousel-next:hover ,.jcarousel-container .jcarousel-prev:hover {  box-shadow:0 0 4px 0 rgba(0,0,0,0.3) inset;}
	.jcarousel-container .jcarousel-prev {left:-43px;}
	.additional-images a.zoomThumbActive{
	opacity:0.5;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";}

.product-related .list_carousel .caroufredsel_wrapper {
    margin-bottom:-95px !important;
    margin-right:-10px !important;
    padding-bottom:95px;
    padding-right:10px;}
.product-neighbour .pager { display:block;}
/*---------------------Shoping cart---------------------------------------*/
.cart-view .right-link { position:absolute; right:20px; top:20px;}
.cart-view .right-link i { background:url(../images/cart_icon2.png) left top no-repeat; width:21px; height:20px; display:inline-block; margin-right:10px; margin-top:2px;}
.cart-view .right-link:hover i { background-position:left bottom;}
.cart-view .right-link a { color:#1b1b1b; text-decoration:none;}
.cart-view .right-link:hover a {}
.width50 { width:50%;}
.width48 { width:48%;}
.width46 { width:46%;}
.width44 { width:44%;}

#form-login-username { margin-right:40px;width:46%;}
#form-login-password { width:46%;}
#com-form-order-number { margin-right:40px;width:46%;}
.order-view .control-group { width:46%;}

#form-login-password input ,.cart-view .order-view  .login-box .inputbox { padding-right:15px!important;}
.width49 { width:49%;}
.cart-view .floatleft  { float:left;}
.cart-view .label ,.login-wrap.cart-view label { clear:both; font:normal 14px/20px Arial,Helvetica,sans-serif; color:#6a6a6a; background:none; padding:0; margin:0; text-shadow:none;}
.cart-view .login-box .inputbox ,.login-wrap.cart-view  #username ,#jform_email ,.login-wrap.cart-view #password {   background:#f0f0f0; border:1px solid #e4e4e2; height:20px; line-height:20px; margin-bottom:5px; padding:8px 10px !important; width:100%; border-radius:6px; box-shadow:none!important;}
input ,textarea {box-shadow:none!important;}
.cart-view .login-box  a.reset ,.cart-view .login-box  a.remind { color:#1b1b1b; text-decoration:none;}
.cart-view .login-box  a.reset:hover ,.cart-view .login-box  a.remind:hover{}
.cart-view .login-box .remember { margin-bottom:10px;}
.cart-view  .text-indent { padding:10px; padding-left:0;}
.cart-view  .text-indent span.font ,.cart-view  .text-indent2 span.font{ color:#1b1b1b; font-size:16px; padding-bottom:5px; display:block;}
.cart-view  .text-indent2 { padding:10px; padding-left:20px;}
.cart-view .output-billto ,.cart-view .output-shipto { padding-bottom:20px; color:#6a6a6a;}
.billing-box.after { position:relative; margin-bottom:10px; margin-top:20px;}
.billing-box.after:after { content:""; position:absolute; left:50%; top:0; width:1px; height:100%; border-left:1px solid #e4e4e2;}

.mar_bot { margin-bottom:30px;}
.cart_billing-box  {overflow:auto; position:relative; width:100%;}

table.cart-summary { background:#fff; border-collapse:inherit; width:100%; margin-left:0px;}
.cart-summary .color { color:#6a6a6a;}
.small_screen { display:none;}
.cart-summary th { background:#f0f0f0; color:#1b1b1b; font-weight:normal; border:1px solid #e4e4e2;  border-left:none;}
.cart-summary th:first-child {border-left:1px solid #e4e4e2;}
.check_row {border:1px solid #e4e4e2;}
.check_row td {border:1px solid #e4e4e2;}
.cart-summary  th,.cart-summary  td {
    line-height:20px;
    padding:8px 10px;
    text-align:center;
    vertical-align:top;}
.line-through { text-decoration:line-through;}
.cart-summary .wrapper { overflow:hidden; width:100%;}
.cart-summary  .cart-images { display:block; width:60px; margin-right:10px; float:left;}
.cart-summary .cart-title {float:left;width:130px; text-align:left;}
.cart-summary .cart-title a { color:#1b1b1b; font:bold 12px/20px Arial,Helvetica,sans-serif; text-decoration:none;}
.cart-summary .cart-title a:hover {}
.cart-summary .sectiontableentry2.check_row { background:#fdfcfc;}
.cart-summary .sectiontableentry2.check_row:hover ,.cart-summary .sectiontableentry1.check_row:hover { background:#faf9f9;}
.cart_form { margin-bottom:0;}
.cart-summary .quantity-input {   background:#f0f0f0; border:1px solid #e4e4e2; height:20px; line-height:20px; margin-bottom:5px; padding:8px 10px !important; width:30px; border-radius:6px; margin-left:-19px;}
.cart_form .vm2-add_quantity_cart { background:url(../images/cart_sprite.png) 0 -17px no-repeat; border:none; padding:0 0 0 20px; margin:0; font:normal 14px/20px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif; color:#1b1b1b; text-decoration:none; text-align:left;}
.cart_form .vm2-remove_from_cart {  background:url(../images/cart_sprite.png) 0 -39px no-repeat; border:none;  padding:0 0 0 20px; margin:0 0 0 -6px; display:inline-block; font:normal 14px/20px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;color:#1b1b1b; text-decoration:none;text-align:left;}
.cart_form .vm2-add_quantity_cart:hover ,.cart_form .vm2-remove_from_cart:hover {}
.cart_form .vm2-add_quantity_cart:hover { background-position:0 3px;}
 .cart_form .vm2-remove_from_cart:hover { background-position:0 -59px;}

 .sectiontableentry1 {border:1px solid #e4e4e2;}
 .sectiontableentry1.bg_total { font-weight:bold;}
 .sectiontableentry1.bg_total .color2 { color:#;}
.sectiontableentry1 td {border:1px solid #e4e4e2; padding:15px 10px;}
.check_row td ,.price td ,.shipment td,.payment td ,.coupon-tr td ,.bg_total td { border-top:none; border-left:none;}
.check_row td:first-child ,.price td:first-child ,.shipment td:first-child,.payment td:first-child,.coupon-tr td:first-child,.bg_total td:first-child {border-left:1px solid #e4e4e2;}
.cart-summary .sectiontableentry1.price td:first-child { text-align:right;}
.sectiontableentry1 .total .PricesalesPrice { color:#1b1b1b; font-weight:600;}
.cart-summary .sectiontableentry1.shipment  td:first-child ,.cart-summary .sectiontableentry1.payment  td:first-child { text-align:left;}
.cart-summary .sectiontableentry1.shipment td a,.cart-summary .sectiontableentry1.payment td a { text-align:right; float:right; padding-left:25px; color:#1b1b1b;}
.cart-summary .sectiontableentry1.shipment td a{ background:url(../images/icon_cart.png) left -2px no-repeat;}
.cart-summary .sectiontableentry1.payment td a {background:url(../images/icon_cart.png) left -20px no-repeat;}
.cart-summary .sectiontableentry1.shipment td a:hover,.cart-summary .sectiontableentry1.payment td a:hover {  text-decoration:none;}

.cart-summary .sectiontableentry1.coupon-tr td { text-align:left;}
.cart-summary .sectiontableentry1.coupon-tr td form { margin-bottom:0; padding-top:5px;}

.cart-summary .sectiontableentry1.bg_total td:first-child { text-align:right;}
.cart-summary .sectiontableentry1.bg_total .color {}
.cart-summary .sectiontableentry1.bg_total .PricebillTotal {}
.coupon_input.input-large {
width:175px;
background:none repeat scroll 0 0 #F0F0F0;
    border:1px solid #E4E4E2;
    border-radius:6px 6px 6px 6px;
    height:20px;
    line-height:20px;
    margin-bottom:5px;
    padding:9px 10px !important;
	margin-right:10px;
  }

#checkoutForm  { margin-top:20px;}
#checkoutForm .color { color:#6a6a6a;}

#checkoutForm textarea.customer-comment {background:#f0f0f0; border:1px solid #e4e4e2; height:120px; line-height:20px; margin-bottom:5px; padding:8px 10px !important; width:80%; border-radius:6px; margin-top:10px;}
#checkoutForm #tosAccepted { float:left; margin-right:5px;}
#checkoutForm div .terms-of-service { float:left; color:#6a6a6a;}
.checkout-button-top a { margin-top:20px;}
.shipment_method ,.payment-validate { background:none repeat scroll 0 0 #FFFFFF;
    border:5px solid #F0F0F0;
    border-radius:6px 6px 6px 6px;
    color:#515151;
    font:14px/20px Arial,Helvetica,sans-serif;
    margin-bottom:30px;
    padding:10px 20px;}
	.shipment_method .vmCartPaymentLogo img ,.payment-validate .vmCartPaymentLogo img { width:100px;}
	.shipment_method .wrapper ,.payment-validate .wrapper { width:100%; overflow:hidden;}
.shipment_method input ,.payment-validate  input { display:inline-block; float:left; vertical-align:middle; margin-right:7px; margin-bottom:7px; margin-top:7px;}
.buttonBar-right .button ,.payment-validate  .button  { margin-bottom:10px;}
.vmshipment_description,.vmshipment_name ,.vmpayment_name ,.vmpayment_description { display:block; padding-top:5px;}
.sectiontableentry1.shipment .fleft ,.sectiontableentry1.payment  .fleft { float:left;}
.sectiontableentry1.shipment .fright ,.sectiontableentry1.payment  .fright{ float:right;}
.vmpayment_cardinfo { display:block; width:100%; overflow:auto; margin-bottom:20px;}
.vmpayment_cardinfo table td { display:block; padding:0; border:none;}

.shoper .userfields_info { padding:10px 0; display:block; font-weight:bold; font-size:14px;}
.shoper legend { border:none;}
.shoper a:hover { color:#1b1b1b; text-decoration:none;}
.shoper fieldset ul a { color:#1b1b1b; line-height:20px; outline:none;}
.shoper fieldset ul a:hover { text-decoration:underline;}
.shoper fieldset ul a.icon_delete { background:url(../images/close_img.png) center center no-repeat; display:inline-block; width:20px; height:20px; text-indent:-9999px;}
.shoper fieldset ul a.icon_delete:hover { opacity:0.5;}
.shoper table { width:100%;}
.shoper table td { border:none; padding:5px;}
.shoper table td.key { width:265px;}
.shoper .user-details input { margin:0; width:96%;border:1px solid #e4e4e2;background:none repeat scroll 0 0 #F0F0F0; padding-top:8px; padding-bottom:8px;}
.shoper .user-details select { margin:0; width:99%;border:1px solid #e4e4e2;background:none repeat scroll 0 0 #F0F0F0; height:36px;padding-top:8px; padding-bottom:8px;box-shadow:0 1px 1px rgba(0,0,0,0.075) inset;}

.shoper .user-details  input#agreed_field { width:auto; height:auto; text-align:left;}
.shoper .user-details label {
    display:inline-block;
    float:none;
    font-weight:normal;
    text-align:left;
    width:265px;}
.shoper .pad-top { padding-top:20px; padding-bottom:20px;}
.shoper .pad-top .control-button { margin-right:20px; padding-bottom:20px;}
.shoper .pad-top .control-button .marg_right {margin-right:20px;}
.form-validate { margin-bottom:0;}
.form-validate #ui-tabs { margin-bottom:20px;}
.form-validate #ui-tabs #tab-2 { display:none;}
.vmorder-done td { border:1px solid #F0F0F0;}
#virtuemart_shoppergroup_id { min-height:80px;}
/*--------------------------------compare----------------------------------------*/
.compare_box .module-title { float:left;}
.compare_box .back-to-category { float:right;}
.compare_box .browseview { padding:10px;   background:#f0f0f0;}
table#compare_list_prod ,table#compare_list_prod tbody { width:100%;}
#compare_list_prod td {  vertical-align:middle;border:1px solid #E4E4E2; background:#fff; padding:10px;color:#6a6a6a;}
#compare_list_prod td li { list-style:none;}
#compare_list_prod tr { width:100%;}
#compare_list_prod td:first-child { background:#f0f0f0;width:100px;border:1px solid #e4e4e2; font-size:14px;color:#1B1B1B;}
#compare_list_prod td:nth-child(n+2) { background:#f0f0f0;min-width:300px;border:1px solid #e4e4e2; font-size:14px;color:#1B1B1B;}
#compare_list_prod .comare_name a { color:#1b1b1b; text-decoration:none;}
#compare_list_prod .comare_name a:hover {}
#compare_list_prod .tr_diff .comare_image { text-align:center;}

#compare_list_prod .vote {
    padding:0;}
#compare_list_prod .comare_image img { width:170px;}
#compare_list_prod .comare_price span.PricesalesPrice { font-weight:bold; font-size:16px; display:block;}
.green {
  color:#639C00;}
.comare_action .product-fields-title { display:block; padding-bottom:5px;}
.comare_action .product-custom { padding-bottom:10px;}
.comare_action .addtocart-area2 { float:none;}
.comare_action .controls label { display:inline-block;}
.comare_action .box-quantity { width:99px; display:inline-block; position:relative;}
.comare_action .addtocart-bar2 .quantity-controls,.comare_action .addtocart-bar2 .quantity-box { display:none;}
.comare_action .addtocart-bar2 .quantity-box {
	-moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background:#f0f0f0;
    border-color:#e4e4e2;
    border-image:none;
    border-radius:4px 4px 4px 4px;
    border-style:solid;
    border-width:1px;
    box-shadow:0 0 5px #e4e4e2 inset;
    color:#333333;
    font:14px/30px Arial,Tahoma,sans-serif;
    height:34px;
    padding:4px 0px 0 10px;
    text-shadow:1px 1px #FFFFFF;
    width:87px;
	position:relative;}
.comare_action .addtocart-bar2 .quantity-box input { border:none!important; box-shadow:none!important; background:none!important; padding:0; margin:0; width:40px;}
.comare_action .addtocart-bar2 .quantity-controls { width:19px; height:22px; border-left:1px solid #d4d4d4; position:absolute; top:9px; right:9px; z-index:1;}
.comare_action .addtocart-bar2 .quantity-controls .quantity-plus { height:6px; background:url(../images/select_arrows.png) left top no-repeat; width:9px; overflow:hidden; position:absolute; right:0px; top:0px; border:none;}
.comare_action .addtocart-bar2 .quantity-controls .quantity-minus { height:6px; background:url(../images/select_arrows.png) left bottom no-repeat; width:9px; overflow:hidden; position:absolute; right:0px; top:14px;border:none;}
.comare_action .addtocart-button { text-indent:0px; width:200px; padding-left:40px; text-align:left; text-decoration:none; margin-top:20px;}
.comare_action a.addtocart-button { width:170px;}
.comare_action .addtocart-button span { left:20px;}

.comare_action .compare_del { padding-left:30px; background:url(../images/remove.gif) left top no-repeat; font:normal 14px/22px Arial,Helvetica,sans-serif; display:inline-block; margin-top:20px; margin-bottom:20px;cursor:pointer; color:#1b1b1b;}
.comare_action .compare_del:hover {}
/**************wishlist***********/
.category-wishlist {padding:10px; background:#f0f0f0;}
.category-wishlist form { margin-bottom:0px;}
.zebra { width:100%;}
.zebra tbody { width:100%;}
.zebra tr { background:#fff;}
.zebra th { background:#f0f0f0; border:1px solid #E4E4E2; padding:10px; color:#1b1b1b; font:normal 14px/20px Arial,Helvetica,sans-serif;}
.zebra td {border:1px solid #E4E4E2;padding:10px;}
.zebra tr a.img img { width:150px;}
.zebra tr a.img { display:inline-block;width:150px;}
.zebra .product_name a  { font:bold 16px/24px Arial,Helvetica,sans-serif; color:#1b1b1b; text-decoration:none;}
.zebra .product_cat a { font:normal 12px/24px Arial,Helvetica,sans-serif; color:#1b1b1b; text-decoration:none;}
.zebra .product_name a:hover ,.zebra .product_cat a:hover {}
.tip-wrap {
    box-shadow:0 0 3px rgba(0,0,0,0.4);}
.tip-title {}
.zebra .addtocart-area2 { float:none;}
.zebra .controls label { display:inline-block;}
.zebra .box-quantity { width:99px; display:inline-block; position:relative;}
.zebra .addtocart-bar2 .quantity-controls,.zebra .addtocart-bar2 .quantity-box { display:inline-block;}
.zebra .addtocart-bar2 .quantity-box {
	-moz-border-bottom-colors:none;
    -moz-border-left-colors:none;
    -moz-border-right-colors:none;
    -moz-border-top-colors:none;
    background:#f0f0f0;
    border-color:#e4e4e2;
    border-image:none;
    border-radius:4px 4px 4px 4px;
    border-style:solid;
    border-width:1px;
    box-shadow:0 0 5px #e4e4e2 inset;
    color:#333333;
    font:14px/30px Arial,Tahoma,sans-serif;
    height:34px;
    padding:4px 0px 0 10px;
    text-shadow:1px 1px #FFFFFF;
    width:87px;
	position:relative;}
.zebra .addtocart-bar2 .quantity-box input { border:none!important; box-shadow:none!important; background:none; padding:0; margin:0; width:40px;}
.zebra .addtocart-bar2 .quantity-controls { width:19px; height:22px; border-left:1px solid #d4d4d4; position:absolute; top:9px; right:9px; z-index:1;}
.zebra .addtocart-bar2 .quantity-controls .quantity-plus { height:6px; background:url(../images/select_arrows.png) left top no-repeat; width:9px; overflow:hidden; position:absolute; right:0px; top:0px; border:none;}
.zebra .addtocart-bar2 .quantity-controls .quantity-minus { height:6px; background:url(../images/select_arrows.png) left bottom no-repeat; width:9px; overflow:hidden; position:absolute; right:0px; top:14px;border:none;}
.zebra .addtocart-button { text-indent:0px; width:200px; padding-left:40px; text-align:left; text-decoration:none; margin-top:20px;}
.zebra a.addtocart-button { width:110px;}
.zebra .addtocart-button span { left:20px;}

.zebra .wishlist_del { padding-left:30px; padding-top:5px; padding-bottom:5px; background:url(../images/remove.gif) left center no-repeat; font:normal 14px/18px Arial,Helvetica,sans-serif; display:inline-block; margin-top:20px; margin-bottom:20px;cursor:pointer; border:none; vertical-align:middle;  text-indent:0px;}
.zebra .wishlist_del:hover {}

.zebra .Price span { display:none;}
.zebra .Price .sales {font:bold 16px/24px Arial,Helvetica,sans-serif; display:inline-block;}
.zebra .Price.disc .WithoutTax { display:block; color:#6a6a6a; font:normal 16px/24px Arial,Helvetica,sans-serif; text-decoration:line-through;}

/********Front_Page**********/
.Front_VM2 #product_list { padding-bottom:15px;}
/*k2_component*/

body{}

#rt-logo {

	display:block;}

#rt-content-bottom .rt-alpha,
#rt-content-bottom .rt-rt-omega,
#rt-content-top .rt-alpha,
#rt-content-top .rt-rt-omega{
	margin-right:0;
	margin-left:0;}


/* === CATEGORY VIEW ===*/


div.itemListViewa {color:#1b1b1b;}
#t3-content div#k2Container.itemListView{color:#6a6a6a;}
div.itemListView a {color:#1b1b1b;}

div.itemListView a:hover {}
div.itemListView a.button {color:#fff;}

div.itemListView a.button:hover {color:#fff;}


	/*Category block*/
	div.itemListCategoriesBlock{}
	div.itemListCategory{}
	div.itemListCategory img{float:left; margin:0 1em 1em 0;}
	div.itemListCategory h2{}
	div.itemListCategory p{}
	div.itemListSubCategories{}
	div.subCategoryContainer{float:left;}
	div.subCategory{}
	div.subCategory a.subCategoryImage{float:left; margin:0 1em 1em 0;}

	/*Items list*/
	div.itemList{}
	div.K2ItemsRow{clear:both; position:relative;}
	div.itemContainer{float:left;}
	div.itemContainer.itemContainerLast{}
	div.catItemView{}
	div.catItemHeader{}
	h3.catItemTitle{margin-top:1em; margin-bottom:1em;}
	span.catItemAuthor{}
	span.catItemDateCreated{}

	div.catItemRatingBlock{}

	div.catItemBody{
	}
	div.catItemImageBlock{}
	span.catItemImage{}
	span.catItemImage a{}
	span.catItemImage a img{}
	div.catItemIntroText{}
	div.catItemReadMore{}
	div.catItemExtraFields{}
	div.catItemExtraFields h4{}
	div.catItemExtraFields ul{margin:0}
	div.catItemExtraFields ul li{}
	span.catItemExtraFieldsLabel{}
	span.catItemExtraFieldsValue{}

	div.catItemLinks{}
	div.catItemCategory{}
	div.catItemCommentsLink{}
	div.catItemCommentsLink a{}

	span.catItemDateModified{}


/* === USER VIEW === */

div.userView{}
	div.componentheading{}
	div.componentheading h2{}

	/*User block*/
	div.userBlock{}
	div.userBlock img{float:left; margin:0 1em 1em 0;}
	div.userDescription{}
	span.userItemDateCreated{}

	/*Items list*/
	div.userItemList{}
	div.userItemView{}
	div.userItemHeader{}
	h3.userItemTitle{ margin:0 ;}
	span.userItemDateCreated{ padding-top:0px; padding-bottom:0px; display:inline-block;}
	div.userItemBody{}
	div.userItemImageBlock{}
	span.userItemImage{}
	span.userItemImage a{}
	span.userItemImage a img{}
	div.userItemIntroText{}
	div.userItemLinks{}
	div.userItemCategory{}
	div.userItemCommentsLink{}
	div.userItemReadMore{}
	a.k2ReadMore{}

.userBlock { display:none;}
div.userItemImageBlock {
    float:none;
    margin:0;
    padding:0;
	margin-bottom:20px;}
span.userItemImage {
    display:block;
    margin:0 20px 8px 0;
    text-align:center;}
/* === GENERIC VIEW === */

div.genericView{}
	div.genericItemList{}
	div.genericItemView{}
	div.genericItemHeader{}
	h2.genericItemTitle{}
	span.genericItemDateCreated{}
	div.genericItemBody{}
	div.genericItemImageBlock{}
	span.genericItemImage{}
	span.genericItemImage a{}
	span.genericItemImage a img{}
	div.genericItemIntroText{}
	div.genericItemCategory{}
	div.genericItemReadMore{}
	a.k2ReadMore{}


/* === TAGS VIEW === */

div.tagItemView{}
	div.tagItemList{}
	div.tagItemView{}
	div.tagItemHeader{}
	h2.tagItemTitle{}
	span.tagItemDateCreated{}
	div.tagItemBody{}
	div.tagItemImageBlock{}
	div.tagItemIntroText{}
	div.tagItemCategory{}
	div.tagItemReadMore{}
	a.k2ReadMore{}


/* === SEARCH VIEW === */

div.component-content > div.search{}
	form#searchForm{}
	fieldset.word{}
	div.searchintro{}
	fieldset.phrases,
	fieldset.only{margin:0 0 1em 0;}
	div.form-limit-and-counter{overflow:hidden;}
	p.counter{float:right; margin:0;}
	div.form-limit{float:left;}

	dl.search-results{}
	dt.result-title{}
	dd.result-created,dd.result-category{display:inline-block; margin:0;}
	dd.result-created,dd.result-text{margin:0 0 0 2em;}
	dd.result-text{margin:0 0 1em 0}



/* === ITEM VIEW ===*/
div.itemView{ background:none repeat scroll 0 0 #FFFFFF;
    border:1px solid #E7E7E7;
    box-shadow:0 0 3px #E7E7E7;
    margin-bottom:20px;
	padding:20px;
	padding-top:0;
	}
	div.itemHeader{}
	h2.itemTitle{ margin-bottom:20px; margin-left:-20px; margin-right:-20px;}
	span.itemDateCreated{}
	span.itemAuthor{}
	div.itemToolbar{ float:none; margin-top:0px; border:none; background:none;}
	div.itemToolbar ul { text-align:left;}
	div.itemToolbar ul{list-style:none; padding:0}
	div.itemToolbar ul li{display:inline-block; margin:0 0.5em 0 0; padding:0 0 0 0px;}
	div.itemToolbar ul li {
	background:none repeat scroll 0 0 transparent;
	border-left:none;
	font-size:12px;
	list-style:none outside none;
	text-align:center;}




	a.itemPrintLink{background:none; display:inline-block; width:16px; height:16px; text-indent:0;}
	a.itemEmailLink{background:none; display:inline-block; width:16px; height:16px; text-indent:0;}
	a.itemVideoLink{}
	a.itemCommentsLink{}

	div.itemBody{}
	div.itemImageBlock ,div.catItemImageBlock{ margin:20px 0 0px 0; border:1px solid #e5e5e5;}
	div.itemImageBlock { margin-bottom:20px;}
.itemList { margin-top:-7px;}

span.catItemImage {
    display:block;
    margin:0 0 0;
    text-align:center;}

span.catItemImage img {
    border:none;
    padding:0;}

div.catItemBody {
    margin:0;
    padding:0 0;}

div.catItemView {
    padding:0px;}
div.itemIntroText {
    color:#6a6a6a;
    font-size:14px;
    font-weight:normal;
    line-height:20px;
    padding:0;}
span.itemImage {
    display:block;
    margin:0;
    text-align:center;}
span.itemImage img {
    border:none;
    padding:0px;}
	span.itemImage{}
	span.itemImage a{}
	span.itemImage a img{}
	div.itemIntroText{}
	div.itemFullText{}
	div.itemContentFooter{}
	span.itemHits{}
	span.itemDateModified{}
	div.social-button{margin:0 0 10px; overflow:hidden;}
	div.social-button span.label{float:left; margin:0 0.5em 0 0; line-height:28px; padding-left:5px; padding-right:5px;}
	div.itemSocialSharing{ padding:15px 0 15px 0;}
	div.itemTwitterButton,
	div.itemFacebookButton,
	div.itemGooglePlusOneButton{float:left; margin:0 0 0 0.5em;}}
	div.itemLinks{}
	div.itemCategory{ padding-bottom:10px; border-bottom-style:solid; border-color:#e5e5e5;}
	div.itemTagsBlock{}
	ul.itemTags{}
	ul.itemTags {display:inline; margin:0; padding:0;}
	ul.itemTags li{display:inline-block; margin:0 0 0 0.5em;}
	div.itemAttachmentsBlock{}
	ul.itemAttachments{}
	ul.itemAttachments li{}
	ul.itemAttachments li a{}
	div.itemAuthorBlock{}
	img.itemAuthorAvatar{float:left; margin:0 1em 1em 0;}
	div.itemAuthorDetails{}
	h3.itemAuthorName{}
	span.itemAuthorEmail{}
	div.itemAuthorLatest{}
	div.itemAuthorLatest ul{}
	div.itemAuthorLatest ul li{ border:none;}
	div.itemVideoBlock{}
	span.itemVideo{}
	div.avPlayerWrapper.avVideo{}
	span.itemVideoCaption{}
	div.itemComments{}
	h3.itemCommentsCounter{}
	ul.itemCommentsList{list-style:none; padding:0;}
	ul.itemCommentsList li{margin:0 0 0 0;}
	ul.itemCommentsList li img{}
	div.commentBody{overflow:hidden;}
	div.commentBody p{margin:0 0 1em 0}
	span.commentAuthorName{}
	span.commentDate{}
	div.commentToolbar{}
	div.commentToolbar > a,span.commentLink{display:inline-block; margin:0 0.5em 0 0 ;}
	a.commentApproveLink{}
	a.commentRemoveLink{}
	div.itemCommentsForm{}
	p.itemCommentsFormNotes{}
	div.itemCommentsForm form span#formLog {margin:0 0 0 20px;padding:0 0 0 20px;font-weight:bold;}
	div.itemCommentsForm form .formLogLoading {background:url(../images/system/loading.gif) no-repeat left center;}

	.at300bs:hover{filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(opacity=80) !important;}

	div.itemBackToTop{display:none;}

/* === CONTACTS VIEW ===*/

.contactContact {overflow:hidden;}
	div#contact-form-cont{}
	div.contact-form{  margin-right:50px;
	}
	div.contact-form legend { font-size:14px; border:none; line-height:20px; color:#6a6a6a;}
	.contact-wrap {}
	.contact-wrap .width30 { width:30%; float:left;}
	.contact-wrap .width60 { width:70%; float:left;}
	.contact-wrap .width60 h3 ,.contact-wrap .width60 .contact-form  { margin-left:30px; margin-right:0;}
	.contact-wrap .width60  .form-horizontal .control-label {
	padding-top:0px;
	text-align:left;
	width:100%;
	float:none;
	}
	.contact-wrap .width60  .form-horizontal .control-label label { display:inline-block;}

	.contact-wrap .star {
	color:#1b1b1b;}
	.contact-wrap .width60 .controls { margin-left:0px;}
	.contact-wrap .width60 .controls input { width:70%;
	background:none repeat scroll 0 0 #F0F0F0;
	border:1px solid #E4E4E2;
	height:20px;
	line-height:20px;
	margin-bottom:5px;
	padding:8px 10px !important;
    	}
	.contact-wrap .width60 .controls textarea { width:90%;
	background:none repeat scroll 0 0 #F0F0F0;
	border:1px solid #E4E4E2;
	height:150px;
	line-height:20px;
	margin-bottom:5px;
	padding:8px 10px !important;}
	.contact-wrap .width60 .form-actions { padding:0; margin:0; border:none; background:none; margin-top:-40px; padding-bottom:20px;}
	.contact-wrap .width60 .form-actions td { padding:0;}


	form#contact-form{ padding:0px;}
	input#jform_contact_name{}
	input#jform_contact_email{}
	input#jform_contact_emailmsg{}
	textarea#jform_contact_message{ margin-bottom:10px;}
	input#jform_contact_email_copy{}
	dt.emailCopy{float:left; margin:0 1em 0 0;}
	div#contact-address{}
	#map-wrapper{}
	#map{height:360px;}
	div.contact-contactinfo{}
	div.contact-miscinfo{}
	div.contact-miscinfo h3,div.jicons-icons{display:none;}
	div.contact-misc{}
	div.contact-misc p{}



/* === ACCOUNT (REGISTRATION) PAGE === */

div.k2AccountPage{
	margin-top:0;
	padding-top:20px!important;}
	div.k2AccountPage > dl{
	margin-bottom:2em;
	padding-bottom:1em;
	}

	dd.editor :before,dd.editor :after{display:none;}
	span#description_parent,textarea#description{margin:0 0 1em 0; display:block;}
	div.toggle-editor{text-align:right;}

	dt.gender{float:left; margin:0 3em 0 0;}
	dd.gender label{margin:0 1em 0 0;}

	div.k2AccountPageUpdate{text-align:right;}


/* === USER LOGIN PAGE === */

div.component-content > div.login div.login-fields{margin:0 0 1em 0;}
div.component-content > div.login div.login-fields label{
	display:inline-block;
	width:10em;}

/* === USER PROFILE === */

div.profile dl dt{display:block; width:15em; float:left; margin:0 0 1em 0;}
div.profile dl dd{margin:0 0 1em 0}







/* === MODULE STYLES ===*/

div.rt-block{position:relative;}
	div.module-title{}
	div.module-title h2{}

	/*Module list*/
	div.k2LatestCommentsBlock > ul,
	div.k2TopCommentersBlock > ul,
	div.k2CategoriesListBlock > ul,
	div.k2ArchivesBlock > ul,
	form#form-login > ul,
	div.k2ItemsBlock > ul,
	div.k2UsersBlock > ul,
	div.k2AuthorsListBlock > ul{list-style:none; padding:0;}

	/*K2 Content*/
	div.k2ItemsBlock{}
	div.k2ItemsBlock ul{}
	div.k2ItemsBlock > ul >li{margin:0 0 1em 0;}
	a.moduleItemTitle{}
	div.moduleItemIntrotext{}
	a.moduleItemImage{}
	a.moduleItemImage img{}
	span.moduleItemDateCreated{}


	/*Latest Comments*/
	div.k2LatestCommentsBlock{}
	div.k2LatestCommentsBlock ul{}
	div.k2LatestCommentsBlock li{margin:0 0 1em 0;}
	a.k2Avatar{float:left; margin:0 1em 1em 0;}
	div.recentCommentBody{overflow:hidden;}
	span.lcUsername{}
	span.lcCommentDate{}
	span.lcItemTitle{display:block;}
	span.lcComment{}
	span.lcItemCategory{}
	a.moduleItemCategory{}
	a.moduleItemComments{}
	span.moduleItemHits{display:block;}
	a.moduleItemReadMore{}

	/*Top Commenters*/
	div.k2TopCommentersBlock{}
	div.k2TopCommentersBlock ul{}
	div.k2TopCommentersBlock ul li{margin:0 0 1em 0;}
	a.tcLink{}
	a.tcLatestComment{}
	span.tcLatestCommentDate{display:block;}

	/*Categories*/
	div.k2CategoriesListBlock{  padding:0 20px; position:relative!important;}
	div.k2CategoriesListBlock ul{}
	div.k2CategoriesListBlock ul li{}

	/*Archives*/
	div.k2ArchivesBlock{}
	div.k2ArchivesBlock ul{}
	div.k2ArchivesBlock ul li{}

	/*User Login*/
	div.k2LoginBlock{}
	form#form-login{}
	p#form-login-username{}
	input#modlgn_username{}
	p#form-login-password{}
	input#modlgn_passwd{}
	p#form-login-remember{}
	form#form-login p label{display:block;}
	form#form-login p label.checkbox{display:inline-block; margin:0 1em 0 0;}
	input#modlgn_remember {float:left;}
	form#form-login ul{}
	form#form-login ul li{}

	/*K2 User block*/
	div.k2UserBlock{}
	div.k2UserBlockDetails{}
	div.k2UserBlockDetails a.k2Avatar{margin:0 1em 0 0;}
	span.ubName{display:block;}
	ul.k2UserBlockActions{list-style:none;}

	/*Search*/
	div.mod_search{}
	input#mod-search-searchword{}

	/*Users module*/
	div.k2UsersBlock{}
	div.k2UsersBlock ul{}
	div.k2UsersBlock ul li{margin:0 0 1em 0;}
	a.ubUserName{}
	div.ubUserDescription{}
	div.ubUserAdditionalInfo{}
	ul.ubUserItems{}
	ul.ubUserItems li{}

	/*Authord list*/
	div.k2AuthorsListBlock{}
	div.k2AuthorsListBlock ul{}
	div.k2AuthorsListBlock ul li{}
	a.abAuthorName{}
	a.abAuthorLatestItem{}

	/*Tags*/
	div.k2TagCloudBlock{}
	div.k2TagCloudBlock a{}

	/*Breadcrumbs*/
	div.k2BreadcrumbsBlock{}
	span.bcTitle{}
	span.bcSeparator{}
	div.k2BreadcrumbsBlock a,span.bcTitle,span.bcSeparator{display:inline-block; margin:0 0.5em 0 0;}




/*=== GENERAL STYLES ===*/


	/* Accessibility */
	#rt-accessibility .rt-desc {float:left;padding-right:5px;}
	#rt-accessibility #rt-buttons {float:left;}
	#rt-accessibility .button {display:block;width:14px;height:14px;float:left;background:none;}
	#rt-accessibility .large .button {background-position:0 -17px;}
	#rt-accessibility .small .button {background-position:-15px -17px;}

	body.font-size-is-xlarge {font-size:15px;line-height:1.7em;}
	body.font-size-is-large {font-size:14px;line-height:1.7em;}
	body.font-size-is-default {font-size:12px;line-height:1.7em;}
	body.font-size-is-small {font-size:11px;line-height:1.7em;}
	body.font-size-is-xsmall {font-size:10px;line-height:1.7em;}

	/*Font Resize*/
	.smallerFontSize {font-size:100%;line-height:inherit;}
	.largerFontSize {font-size:150%;line-height:140%;}

	/*Edit link*/
	span.itemEditLink,span.catItemEditLink,span.userItemEditLink{display:none; float:right; text-align:right; font-size:0.8em;}
	span.itemEditLink .modal,span.catItemEditLink .modal,span.userItemEditLink .modal { position:absolute; right:20px; top:8px; left:auto; display:inline-block; width:50px!important; padding:0!important; margin:0!important;}

	/*Feed icon*/
	div.k2FeedIcon{}
	div.k2FeedIcon a,div.k2FeedIcon a:hover {display:block; float:right; margin:0; padding:0; width:16px; height:16px; background:url(../images/icons/icon-rss.png) no-repeat 50% 50%;}
	div.k2FeedIcon a span,div.k2FeedIcon a:hover span {display:none;}

	/* --- Calendar --- */
	div.k2CalendarBlock {height:190px;margin-bottom:8px;} /* use this height value so that the calendar height won't change on Month change via ajax */
	div.k2CalendarLoader {background:#fff url(../images/system/loading.gif) no-repeat 50% 50%;}
	.calendar {background:#fff;border-collapse:collapse;}
	.calendar tr td {text-align:center;vertical-align:middle;padding:2px;border:1px solid #f4f4f4;background:#fff;}
	.calendar tr td.calendarNavMonthPrev {background:#f3f3f3;text-align:left;}
	.calendar tr td.calendarNavMonthPrev a {font-size:20px;text-decoration:none;}
	.calendar tr td.calendarNavMonthPrev a:hover {font-size:20px;text-decoration:none;}
	.calendar tr td.calendarCurrentMonth {background:#f3f3f3;}
	.calendar tr td.calendarNavMonthNext {background:#f3f3f3;text-align:right;}
	.calendar tr td.calendarNavMonthNext a {font-size:20px;text-decoration:none;}
	.calendar tr td.calendarNavMonthNext a:hover {font-size:20px;text-decoration:none;}
	.calendar tr td.calendarDayName {background:#e9e9e9;font-size:11px;width:14.2%;}
	.calendar tr td.calendarDateEmpty {background:#fbfbfb;}
	.calendar tr td.calendarDate {}
	.calendar tr td.calendarDateLinked {padding:0;}
	.calendar tr td.calendarDateLinked a {display:block;padding:2px;text-decoration:none;background:#eee;}
	.calendar tr td.calendarDateLinked a:hover {display:block;background:#135cae;color:#fff;padding:2px;text-decoration:none;}
	.calendar tr td.calendarToday {background:#135cae;color:#fff;}
	.calendar tr td.calendarTodayLinked {background:#135cae;color:#fff;padding:0;}
	.calendar tr td.calendarTodayLinked a {display:block;padding:2px;color:#fff;text-decoration:none;}
	.calendar tr td.calendarTodayLinked a:hover {display:block;background:#BFD9FF;padding:2px;text-decoration:none;}
	.calendar :before,.calendar :after{content:"";}
	img.calendar{display:none;}


	/* --- Rating --- */

	/* --- Forms --- */
	form#comment-form{}
	form dl{}
	form dl dt{}
	form dl dt label{}
	form dl dd{margin:0 0 1em 0;}
	textarea#commentText{}
	input#userName{}
	input#commentEmail{}
	input#commentURL{}
	input#submitCommentButton{}

	input.invalid,textarea.invalid{
	border:1px solid ##CC0000 !important;
	box-shadow:none !important;}

	input[type="checkbox"],input[type="radio"]{position:relative; top:1px;}
	label{line-height:1.5em; color:#6a6a6a;}
	legend{color:inherit; margin-bottom:0;}

	/* --- Mailto window --- */

	div#mailto-window{}
	a.mailto-close{}

	form#mailtoForm{}
	div.formelm{}
	input#mailto_field{}
	input#sender_field{}
	input#from_field{}
	input#subject_field{}

	/* --- Preloader ---*/
	a.preloader{background:url(../images/system/loading.gif) center 50% no-repeat; display:inline-block;}
	.itemRatingList,.itemRatingList a:hover,.itemRatingList .itemCurrentRating {
    background:url(../images/system/transparent_star.png) repeat-x scroll left -1000px transparent;}
.itemRatingList .itemCurrentRating {
    background-position:0 center;
    margin:0;
    padding:0;
    z-index:1;}
.itemRatingList {
    background-position:left top;
    float:left;
    height:25px;
    list-style:none outside none;
    margin:0;
    overflow:hidden;
    padding:0;
    position:relative;
    width:125px;}
.itemRatingList a:hover { background-position:left bottom;}
.itemRatingList li {
    background:none repeat scroll 0 0 transparent;
    display:inline;
    padding:0;}
	/* --- Pagination --- */
	div.k2Pagination,div.pagination,div.itemCommentsPagination{ text-align:right; margin:10px 0; padding:0;}
	div.k2Pagination ul,div.pagination ul,div.itemCommentsPagination ul{list-style:none; text-align:center; margin:0; box-shadow:none;}
	div.pagination li.num span.pagenav { background:#f5f5f5;}
	div.k2Pagination ul li,div.pagination ul li,div.itemCommentsPagination ul li{display:inline-block;}

	li.pagination-start{}
	li.pagination-prev{}
	li.pagination-next{}
	li.pagination-end{}

	span.pagenav{}
	a.pagenav{}
	a.pagenav:hover{}

	p.pagination-results{text-align:right;}

	/* --- Frontend Editing --- */

	#k2Frontend input.inputbox{height:inherit; line-height:inherit}
	#k2Frontend td.adminK2LeftCol{width:10em;}
	td.adminK2LeftCol label{display:inline-block; margin:0 0.5em 0 0;}

	#k2Frontend .button2-left .linkmacro {background:none;}
	#k2Frontend button.button{border-radius:0; background:none; color:inherit; padding:0;}

	#editor-xtd-buttons {float:left; padding:5px;}
	div.toggle-editor {padding:5px; text-align:right;}

.itemHeader { overflow:hidden; padding-bottom:10px;}
.itemRatingBlock { width:100%; clear:both;}
div.itemRatingBlock span {
   font:normal 12px/20px Arial,Helvetica,sans-serif; color:#6a6a6a;}

.itemDateCreated ,.itemAuthor,.catItemDateCreated ,div.catItemHeader span.catItemAuthor  ,.catItemHitsBlock ,.catItemCategory,.catItemCommentsLink { float:left; margin-right:15px;}
.catItemDateCreated ,div.catItemHeader span.catItemAuthor  ,.catItemHitsBlock ,.catItemCommentsLink ,.catItemCategory { padding-bottom:10px;}
.itemDateCreated span ,div.catItemHeader span.catItemDateCreated ,.catItemHits ,
div.userItemHeader span.userItemDateCreated  {  display:inline-block; padding-left:20px; position:relative;  font:normal 12px/20px Arial,Helvetica,sans-serif; color:#1b1b1b;}
.itemDateCreated span.spr ,.catItemDateCreated span.spr ,.userItemDateCreated span.spr{ background:url(../img/glyphicons-halflings.png) -49px -25px no-repeat; display:inline-block; position:absolute; left:0; top:4px; width:15px; height:15px; padding:0;}
.catItemHits span.spr{ background:url(../img/glyphicons-halflings.png) -96px -122px no-repeat; display:inline-block; position:absolute; left:0; top:4px; width:15px; height:15px; padding:0;}

.itemAuthor a ,
div.catItemHeader span.catItemAuthor  a {  display:inline-block; padding-left:20px; position:relative;  font:normal 12px/20px Arial,Helvetica,sans-serif; color:#1b1b1b;}
.itemView a {color:#1b1b1b;}
#t3-content #k2Container.itemView {color:#6a6a6a;}
.itemView a:hover {}
.itemAuthor a:hover ,
div.catItemHeader span.catItemAuthor a:hover { text-decoration:none;}
.itemAuthor span.spr ,
div.catItemHeader span.catItemAuthor span.spr { background:url(../img/glyphicons-halflings.png) -169px -1px no-repeat; display:inline-block; position:absolute; left:0; top:3px; width:15px; height:15px; padding:0;}



.itemToolbar a ,.catItemCommentsLink a {  display:inline-block; padding-left:20px; position:relative;  font:normal 12px/20px Arial,Helvetica,sans-serif;}
.catItemCommentsLink a {padding-left:0px}
.itemToolbar a:hover ,.catItemCommentsLink a:hover { text-decoration:none;}
.itemToolbar span.spr ,.catItemCommentsLink span.spr { background:url(../img/glyphicons-halflings.png) -241px -122px no-repeat; display:inline-block; position:absolute; left:0; top:6px; width:15px; height:15px; padding:0;}

.catItemCommentsLink span.spr ,.itemToolbar .lastItem  {position:relative;}
.itemToolbar .lastItem { margin-left:5px;}
.itemPrintLink ,.itemEmailLink  { margin-right:10px;}

.itemPrintLink span.spr {background:url(../img/glyphicons-halflings.png) -97px -49px no-repeat; top:4px;}
.itemEmailLink span.spr {background:url(../img/glyphicons-halflings.png) -73px -2px no-repeat;}

.itemLinks a ,.catItemCategory a{  display:inline-block; padding-left:20px; position:relative;  font:normal 12px/20px Arial,Helvetica,sans-serif;}
.itemLinks a:hover ,.catItemCategory a:hover { text-decoration:none;}
.itemLinks span.spr ,.catItemCategory span.spr { background:url(../img/glyphicons-halflings.png) -25px -49px no-repeat; display:inline-block; position:absolute; left:0; top:4px; width:15px; height:15px; padding:0;}

.line-thin { padding:10px 0 0 0; overflow:hidden;border-bottom:1px solid #e5e5e5; border-top:none; margin-bottom:20px;}

.even {
    background:none;
    border-bottom:1px dotted #CCCCCC;
    padding:2px;}
.itemAuthorLatest a { text-decoration:none;}

div.itemAuthorBlock {
    display:none;}
div.itemNavigation {
    background:none;
    padding:4px 8px;
	border-top:solid 1px #e5e5e5;
	border-bottom:solid 1px #e5e5e5;
}

div.itemAuthorLatest h3 ,
div.itemCommentsForm h3 {
	border:medium none;
    font:600 16px/20px 'Open Sans',sans-serif;
    outline:medium none;
    text-decoration:none;
	color:#1b1b1b;
	}
div.catItemRatingBlock span {
    color:#6a6a6a;
    display:block;
    float:left;
    font-style:normal;
    margin:0;
    padding:0 4px 0 0;
	font-size:12px;}
div.itemListCategory {
    background:none repeat scroll 0 0 #f9f9f9;
    border:1px solid #e5e5e5;
    margin:10px 0;
    padding:20px 20px 5px 20px;}

#itemListPrimary .groupPrimary { margin-left:10px; margin-right:10px;}
#itemListPrimary .itemContainer:first-child .groupPrimary { margin-left:0;}
#itemListPrimary .itemContainerLast .groupPrimary { margin-right:0;}

#itemListSecondary { margin:0 -10px 0 -10px;}
#itemListSecondary .groupSecondary { margin-left:10px; margin-right:10px;}
#k2Container #itemListPrimary  h3.module-title { font-size:18px; min-height:42px;}
#k2Container #itemListSecondary h3.module-title { font-size:18px; min-height:42px;}

div.catItemReadMore {
    display:inline-block;
	padding-top:10px;
	}

div.itemComments {
    background:none;
    border:none;
    padding:0;}

div.itemComments ul.itemCommentsList li {
    border-top:1px dotted #DDDDDD;
    margin:0;
    padding:20px 0 0 0;
	background:none!important;}

div.itemComments ul.itemCommentsList li img {
    background:none;
	border:none;
	float:left;
    margin:10px 10px 10px 0;
    padding:0;}
div.itemComments ul.itemCommentsList li:first-child { border:none; padding-top:0;}

div.itemComments ul.itemCommentsList li span.commentAuthorName ,
div.itemComments ul.itemCommentsList li span.commentDate  {
    font-size:12px;
    font-weight:normal;color:#1b1b1b;
	border:none;
	padding-bottom:10px;}

div.itemComments ul.itemCommentsList li span.commentLink {
    float:none;
    margin:0 0 10px 10px;}
.itemCommentsCounter { font:bold 14px/20px Arial,Helvetica,sans-serif;}
.itemCommentsForm h3 { border-bottom:1px dotted #DDDDDD;}

div.itemCommentsForm p.itemCommentsFormNotes {
    border-top:none; padding-top:20px;}
.itemCommentsForm { padding-bottom:15px;}
#comment-form  input.inputbox {
    background:none repeat scroll 0 0 #F0F0F0;
    border:1px solid #E4E4E2;
    height:20px;
    line-height:20px;
    margin-bottom:5px;
    padding:8px 10px !important;
    width:50%;}
#comment-form #commentText {
    background:none repeat scroll 0 0 #F0F0F0;
    border:1px solid #E4E4E2;
    height:120px;
    line-height:20px;
    margin-bottom:5px;
    padding:8px 10px !important;
    width:50%;resize:none;}


.module_map .mod-jgmap_map { width:100%!important;}

/* === SYSTEM MESSAGES ===*/

/* OpenID icon style */
input.system-openid,input.com-system-openid { background:url(http://openid.net/images/login-bg.gif) no-repeat;background-color:#fff;background-position:0 50%;color:#000;padding-left:18px;}

/* Unpublished */
.system-unpublished {background:#e8edf1;border-top:4px solid #c4d3df;border-bottom:4px solid #c4d3df;}

/* System Messages */
#system-message { margin-bottom:10px; padding:0;}
#system-message dt { font-weight:bold;}
#system-message dd { margin:0; font-weight:bold;}
#system-message dd ul { background-color:#d9edf7 !important; background-position:25px 20px; color:#3a87ad; font:14px; line-height:22px; margin:10px 0 10px 0!important; list-style:none; padding:20px!important; text-align:left; border:1px solid #bce8f1; list-style:none;}

#system-message > .warning > ul {
    background-color:#E6C8A6!important;
    border-color:#FFBB00;
	border:1px solid #F0DC7E!important;}

#system-message dd.notice ul {
    background-color:#F5ECC1!important;
    border:1px solid #F0DC7E!important;
    color:#A08B4C;}
/* System Standard Messages */
#system-message dt.message {display:none;}

/* System Error Messages */
#system-message dt.error {display:none;}
#system-message dd.error ul {color:#cb2700;background-color:#f6d9d2!important;border:1px solid #fcc1b3;}

/* System Notice Messages */
#system-message dt.notice {display:none;}
#system-message dd.notice ul {color:#A08B4C;background-color:#F5ECC1;border:2px solid #F0DC7E;}

/* Debug */
#system-debug {color:#ccc;background-color:#fff;padding:10px;margin:10px;}
#system-debug div {font-size:11px;}

/*Mobile Styles*/
.mobilePortrait{display:none !important;}


/**/
/**/
/**/
/**/
.no-products { padding-top:20px; padding-bottom:20px;}
html#facebook .pluginBoxDivider { display:none!important;}
input.inputbox_vm_ajax_search_search_str2{
	float:left;
}
.wishlist form { margin:0;}
#facebox .popup iframe { width:460px; min-height:550px; height:auto!important;}

#sbox-btn-close {
    right:-10px;
    top:-10px;}

#facebox .my-groovy-style2 .showcart { position:absolute; right:25px; bottom:25px;}

#facebox .my-groovy-style2 .showcart
	{
	font:normal 14px/24px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	color:#fff;
	text-align:center;
	width:120px;
	height:30px;
	display:inline-block;
	text-indent:0px;
	text-decoration:none;
	padding:0 10px;
	border-radius:6px;
	box-shadow:0px 1px 1px 1px #a8a8a8;
	}
	#facebox .my-groovy-style2 .continue ,.cart-view .billto-shipto .details {
	font:normal 14px/24px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	   border:none;
	border-bottom:1px solid #a7a7a7;
	border-top:1px solid #f1f1f1;
	color:#1b1b1b;
	text-align:center;
	width:140px;
	height:30px;
	display:inline-block;
	text-indent:0px;
	text-decoration:none;
	padding:0 20px;
	border-radius:6px;
	box-shadow:0 2px 1px 0 rgba(0,0,0,0.2);
	background-image:linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-o-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-moz-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-webkit-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-ms-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.37,rgb(220,220,220)),
	color-stop(0.69,rgb(225,225,225)),
	color-stop(0.85,rgb(228,228,228))
	);
	background:#e0e0e0\0/;
	}
	.cart-view .billto-shipto .details { width:auto; height:auto; line-height:20px; padding-top:9px; padding-bottom:9px;}
#facebox .my-groovy-style2 .showcart:hover ,#facebox .my-groovy-style2 .continue:hover , .cart-view .billto-shipto .details:hover
{
	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 1px 1px 1px #a8a8a8;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	color:#fff;
	background:#2d2d2d\0/;}

#system-message dd { margin-bottom:20px;}
.product-box2 .tooltip ,#product_list.list .tooltip{ display:none!important;}
.buttonBar-right.user { padding-top:20px;}
.virtuemart_search input.inputbox { padding-top:11px; padding-bottom:11px;   background:none repeat scroll 0 0 #F0F0F0;   border:1px solid #E4E4E2; margin:0; margin-right:10px;}
h2.search-title {
	font-family:'Open Sans',sans-serif;
    font-size:24px;
    font-weight:400;
    line-height:24px;
    text-transform:uppercase;}
	.virtuemart_search select { margin-top:10px; background:#F0F0F0;}
	.vendor-details-view { padding-bottom:20px;}
	.vendor-details-view #askform input {
	background:none repeat scroll 0 0 #F0F0F0;
	border:1px solid #E4E4E2;
	height:20px;
	line-height:20px;
	margin-bottom:5px;
	padding:8px 10px !important;
	width:50%;

	}

.vendor-details-view #askform textarea {
    background:none repeat scroll 0 0 #F0F0F0;
    border:1px solid #E4E4E2;
    height:120px;
    line-height:20px;
    margin-bottom:5px;
    max-width:none !important;
    padding:8px 10px !important;
    width:50%;}
#keycaptcha_div { font-weight:bold;}
.manufacturer-view-default { overflow:hidden;}
.manufacturer-view-default .row_man { float:left; width:25%; margin-bottom:20px;}
.manufacturer-view-default .row_man h2 a { font:bold 16px/22px Arial,Helvetica,sans-serif; color:#1b1b1b;}
.manufacturer-view-default .row_man h2 a:hover { text-decoration:none;}

.manufacturer_details_view  h2  { font:normal 24px/22px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif; color:#1b1b1b; text-transform:uppercase; margin-bottom:30px;}
.manufacturer_details_view  .fleft { float:left; margin-right:20px;}
.manufacturer_details_view .manufacturer-description { color:#6a6a6a; font:normal 14px/22px Arial,Helvetica,sans-serif; padding-top:5px;}
.manufacturer_details_view .wrap { width:100%; overflow:hidden;}
.manufacturer_details_view  .manufacturer-email ,.manufacturer_details_view .manufacturer-url { float:left; margin:10px 0 20px 0; line-height:14px;}
.manufacturer_details_view  .manufacturer-email  {border-right:1px solid #909090; padding-right:15px; margin-right:15px;}
.manufacturer_details_view  .manufacturer-email a ,.manufacturer_details_view .manufacturer-url a { color:#1b1b1b;}

.orders-box { background:#f0f0f0; padding:5px; padding-top:0; border-radius:5px;}
.orders-box tbody { background:#fff;font-size:14px;}
.orders-box tbody td { background:none;border-top:1px solid #DDDDDD!important; border-left:1px solid #e4e4e2;color:#6a6a6a; padding-top:15px; padding-bottom:15px; font-weight:normal;}
.orders-box tbody td:first-child { border-left:none;}
.orders-box tbody td.num a {color:#1b1b1b;}
.orders-box tbody td.num a:hover { text-decoration:none;}

.orders-box tbody td.total {font-weight:bold;}

.spaceStyle.first { position:absolute; right:20px; top:10px;}
.spaceStyle.second { padding-top:20px;}
.spaceStyle.second .order-box { background:#fff; border:1px solid #e4e4e2; border-radius:6px; margin-bottom:30px;}
.spaceStyle.second .order-box td { border-top:1px solid #e4e4e2; border-left:1px solid #e4e4e2; padding:15px; color:#6a6a6a;}
.spaceStyle.second .order-box td:first-child { border-left:none; background:#f0f0f0; width:30%;color:#1b1b1b;}
.spaceStyle.second .order-box tr.first td { border-top:none;}

.spaceStyle.second .order-box2 { background:#fff;}
.spaceStyle.second .order-box2 td.first { border:none;  padding:0px;}
.spaceStyle.second .order-box2 td.first .order-box {background:#fff; border:1px solid #e4e4e2; border-radius:6px; margin-top:30px; margin-bottom:10px;}
.spaceStyle.second .order-box2 .order-box td:first-child { border-left:none; background:#f0f0f0; width:40%;}
.spaceStyle.second .order-box2 td.first .order-box tr:first-child td { border-top:none;}

.spaceStylebot { padding-top:10px;}
#tabs { color:#6a6a6a;}
#tabs li { padding-bottom:10px;}
.spaceStylebot #tab-2 { display:none;}

.orders-box thead { font-size:14px;}
.orders-box thead th { background:none; border-left:1px solid #e4e4e2;color:#1b1b1b; padding-top:15px; padding-bottom:15px; font-weight:normal;}
.orders-box thead th:first-child { border-left:none;}

.order-items-box {background:#fff; border:1px solid #e4e4e2; border-radius:6px;}
.order-items-box a:hover { color:#1b1b1b;}
.order-items-box .sectiontableheader th { border:none; background:#f0f0f0; color:#1b1b1b; font-weight:normal; border-left:1px solid #e4e4e2; padding:15px;}
.order-items-box .sectiontableheader th:first-child { border:none;}
.order-items-box tr td {border-left:1px solid #e4e4e2; padding:15px; color:#6a6a6a;}
.order-items-box tr td:first-child {border-left:none;}

.order-items-box tr.total td { font-weight:bold; color:#1b1b1b;}
.order-items-box tr.total td.pricePad {}
.order-items-box tr.total .color {}
.order-items-box tr .color2 { color:#1b1b1b;}

.vmorder-done { margin-top:20px;}
.cart_billing-box h3 {
	font-family:'Open Sans',sans-serif; font-size:16px;
    font-weight:400;
    line-height:18px;
    margin:0 0 10px;
    padding:0px 0;
    text-transform:uppercase;
	}

.login-wrap.cart-view {padding-top:20px;}
.login-wrap.cart-view  .control-group:first-child {margin-right:30px;}
.login-wrap.cart-view ul { margin:0;list-style:none;}
.login-wrap.cart-view a {color:#1b1b1b;}
.login-wrap.cart-view a:hover {text-decoration:none;}

.k2AccountPage th.k2ProfileHeading {
color:#1b1b1b;text-transform:uppercase; font-weight:normal;padding-left:10px; font-family:'Open Sans',sans-serif;}
.k2AccountPage input {
	background:none repeat scroll 0 0 #F0F0F0;
    border:1px solid #E4E4E2;
    border-radius:6px 6px 6px 6px;
    height:20px;
    line-height:20px;
    margin-bottom:5px;
    padding:8px 10px !important;

	}
	.k2AccountPage #image {height:30px;line-height:30px;}
	.k2AccountPage select    {background:repeat scroll 0 0 #F0F0F0;}
	.k2AccountPage textarea   {background:repeat scroll 0 0 #F0F0F0; width:220px;}
	#comments-form-message {
    display:block;
    margin-right:5px;
	margin-left:20px;
    padding:5px 5px 5px 25px;}
#STsameAsBT { display:block;}

div.tp-leftarrow.default ,div.flexslider  ul.flex-direction-nav a.flex-prev {	z-index:100;cursor:pointer; 	background:url(../images/themes/arrows.png) left top no-repeat;	height:60px; 	width:69px; left:0!important; opacity:1;}
div.tp-leftarrow.default:hover ,div.flexslider  ul.flex-direction-nav a.flex-prev:hover { background-position:left bottom;opacity:1;}
div.tp-rightarrow.default ,div.flexslider ul.flex-direction-nav a.flex-next	{	z-index:100;cursor:pointer;	background:url(../images/themes/arrows.png) right top no-repeat;	height:60px; 	width:70px; right:0!important;opacity:1;}
div.tp-rightarrow.default:hover ,div.flexslider ul.flex-direction-nav a.flex-next:hover  { background-position:right bottom;opacity:1;}
/******************up 1.0.1 **************************/

div#facebox div.popup {
	border:none;}
div#facebox .my-groovy-style2 { position:relative; width:430px; display:block; padding:25px}
#facebox .my-groovy-style2 img { position:absolute; left:25px; top:25px; width:80px; max-width:none!important;}
#facebox .my-groovy-style2 > div { padding-left:100px; min-height:150px; margin-bottom:10px; overflow:hidden;}
#facebox .my-groovy-style2 div div { font:normal 14px/25px Arial,Helvetica,sans-serif; margin-bottom:60px;color:#6a6a6a;}
#facebox .my-groovy-style2 div h4 {font:normal 20px/20px Arial,Helvetica,sans-serif;color:#1b1b1b;}
#facebox .my-groovy-style2 .continue { position:absolute; left:25px; bottom:25px;}
.module_switcher .module-ct .activeOrder { width:90px; padding:4px 10px 4px 10px; overflow:hidden; cursor:pointer;}
.main-image img { max-width:none!important;}
.main-image .big_img { width:100%;}
.main-image .jqzoom {
    display:block;
    float:none;
    height:100%;
    width:100%;}

/******************up 1.4 **************************/
#productdetailsview .product-related-products .wrapper-slide {
    width:206px;}

#screenshot{
	position:absolute;
	background:#fff;
	padding:5px;
	display:none;
	color:#fff;
	z-index:9999;
	box-shadow:0 0 5px #E1E0E0;
	left:0;
	width:150px!important; height:auto!important; min-height:150px;
	border-radius:6px;
	}
	#screenshot img { width:150px!important; height:auto!important; display:block; position:relative; z-index:10;}
	#screenshot span { display:block; width:50%; height:50%; position:absolute; left:25%; top:25%; z-index:1; background:#fff url(../images/ajax-loader.gif) center center no-repeat;}

	.list_carousel.layout2 li .product-box {
	text-align:center;
	padding:10px;
	margin:0px;
	display:block;
	border-radius:5px;
	height:auto;
	border:none!important;
	}
	.list_carousel.layout2 li  .product-box.hover {
	padding:0; padding-bottom:13px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	 background:none;
	 border:none;

	}
	.list_carousel.layout2  .product-box.hover:hover {
	text-align:center;
	background:#fff;
	border:none;
	margin:0px;
	display:block;
	border-radius:5px;
	box-shadow:0 0 7px #c2c0c0;
	padding-bottom:10px;
	}
	.list_carousel.layout2 .product-box.hover .browseImage {box-shadow:0 0 7px #c2c0c0; width:auto; padding:10px; border-radius:5px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	}
	.list_carousel.layout2  .product-box.hover:hover .browseImage { box-shadow:none;}
	.list_carousel.layout2 .product-box.hover { display:block; height:auto; opacity:1; position:relative; box-shadow:none;}
	.list_carousel.layout2 li .product-box:hover { z-index:2;}
	.list_carousel.layout2 li .product-box:hover  { display:block;}
	.list_carousel.layout2  .product-box.hover:hover  { left:0; width:auto;}
	.list_carousel.layout2  .wrapper-slide {
	margin:0 auto;
	padding-left:7px;
	padding-top:10px;
	width:210px; overflow:hidden; padding-bottom:5px;}

.list_prev ,.list_next { z-index:1;}
.mod_vm2products.loader{background:url(../images/ajax-loader.gif) center center no-repeat; position:relative; z-index:99; min-height:90px; display:block;}
.vmgroup_vm2products { display:none;}

/******************up 1.5 - 1.6.0 **************************/
	.list_carousel.layout2  .browseImage a {
	position:relative;}

.list_carousel.layout2 .browseImage  a {
	-webkit-perspective:600px;
	-moz-perspective:600px;
	position:relative;}



	.list_carousel.layout2 li  .browseImage .discount ,.list_carousel.layout2 li .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif;  border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block; z-index:99;}




.izotop_load { opacity:0;}
.vmgroup_izotop.loader{background:url(../images/ajax-loader.gif) center 10% no-repeat; position:relative; z-index:99; min-height:90px; display:block;}

#slider_izotop {}
.module_izotop { margin-bottom:0;}
.layout2 #slider_izotop {
	margin:0;
	padding:0px;
	display:block;
	list-style:none;
	margin-left:-28px;
	padding-right:28px;
	margin-right:-28px;
	padding-bottom:50px;
	margin-bottom:-50px;}

#slider_izotop {
	margin:0;
	padding:0px;
	list-style:none;
	display:block;
	margin-left:-28px;
	padding-right:28px;
	margin-right:-28px;
	padding-bottom:90px;
	margin-bottom:-90px;}
	#slider_izotop li .prod-row {
	text-align:center;
	padding:0px;
	margin:14px 0px 14px 28px;
	display:block;
	float:left;
	position:relative;
	z-index:1000;
	width:277px;
	z-index:1;}
	#slider_izotop li .product-box {
	text-align:center;
	background:#fff;
	border:1px solid #dddddd;
	padding:10px;
	margin:0px;
	display:block;
	border-radius:5px;
	box-shadow:0 0 5px  #c2c0c0;
	height:357px;
	}
	.layout2 #slider_izotop  li .product-box {
	text-align:center;
	padding:10px;
	margin:0px;
	display:block;
	border-radius:5px;
	border:1px solid transparent;
	border-bottom:3px solid transparent;
	height:auto;
	background:none;
	}
	.layout2  #slider_izotop .product-box.hover { padding:0; padding-bottom:10px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	}
	.layout2  #slider_izotop .product-box.hover:hover {
	text-align:center;
	background:#fff;
	border:1px solid #dddddd;
	margin:0px;
	display:block;
	border-radius:5px;
	box-shadow:0 0 7px #c2c0c0;
	}
	#slider_izotop li .product-box .Title { padding:10px 10px 10px 10px; min-height:42px;}
	#slider_izotop .product-box .Title a { color:#1b1b1b; font:normal 16px/19px Arial,Helvetica,sans-serif;}
	#slider_izotop .product-box .Title a:hover { text-decoration:none;}

	#slider_izotop li .product-box .sales  { font:normal 16px/24px Arial,Helvetica,sans-serif;}
	#slider_izotop li .product-box .WithoutTax { display:none;}
	#slider_izotop li .product-box.disc .Price { overflow:hidden;}
	#slider_izotop li .product-box.disc .WithoutTax { font:normal 16px/24px Arial,Helvetica,sans-serif; color:#6a6a6a; text-decoration:line-through;display:inline-block!important;}
	#slider_izotop li .product-box.disc  .sales {font:normal 16px/24px Arial,Helvetica,sans-serif; display:inline-block!important; padding-left:5px;}

	#slider_izotop li .product-box .browseImage .discount ,#slider_izotop li .product-box .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif;  border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block;}


	#slider_izotop li .product-box .browseImage { max-height:250px; overflow:hidden; width:100%; background:none; position:relative;}
	#slider_izotop li .product-box.hover .browseImage { max-height:265px; overflow:hidden; width:100%; background:none; position:relative; padding-top:0px;}
	.layout2 #slider_izotop .product-box.hover .browseImage {box-shadow:0 0 7px #c2c0c0; width:auto; padding:10px; border-radius:5px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	}
	.layout2 #slider_izotop .product-box.hover:hover .browseImage { box-shadow:none;}
	#slider_izotop li .product-box .browseImage a { display:block;}
	#slider_izotop li .product-box .browseImage img { max-width:100%; height:auto; max-height:260px;}
	#slider_izotop li .product-box.hover .browseImage img { max-width:100%; height:auto; max-height:280px;}



	#slider_izotop li .product-box { display:block;}
	#slider_izotop li .product-box.hover { display:none; height:455px;opacity:0; width:100%; opacity:1;   left:-4%; position:absolute; top:0;box-shadow:0 0 7px #c2c0c0;}
	.layout2 #slider_izotop .product-box.hover { display:block; height:auto; opacity:1; position:relative; box-shadow:none;}
	#slider_izotop li .prod-row:hover { z-index:2;}
	#slider_izotop li .prod-row:hover .product-box { display:block;}
	#slider_izotop li .prod-row:hover .product-box.hover {display:block;}
	.layout2 #slider_izotop .prod-row:hover .product-box.hover { left:0; width:auto;}
	.layout2 #slider_izotop .wrapper-slide {
	margin:0 auto;
	padding-left:7px;
	padding-top:10px;
	width:210px; overflow:hidden; padding-bottom:5px;}

	#slider_izotop  .browseImage a {
	position:relative;}

#slider_izotop .browseImage  a {
	-webkit-perspective:600px;
	-moz-perspective:600px;
	position:relative;}


	#slider_izotop li .product-box .browseImage .discount ,#slider_izotop li .product-box .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif;  border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block; z-index:99;}



/* Start:Recommended Isotope styles */

/**** Isotope Filtering ****/

.isotope-item {
  z-index:2;}

.isotope-hidden.isotope-item {
  pointer-events:none;
  z-index:1;}

/**** Isotope CSS3 transitions ****/

.isotope,
.isotope .isotope-item {
  -webkit-transition-duration:0.8s;
     -moz-transition-duration:0.8s;
      -ms-transition-duration:0.8s;
       -o-transition-duration:0.8s;
          transition-duration:0.8s;}

.isotope {
  -webkit-transition-property:height,width;
     -moz-transition-property:height,width;
      -ms-transition-property:height,width;
       -o-transition-property:height,width;
          transition-property:height,width;}

.isotope .isotope-item {
  -webkit-transition-property:-webkit-transform,opacity;
     -moz-transition-property:  -moz-transform,opacity;
      -ms-transition-property:   -ms-transform,opacity;
       -o-transition-property:    -o-transform,opacity;
          transition-property:       transform,opacity;}

/**** disabling Isotope CSS3 transitions ****/

.isotope.no-transition,
.isotope.no-transition .isotope-item,
.isotope .isotope-item.no-transition {
  -webkit-transition-duration:0s;
     -moz-transition-duration:0s;
      -ms-transition-duration:0s;
       -o-transition-duration:0s;
          transition-duration:0s;}

/* End:Recommended Isotope styles */



/* disable CSS transitions for containers with infinite scrolling*/
.isotope.infinite-scrolling {
  -webkit-transition:none;
     -moz-transition:none;
      -ms-transition:none;
       -o-transition:none;
          transition:none;}



/******************up 1.6.0 **************************/





 #product_list.layout2.grid  #slider {}

	#product_list.layout2.grid #slider li .product-box {
	text-align:center;
	padding:10px;
	margin:0px;
	display:block;
	border-radius:5px;
	border:1px solid transparent;
	border-bottom:3px solid transparent!important;
	height:auto;
	background:none;
	}
	#product_list.layout2.grid #slider .product-box.hover { padding:0; padding-bottom:10px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	}
	#product_list.layout2.grid #slider .product-box.hover:hover {
	text-align:center;
	background:#fff;
	border:1px solid #dddddd;
	margin:0px;
	display:block;
	border-radius:5px;
	box-shadow:0 0 7px #c2c0c0;
	}
	#product_list.layout2.grid #slider .product-box.hover .browseImage {box-shadow:0 0 7px #c2c0c0; width:auto; padding:5px; border-radius:5px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	}
	#product_list.layout2.grid  #slider .product-box.hover:hover .browseImage { box-shadow:none;}
	#product_list.layout2.grid #slider .product-box.hover ,.list_carousel.layout2 li .product-box.hover ,.layout2 #slider_izotop .product-box.hover  { display:block; height:auto;left:0; width:auto; opacity:1; position:relative; box-shadow:none;}
	#product_list.layout2.grid #slider li:hover .product-box.hover , .list_carousel.layout2 li:hover .product-box.hover ,.layout2 #slider_izotop li:hover .product-box.hover  { left:0; width:auto;}
	#product_list.layout2.grid #slider .wrapper-slide {
	margin:0 auto;
	padding-left:7px;
	padding-top:10px;
	width:210px; overflow:hidden; padding-bottom:5px;}

	#product_list.layout2 #slider .browseImage a {
	position:relative;}

#product_list.layout2 #slider .browseImage  a {
	-webkit-perspective:600px;
	-moz-perspective:600px;}



	#product_list.layout2 li .product-box .browseImage .discount ,#product_list.layout2 li .product-box .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif;  border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block; z-index:99;}




 .product-related.layout2 #slider {
	 padding:0 0 0 7px;}

	.product-related.layout2 #slider li .product-box {
	text-align:center;
	padding:10px;
	margin:0px;
	display:block;
	border-radius:5px;
	border:1px solid transparent;
	border-bottom:3px solid transparent!important;
	height:auto;
	background:none;
	}
	.product-related.layout2 #slider .product-box.hover { padding:0; padding-bottom:10px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	}
	.product-related.layout2 #slider .product-box.hover:hover {
	text-align:center;
	background:#fff;
	border:1px solid #dddddd;
	margin:0px;
	display:block;
	border-radius:5px;
	box-shadow:0 0 7px #c2c0c0;
	}
	.product-related.layout2 #slider .product-box.hover .browseImage {box-shadow:0 0 7px #c2c0c0; width:auto; padding:10px; border-radius:5px;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	}
	.product-related.layout2 #slider .product-box.hover:hover .browseImage { box-shadow:none;}
	.product-related.layout2 #slider .product-box.hover { display:block; height:auto; opacity:1;left:0; width:auto; position:relative; box-shadow:none;}
	.product-related.layout2 #slider li:hover .product-box.hover { left:0; width:auto;}
	.product-related.layout2 #slider .wrapper-slide {
	margin:0 auto;
	padding-left:7px;
	padding-top:10px;
	width:210px; overflow:hidden; padding-bottom:5px;}

	.product-related.layout2 #slider .browseImage a {
	position:relative;}

.product-related.layout2 #slider .browseImage  a {
	-webkit-perspective:600px;
	-moz-perspective:600px;}


	.product-related.layout2 li .product-box .browseImage .discount ,.product-related.layout2 li .product-box .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif;  border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block; z-index:99;}

/* END - layout2 product tabs */
.responsive-tabs__heading { display:none;}
.responsive-tabs__list__item { display:block; cursor:pointer; float:left;}


	.example2  h1 { margin-bottom:0; margin-top:0; line-height:1.2em;}

	.example2 h2 { font-size:1.1em; font-weight:normal;}

	.example2 .btn:hover { background:#3cb7d3}
	.example2 .clearfix {
	 *zoom:1;}

	.example2 .clearfix:before,
	.example2 .clearfix:after {
	 display:table;
	 content:"";}

	.example2 .clearfix:after {
	 clear:both;}

	@media (max-width:767px) {
	h1 { margin-top:25px;}
	h2 { top:0;}}

@media (max-width:767px) {
	.responsive-tabs__list { display:none;}
	.responsive-tabs__heading { display:block; cursor:pointer;}
	.responsive-tabs__panel--closed-accordion-only { display:none;}}

@media (min-width:768px) {
	.responsive-tabs__panel--closed-accordion-only { display:block !important;}}

/* END - Required for core functionality */


/* OPTIONAL - Basic Skin */

#productdetailsview .example2 .filter .product-field-type-P .product-fields-title {
    font-size:14px;
    font-weight:bold;}
.responsive-tabs-wrapper {
	clear:both;
	zoom:1;}
.responsive-tabs-wrapper:before,
.responsive-tabs-wrapper:after {
    content:"";
    display:table;}
.responsive-tabs-wrapper:after {
    clear:both;}

.responsive-tabs__heading:focus,
.responsive-tabs__list__item:focus { outline:none !important;}

.responsive-tabs__heading--active:focus,
.responsive-tabs__list__item--active:focus { outline:none !important;}


.example2 .responsive-tabs__list {margin:0; padding:0; list-style:none; overflow:hidden; position:relative; z-index:99;}

#productdetailsview .example2 .video .product-fields-title,#productdetailsview .example2 .custom .product-fields-title {
    display:none;}

#productdetailsview .example2 .video .product-field-desc {
    display:block;
    padding-bottom:10px;}

#productdetailsview .example2 .video .product-field-display {
    display:block;
    margin:0 auto;
    width:640px;}
#productdetailsview .example2 .filter .product-fields li {
    margin-left:25px;}
.responsive-tabs__list__item { background:#eee; padding:5px 15px 5px; margin-top:10px;  margin-right:5px; border-top-left-radius:5px; border-top-right-radius:5px;border:5px solid #f0f0f0; border-bottom:none; font-size:16px;font-family:'Open Sans',sans-serif;transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;}
.responsive-tabs__list__item:hover { background:#fff; padding-bottom:10px; padding-top:10px; margin-top:0;}
.responsive-tabs__list__item--active,
.responsive-tabs__list__item--active:hover {  background:#fff; padding-bottom:10px; padding-top:10px; margin-top:0;}

.responsive-tabs__panel { margin-bottom:20px; padding:20px; padding-top:20px; padding-bottom:15px; background:#fff; border:5px solid #f0f0f0; border-bottom-left-radius:5px; border-radius:0 6px 6px 6px; margin-top:-5px;
color:#515151;   font:14px/20px Arial,Helvetica,sans-serif;}
.responsive-tabs__panel .desc { padding:10px;}
@media (max-width:767px) {
	.responsive-tabs__heading {
	padding:10px; border-radius:5px; border:1px solid #e5e5e5;
	background:#eee;
	position:relative;
	color:#727272;
	color:#515151;
    font:14px/20px Arial,Helvetica,sans-serif;
	line-height:20px;
	font-weight:normal;
	}

	.responsive-tabs__heading:after {
	content:"";
	display:block;
	position:absolute;
	right:20px;
	top:40%;
	width:0;
	height:0;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #04A7AD;
	}
	.responsive-tabs__heading:hover
	{ background-color:#eee;}
	.responsive-tabs__heading--active:hover,.responsive-tabs__heading--active { background:#C2F9FB;}
	.responsive-tabs__heading--active:after {
	border-bottom:5px solid #000;
	border-top:0;
	}
}
@media only screen and (max-width:479px) {

	.responsive-tabs__panel div.write-reviews {
    padding-right:10px;
	padding-left:0;
    width:280px;
	float:none;}

.responsive-tabs__panel div.write-reviews #comment {
    width:265px;}
}
.productdetails-view.layout2 .related_categories h3 { border-bottom:2px solid #F0F0F0;  font-size:18px;  text-transform:uppercase;}
.productdetails-view.layout2 .related_categories ul li { float:left; width:220px; margin-right:30px; padding-top:5px; padding-bottom:6px;}
.productdetails-view.layout2 .related_categories ul li a { color:#1b1b1b; font:normal 14px/20px Arial,Helvetica,sans-serif;}
.productdetails-view.layout2 .related_categories ul li a:hover { text-decoration:none;}
.productdetails-view.layout2 .related_categories ul li img { display:none;}
/*.productdetails-view .image_show{ opacity:0;}*/

.example2.loader ,.bs-docs-example.loader ,#productdetailsview .image_loader.loader {background:url(../images/ajax-loader.gif) center center no-repeat; position:relative; z-index:99; min-height:90px; display:block;  box-shadow:none; border:none;}

	.cat_row .category a  {
	position:relative;
	-webkit-perspective:600px;
	-moz-perspective:600px;}


.cat_row .category a .front {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-webkit-transform-style:preserve-3d;

	-moz-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform-style:preserve-3d;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	z-index:9;
	position:relative;
	}
.cat_row .category  a .front img {display:inline-block;}
.cat_row:hover .category a  .front {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);}

#options .col-1 { float:left;}
#options { width:100%; overflow:hidden;}
#options .title { font:400 13px/20px Arial,Helvetica,sans-serif; color:#6a6a6a; line-height:30px;}
#options div ,#options ul { float:left; list-style:none; margin-left:0;}
#options ul li { float:left; margin-left:5px;}

#sort-direction {}
#sort-direction a {border:1px solid #e4e4e2; border-radius:4px; width:30px; height:30px; background:#f0f0f0; box-shadow:inset 0 0 5px rgba(0,0,0,0.1); display:block; text-align:center; line-height:30px; font-size:14px;
transition:all 200ms ease-in-out 0s;
-webkit-transition:all 500ms ease-in-out 0s;
  -moz-transition:all 500ms ease-in-out 0s;
  -ms-transition:all 500ms ease-in-out 0s;
  -o-transition:all 500ms ease-in-out 0s;
   color:#1b1b1b;}
#sort-direction a.selected { display:none;}
#sort-direction a:hover { border:1px solid #a82000; color:#fff; text-decoration:none;}


#options #sort-by { margin-right:20px;}
#filters a ,#sort-by a {border:1px solid #e4e4e2; border-radius:4px; width:auto; padding-left:10px; padding-right:10px; height:30px; background:#f0f0f0; box-shadow:inset 0 0 5px rgba(0,0,0,0.1); display:block; text-align:center; line-height:30px; font-size:14px; color:#1b1b1b;
transition:all 200ms ease-in-out 0s;
-webkit-transition:all 500ms ease-in-out 0s;
  -moz-transition:all 500ms ease-in-out 0s;
  -ms-transition:all 500ms ease-in-out 0s;
  -o-transition:all 500ms ease-in-out 0s;}
#filters a:hover ,#sort-by a:hover ,#filters a.selected ,#sort-by a.selected {  border:1px solid #a82000; color:#fff; text-decoration:none;}

	#slider_izotop li .product-box.hover ,.list_carousel li .product-box.hover ,div#product_list.grid.layout li .product-box.hover { display:none; height:455px;opacity:0; width:100%;  left:-4%; position:absolute; top:0;box-shadow:0 0 7px #c2c0c0;}

.list_carousel li .product-box.hover ,div#product_list.grid.layout li .product-box.hover { display:none; height:455px;opacity:0; width:100%; position:absolute; left:-4%; top:0;box-shadow:0 0 7px #c2c0c0;}

.navigation_grid a i { font-size:18px; line-height:30px; position:absolute; left:24%; top:0; color:#1b1b1b; text-indent:0; margin-left:-1px; text-decoration:none;display:block;}

/******************up 1.6.1 **************************/

.vmgroup_vm2products { display:none; position:relative;}
.vmgroup_vm2products .mod-title { margin-left:20px;}

/******************up 1.7.0 **************************/

#slideShow{
    margin-bottom:20px;
    width:100%;}
#slideShow .list_products { display:block; width:100%;}

#slideShow { position:relative; z-index:2;}
#slideShow.list ul {
	margin:0;
	padding:0px;
	list-style:none;
	display:block;}
	#slideShow.list li {
	text-align:center;
	padding:0px;
	margin:0 0 0 0;
	display:block;
	float:none;
	position:relative;
	z-index:100;
	width:100%;
	z-index:1;}
	#slideShow.list li .product-box.hover {
	text-align:left;
	background:none;
	border:1px solid transparent;
	border-bottom:3px solid transparent;
	padding:0px;
	margin:0px;
	display:block;
	border-radius:5px;
	min-height:273px;
	width:99%;
	}
	#slideShow.list li .product-box { display:none!important;opacity:0!important;
	transition:all 200ms ease-in-out 0s;
	-webkit-transition:all 500ms ease-in-out 0s;
	 -moz-transition:all 500ms ease-in-out 0s;
	 -ms-transition:all 500ms ease-in-out 0s;
	 -o-transition:all 500ms ease-in-out 0s;
	}
	#slideShow.list li .product-box.hover { display:block!important; opacity:1!important;}
	#slideShow.list li:hover { z-index:2;}
	#slideShow.list li:hover .product-box {display:none!important;}
	#slideShow.list li .product-box.hover { box-shadow:0 0 7px #c2c0c0; display:block!important; background:#fff; border:1px solid #dddddd;}
	#slideShow.list li .product-box.hover .browseImage { border:1px solid transparent; border-radius:5px;	box-shadow:none;}

	#slideShow.list .img-wrapper { overflow:hidden;}



	#slideShow.list li .product-box .Title { padding:0; min-height:30px; text-align:left;}
	#slideShow.list li .product-box .Title a { color:#1b1b1b; font:bold 16px/24px Arial,Helvetica,sans-serif;}
	#slideShow.list li .product-box .Title a:hover { text-decoration:none;}





	#slideShow.list li .product-box .browseImage .discount ,#slideShow.list li .product-box .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif; border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block; z-index:11;}

	#slideShow.list .left-img {float:left; margin-right:20px;}
	#slideShow.list li .product-box.hover .browseImage { max-height:300px; overflow:hidden; width:300px; padding:10px; background:none; position:relative;  border-radius:5px;
	 background:#fff;}
	#slideShow.list li .product-box.hover .browseImage a { display:inline-block; text-align:center; width:300px;}
	#slideShow.list li .product-box.hover .browseImage img { max-width:100%; height:auto; max-height:300px; text-align:center; vertical-align:middle;}
	#slideShow.list li .product-box.hover .slide-hover { float:left; width:59%; padding-top:20px; padding-bottom:10px;}

	#slideShow.list li .product-box.hover .vm-img-desc { display:none;}

	.slide-hover {}
	.vote {text-align:left; display:inline-block; float:none; padding-top:3px;margin:0; padding-bottom:10px;}
	.vote .ratingbox { width:75px; height:13px; background:url(../images/rating.png) left top repeat-x; position:relative; margin-right:5px;}
	.vote .stars-orange { display:block;background:url(../images/rating.png) left bottom repeat-x; height:13px; position:absolute; left:0; top:0;}
	.rating-title { display:none;}
	#slideShow.list .vote  .rating-title { display:inline-block; position:relative; top:-1px;}
	.desc1 { display:none;}
	#slideShow.list .desc1 { display:block; border-top:1px solid #e4e4e2; border-bottom:1px solid #e4e4e2; padding-top:10px;}
	.attributes { display:none;}
	#slideShow.list .wrapper-slide { width:auto; margin:0; padding-top:0px; padding-left:2px;}
	#slideShow.list .addtocart-area2 ,#slideShow.list .wishlist ,#slideShow.list #compare_cat { float:left; margin-right:20px; margin-top:7px; margin-bottom:10px;}
	#slideShow.list .wishlist ,#slideShow.list #compare_cat { float:left; margin-right:20px; margin-top:17px; margin-bottom:10px;}
	#slideShow.list .wishlist form  { margin:0;}

	#slideShow.list #compare_cat { margin-right:0;}
	#compare_cat .compare_checkbox { width:0; height:0; opacity:0;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; position:absolute; top:0; right:0px;}
	.addtocart-area2 form { margin:0;}

	#slideShow.list .addtocart-area2  .addtocart-button
	{
	font:normal 14px/38px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	color:#fff;
	text-align:left;
	width:auto;
	min-width:90px;
	height:38px;
	display:inline-block;
	text-indent:0px;
	text-decoration:none;
	padding:0;
	padding-left:45px;
	padding-right:30px;
	border-radius:6px;
	box-shadow:0px 2px 1px 0px rgba(0,0,0,0.35);
	position:relative;
	}
	#slideShow.list .addtocart-area2  button.addtocart-button { height:40px;}
	#slideShow.list .add_wishlist ,#slideShow.list .add_compare {
	border:none;
	color:#1b1b1b;
	text-indent:0;
	font:normal 14px/20px Arial,Helvetica,sans-serif; font-family:'Open Sans',sans-serif;
	background:none;
	box-shadow:none;
	width:auto;
	height:auto;
	padding-left:30px;
	margin-right:20p;
	padding-right:0;
	}
	.wishlist form b.load {
	border-radius:6px;
	display:block; width:100%; height:38px; position:absolute; z-index:99; left:0; top:-1px;
	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 1px 1px 1px #a8a8a8;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	background-color:#2d2d2d;
	}
	#slideShow.list  .wishlist form b.load {
	border-radius:0;
	display:inline-block; width:100%; height:auto; position:absolute; z-index:99; left:0; top:14px;
	border-bottom:none; border-top:none;
	box-shadow:none;
	background:none;
	}
	#slideShow.list .wishlist form b.load i { background:url(../images/loader2.gif) center center no-repeat;display:block;width:100%; height:20px;}
	#slideShow.list button.add_wishlist { height:auto; min-width:17px;}
	#slideShow.list .addtocart-area2  .addtocart-button span ,#slideShow.list .add_wishlist span ,#slideShow.list .add_compare span   { display:block; width:21px; height:20px; background:url(../images/cart_icon.png) left top no-repeat; position:absolute; left:15%; top:50%; margin-top:-10px; margin-left:-10px;
	transition:background 200ms ease-in-out 0s;
	-webkit-transition:background 150ms ease-in-out 0s;
	 -moz-transition:background 150ms ease-in-out 0s;
	 -ms-transition:background 150ms ease-in-out 0s;
	 -o-transition:background 150ms ease-in-out 0s;}
	#slideShow.list .add_wishlist span {
	background:url(../images/wishlist_icon2.png) left bottom no-repeat;
	transition:color 200ms ease-in-out 0s;
	-webkit-transition:color 150ms ease-in-out 0s;
	 -moz-transition:color 150ms ease-in-out 0s;
	 -ms-transition:color 150ms ease-in-out 0s;
	 -o-transition:color 150ms ease-in-out 0s;
	  left:0;
	margin:-10px 0 0 0;
	}
	#slideShow.list .add_compare span {
	background:url(../images/compare_icon2.png) left bottom no-repeat;
	transition:color 150ms ease-in-out 0s;
	-webkit-transition:color 150ms ease-in-out 0s;
	 -moz-transition:color 150ms ease-in-out 0s;
	 -ms-transition:color 150ms ease-in-out 0s;
	 -o-transition:color 150ms ease-in-out 0s;
	  left:0;
	margin:-10px 0 0 0;

	}
	#slideShow.list .add_compare:hover span ,#slideShow.list  .add_wishlist:hover span ,#slideShow.list  .add_compare.active span ,#slideShow.list .add_wishlist.active span { background-position:left bottom;}
	#slideShow.list .addtocart-area2  .addtocart-button span { background-position:left bottom;}
	#slideShow.list .addtocart-area2  .addtocart-button:hover span { background-position:left top;}
	#slideShow.list .addtocart-area2  .addtocart-button:hover {
	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 1px 1px 1px #a8a8a8;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);

	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	color:#fff;
	background-color:#2d2d2d;

	}
	#slideShow.list .add_wishlist:hover ,#slideShow.list .add_wishlist.active ,#slideShow.list .add_compare:hover ,#slideShow.list .add_compare.active {

	border:none;
	box-shadow:none;
	background:none;
	text-decoration:none;
	}
	#slideShow.list .add_wishlist.active  { padding-top:1px;}
	.addtocart-bar2 .quantity-controls,.addtocart-bar2 .quantity-box { display:none;}
#mod_compare .modal ,.recentproducts .modal  { position:relative; left:0; top:0; margin:0; padding:0; border:none; box-shadow:none; border-radius:0; width:auto; z-index:998;}

	#slideShow.list .browseImage a {
	position:relative;
	min-height:280px;
	display:block;}

#slideShow.list .browseImage  a {
	-webkit-perspective:600px;
	-moz-perspective:600px;}



#slideShow .left-img { position:relative; top:0; left:0;}
#slideShow .slide-hover { position:relative;top:0; left:0;}
#slideShow.list ul { display:none;}
#slideShow.loader {background:url(../images/ajax-loader.gif) center center no-repeat; position:relative; z-index:99; min-height:90px; display:block;  box-shadow:none; border:none;}


/* jQuery Countdown styles 1.6.3. */
#product_list .count_holder_small ,.product-related .count_holder_small ,#slider_izotop .count_holder_small,.list_carousel .count_holder_small ,#vm2product .count_holder_small  ,#artvmproduct .count_holder_small { display:none;}
.count_holder .count_info {
    float:none;
    font-size:14px;
    margin:0 23px 10px 0;}
.count_holder .info_prod_left {
    float:left;
    font-size:14px;
    margin:0 0 10px 23px;}
.count_info_left b,.count_info b {
    border:1px solid #FFFFFF;
    font-size:18px;
    padding:2px 10px;}
.count_holder_small {
    background-color:#fff;
    height:105px;
    padding:10px;
    position:absolute;
    width:240px;
    z-index:10000;
	display:block;
	border-radius:6px;
	box-shadow:0 0 5px #C2C0C0;}
.prod_hold .count_holder_small {
    display:none;}
.count_info {
    color:#1b1b1b;
    float:none;
    font-size:16px;
    margin:0 0 10px 0;
    text-align:center;
	font-family:'Open Sans',sans-serif;
	font-weight:600;
	text-transform:uppercase;}
.count_border { border:1px solid #e4e4e2; border-radius:6px; padding:10px; overflow:hidden;}
.hasCountdown {
	}
.countdown_rtl {
	direction:rtl;}
.countdown_holding span {
	color:#888;}
.countdown_row {
	clear:both;
	width:100%;
	padding:0px 2px;
	text-align:center;}
.countdown_show1 .countdown_section {
	width:98%;}
.countdown_show2 .countdown_section {
	width:48%;}
.countdown_show3 .countdown_section {
	width:32.5%;}
.countdown_show4 .countdown_section {
	width:24.5%;}
.countdown_show5 .countdown_section {
	width:19.5%;}
.countdown_show6 .countdown_section {
	width:16.25%;}
.countdown_show7 .countdown_section {
	width:14%;}
.countdown_section {
	display:block;
	float:left;
	font-size:12px;
	text-align:center;
	color:#6a6a6a;}
.countdown_amount {
	font-size:24px;
	font-weight:700;
	font-family:'Open Sans',sans-serif;}
.countdown_descr {
	display:block;
	width:100%;
	}

.product_tags a ,.mod_tagsvm2 a {border:1px solid #e4e4e2; border-radius:4px; width:auto; padding-left:10px; padding-right:10px; min-height:30px; background:#f0f0f0; box-shadow:inset 0 0 5px rgba(0,0,0,0.1); display:block; text-align:center; line-height:30px; font-size:14px; color:#1b1b1b; display:inline-block;  font-weight:normal;
transition:all 200ms ease-in-out 0s; margin:0 5px 0 0;margin-bottom:10px;
-webkit-transition:all 500ms ease-in-out 0s;
  -moz-transition:all 500ms ease-in-out 0s;
  -ms-transition:all 500ms ease-in-out 0s;
  -o-transition:all 500ms ease-in-out 0s;}
  .product_tags { padding-top:10px;}
  .mod_tagsvm2 { text-align:left;}
.product_tags a:hover ,.mod_tagsvm2 a:hover {border:1px solid #518C0E;color:#fff; text-decoration:none; text-shadow:none;background:#3c991a;}
/* Countdown styles sigl product*/

#productdetailsview  .time-box { width:100%; margin-top:10px; border-top:1px solid #e5e5e5; padding-top:15px;}
#productdetailsview  .time-box .indent { padding:0;}
#productdetailsview  .bzSaleTimer { overflow:hidden; width:100%;}
#productdetailsview  .bzSaleTimer .count_holder { height:106px;}
#productdetailsview  .bzSaleTimer .count_info {
	font-family:'Open Sans',sans-serif;
    font-size:16px;
    font-weight:600;
    line-height:24px;
    margin:0 0 10px;
    padding:0 0;
    text-transform:uppercase;
	color:#1b1b1b;
	text-align:left;
	}
	#productdetailsview  .time-box #bzSaleTimerCnt { width:100%; overflow:hidden; border:1px solid #e4e4e2; border-radius:6px;margin-bottom:10px;}
	#productdetailsview  .time-box #bzSaleTimerCnt .indent{}
	#productdetailsview  .time-box .count_border {
	border:1px solid #E4E4E2;
	border-radius:6px 6px 6px 6px;
	overflow:hidden;
	padding:10px;
	background:#fff;
	}
	.time-box #bzSaleTimerCnt .wrap_time { float:left; width:25%; text-align:center;font-family:'Open Sans',sans-serif;font-size:24px;font-weight:700;line-height:24px; margin:10px 0 10px 0;padding:0 0;
	text-transform:uppercase;color:#3c991a;}
	.time-box #bzSaleTimerCnt .wrap_time span { color:#6a6a6a;font-size:12px;font-weight:400;line-height:20px; text-transform:capitalize; font-family:Arial,Helvetica,sans-serif;}
 	#productdetailsview .bzSaleTimerDesc { color:#6a6a6a;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400; line-height:20px; margin-left:0px; float:left; margin-bottom:10px; padding-top:10px; display:none;}
	#productdetailsview .bzSaleTimerDesc div { color:#1b1b1b; font-weight:700; display:inline-block;}
	#productdetailsview .bzSaleTimerDesc2 { color:#6a6a6a;font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400; line-height:20px; margin-left:0px; float:right; margin-bottom:10px; padding-top:10px; display:none;}
	#productdetailsview .bzSaleTimerDesc2 div {   display:inline-block;}

#productdetailsview .space_tabs li.space_here a ,#productdetailsview .space_tabs li:hover a {}
.ac_result {  padding:0!important; margin:0!important; border-radius:6px;  box-shadow:0 0 10px 0 rgba(0,0,0,0.3);width:298px;}
 #productdetailsview .time-box .price { float:none; padding:0;}
 #productdetailsview .time-box .price .product-price  > span { float:left; background:#fff; width:31%; display:block; margin-left:5px; text-align:center;font-weight:bold; color:#6A6A6A;font-size:24px;font-weight:700;line-height:24px; padding-bottom:10px; border:1px solid #e4e4e2; background:#f0f0f0; border-radius:6px; padding:0 2px 10px 1px;}
 #productdetailsview .time-box .price .product-price  > span.price-sale span.PricesalesPrice {font-size:24px; color:#3c991a;font-weight:700;font-family:'Open Sans',sans-serif;}
 #productdetailsview .time-box .price .product-price > span.price-old { margin-left:2px; padding-left:2px;}
 #productdetailsview .time-box .price .product-price > span.price-old .PricebasePriceWithTax {font-size:24px;font-weight:700; text-decoration:none; padding-right:0; padding-bottom:2px;font-family:'Open Sans',sans-serif;}
 #productdetailsview .time-box .price .product-price  > span.price_save span.PricediscountAmount {color:#1b1b1b;font-size:24px;font-weight:700;font-family:'Open Sans',sans-serif;}
 #productdetailsview .time-box .price .product-price .text { display:block; color:#6a6a6a; padding-top:10px;font-size:14px; padding-bottom:5px; font-family:Arial,Helvetica,sans-serif; font-weight:400;}
.example2 .tabs_show ,#productdetailsview #accordion2 { opacity:0; display:none;}

#productdetailsview .accordion-inner .video .product-fields-title,#productdetailsview .accordion-inner .custom .product-fields-title {
    display:block;}
/******************up 1.8.0 **************************/
.category-wishlist .browseImage ,#compare_list_prod .browseImage { position:relative;}
.category-wishlist .browseImage img ,#compare_list_prod .browseImage img { width:100%;}
.category-wishlist .browseImage .discount ,.category-wishlist .browseImage .hit , #compare_list_prod  .browseImage .discount ,#compare_list_prod  .browseImage .hit { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif;  border-radius:6px 0 6px 6px; position:absolute; right:10px; top:10px; display:block; z-index:99;}


#product_list.list li .product-box .PricesalesPrice {
    font:400 16px/24px Arial,Helvetica,sans-serif;}
.box-style { margin-left:-5px;}
.box-style .prod_cat {
	background:none repeat scroll 0 0 #FFFFFF;
    border-radius:6px 6px 6px 6px;
    box-shadow:0 0 5px #D8D8D8;
    margin:5px;
    padding:10px;
	float:left;
	margin-right:20px;
  }
	.box-style .prod_desc { overflow:hidden;}
	.header {
    padding-top:28px;
	padding-bottom:28px;}

.header .module_cart {
    margin-bottom:0px!important;}
.list_carousel li .product-box .browseImage ,#slider_izotop li .product-box .browseImage,.vmproduct_tabs li .product-box .browseImage ,#product_list li .product-box .browseImage{
    min-height:120px;}
#xmap ,#searchForm {
	border:5px solid #F0F0F0;
    border-radius:6px 6px 6px 6px;
    font:14px/20px Arial,Helvetica,sans-serif;
    margin-bottom:30px;
    padding:10px 20px;
	background:#fff;
	}

	.search-results dd.result-created,.search-results dd.result-text {
    margin:0 0 0 0;}
#xmap h2 {
	border-bottom:2px solid #F0F0F0;
    font-size:18px;
    text-transform:uppercase;
	font-family:'Open Sans',sans-serif;
    font-weight:400;
    line-height:24px;
    margin:0 0 10px;
    padding:16px 0;
	color:#1b1b1b;

	}
#product_list.grid .featuredProductImageFirst { display:block;}
.ac_result .result img { float:left; margin-right:10px;}
.ac_result .result h3 { font-size:14px; line-height:16px; margin-top:0;}
.ac_result .result div { font-size:12px; line-height:14px;}
.ac_result .result.selected { background:#eee; cursor:pointer;}
.ac_result .result.selected  h3 {color:#3c991a;}
.more-results.skip:hover {color:#3c991a; cursor:pointer;}
.shipment #userForm ,.payment #paymentForm  { clear:both; margin-top:0px; margin-bottom:10px; position:relative; top:10px;}
.shipment #userForm h3 ,.payment #paymentForm h3  { clear:both; padding-bottom:10px;}
.product-neighbour .pager { width:100%;}
.product-neighbour .pager li { position:relative; display:block; float:left; width:auto;}
.product-neighbour .pager li.next { float:right;}
.product-neighbour .pager li .img_n { position:absolute; left:50%; margin-left:-20px; bottom:30px; display:block; width:60px; height:auto; z-index:99999;background:none repeat scroll 0 0 #FFF;  border:1px solid #E2E2E2; border-radius:6px 6px 6px 6px;
    box-shadow:0 0 5px rgba(0,0,0,0.1); padding:5px; display:none; opacity:0;}
	.product-neighbour .pager li.next .img_n {left:auto; right:50%; margin-right:-20px;}
.product-neighbour .pager li:hover .img_n { display:block; opacity:1;}
.product-neighbour .pager li img { width:60px; height:auto;}
/**page boxed **/
body.boxed { background:url(../images/main_boxed.jpg) center top no-repeat fixed #909090;}
.boxed-indent { padding:0px 0; width:100%;position:relative;}
body.boxed #t3-footer { position:inherit;}
body.boxed .smile { bottom:500px;}
body.boxed #head-row.fixed #t3-header { position:fixed; top:-1000px;}
.boxed-indent .boxed-box .pad-boxed.fixed {padding:0 0px;}

 @media (min-width:1199px){
.boxed-indent .boxed-box {  margin:0 auto; width:1256px;}
.boxed-indent .boxed-box .pad-boxed {padding:0 30px;}
.boxed-indent .boxed-box #Slider { margin:0 auto; width:1256px; position:relative;}

}
 @media (min-width:980px) and (max-width:1199px) {
	.boxed-indent .boxed-box {  margin:0 auto; width:972px;}
	.boxed-indent .boxed-box .pad-boxed {padding:0 20px;}
	.boxed-indent .boxed-box #Slider {  margin:0 auto; width:972px; position:relative;}
	.boxed-indent .boxed-box #rev_slider_1_1 ul li  div.box_cption { margin-left:64px; margin-right:44px;}
	.boxed-indent .boxed-box #rev_slider_1_1 ul li  div.box_cption.slide_2 { margin-left:-140px;}
	#slideShow.list li .product-box.hover .browseImage a ,#slideShow.list .left-img ,#slideShow.list li .product-box.hover .browseImage { width:200px;}
	#slideShow.list li .product-box.hover .slide-hover { width:65%;}
	#slideShow #slider .Price > span { width:30%;}

	#productdetailsview .time-box .price .product-price > span { width:97%; margin-bottom:10px;}

}
  @media (min-width:768px) and (max-width:979px) {
	.boxed-indent .boxed-box {  margin:0 auto; width:756px;}
	.boxed-indent .boxed-box .pad-boxed {padding:0 10px;}
	.boxed-indent .boxed-box #Slider {  margin:0 auto; width:756px; position:relative;}
	.boxed-indent .boxed-box #rev_slider_1_1 ul li  div.box_cption { margin-left:64px; margin-right:44px;}
	.boxed-indent .boxed-box #rev_slider_1_1 ul li  div.box_cption.slide_2 { margin-left:-240px;}
	#slideShow.list li .product-box.hover .slide-hover { width:90%; padding:0 20px;}
	#slideShow #slider .Price > span { width:29%;}
	#productdetailsview .time-box .price .product-price > span { width:98%; margin-bottom:10px;}



}
  @media (min-width:320px) and (max-width:767px) {
	 .boxed-indent .boxed-box #Slider .tp-caption { display:none;}
	 .boxed-indent .boxed-box #Slider .navbar { margin-bottom:-15px;}
	 	#slideShow.list li .product-box.hover .slide-hover { width:90%; padding:0 20px 40px;}
	#slideShow #slider .Price > span { width:29%; font-size:16px;}
	#productdetailsview .time-box .price .product-price > span { width:99%; margin-bottom:10px;}

}

	@media only screen and (max-width:767px) {
	#t3-content.pull-right { float:none;}
	li a .back { display:none;}
.count_holder_small  { display:none!important;}


}
/**endpage boxed **/
/**hovercss3 **/

  @media (min-width:768px) {

 #slider_izotop li  .product-box.front_w ,div.list_carousel li  .product-box.front_w ,div#product_list.grid.layout li  .product-box.front_w {
	position:relative;
	opacity:1;
	z-index:10;
	-webkit-transition:-webkit-transform 0.5s,opacity 0.6s;
        -moz-transition:-moz-transform 0.5s,opacity 0.6s;
        transition:transform 0.5s,opacity 0.6s;
	}
#slider_izotop li .prod-row:hover .product-box.front_w ,div.list_carousel li .prod-row:hover .product-box.front_w ,div#product_list.grid.layout li .prod-row:hover .product-box.front_w {opacity:0;
	-webkit-transform:scale(0.8);
        -moz-transform:scale(0.8);
        -ms-transform:scale(0.8);
        transform:scale(0.8);}
#slider_izotop li .product-box.back_w ,div.list_carousel li .product-box.back_w ,div#product_list.grid.layout li .product-box.back_w {
	opacity:0;
    -webkit-transform:scale(0.8);
	-moz-transform:scale(0.8);
	-ms-transform:scale(0.8);
	transform:scale(0.8);
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	backface-visibility:hidden;
	-webkit-transition:-webkit-transform 0.6s,opacity 0.7s;
	-moz-transition:-moz-transform 0.6s,opacity 0.7s;
	transition:transform 0.6s,opacity 0.7s;
	display:block;}
#slider_izotop li .prod-row:hover .product-box.back_w ,div.list_carousel li .prod-row:hover .product-box.back_w ,div#product_list.grid.layout li .prod-row:hover .product-box.back_w {
	-webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1;z-index:11;}


.list_carousel_brand li a img {
    height:auto;
    max-width:none !important;
	opacity:0.5;
	-webkit-transition:-webkit-transform 0.4s,opacity 0.4s;
      -moz-transition:-moz-transform 0.4s,opacity 0.4s;
     transition:transform 0.4s,opacity 0.4s;
	 -webkit-transform:scale(1.0);
	-moz-transform:scale(1.0);
	-ms-transform:scale(1.0);
	transform:scale(1.0);}
.list_carousel_brand li a:hover img {
	opacity:1;
	-webkit-transition:-webkit-transform 0.4s,opacity 0.4s;
      -moz-transition:-moz-transform 0.4s,opacity 0.4s;
     transition:transform 0.4s,opacity 0.4s;
		 -webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2);

	}

.best .browseImage {
overflow:hidden;}
ul.best li .product-box .browseImage img ,
.recentproducts li img {
	opacity:1;
	-webkit-transition:-webkit-transform 0.4s,opacity 0.5s;
      -moz-transition:-moz-transform 0.4s,opacity 0.5s;
     transition:transform 0.4s,opacity 0.5s;
	 -webkit-transform:scale(1.0);
	-moz-transform:scale(1.0);
	-ms-transform:scale(1.0);
	transform:scale(1.0);
	}
ul.best li .product-box:hover .browseImage img ,.recentproducts li:hover img{
	opacity:0.9;
	-webkit-transition:-webkit-transform 0.4s,opacity 0.5s;
      -moz-transition:-moz-transform 0.4s,opacity 0.5s;
     transition:transform 0.4s,opacity 0.5s;
		 -webkit-transform:scale(1.2);
	-moz-transform:scale(1.2);
	-ms-transform:scale(1.2);
	transform:scale(1.2);
	}

#slider_izotop .browseImage a  {
 min-height:255px;}

#product_list.layout2 #slider  a .front {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	z-index:9;
	position:relative;
	}
#product_list.layout2 #slider  a .front img {display:inline-block;}
#product_list.layout2 #slider li:hover a .front {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);}
#product_list.layout2 #slider  a .back {
	-webkit-transform:rotateY(-180deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateY(-180deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	position:absolute;
	left:0; top:0;
	height:auto;
    max-height:280px;
    max-width:100%;}

#product_list.layout2 #slider  li:hover a .back {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform:rotateX(0deg) rotateY(0deg);
	z-index:10;}

#slideShow.list  a .front {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	z-index:9;
	position:relative;
	}
#slideShow.list  a .front img {display:inline-block;}
#slideShow.list:hover a .front {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);}

#slideShow.list  a .back {
	-webkit-transform:rotateY(-180deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateY(-180deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	position:absolute;
	left:0; top:0;
	height:auto;
    max-height:280px;
    max-width:100%;}

#slideShow.list:hover a .back {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform:rotateX(0deg) rotateY(0deg);
	z-index:10;}



.list_carousel.layout2  a .front {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	z-index:9;
	position:relative;
	}
.list_carousel.layout2  a .front img {display:inline-block;}
.list_carousel.layout2 li > div:hover a .front {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);}

.list_carousel.layout2  a .back {
	-webkit-transform:rotateY(-180deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateY(-180deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	position:absolute;
	left:0; top:0;
	height:auto;
    max-height:280px;
    max-width:100%;}

.list_carousel.layout2  li > div:hover a .back {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform:rotateX(0deg) rotateY(0deg);
	z-index:10;}


#slider_izotop  a .front {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	z-index:9;
	position:relative;
	}
#slider_izotop  a .front img {display:inline-block;}
#slider_izotop li .prod-row:hover a .front {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);
	position:relative}

#slider_izotop  a .back {
	-webkit-transform:rotateY(-180deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateY(-180deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	position:absolute;
	left:0; top:0;
	height:auto;
    max-height:280px;
    max-width:100%;}

#slider_izotop  li .prod-row:hover a .back {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform:rotateX(0deg) rotateY(0deg);
	z-index:10;}

.product-related.layout2 #slider  a .front {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	z-index:9;
	position:relative;
	}
.product-related.layout2 #slider  a .front img {display:inline-block;}
.product-related.layout2 #slider li:hover a .front {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);}

.product-related.layout2 #slider  a .back {
	-webkit-transform:rotateY(-180deg);
	-webkit-transform-style:preserve-3d;
	-webkit-backface-visibility:hidden;

	-moz-transform:rotateY(-180deg);
	-moz-transform-style:preserve-3d;
	-moz-backface-visibility:hidden;

	-o-transition:all .4s ease-in-out;
	-ms-transition:all .4s ease-in-out;
	-moz-transition:all .4s ease-in-out;
	-webkit-transition:all .4s ease-in-out;
	transition:all .4s ease-in-out;
	position:absolute;
	left:0; top:0;
	height:auto;
    max-height:280px;
    max-width:100%;}

.product-related.layout2 #slider  li:hover a .back {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform:rotateX(0deg) rotateY(0deg);
	z-index:10;}

}
/******************up 1.8.2 **************************/

.shoper #tabs { color:#6a6a6a;}
.shoper #tabs li { padding-bottom:10px;}

.shoper #tabs {
    list-style:none outside none;
    margin:0;
    overflow:hidden;
    padding:0;
    position:relative;
    z-index:99;}
.shoper #tabs li {
	border:5px solid #F0F0F0;
	border-bottom:none;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    font-family:'Open Sans',sans-serif;
    font-size:16px;
    margin-right:5px;
    margin-top:10px;
    padding:5px 15px;
    transition:all 500ms ease-in-out 0s;
	float:left;
	cursor:pointer;
	background:#eee;}
.shoper #tabs li:hover {
    background:#FFFFFF;
    margin-top:0;
    padding-bottom:10px;
    padding-top:10px;}
.shoper #tabs li.current,#tabs li.current:hover {
    background:#FFFFFF;
    margin-top:0;
    padding-bottom:10px;
    padding-top:10px;}
.shoper #ui-tabs .tabs {
    background:#FFFFFF;
    border:5px solid #F0F0F0;
    border-radius:0 6px 6px 6px;
    margin-bottom:20px;
    margin-top:-5px;
    padding:20px 20px;}
.spaceStylebot #tab-2 { display:none;}

	/******************up 1.8.3 -- 1.9**************************/
	.call.modal { position:relative; left:0; top:0; width:auto; display:inline-block; margin:0; margin-bottom:5px; background:none; padding:0; border:none; box-shadow:none;}
	.call.modal:hover { color:#666; text-decoration:none;}
	#sbox-window.shadow,.fancybox-skin {border-top:3px solid #3c991a !important;}
	#sbox-btn-close {
    background:url(../images/facebox/closelabel.png) no-repeat scroll 0 0 #FFFFFF!important;
    height:8px!important;
    opacity:0.5;
    padding:2px!important;
    position:absolute;
     right:1px !important;
    top:5px !important;
    width:8px!important;}
#sbox-btn-close:hover, .fancybox-skin .fancybox-close:hover {opacity:1;}

	.fancybox-skin .fancybox-close {
    background:url(../images/facebox/closelabel.png) no-repeat scroll 0 0 #FFFFFF;
    height:8px;
    opacity:0.5;
    padding:2px;
    position:absolute;
     right:1px;
    top:5px;
    width:8px;}
#vm_cart_products { overflow:hidden!important;}
.productdetails-view.quick { overflow:hidden; height:540px;}
.productdetails-view.quick .big_img { width:280px; height:auto;}
#carousel li img { width:56px; height:auto;}
#productdetailsview.productdetails-view.quick .fleft { width:280px; margin-right:20px; overflow:hidden!important;}
#productdetailsview.productdetails-view.quick  .fright { width:408px;}
#productdetailsview.productdetails-view.quick .jcarousel-clip.jcarousel-clip-horizontal { width:197px;overflow:hidden!important;}
#productdetailsview.productdetails-view.quick .jcarousel-skin-tango .jcarousel-container-horizontal { width:193px;}


.example2_quick .responsive-tabs__list {
    list-style:none outside none;
    margin:0;
    overflow:hidden;
    padding:0;
    position:relative;
    z-index:99;}
.product-fields-title { font-size:14px; font-weight:bold; display:none;}

.list_carousel li .product-box .sales {
    display:inline-block;
	font:normal 20px/24px Arial,Helvetica,sans-serif;
	color:#3c991a;}
#product_list li { position:relative;}
#head-row.fixed #t3-mainnav {left:0;
    position:fixed;
    top:0;
    width:100%;
    z-index:999;
	}

#head-row.fixed {
    left:0;
    position:relative;
    top:0;
    width:100%;
    z-index:1000;}
#t3-mainbody .t3-sidebar.offset-9 { margin-left:-887px;}

.t3-footnav #jmod-tweets { color:#c6c6c6; font-size:14px;}
.t3-footnav #jmod-tweets a { color:#fff; text-decoration:none;}
.t3-footnav #jmod-tweets p { margin-bottom:0;}
.t3-footnav #jmod-tweets span { padding-bottom:10px; display:block;}

#t3-footer #jmod-tweets .jmod-tweet-data  a { color:#999; font-size:13px; font-style:italic; text-decoration:none;}
.t3-footnav #jmod-tweets a:hover {}
#t3-mainnav .btn-navbar.menu_title {  margin-left:5px; margin-right:5px;font-family:'Open Sans',sans-serif;    font-weight:400; color:#1b1b1b; cursor:default; padding:0;   line-height:24px; font-size:22px; text-transform:uppercase; background:none; border:none; box-shadow:none;}
#gallery_01 .jcarousel-skin-tango .jcarousel-item-horizontal a { display:block; border:1px solid #e5e5e5;}

/****customfields****/
#productdetailsview .filter { width:100%; overflow:hidden;}
#productdetailsview .filter .product-fields { width:100%;}
div#productdetailsview .filter  .product-field .product-fields-title { display:block;}
div#productdetailsview div.filter div.product-field.product-field-type-P { padding-bottom:10px;  float:none;width:100%;}
div#productdetailsview div.filter div.product-field.product-field-type-P span {font-size:18px!important;}
#productdetailsview .filter  .product-field  { float:left; width:45%; margin-left:10px; margin-right:10px;}
#productdetailsview .filter  .product-field ul { margin-left:0;}
/****no-responsive****/
.noresp .t3-mainnav .navbar .nav > li > a,.t3-mainnav .navbar .nav > li > span { padding-left:18px; padding-right:18px;}
.noresp #slideShow.list li .product-box.hover .slide-hover { width:47%;}
.noresp #slideShow .Price > span { font-size:16px;}
.noresp #slideShow .Price > span { width:29%;}
.noresp #product_list.list li .product-box.hover .slide-hover { width:55%;}
.noresp .best .browseImage { float:none;}
.noresp .best .browseImage img { width:100%;}
.noresp ul.best .fleft { float:none; width:100%;}
.noresp #productdetailsview .fright { width:100%;}
.noresp #productdetailsview .time-box .price .product-price > span:first-child { margin-left:0;}
.noresp #productdetailsview .time-box .price .product-price > span { margin-left:15px;}
.noresp #productdetailsview.quick  .time-box .price .product-price > span { margin-left:5px;}
.noresp #productdetailsview.quick .time-box .price .product-price > span:first-child { margin-left:0;}

.noresp .responsive-tabs__list__item { padding-left:9px; padding-right:9px;}
/****no-responsive****/
  @media (min-width:768px) {
	 .quick_id { position:absolute; left:50px; top:110px; z-index:998;-webkit-transition:all 0.5s ease-out;-moz-transition:all 0.5s ease-out;transition:all 0.5s ease-out;}
	.quick_id a {text-decoration:none;font-size:14px; color:#1b1b1b; background:rgba(225,225,225,.7);; border-radius:6px; padding:10px 15px; display:inline-block; display:none;}
	#product_list li:hover .quick_id { left:77px;}
	#product_list li:hover .quick_id a  { display:inline-block;}
	.quick_id a:hover { background:#000; color:#fff;}
	.quick_id a i { margin-right:10px;}
}
 /******************up 1.9 -- 1.9.1 - 1.9.3 -- 2.0**************************/
  div.price-plugin { display:block; overflow:hidden; width:100%; clear:both;}
 div[style].caroufredsel_wrapper {overflow:hidden!important; width:100%;}
 .stock b { font-style:normal; font-weight:normal; display:none;}
#head-row.fixed ,#head-row.nofixed{ z-index:2002;}
.orderlistcontainer div.Order{ margin-top:0px;background:#F0F0F0; background-position:-100px -100px!important;cursor:pointer;border:solid #e4e4e2 1px;font-size:13px;padding:2px 25px 1px 10px; color:#1b1b1b; float:left; min-width:110px; height:20px;  border-radius:0; position:relative; z-index:10; cursor:default; box-shadow:inset 0 0 3px #ddd; border-radius:6px 6px 6px 6px;}
div.header-top {
    z-index:3000;}


.jq-selectbox li.sel {
    background:none repeat scroll 0 0 #A3ABB1;
    color:#FFFFFF;
    display:block !important;
	text-shadow:none;}
.responsive-tabs #jc #comments-form span.bbcode:first-child { height:0px!important; opacity:0; visibility:hidden; position:fixed; left:-9999px;}
.vmpayment_name ,.vmshipment_name {   font-size:16px; font-weight:bold; color:#1b1b1b;}
@media (max-width:567px) {
	.order-box2 table td.first { display:block; width:100%;}}
@media (max-width:1200px) {
.order-items-box { overflow:auto; width:100%;}}

 /******************up  2.2**************************/
  /******************compare**************************/

.compare_cat a { cursor:pointer;}

#system_view { display:none;position:fixed;top:50%;left:50%;margin-left:-215px; margin-top:-100px;z-index:6666;padding:25px;width:430px;min-height:100px; overflow:hidden;border-top:3px solid #3c991a;background:#f9f9f9;box-shadow:0 0 18px rgba(0,0,0,0.4); border-radius:5px;}
#system_view_overlay {z-index:5555;display:none;position:fixed;left:0;top:0;opacity:0.2;width:100%;height:100%;background:#000;}
.AjaxPreloaderC {position:fixed;top:50%;left:50%; margin:-22px 0 0 -22px;background:url(../images/fancybox_loading.gif) center center no-repeat #000; width:44px; height:44px; z-index:9999;opacity:0.9; border-radius:6px;}

	.system_view_close {
    background:url(../images/facebox/closelabel.png) no-repeat scroll 0 0 #FFFFFF;
    height:8px;
    opacity:0.5;
    padding:2px;
    position:absolute;
     right:4px;
    top:6px;
    width:10px;
	cursor:pointer;}
.system_view_close:hover {opacity:1;}

#system_view .wrapper { overflow:hidden; width:100%;}
#system_view .wrapper2 { width:100%;}

.success_compare_img { float:left; width:80px; margin-right:20px;}
.success_compare_left { float:left; width:330px;}
.success_compare_left .title a { color:#1b1b1b; font:20px/20px Arial,Helvetica,sans-serif; text-decoration:none; cursor:pointer;}
.success_compare_left .title a:hover {color:#3c991a;}
.success_compare_left .remcompare a { text-decoration:none; cursor:pointer;}
.success_compare_left .remcompare a:hover {color:#1b1b1b;}
.success_compare { width:100%;}
.success_compare .successfully { margin-top:20px; margin-bottom:20px; padding:10px; font:14px/20px Arial,Helvetica,sans-serif; color:#3a87ad; background:#d9edf7; display:block;}
.success_compare .notification { margin-top:20px; margin-bottom:20px; padding:10px; font:14px/20px Arial,Helvetica,sans-serif; color:#A08B4C;background:#F5ECC1; display:block;}
.success_compare .warning { margin-top:20px; margin-bottom:20px; padding:10px; font:14px/20px Arial,Helvetica,sans-serif; color:#cd2d07;background:#f6d9d2; display:block;}
#compare_go ,#wishlists_go { float:right;}
	#compare_continue ,#wishlists_continue {
	border-bottom:1px solid #a7a7a7;
	border-top:1px solid #f1f1f1;
	font:14px/20px Arial,Helvetica,sans-serif;
	font-family:'Open Sans',sans-serif;
	color:#1b1b1b;
	text-align:center;
	height:auto;
	display:inline-block;
	text-indent:0px;
	text-decoration:none;
	padding:9px 20px;
	margin:10px 0px;
	border-radius:6px;
	box-shadow:0 2px 1px 0 rgba(0,0,0,0.2);
	background-image:linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-o-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-moz-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-webkit-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-ms-linear-gradient(bottom,rgb(220,220,220) 37%,rgb(225,225,225) 69%,rgb(228,228,228) 85%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.37,rgb(220,220,220)),
	color-stop(0.69,rgb(225,225,225)),
	color-stop(0.85,rgb(228,228,228))
	);
	background:#e0e0e0\0/;
	}
#compare_continue:hover ,#wishlists_continue:hover
{
	border-bottom:1px solid #000; border-top:1px solid #121212;
	box-shadow:0px 1px 1px 1px #a8a8a8;
	background-image:linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-o-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-moz-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-ms-linear-gradient(bottom,rgb(35,35,35) 42%,rgb(42,42,42) 71%,rgb(53,53,53) 83%);
	background-image:-webkit-gradient(
	linear,
	left bottom,
	left top,
	color-stop(0.42,rgb(35,35,35)),
	color-stop(0.71,rgb(42,42,42)),
	color-stop(0.83,rgb(53,53,53))
	);
	color:#fff;
	background:#2d2d2d\0/;}

#mod_compare .not_text { margin-top:0px; margin-bottom:10px;}
.modcompareprod { display:block; width:100%; position:relative; margin-bottom:0px; padding-top:20px; padding-bottom:20px; min-height:80px; border-bottom:1px solid #f0f0f0;}
.modcompareprod span { display:none;}
.modcompareprod .fleft { float:left; width:30%;}
.modcompareprod .extra-wrap {  overflow:hidden; width:auto;}
#mod_compare .modcompareprod   .image.fleft  { position:relative; top:0; left:0; margin:0; width:30%; height:auto; float:left; border-radius:6px; border:1px solid #e2e2e2; box-shadow:0px 0px 5px rgba(0,0,0,0.1); padding:5px; background:#fff; margin-right:15px; margin-bottom:-10px;}
.modcompareprod   .image.fleft img { width:100%; height:auto; height:auto; vertical-align:middle;max-width:none !important;}
.modcompareprod  .name a { width:100%; display:inline-block;float:none; color:#515151; text-decoration:none;}
.modcompareprod  .name a:hover { color:#3c991a;}
#butseldcomp { margin-bottom:0px;}
#butseldcomp .button { display:inline-block;}
#butseldcomp .button:hover { text-decoration:none;}
.modcompareprod .remcompare a { cursor:pointer;}
.modcompareprod .remcompare a:hover { color:#1b1b1b; text-decoration:none;}
#butseldcomp { background:#fff; margin-top:-1px; position:relative; z-index:1;}


.compare_cat { float:left; margin-right:7px; margin-top:7px;}
#product_list.list .compare_cat { float:left; margin-right:20px; margin-top:17px; margin-bottom:10px;}
#product_list.list .compare_cat { margin-right:0;}
.product-box2 .compare_cat{ float:left; margin-right:17px; margin-top:7px; margin-bottom:10px;}
.product-box2 .compare_cat { margin-right:0;}
#slideShow.list .compare_cat { float:left; margin-right:20px; margin-top:7px; margin-bottom:10px;}
#slideShow.list .compare_cat { float:left; margin-right:20px; margin-top:17px; margin-bottom:10px;}
#slideShow.list .compare_cat { margin-right:0;}
.displayNone { display:none!important;}
.displayBlock { display:block!important;}

  /******************wishlist**************************/
  .wishlist_box .module-title { float:left;}
.wishlist_box .back-to-category { float:right;}
.wishlist a { cursor:pointer;}
.success_wishlists_img { float:left; width:80px; margin-right:20px;}
.success_wishlists_left { float:left; width:330px;}
.success_wishlists_left .title a { color:#1b1b1b; font:20px/20px Arial,Helvetica,sans-serif; text-decoration:none; cursor:pointer;}
.success_wishlists_left .title a:hover {color:#3c991a;}
.success_wishlists_left .remwishlists a { text-decoration:none; cursor:pointer;}
.success_wishlists_left .remwishlists a:hover {color:#1b1b1b;}
.success_wishlists { width:100%;}
.success_wishlists .successfully { margin-top:20px; margin-bottom:20px; padding:10px; font:14px/20px Arial,Helvetica,sans-serif; color:#3a87ad; background:#d9edf7; display:block;}
.success_wishlists .notification { margin-top:20px; margin-bottom:20px; padding:10px; font:14px/20px Arial,Helvetica,sans-serif; color:#A08B4C;background:#F5ECC1; display:block;}
.success_wishlists .warning { margin-top:20px; margin-bottom:20px; padding:10px; font:14px/20px Arial,Helvetica,sans-serif; color:#cd2d07;background:#f6d9d2; display:block;}


#mod_wishlists .not_text { margin-top:0px; margin-bottom:10px;}
.modwishlistsprod { display:block; width:100%; position:relative; margin-bottom:0px; padding-top:20px; padding-bottom:20px; min-height:80px; border-bottom:1px solid #f0f0f0;}
.modwishlistsprod span { display:none;}
.modwishlistsprod .fleft { float:left; width:30%;}
.modwishlistsprod .extra-wrap {  overflow:hidden; width:auto;}
#mod_wishlists .modwishlistsprod   .image.fleft  { position:relative; top:0; left:0; margin:0; width:30%; height:auto; float:left; border-radius:6px; border:1px solid #e2e2e2; box-shadow:0px 0px 5px rgba(0,0,0,0.1); padding:5px; background:#fff; margin-right:15px; margin-bottom:-10px;}
.modwishlistsprod   .image.fleft img { width:100%; height:auto; height:auto; vertical-align:middle;max-width:none !important;}
.modwishlistsprod  .name a { width:100%; display:inline-block;float:none; color:#515151; text-decoration:none;}
.modwishlistsprod  .name a:hover { color:#3c991a;}
#butseldcomp { margin-bottom:0px;}
#butseldcomp .button { display:inline-block;}
#butseldcomp .button:hover { text-decoration:none;}
.modwishlistsprod .remwishlists a { cursor:pointer;}
.modwishlistsprod .remwishlists a:hover { color:#1b1b1b; text-decoration:none;}
#butseldwish { background:#fff; margin-top:-1px; position:relative; z-index:1;}
#mod_wishlists .button { background:none; border-top:none; border-bottom:none; color:#1b1b1b; padding-left:30px; width:auto; height:auto; box-shadow:none;}
#mod_wishlists .button:hover ,#mod_wishlists .button:focus  {background:none; border-top:none; border-bottom:none;  box-shadow:none; color:#3c991a;}
.button_back span { display:block; position:absolute; left:16px; top:50%; margin-top:-9px; width:22px; height:19px; background:url(../images/back_marker.png) left bottom no-repeat;transition:background 150ms ease-in-out 0s;
	-webkit-transition:background 150ms ease-in-out 0s;
	 -moz-transition:background 150ms ease-in-out 0s;
	 -ms-transition:background 150ms ease-in-out 0s;
	 -o-transition:background 150ms ease-in-out 0s;}

#mod_wishlists .button:hover span ,#mod_wishlists .button:focus span {background-position:left bottom;}

.zebra .call-a-question { margin-top:24px;}
.zebra  .wishlist_del { color:#1b1b1b;}
.zebra  .wishlist_del:hover { color:#3c991a; text-decoration:none;}
#product_list.list .add_wishlist.active { padding-top:0;}
#compare_list_prod .browseImage { max-width:280px; margin:0 auto; min-width:130px;}
#t3-mainnav .btn-navbar.menu_title { margin-top:21px;}

.product-related .list_carousel li .product-box.hover { height:357px;}
.product-related .list_carousel li .product-box.hover .wrapper-slide ,.product-related .list_carousel li .product-box.hover .wrapper-slide .Price{ visibility:hidden;}
.product-related .list_carousel li:hover .product-box.hover {  height:455px;}
.product-related .list_carousel li:hover .product-box.hover .wrapper-slide ,.product-related .list_carousel li:hover .product-box.hover .Price {visibility:visible;}

 /******************up  2.3**************************/
.product-related.layout2 .list_carousel li .product-box.hover .wrapper-slide ,.product-related.layout2 .list_carousel li .product-box.hover .wrapper-slide .Price{ visibility:visible;}
#mod_wishlists { padding-top:0px; color:#6a6a6a; margin-top:-6px;}
#mod_compare { padding-top:0px; color:#6a6a6a; margin-top:-6px;}
.mcf-fields-title { display:none;}
#mod_wishlists .not_text ,#mod_compare .not_text{ padding-top:10px;}
#mod_wishlists .button span { display:block; position:absolute; left:0px; top:50%; margin-top:-10px; width:21px; height:20px;
	background:url(../images/wishlist_icon2.png) left bottom no-repeat;
	transition:color 150ms ease-in-out 0s;
	-webkit-transition:color 150ms ease-in-out 0s;
	 -moz-transition:color 150ms ease-in-out 0s;
	 -ms-transition:color 150ms ease-in-out 0s;
	 -o-transition:color 150ms ease-in-out 0s;}
#product_list.grid.layout .featuredProductImageFirst { display:none;}
   /******************up  2.4**************************/
.list_carousel  { position:relative;}
.list_carousel li .prod-row ,.list_carousel.layout2 li .product-box { margin-bottom:30px!important;}
	#slider_izotop li .prod-row:hover .product-box.hover , .list_carousel li .prod-row:hover .product-box.hover ,div#product_list.grid.layout li .prod-row:hover .product-box.hover ,.list_carousel li .product-box:hover,div#product_list.grid.layout li .product-box:hover  {display:block;}
	.list_carousel li:hover  .product-box.front_w  { display:block;}
	.list_carousel li .prod-row .product-box.back_w  { opacity:0;}
body.noresp {
  min-width:1000px;}
#slider { background:none;}
.category .list li { font-weight:400; font-size:14px;}

.category { border:none;  position:relative; display:block;}

.category #accordion.list { margin:0; padding:0; list-style-type:none;}
.category #accordion.list li { font:bold 16px/20px Arial,Helvetica,sans-serif;  float:none;  position:relative;  padding:10px 0 10px 0px; height:auto; background:none; text-transform:none; border-top:1px solid #f0f0f0;}
.category #accordion.list li:first-child { border:none;}

.category #accordion.list li a { color:#1b1b1b; text-decoration:none; padding:0;  display:inline-block; background:none;
-webkit-transition:margin-left 0.5s linear,color 0.5s linear ;
-moz-transition:margin-left 0.5s linear,color 0.5s linear ;
-o-transition:margin-left 0.5s linear,color 0.5s linear;
-ms-transition:margin-left 0.5s linear,color 0.5s linear;
transition:margin-left 0.5s linear,color 0.5s linear;}
.category #accordion.list > li > a i { display:none;}
.category #accordion.list li a:hover{margin-left:4px;}
.category #accordion.list li a:hover,.category .list li.active a{}

.category #accordion.list ul { padding:0;  margin:0!important;margin-bottom:-10px!important;  border:none; display:none; list-style:none;}
.module-title,.order h3 {
    text-align:left;}

.category #accordion.list .level1 li { background:none; padding-left:0px; border:none;border-top:1px solid #f0f0f0; padding-top:10px; padding-bottom:10px; font:normal 16px/21px Arial,Helvetica,sans-serif;}
.category #accordion.list .level1 li:first-child { margin-top:10px;}
.category #accordion.list .level1 li a { font-weight:normal; color:#1b1b1b; margin-left:20px;}
.category #accordion.list .level1 li a:hover ,.category .list .level1 li.active a {}

.category #accordion.list .level1 .level2 li {}
.category #accordion.list .level1 .level2 li:first-child {  margin-top:10;}
.category #accordion.list .level1 .level2 li a { font-weight:normal; color:#1b1b1b; margin-left:40px;}
.category #accordion.list .level1 .level2  li:hover a ,.category .list .level1 .level2  li.active a {}

.category li.parent ul {display:none;}
.category li.parent ul.active {display:block;}

.category .VmArrowdown {background:url(../images/VmArrowdown.png) right bottom #fff;  opacity:1;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; height:23px; width:23px; float:none; position:absolute; right:0; top:8px; padding:0;}
.category .VmArrowdown:hover {background-position:left bottom;}
.category .VmArrowdown.expanded { background-position:right top;}
.category .VmArrowdown.expanded:hover { background-position:left top;}
.category #accordion.list .level1 li .VmArrowdown {top:9px;}
.pagination ul li span { margin:0; cursor:default;}
.call.modal { margin-bottom:4px;}
.t3-mainnav .navbar .nav > li.mega-align-justify > .dropdown-menu {
    left:0!important;}
span.itemEditLink,span.catItemEditLink,span.userItemEditLink { display:block; padding-top:20px;}
span.itemEditLink a.modal,span.catItemEditLink a.modal,span.userItemEditLink a.modal { position:relative; top:0; left:0; margin:0; padding:0; background:none; box-shadow:none; border:none;}
#product_list.layout2.grid #slider .product-box.hover,.list_carousel.layout2 li .product-box.hover,.layout2 #slider_izotop .product-box.hover { max-width:290px;}
/**hovercss3 **/

  @media (min-width:768px) {

.list_carousel.layout2 li > div:hover a .front {
	-webkit-transform:rotateY(180deg);
	-moz-transform:rotateY(180deg);}


.list_carousel.layout2  li > div:hover a .back {
	-webkit-transform:rotateX(0deg) rotateY(0deg);
	-moz-transform:rotateX(0deg) rotateY(0deg);
	z-index:10;}


}
   /******************up  2.5**************************/
.browseImage  img { display:inline-block!important;}
.browseImage a { text-align:center; height:280px;}
.browseImage a .back { width:100%;}
.cat_row .category h2 { min-height:150px;}
.mod-jgmap_map img { max-width:none!important;}
#openglobal_privacy_widget { background:#F0F0F0; position:fixed; left:0; bottom:0; padding:20px 20px 15px 20px; z-index:999;  box-shadow:0 0 7px #C2C0C0; border-radius:0 5px 0 0;}

/****************** .category .list li { font-weight:400; font-size:14px;}

.category { border:none;  position:relative; display:block;}

.category .nav { margin:0; padding:0; list-style-type:none;}
.category .nav li { font:bold 16px/20px Arial,Helvetica,sans-serif;  float:none;  position:relative;  padding:10px 0 10px 0px; height:auto; background:none; text-transform:none; border-top:1px solid #f0f0f0;}
.category .nav li:first-child { border:none;}

.category .nav li a { color:#1b1b1b; text-decoration:none; padding:0;  display:inline-block; background:none;
-webkit-transition:margin-left 0.5s linear,color 0.5s linear ;
-moz-transition:margin-left 0.5s linear,color 0.5s linear ;
-o-transition:margin-left 0.5s linear,color 0.5s linear;
-ms-transition:margin-left 0.5s linear,color 0.5s linear;
transition:margin-left 0.5s linear,color 0.5s linear;}
.category .nav li a:hover{margin-left:4px;}
.category .nav li a:hover,.category .nav li.active a{ background:none;color:#49A7EB;}
**************************/
div.cwcookielaw { position:relative; left:0; top:0; padding:10px 0; background:#000;font-family:'Open Sans',sans-serif; font-weight:500; z-index:3001; height:auto;}
.cwcookielawbg { display:none!important;}
.cwallowcookies { padding:10px 15px!important; border-radius:5px 0 0 5px!important;}
.cwcookiesmoreinfo{ padding:10px 15px!important; border-radius:0px 5px 5px 0px!important;}
.cookies_height { height:0px;}

.hidden-tablet ,.hidden-mobile { display:none;}

input:focus:-moz-placeholder {color:transparent;}
input:focus::-webkit-input-placeholder {color:transparent;}
input:focus::-ms-input-placeholder {color:transparent;}
.placeholder:focus {color:transparent;}
input:-moz-placeholder {color:#ccc;}
input::-webkit-input-placeholder {color:#ccc;}
input::-ms-input-placeholder {color:#ccc;}
.placeholder {color:#ccc;}
.vm2-add_quantity_cart {box-shadow:none;}
.coupon_input.input-large:focus {border:1px solid #E4E4E2;}
   /******************up  2.6**************************/
   #product_list.list li .product-box.hover .browseImage a { min-height:0; display:block;}
   #product_list.list li .product-box.hover .browseImage img { max-height:none;}

#product_list.list.layout li .product-box.hover .browseImage .featuredProductImagesecond { display:none!important; margin-top:0!important;}
#product_list.list.layout li .product-box.hover:hover .browseImage .featuredProductImagesecond { display:block!important; margin-top:0!important;}
#product_list.list.layout li .product-box.hover:hover .browseImage .featuredProductImageFirst { display:none!important; margin-top:0!important;}
#product_list.grid.layout .featuredProductImageFirst {display:none!important;}
#product_list.grid.layout a { min-height:0;}

.cart-view .right-link a { border:none; background:none; box-shadow:none;}
.cart_form .vm2-add_quantity_cart { background:none!important;}
.product-quanlity.cart_form { text-align:left;}
.product-quanlity.cart_form .quantity-input { margin-left:0;}
.vm2-add_up{  display:block; width:auto; position:relative;color:#1B1B1B; text-align:left;}
.vm2-add_up input {border:none; position:relative; z-index:2; background:none; padding-left:16px!important;}
.vm2-add_up i { position:absolute; left:0; top:0px; z-index:1; display:inline-block; font-size:14px; line-height:20px;}
.vm2-add_up:hover i { color:#3c991a;}

.cart_form .vm2-remove_from_cart { background:none; padding-left:0; margin-left:0;}
.cart_form .vm2-remove_from_cart  i { margin-right:3px;}
.price-result-1.price td {border-right:1px solid #E4E4E2; border-bottom:1px solid #E4E4E2;}
.cart-summary.bot-total td {border-right:1px solid #E4E4E2;}
.cart-summary.bot-total tr td:first-child {border-left:1px solid #E4E4E2;}
.cart-summary.bot-total .sectiontableentry2 td {border-bottom:1px solid #E4E4E2;}

#basket_container { padding-bottom:20px;}
.coupon_input.input-large { margin-top:5px;}
#table_billto.user-details ,#user-actions-trigger.user-details ,#user-register-fields ,#table_shippingto { list-style:none; margin:0;}
#user-actions-trigger #register { text-align:left; width:20px; position:relative; top:-1px;}
#shipto #STsameAsBTLeb ,#shipto #STsameAsBT { display:inline-block;}
#shipto #STsameAsBT { position:relative; top:-2px; margin-right:4px;}
#payments > input ,#shipments > input { float:left;}
#payments > label ,#shipments > label { float:left; margin-left:30px; width:94%;}
#checkoutForm textarea.customer-comment { width:97%; margin-bottom:20px; padding:8px 11px!important;}
#bill_total {color:#3c991a;}
.orderby-displaynumber  .border_bot { min-height:40px;}

#billto #register  { position:relative; top:-3px;}
#table_billto {}
#table_billto {}
#table_billto tr td ,#table_user tr td ,#table_shipto tr td { display:block; padding:0;}
#table_billto input ,#table_user input ,#table_billto select ,#table_user select ,#table_shipto select ,#table_shipto input { margin-bottom:10px;}
#table_billto .delimiter_userinfo { display:none;}
#table_billto .delimiter_billto { font-size:16px; font-weight:bold;}

.community_square_user {
    width:63px;
    padding:0px;}

   /******************up  2.7**************************/

 div#product_list.grid.layout #slider li:hover .product-box.hover  {display:block!important;
 -webkit-transform:scale(1);
	-moz-transform:scale(1);
	-ms-transform:scale(1);
	transform:scale(1);
	opacity:1;z-index:11;}
.quick-tell-no .quick_btn { display:none!important;}
.menu-tell-no #head-row.fixed #t3-mainnav { position:relative!important;}
  @media (min-width:768px) {
	.product-related-products .list_carousel .vmproduct li:hover .quick_btn { left:77px; visibility:visible;}
}
 .browseImage .discount.sold { height:30px; padding:0 10px 0 10px; color:#fff; text-transform:uppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif;  border-radius:0 6px 6px 6px!important; position:absolute; left:10px; top:10px; display:block; background:#D7D7D7!important; right:auto!important;}

 .PricediscountAmount {
display:block;
font:16px/24px Arial,Helvetica,sans-serif;}
.yousave {
padding-top:10px;
vertical-align:middle;}
.top-promo-image {
    display:block;
height:2000px;
width:1901px;
position:absolute;
z-index:1000;
margin-top:-1000px;}

.vmpayment {
display:block;
margin-top:5px;}ppercase; font-size:13px; line-height:30px; font-weight:700; font-family:'Open Sans',sans-serif;  border-radius:0 6px 6px 6px!important; position:absolute; left:10px; top:10px; display:block; background:#D7D7D7!important; right:auto!important;}

 .PricediscountAmount {
display:block;
font:16px/24px Arial,Helvetica,sans-serif;}
.yousave {
padding-top:10px;
vertical-align:middle;}
.top-promo-image {
    display:block;
height:2000px;
width:1901px;
position:absolute;
z-index:1000;
margin-top:-1000px;}

.vmpayment {
display:block;
margin-top:5px;}

#jc {margin-top: -30px;}