/**
 * Magento
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License (AFL 3.0)
 * that is bundled with this package in the file LICENSE_AFL.txt.
 * It is also available through the world-wide-web at this URL:
 * http://opensource.org/licenses/afl-3.0.php
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@magentocommerce.com so we can send you a copy immediately.
 *
 * DISCLAIMER
 *
 * Do not edit or add to this file if you wish to upgrade Magento to newer
 * versions in the future. If you wish to customize Magento for your
 * needs please refer to http://www.magentocommerce.com for more information.
 *
 * @category    design
 * @package     default_default
 * @copyright   Copyright (c) 2012 Magento Inc. (http://www.magentocommerce.com)
 * @license     http://opensource.org/licenses/afl-3.0.php  Academic Free License (AFL 3.0)
 */

/* Reset ================================================================================= */
* {
	margin:0;
	padding:0;
}
body {
	font:12px/1.55 'Source Sans Pro', sans-serif;
	color:#8a889a;
}
img {
	border:0;
	vertical-align:top;
}
a {
	text-decoration:none;
	color: black;
}
a:hover {
	text-decoration:none;
	color: gray;
}
:focus {
	outline:0;
}
.container {
	max-width:980px;
	margin:0 auto;
	position: relative;}
#ves-footer-static-container .container,
#ves-main-container .container,
#ves-block-top .container{
	background: #fff;
	border-left: 1px solid #D7D7D7;
	border-right: 1px solid #D7D7D7;
}
.sidebar .block {
	margin-bottom:15px;
}
.sidebar .block .block-title strong,
.sidebar .block .block-title h3 {
	color: #8a889a;
	font-size:18px;
	background: none;
}

/* Header ================================================================================ */
/******* header-top------*/
#ves-header-top {
}
.header-top-left {
	float: left;
}
.header-top-left .date-time {
	display: inline-block;
	color: #fff;
	text-shadow: 0 1px 0 #2b4b7b;
	margin: 8px 10px 8px;
}
.header-top-left .form-language,.header-top-left .social-top {
	float:left;
	margin: 0 10px	 6px;
}
.header-top-left .social-top a {
	float: left;
	margin-right:4px;
}
.header-top-right {
	float: right;
}
.header-top-right ul.links {
	margin: 8px 0;
}
.header-top-right ul.links li {
	background: url(../images/default/boder-menu-top.png) no-repeat right 3px scroll;
	padding-right:7px;
}
.header-top-right ul.links li a {
	
	color: white;
	padding: 0 5px;
}
.header-top-right ul.links li a:hover {
	color: black;
}
/******* header-bottom------*/
h1.logo {
	float: left;
    margin: 15px 0 25px;
}
h1 a.logo {
    background: url(../images/default/logo.png) no-repeat scroll 0 0 transparent;
    display: block;
    height: 84px;
    width: 400px;
}

/******block-minicarttop-------*/
.block-minicarttop {
	float: right;
	background: #FFFFFF;
    border: 1px solid #D7D7D7;
    border-radius: 4px 4px 4px 4px;
	padding: 6px 10px;
	margin: 15px 0;
}
.block-minicarttop .block-title h3{
	border-bottom: 1px dotted #D7D7D7;
    color: #3263AB;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 13px;
	margin-bottom: 0;
	padding-bottom: 5px;
}
.block-cart .subtotal,
.block-cart .amount,
.block-minicarttop .subtotal,
.block-minicarttop .amount {
	padding: 3px 0;
	line-height: 20px;
	display: inline-block;
}
.block-minicarttop .subtotal {
	margin-left: 25px;
}
.block-minicarttop .amount {
	margin-right: 25px;
}
.block-minicarttop .summary {
	border-bottom: 1px dotted #D7D7D7;
}
.block-minicarttop .actions {
 	padding:3px 0 0;
}
.block-cart button.button span,
.block-minicarttop button.button span {
	background: none;
	 border: none;
	 color: black;
	 font-weight: bold;
}
.block-cart button.button:hover span , .block-minicarttop button.button:hover span {
	color: #8a889a;
}
/******* Block-cart------------ */
.block-cart .summary {
	background: #FAFAFA;
}
.block-cart .subtotal{
	float: right;
	padding: 0;
	 margin:0;
	 font-size:13px;
}
.block-cart .amount{
	float: left;
	padding: 0;
	margin:0;
	 font-size:13px;
}

