@charset "utf-8";

.template-bg-color { 
	color: #ffffff; text-shadow: none; background: #; *background: #; box-shadow :none ;
}
#srs-hold .btn-theme, #fancybox_hold .btn-theme {
	background-color: #;
	border-color: #dbdbdb;
	color: #fff;
}
#srs-hold .btn-theme:hover > div, #fancybox_hold .btn-theme:hover > div {
	background-color: rgba(0, 0, 0, 0.1);
	border-color: #333;
    -moz-transition: all .2s ease;
   	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
}
.srs-product-thumbnail img:hover {
	border-color: #;
}
.srs-delivery-btn {
	padding: 0;
	background-color: #;
}
.srs-delivery-btn a {
	display: block;
	padding: 10px;
	font-size: 1.2em;
	color: #000;
	text-decoration: none;
}
.srs-delivery-btn .template-bg-color:hover {
	background-color: rgba(0, 0, 0, 0.1);
    -moz-transition: all .2s ease;
   	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
	cursor: pointer;
}

#srs-account-page .list-group a:hover {
	color: #fff;
}

/* ------------  Top Cart ------------ */
li.nav-cart > a {
	font-size: 1em; 
}

/* Account Links */
#srs-hold .srs-welcome > li > a:focus {
	color: #fff; 
	background-color: #;
}

/* ------------ Category Menu ------------ */
#srs-categories { 
	padding:7px 0 7px 0; 
	background: #F5F5F5; 
}
#srs-categories:after { 
	clear: both; 
	content: ""; 
}
.srs-categories select { display: none; }
ul.srs-categories > li > a, .srs-welcome > li > a { 
	text-decoration: none; 
	display: block; 
	z-index: 6; 
	position: relative; 
	color: #000;
	font-size: 1.3em; 
}
ul.srs-categories .submenu {
	padding: 10px 0 0 0;
}
ul.srs-categories .submenu li:last-child {
	margin-bottom: 12px;
}
ul.srs-categories .submenu a {
	padding: 0 15px;
}
.srs-categories ul.srs-mini-cart a {
	padding: 0;
}
.srs-category-menu, .side-categories {
	line-height: 2em;
}
#srs-hold ul.srs-categories > li:hover > a, ul.srs-categories > li > a.active, #srs-account-page .srs-list-links li.list-group-item:hover, .srs-welcome > li:hover > a { 
	color: #fff; 
	background-color: #;
    -moz-transition: all .2s ease;
   	-webkit-transition: all .2s ease;
	-o-transition: all .2s ease;
}
ul.srs-categories > li > div { 
	display: none; 
	position: absolute; 
	top: 97%; 
	left: 0; 
	z-index: 99999; 
	display: none; 
	float: left; 
	margin: 1px 0 0; 
	list-style: none; 
	background-color: #ffffff; 
	border: 1px solid #E7E7E7; 
	border: 1px solid rgba(0, 0, 0, 0.2); 
	*border-right-width: 2px;
 	*border-bottom-width: 2px;
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 
	-webkit-background-clip: padding-box; 
	-moz-background-clip: padding; 
	background-clip: padding-box; 
	overflow: auto;
}
ul.srs-categories > li > div:before { 
	right: auto; 
	left: 12px; 
	border-bottom: 7px solid rgba(0, 0, 0, 0.2); 
	border-left: 7px solid transparent; 
	border-right: 7px solid transparent; 
	content: ""; 
	display: inline-block; 
	position: absolute; 
	top: -5px; 
}
/* arrows on dropdown */
ul.srs-categories > li > div:after { 
	right: auto; 
	left: 13px; 
	border-bottom: 6px solid #FFFFFF; 
	border-left: 6px solid transparent; 
	border-right: 6px solid transparent; 
	content: ""; 
	display: inline-block; 
	position: absolute; 
	top: -4px; 
}
ul.srs-categories > li:hover > div { 
	display: table; 
	width: 100%; 
	vertical-align: top;
}
ul.srs-categories > li > div > ul { 
	display: table-cell; 
	vertical-align: top;  
}
ul.srs-categories > li ul + ul {  }
ul.srs-categories > li ul > li { 
	display: block; 
	float: left; 
	width: 100%; 
}
ul.srs-categories > li > div > ul.arrow li a { 
	display: block;
}
ul.srs-categories > li ul > li > a { 
	text-decoration: none; 
	display: block; 
	white-space: nowrap; 
}
ul.srs-categories > li > div > ul li:hover a { 
	background-color: #e8e8e8;
  	background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  	background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  	background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  	background-repeat: repeat-x;
}
ul.srs-categories > li ul > li img { 
	margin: 3px; 
	max-width: none; 
}

