@charset "utf-8";
@font-face{
	font-family: 'WebRupee';
	src: url('/static/purplle/css/resources/WebRupee.V2.0.eot');
	src: local('WebRupee'), url('/static/purplle/css/resources/WebRupee.V2.0.ttf') format('truetype'),  url('/static/purplle/css/resources/WebRupee.V2.0.woff') format('woff'), url('/static/purplle/css/resources/WebRupee.V2.0.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
.WebRupee{
	font-family: 'WebRupee';
	color:#444;
	font-weight: normal;
}
.offer .WebRupee{
color:white;
}

body {
	margin: 0 auto;
	padding: 0;
	min-width: 1005px;
	font: 12px/16px Arial;
	background: #ffffff;
}
div.wrapper {
    display: block;
    margin: 0 auto;
    padding: 0px 0;
    text-align: left;
    width: 100%;
}


#header {
    display: block;
    height: 114px;
    padding-top: 27px;
}


.header {
    background: url("../img/header-bg.gif") repeat scroll 0 18px
transparent;
    color: #999999;
    height: 138px;
    padding: 0 !important;
}/*
div.wrapper {
	display: block;
	width: 100%;
	margin: 0 auto;
	text-align: left;
}

.header {
	color: #999; repeat-x;
	height: 123px;
	background: url("../img/header-bg.gif")
}
*/
.banner {
	color: #999; repeat-x;
	height: 400px;
	margin-bottom: 10px !important;
}

.footer {
	color: #999; repeat-x;
	/*height: 163px;
	background-image: url("../img/footer-bg.gif");*/
	background-color:#421E57;
	float: left
}
.wrapper.footer{
	background-repeat:repeat-x;
	padding:0;
}
.main-body{
	height: auto;	
}
#header,#banner,#footer,#flashdata,#main-body {
	position: relative;
	margin: 0 auto;
	width: 1005px;
}

#flashdata {
	margin: 5px;
}
#main-body{
	height: auto;
    margin: 0 auto;	
}
#header {
	height: 114px;
	padding-top: 9px;
	display: block;
}

#header-left {
	height: 100%;
	float: left;
	margin-top:18px;
}

#logo-area {
	height: 72px;
	width: 775px;
	float: left;
	background: url("../img/logo.gif?v=2") right no-repeat;
	margin-bottom: 4px;
}

#logo-area a.logo {
	display: block;
	float: left;
	height: 73px;
	left: 403px;
	position: absolute;
	width: 169px;
	text-indent: -9999;
}

#logo-area a {
	text-decoration: none;
	border: none;
}

#shipping {
	color: #FFF;
	line-height: 20px;
	height: 20px;
	text-decoration: none;
	color: #cccccc;
}

#customer-support {
	color: #FFF;
	line-height: 20px;
	height: 22px;
	text-decoration: none;
	color: #cccccc;
	float: right;
}

.search {
	background: url("../img/search-bar.png") no-repeat scroll 0 0
		transparent;
	height: 20px;
	width: 190px;
	margin: 0px;
	padding: 0px;
	margin-top: 5px;
	float: right;
}

.search input.text {
	border: none;
	color: #29272A;
	float: left;
	height: 18px;
	line-height: 18px;
	margin: 0;
	padding: 0 0px 0 5px;
	width: 160px;
	background: none;
	font-family: verdana;
	font-size: 11px;
}

.search button {
	width: 25px;
	cursor: pointer;
	float: left;
	height: 20px;
	background: none;
	text-indent: -999px;
	border: none;
	margin: 0;
	padding: 0;
}

.live-chat img {
	height: 82px;
	width: 67px;
	cursor: pointer;
	position: fixed;
	right: 0;
	top: 30%;
	display: block
}

#nav-container {
	width: 775px;
	float: left;
	height: 20px
	
}

#header-right {
	height: 100%;
	float: right;
	margin-top:18px;
}

#user-area {
	float: left;
	height: 98px;
	width: 215px;
	padding: 5px 5px 0px 5px;
	display: block
}

.welcome-name {
	height: 20px;
	width: auto;
	color: #FFF;
	float: right;
}

.add-this {
	color: #FFF;
	text-decoration: none;
	color: #cccccc;
	float: left;
}

.cart-holder {
	height: 0px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	padding: 2px;
	line-height: 25px;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	max-width: 190px;
	margin-top: 13px;
	background-color: #fff;
	height: 25px
}

.cart-item {
	background: #ffffff url("../img/cart-bag.gif") no-repeat left;
	height: 25px;
	width: auto;
	float: left;
	padding: 0 0 0 25px;
}

.cart-amt {
	width: auto;
	border: 1px dashed #666;
	padding: 0 6px;
	float: right;
	height: 23px;
}

.cart-button {
	background: url("../img/cart-btn_03.png") no-repeat;
	width: 105px;
	height: 30px;
	float: right;
	border: 0 none;
	cursor: pointer;
}

#banner {
	background: #fff;
	height: 400px;
	width: 985px;
}

#wrapper {
	height: auto;
	width: 1005px;
	margin: 0 auto;
}

.main-container {
	height: auto;
	width: 100%;
	float: left;	
	background: #ffffff
}

/*----------------------------layout css-----------------------------*/
.main {
	margin: 0 auto;
	min-height: 400px;
	padding: 10px;
	text-align: left;
	height: auto
}

.col-left {
	float: left;
	padding: 0 0 1px;
	width: 23%;
}

.col-main {
	float: left;
	padding: 0 0 1px;
	width: 76%;
}

.col-right {
	float: right;
	padding: 0 0 1px;
	width: 23%;
}

.col1-layout .col-main {
	float: none;
	width: auto;
}

.col2-left-layout .col-main {
	float: right;
}

.col2-right-layout .col-main {
	
}

.col3-layout .col-main {
	margin-left: 10px;
	width: 72%;
}

.col3-layout .col-wrapper {
	float: left;
	width: 76%;
}

.col3-layout .col-wrapper .col-main {
	float: right;
}

.col2-set .col-1 {
	float: left;
	width: 48.5%;
}

.col2-set .col-2 {
	float: right;
	width: 48.5%;
}

.col2-set .col-narrow {
	width: 32%;
}

.col2-set .col-wide {
	width: 65%;
}

.col3-set .col-1 {
	float: left;
	width: 32%;
}

.col3-set .col-2 {
	float: left;
	margin-left: 2%;
	width: 32%;
}

.col3-set .col-3 {
	float: right;
	width: 32%;
}

.col4-set .col-1 {
	float: left;
	width: 23.5%;
}

.col4-set .col-2 {
	float: left;
	margin: 0 2%;
	width: 23.5%;
}

.col4-set .col-3 {
	float: left;
	width: 23.5%;
}

.col4-set .col-4 {
	float: right;
	width: 23.5%;
}

/*block drop down menu*/
.block {
	margin: 0 0 15px;
}

.block .block-title {
	padding: 6px 9px;;
	color: #461d5e;
	line-height: 24px;
}

.box box-account {
	
}

.box-title {
	font-size: 14px;
	margin-bottom: 5px;
}

.box-content {
	
}

.box-subtitle {
	color: #666666;
	font-weight: bold;
}

.block block-account {
	
}

.block-title {
	border-bottom: 2px solid #CCCCCC;
    color: #444444;
    height: 15px;
    padding: 30px 0 4px;
}

.block-title strong,.block-title h2 {
	float: left;
	width: 92%;
	font-size: 11pt;
	text-transform: uppercase;
}

.col2-left-layout .block-title strong,.col2-right-layout .block-title strong {
	width: 89%;
}