/****** Search-----------------*/
.header .quick-access {
	display: inline-block ;
}
#search_mini_form{
    bottom: -41px;
    position: absolute;
    right: 15px;
	z-index: 10;
}
.form-search span.input-search {
	background-color: #eaeff6;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#3262aa), to(#eaeff6));   /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #d3d7de, #eaeff6); /* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #d3d7de, #eaeff6); 	 /* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #d3d7de, #eaeff6); /* IE 10 */
	background: -o-linear-gradient(top, #d3d7de, #eaeff6); /* Opera 11.10+ */
	border-top: 1px solid #29518c;
	border-left: 1px solid #29518c;
	border-right: 1px solid #29518c;
	border-bottom: 1px solid #29508b;
    border-radius: 15px;
	display: inline-block;
}
.form-search #search{
	background: url(../images/default/icon-search.png) no-repeat 95% 6px scroll;
    color: #515980; 
    border-radius: 15px;
    height: 24px;
    line-height: 24px;
    text-indent: 12px;
	border: none;
	font-size:13px;
	margin: 0;
}
/* Menu ================================================================================ */
#ves-nav-container .container{
	border-top: 1px solid #8a889a;
	border-left: 1px solid #8a889a;
	border-right: 1px solid #8a889a;
	border-radius: 5px 5px 0 0;
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	-ms-border-radius: 5px 5px 0 0;
	font-size: 1.75em;
}
#ves-nav-container .main-inner{
	border-top: 1px solid #8a889a;
	border-left: 1px solid #8a889a;
	border-right: 1px solid #8a889a;
	border-radius: 5px 5px 0 0;
	
	-webkit-border-radius: 5px 5px 0 0;
	-moz-border-radius: 5px 5px 0 0;
	-o-border-radius: 5px 5px 0 0;
	-ms-border-radius: 5px 5px 0 0;
	background-color: #8a889a;

	height: 39px;
}
.res-menu {
	display: none;
}
.wrap-menu {
	margin: 0 19px;
	display: inline-block;
}
.wrap-menu > li {
	background: url(../images/default/border-menu.png) repeat-y right top scroll;
	position: relative;
}
.wrap-menu > li > a {
	line-height: 39px;
	color: #fff;
	font-weight: normal;
	padding: 0 17px;

	display: inline-block;
}
.wrap-menu > li.active > a, .wrap-menu > li:hover > a {
    fail-background: url(../images/default/bg-menu-hover.png) repeat-x scroll left top ;
	color: #bec9ce ;
}

#nav ul, #nav div {
	background-color: #8a889a;
}
.wrap-menu ul li {
	padding: 0 10px;
}




/* SLIDESHOW ================================================================================ */
#ves-slideshow .container {
	border-bottom: 1px solid #234577;
	border-left: 1px solid #234577;
	border-right: 1px solid #234577;
}
#ves-slideshow .main-inner {
	border-bottom: 1px solid #7293c5;
	border-left: 1px solid #7293c5;
	border-right: 1px solid #7293c5;
	background-color: #3262aa;
	background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#2d5898), to(#3262aa));   /* Safari 4-5, Chrome 1-9 */
	background: -webkit-linear-gradient(top, #3262aa, #2d5898); /* Safari 5.1, Chrome 10+ */
	background: -moz-linear-gradient(top, #3262aa, #2d5898); 	 /* Firefox 3.6+ */
	background: -ms-linear-gradient(top, #3262aa, #2d5898); /* IE 10 */
	background: -o-linear-gradient(top, #3262aa, #2d5898); /* Opera 11.10+ */ 
}
#ves-slideshow .lof-coinslider-default {
	background: none;
	margin: 0;
	padding:0 18px 18px;
}
#ves-slideshow .lof-coinslider-default .lof-wrapper {
	border: 1px solid #7091C4;
	border-radius: 1px;
}
#ves-slideshow .lof-coinslider-default .lof-table {
	display: none!important;
}
#ves-slideshow .lof-coinslider-default .nivo-caption {bottom:10px; right:10px; height:80px; width:400px;overflow:hidden}

