/*------------------------------------------------------------------------------------------------------------
# VP ProMart! Joomla 2.5 Template for VirtueMart 2.0 Ver. 1.0.5
# ------------------------------------------------------------------------------------------------------------
# Copyright (C) 2012 VirtuePlanet Services LLP. All Rights Reserved.
# License - GNU General Public License version 2. http://www.gnu.org/licenses/gpl-2.0.html
# Author: VirtuePlanet Services LLP
# Email: info@virtueplanet.com
# Websites:  http://www.virtueplanet.com
------------------------------------------------------------------------------------------------------------*/
.branding > .logo-link {
    background: url("../images/style-1/logo.png") no-repeat scroll 0 0 transparent;
    display: block;
    height: 149px;
    margin-left: 20px;
    margin-top: 10px;
    text-align: left;
    text-indent: -10000px;
    width: 540px;
}
#main-site .top-banner{
	padding: 10px; 
	background: #000;
}
::selection {
	background: #550404;
	color: #fff;
}
a, #footer a:hover, #footer a:focus, #bottom a:hover, #bottom a:focus, h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, .top-menu a:hover {
	color:#550404;
}
#scroll-top, #scroll-top:active, #scroll-top:visited, #scroll-top:link {
	background:url(../images/style-1/scroll-top.png) no-repeat 50% 50% transparent;
}
#overall {
	background:#550404;
}

ul.controls > li > a, #login-form li > a {
	background:url(../images/style-1/li-arrow-icon-set.png) no-repeat 0 2px transparent;
	padding-left:15px;
}
#header .navbar .visible-desktop .nav > li > a, #header .navbar .visible-desktop .nav > li > span {
	color:#fff;
	-moz-transition: all .5s ease;
	-webkit-transition: all .5s ease;
	-o-transition: all .5s ease;
	transition: all .5s ease;
}
.menu.nav li.active > a, .menu.nav li.active > a:hover, .menu.nav li.active > a:focus, .menu.nav > .dropdown.active > a, .menu.nav > .dropdown.open.active > a:hover, .menu.nav > .dropdown.open.active > a:focus, .menu.nav .submenu li > a:hover, .mobile-nav li > a:hover, .mobile-nav li > a:focus, .mobile-nav li.active > a, .menu.nav li.active > span, .menu.nav li.active > span:hover, .menu.nav li.active > span:focus, .menu.nav > .dropdown.active > span, .menu.nav > .dropdown.open.active > span:hover, .menu.nav > .dropdown.open.active > span:focus, .menu.nav .submenu li > span:hover, .mobile-nav li > span:hover, .mobile-nav li > span:focus, .mobile-nav li.active > span, .branding-header-module .vm-mini-cart-module .show_cart  {
	background:url(../images/style-1/active-nav.png) repeat-x center center #0088cc;
	-webkit-box-shadow: none;
	-moz-box-shadow: none;
	box-shadow: none;
}
.menu.nav > .current.active.home > a, .menu.nav > .current.active.home > a:hover, .menu.nav > .current.active.home > span, .menu.nav > .current.active.home > span:hover {
	border-left-color:#a00808;
}
.navbar .submenu li > a:hover, .navbar .submenu li > span:hover, .navbar .submenu li.active > a, .navbar .submenu li.active > span {
	border: 1px solid #a00808;
}
.side-menu li a, .VM-menu li a, .side-menu li span {
	background:url(../images/style-1/menu-icon-set.png) no-repeat 0 -49px transparent;
}
.side-menu li .menu-arrow, .VM-menu li .menu-arrow {
	
}
.side-menu li.active > a, .VM-menu li.active > a, .side-menu li.active > span {
	color: #550404;	
}