.col-main .block .block-title {
	background-color: #ffffff;
}
.col-main .block-title .fslide {
    background: url("images/arrows.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 32px;
    margin-top: 184px;
    padding: 0;
    position: absolute;
    width: 32px;
    z-index: 528;
	margin-left:0%; 
	cursor: pointer;
}
.col-main .block-title .fslide2{
 background: url("images/arrows.png") no-repeat scroll -32px 0 transparent;
    float: right;
    height: 32px;
    margin-top: 184px;
    padding: 0;
    position: absolute;
    width: 32px;
    z-index: 528;
	margin-left:950px;
	cursor: pointer;
}


.col-main .block-title .bslide {
    background: url("images/arrows.png") no-repeat scroll 0 0 transparent;
    float: left;
    height: 32px;
    margin-top: 184px;
    padding: 0;
    position: absolute;
    width: 32px;
    z-index: 528;
	margin-left:0%; 
	cursor: pointer;
}
.col-main .block-title .bslide2{
 background: url("images/arrows.png") no-repeat scroll -32px 0 transparent;
    float: right;
    height: 32px;
    margin-top: 184px;
    padding: 0;
    position: absolute;
    width: 32px;
    z-index: 528;
	margin-left:950px;
	cursor: pointer;
}

.col-left .block .block-title,.col-right .block .block-title {
	border: 1px solid #CCCCCC;
	border-bottom: medium none; 
}

.s-bar {border: none !important;}
.s-bar-bt {border-color:#ccc !important; padding-bottom:6px; border-width:0 0 1px 0 !important; boder-style:solid !important;}
.feature{background:#461d5e; color:#fff; background: #461d5e;color: #fff !important;padding: 0 5px 5px !important;}
.f-o-list ul li{list-style-type:square!important; list-style-position:inside !important;}
.f-o-list ul li:hover{font-weight:bold;}
.block-subtitle {
	border-bottom: 1px dashed #CCCCCC;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 3px;
	padding-bottom: 3px;
}

.block .block-content p a:hover {
	color: #461D5E;
	text-decoration: underline
}

.block .block-title a,.box .box-title a {
	text-decoration: none !important;
}

.col-left .block .block-content,.col-right .block .block-content {
	border: 1px solid #CCCCCC;
}

.block .block-content {
	border-bottom: 1px solid #CCCCCC;
	padding: 5px 6px;
}
.block .block-content  p{
	color:#424242;
}
.block .block-content  p strong{
	color:#252525;
}
.brand-layout .block-content {
	border: none;
	padding: 0px;
}

.block .block-content ul {
	margin: 0;
	padding: 0
}

.block .block-content ul li {
	list-style: none;
}

.block .block-content ul li input {
	float:left;
}
.brand  .block-content ul li input {
	border:0;
	float:left;
}
.block .block-content a {
	/*border-bottom: 1px inset #CCCCCC;*/
	color: #333333;
	display: block;
	font-size: 11px;
	line-height: 23px;
	text-decoration: none;
}

.mute{color:#b4b4b4;}

.block .block-content a:hover {
	color: #333333;
}

.block .block-content li:hover {
	position: relative;
	/* font-weight:bold */
}

.block .block-content li.active {
	/*border-bottom: 1px solid #461d5e;
	border-top: 1px solid #461d5e;*/
	color: #461d5e;
	font-weight: bold;
	text-align: left;
	background:#ededed;
}

.block .block-content li.active ul {
	border: 0 none;
	font-weight: normal;
	text-align: left;
}

.block-cart {
	/*margin: 0;
	*/padding: 0;
}

.category-image {
	background: #f9f9f9; /* for non-css3 browsers */
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#f2f2f2', endColorstr = '#f9f9f9' ); /* for IE */
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2),
		to(#f9f9f9) ); /* for webkit browsers */
	background: -moz-linear-gradient(top, #f2f2f2, #f9f9f9);
	border: 1px solid #D4D4D4;
	overflow: hidden;
	padding: 10px;
	margin-bottom: 10px;
	width: 725px;
}

.category-image img {
	background: #ffffff;
	width: 725px;
}

.products-grid,.product-list {
	/*background:#f9f9f9;  for non-css3 browsers 
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#f9f9f9');  for IE 
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2), to(#f9f9f9));  for webkit browsers 
	background: -moz-linear-gradient(top,  #f2f2f2,  #f9f9f9);
    border: 1px solid #D4D4D4;*/
	overflow: hidden;
	padding: 10px 0px 0px 10px;
	position: relative;
	margin-bottom: 10px
}

.products-grid li.last {
	border-right: 0 none !important;
}

.product-list li.item {
	background: none repeat scroll 0 0 #FFFFFF;
	border-bottom: 1px solid #CCCCCC;
}

.product-list li.last {
	border-bottom: 0 none !important;
}

.product-list .col-narrow {
	border-right: 1px dashed #CCCCCC;
}

.products-grid li.item {
	background: none repeat scroll 0 0 #FFFFFF;
	float: left;
	list-style: none outside none;
	margin-bottom: 10px;
	padding: 5px 5px 10px;
	position: relative;
	width: 232px;
	height: 370px;
}


.products-grid .product-image,.product-list .product-image {
	display: block;
	height: 235px;
	text-align: center;
}

.products-grid .product-image img,.product-list .product-image img {
	border: 1px solid #FFFFFF;
	display: inline-block;
	max-height: 235px;
	max-width: 100%;
}

/*
.products-grid .product-image img:hover{border:1px solid #cccccc;  
	filter: alpha(opacity=70);
   filter: progid:DXImageTransform.Microsoft.Alpha(opacity=70);
   -moz-opacity: 0.70;
   opacity:0.7;}*/
.products-grid .offer,.product-list .offer {
	background: url("../img/offer.png") no-repeat scroll 0 0 transparent;
	color: #FFFFFF;
	float: left;
	font-weight: bold;
	height: 43px;
	left: 0px;
	padding: 60px 0px 0px 0px; /*pad33000*/
	position: absolute;
	top: 0px;
	width: 48px;
	text-align: center;
	margin-left: 3px;
}

.product-list .offer {
	position: relative !important;
}

.products-grid .product-name {
	font-size: 13px;
	/*font-weight: bold;*/
	margin: 0px 0 5px 0;
	padding: 0;
	
	line-height: 20px;
	max-height: 40px;
	height: 40px;
	overflow: hidden;
}

.products-grid .product-name a,.product-list .product-name a {
	color: #461d5e;
	display: block;
	font-size: 11px;
	/*font-weight: bold;*/
	text-decoration: none;
	overflow: hidden;
	text-align:center;
}

.products-grid .product-name a:hover {
	
}

.products-grid .product-detail {
	display: block;
	font-weight: bold;
	height: 88px;
	width: 100%;
	text-align: center;
}

.product-list .product-detail {
	padding-left: 10px;
}

.products-grid .product-des,.product-list .product-des {
	font-size: 12px;
	color: #666666;
	line-height: 16px;
	float: left;
	margin-bottom: 5px;
	height: 16px;
	overflow: hidden;
	width: 100%
}

.product-list .product-des {
	height: 65px;
}

.price {
	font-weight: bold;
	height: 16px;
	color: #BB0000;
	font-weight: bold;
	background: #ffffff;
	line-height: 14px;
	font-size: 11pt;
	margin-top: 5px;
    padding-top:0px;
    margin-left: 10px;
}

.price s {
	color: #444;font-weight: normal;
}

.products-grid .button-pur {
	font-weight: bold;
	padding: 2px;
	height: 25px;
    margin-left: 75px;
	display:block;
}

.product-view .box-title {
	color: #461D5E;
	line-height: 26px
}

/*---------------------categories----------------------------*/
.categories-grid {
	float: left;
	overflow: hidden;
	padding: 10px 0px 5px 5px;
	position: relative;
	margin-bottom: 10px
}

.categories-grid li.last {
	margin: 0 !important;
	border-right: 0 none;
}

.categories-grid li.item {
	/*border: 1px solid #CCCCCC;*/
	float: left;
	list-style: none outside none;
	margin-right: 5px;
	/*margin-bottom: 10px;*/
	padding: 8px;
	position: relative;
	width: 175px;
	background: #ffffff
}
.block .block-content .categories-grid li.item  a{
	text-decoration:none;
	border:0 none;
}
.categories-grid .categories-image {
	display: block;
	text-align: center;
}

.categories-grid .categories-image img {
	border: 1px solid #FFFFFF;
	display: block;
	height: 178px;
	width: 175px;
	filter: alpha(opacity = 20);
	-moz-opacity: 0.20;
	opacity: 0.2;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=20);
	/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=20)";
}

.categories-grid .categories-image img:hover {
	/*border: 1px solid #cccccc;*/
	filter: alpha(opacity = 100);
	-moz-opacity: 1;
	opacity: 1;
	/* For IE 5-7 */
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
	/* For IE 8 (and 9, 10, 11?). Don't miss the added quotes */
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
}

.categories-grid .categories-name {
	font-size: 13px;
	font-weight: bold;
	margin: 10px 0 0;
	padding: 0;
	/*border-bottom: 1px dotted #461d5e;
	border-top: 1px dotted #461d5e;*/
	line-height: 20px;
	margin-bottom: 5px;
	text-transform: uppercase;
	overflow: hidden;
	height: 20px;
	display:none;
}

.categories-grid .categories-name a {
	color: #461d5e;
	display: block;
	font-size: 12px;
	font-weight: bold;
	text-decoration: none;
	overflow: hidden
}

.categories-grid .categories-name a:hover {
	overflow: visible
}

.content h4{
	border: 1px dotted #C0C0C0;
    margin-top: 4px;
    padding: 2px;
	text-align: center;
}

.content h4 a{
	margin-left: 10px;
    text-decoration: none;
	font-size:13px;
}

.content h4 a.disable{
	background-color: transparent;
	color:#cccccc;
}

/*------------------------------product details-------------------------*/
.product-essential {
	/* background: #f9f9f9; for non-css3 browsers
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorstr =
		'#f2f2f2', endColorstr = '#f9f9f9' ); for IE
	background: -webkit-gradient(linear, left top, left bottom, from(#f2f2f2),
		to(#f9f9f9) ); for webkit browsers
	background: -moz-linear-gradient(top, #f2f2f2, #f9f9f9);
	border: 1px solid #D4D4D4; */
	overflow: hidden;
	padding: 10px;
	margin-bottom: 10px;
	/* width:725px; */
}

.product-essential .product-img-box {
	height: 100%;
	width: 40%;
	float: left;
	background: #FFF;
	padding: 8px;
	border-right: 1px solid #cccccc;
	text-align: center;
}

.product-essential .product-img-box img {
	max-height: 350px;
	display: inline-block;
}

.product-essential .product-img-box .imagethumb {
	height: 75px;
	float: left;
}

.product-essential .product-img-box .imagethumb img {
	border: 1px solid #cccccc;
	height: 75px;
	/* width:75px; */
	margin-right: 5px;
}

.product-essential .product-img-box .zoom-notice {
	font-size: 11px;
	margin: 0 0 5px;
	text-align: center;
	color: #fff;
	background: #461d5e;
	line-height: 25px;
	width: 100%;
	float: left;
}

.product-essential .product-shop {
	min-height: 428px;
	width: 55%;
	float: right;
	background: #FFF;
	padding:0 8px;
	font-family: Verdana, Geneva, sans-serif;
	/* border: 1px solid #cccccc; */
}

.product-essential .product-shop h2 {
	color: #461d5e;
	display: block;
	font-size: 18px;
	margin: 0 0 10px;
	text-decoration: none;
	padding-bottom: 3px;
	padding-top:0;
}
.product-essential .product-shop .price-box,.product-essential .product-shop .color-box,.product-essential .product-shop .size-box,.product-essential .product-shop .qty-box,.product-essential .product-shop .description-box
	{
	background: none repeat scroll 0 0 #FFFFFF;
	color: #461D5E;
	float: left;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	border-bottom: 1px inset #D4D4D4;
	padding: 10px 0;
	font-family: Arial;
	word-spacing: 2px;
}
.product-essential .product-shop .price-box{
	background: none repeat scroll 0 0 #FFFFFF;
	color: #461D5E;
	float: left;
	font-size: 12px;
	font-weight: bold;
	width: 100%;
	border-bottom: 1px inset #D4D4D4;
	padding: 10px 0;
	font-family: Arial;
	word-spacing: 2px;	
}
.product-essential .product-shop .description-box {
	font-family: Arial;
}

.product-essential .product-shop .description-box p {
	font-size: 10px;
	color: #666666
}

.product-essential .product-shop select {
	padding: 2px;
	border: 1px solid #D4D4D4;
	margin-left: 10px
}

.product-essential .product-shop .color-box .picker {
	float: left;
	margin-top: 10px
}

.product-essential .product-shop .color-box .picker ul {
	margin: 0;
	padding: 0;
	list-style: none
}

.product-essential .product-shop .color-box .picker ul li {
	float: left;
	margin-right: 10px;
	border: 1px solid #666666;
	height: 20px;
	width: 20px;
}

.color-box .picker ul li.black {
	background: #000;
}

.color-box .picker ul li.white {
	background: #fff;
}

.color-box .picker ul li.grey {
	background: #CCC;
}

.color-box .picker ul li a {
	border: none
}

.product-essential .product-shop .price-box s {
	color: #666666;
}

.product-essential .product-shop .size-box .sizes ul li a {
	float: left;
	margin-right: 10px;
	border: 1px solid #666666;
	height: 18px;
	width: 30px;
	font-size: 11px;
	color: #461D5E;
	line-height: 18px;
	text-align: center;
	background: #fff;
	text-decoration: none;
	margin-top: 10px;
	font-weight: bold
}

.product-essential .product-shop .size-box .sizes ul li a:hover {
	background: #461D5E;
	color: #FFF;
	text-decoration: none;
}

.product-essential .product-shop .button {
	float: right;
	padding: 5px 8px;
}

.mini-products-list li.item {
	margin: 0 0 7px;
}

.mini-products-list .product-image {
	background: url("../img/bkg_placeholder.gif") no-repeat scroll 0 0
		transparent;
	float: left;
	margin: -3px 0 0 -5px;
	padding: 13px;
	position: relative;
	width: 50px;
	z-index: 1;
}

.mini-products-list .product-details {
	margin-left: 80px;
}

.mini-products-list .product-name {
	overflow: hidden;
	height: 20px;
}

.mini-products-list .price-box {
	margin: 5px 0 2px;
}
/*----------------------------layout css end-----------------------------*/
#breadcrum {
	padding: 0px 10px;
	color: #461d5e;
	height: 30px;
	line-height: 30px;
	border-bottom: 1px solid #cccccc;
	font-size: 12px;
	font-weight: bold;
	margin-bottom: 10px;
}

#footer {
	/*height: 133px;*/
	padding-top: 5px;
}

#footer h2 {
	color: #e3e3e1;
	text-shadow: 0 1px 1px #000000;
	font-size: 12px;
	font-weight: bold
}

