body {
color: #8a889a;	
}
	
h1, h2, h3, h4 {
font-weight: 300;	
color: #8a889a;
}

.page-title h1 {
font-size: 28px;
color: #8a889a;
}

body {
	color: #8a889a;
	background: url(../images/default/bg-body.png) repeat left top scroll;
	font-family: 'Source Sans Pro', "sans-serif;";
	font-size: 14px;
	font-weight: 300;
	line-height: 1.55;
}

a:hover {
	color: black;
}
#ves-header-top {
    background-color: #8a889a ;
}
h1 a.logo {
    background: url(../images/clean/logo.png) no-repeat scroll 0 0 ;
}
#ves-nav-container .main{
	border-top: 1px solid #8a889a;
	border-left: 1px solid #8a889a;
	border-right: 1px solid #8a889a;
}
#ves-nav-container .main-inner{
	border-top: 1px solid #8a889a;
	border-left: 1px solid #8a889a;
	border-right: 1px solid #8a889a;
	
	background-color: #8a889a;

}

button.button {
	overflow:visible;
	width:auto;
	border:0;
	padding:0;
	margin:0;

	cursor:pointer;
}

ol li {
    list-style: upper-roman outside none;
    margin-left: 30px;
}


#footer-all .legal {
  clear: both;
  display: block;
  width: 100%;
  }


#footer-all .legal li a {
  font-weight: 300;
  text-transform: uppercase;
  color: #8a889a;
  padding: 0 1em;
  }


.res-menu .wrap-menu,
#nav ul, #nav div {
	border: 1px solid #a1968c;
}
.wrap-menu li {
	background: url(../images/clean/border-menu.png) repeat-y right top scroll;
}
.wrap-menu ul li {

}
#ves-slideshow .main {
	border-bottom: 1px solid #2d2d2d;
	border-left: 1px solid #2d2d2d;
	border-right: 1px solid #2d2d2d;
}
#ves-slideshow .main-inner {
	border-bottom: 1px solid #4d4d4d;
	border-left: 1px solid #4d4d4d;
	border-right: 1px solid #4d4d4d;
	
	background-color: #3263ab;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#000), to(#373737));   /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #373737, #000); /* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #373737, #000); 	 /* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #373737, #000); /* IE 10 */
	background: -o-linear-gradient(top, #373737, #000); /* Opera 11.10+ */
}
#ves-slideshow .lof-coinslider-default .lof-wrapper {
    border: 1px solid #8b8a8a;
}
.block-minicarttop .block-title h3 {
    color: #8C7C6D;
}
.form-search span.input-search {
	background-color: #dad9d8;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#ebebeb), to(#d3d3d3));   /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #d3d3d3, #ebebeb); /* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #d3d3d3, #ebebeb); 	 /* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #d3d3d3, #ebebeb); /* IE 10 */
	background: -o-linear-gradient(top, #d3d3d3, #ebebeb); /* Opera 11.10+ */
	border-top: 1px solid #202020;
	border-left: 1px solid #202020;
	border-right: 1px solid #202020;
	border-bottom: 1px solid #1f1f1f;
}
.form-search #search{
	background: url(../images/clean/icon-search.png) no-repeat 95% 6px scroll;
    color: #000; 
}
#ves-block-top .number-one .icon-number {
	background: url(../images/clean/icon-number1.png) no-repeat left top scroll;
}
#ves-block-top .number-two .icon-number {
	background: url(../images/clean/icon-number2.png) no-repeat left top scroll;
}
#ves-block-top .number-three .icon-number {
	background: url(../images/clean/icon-number3.png) no-repeat left top scroll;
}
/* Category =========================================================================*/
.product-view .regular-price .price {
	color: #8C7C6D;
}
.products-grid .product-image:hover,
.products-list .product-image:hover {
   background: #37302a;
   border: 1px solid #303030;	
}

.products-grid .product-image:hover a,
.products-list .product-image:hover a{
    border: 1px solid #37302a;
}

.btn-proceed-checkout, .btn-checkout {
color: white;
font-weight: bold;
}

.btn-proceed-checkout, .btn-checkout,
.cart-table .btn-empty , .cart-table .btn-continue , .cart-table .btn-update ,
.block-poll button.button,
.add-to-cart button.button,.buttons-set button.button,
.block-subscribe .actions button.button,
.addtocart-area{
	border: 1px solid #303030;
}
.cart-table .btn-empty > span, .cart-table .btn-continue > span, .cart-table .btn-update > span,
.block-poll button.button > span,
.buttons-set button.button > span,
.add-to-cart button.button > span,
.block-subscribe .actions button.button > span,
.addtocart-area-inner {
	border: 1px solid #706c67;
	background-color: #8a889a;
}
.addtocart-area button.button {
	border-right: 1px solid #2d2d2d;
}
.addtocart-area .price-box {
	border-left: 1px solid #afa59b;
}

.breadcrumbs {
    border-bottom: 3px solid #5a5550;
}
.breadcrumbs li a {
	color: #8C7C6D;
}
.product-view .tabs li.active a, .product-view .tabs li.active a:hover {
	background: #8a889a;
}
.product-view .tabs {
	border-bottom: 1px bottom #bec9ce;
}
.block-category #ves-accordion li a:hover {
    color: #8C7C6D;
}
.block-category ul li a:hover {
	background: url(../images/clean/icon-li.png) no-repeat 2px 10px scroll;
}

.toolbar .view-mode a.list{
	background: url(../images/clean/icon-list.png) no-repeat left 2px scroll;
}
.toolbar .view-mode strong.list{
	background: url(../images/clean/icon-list.png) no-repeat left -11px scroll;
}
.toolbar .view-mode a.grid {
	background: url(../images/clean/icon-grid.png) no-repeat left 2px scroll;
}
.toolbar .view-mode strong.grid{
	background: url(../images/clean/icon-grid.png) no-repeat left -11px scroll;
}
@media only screen and (max-width: 766px) {
	/* ======== responsive menu ======== */

ul.wrap-menu  {
	background: url(../images/clean/bg-submenu.png) repeat left top scroll;
}
.wrap-menu li.parent > ul {
	background: #767575;
}

.wrap-menu  ul li.parent ul {
	background: #989797;
}
#nav-res .bg-parent, .res-menu h2 .bg-parent {
	border: 1px solid #a1968c;
}
#nav-res .bg-parent:hover, li.active .bg-parent, .res-menu h2 .bg-parent {
    box-shadow: 0 0 2px #000;
}
}