/* VIRTUEMART STYLES */
.price-title, .final-price, .product-discount, .product-price .PricesalesPrice, .col-total .PricesalesPrice {
	color:#550404;
}
.price-before-dicount {
	color:#7B7A7A;
}
.addtocart-area .product-fields-title {
	color:#333;	
}
.product-side-bar {
	color: #808080;
	border: 1px solid #ddd;
}
.product-neighbours, .back-to-category, .social-button-container, .phone-product-nav, .tabular-content-area, .customer-reviews, .product-related-products, .product-related-categories {
	border-color:#ddd;
}
.tab-content, .tab-content p {
	color:#333;
}
.back-to-category .product-details {
	color:#333;
}
.back-to-category .product-details:hover, .back-to-category .product-details:focus, .new-field-title:hover, .sidebar-field-title:hover, .product-field-display a:hover, .orderby-displaynumber a:hover, .previous-page:hover, .previous-page:focus, .next-page:hover, .next-page:focus {
	color:#550404;
	text-decoration:underline;
}
.stars-orange{background-position:0 0 !important;}
.stars-red{background-position:0 -54px !important;}
.stars-green{background-position:0 -108px !important; }
.stars-color, .stars-blue{background-position:0 -162px !important;}
.stars-purple{background-position:0 -216px !important;}
.related-item-title {
	color:#333;
}
.spacer, .product-sorting-cont, .vm-pagination {

}

.vp-slideshow-product-price > .PricesalesPrice, .vp-slideshow-discount-percent, .vp-slideshow-product-title > h4 > span {
	color:#0087CA;
}
.vp-slideshow-before-discount {
	color:#7B7A7A;
}
.vm-simple-product-slideshow .flex-control-paging li a.flex-active {
	background: #550404;
}
a.active img.thumbnail-image {
	border-color:#550404;
}
.visible-cart-content {
	background:url(../images/style-1/mini-cart-bag.png) no-repeat 0 0 #282828;
}
.table-hover tbody tr:hover td, .table-hover tbody tr:hover th {
	background-color:#e9f6ff
}
.cart-summary .grand-total:hover, .cart-summary .grand-total:hover td {
	background-color:#dcf1ff;
}
.moduletable.base > .mods {
	background:#550404;	
}
.moduletable.base > .mods .modulcontent {
	color:#eee;
}
.btn-primary {
	color: #ffffff;
	text-shadow: 0 -1px 0 rgba(0,0,0,0.25);
	background-color: #008fd7;
	background-image: -webkit-gradient(linear,0 0,0 100%,from(#0696dc),to(#047bb7));
	background-image: -webkit-linear-gradient(top,#0696dc,#047bb7);
	background-image: -o-linear-gradient(top,#0696dc,#047bb7);
	background-image: linear-gradient(to bottom,#0696dc,#047bb7);
	background-image: -moz-linear-gradient(top,#0696dc,#047bb7);
	background-repeat: repeat-x;
	border-color: #047bb7 #047bb7 #0674ac;
	filter: progid:dximagetransform.microsoft.gradient(startColorstr='#ff047bb7',endColorstr='#ff0696dc',GradientType=0);
	filter: progid:dximagetransform.microsoft.gradient(enabled=false);
}
.btn-primary:hover, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color:#047bb7;
}
.style-1 .row-fluid .navbar{
	margin-bottom: 0px;
}
#main-site .row-fluid{
	background: #FFF;
}
#main-site .row-fluid .moduletable.span12{
	background: url(../images/bgfeatureproduct.png) repeat-x #f0f1f2;
}
#main-site .row-fluid .vm-product-module .row-fluid{
	background: none;
}
.row-fluid .product .hproduct form.product{
	margin-bottom: 0px;
}
.vm-product-module form.product .addtocart-bar span.addtocart-button{
	display: table;
    text-align: center;
    width: 100%;
}
.vm-product-module form.product .addtocart-bar span.addtocart-button input.addtocart-button{
    height: 32px;
    margin: 0 auto;
    padding: 0;
    width: 109px;
	background: url(../images/addtocart.png) no-repeat;
	font-size: 12px;
	}
.vm-product-module .row-fluid .span3 .spacer .image-cont img{
	width: 75px;
	height: 90px;
	margin-top: 8px;
}

.vm-product-module .row-fluid .product-hover.span3,.row-fluid .span9.main-column {
    margin-left: 1.5% !important;
}
.vm-product-module .row-fluid [class*="span"]:first-child {
	margin-left: 8px;
}
.vm-product-module .hproduct h3.cat-product-title{
	margin-top: 0px;
	margin-bottom: 5px;
	padding-left: 0px !important;
}
.vm-product-module .hproduct h3.cat-product-title a{
	font-weight: bold;
    text-transform: capitalize;
	color: #494545 !important;
	font-size: 13px;
}
.spacer .image-cont {
	border-color:#e8e8e8;
}
.vm-product-module .spacer .image-cont {
	height: 122px !important;
	width: 154px !important;
}
#main-site > .row-fluid{
	padding-top: 26px;
	background: url(../images/bgtopcontent.png) no-repeat #FFF;
}
.left-mod ul.VM-menu li a{
	border-bottom: 1px solid #e5d9d9;
    color: #292929;
    display: block;
    font-family: BookAntiquaItalic;
    font-size: 18px;
    padding: 4px 0 4px 20px;
    text-transform: capitalize;
	line-height: 30px;
}
#main-site .row-fluid .span9.main-column{
	border-left: solid 1px #ccb3b3;
}
.vm-simple-product-slideshow.flexslider{
	background: #FFF !important;
}