#footer p,#footer ul,#footer a {
	margin: 0;
	padding: 0;
	list-style: none;
	line-height: normal;
	color: #cccccc;
}

#footer .footbox {
	display: block;
	float: left;
	width: 150px;
	margin: 0 20px 0 0;
	padding: 0;
	height: 140px
}

#footer .footbox ul {
	margin: 0;
	padding: 0;
	list-style: none
}

#footer .footbox li {
	font-size: 11px;
	font-weight: normal;
	font-family: verdana;
}

#footer .footbox li a {
	text-decoration: none;
	display: block;
	line-height: 18px;
	padding-left: 3px
}

#footer .footbox li a:hover {
	color: #fff;
	display: block;
	text-shadow: 0 1px 1px #000;
	background: #000;
	padding-left: 2px;
	filter: alpha(opacity = 70);
	opacity: 0.70;
}

#footer .footbox li a.active {
	color: #fff
}

#footer .last {
	margin: 0;
}

#newsletter {
	display: block;
	float: left;
	width: 380px;
	height:140px;
}

/* ----------------------------------------------Newsletter-------------------------------------*/
#footer form {
	display: block;
	width: 268px;
	margin: 0;
	padding: 5px 0;
	border: none;
	position: relative
}

#footer legend {
	color: #3b8600
}