/* Block-top ================================================================================ */
#ves-block-top .main-inner {
	overflow: hidden;
	margin: 0 10px;
	padding: 15px 0;
	border-bottom: 1px dotted #ebe1d6;
}
#ves-block-top .custom-block{
	float: left;
	width:33.3%;
}
#ves-block-top .custom-block-inner {
	margin: 10px 15px;
}
#ves-block-top .custom-block span.icon-number {
    margin-right: 15px;
    overflow: hidden;
    text-indent: -999em;
}
#ves-block-top .number-one .icon-number {
	background: url(../images/default/icon-number1.png) no-repeat left top scroll;
}
#ves-block-top .number-two .icon-number {
	background: url(../images/default/icon-number2.png) no-repeat left top scroll;
}
#ves-block-top .number-three .icon-number {
	background: url(../images/default/icon-number3.png) no-repeat left top scroll;
}
#ves-block-top .custom-block .title {
    color: #454545;
    font-size: 14px;
    font-weight: bold;
}
/******** Block Category **********/
.block-category #ves-accordion {
	padding: 0;
}
.block-category #ves-accordion li {
	line-height: 28px;
	width:100%;
	background: none;
}
.block-category ul li a {
	font-weight: bold;
	background: url(../images/default/icon-li.png) no-repeat 2px 10px scroll;
	display: block;
	padding-left: 20px;
}
.block-category #ves-accordion li a{
	text-transform: none;
}
.block-category #ves-accordion li a:hover {
	color: #2B5592;
}
.block-category ul li a:hover {
	background-position: 2px -41px;
}


/* Main-container  ================================================================================ */
#ves-main-container .main-inner {
	overflow: hidden;
	padding: 10px 0;
}
/****** Left-----------*/
.col-left {
	float:left;
	width:19%;
}
.col-left .col-left-inner{
	margin:0 5px;
}
.col-right .block,
.col-left .block {
	border-bottom: 1px dotted #ebe1d6;
	padding-bottom: 20px;
	margin-bottom: 20px;
}
/****** main-----------*/
.col-main {
	float:left;
	width:79.9%;
}
.col-main .col-main-inner {
	margin:0 5px;
}
/****** Right-----------*/
.col-right {
	float:right;
	width:19%;
}
.col-right .col-right-inner {
	margin:0 5px;
}

