#main-carousel{
	margin-left:auto;
	margin-right:auto;
	box-shadow:0 0 10px 0 hsla(0,0%,0%,0.5);
	border-color:hsla(0,0%,0%,0.25);
	margin-bottom:10px;
	margin-top:10px;
}

#logo{
	text-shadow:none;
	color:hsl(0,0%,0%);
	font-size:51px;
	padding-right:0;
	font-weight:bold;
	padding-bottom:0;
	z-index:1000;
	padding-left:4px;
	box-shadow:none;
}

#toolbar1 .navbar-inner{
	box-shadow:none;
	padding-left:0;
	padding-right:0;
	margin-left:auto;
	margin-right:auto;
	padding-bottom:0;
	padding-top:0;
}

#button-cart{
	background-position:left center;
	background:hsla(0,0%,0%,0) url(cart-icon.png) no-repeat  8px center;
	margin:6px 0 0 0;
	padding:6px 4px 6px 0;
	transform:scale(0.9);
	transition:all 0.3s ease 0s;
	color:hsl(0,0%,0%);
}

#toolbar2 .navbar-inner{
	box-shadow:2px 2px 20px 0 hsla(0,0%,0%,0.5);
	background:none;
	background-color:#6B0000;
	background-image:linear-gradient(to bottom,hsl(0,100%,40%) 0,hsl(0,100%,21%) 100%);
	font-weight:bold;
	padding-top:5px;
	padding-right:5px;
	padding-bottom:5px;
	padding-left:5px;
	margin-top:-20px;
	margin-bottom:16px;
	border-radius:6px 6px 6px 6px;
}

#site{
	font-family:'Arial',cursive;
	font-size:15px;
	color:hsl(0,0%,20%);
	background:none;
	background-color:#333333;
	background-image:linear-gradient(to bottom,hsl(0,0%,20%) 0,hsl(0,0%,20%) 100%);
}

#content{
	margin-left:auto;
	margin-right:auto;
	box-shadow:none;
	padding-top:16px;
	background:none;
	background-color:#E8E8E8;
	background-image:linear-gradient(to bottom,hsl(0,0%,100%) 0,hsl(0,0%,91%) 20%);
	border-radius:6px 6px 6px 6px;
}

#mainmenu .active > a{
	box-shadow:none;
	padding-top:6px;
	padding-right:10px;
	padding-bottom:6px;
	padding-left:10px;
	border-radius:6px 6px 6px 6px;
	color:hsl(0,100%,30%);
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:5px;
	background:none;
	background-color:#DEDEDE;
	background-image:linear-gradient(to bottom,hsl(0,0%,100%) 0,hsl(0,0%,87%) 100%);
}

#page{
	max-width:1200px;
	margin-left:auto;
	margin-right:auto;
	margin-top:4px;
	margin-bottom:4px;
	border-radius:6px 6px 6px 6px;
	background:none;
	background-color:#E8E8E8;
	background-image:linear-gradient(to bottom,hsl(0,0%,100%) 0,hsl(0,0%,91%) 20%);
}

.tw-para h2{
	font-weight:normal;
	font-size:200%;
	text-transform:capitalize;
}

#logo #logo-sl{
	font-size:13px;
	color:hsl(0,0%,37%);
	font-style:italic;
}

.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(0,0%,75%);
}

.gallery-idx a > img:hover{
	box-shadow:0 0 5px 0.1px hsl(0,0%,59%);
}

#top-sb{
	padding-left:3px;
	padding-right:3px;
	box-shadow:none;
}

#footerfat{
	border-width:1px 0 0;
	border-color:hsl(0,0%,70%);
	margin-left:auto;
	margin-right:auto;
	margin-top:16px;
	margin-bottom:16px;
	color:hsl(0,0%,0%);
}

#footersmall{
	border-color:hsla(0,0%,100%,0.25);
	border-radius:6px 6px 6px 6px;
	background:none;
	background-color:#6B0000;
	background-image:linear-gradient(to bottom,hsl(0,100%,40%) 0,hsl(0,100%,21%) 100%);
	box-shadow:2px 2px 20px 0 hsla(0,0%,0%,0.5);
}

h1{
	font-weight:lighter;
	color:hsl(0,100%,21%);
	text-align:center;
}

