/*
* @package Trego
* @copyright (C) 2014 by mojoomla.com - All rights reserved!
* @license GNU General Public License, version 2 (http://www.gnu.org/licenses/gpl-2.0.html)
* @author mojoomla.com <sales@mojoomla.com>
*/ 
#mj-logo {float: left;width: 100%;margin:40px 0;}
#mj-righttop {float: right;width: 68%;margin-left: 1%;margin-right: 1%;}
#mj-topbar, #mj-header, #mj-navigation, #mj-slideshow, #mj-featured1, #mj-featured2, #mj-featured3, #mj-featured4, #mj-footer, #mj-copyright {margin-bottom: 10px;float: left;display: inline;width: 100%;}
.moduletable h3 {word-wrap: break-word;}
/**** trego css *****/
body {font: 12px/1.55 Verdana, Arial, Helvetica, sans-serif;/*background-color: #F1F1F1;*/
	color: #595959;}
#mj-maincontent1 {display:block;}
.tonull {display: none;}

#mj-left .moduletable {float:left;width:100%;}
.moduletable.trego_menu {float: left;width: 100%;}
/*** Slidehsow ***/
#mj-slideshow, #mj-slideshow .moduletable {margin-bottom: 0;}
#mj-slideshow {height: 100%;left: 0;margin: 0;padding: 0;position: fixed;top: 0;width: 100%;z-index: 31;text-align:center;}
/**** menu ***/
.trego_menu ul li {float:left;width:100%;}
.trego_menu ul li a {margin-left:15%;margin-right:10%;text-align:left;padding:0 10px 0 15px!important;font-family: 'PT Sans Caption', sans-serif!important;font-size:14px;font-weight:normal;color:#4E4D49;line-height:42px;border-bottom:1px solid #DDDDDD;transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s;text-transform:uppercase;}
.trego_menu li > a:hover {background-color:#585858;color: #FFFFFF !important;}
/**** Search ****/
.moduletable.left_search {float:left;width:auto!important;/*margin:30px 0 0;*/
}

.search.left_search .button {background: url("../images/search-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border:none!important;border-radius: 0;box-shadow: none;float: left;font-size: 0;height: 16px;margin: 7px 0 0 -57px;padding: 0;text-shadow: none;width: 16px;

}

#mj-right {float: left;position: relative;width: 20%;}
.left_link {float:left;width:100%;}
ul.special_menu {font-size: 13px;
    padding: 0 30px;}
ul.special_menu li a {border-bottom: 1px solid #DDDDDD;color: #4E4D49;display: block;font-family: 'PT Sans Caption', sans-serif;font-size: 14px;font-weight: normal;line-height: 42px;text-align: left;text-decoration: none;text-transform: uppercase;transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s;}
ul.special_menu li a span {cursor: pointer;display: inline-block;padding: 0 10px;white-space: nowrap;}
ul.special_menu li a span.expander {background: url("../images/expand-icon2.png") no-repeat scroll 0 -34px rgba(0, 0, 0, 0);padding: 0;width: 10px;}
ul.special_menu li a:hover span.expander {background: url("../images/expand-icon3.png") no-repeat scroll 0 -34px rgba(0, 0, 0, 0);padding: 0;width: 10px;}
ul.special_menu li a:hover {background: none repeat scroll 0 0 #585858;color: #FFFFFF;}
/*** Social icon ***/

.header div.social-icons {bottom: 80px;display: block;position: fixed;width: 160px;}
div.social-icons a {display: block;float: left;height: 26px;margin-right: 7px;text-indent: -9999px;transition: background 300ms ease-in-out 0s;width: 25px;}
a.facebook-icon {background: url("../images/socialicons/facebook.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
a.googleplus-icon {background: url("../images/socialicons/googleplus.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
a.flickr-icon {background: url("../images/socialicons/flickr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
a.linkedin-icon {background: url("../images/socialicons/linkedin.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
a.twitter-icon {background: url("../images/socialicons/twitter.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
div.social-icons a:hover {background-position: 0 -34px;}
.spl_menu {margin-bottom: 45px;}
/*** Copy rights ***/
.header div.copyrights {bottom: 40px;display: block;font-family: Verdana;font-size: 10px;left: 30px;position: fixed;text-align: left;text-transform: uppercase;width: 160px;word-wrap: break-word;}
.moduletable.mj-full.copy, .custom.mj-full.copy {float:none!important;}
.PricesalesPrice {color: #00adef!important;font-weight: bold;font-family: 'Lato', sans-serif;font-weight:700;font-size:16px;}
div.category_discount {font-family: 'Lato', sans-serif;font-weight:700;font-size: 16px;margin: 1px 0;}
.product-price span {
}
#mj-footer {margin: 0 auto 0 25%;padding: 0;text-align: left;width: 75%;}

.moduletable.mj-grid16.vmmobile.mj-rspace, .moduletable.mj-grid16.currency {float: right;}
.currency-selector input {display: none;}
.moduletable.form-language.currency-selector br {display: none;}
.detail {display: none;float: left;margin-top: -25px;position: relative;width: 100%;height:0;}
.spacer:hover .detail {display: block;}
.name_category.header-topbar {border-bottom: 1px solid #D5D5D5;}
#scroll-to-top {background: url("../images/sprite.png") no-repeat scroll 0 0 #333333;border-radius: 5px;bottom: 30px;height: 40px;position: fixed;right: 30px;transition: background-color 300ms ease-in-out 0s;width: 40px;}
.footer-container .moduletable h3 {font-family: 'PT Sans Caption', sans-serif;font-size: 16px;font-weight: normal;margin-bottom: 20px;text-transform: uppercase;color:#595959!important;}
.moduletable.usefullinks .menu li {border-top: 1px solid #D5D5D5;font-family: Verdana;font-size: 13px;font-weight: normal;line-height: 13px;padding: 15px 10px;text-align:left;}
.breadcrumbs .pathway {background: url("../images/breadcrumbs.png") no-repeat scroll right 12px rgba(0, 0, 0, 0);font-size: 11px;}
.breadcrumbs span {font-weight:bold;font-size:11px;}
/* Header */
.header {margin-left: 220px;padding: 0 10px;}
.moduletable.mini-cart-layer {margin-bottom: 0 !important;}
.pagetitle {border: 0 none;display: block;float: left;font-family: 'Raleway', sans-serif;font-size: 25px;line-height: 40px;margin: 0;padding: 25px 0 0;width: auto;overflow: hidden;}
.browse-view h1.search_heading {border: 0 none;display: block;float: left;font-family: 'Raleway', sans-serif!important;font-size: 25px;line-height: 25px;margin: 0;padding: 30px 0 0;width: auto;overflow: hidden;top:21px!important;}
#form-login {font-size: 16px;line-height: 40px;margin: 10px 0;}
.cart-table .button:hover {background-color: rgba(0, 0, 0, 0)!important;}
.moduletable.breadcrumbs {margin-bottom:0;}
.quick-access > div {margin-bottom: 0;}
.inputbox.vm-chzn-select {float: left;width: 100px;}
.currency_button {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);padding: 0px 0px 8px 0px;}
.currency-selector input[type="submit"] {background: none repeat scroll 0 0 rgba(0, 0, 0, 0) !important;border: medium none !important;color: #FFFFFF;cursor: pointer;display: inline-block;font-size: 14px;line-height: 19px;margin: 3px 0;padding: 5px 12px;text-decoration: none;}
.currency_button:hover {color:#2F2F2F;background:none repeat scroll 0 0 rgba(0, 0, 0, 0)!important;}
.cur {height: 0px;}
.currency_button .refresh {background: url("../images/refresh.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;width: 15px;}
.moduletable.form-language.currency-selector {width: 100px;}
/* End header */
/* Footer menu*/
.moduletable.usefullinks.mj-lspace {float:left;width:30%;margin:0!important;}
.moduletable.mj-grid32.twitter {float: left;margin-left: 5%;width: 30%;margin-right:0;}
.jvTweetText {font-family: verdana !important;font-size: 13px;margin: 0 0 10px;}
.jNewsMod, .custom.contactus.col-3 {float: right;width: 100% !important;}
.moduletable.contactus {float: right;width: 30%;margin:0!important;}
.block-subscribe .button {border-radius: 0px!important;box-shadow: none!important;background: none repeat scroll 0 0 #535451;border: 0 none;color: #FFFFFF;display: block;font: 12px/36px Verdana, Arial, Helvetica, sans-serif;height: 31px;padding: 0 15px;text-align: center;text-transform: uppercase;transition: background-color 300ms ease-in-out 0s;white-space: nowrap;height:32px;margin-top:14px;float:left;}
.jvTweetCreatedTime {color: #8F8F8F!important;font-family: Verdana;font-size: 12px;}
.block-subscribe .pretext {font-family: Verdana;font-size: 13px;text-transform: uppercase;float:left;width:100%;}
.block-subscribe .button:hover {background: none repeat scroll 0 0 #2F3538;color: #FFFFFF;opacity:1!important;}
/* End footer menu*/
 
/* Footer links */


ul.links li:first-child {padding-left: 0 !important;}
ul.links li:last-child {background:none!important;}
/* End footer links */


.pro_im:hover .cart-button-set {display:block!important;}
.cart-button-set {display:none;}
.pro_im {position: relative;}
ul.cart-button-set li a.product-details {background: url("../images/cart-icon.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;display:block;}
/**** product descrityion ****/
.product-fields select {width: auto;background-color:#F1F1F1;}
.product-fields select:focus {background-color:#F1F1F1;}
.quick-access .chzn-container-single .chzn-single div b {background: url("../images/select-icons.png") no-repeat scroll 6px -32px rgba(0, 0, 0, 0)!important;display: block;height: 22px;outline: medium none;position: absolute;right: 0;top: 0;width: 23px;}
.quick-access .chzn-container-single .chzn-single-with-drop div b {background: url("../images/select-icons.png") no-repeat scroll 6px 6px rgba(0, 0, 0, 0)!important;}
.quick-access .chzn-container-single .chzn-single {background-image:none!important;border:none!important;box-shadow:none!important;background-color: rgba(0, 0, 0, 0);}
.quick-access .chzn-container .chzn-results .highlighted {background-color: rgba(0, 0, 0, 0)!important;background-image: none!important;color: #000000;}
.quick-access .chzn-container-single .chzn-search {display:none!important;}
.quick-access .chzn-results {background-color: #F8F8F8!important;margin:0!important;text-align:left!important;}
/*Banner start*/
 #mj-banner .banner {margin-bottom: 30px;width: 100%;}
#mj-banner .banner img {width: 100%;}
/*End banner*/
/*Testimonial*/
.block-testimonials h3 {background: none repeat scroll 0 0 #D5D5D5;border-bottom: 1px solid #D5D5D5;padding: 15px 10px;display: block;font: 16px/16px 'Raleway', sans-serif;min-height: 16px;padding: 0;text-align: right;text-transform: uppercase;}
/*End Testimonial*/

/* About us page*/

#mj-banner {margin-bottom: 20px;width: 100%;}
.accordeonck ul {list-style: none outside none;}
.accordeonck ul li {border-bottom: 1px solid #D5D5D5;padding: 10px;}
.accordeonck ul li a {color: #4E4D49;font-family: Verdana;font-size: 12px;text-transform: uppercase;}
.accordeonck.categories ul {width: 96%;}
.accordeonck.categories {margin-top: 10px;}
.accordeonck.categories ul li {color: #4E4D49;font: 13px Verdana;padding-top: 9px;}
.accordeonck.categories ul li a:hover {color: #4E4D49;}
/* End about us*/
/* Grid and list*/
.view-mode {float: left;margin: 5px 0;}
.view-mode .GridView a {background-position: 0 -15px;font-weight: normal;}
.gridimg {background: url("../images/cat-view-as-grid.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline-block;font-family: Verdana;font-size: 12px;height: 15px;line-height: 15px;margin: 3px 10px 3px 0;padding-left: 23px;transition: background 300ms ease-in-out 0s;}
.gridimg.unactive:hover, .gridimg.active {background-position: 0 -15px;}
.gridimg.active {color:#595959;}
.listimg.unactive:hover {background-position: 0 -15px;}
.listimg.active {background-position: 0 -15px;color: #6D6C67;font-weight: bold;}
.listimg {background: url("../images/cat-view-as-list.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: inline-block;font-family: Verdana;font-size: 12px;height: 15px;line-height: 15px;margin: 3px 10px 3px 0;padding-left: 23px;transition: background 300ms ease-in-out 0s;}
.view_as span.unactive {cursor: pointer;}
.view_as span.active {cursor: text;}
/*end grid and list*/
/*Testimonial*/
#rsmsc_scroller img {float: left;margin: 0 10px 5px 0;width: 35%;}
.customer-service {margin-bottom:35px;}
/*end Testimonial*/
/**** additional images ***/
.additional-images .product-image {height: 135px;width: 108px;}
.additional-images .thumb_img {margin-right:6px!important;}
span.product-field-display {
}
#display-form a:hover {color:#797872;}
/*Contact us */

.custom.contactmap iframe {float: left;width: 100%;height:230px;}
#basic-details span {display: none;}
#display-form {background: none repeat scroll 0 0 #D5D5D5;border-bottom: 1px solid #D5D5D5;padding: 15px 10px;}
#display-form a {display: block;font: 16px/16px 'Raleway', Arial, Helvetica, sans-serif;min-height: 16px;padding: 0;text-align: right;text-transform: uppercase;font-weight:500;}
.contact.contacts-area {margin-top:-10px;}
.contact .block-content {margin-top: 10px;}
.custom .block-content {margin-top: 20px!important;}
.new-users .buttons-set a {float:left!important;}
/*End contact us*/

/* Login*/
.login .block-title {border-bottom: 1px solid #D5D5D5;background: none repeat scroll 0 0 #D5D5D5;font-family: 'Raleway', sans-serif;font-size: 16px;font-weight: normal;margin-bottom: 20px;padding: 15px 10px;text-align: right;text-transform: uppercase;}
.login .block-title strong {display: block;font: 16px/16px 'Raleway', sans-serif;min-height: 16px;padding: 0;text-align: right;text-transform: uppercase;font-weight: 500;}
.login .button span {padding: 0 20px;}
/*End login */
/* Registration*/
/*.registration li.fields {float: left;width: 48%;}
.registration .form-list input.input-text {width:83%; }*/
.registration .form-list .input-box
 {
  width:45%;
 }
.registration .buttons-set button.button
 {
  margin-left:30px;
 }
.registration .buttons-set a {color:#fff!important;}
/* End Registration*/


/**** For bottom ****/
#slider_prd_btm {float:left;width:100%;background:#EFEFEF;margin-top:10px;}
#slider_prd_btm .viewport {float: left;height: 140px;overflow: hidden;position: relative;width: 100%;}
#slider_prd_btm .buttons {display: block;float: left;overflow: hidden;}
#slider_prd_btm .next {float:right;}
/*#slider_prd_btm .prev {margin: 13px 0 0 0;}*/
#slider_prd_btm .overview {list-style: none;position: absolute;padding: 0;margin: 0;width: 240px;left: 0;top: 0;}
#slider_prd_btm .overview li {float: left;margin: 0 10px 0 0;height: 135px;width: 108px!important;}
#slider_prd_btm .slide_slide img {height: 135px!important;width: 108px!important;}
.slider_left_btn {float: left;}
.slider_right_btn {float: left;}
.slider_left_btn a, .slider_right_btn a {background: url("../images/pager_arrow_large.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor: pointer;display: block;height: 25px;position: absolute;margin-top:16%;width: 33px;z-index:9;}
.slider_left_btn a:hover, .slider_right_btn a:hover {background-color: #CCCCCC;}
.slider_left_btn a {background-position: 8px 4px;}
.slider_right_btn a {background-position: 10px -29px;right:0;}
.slider_area {float: left;width: 100%;}
/*** latest slider ****/
#slider_newarrival .viewport {height: 492px;}
#slider_newarrival .viewport {float: left;height: 367px;overflow: hidden;position: relative;width: 100%;}
#slider_newarrival ul.overview {list-style: none outside none;margin: 0;padding: 0;position: absolute;margin-top:10px;}
#slider_newarrival .overview li.slider {float: left;height: auto;margin: 0 20px 0 0;padding: 1px;width:217px;}
/* Tag cloud*/
#inner_TC150 {background: none!important;border: none!important;border-radius: 0px!important;box-shadow: none!important;padding: 0px!important;}
.tagcloud .block-blog-tags ul li {float: left;margin: 0 7px 7px 0;}
.tagcloud .block-blog-tags ul li a:hover {background-color: #595959;color: #F1F1F1;}
.tagcloud .block-blog-tags ul li a {background-color: #E1E1E1;color: #6D6C67;display: block;font-size: 11px;font-weight: normal;line-height: 11px!important;padding: 10px 14px;text-transform: uppercase;transition: color 300ms ease-in-out 0s, background-color 300ms ease-in-out 0s;}
/*flickr*/
.block-flickr-photos img {display: block;height: 100%;width: 100%;}
.block-flickr-photos a {display: inline-block;height: 80px;margin: 3px 2px 0!important;width: 80px;}
.gallery-flickr ul li {margin-bottom: 3px;}
/* End flickr*/

/* Recent posts*/
.aidanews2_title a:link {color: #5B5A55;font-family: 'Lato', sans-serif;font-size: 15px;font-weight: 500!important;line-height: 15px;}
.aidanews2 {margin-top:20px;}
.aidanews2.block-content li {margin-bottom: 10px;}
.aidanews2 .even {background-color: rgba(0, 0, 0, 0)!important;}
.aidanews2_bottomlink {display: none;}

.aidanews2_mainR {float: none!important;}
.aidanews2_title {color: #5B5A55;font-family: 'Lato', sans-serif;font-size: 15px;font-weight: 500;line-height: 15px;}

.aidanews2 img {border: none!important;float: left;margin-right: 0px!important;padding: 0px!important;height:100%;}
.aidanews2_topR, .aidanews2_botR {padding-bottom: 5px;}
.aidanews2_readmore {margin-top: 0!important;}
.aidanews2_line {border-bottom:0px!important;}
/* End Recent posts*/
/* Blog*/
.postDate {background: url("../images/icon_pager.png") no-repeat scroll 15px 13px #00adef;color: #ffffff;font-family: 'Lato', sans-serif;font-size: 14px;line-height: 30px;text-transform: uppercase;width: 100%;}
.for-desktop {display: block;}
.postDate > div {border-left: 1px solid #F2F2F2;margin-left: 40px;padding: 5px 8px;text-align: right;}
.postDetails .postBy {background: url("../images/icon_details.png") no-repeat scroll 0 11px rgba(0, 0, 0, 0);color: #85847E;cursor: default;font-family: Verdana;font-size: 12px;font-style: italic;font-weight: normal;line-height: 25px;padding: 5px 0 5px 18px;}
.postDetails .postTags {background: url("../images/icon_details.png") no-repeat scroll 0 -66px rgba(0, 0, 0, 0);color: #85847E;font-family: Verdana;font-size: 12px;font-style: italic;font-weight: normal;padding: 5px 0 5px 18px;line-height:25px;}
.postWrapper {clear: both;padding-bottom: 0px;}
.postBanner {margin-bottom: 20px;position: relative;}
.postTitle {font-family: 'Lato', sans-serif;font-weight: 500;margin-bottom: 10px;}
.postTitle {font-family: 'Lato', sans-serif;font-weight: 500;margin-bottom: 10px;}
.items-row {margin-top: 20px;}
.postContent {color: #6D6C67;font-family: Verdana;font-size: 13px;font-weight: normal;padding-bottom: 10px;}
a.slidesjs-previous.slidesjs-navigation {background-position: 0 0;left: 0;}
a.slidesjs-navigation {background: url("../images/slider_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;height: 33px;position: absolute;text-indent: -9999px;top: 45%;width: 45px;}
a.slidesjs-next.slidesjs-navigation {background-position: 0 -100px;right: 0;}
.postDetails .postComments {background: url("../images/icon_details.png") no-repeat scroll 0 -154px rgba(0, 0, 0, 0);color: #85847E;font-family: Verdana;font-size: 12px;font-style: italic;font-weight: normal;line-height: 12px;padding: 5px 0 5px 18px;}
.postBanner img {width:100%;}
.commentWrapper {margin-top: 20px;padding-bottom: 20px;}
.commentDetails {color: #9F9F9F;font-family: Verdana;font-size: 11px;font-weight: normal;margin-bottom: 5px;padding: 0;}
.commentContent {color: #6D6C67;font-family: Verdana;font-size: 13px;font-weight: normal;padding-bottom: 0;}
.commentDetails .username {color: #5B5A55;display: inline;font-family: Verdana;font-size: 11px;font-weight: normal;margin-right: 10px;text-transform: uppercase;}
/* End Blog*/

/* Start Cart */ 
.review_box {float: left;margin-bottom: 8px;padding: 2% 0;width: 100%;}
label.inputLabel {float: left;font-size: 13px;margin: 5px 0;width: 75px;}
.billto-shipto .details, span.details-button input.details-button, .control-buttons button.default, button.default, input.highlight-button, .vm-button-correct, .vm-button-correct:hover, .vm-button-correct:visited, .profile a, .continue, .showcart, .cart-view .continue_link {background: none repeat scroll 0 0 #535451!important;color: #FFFFFF !important;padding:0px 15px !important;cursor: pointer;display: block;font: 12px/36px Verdana, Arial, Helvetica, sans-serif;height: 36px;margin: 0;overflow: visible;text-align: center;text-transform: uppercase;transition: background-color 300ms ease-in-out 0s;white-space: nowrap;display:inline-block;border: none!important;border-radius: 0px!important;}
.billto-shipto:hover .details:hover, span.details-button input.details-button:hover, .control-buttons button.default:hover, button.default:hover, input.highlight-button:hover, .vm-button-correct:hover, .vm-button-correct:hover, .vm-button-correct:hover, .profile a:hover, .continue:hover, .showcart:hover, .cart-view:hover .continue_link:hover, .button:hover, input[type="reset"]:hover, input[type="button"]:hover, .readmore:hover, button:hover, .billto-shipto .details:hover, .profile a:hover {background: none repeat scroll 0 0 #2F3538!important;color: #FFFFFF;}
.cart-summary .vmicon {background: url("../images/update.png") no-repeat scroll center center rgba(0, 0, 0, 0);cursor: pointer;display: block;font-size: 0;height: 27px;line-height: 0;overflow: hidden;text-indent: -999em;width: 27px;padding:0 13px!important;}
.cart-summary .vmicon:hover {background: url("../images/update.png") no-repeat scroll center center #CCCCCC;}
.cart-summary .vm2-remove_from_cart {background-position: right top;vertical-align: middle;}
.profile legend {display: block;width: 100%;}
.validate > span {color: #FFFFFF;}
#users-profile-core > legend {font-size: 16px;text-transform: uppercase;}
.profile dt {float: left;width: 22%;}
.profile {line-height: 26px;}
.PricebillTotal {color: #D64C35;font-family: 'Lato_bold';font-size: 16px;}
table.user-details input {margin-bottom: 10px!important;width:200px!important;padding:7px 5px!important;}
table.user-details select {margin-bottom: 10px!important;width:212px!important;padding:7px 5px!important;}
.cart-table .PricetaxAmount {display: block;}
.PricetaxAmount {display:none;}
.content.my-groovy-style h4 {font-size: 1.1em;}
.login_details h3, .cart-view.cart-view1 h3, .review_box .cart-view h3, .order_login .login_details h2, .subheading {border-bottom: 1px solid #D5D5D5;color: #595959;font-family: 'Raleway', sans-serif;font-size: 16px;font-weight: 500;margin-bottom: 20px;padding-bottom: 10px;padding-right: 5px;text-align: right;text-transform: uppercase;}
.forgot_details > div {padding-top: 20px;}
.step-title {background: none repeat scroll 0 0 #E8E8E8;border: 1px solid #DBDBDB;color: #5B5A55;cursor: pointer;font-family: 'Lato_Regular';font-size: 15px;padding: 15px 20px;width:95%;margin-bottom:10px;margin-top:10px;}
.step-title h2 {color: #5B5A55;font: 18px 'Lato_Regular', Arial, Helvetica, sans-serif;margin: 0;}
.subheading {padding-top: 2%;}
.control-buttons {margin-top: 25px;}
.buttonBar-right {float: left;text-align: right;width: auto!important;}
.buttonBar-right .button {float: none;display:inline-block;}
/* End Cart*/
/* Checkout*/
.checkout .akordeon-item-body {float:left;width:100%;}
#adminForm {float:left;width:100%;}
/* End checkout */
/* vm price*/

 .vm_viewcart, .lof_vm_bottom_btn .lofclose {background-color: #535451;
}
.lof_info, .lof_quantity, .lof_price {color: #535451 !important;}
.block-subtitle {background: none repeat scroll 0 0 #F8F8F8;font-family: Verdana;font-size: 12px;font-weight: normal;line-height: 12px;padding: 10px;float:left;color:#595959;}
#searchForm .button {display:inline!important;}
/* End vmprice*/

/**** Best Seller *****/
.moduletable.bestsellerproduct.block-content {margin-top: 0;}
.bestsellerproduct img.product-image {width:100px;height:100px;}
.bestsellerproduct .item_best {padding:10px 0;}
/**** End bestseller*****/

/**** Start List view ****/

.list_view .product-image-area img.product-image {width:175px;height:auto;}
.list_view .product-image-area {float:left;}
.links-set button span a {color:#fff;}
.links-set span.list_button, .add-to-cart-alt span.wish_button {background: none repeat scroll 0 0 #535451;border: 0 none;display: block;font: 12px/36px Verdana, Arial, Helvetica, sans-serif;height: 36px;padding: 0 15px;text-align: center;text-transform: uppercase;transition: background-color 300ms ease-in-out 0s;white-space: nowrap;}
.links-set span.list_button a, .add-to-cart-alt span.wish_button a {color: #FFFFFF;}
.links-set span.list_button:hover, .add-to-cart-alt span.wish_button:hover {background: none repeat scroll 0 0 #2F3538;}
/**** End List view ****/

#slider_newarrival .price-box span.price {font-size:16px;}
/**** order history page ****/
table.orderdetail td.order_info_td {float:left;width:100%;}
#my-orders-table .priceCol span, #my-orders-table span.price {font-family:'lato', sans-serif;font-size:12px;font-weight:bold;}
#my-orders-table strong span.price {font-size:16px;}
/**** releted product ***/
.product-related-products {display:none;}
#my-orders-table, #wishlist-table {border-collapse:collapse;}
/**** Wishlist ****/
.my-wishlist textarea {background-color:#fff;}
.my-wishlist .product-price {margin:0;}
.add-to-links li a {cursor:pointer;}
.wish_empty span {float:left;}
/**** Wishlist End ****/

/*** Compare Prodcut ****/
#product_comparison .price-crossed {float:none;margin:0;}
#product_comparison .addtocart-button {display:inline-block;}
/***** Category cart button ****/
.category_cart .category_cart_btn {/*height:auto;*/padding:0;height:30px; width: 100%;text-align: left;}
.category_cart .category_cart_btn:hover {background:none!important;}
.list_view form.product {float:left;}
/*** category page ***/


.terms-of-service span.terms-of-service {color: #747474;float: left;font-size: 13px;}
.checkout-button-top input.terms-of-service {display: inline-block;float: left;margin-right: 10px;margin-top: 5px;}
#jflanguageselection {margin: 0 0 10px 5px!important;}
#jflanguageselection select.jflanguageselection {border:none!important;}
.currency-selector select option, .form-language select option {background-color: #F8F8F8!important;}
/* Slider*/
.moduletable.slider {margin-bottom: 30px;}
.moduletable.slider h3 {border-bottom: 1px solid #D5D5D5;margin-bottom: 15px;padding-bottom: 10px;color: #5B5A55;font-family: 'Lato', sans-serif;font-size: 23px;font-weight: 500;line-height: 23px;text-transform:none!important;}
#right_arrow_unite_carousel_1_1 {position: absolute!important;right: 0px!important;top: -44px!important;z-index:0!important;height:25px!important;width:33px!important;}
.unite-carousel-wrapper {overflow:visible!important;}
#left_arrow_unite_carousel_1_1 {position:relative!important;left:-33px!important;top:-44px!important;height:25px!important;width:33px!important;float:right!important;z-index:0!important;}
.unite-carousel-arrows-wrapper, .unite-carousel-inner, .unite-carousel-scrolling, .caroufredsel_wrapper {width: 100% !important;}
#left_arrow_unite_carousel_4_1 {background: url("../images/slider_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0)!important;left:0!important;height: 33px!important;width: 45px!important;z-index:1!important;}
#right_arrow_unite_carousel_4_1 {background-position: 0 -100px!important;background: url("../images/slider_arrow.png") no-repeat scroll 0 -100px rgba(0, 0, 0, 0)!important;right:0!important;height: 33px!important;width: 45px!important;z-index:0!important;}
#left_arrow_unite_carousel_4_1:hover {background-position: 0 -33px!important;}
#right_arrow_unite_carousel_4_1:hover {background-position: 0 -133px!important;}
/* End Slider*/
/* Account*/

#member-profile dl , .profile dl{
    float: left;
    width: 100%;
}
#member-profile dt , .profile dt{
    float: left;
    padding-top: 10px;
    width: 30%;
}

#member-profile dd , .profile dd{
    float: left;
    padding-top: 10px;
    width: 70%;
}
#member-profile > div {
    padding-top: 20px;
}
#member-profile .validate {
    float: left;
}
.adminForm .sbHolder
 { 
  margin-bottom:10px!important;
 }
/* End Account */
/*** Review ***/

.postTitle h2 {font-size: 23px;margin: 0;padding: 0;font-family: 'lato', sans-serif;font-weight:500;}
.cart-comment {padding: 10px;}
#checkoutForm .comment {float: left;padding-bottom: 15px !important;}
#jflanguageselection {float: right;margin: 0 !important;}
.changecurrency {float: left;width: 70px;}
.cur {float: left;width: 30px;}

/* Search */
.cse .gsc-control-cse, .gsc-control-cse {background-color:transparent!important;border:none!important;}
table.gsc-search-box {padding-top:10px;}
/* End search */
/*Capcha */
.contact.contacts-area {width: 100%;}
#contact-form .wide.form-button {float: left !important;width: 100%;}
#contact-form .osolCaptchaBlock {float: left;width: 70%;}
#contact-form .button.validate {float:right;}
#contact-form .form-list label {font-weight:normal!important;}
.captcha-img {border: 1px solid #B6B6B6;height: 36px;vertical-align: bottom;width: 140px;}
.captcha input.input-text {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);border: 1px solid #CCCCCC;color: #595959;padding: 10px 15px;width: 190px;}
.osol_captcha_td.refresh a {float: left;text-align: left;}
div#jflanguageselection img.langImg {margin-left: -10px!important;margin-top: 5px!important;position:absolute;}
/*** topbar cart **/
 p.vm_cart_empy {margin:0;}
.vm_sum strong {font-weight:normal;}
.vm_sum {color:#595959!important;}
/*** pagination ****/
.pagination-start, .pagination-end, .pagination-prev span.pagenav {/*display:none!important;*/}
.pager .pages li {float:left;}
.pagination-prev a.pagenav {/*background:url("../images/pager_arrow_left.png") no-repeat scroll 6px center #F8F8F8;border: 1px solid #CCCCCC;height: 22px!important;width: 22px!important;font-size:0;*/}
.pagination-next a.pagenav {/*background:url("../images/pager_arrow_right.png") no-repeat scroll 6px center #F8F8F8;border: 1px solid #CCCCCC;height: 22px!important;width: 22px!important;font-size:0;*/}
.pagination-prev a.pagenav:hover {/*background:url("../images/pager_arrow_left.png") no-repeat scroll 6px center #CCCCCC!important;*/}
.pagination-next a.pagenav:hover {/*background:url("../images/pager_arrow_right.png") no-repeat scroll 6px center #CCCCCC!important;*/}
.main-image img {height:auto!important;}
/*End Capcha */
.unite-carousel-wrapper {width: 100%;}
.a-right {text-align: right !important;}
/*** category sorting ***/
.orderlist {margin-left: 57px;margin-top: 22px;z-index: 9;}
.orderlistcontainer a {font-family: Verdana, Arial, sans-serif;font-size: 12px;color:#6D6C67;}

/*** our team **/
#rsmsc_scroller
{
	width:96%!important;
}

.display-number
{
	padding-left:0!important;
}
.compare-table p.availability.in-stock
{
	margin:0;	
}

/*change */
.changecurrency .sbOptions
 {
   width:90px!important;
 }
.media-heading {
    display: none;
 }


.moduletable.block.block-subscribe .button {height: 31px;padding: 0 13px!important;}
.jNewsLB > form > input.inputbox {background: none repeat scroll 0 0 rgba(0, 0, 0, 0);display: block;float: left;margin: 15px 3px 0 0;padding: 7px 2%;max-width: 58%!important;box-shadow: none!important;}
.jvTwitter a {
    color: #8F8F8F !important;
 }
.cart-button-set input
 {

 padding-left:15px!important;
 }

.aidanews2_date, .aidanews2_readmore {color: #9F9F9F;font-family: Verdana;font-size: 11px;font-weight: normal;margin-top: 5px;float:left;}
.aidanews2_mainL {background: none repeat scroll 0 0 #B8B8B8;float: left;margin-bottom: 20px;margin-right: 20px;width: 80px!important;height:90px;}
#inner_TC150
 {
  margin-top:20px;
 }
 


.cart-comment {
    float: left;
    width: 40%;
	margin-bottom:20px;
	margin-right: 55%;
}
/*#checkoutForm .comment , .login_details h3{
    text-align: left;
}*/

.output-shipto {
    margin-bottom: 30px!important;
}

.regbutton {
    margin-top: 20px;
}
.vm2-billto-icon
 {
 background:url("../images/billing.png") no-repeat scroll 0px center!important;
 }
.vm2-shipto-icon
 {
 background:url("../images/shipping.png") no-repeat scroll 0px center!important;
 }
.adminForm .sbSelector
 {
  width: 170px!important;
 }
.adminForm .sbOptions
 {
  width:208px!important;
 }
.adminForm .sbHolder
 {
  width:210px!important;
 }
#rsmsc_scroller  em {
  float:right;
  top:-20px;
  position:relative;
 }
.customerservices {
    float: left;
    width: 72%;
}
.customerservices > p
 {
  text-align:justify;
 }

.inputbox.input-text.required.validate-captcha
 {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #CCCCCC;
    color: #595959;
    padding: 10px 15px;
    width: 190px;
	margin-right:10px;
 }
 .captcha-reload
  {
  background:url("../images/reload.png") no-repeat scroll 0px center!important;
  display:block;
  }
  
#contact-form .wide.required.for-desktop
	{
	 margin-top:0px!important;
	}
#contact-form .wide.form-button
	{
	line-height:0px!important;
	}
/*.top-btn-remove {
    background: url("../images/close_2.png") no-repeat scroll 3px 2px rgba(0, 0, 0, 0);
    display: block;
    font-size: 11px;
    height: 17px;
    line-height: 11px;
    margin: 0;
    overflow: hidden;
    padding: 0;
    position: absolute;
    right: 0;
    text-indent: -9999px;
    top: 0;
    width: 16px;
}
.top-btn-remove:hover {
    background: url("../images/close_2.png") no-repeat scroll 3px 2px #CCCCCC;
}*/

.productdesc {
    color: #666666!important;
	}
.productdesc > p {
    margin-top: 10px;
}
/*.login_details input {
    margin-left: 15px;
}*/

.btnnotfound {
    float: right;
    padding-right: 21.5%;
    position: relative;
}
.pagenotfound {
    padding: 11% 20% 0 22%;
}

.col-right .moduletable h3, .category-right .moduletable h3 {
background: none repeat scroll 0 0 #00adef;border-bottom: 1px solid #D5D5D5;padding: 13px 10px!important;text-transform: uppercase;display: block;font: 16px/16px 'Raleway', sans-serif;min-height: 16px;text-align: right;font-weight:500;float:left;width:92%;margin:0;margin-top:15px;}

.jvTwitter a {
    color: #2F3538 !important;
	}
.contactspace 
 {
  padding-top:10px;
 }
ul.cart-button-set:hover , .cart-button-set input:hover
 {
  background:#303539!important;
 }
.cart-button-set input
 {
  background:none repeat scroll 0 0 rgba(0, 0, 0, 0)!important;
 }
 .control-buttons button.default {
     /*margin-top: 20px!important;*/
}
.vm-button-correct {
	/*float: right;*/
}
#contact-form .form-list input.input-text ,#contact-form .form-list li.wide textarea
 {
color:#878680!important;
 }
html { -webkit-font-smoothing: antialiased!important; }
 /* remove border around all input elements */
   input:focus {
	    -webkit-outline: none!important;
   }
.moduletable.categories.block.block-blog-categories {
    margin: 0 0 45px;
}
.lof_vm_bottom_btn .vm_viewcart {/*background-image: url("../images/cart_img.png");background-position: 4px center;*/background-repeat: no-repeat;
    padding: 6px 10px;}
.lof_vm_bottom_btn .vm_viewcart:hover
  {
    background: none repeat scroll 0 0 #2F3538 !important;
    color: #FFFFFF;
  }
 
.col-1 .menu li:last-child {
    border-bottom: 1px solid #D5D5D5;
}
.moduletable.block.block-subscribe { border-bottom: 1px solid #D5D5D5;
    float: right;
    margin-bottom: 0;
    padding-bottom: 20px;
    width: 30%;
}
.sort-by .orderlistcontainer
 { 
  width:100%!important;
 }
 .jvTweetCreated {margin-bottom: 20px;}
 #mod-search-searchword, #mod_virtuemart_search {border-color: #C5C5C5;color: #74736A;background-color: rgba(0, 0, 0, 0);
    float: left;font-family: Verdana;font-size: 12px;margin: 0 30px;padding: 7px 10px;width: 138px;}
	.view_as.view-mode > a {
    padding-right: 30px;
}
.orderlistcontainer div.orderlist
 {
 margin-left:70px;
 }
.list_view div.links-set
 {
  border-top:none!important;
 }
.list_view .addtowishlist
 {
  padding-right: 30px;
 }
.leaveareply
 {
    color: #5B5A55;
    font-family: 'Lato', sans-serif!important;
    font-size: 20px!important;
    font-weight: 500;
 }
.orderlistcontainer div.orderlist div {
    padding: 3px 5px!important;
}
.spl_menu .products-grid li.item
 {
 padding:0!important;
 }
.product-shop .link-compare {
    margin-top: 5px;
    position: absolute;
}

.email-friend > a {
    float: left;
    padding-top: 15px;
    font-size: 16px;
	margin-left:77%;
}
.email-friend
{
  text-align: center;
  float:left;
  margin-top:20px;
}
.billto-shipto span, a.terms-of-service {
    font-size: 18px!important;
}
.product-view .product-img-box .etalage-control a.etalage-prev {left: 0;background-position: 10px 4px;/*bottom:105px!important;*/ bottom: 440px!important; background-color: #00adef;}
.product-view .product-img-box .etalage-control a.etalage-next {right: 0;background-position: 10px -29px;/*bottom:105px!important;*/bottom: 440px!important; background-color: #00adef;}
.product-share {
    margin-top: 15px;
    text-align: right;
}
.product-share .share-label {
    display: inline-block;
    margin-right: 5px;
    vertical-align: middle;
    padding-bottom: 10px;
}
.product-share {
    text-align: right;
}
.share-icons {
    display: inline-block;
}

/* Start Filter */

.paramfilter {
    float: left;
    margin-left: 4%;
    margin-right: 4%;
    padding-top: 3%;
    width: 92%;
}

.productfilter .heading {
	padding: 10px 0;
	color: #4E4D49;
    font: 13px Verdana;
 	cursor: pointer;
    float: left;
	text-transform: uppercase;
	width:98%;
	margin-right:2%;
	border-bottom: 1px solid #D9D9D9;
	background: url("../images/expand-icon-small.png") no-repeat scroll right -20px rgba(0, 0, 0, 0);
   
}
.heading.closed
 {
  background-position:right 15px;
 }
   

.productfilter  .price {
    white-space: normal !important;
}
.productfilter  span 
 {
  padding-left:10px;
 }
.productfilter  .fullreset
 {
    background: none repeat scroll 0 0 #535451;
    color: #FFFFFF;
    cursor: pointer;
    height: 28px;
    padding: 8px 25px 0!important;
    text-transform: uppercase;
	margin-top:15px;
 }
 .productfilter  .fullreset:hover
  {
   background-color: #2F3538;
  }
.productfilter .mcf_button
 {
  float:left;
  padding:0 22px!important;
  margin-top:15px;
 }
.productfilter .sbSelector
 {
  width:140px;
 }
.productfilter .sbHolder
 {
  width:180px;
  margin-top:10px;
 }
.productfilter .sbOptions
 {
  width:178px;
 }

.paramfilter ul {
    float: left!important;
    margin-top: 10px!important;
	 width: 100%;
}

.paramfilter .values input {
    margin-top: 10px!important;
}
.paramfilter select
  {
 font-family: Verdana,Arial,sans-serif;
    font-size: 12px;
    font-weight: normal;
	margin-top:10px;
	}
 /*End Filter */
 
/* End Change */