#main-site .row-fluid .moduletable.span12 .bghelper h3{
    font-size: 15px;
    line-height: 20px;
    padding-left: 15px;
    text-transform: uppercase;
	margin-left: 0;
    margin-right: 0;
    padding-left: 20px;
}
#main-site .row-fluid .span3.left-mod, #main-site .row-fluid .span9.main-column{
	margin-top: 33px;
}
.left-mod .menuleft ul.side-menu li a{
	border-bottom: 1px solid #E5D9D9;
    color: #292929;
    display: block;
    font-family: BookAntiquaItalic;
    font-size: 18px;
    line-height: 30px;
    padding: 4px 0 4px 20px;
    text-transform: capitalize;
	background: none;
}
#main-site  > .row-fluid{
	padding-bottom: 40px;
}
#main-site .pathway{
	padding: 0px !important;
	background: #FFF;
}
ul.breadcrumb{
	line-height: 30px;
    padding-left: 10px !important;
}
.componentheading {
    background: url("../images/hdot.gif") repeat-x scroll center bottom transparent;
    margin: 0 0 10px;
    padding: 5px 0 15px;
	font-size: 200%;
    font-weight: bold;
}
 .rsform-block input[type="text"], .rsform-block input[type="text"]{
	width: 300px;
}
.rsform-block #Message{
	width: 350px;
}
#main-site .span9.main-column .blog-featured{
	background: url(../images/bottomarticle.png) 50% bottom no-repeat;
	margin-bottom: 40px;
	padding-bottom: 5px;
}
.vp-slideshow-product-s-desc, .vp-slideshow-product-price{
	/* display: none; */
}
h3.cat-product-title{
    line-height: 20px !important;
    margin: 0 0 5px;
}
h3.cat-product-title a{
	font-size: 14px;
    font-weight: bold;
    text-transform: capitalize;
}
section.row-fluid{
	padding-left: 0px !important;
	padding-right: 0px !important;
}
article.span12{
	padding: 0px 25px;
}
.row-fluid .span9.main-column{
	padding-left: 1.5% !important;
}
.row-fluid .span3.left-mod{
	width: 26.077%;
}
.row-fluid .span9.main-column{
	width: 72.859% !important;
	margin-left: 0px !important;
}
#main-site > .moduletable.span12 > .bghelper > h3{
	padding-left: 20px !important;
}
body {background-color:#fff; color:#7B7A7A; height:100%;font-family: Arial,Helvetica,sans-serif;}
.left-mod .side-menu li a, .left-mod .side-menu li span{
	border-bottom: 1px solid #E5D9D9;
    color: #292929;
    display: block;
    font-family: BookAntiquaItalic;
    font-size: 18px;
    line-height: 30px;
    padding: 4px 0 4px 20px;
    text-transform: capitalize;
}
.thumbnails-container .image-thumbnails{
	float: left;
	margin-right: 2px;
}
.product-image-gallery .heightauto{
	height: auto !important;
	padding: 5px;
	border: solid 1px #DDDDDD;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
}
.nonemarginleft{
	margin: 5px 0px 0px 0px !important;
	overflow-x: auto;
}
.category-view .sub-categories .category .spacer .image-cont img{
	height: 100px;
}
.orderby-displaynumber{
	display: none;
}