#main-carousel{
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0 0 0 0;
	margin-bottom:0;
	text-shadow:none;
	background:none;
	background:hsla(0,0%,0%,0) url(/images/shadow-slider.png) no-repeat  center bottom;
	background-size:cover;
	padding-bottom:8%;
	margin-top:-10px;
}
#logo{
	text-shadow:2px 4px 3px hsla(257,0%,0%,0.3);
	padding-top:0px;
	text-transform:capitalize;
	color:hsl(50,14%,91%);
	padding-left:4px;
	padding-bottom:0px;
}
#toolbar1 .navbar-inner{
	border-radius:0 0 0 0;
	-webkit-box-shadow:none;
	box-shadow:none;
	z-index:10;
	margin-left:0;
	margin-right:0;
	margin-bottom:4px;
	padding-left:0;
	padding-right:0;
}
#button-cart{
	background-position:left center;
	border-radius:86px 86px 86px 86px;
	background:none;
	background:transparent url(/images/cart-icon.png) no-repeat  8px center;
	margin:4px 0 0 0;
	padding:8px 4px 8px 0;
}
#langselect{
	padding-top:10px;
	padding-left:16px;
}
#searchbox{
	border-style:none;
	margin-top:2px;
}
#toolbar2 .navbar-inner{
	border-radius:0 0 0 0;
	-webkit-box-shadow:none;
	box-shadow:none;
	max-width:900px;
	padding-top:0;
	padding-bottom:0;
	margin-left:-100%;
	margin-right:-100%;
	padding-left:100%;
	padding-right:100%;
	border-style:none;
}
#site{
	font-family: "Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size:15px;
	color:hsl(0,0%,16%);
	background:none;
	background:hsl(50,13%,91%) url(/images/background-saw.jpg) no-repeat  center top;
}
#content{
	border-radius:0 0 0 0;
	-webkit-box-shadow:none;
	box-shadow:none;
	border-style:none;
}
#sharebox img{
	padding-right:8px;
	padding-top:1px;
}
#mainmenu .active > a{
	-webkit-box-shadow:0 0 10px 0 hsla(0,0%,0%,0.5);
	box-shadow:0 0 10px 0 hsla(0,0%,0%,0.5);
	border-radius:20px 20px 20px 20px;
	background-color:hsla(0,0%,92%,0.5);
	color:hsl(0,0%,7%);
}
.tw-para h2{
	text-transform:capitalize;
	font-weight:normal;
}
#logo #logo-sl{
	position:relative;
	font-size:13px;
}
#sharebox{
	margin-top:3px;
}
.gallery-idx a > img{
	margin-right:12px;
	margin-bottom:12px;
	margin-left:12px;
	border-width:1px;
	border-radius:10px 10px 10px 10px;
	border-style:solid;
	border-color:hsl(257,0%,75%);
}
.gallery-idx a > img:hover{
	-webkit-box-shadow:0 0 5px 0.1px hsl(257,0%,59%);
	box-shadow:0 0 5px 0.1px hsl(257,0%,59%);
}
#top-sb{
	padding-left:8px;
	padding-right:8px;
	-webkit-box-shadow:none;
	box-shadow:none;
}
#footerfat{
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0 0 0 0;
	margin-left:-100%;
	margin-right:-100%;
	padding-left:100%;
	padding-right:100%;
}
#footersmall{
	-webkit-box-shadow:none;
	box-shadow:none;
	padding-bottom:35px;
	margin-left:-100%;
	margin-right:-100%;
	padding-left:100%;
	padding-right:100%;
	background:none;
	background:hsl(50,14%,91%) url(/images/background-saw-invert.jpg) no-repeat  center bottom;
	padding-top:50px;
	color:hsl(0,0%,92%);
}
#footersmall #foot-sec1{
	padding-left:8px;
	padding-right:8px;
}
h1{
	margin-bottom:0;
	border-radius:0 0 0 0;
	padding-bottom:4px;
	padding-top:4px;
	-webkit-box-shadow:none;
	box-shadow:none;
	text-shadow:2px 2px 3px hsla(257,0%,0%,0.3);
	font-weight:lighter;
}
.frm-simple1{
	border-width:1px;
	border-style:solid;
	border-color:hsl(257,0%,70%);
	padding-top:1px;
	padding-right:1px;
	padding-bottom:1px;
	padding-left:1px;
}
.frm-simple2{
	border-style:solid;
	border-width:1px;
	border-color:hsl(257,0%,70%);
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:4px;
}
.frm-drop-shadow{
	-webkit-box-shadow:1px 1px 10px 0 hsl(257,0%,0%);
	box-shadow:1px 1px 10px 0 hsl(257,0%,0%);
}
.frm-thin-border{
	background-color:hsl(0,0%,100%);
	-webkit-box-shadow:1px 1px 10px 0 hsl(257,0%,0%);
	box-shadow:1px 1px 10px 0 hsl(257,0%,0%);
	padding-bottom:2px;
	padding-right:2px;
	padding-top:2px;
	padding-left:2px;
}
.frm-wide-border{
	background-color:hsl(0,0%,100%);
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-left:6px;
	-webkit-box-shadow:2px 2px 15px 0 hsl(257,0%,0%);
	box-shadow:2px 2px 15px 0 hsl(257,0%,0%);
}
.frm-polaroid{
	background-color:hsl(0,0%,100%);
	padding-top:4px;
	padding-right:4px;
	padding-bottom:24px;
	padding-left:4px;
	border-width:1px;
	border-style:solid;
	border-color:hsl(257,0%,70%);
	border-radius:0 0 0 0;
}
.frm-rounded{
	border-radius:24px 24px 24px 24px;
}
.tw-para .pobj.obj-before{
	margin-bottom:16px;
}
.tw-para .pobj.float-l{
	margin-bottom:16px;
	margin-right:16px;
}
.tw-para .pobj.float-r{
	margin-left:16px;
	margin-bottom:16px;
}
.tw-para .pobj.obj-after{
	margin-top:16px;
}
#footerfat .tw-para{
	margin-top:0;
	padding-left:8px;
	padding-right:8px;
}
.thumbnail > .caption > h3,.thumbnail > .caption > h3 > a{
	font-size:100%;
	line-height:1.4;
}
.thumbnail{
	-webkit-box-shadow:none;
	box-shadow:none;
	border-style:none;
	border-radius:5px 5px 5px 5px;
	background-color:hsl(257,0%,92%);
}
.thumbnail > .caption{
	border-width:1px 0 0;
	border-color:hsl(257,0%,87%);
	border-style:solid;
}
#footersmall #foot-sec2{
	padding-left:8px;
	padding-right:8px;
}
.tw-price{
	font-weight:bold;
	font-size:130%;
}
.tw-price.striked{
	text-decoration:line-through;
	font-weight:normal;
	font-size:100%;
}
table.shopcart td{
	border-width:1px;
	border-color:hsl(257,0%,87%);
	border-style:solid;
	padding-left:4px;
	padding-right:4px;
}
table.shopcart th, table.shopcart td.total{
	border-style:solid;
	border-width:1px;
	border-color:hsl(257,0%,87%);
}
#co_currsteptitle{
	border-style:none;
}
.sc-order-hinfo{
	border-width:1px;
	border-color:hsl(257,0%,87%);
	border-style:solid;
	padding-left:8px;
	padding-right:8px;
}
#toolbar3 .navbar-inner{
	-webkit-box-shadow:none;
	box-shadow:none;
	margin-bottom:0;
	padding-bottom:8px;
	z-index:10;
	border-radius:10px 10px 10px 10px;
	padding-left:0;
	padding-right:0;
}
#main-carousel .carousel-inner, #main-carousel .carousel-inner > .item > img{
	-webkit-box-shadow:none;
	box-shadow:none;
	border-radius:0 0 0 0;
}
#logo #logo-rt{
	color:hsl(0,0%,59%);
	text-shadow:2px 4px 3px hsla(0,0%,0%,0.3);
	
}
#langselect > a{
	color:hsl(257,0%,100%);
}
header{
	margin-right:auto;
	margin-left:auto;
	margin-top:20px;
}
footer{
	margin-left:auto;
	margin-right:auto;
}
#topic{
	border-radius:0 0 0 0;
	-webkit-box-shadow:none;
	box-shadow:none;
}
#page{
	-webkit-box-shadow:none;
	box-shadow:none;
	max-width:940px;
	margin-left:auto;
	margin-right:auto;
}
#langselect > a{
	color:hsl(257,0%,20%);
	border-style:none;
}
#toolbar3_l{
	border-style:none;
	-webkit-box-shadow:none;
	box-shadow:none;
	padding-left:8px;
}
#mainmenu > li, #mainmenu .dropdown-toggle{
	font-size:15px;
}
#langselect > a{
	color:hsl(226,100%,60%);
}
#searchbox > input{
	width:125px;
	background:none;
	background:hsl(0,0%,75%) url(/images/search-white.png) no-repeat  10px center;
	background-size:15px 15px;
	padding:4px 4px 4px 30px;
	-moz-transition:all 0.7s ease 0s;
	-o-transition:all 0.7s ease 0s;
	-webkit-transition:all 0.7s ease 0s;
	transition:all 0.7s ease 0s;
	border-radius:20px 20px 20px 20px;
	-webkit-box-shadow:none;
	box-shadow:none;
	font-family:inherit;
	padding-top:8px;
	padding-bottom:8px;
}
#searchbox > input:focus{
	width:150px;
	background-color:hsl(257,0%,100%);
	outline:none;
	font-style:normal;
}
#top-content{
	padding-left:8px;
	padding-right:8px;
	border-radius:0 0 0 0;
	padding-top:8px;
}
#langselect > a{
	color:hsl(257,100%,40%);
}
#toolbar1_l{
	margin-bottom:8px;
}
#toolbar1_r{
	padding-right:8px;
	padding-top:10px;
}
#toolbar3_r{
	padding-right:8px;
	padding-top:8px;
}
#langselect > a{
	color:hsl(257,0%,70%);
}
#langselect > a{
	color:hsl(317,100%,50%);
}
#langselect > a{
	color:hsl(60,100%,50%);
}
#mainmenu > li > a, #mainmenu .dropdown-toggle{
	text-transform:uppercase;
	padding-top:12px;
	padding-bottom:12px;
	-webkit-box-shadow:none;
	box-shadow:none;
	color:hsl(0,0%,70%);
}
#langselect > a{
	color:hsl(60,100%,70%);
}
#button-cart:hover{
	background-color:hsla(0,0%,100%,0.25);
}
#button-cart > span{
	padding:0 8px 0 40px;
}
#langselect > a{
	color:hsl(209,100%,60%);
}
#mainmenu{
	background-color:hsla(0,0%,100%,0.13);
	border-radius:20px 20px 20px 20px;
}
#mainmenu > li > a:hover, #mainmenu .dropdown-toggle:hover, #mainmenu li.dropdown.open>.dropdown-toggle{
	color:hsl(60,100%,40%);
}

.alert a {
	color:#003399
}
.ta-left {
	text-align:left
}
.ta-center {
	text-align:center
}
.ta-justify {
	text-align:justify
}
.ta-right {
	text-align:right
}
.float-l {
	float:left
}
.float-r {
	float:right
}
.float-lpad {
	float:left;
	padding-right:1.5em;
}
.float-rpad {
	float:right;
	padding-left:1.5em;
}


.well-category {
    min-height: 300px;
}
.well-product {
    min-height: 300px;
}

.img-individual {
    height: 150px;
}

.img-responsive {
 display: inline-block !important;
 height: auto !important;
 max-width: 100% !important;
}