/**
*	@version	$Id: preset-style-1.css 9 2013-03-21 09:47:13Z linhnt $
*	@package	OMG Responsive Template for Joomla! 2.5
*	@subpackage	preset css file for template ot_smarthouse
*	@copyright	Copyright (C) 2009 - 2013 Omegatheme. All rights reserved.
*	@license	GNU/GPL version 2, or later
*	@website:	http://www.omegatheme.com
*	Support Forum - http://www.omegatheme.com/forum/
*/

/* 
* Define: color, font-family, font-size, etc. 
* for body, a, heading, etc.
*/

/* PRESET STYLE 1 - Color A */


body{
	color:#333333;
	background-color: #FFFFFF;
}
.body-bg{
	
}
.wrapper{
	
}
a {
	color: #333333;
}
a:hover {
	color:#0088CC;
}
h1, h2, h3, h4, h5 {
	
}
h1 a, h2 a, h3 a, h4 a, h5 a {
	color:#789048;
}

.container{
	
}
.ot-content{
	/* background: #FFFFFF;
	border-color: #DDDCDC; */
}
.module .mod-title .first-word{
	color: #0088CC!important;
}

/* ---* CUSTOM TOP BLOCK *--- */
.oTopBlock{
	background-image: url("../../../templates/ot_smarthouse/images/top_bg.png");
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	-webkit-box-shadow: 0 10px 10px #104873;
	-moz-box-shadow: 0 10px 10px #104873;
	box-shadow: 0 10px 10px #104873;
}
.oTopBlock .container{
	
}