.frm-simple1{
	border-width:1px;
	border-style:solid;
	border-color:hsl(0,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(0,0%,70%);
	padding-top:4px;
	padding-right:4px;
	padding-bottom:4px;
	padding-left:4px;
}

.frm-drop-shadow{
	box-shadow:1px 1px 10px 0 hsl(0,0%,0%);
}

.frm-thin-border{
	background:none;
	background-color:hsl(0,0%,100%);
	box-shadow:1px 1px 10px 0 hsl(0,0%,0%);
	padding-bottom:2px;
	padding-right:2px;
	padding-top:2px;
	padding-left:2px;
}

.frm-wide-border{
	background:none;
	background-color:hsl(0,0%,100%);
	padding-top:6px;
	padding-right:6px;
	padding-bottom:6px;
	padding-left:6px;
	box-shadow:2px 2px 15px 0 hsl(0,0%,0%);
}

.frm-polaroid{
	background:none;
	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(0,0%,70%);
	border-radius: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{
	box-shadow:none;
	background:none;
	background-color:hsl(0,0%,87%);
	border-radius:6px 6px 6px 6px;
}

.thumbnail > .caption{
	border-color:hsl(0,0%,87%);
}

#footersmall #foot-sec2{
	padding-left:16px;
	padding-right:16px;
	padding-top:16px;
	padding-bottom:16px;
}

.tw-price{
	font-weight:bold;
	font-size:150%;
}

.tw-price.striked{
	text-decoration:line-through;
	font-weight:normal;
	font-size:100%;
}

table.shopcart td{
	border-width:1px;
	border-color:hsl(0,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(0,0%,87%);
}

#co_currsteptitle{
	border-style:none;
}

.sc-order-hinfo{
	border-width:1px;
	border-color:hsl(0,0%,87%);
	border-style:solid;
	padding-left:8px;
	padding-right:8px;
}

#toolbar3 .navbar-inner{
	box-shadow:none;
	border-style:none;
	margin-bottom:8px;
	padding-top:10px;
	padding-left:0;
	padding-right:0;
}

#main-carousel .carousel-inner, #main-carousel .carousel-inner > .item > img{
	box-shadow:none;
	font-size:90%;
}

#logo #logo-rt{
	color:hsl(0,100%,40%);
	font-size:24px;
	font-style:italic;
	text-shadow:2px 4px 3px hsla(0,0%,0%,0.3);
}

#langselect > a{
	color:hsl(0,0%,100%);
}

header{
	margin-left:auto;
	margin-right:auto;
}

#langselect > a{
	color:hsl(0,0%,100%);
	border-style:none;
}

#mainmenu > li > a, #mainmenu .dropdown-toggle{
	color:hsl(0,0%,100%);
}

#sharebox img{
	padding-right:8px;
	margin-top:10px;
}

#toolbar2_r{
	padding-right:4px;
}

.tw-para a:not(.btn){
	color:hsl(0,100%,30%);
}

footer{
	color:hsl(0,0%,92%);
	padding-right:16px;
	padding-bottom:16px;
	padding-left:16px;
	background:none;
	background-color:#FFFFFF;
	background-image:linear-gradient(to bottom,hsl(0,0%,91%) 0,hsl(0,0%,100%) 70%);
	border-radius:0 0 8px 8px;
}

#top-content{
	background:none;
	background-color:hsl(0,0%,100%);
	padding-top:15px;
	padding-left:10px;
	box-shadow:2px 2px 10px 0 hsla(0,0%,0%,0.5);
	padding-bottom:12px;
	border-radius:6px 6px 6px 6px;
}

#topic{
	box-shadow:none;
}

#logo #logo-lt{
	color:hsl(224,100%,40%);
	font-size:64px;
	text-shadow:2px 4px 3px hsla(0,0%,0%,0.3);
}

#searchbox > input{
	width:170px;
	background:hsl(0,0%,100%) url(search-white.png) no-repeat 10px center;
	background-size:15px 15px;
	padding:4px 4px 4px 30px;
	transition:all 0.7s ease 0s;
	box-shadow:0 1px 1px 1px hsla(0,0%,100%,0.3) inset;
	font-style:italic;
	font-family:inherit;
	margin-top:2px;
	border-radius:6px 6px 6px 6px;
}

#searchbox > input:focus{
	width:220px;
	outline:none;
	font-style:normal;
}

.tw-para.twps-panel a:not(.btn){
	color:hsl(120,100%,20%);
}

.thumbnail > .caption > h3,.thumbnail > .caption > h3 > a{
	color:hsl(120,100%,20%);
}

#mainmenu > li > a:hover, #mainmenu .dropdown-toggle:hover, #mainmenu li.dropdown.open>.dropdown-toggle{
	color:hsl(0,100%,30%);
	padding-top:6px;
	padding-bottom:6px;
	padding-left:10px;
	padding-right:10px;
	border-radius:6px 6px 6px 6px;
	margin-top:5px;
	margin-right:5px;
	margin-bottom:5px;
	margin-left:5px;
	background:none;
	background-color:hsl(0,0%,100%);
}

#searchbox{
	box-shadow:none;
}

#langselect{
	margin-top:10px;
}

#mainmenu .dropdown-menu > li > a:hover, #mainmenu .dropdown-submenu  > a:hover, #mainmenu .dropdown-submenu > a:focus, 
#mainmenu .dropdown-submenu:hover > a, #mainmenu .dropdown-submenu:focus> a{
	margin-left:4px;
	margin-right:4px;
	background:none;
	background-color:hsl(0,100%,30%);
}

#toolbar1_r{
	background:hsl(0,0%,100%) url(1340189917-mail-new.png) repeat  rigth top;
	padding-top:10px;
	padding-left:0;
	padding-right:0;
}