#footer input[type=radio] {
	border: 0 none
}

#footer input[type=text] {
	display: block;
	float: left;
	width: 264px;
	color: #666666;
	background-color: #101010;
	border: 1px solid #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	height: 24px;
	line-height: 24px;
	margin-top: 8px;
}

#footer .button {
	width: auto;
	height: auto;
	margin: 0;
	float: right;
	position: absolute;
	bottom: 8px;
	right: 0
}

/* ----------------------------------------------Copyright-------------------------------------*/
#copyright {
	color: #979797;
	font-size: 11px;
}

#copyright a {
	color: #979797
}

#copyright a:hover {
	color: #e4e4e4
}

#copyright p {
	margin: 0;
	padding: 0;
}

.button a,a.button {
	background: url("../img/button-01.png") no-repeat;
	width: 77px;
	height: 26px;
	float: left;
	text-align: center;
	color: #4a4a4a !important;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 26px !important
}

.button a:hover,a.button:hover {
	background: url("../img/button-01.png") no-repeat scroll 0 -26px;
	width: 77px;
	height: 26px;
	float: left;
	text-align: center;
	color: #666666 !important;
	font-weight: bold;
	text-decoration: none;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px
}

.button-pur a {
	background-color: #75339a;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#75339a),
		to(#461d5e) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #75339a, #461d5e);
	/* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #75339a, #461d5e);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #75339a, #461d5e);
	/* IE10 */
	background-image: -o-linear-gradient(top, #75339a, #461d5e);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #75339a, #461d5e);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorStr =
		'#75339a', EndColorStr = '#461d5e' ); /* IE6IE9 */
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: auto;
	font-size: 11px;
	text-shadow: 1px #000;
	display: block;
	float: left;
	text-align: center;
	color: #FFF !important;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #461d5e;
	cursor: pointer;
	padding: 3px 10px;
}

.button-pur a:hover,.button-pur a:active {
	background-color: #461d5e;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#461d5e),
		to(#75339a) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #461d5e, #75339a);
	/* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #461d5e, #75339a);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #461d5e, #75339a);
	/* IE10 */
	background-image: -o-linear-gradient(top, #461d5e, #75339a);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #461d5e, #75339a);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorStr =
		'#461d5e', EndColorStr = '#75339a' ); /* IE6IE9 */
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: auto;
	text-shadow: 1px #000;
	display: block;
	float: left;
	text-align: center;
	color: #FFF !important;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #461d5e;
	cursor: pointer;
}

.button-pur-big a {
	background-color: #75339a;
	background-image: -webkit-gradient(linear, left top, left bottom, from(#75339a),
		to(#461d5e) ); /* Saf4+, Chrome */
	background-image: -webkit-linear-gradient(top, #75339a, #461d5e);
	/* Chrome 10+, Saf5.1+ */
	background-image: -moz-linear-gradient(top, #75339a, #461d5e);
	/* FF3.6 */
	background-image: -ms-linear-gradient(top, #75339a, #461d5e);
	/* IE10 */
	background-image: -o-linear-gradient(top, #75339a, #461d5e);
	/* Opera 11.10+ */
	background-image: linear-gradient(top, #75339a, #461d5e);
	filter: progid : DXImageTransform.Microsoft.gradient ( startColorStr =
		'#75339a', EndColorStr = '#461d5e' ); /* IE6IE9 */
	border-radius: 5px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	width: auto;
	font-size: 18px;
	text-shadow: 1px #000;
	display: block;
	float: left;
	text-align: center;
	color: #FFF !important;
	font-weight: bold;
	text-decoration: none;
	border: 1px solid #461d5e;
	cursor: pointer;
	padding: 14px 28px;
}

#footer .follow {
	background: url("../img/socialicon.png") no-repeat;
	height: 48px;
	width: 107px;
	float: right;
	top: 5px;
	position: relative
}

#footer .follow ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

#footer .follow ul li {
	float: left;
}

#footer .follow ul li a {
	display: block
}

/*#footer .follow li.rss a {
	background: url("../img/socialicon.png") no-repeat scroll 0 0;
	width: 35px;
	height: 48px;
}

*/#footer .follow li.fb a{
	background: url("../img/socialicon.png") no-repeat scroll 0 -35;
	width: 35px;
	height: 48px;
}

#footer .follow li.tw a{
	background: url("../img/socialicon.png") no-repeat scroll 0 -70;
	width: 35px;
	height: 48px;
}

.rating-box .rating {
	background: url("../img/bkg_rating.gif") repeat-x scroll 0 100%
		transparent;
	float: left;
	height: 10px;
}

.rating-box {
	background: url("../img/bkg_rating.gif") repeat-x scroll 0 0 transparent;
	font-size: 0;
	height: 10px;
	line-height: 0;
	overflow: hidden;
	text-indent: -999em;
	width: 50px;
}

.compare-btn,.wishtlist-btn {
	height: 21px;
	width: 131px;
	float: left;
	margin-top: 6px;
	margin-right: 5px;
}

.compare-btn a {
	background: url(../img/compare-btn.png) 0 0px no-repeat;
	float: left;
	height: 21px;
	width: 101px;
	display: block;
	padding-left: 30px;
	font-size: 12px;
	text-decoration: none;
	color: #461D5E;
	line-height: 21px;
	font-family: arial;
}

.compare-btn a:hover {
	background: url(../img/compare-btn.png) 0 -21px no-repeat;
	float: left;
	height: 21px;
	width: 101px;
	display: block;
	padding-left: 30px;
	font-size: 12px;
	text-decoration: none;
	color: #CCC;
}

.wishtlist-btn a:hover {
	background: url(../img/compare-btn.png) 0 -21px no-repeat;
	float: left;
	height: 21px;
	width: 101px;
	display: block;
	padding-left: 30px;
	font-size: 12px;
	text-decoration: none;
	color: #cccccc;
	line-height: 21px;
	font-family: arial;
}

.wishtlist-btn a {
	background: url(../img/compare-btn.png) 0 0px no-repeat;
	float: left;
	height: 21px;
	width: 101px;
	display: block;
	padding-left: 30px;
	font-size: 12px;
	text-decoration: none;
	color: #461D5E;
	line-height: 21px;
	font-family: arial;
}

/*  ----------- CART --------------------- */
.cart .page-title {
	border-bottom: 0 none;
	margin: 0 0 12px;
}

.cart .page-title h1 {
	margin: 10px 0 0;
}

.cart .page-title .checkout-types {
	display: none !important;
}

.cart .checkout-types .paypal-or {
	line-height: 2.3;
	margin: 0 8px;
}

.cart .totals .checkout-types .paypal-or {
	clear: both;
	display: block;
	font-size: 11px;
	line-height: 1;
	padding: 8px 55px 0 0;
}

.cart .cart-collaterals {
	padding: 35px 0 0;
}

.cart .cart-collaterals .col2-set {
	float: left;
	width: 638px;
}

.cart .cart-collaterals .col2-set .col-1 {
	width: 333px;
}

.cart .cart-collaterals .col2-set .col-2 {
	width: 294px;
}

.cart .discount input.input-text,.cart .giftcard input.input-text {
	background: none repeat-x scroll 0 0 #FFFFFF;
	color: #484848;
	padding: 7px 12px;
	width: 245px;
}

.cart .discount .buttons-set button.button span,.cart .giftcard .buttons-set button.button span,.cart .shipping .buttons-set button.button span
	{
	background: url("../img/bkg_btn-cart.gif") no-repeat scroll 100% 0
		transparent;
	border: 0 none;
	height: 23px;
	line-height: 23px;
	padding: 0 13px 0 0;
}

.cart .totals {
	color: #75339a;
	float: right;
	width: 280px;
}

.cart .totals button {
	float: right
}

.cart .totals table {
	margin: 7px 0;
	width: 100%;
}

.cart .totals td {
	padding: 1px 15px 1px 7px;
	vertical-align: middle;
}

.cart .totals tbody td .price {
	font-size: 14px;
	font-weight: bold;
}

.cart .totals tr.last td {
	
}

.cart .totals tfoot td {
	padding-bottom: 5px;
	padding-top: 5px;
}

.cart .totals tfoot td strong {
	font-size: 18px;
}

.cart .totals .btn-remove {
	display: inline-block;
	float: none !important;
	height: 0;
	padding: 15px 0 0;
	text-indent: 0;
	vertical-align: top;
}

.cart .totals .checkout-types {
	font-size: 13px;
	padding: 8px 15px 15px;
	text-align: right;
}

.cart .totals .checkout-types li {
	clear: both;
	margin: 10px 0;
}

.std p {
	font-size: 12px;
	font-family: verdana, arial, helvetica, sans-serif;
	color: #666666
}

.std p strong {
	font-size: 14px;
	color: #461D5E
}

/* Toolbar */
.toolbar {
	/*border: 1px solid #CCCCCC;*/
	float: left;
	height: 28px;
	width: 100%;
	margin-bottom: 5px;
	/*line-height: 20px;*/
}

.toolbar .pager {
	padding: 3px 8px;
	border-bottom: 1px solid #fff;
}

.toolbar .sorter {
	
}

.toolbar-bottom {
	
}

.toolbar .pager {
	border: medium none;
}

.pager .amount,.pager .amount strong,.pager .limiter,.sorter,.sorter strong
	{
	font-weight: normal;
}

.pager .amount {
	float: left;
	margin: 0;
	width: 150px
}

.toolbar .pager a,.toolbar .sorter a {
	color: #050000;
}

.pager .pages {
	padding-left: 20px;
	position: relative;
}

.pager .pages strong {
	font-family: Arial;
	font-weight: normal;
}

.pager .limiter {
	padding-left: 64px;
}

.pager .limiterpp select,.sorter .sort-by select {
	background: none repeat scroll 0 0 #F8F8F8;
	border: 1px solid #DCDFE5;
	color: #2C2F33;
}

.sort-by {
	float: right;
	position: relative;
	width: 135px;
}

.sorter .sort-by {
	padding-right: 0;
}

.pager .limiter {
	float: left;
}

.pager .limiter label {
	vertical-align: middle;
	margin-right: 10px
}

.pager .limiter select {
	margin: 0 0 1px;
	padding: 0;
	vertical-align: middle;
}

.pager .pages {
	width: auto;
	/*float: left
*/}

.pager .pages ol {
	display: inline;
}

.pager .pages li {
	display: inline;
	margin: 0 2px;
	border: 1px solid #cccccc;
	background: #fff;
	color: #CCC;
}

.pager .pages li a {
	text-decoration: none;
	padding: 0 3px;
}

.pager .pages li a:hover,.pager .pages li a.current {
	background-color: #461d5e;
	color: #ffffff;
}

.pager .pages li.last,.pager .pages li.last a:hover {
	border: none;
	background: none
}

.pager .pages .current {
	
}

.sorter {
	font-size: 11px;
	padding: 3px 8px;
}

.sorter .view-mode {
	float: left;
	margin: 0;
}

.sorter .sort-by {
	float: right;
	padding-right: 36px;
}

.sorter .sort-by label {
	vertical-align: middle;
}

.pager .sort-by select {
	margin: 0 0 1px;
	padding: 0;
	vertical-align: middle;
}

.styled-select {
	background: url(../img/select-arrow.jpg) no-repeat scroll right center
		#ffffff;
	height: 20px;
	overflow: hidden;
	width: 80px;
	float: right;
}

.styled-select select {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	height: 20px;
	width: 100px;
	padding: 0 1px
}

.pp-select {
	background: url(../img/select-arrow.jpg) no-repeat scroll right center
		#ffffff;
	height: 20px;
	overflow: hidden;
	width: 45px;
	float: right;
}

.pp-select select {
	background: none repeat scroll 0 0 transparent;
	border: 1px solid #CCCCCC;
	font-size: 12px;
	height: 20px;
	width: 65px;
	padding: 0 1px;
}

/* Cart Panel */
a.trigger {
	position: fixed;
	top: 59px;
	right: 0;
	font-size: 11px;
	font-weight: 700;
	color: #323232;
	text-decoration: none;
	padding: 5px 10px 10px 30px;
	/* font-weight: 700; */
	background: url(../img/plus0.png) 5px 3px #FFFFFF no-repeat;
	z-index: 400;
	border:1px solid #461D5E;
	-moz-border-radius-topleft: 10px;
	-webkit-border-top-left-radius: 10px;
	-moz-border-radius-bottomleft: 10px;
	-webkit-border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 0px;
	-webkit-border-bottom-right-radius: 0px;
	display: block;
	height: 11px;
	border-right:0 none;
}

a.active.trigger {
	background: url(../img/minus.png) 2px 3px #FFFFFF no-repeat;
	height: 11px;
	background-color: transparent;
	border: none;
}

a.active.trigger span {
	display: none;
}

a.trigger span {
	display: block;
}

.panel {
	background-color: #FFFFFF;
	border: 1px solid #CCCCCC;
	display: block;
	position: fixed;
	right: -2px;
	top: 58px;
	width: 300px;
	z-index: 99;
	overflow:hidden;
	max-height:500px;
	overflow:auto;
}

/* End Cart Panel*/

.securebox {
	background: url("../img/lock.png") no-repeat scroll right bottom #FBFBFB;
	height: 100px;
	padding: 72px 5px 5px;
}

.securebox p {
	font-family: arial;
	font-size: 11px;
	text-align: left;
	width: 120px;
}

.freeshipping {
	background: url("../img/shippingicon.png") no-repeat;
	float: left;
	margin-right: 40px;
	margin-top: 3px;
	width: 97px;
	height: 23px;
}

.cashondeli {
	background: url("../img/cashondilivery.png") no-repeat;
	float: left;
	margin-right: 40px;
	width: 104px;
	height: 34px;
}
.secureimg{
	background: url("../img/safe-lock-icon.png") no-repeat;
    float: left;
    height: 55px;
    margin-bottom: 10px;
    padding-left: 55px;
    width: 240px;	
}
.secureimg h2{
	color: #461D5E;
    display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: normal;
    padding: 3px 0 0;
}
.secureimg span{
	color: #424242;
    display: block;
    font-size: 13px;
}
.shippingimg{
	background: url("../img/mobile-icon.png") no-repeat;
	float: left;
	width: 240px;
	height: 55px;
	margin-bottom:10px;
	padding-left: 55px;
}
.shippingimg h2{
	color: #461D5E;
    display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: normal;
    padding: 3px 0 0;
}
.shippingimg span{
	color: #424242;
    display: block;
    font-size: 13px;
}
.cashimg{
	background: url("../img/cash-icon.png") no-repeat;
	float: left;
	width: 240px;
	height: 55px;	
	margin-bottom:10px;
	padding-left: 55px;
	
}
.cashimg h2{
	color: #461D5E;
    display: block;
    font-size: 15px;
    font-weight: bold;
    line-height: normal;
    padding: 3px 0 0;
}
.cashimg span{
	color: #424242;
    display: block;
    font-size: 13px;
}
/*.secureimg{
	background: url("../img/secureimg.gif") no-repeat;
	float: left;
	width: 290px;
	//height: 134px;	
	margin-bottom:10px;
	padding: 82px 9px 7px;
}
.shippingimg{
	background: url("../img/shippingimg.gif") no-repeat;
	float: left;
	width: 290px;
	//height: 134px;	
	margin-bottom:10px;	
	padding: 55px 9px 16px;
}
.cashimg{
	background: url("../img/cashimg.gif") no-repeat;
	float: left;
	width: 290px;
	//height: 134px;	
	margin-bottom:10px;
	padding: 55px 9px 16px;
}*/
.secure-text{
	padding:75px 0px 5px 10px;
	width:270px;
}
.pic {
	border: 1px solid #c5c5c5;
	padding: 3px;
	-moz-border-radius: 3px;
	-moz-box-shadow: rgba(200, 204, 206, 0.50) 0px 0px 10px 2px;
	-webkit-box-shadow: rgba(200, 204, 206, 0.50) 0px 0px 10px 2px;
	-webkit-border-radius: 3px;
	box-shadow: rgba(200, 204, 206, 0.50) 0px 0px 10px 2px;
	border-radius: 3px;
}

.clearer:after,.header-container:after,.header-container .top-container:after,.header:after,.quick-access:after,#nav:after,.main:after,.banner:after,.footer:after,.footer-container .bottom-container:after,.col-main:after,.col2-set:after,.col3-set:after,.col3-layout .product-options-bottom .price-box:after,.col4-set:after,.search-autocomplete li:after,.block .block-content:after,.box .box-content:after,.block .actions:after,.block li.item:after,.block-poll li:after,.block-layered-nav .currently li:after,.page-title:after,.products-grid:after,.products-list li.item:after,.box-account .box-head:after,.dashboard .box .box-title:after,.box-reviews li.item:after,.box-tags li.item:after,.pager:after,.sorter:after,.ratings:after,.add-to-box:after,.add-to-cart:after,.product-essential:after,.product-collateral:after,.product-view .product-img-box .more-views ul:after,.product-view .box-tags .form-add:after,.product-view .product-shop .short-description:after,.product-view .box-description:after,.product-options .options-list li:after,.product-options-bottom:after,.product-review:after,.cart:after,.cart-collaterals:after,.cart .crosssell li.item:after,.opc .step-title:after,.checkout-progress:after,.multiple-checkout .place-order:after,.group-select li:after,.form-list li:after,.form-list .field:after,.buttons-set:after,.page-print .print-head:after,.advanced-search-summary:after,.gift-messages-form .item:after,.send-friend .form-list li p:after
	{
	display: block;
	content: ".";
	clear: both;
	font-size: 0;
	line-height: 0;
	height: 0;
	overflow: hidden;
}

.product-nav {
	/*-moz-box-shadow: #999999 0 1px 0 inset;
	-webkit-box-shadow: #999999 0 1px 0 inset;
	-o-box-shadow: #999999 0 1px 0 inset;
	box-shadow: #999999 0 1px 0 inset;*/
	-moz-border-radius-bottomleft: 3px;
	-webkit-border-bottom-left-radius: 3px;
	-o-border-bottom-left-radius: 3px;
	-ms-border-bottom-left-radius: 3px;
	-khtml-border-bottom-left-radius: 3px;
	border-bottom-left-radius: 3px;
	-moz-border-radius-bottomright: 3px;
	-webkit-border-bottom-right-radius: 3px;
	-o-border-bottom-right-radius: 3px;
	-ms-border-bottom-right-radius: 3px;
	-khtml-border-bottom-right-radius: 3px;
	border-bottom-right-radius: 3px;
	background-color: #f6f6f6;
	border:1px solid #cccccc;
	height: 28px;
	padding: 3px 5px 0px;
	font-size: 12px;
	color: #461D5E;
}
/* line 53, ../stylesheets/sass/partials/_filters.sass */
.product-nav .dropdown-parent {
	position: relative;
}
/* line 55, ../stylesheets/sass/partials/_filters.sass */
.product-nav .dropdown-parent:hover {
	-moz-border-radius-bottomleft: 0;
	-webkit-border-bottom-left-radius: 0;
	-o-border-bottom-left-radius: 0;
	-ms-border-bottom-left-radius: 0;
	-khtml-border-bottom-left-radius: 0;
	border-bottom-left-radius: 0;
	-moz-border-radius-bottomright: 0;
	-webkit-border-bottom-right-radius: 0;
	-o-border-bottom-right-radius: 0;
	-ms-border-bottom-right-radius: 0;
	-khtml-border-bottom-right-radius: 0;
	border-bottom-right-radius: 0;
}
/* line 57, ../stylesheets/sass/partials/_filters.sass */
.product-nav .dropdown-parent:hover .dropdown-child {
	-moz-border-radius-topleft: 0;
	-webkit-border-top-left-radius: 0;
	-o-border-top-left-radius: 0;
	-ms-border-top-left-radius: 0;
	-khtml-border-top-left-radius: 0;
	border-top-left-radius: 0;
	-moz-border-radius-topright: 0;
	-webkit-border-top-right-radius: 0;
	-o-border-top-right-radius: 0;
	-ms-border-top-right-radius: 0;
	-khtml-border-top-right-radius: 0;
	border-top-right-radius: 0;
	display: block;
}
/* line 60, ../stylesheets/sass/partials/_filters.sass */
.product-nav .dropdown-child {
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	border: 1px solid #cccccc;
	display: none;
	left: -1px;
	position: absolute;
	top: 100%;
	width: 100%;
	z-index: 1;
}
/* line 70, ../stylesheets/sass/partials/_filters.sass */
.product-nav .dropdown-child li {
	display: block;
	border-bottom: 1px solid #f6f6f6;
	height: 16px;
	float: none;
	padding: 4px 8px 3px 8px;
}
/* line 76, ../stylesheets/sass/partials/_filters.sass */
.product-nav .dropdown-child li.first {
	-moz-border-radius-topleft: 2px;
	-webkit-border-top-left-radius: 2px;
	-o-border-top-left-radius: 2px;
	-ms-border-top-left-radius: 2px;
	-khtml-border-top-left-radius: 2px;
	border-top-left-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-right-radius: 2px;
	-o-border-top-right-radius: 2px;
	-ms-border-top-right-radius: 2px;
	-khtml-border-top-right-radius: 2px;
	border-top-right-radius: 2px;
}
/* line 78, ../stylesheets/sass/partials/_filters.sass */
.product-nav .dropdown-child li.last {
	border-bottom: 0;
}
/* line 80, ../stylesheets/sass/partials/_filters.sass */
.product-nav .dropdown-child li:hover {
	background: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #733297), color-stop(100%, #461d5e));
	background: -webkit-linear-gradient(top, #733297, #461d5e);
	background: -moz-linear-gradient(top, #733297, #461d5e);
	background: -o-linear-gradient(top, #733297, #461d5e);
	background: -ms-linear-gradient(top, #733297, #461d5e);
	background: linear-gradient(top, #733297, #461d5e);
	color:#FFFFFF
}
/* line 82, ../stylesheets/sass/partials/_filters.sass */
.product-nav .dropdown-child li a {
	display: block;
}
/* line 84, ../stylesheets/sass/partials/_filters.sass */
.product-nav a {
	color: #666666;
	text-decoration: none;
}
/* line 87, ../stylesheets/sass/partials/_filters.sass */
.product-nav .product-nav-right {
	float: right;
}
/* line 90, ../stylesheets/sass/partials/_filters.sass */
.product-nav ul li {
	display: inline;
	float: left;
	padding-top: 5px;
}
/* line 93, ../stylesheets/sass/partials/_filters.sass */
.product-nav ul .list-title {
	margin-right: 7px;
}
/* line 95, ../stylesheets/sass/partials/_filters.sass */
.product-nav ul .blue_back {
	background-color: #337799 !important;
}
/* line 97, ../stylesheets/sass/partials/_filters.sass */
.product-nav ul .view_button_no_option {
	display: inline;
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	-moz-box-shadow: 0 1px 0 #b5b5b5;
	-webkit-box-shadow: 0 1px 0 #b5b5b5;
	-o-box-shadow: 0 1px 0 #b5b5b5;
	box-shadow: 0 1px 0 #b5b5b5;
	background: #a8a8a8;
	width: 84px;
	padding: 4px 8px;
	height: 15px;
	border: 1px solid #888888;
	margin: 0 5px 3px 0;
	cursor: pointer;
	padding-left: 6px !important;
}
/* line 75, ../stylesheets/sass/modules/_buttons.sass */
.product-nav ul .view_button_no_option:hover, .product-nav ul .view_button_no_option.selected {
	background-color: #ffffff;
}
/* line 100, ../stylesheets/sass/partials/_filters.sass */
.product-nav ul .view_button_no_option a {
	text-decoration: none;
	color: white;
	text-transform: capitalize;
}
/* line 104, ../stylesheets/sass/partials/_filters.sass */
.product-nav ul .view_button {
	display: inline;
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background: #ffffff;
	width: 100px;
	padding: 4px 8px;
	height: 15px;
	border: 1px solid #cccccc;
	margin: 0 5px 3px 0;
	cursor: pointer;
	background-image: url(images/mini_arrow_down.gif);
	background-repeat: no-repeat;
	background-position: 99px 9px;
}
/* line 75, ../stylesheets/sass/modules/_buttons.sass */
.product-nav ul .view_button:hover, .product-nav ul .view_button.selected {
	background-color: #fff;
}
/* line 106, ../stylesheets/sass/partials/_filters.sass */
.product-nav ul .small {
	width: 29px;
}
/* line 108, ../stylesheets/sass/partials/_filters.sass */
.product-nav ul .view_button_small {
	display: inline;
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	width: 29px;
	padding: 4px 8px;
	height: 15px;
	border: 1px solid #cccccc;
	margin: 0 5px 3px 0;
	cursor: pointer;
	background-image: url(mini_arrow_down.gif);
	background-repeat: no-repeat;
	background-position: 30px 7px;
}
/* line 75, ../stylesheets/sass/modules/_buttons.sass */
.product-nav ul .view_button_small:hover, .product-nav ul .view_button_small.selected {
	background-color: #fff;
}
/* line 110, ../stylesheets/sass/partials/_filters.sass */
.product-nav ul .view_button_icon {
	display: inline;
	float: left;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	-o-border-radius: 3px;
	-ms-border-radius: 3px;
	-khtml-border-radius: 3px;
	border-radius: 3px;
	background: #fff;
	width: 7px;
	padding: 4px 8px;
	height: 15px;
	border: 1px solid #888888;
	margin: 0 5px 3px 0;
	cursor: pointer;
	background-repeat: no-repeat;
	background-position: center center;
}
/* line 75, ../stylesheets/sass/modules/_buttons.sass */
.product-nav ul .view_button_icon:hover, .product-nav ul .view_button_icon.selected {
	background-color: #919191;
}
/* line 114, ../stylesheets/sass/partials/_filters.sass */
.product-nav ul .view_button_icon span {
	display: none;
}
/* line 116, ../stylesheets/sass/partials/_filters.sass */
.product-nav ul .view_button_icon#view_small {
	background-image: url('../images/interface/icons/view_smaller_grid.gif?1318309920');
}
/* line 118, ../stylesheets/sass/partials/_filters.sass */
.product-nav ul .view_button_icon#view_large {
	background-image: url('../images/interface/icons/view_larger_grid.gif?1318309920');
}




#tnt_pagination {
	float: left;
    width: 415px;
	line-height: 26px;
}

#tnt_pagination a:link, #tnt_pagination a:visited{
	padding:6px;
	padding-top:1px;
	padding-bottom:1px;
	border:1px solid #cccccc;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#461D5E;
	width:22px;
	font-weight:normal;
}

#tnt_pagination a:hover {
	text-decoration:underline;	
}

#tnt_pagination .active_tnt_link {
	background-color: #461D5E;
    color: #FFFFFF;
    cursor: default;
    margin-left: 10px;
    padding: 2px 7px;
    text-decoration: none;
}

#tnt_pagination .disabled_tnt_pagination {
	padding:7px;
	padding-top:2px;
	padding-bottom:2px;
	border:1px solid #EBEBEB;
	margin-left:10px;
	text-decoration:none;
	background-color:#F5F5F5;
	color:#D7D7D7;
	cursor:default;
}
.col-left .sidebar .block{
	
}
.col-left .sidebar .block-title {
    background-color:#fff;
    border-bottom: 1px solid #CCCCCC;
    color: #461D5E;
    height: 25px;
    padding: 6px 9px;
}

.col-left .sidebarup .block{
	
}
.col-left .sidebarup .block-title {
    background-color:#fff;
    border-bottom: 1px solid #CCCCCC;
    color: #461D5E;
    height: 25px;
    padding: 6px 9px;
}

.products-grid{width:100%;}

.block-title-chk {
    border-bottom: 2px solid #CCCCCC;
    color: #444444;
    height: 16px;
    margin-bottom: 5px;
    padding: 8px 0 4px;
}


/* filter styling*/
.scrollup{
		color: white;
		background: url('/static/purplle/img/gototop.gif') no-repeat;
		height: 81px;
		width: 23px;
		position: fixed;
		right: 110px;
		top: 30px;
		padding-left: 25px;
		font-size: 13px;
		line-height: 27px;
		cursor: pointer;
		text-align: left;
		}
#filter-menu{
		display:none;
		border-bottom-right-radius: 3px;
		background-color: #f6f6f6;border:1px solid #cccccc;
		max-height: 120px;
		padding:4px 4px;
		font-size:12px;
		color: #461D5E;
		margin-bottom: 5px;
		margin-top: 5px;
		overflow:auto;
		}

.filter-submenu{
		margin-bottom:5px;
		margin-top:5px;
		margin-left:5px;

		}
.filter-sort,.filter-order,.cat-filter{
		display: inline-block;
		margin-left:6px;
		margin-bottom:6px;
		border:1px outset #461D5E;
		-moz-border-radius:4px;
		border-radius:4px;
		float:left;
		}
		
.closeButton{
		background-color:#461D5E;
		width:30px;
		padding:2px;
		color:white;		
		-moz-border-radius:2px;
		border-radius:2px;
		opacity:0.6;
		}

.filter_val{
		margin-left:5px;
		margin-right:5px;
		}

.reg-form-list li { margin:0 0 8px; }
.block .block-content .reg-form-list li:hover {position:static; }
.reg-form-list label {color:#666; font-weight:bold;z-index:0;  width:185px; float:left}
.reg-form-list label.required {}
.reg-form-list label.required em { font-style:normal; color:#eb340a}
.reg-form-list li.control label { float:none; }
.reg-form-list li.control input.radio,
.reg-form-list li.control input.checkbox { margin-right:6px; }
.reg-form-list li.control .input-box { clear:none; display:inline; width:auto; }
/*.reg-form-list li.fields { margin-right:-15px; }*/
.reg-form-list .input-box { display:block;}
.reg-form-list .field { float:left; width:275px; }
.reg-form-list input.input-text { width:204px;margin-bottom:5px; }
.reg-form-list textarea { width:530px; height:10em; }
.reg-form-list select {}
.reg-form-list li.wide .input-box { width:535px; }
.reg-form-list li.wide input.input-text { width:529px; }
.reg-form-list li.wide textarea { width:400px; }
.reg-form-list li.wide select { width:535px; }
.reg-form-list li.additional-row { border-top:1px solid #ccc; margin-top:10px; padding-top:7px; }
.reg-form-list li.additional-row .btn-remove { float:right; margin:5px 0 0; }
.reg-form-list .input-range input.input-text { width:74px; }


/*small message popup*/

.skpopup{
	padding: 10px;
	background: #CCC;
	position: absolute;
	z-index: 999;
	width: 425px;
	display: none;
	text-align: left;
	color: #333;
}
.skpopupcontainer{
	font-size: 13px;
	background: white;
	overflow: hidden;
}
.skpopupheader{
background: #EEE;
color: #333;
padding: 10px;
font-size: 16px;
position: relative;
padding-right: 20px;
font-weight: bold;
}
.skpopupbody{

	font-size: 11px;
	padding: 10px;
	overflow-y: auto;
	max-height: 200px;
}
.skpopupclose{
position: absolute;
top: 10px;
right: 10px;
cursor: pointer;
border: 0;
outline: 0;
background: url('http://purplle.com/static/purplle/img/registerpopup/close-btn.png') no-repeat;
width: 15px;
height: 15px;
}

/*combos*/
.combo-discount{background:#c31c1c; color:#fff; font-size:24px; font-weight:bold; padding:10px 20px;}
.combo-discp{background:#fff; color:#000; font-size:20px; font-weight:bold;}
.combo-price{background:#dcdcdc; border:1px solid #c6c6c6; padding:3px 15px; font-weight:bold; margin-left:5px; }
.combo-p-disc{background:#c31c1c; color:#fff;border:1px solid #970707; padding:3px 15px; font-weight:bold; margin-left:5px;}
.combo-p-saved{background:#5fb404; color:#fff;border:1px solid #407805; padding:3px 15px; font-weight:bold; margin-left:5px;}
.not-selected{background:url(/static/purplle/img/not-selected.jpg) center center no-repeat;}

/* discount-badge*/
.discount-1, .discount-10, .discount-11, .discount-12, .discount-13, .discount-14, .discount-15, .discount-16, .discount-17, .discount-18, .discount-19, .discount-2, .discount-20, .discount-21, .discount-22, .discount-23, .discount-24, .discount-25, .discount-26, .discount-27, .discount-28, .discount-29, .discount-3, .discount-30, .discount-31, .discount-32, .discount-33, .discount-34, .discount-35, .discount-36, .discount-37, .discount-38, .discount-39, .discount-4, .discount-40, .discount-41, .discount-42, .discount-43, .discount-44, .discount-45, .discount-46, .discount-47, .discount-48, .discount-49, .discount-5, .discount-50, .discount-6, .discount-7, .discount-8, .discount-9, .discount-51, .discount-52, .discount-53, .discount-54, .discount-55, .discount-56, .discount-57, .discount-58, .discount-59, .discount-60, .discount-61, .discount-62, .discount-63, .discount-64, .discount-65, .discount-66, .discount-67, .discount-68, .discount-69, .discount-70, .discount-71, .discount-72, .discount-73, .discount-74, .discount-75, .discount-76, .discount-77, .discount-78, .discount-79, .discount-80, .discount-81, .discount-82, .discount-83, .discount-84, .discount-85, .discount-86, .discount-87, .discount-88, .discount-89, .discount-90, .discount-91, .discount-92, .discount-93, .discount-94, .discount-95, .discount-96, .discount-97, .discount-98, .discount-99 {
    background:url('http://purplle.com/static/purplle/img/discount-sprite-14758.png'); 
    height: 32px;
    max-width: 32px;
    width: 32px;
}

.discount-1{background-position:0 0;}
.discount-2{background-position:-51px 0;}
.discount-3{background-position:-102px 0;}
.discount-4{background-position:-153px 0;}
.discount-5{background-position:-204px 0;}
.discount-6{background-position:-255px 0;}
.discount-7{background-position:-306px 0;}
.discount-8{background-position:-357px 0;}
.discount-9{background-position:-408px 0;}
.discount-10{background-position:-459px 0;}
.discount-11{background-position:-510px 0;}
.discount-12{background-position:-561px 0;}
.discount-13{background-position:-612px 0;}
.discount-14{background-position:-663px 0;}
.discount-15{background-position:-714px 0;}
.discount-16{background-position:-765px 0;}
.discount-17{background-position:-816px 0;}
.discount-18{background-position:-867px 0;}
.discount-19{background-position:-918px 0;}
.discount-20{background-position:-969px 0;}
.discount-21{background-position:-1020px 0;}
.discount-22{background-position:-1071px 0;}
.discount-23{background-position:-1122px 0;}
.discount-24{background-position:-1173px 0;}
.discount-25{background-position:-1224px 0;}
.discount-26{background-position:-1275px 0;}
.discount-27{background-position:-1326px 0;}
.discount-28{background-position:-1377px 0;}
.discount-29{background-position:-1428px 0;}
.discount-30{background-position:-1479px 0;}
.discount-31{background-position:-1530px 0;}
.discount-32{background-position:-1581px 0;}
.discount-33{background-position:-1632px 0;}
.discount-34{background-position:-1683px 0;}
.discount-35{background-position:-1734px 0;}
.discount-36{background-position:-1785px 0;}
.discount-37{background-position:-1836px 0;}
.discount-38{background-position:-1887px 0;}
.discount-39{background-position:-1938px 0;}
.discount-40{background-position:-1989px 0;}
.discount-41{background-position:0 -33px;}
.discount-42{background-position:-51px -33px;}
.discount-43{background-position:-102px -33px;}
.discount-44{background-position:-153px -33px;}
.discount-45{background-position:-204px -33px;}
.discount-46{background-position:-255px -33px;}
.discount-47{background-position:-306px -33px;}
.discount-48{background-position:-357px -33px;}
.discount-49{background-position:-408px -33px;}
.discount-50{background-position:-459px -33px;}
.discount-51{background-position:-510px -33px;}
.discount-52{background-position:-561px -33px;}
.discount-53{background-position:-612px -33px;}
.discount-54{background-position:-663px -33px;}
.discount-55{background-position:-714px -33px;}
.discount-56{background-position:-765px -33px;}
.discount-57{background-position:-816px -33px;}
.discount-58{background-position:-867px -33px;}
.discount-59{background-position:-918px -33px;}
.discount-60{background-position:-969px -33px;}
.discount-61{background-position:-1020px -33px;}
.discount-62{background-position:-1071px -33px;}
.discount-63{background-position:-1122px -33px;}
.discount-64{background-position:-1173px -33px;}
.discount-65{background-position:-1224px -33px;}
.discount-66{background-position:-1275px -33px;}
.discount-67{background-position:-1326px -33px;}
.discount-68{background-position:-1377px -33px;}
.discount-69{background-position:-1428px -33px;}
.discount-70{background-position:-1479px -33px;}
.discount-71{background-position:-1530px -33px;}
.discount-72{background-position:-1581px -33px;}
.discount-73{background-position:-1632px -33px;}
.discount-74{background-position:-1683px -33px;}
.discount-75{background-position:-1734px -33px;}
.discount-76{background-position:-1785px -33px;}
.discount-77{background-position:-1836px -33px;}
.discount-78{background-position:-1887px -33px;}
.discount-79{background-position:-1938px -33px;}
.discount-80{background-position:-1989px -33px;}
.discount-81{background-position:0 -66px;}
.discount-82{background-position:-51px -66px;}
.discount-83{background-position:-102px -66px;}
.discount-84{background-position:-153px -66px;}
.discount-85{background-position:-204px -66px;}
.discount-86{background-position:-255px -66px;}
.discount-87{background-position:-306px -66px;}
.discount-88{background-position:-357px -66px;}
.discount-89{background-position:-408px -66px;}
.discount-90{background-position:-459px -66px;}
.discount-91{background-position:-510px -66px;}
.discount-92{background-position:-561px -66px;}
.discount-93{background-position:-612px -66px;}
.discount-94{background-position:-663px -66px;}
.discount-95{background-position:-714px -66px;}
.discount-96{background-position:-765px -66px;}
.discount-97{background-position:-816px -66px;}
.discount-98{background-position:-867px -66px;}
.discount-99{background-position:-918px -66px;}
.discount-withoff{height:32px;max-width:50px;width:50px;}

::-webkit-scrollbar {
    width: 12px;
}
::-webkit-scrollbar-track {
    background-color: #eaeaea;
    border-left: 1px solid #ccc;
}
::-webkit-scrollbar-thumb {
    background-color: #ccc;
}
::-webkit-scrollbar-thumb:hover {
	background-color: #aaa;
}