/* View Type: Grid=============================================== */
.products-grid {
	position: relative;
}
.products-grid.last {
	border-bottom:0;
}
.products-grid li.item {
	float:left;
	width:33.3%;
}
.products-grid li.item .item-content {
	margin: 10px ;
}
.products-grid .product-image {

}
.products-grid .product-name { 
	margin:0 0 5px;
	font-size:15px;
	color:black;
}
.products-grid .product-name a {
}
.products-grid .price-box {
}
.products-grid .availability {
	line-height:21px;
}
.products-grid .actions {
}
.col2-left-layout .products-grid, .col2-right-layout .products-grid {
	margin:0 auto;
}
.col1-layout .products-grid {
	margin:0 auto;
}
/* View Type: List */
.products-list li.item {
	border-bottom:1px dotted #EBE1D6;
	padding:12px 0;
}
.products-list li.item.last {
	border-bottom:0;
}
.products-list .product-image {
	float:left;
	margin:0 !important;
}
.products-list .product-shop {
	 margin-left: 210px;
}
.products-list .product-name {
	margin:0 0 5px;
	font-weight:bold;
	font-size:15px;
	color:#203548;
}
.products-list .product-name a {
	color:#203548;
}
.products-list .price-box {
	float:left;
	margin:3px 13px 5px 0;
}
.products-list .availability {
	float:left;
	margin:3px 0 0;
}
.products-list .desc {
	clear:both;
	padding:6px 0 0;
	margin:0 0 15px;
	line-height:1.35;
}
.products-list .desc .link-learn {
	font-size:13px;
}
.products-list .add-to-links {
	clear:both;
}
.products-list .add-to-links li {
	display:inline;
}
.products-list .add-to-links .separator {
	display:inline;
	margin:0 2px;
}
.addtocart-area {
	clear: both;
	display: inline-block;
	border: 1px solid #476593;
	border-radius: 3px;
	margin-top:15px;
	margin-bottom:5px;
}
.addtocart-area-inner {
	border: 1px solid #7292c2;
	border-radius: 2px;
	background-color: #3263ab;

	float:left;
	line-height: 30px;
}
.addtocart-area button.button {
	float: left;
	line-height: 30px;	
	border-right: 1px solid #24487c;
	padding: 0 10px;
	color:#fff;
	font-weight: bold;

}
.addtocart-area button.button:hover{
	color:#FEFE95;
}
.addtocart-area .price-box {
	float:left;
	border-left: 1px solid #8a889a;
	padding:0 10px;
	margin: 0;
	color:#fff;
	font-weight: bold;
	
}
/* Add to Links */
.add-to-links {

	margin:10px 0 0;
}
.add-to-links .separator {
	display:none;
}
.actions ul.add-to-links li.wishlist {
	float:left;
}
.actions ul.add-to-links li.compare {
	float:right;
	margin-right:15px;
}
/*block-subscribe*/
.block-subscribe .input-box{
	margin:10px 0;
}
.block-subscribe input.input-text {
	width: 96%;
	border-radius: 3px;
	height: 26px;
	line-height: 26px;
	border: 1px solid #bbb2a9;
	 background: #ebebeb;
	box-shadow: 0 3px 5px #dbdbdb inset;
}
.cart-table .btn-empty, .cart-table .btn-continue, .cart-table .btn-update,
.buttons-set button.button,
.block-subscribe .actions button.button {
	border: 1px solid #476593;
    border-radius: 3px 3px 3px 3px;
}
.cart-table .btn-empty > span, .cart-table .btn-continue > span, .cart-table .btn-update > span,
.buttons-set button.button > span,
.block-subscribe .actions button.button > span {
	border: 1px solid #7292c2;
	border-radius: 2px;
	background-color: #8a889a;

	line-height: 28px;
	color: #fff;
	display: inline-block;
	padding: 0 10px;
	text-shadow:0 1px 0 #20406E;
	font-weight: bold;
}
.block-subscribe .actions button.button:hover > span {
	color: #FEFE95;
}
/********Twitter-ticker *******/
.twitter-ticker {
	margin: 0!important;
	width:auto !important;
	height: auto !important;
	background: none!important;
	border-radius: 0 !important;
}
.twitter-ticker  .top-bar {
	margin-bottom:0;
}
.twitter-ticker .jta-tweet-list-item {
	margin: 0!important;
	border: none!important;
	border-bottom: 1px dotted #ccc!important;
	padding: 7px 5px;
}
.twitter-ticker .jta-tweet-user-screen-name-link, .twitter-ticker .jta-tweet-user-full-name-link, .twitter-ticker .jta-tweet-a, .twitter-anywhere-user {
	color: #2B5592;
}
/* Category =========================================================================*/
.products-grid .product-image,
.products-list .product-image {
	display: inline-block;
	margin-bottom:10px;
	transition:background-color 0.4s ease-in 0s;
	-ms-transition:background-color 0.4s ease-in 0s; /* IE 9 */
	-moz-transition:background-color 0.4s ease-in 0s; /* Firefox */
	-webkit-transition:background-color 0.4s ease-in 0s; /* Safari and Chrome */
	-o-transition:background-color 0.4s ease-in 0s; /* Opera */
	border-radius: 3px;
    border: 1px solid transparent;
}
.products-grid .product-image:hover,
.products-list .product-image:hover {
   background: #3263AB;
    border: 1px solid #234577;
	
}
.products-grid .product-image a,
.products-list .product-image a{
	padding: 3px;
	border-radius: 2px;
	display: inline-block;
	border: 1px solid transparent;
}
.products-grid .product-image:hover a,
.products-list .product-image:hover a{
    border: 1px solid #7293C5;
}
.products-grid .product-image img,
.products-list .product-image img {
	border: 1px solid #E1D7CD;
    border-radius: 3px 3px 3px 3px;
}
/* Produce view =====================================================================*/
.product-view .regular-price .price {
   color: #1E7EC8;
    font-size: 22px;
    font-weight: bold;
}
.product-view .add-to-links li {
padding: 3px 0;
}
.product-view .add-to-links a {
background: url(../images/default/icon-bullet.png) no-repeat left center scroll;
 padding-left: 13px;
}
.product-view .add-to-cart .qty {
    font-size: 13px;
    font-weight: bold;
    height: 25px;
    text-align: center;
}
.product-view .add-to-cart label {
	margin-top:7px;
}
.product-view #product-options-wrapper {
}
.product-view .product-options-bottom {
}
.product-shop .product-options-bottom .price-box {
 float:left;
}
.product-view .product-shop .add-to-links li .separator{
 display: none;
}
.product-view .tabs {
	border-bottom: 1px solid #23467d;
margin-bottom: 0;
}
.product-view .tabs li a{
 line-height: 22px;
 text-transform: uppercase;
}
.product-view .tabs li.active a, 
.product-view .tabs li.active a:hover {
    background: #23467d;
    color: #FFFFFF;
}
.product-view .padder {
 background: #FAFAFA;
  padding: 15px 10px;
}
/*footer-static======================================================================*/
#ves-footer-static-container .container {
	border-bottom: 1px solid #D7D7D7;
}
#ves-footer-static-container .main-inner {  
	border-top: 1px dotted #EBE1D6;
    margin: 0 10px;
    overflow: hidden;
    padding: 15px 0;
}
#ves-footer-static-container .custom-block {
	float:left;
	width: 25%;
}
#ves-footer-static-container .pos-block2 {
	width: 50%!important;
}
#ves-footer-static-container .custom-block-inner {
	margin: 10px;
}
#ves-footer-static-container .pos-block2 ul{
	width: 33.3%;
	float: left;
}
#ves-footer-static-container .pos-block2 ul a{
	background: url(../images/default/bullet.png) no-repeat left center scroll;
	padding-left: 10px;
	line-height:24px;
}
/* page-toolbar*/
.toolbar .view-mode strong.list,
.toolbar .view-mode strong.grid,
.toolbar .view-mode a.list,
.toolbar .view-mode a.grid {
	width: 11px;
	height: 13px;
	text-indent: -999em;
	overflow: hidden;
	display: inline-block;
	margin: 0 2px;
}
.toolbar .view-mode a.list{
	background: url(../images/default/icon-list.png) no-repeat left 2px scroll;
}
.toolbar .view-mode strong.list{
	background: url(../images/default/icon-list.png) no-repeat left -11px scroll;
}
.toolbar .view-mode a.grid {
	background: url(../images/default/icon-grid.png) no-repeat left 2px scroll;
}
.toolbar .view-mode strong.grid{
	background: url(../images/default/icon-grid.png) no-repeat left -11px scroll;
}
/*breadcrumbs ==================================================================*/
.breadcrumbs {    
	margin: 0 10px 25px;
    padding-bottom: 12px;
	border-bottom: 3px solid #7894BD;
}
.breadcrumbs li a {
	background: url(../images/default/arrow.png) no-repeat right center scroll;
	padding-right: 15px;
	 padding-left: 5px;
	color: #3263AB;
}
.breadcrumbs li a:hover {
	color: #454545;
}
/* Poll=======================================================================*/
.block-poll button.button {
	 border: 1px solid #476593;
    border-radius: 3px 3px 3px 3px;
	float: left!important;
}
.block-poll button.button > span {
	border: 1px solid #7292c2;
	border-radius: 2px;
	background-color: #8a889a;
	line-height: 28px;
	color: #fff;
	display: inline-block;
	padding: 0 25px;

	font-weight: bold;
}