#footersmall #foot-sec1{
	padding-top:16px;
	padding-right:16px;
	padding-bottom:16px;
	padding-left:16px;
}

#footersmall #foot-sec3{
	padding-top:16px;
	padding-right:16px;
	padding-bottom:16px;
	padding-left:16px;
}

#footersmall a{
	color:hsl(0,0%,100%);
	font-weight:bold;
}

#main-carousel .carousel-caption h4{
	line-height:0.7;
}

#button-cart:hover{
	transform:scale(1);
	color:hsl(0,0%,0%);
}

#button-cart > span{
	color:hsl(0,0%,0%);
	padding:0 8px 0 40px;
	font-weight:bold;
}

#footerfat .tw-para a{
	color:hsl(0,100%,30%);
}

#mainmenu{
	box-shadow:none;
}

.btn-primary{
	border-color:hsl(0,100%,30%);
	background:none;
	background-color:#990000;
	background-image:linear-gradient(to bottom,hsl(0,100%,40%) 0,hsl(0,100%,30%) 100%);
	color:hsl(0,0%,100%);
}

.btn-primary:hover{
	background:none;
	background-color:hsl(0,100%,30%);
}

.btn-primary2{
	border-color:#2980b9;
	background:none;
	background-color:#990000;
	background-image:linear-gradient(to bottom, #3498db, #2980b9);
	color:hsl(0,0%,100%);
}

.btn-primary2:hover{
	background:none;
	background-color:#2980b9;
}


.tw-para .ptext{
	color:hsl(239,100%,20%);
}

.tw-para form{
	padding-left:15px;
}

.tw-para form input{
	width:90%;
}

.tw-para.twps-panel{
	box-shadow:2px 2px 20px 0 hsla(0,0%,0%,0.5);
	padding-left:10px;
	padding-right:10px;
}

.tw-para.twps-panel .ptext{
	box-shadow:none;text-align:justify;
}

#mainmenu ul.nav li.dropdown:hover > ul.dropdown-menu {
	margin:0;
	display: block;
}

.hdate {
	position:relative;
	left:48px;
	text-rendering:auto;
	width:-moz-calc(100% - 48px);
	width:-webkit-calc(100% - 48px);
	width:calc(100% - 48px);
	min-height:44px;
}

.hdate:before {
	content:attr(data-hday);
	position:absolute;
	left:-48px;
	background:rgb(234,234,234);
	color:rgb(77,77,77);
	text-align:center;
	font-size:20px;
	width:40px;
	height:24px;
	line-height:24px;
	vertical-align:bottom;
	padding:0;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
	box-shadow:2px 2px 2px rgb(178,178,178);
}

.hdate:after {
	content:attr(data-hmonth);
	position:absolute;
	left:-48px;
	top:20px;
	background:rgb(234,234,234);
	background:linear-gradient(to bottom,rgb(234,234,234),rgb(176,176,176));
	color:rgb(77,77,77);
	text-align:center;
	font-size:11px;
	width:40px;
	height:16px;
	line-height:16px;
	padding:0 0 1px;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
	box-shadow:2px 2px 2px rgb(178,178,178);
}

.doughnut-legend li span, .pie-legend li span, .polararea-legend li span {
	display:block;
	width:1.11em;
	height:1.11em;
	border-radius:1.11em;
	float:left;
	margin-top:0;
	margin-right:8px;
}

.line-legend li span, .bar-legend li span, .radar-legend li span{
	line-height: 1em;
	padding:0;
	padding-right:1em;
	margin:0;
	margin-right:8px;
}

.doughnut-legend, .pie-legend, .polararea-legend, .line-legend, .bar-legend, .radar-legend {
	list-style:none;
	font-size:85%;
	margin:0;
	padding:0;
	margin-top:8px;
}

.doughnut-legend li, .pie-legend li, .polararea-legend li {
	margin-bottom:4px;
	line-height:1em;
	position:relative;
	z-index:1;
}

.line-legend li, .bar-legend li, .radar-legend li {
	margin-bottom:4px;
	line-height:1.4em;
	position:relative;
	z-index:1;
}

.chart-legend-value {
	display:inline-block;
	float:left;
	width:3em;
	text-align:right;
	margin-right:8px;
	line-height:1em;
}

.toTop{
	position:fixed;
	z-index:5000;
	bottom:1em;
	right:1em;
	text-decoration:none;
	color:#000;
	cursor:pointer;
	background-color:rgba(165,165,165,0.50);
	padding:0.7em;
	display:none;
	border-radius:6px;
}

.toTop:hover{
	background-color:rgba(255,255,255,0.60);
}

.toTopLink{
	color:#000;
}

.toc-article{
	padding-bottom:4px;
}
.cols2{
}

@media( min-width: 764px ){
	.colcount2{-webkit-column-count:2;-moz-column-count: 2;column-count:2;}
}

.toc-article li {
	margin-left:2em;
}

.mpnav-prevnext-btns{
	list-style-type:none;
	margin:0;
}

.mpnav-prevnext-btns li{
	display:block;
}

#mpnav-bottom{
	padding-bottom:6px;
}