/* ------------ third level menu ------------ */
ul.srs-categories > li > div > ul > li {
	position: relative;
}
ul.srs-categories > li > div > ul > li > div {
	display: block; 
	position: absolute; 
	top: 10%; 
	left: 50%; 
	z-index: 99999; 
	display: none; 
	float: left; 
	margin: 1px 0 0; 
	background-color: #ffffff; 
	border: 1px solid #E7E7E7; 
	border: 1px solid rgba(0, 0, 0, 0.2); 
	*border-right-width: 2px; 
	*border-bottom-width: 2px; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 
	-webkit-background-clip: padding-box; 
	-moz-background-clip: padding; 
	background-clip: padding-box;
}

ul.srs-categories > li > div > ul > li:hover > div {
	display: inline-block; 
	vertical-align: top; 
}
ul.srs-categories > li > div > ul li:hover a { 
	background: none;
}
ul.srs-categories > li > div > ul li:hover > a { 
	background-color: #e8e8e8;
  	background-image: -webkit-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  	background-image: -o-linear-gradient(top, #f5f5f5 0%, #e8e8e8 100%);
  	background-image: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#e8e8e8));
  	background-image: linear-gradient(to bottom, #f5f5f5 0%, #e8e8e8 100%);
  	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
  	background-repeat: repeat-x;

}
ul.srs-categories > li > div > ul > li > div ul li > div  {
	position: absolute; 
	top: 10%; 
	left: 90%; 
	z-index: 99999; 
	display: none; 
	float: left; 
	min-width: 120px;
	margin: 1px 0 0; 
	background-color: #ffffff; 
	border: 1px solid rgba(0, 0, 0, 0.2); 
	*border-right-width: 2px; 
	*border-bottom-width: 2px; 
	-webkit-border-radius: 5px; 
	-moz-border-radius: 5px; 
	border-radius: 5px; 
	-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 
	-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 
	box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2); 
	-webkit-background-clip: padding-box; 
	-moz-background-clip: padding; 
	background-clip: padding-box;
}
ul.srs-categories > li > div > ul > li > div ul li:hover > div {
	display: table; 
	width: 100%; 
	vertical-align: top;
}

/* ------------ third level end ------------ */

/* Featured */
ul.srs-featured { padding: 0 10px 0 0; }
ul.srs-featured li { 
	display: block; 
	padding-top: 20px;
}
ul.srs-featured .product-name { 
	padding: 0;
}
#srs-hold ul.srs-featured .product-name a {
	font-size: .9em;
	color: #96979d;
}

/* ------------ product price tag ------------ */
.srs-price-tag {
    width: 238px;
    height: 65px;
    background: url("../img/pricetagproduct.png") no-repeat scroll right 0px transparent;
    position: relative;
    padding: 6px 0px 9px 0;
    margin: 25px 0px 10px 0;
    text-align: center;
	font-size: 2.5em;
    color: #000;
}
.srs-price-tag .spiral {
    position: absolute;
    top: -18px;
    left: 0;
    background: url("../img/spiral.png") no-repeat scroll right 0px transparent;
    height: 50px;
    width: 35px;
}

#srs-scroll-top { 
	position: fixed; 
	bottom: 2px; 
	right: 5px; 
	height: 58px; 
	width: 58px; 
	background: url(../img/gotop.png) no-repeat 0 0; 
	display: block; 
	text-indent: -9999px; 
	overflow: hidden; 
}

.ui-datepicker .ui-widget-content {
    background: red;
}
/* ------------ Bootstrap Override------------ */

#srs-hold .badge {
	background-color: #;
}