.page .col-main a {
  color: fuchsia ;
  }

.page .col-main a[href^="mailto"],
a[href^="mailto"] { 
  color: cyan;
  }

.page h6 {
  color: green;
}

.footer-block h3 a {
  color: #8A889A;
}

.magazento-powered {
display: none;
}

.shr-bookmarks-bg-caring {
background: none !important;
}

#newsletter-validate-detail .block-content {
background-image: url('/media/wysiwyg/frontpage/newsletter.jpg');
background-size: cover;
padding: 10px 5px;
}

.sidebar .block .block-title h3 {
color: black;
text-align: center;
margin: 0 auto;
}


.sexymagentobookmarks-container .shr-bookmarks-bg-caring {
background: none !important;

}



.postContent img {
max-width: 100%;
}


.block-blog .menu-recent UL LI a, 
.block-blog .menu-categories UL LI a, 
.block-blog .menu-tags UL LI a {
font-size: 14px !important;
}


.postTitle h3 {
font-size: 13px !important;
}

.menu-tags h5, .menu-categories h5, .menu-recent h5 {
font-size: 14px !important;
}


.flexslider {
border: 0 !important;
margin: 0 !important;
padding: 0 !important;
border-radius: 0 !important;
}

#product_tabs_related_tabbed_contents .product-details {
height: 1px;
width: 1px;
display: none;
}


#ves-accordion li a {
font-size: 15px !important;
}

.breadcrumbs {
font-size: 15px;
}