/* --- CUSTOM TOP1 --- */
.oTopBlock1{
	background-color: #104873;
	background-image: -moz-linear-gradient(top, #104873 0, #323232 100%);
	background-image: -webkit-gradient(left top, left bottom, color-stop(0%, #104873), color-stop(100%, #323232));
	background-image: -webkit-linear-gradient(top, #104873 0, #323232 100%);
	background-image: -o-linear-gradient(top, #104873 0, #323232 100%);
	background-image: -ms-linear-gradient(top, #104873 0, #323232 100%);
	background-image: linear-gradient(to bottom, #104873 0, #323232 100%);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#104873', endColorstr='#323232', GradientType=0);
	background-position: 0 0;
}
.oTopBlock1,
.oTopBlock1 a{
	color: #FFFFFF;
	font-size: 16px;
	height: 35px;
}
.oTopBlock1 a:hover{
	color: #0088CC;
}
/* --- CUSTOM CONTACT MODULE --- */
.custom_contact{
/*	background-image: url("../../../templates/ot_smarthouse/images/sep_top.png");*/
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 100% 0;
	background-size: auto 100%;
}

/* --- CUSTOM TOP2 --- */
.top2{
	
}
/* CUSTOM TOP MENU */
.mainmenu .otmenu-desk-wrapper .ot-menu a{
	background: none;
	color: #104873;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1{	
	background-image: url("../../../templates/ot_smarthouse/images/menu_bg.png");
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
	color: #FFFFFF;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1:first-child{	
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > a{
	color: #FFFFFF !important;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.first > div > a{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu .hasChild.notColumn a.level1{
	background-image: url("../../../templates/ot_smarthouse/images/chevron-down.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 92% 50%;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.active{
	background-color: #FFFFFF;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li > div > a:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.hover > div > a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.active > div > a{
	color: #94BE01;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1 > div > a:hover,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.hover > div > a,
.mainmenu .otmenu-desk-wrapper .ot-menu li.level1.active > div > a{
	background-color: transparent;
}
.mainmenu .otmenu-desk-wrapper .ot-menu .submenu-wrap{
	background-color: #FFFFFF;
	/* -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25); */
}
.mainmenu .otmenu-desk-wrapper .ot-menu .submenu-wrap.submenu-wrap-level1{
	background-color: #EEEEEE;
	/* -webkit-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	-moz-box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25);
	box-shadow: 1px 1px 2px rgba(0, 0, 0, 0.25); */
}
.mainmenu .otmenu-desk-wrapper .ot-menu .submenu-wrap-i{
	
}
.mainmenu .otmenu-desk-wrapper .ot-menu li.hasColumn .submenu-column{
	background-color: transparent;
}
.mainmenu .otmenu-desk-wrapper .ot-menu li li{
	background: none;
}
.mainmenu .otmenu-desk-wrapper .ot-menu.child-menu li.hasChild.notColumn > div > a{
	background-image: url("../../../templates/ot_smarthouse/images/chevron-right-g.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 98% 50%;
}
/* CUSTOM SEARCH */
.module.accordion .search .form-search{
	background: #FFFFFF;
	border-color: #A8AD51;
	-webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
	box-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
}
.form-search .input-append .search-query{
	background: #F6F6F6;
	color: #999999;
}
.custom_search .form-search .input-append {
	
}
.custom_search .form-search .input-append .search-query,
.custom_search .form-search .input-append .btn{
	height: 10px;
}

/* ---* CUSTOM MIDDLE BLOCK *--- */
.oMiddleBlock1{
	background-image: url("../../../templates/ot_smarthouse/images/banner_bg.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 100% 0;
}
.oMiddleBlock2{
	
}
/* CUSTOM STYLE FREE SHIPPING BAR MODULE */
.custom_title{
	color: #4E8D06;
}
.custom_style1{
	color: #708C02;
}
.custom_style2{
	color: #EA7600;
}
/* CUSTOM BREADCRUMB MODULE */
.breadcrumb,
.breadcrumb a{
	color: #789048;
}
.breadcrumb .lastitem,
.breadcrumb a:hover{
	color: #0088CC;
}
.breadcrumb{
	background-color: transparent;
}
.breadcrumb > li > .divider{
	background-attachment: scroll;
	background-color: transparent;
	background-image: url("../../../templates/ot_smarthouse/images/arrow.png");
	background-repeat: no-repeat;
	background-position: 50% 50%;
}

/* ---* CUSTOM MAIN BLOCK *--- */
.componentheading,
.page-header{
	color: #4695d3;
}
.oMainBlock .module h3.mod-title{
	/*margin-top: -30px;
	border: 2px solid #104873;
	border-radius: 7px;*/
}
.page-content,
.oMainBlock .module .mod-content{
	
}
/* CUSTOM LEFT MENU */
.oMainBlock .module ul li{
	
}
.oMainBlock .module ul.nav li {
	background-image: none;
	border-color: #959594;
}
.oMainBlock .module ul.nav li a{
	color: #555555;
}
.oMainBlock .module ul.nav li.active > a,
.oMainBlock .module ul.nav li a:hover,
.oMainBlock .module ul.nav li a:focus{
	color: #36720B;
}
/* ---* CUSTOM COMPONENT CONTENT *--- */

/* ---* CUSTOM CONTENT MODULE *--- */
.module .list-items li .created{
	color: #999999;
}
/* ---* CUSTOM COMPONENT K2 *--- */
.itemContainer,
.userItemView,
div.tagItemView,
.latestItemView{
	border-color: #E5E5E5;
}
div.itemHeader h2.itemTitle{
	
}
div.itemListSubCategories h3,
.itemHeader .itemTitle,
.genericItemTitle,
.catItemHeader .catItemTitle,
.catItemHeader .catItemTitle a,
div.latestItemHeader h3.latestItemTitle,
div.latestItemHeader h3.latestItemTitle a,
.moduleItemTitle,
.moduleItemTitle a{
	color: #625A4B;
}
ul.itemsList li{
	border-color: #EBEBEB;
}
.k2ItemBlock {
	border-color: #E5E5E5;
}
.catItemTags,
.userItemTags,
.itemTags,
.moduleItemTags,
.catItemTags a,
ul.userItemTags li a,
.itemTags a,
.moduleItemTags a{
	color: #666666;
}
.catItemTags a:hover,
ul.userItemTags li a:hover,
.itemTags a:hover,
.moduleItemTags a:hover{
	color: #0088CC;
}
.itemCommentsCounter{
	border-color: #0088CC;
}
.itemCommentsCounter > span{
	background-color: #607848;
	color: #FFFFFF;
}
/* ---* CUSTOM K2 MODULE *--- */
.k2ItemsBlock .ot-single .moduleItemOverlay,
.k2ItemsBlock .ot-single .moduleItemOverlay a{
	color: #FFFFFF;
}
.k2ItemsBlock .ot-single .moduleItemOverlay .moduleItemTitle{
	background-color: #457E04;
	color: #FFFFFF;
}
.k2ItemsBlock .ot-single .moduleItemOverlay .moduleItemIntrotext{
	background-color: #629E1E;
}
.k2ItemsBlock .ot-single .moduleItemOverlay .moduleItemAddition{
	background-color: #457E04;
	background-image: none;
}
.ie7 .k2ItemsBlock .ot-single .moduleItemOverlay .moduleItemAddition,
.k2ItemsBlock .ot-single .moduleItemOverlay .moduleItemAddition{
	background-color: #457E04;
}
.k2ItemsBlock .ot-single .moduleItemOverlay a.moduleItemReadMore{
	background-color: #629E1E;
	background-image: url("../../../templates/ot_smarthouse/images/readmore.png");
	background-repeat: no-repeat;
	background-position: 92% 50%;
}
.accordion-group.k2ItemBlock .accordion-heading{
	background-color: #F7F4EE;
}
.accordion-group.k2ItemBlock .accordion-heading .accordion-toggle{
	background-color: #E7E1D8;
}
.accordion-group.k2ItemBlock .accordion-heading .icon-plus-minus{
	background-image: url("../../../templates/ot_smarthouse/images/plus.png");
	background-position: 0 0;
}
.accordion-group.k2ItemBlock.active .accordion-heading,
.accordion-group.k2ItemBlock:hover .accordion-heading{
	background-color: #0088CC;
}
.accordion-group.k2ItemBlock.active .accordion-heading .accordion-toggle,
.accordion-group.k2ItemBlock:hover .accordion-heading .accordion-toggle{
	background-color: #0088CC;
}
.accordion-group.k2ItemBlock.active .accordion-heading .icon-plus-minus{
	background-image: url("../../../templates/ot_smarthouse/images/minus.png");
	background-position: 0 0;
}
.accordion-group.k2ItemBlock .accordion-heading .moduleItemTitle{
	color: #333333;
}
.accordion-group.k2ItemBlock.active .accordion-heading .moduleItemTitle,
.accordion-group.k2ItemBlock:hover .accordion-heading .moduleItemTitle{
	color: #FFFFFF;
}
.moduleItemReadMore,
a.k2ReadMore{
	background-color: #629E1E;
	background-attachment: scroll;
	background-image: url("../../../templates/ot_smarthouse/images/arrow_s_w.png");
	background-position: 100% 50%;
	background-repeat: no-repeat;
	color: #FFFFFF;
}
.moduleItemReadMore:hover,
a.k2ReadMore:hover{
	background-color: #457E04;
	color: #FFFFFF;
}

/* ---* CUSTOM COMPONENT VIRTUEMART *--- */
.browse-top h1.category-title{
	color: #82A902;
}
.category-view .row-fluid .category .spacer{
	border-color: #E5E5E5;
	height: 200px;
	background-color: #FFFFFF;
	background-image: -moz-linear-gradient(top, #FFFFFF 50%, #FAFAFA 100%);
	background-image: -webkit-gradient(left top, left bottom, color-stop(50%, #FFFFFF), color-stop(100%, #FAFAFA));
	background-image: -webkit-linear-gradient(top, #FFFFFF 50%, #FAFAFA 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 50%, #FAFAFA 100%);
	background-image: -ms-linear-gradient(top, #FFFFFF 50%, #FAFAFA 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 50%, #FAFAFA 100%);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FAFAFA', GradientType=0);
	background-position: 0 0;
}
.featured-view .spacer,
.latest-view .spacer,
.topten-view .spacer,
.recent-view .spacer,
.related-products-view .spacer,
.browse-view .row-fluid .product .spacer,
.product .spacer{
	border-color: #E5E5E5;
	height: 400px;
	background-color: #FFFFFF;
	background-image: -moz-linear-gradient(top, #FFFFFF 50%, #FAFAFA 100%);
	background-image: -webkit-gradient(left top, left bottom, color-stop(50%, #FFFFFF), color-stop(100%, #FAFAFA));
	background-image: -webkit-linear-gradient(top, #FFFFFF 50%, #FAFAFA 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 50%, #FAFAFA 100%);
	background-image: -ms-linear-gradient(top, #FFFFFF 50%, #FAFAFA 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 50%, #FAFAFA 100%);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#FAFAFA', GradientType=0);
	background-position: 0 0;
}
.product .spacer:hover,
#ot-product-hover.product .spacer{
	box-shadow: 0 0 15px #00aaff;
    border: 1px solid #00aaff;
	background-color: #FFFFFF;
	background-image: -moz-linear-gradient(top, #FFFFFF 50%, #E7E7E7 100%);
	background-image: -webkit-gradient(left top, left bottom, color-stop(50%, #FFFFFF), color-stop(100%, #E7E7E7));
	background-image: -webkit-linear-gradient(top, #FFFFFF 50%, #E7E7E7 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 50%, #E7E7E7 100%);
	background-image: -ms-linear-gradient(top, #FFFFFF 50%, #E7E7E7 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 50%, #E7E7E7 100%);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#E7E7E7', GradientType=0);
}
.category-view .row-fluid .category .spacer:hover{
	box-shadow: 0 0 15px #00aaff;
    border: 1px solid #00aaff;},
.featured-view .spacer:hover,
.latest-view .spacer:hover,
.topten-view .spacer:hover,
.recent-view .spacer:hover,
.related-products-view .spacer:hover,
.browse-view .row-fluid .product .spacer:hover,
.product .spacer:hover{
	
}
.product .spacer .product-image{
	border-color: #E5E5E5;
}
.product .spacer .product-name{
	color: #789048;
}
.product .spacer a.product-name:hover{
	color: #0088CC;
}
.product .spacer .product-category,
.product .spacer .product-s-desc{
	color: #666666;
}
.product .spacer .product-category:hover{
	
}
.vote .ratingbox{
	background: url("../../../templates/ot_smarthouse/images/color-stars-s.png") repeat-x scroll 0 bottom transparent;
	display: none
}
.vote .ratingbox span{
	background: url("../../../templates/ot_smarthouse/images/color-stars-s.png") repeat-x scroll 0 0 transparent;
	display: none
}
.product .spacer .product-details{
	color: #FFFFFF;
	border-color: #656565;
	background-color: #333333;
	background-image: -moz-linear-gradient(top, #636363 0, #141414 100%);
	background-image: -webkit-gradient(left top, left bottom, color-stop(0%, #636363), color-stop(100%, #141414));
	background-image: -webkit-linear-gradient(top, #636363 0, #141414 100%);
	background-image: -o-linear-gradient(top, #636363 0, #141414 100%);
	background-image: -ms-linear-gradient(top, #636363 0, #141414 100%);
	background-image: linear-gradient(to bottom, #636363 0, #141414 100%);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#636363', endColorstr='#141414', GradientType=0);
}
.product .spacer .product-details:hover{
	border-color: #0088CC;
	background-color: #91B901;
	background-image: -moz-linear-gradient(top, #A9C903 0, #72A000 100%);
	background-image: -webkit-gradient(left top, left bottom, color-stop(0%, #A9C903), color-stop(100%, #72A000));
	background-image: -webkit-linear-gradient(top, #A9C903 0, #72A000 100%);
	background-image: -o-linear-gradient(top, #A9C903 0, #72A000 100%);
	background-image: -ms-linear-gradient(top, #A9C903 0, #72A000 100%);
	background-image: linear-gradient(to bottom, #A9C903 0, #72A000 100%);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#A9C903', endColorstr='#72A000', GradientType=0);
}
.featured-view .spacer span.product-discount,
.latest-view .spacer span.product-discount,
.topten-view .spacer span.product-discount,
.recent-view .spacer span.product-discount,
.related-products-view .spacer span.product-discount,
.browse-view .row-fluid .product .spacer span.product-discount,
.product .spacer span.product-discount,
 span.product-discount,
.product .spacer span.percent{
	color: #FFFFFF !important;
	background-image: url("../../../templates/ot_smarthouse/images/saleoff.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
}
.featured-view .spacer .product-price span,
.latest-view .spacer .product-price span,
.topten-view .spacer .product-price span,
.recent-view .spacer .product-price span,
.related-products-view .spacer .product-price span,
.browse-view .row-fluid .product .spacer .product-price span,
.product .spacer .product-price,
.product .spacer .product-rel-price{
	color: #F20909;
	font-size: 25px;
	margin: 4% 15% 3% 0;
}
.featured-view .spacer .product-price .price-crossed span,
.latest-view .spacer .product-price .price-crossed span,
.topten-view .spacer .product-price .price-crossed span,
.recent-view .spacer .product-price .price-crossed span,
.related-products-view .spacer .product-price .price-crossed span,
.browse-view .row-fluid .product .spacer .product-price .price-crossed span,
.product .spacer .product-price .price-crossed,
.product .spacer .product-rel-price .price-crossed{
	color: #999999;
}
.featured-view .spacer .product-price .price-new span,
.latest-view .spacer .product-price .price-new span,
.topten-view .spacer .product-price .price-new span,
.recent-view .spacer .product-price .price-new span,
.related-products-view .spacer .product-price .price-new span,
.browse-view .row-fluid .product .spacer .product-price .price-new span,
.product .spacer .product-price .price-new,
.product .spacer .product-rel-price .price-new{
	color: #FF9523;
}
.product-preview{
	
}
.main-image{
	/* border-color: #F2F2F2; */
}
.main-image .img-caption{
	background: #D7D7D7;
}
.additional-images{
	
}
.additional-images .nav > li > a{
	border-color: #F2F2F2;
}
.additional-images .nav > li > a:hover,
.additional-images .nav > li:hover > a,
.additional-images .nav > li.active > a{
	border-color: #CCCCCC;
}
.productdetails-view .product-name h1{
	color: #4D4D4D;
}
.productdetails-view .category-name{
	color: #999999;
}
.availability,
.productdetails-view .product-price span{
	
}
.productdetails-view .product-price .price-crossed span{
	color: #999999;
}
.productdetails-view .product-short-description{
	border-color: #E9E9E9;
}
.productdetails-view .product-details{
	
}
.productdetails-view  .spacer-buy-area{
	background-color: #FFFFFF;
	background-image: -moz-linear-gradient(top, #F2F2F2 0, #FFFFFF 20%);
	background-image: -webkit-gradient(left top, left bottom, color-stop(0%, #F2F2F2), color-stop(20%, #FFFFFF));
	background-image: -webkit-linear-gradient(top, #F2F2F2 0, #FFFFFF 20%);
	background-image: -o-linear-gradient(top, #F2F2F2 0, #FFFFFF 20%);
	background-image: -ms-linear-gradient(top, #F2F2F2 0, #FFFFFF 20%);
	background-image: linear-gradient(to bottom, #F2F2F2 0, #FFFFFF 20%);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#F2F2F2', endColorstr='#FFFFFF', GradientType=0);
	background-position: 0 0;
}
.productdetails-view .product-fields{
	border-color: #E9E9E9;
}
.productdetails-view .addtocart-area{
	
}
span.addtocart-button{
	border-color: #104873;
	background-color: #104873;
	background-image: -moz-linear-gradient(top, #FFFFFF 0, #104873 100%);
	background-image: -webkit-gradient(left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #104873));
	background-image: -webkit-linear-gradient(top, #FFFFFF 0, #104873 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0, #104873 100%);
	background-image: -ms-linear-gradient(top, #FFFFFF 0, #104873 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0, #104873 100%);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#104873', GradientType=0);
	background-position: 0 0;
}
span.addtocart-button input.addtocart-button{
	color: #FFFFFF;
	border-color: transparent;
	background-color: transparent;
	background-image: url("../../../templates/ot_smarthouse/images/addtocart.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 50%;
}
span.addtocart-button input.addtocart-button:hover{
	color: #FFFFFF;
	background-position: 0 50%;
}
span.addtocart-button input.notify-button,
.vm-button-correct, .vm-button-correct:link,
.vm-button-correct:visited{
	background-color: #A8D601;
	background-image: -moz-linear-gradient(top, #A4CC03 0%, #4B8700 100%);
	background-image: -webkit-gradient(left top, left bottom, color-stop(0%, #A4CC03), color-stop(100%, #4B8700));
	background-image: -webkit-linear-gradient(top, #A4CC03 0%, #4B8700 100%);
	background-image: -o-linear-gradient(top, #A4CC03 0%, #4B8700 100%);
	background-image: -ms-linear-gradient(top, #A4CC03 0%, #4B8700 100%);
	background-image: linear-gradient(to bottom, #A4CC03 0%, #4B8700 100%);
	background-position: 0 0;
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#A4CC03', endColorstr='#4B8700', GradientType=0);
	color: #FFFFFF;
	border-color: #6D8E01;
}
span.addtocart-button input.notify-button:hover,
.vm-button-correct:hover{
	background-color: #668F01;
	background-image: -moz-linear-gradient(top, #9EC902 0%, #639F00 100%);
	background-image: -webkit-gradient(left top, left bottom, color-stop(0%, #9EC902), color-stop(100%, #639F00));
	background-image: -webkit-linear-gradient(top, #9EC902 0%, #639F00 100%);
	background-image: -o-linear-gradient(top, #9EC902 0%, #639F00 100%);
	background-image: -ms-linear-gradient(top, #9EC902 0%, #639F00 100%);
	background-image: linear-gradient(to bottom, #9EC902 0%, #639F00 100%);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#9EC902', endColorstr='#639F00', GradientType=0);
	background-position: 0 0;
	color: #FFFFFF;
}
.productdetails-view h4,
.product-related-products h4,
.product-related-categories h4,
.category-view h4,
.featured-view h4,
.latest-view h4,
.topten-view h4,
.recent-view h4,
.related-products-view h4{
	
}

/* CUSTOM VIRTUEMART MODULE */

/* ---* CUSTOM MAIN BOTTOM BLOCK *--- */
.oMainBottomBlock{
	background-image: url("../../../templates/ot_smarthouse/images/mainbottom_bg.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
}

/* ---* CUSTOM BOTTOM BLOCK *--- */
.oBottomBlock{
	background-image: url("../../../templates/ot_smarthouse/images/bottom_bg.png");
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
}
.oBottomBlock-i{
	background-image: url("../../../templates/ot_smarthouse/images/shadow.png");
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 100%;
}
.oBottomBlock1{
	background-image: url("../../../templates/ot_smarthouse/images/bottom1_bg.png")!important;
	background-repeat: repeat-x;
	background-attachment: scroll;
	background-position: 0 100%;
}
.oBottomBlock3{
	border-color: #616161;
}
.oBottomBlock,
.oBottomBlock a {
	color: #fff;
	font-size: 16px;
}
.oBottomBlock a:hover {
	color: #0088CC;
}
.oBottomBlock h3.mod-title{
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0.1);
}
.oBottomBlock h3.mod-title .first-word{
	color: #FFFFFF;
}

/* ---* CUSTOM FOOTER BLOCK *--- */
.oFooterBlock{
	background-image: url("../../../templates/ot_smarthouse/images/bottom_bg.png");
	background-repeat: repeat;
	background-attachment: scroll;
	background-position: 0 0;
}
.oFooterBlock .container{
	
}
.oFooterBlock .mod-title{
	color: #FFFFFF;
	background-color: rgba(255, 255, 255, 0.1);
}
.oFooterBlock .mod-title .first-word{
	color: #FFFFFF;
}
.oFooterBlock,
.oFooterBlock a,
.oFooterBlock ul li span{
	color: #A8A8A8;
}
.oFooterBlock a:hover{
	color: #0088CC;
}
.gotop{
	background-image: url("../../../templates/ot_smarthouse/images/gotop.png");
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position: 0 0;
}

/* ---* CUSTOM READMORE *--- */
a.readmore{
	background-color: #0088CC;
	color: #FFFFFF;
	border-color: #91B901;
}
a.readmore:hover{
	background-color: #0088CC;
	color: #FFFFFF;
}

/* ---* CUSTOM ICONS *--- */
.ico-bq-o{
	background-attachment: scroll;
	background-image: url("../../../templates/ot_smarthouse/images/bq-o.png");
	background-position: 0 50%;
	background-repeat: no-repeat;
}
.ico-bq-c{
	background-attachment: scroll;
	background-image: url("../../../templates/ot_smarthouse/images/bq-c.png");
	background-position: 0 50%;
	background-repeat: no-repeat;
}

/* ---* CUSTOM TABS *--- */
.nav-tabs > li > a{
	background-color: #FFFFFF;
	background-image: -moz-linear-gradient(top, #FFFFFF 0, #ECECEC 100%);
	background-image: -webkit-gradient(left top, left bottom, color-stop(0%, #FFFFFF), color-stop(100%, #ECECEC));
	background-image: -webkit-linear-gradient(top, #FFFFFF 0, #ECECEC 100%);
	background-image: -o-linear-gradient(top, #FFFFFF 0, #ECECEC 100%);
	background-image: -ms-linear-gradient(top, #FFFFFF 0, #ECECEC 100%);
	background-image: linear-gradient(to bottom, #FFFFFF 0, #ECECEC 100%);
	background-repeat: repeat-x;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#FFFFFF', endColorstr='#ECECEC', GradientType=0);
	/* border-color: #E9E9E9 #E9E9E9 transparent; */
	border-color: #E9E9E9;
	color: #666666;
}
.nav-tabs > .active > a,
.nav-tabs > .active > a:hover,
.nav-tabs > .active > a:focus{
	background-image: none;
	color: #222222;
	border-color: #E9E9E9;
}
.tab-content{
	border-color: #E9E9E9;
}

/* ---* CUSTOM SLIDE *--- */
.carousel{
	
}
.carousel-control{	
	
}
.carousel-control.control-light{
	background-color: #FFFFFF;
	color: #000000;
}
.icon-prev-bold{
	background: url("../../../templates/ot_smarthouse/images/icon-prev-bold.png") no-repeat scroll 50% 50% transparent;
}
.icon-next-bold{
	background: url("../../../templates/ot_smarthouse/images/icon-next-bold.png") no-repeat scroll 50% 50% transparent;
}
.icon-prev{
	background: url("../../../templates/ot_smarthouse/images/icon-prev.png") no-repeat scroll 50% 50% transparent;
}
.icon-next{
	background: url("../../../templates/ot_smarthouse/images/icon-next.png") no-repeat scroll 50% 50% transparent;
}
.ico-prev-w{
	background: url("../../../templates/ot_smarthouse/images/prev_w.png") no-repeat scroll 50% 50% transparent;
}
.ico-next-w{
	background: url("../../../templates/ot_smarthouse/images/next_w.png") no-repeat scroll 50% 50% transparent;
}
.carousel-indicators li{
	background-color: #E2E2E2;
}
.carousel-indicators li:hover,
.carousel-indicators li.active{
	background-color: #7B7B7B;
}
.ot-slidenav .carousel-control.left{
	background-color: #9EC902;
}
.ot-slidenav .carousel-control.right{
	background-color: #668F01;
}



/*
playback timings (ms):
  captures_list: 1657.291
  PetaboxLoader3.datanode: 1206.798 (4)
  CDXLines.iter: 17.194 (3)
  exclusion.robots.policy: 0.177
  esindex: 0.016
  LoadShardBlock: 1619.993 (3)
  PetaboxLoader3.resolve: 600.269 (4)
  exclusion.robots: 0.191
  RedisCDXSource: 15.903
  load_resource: 299.031
*/