html {
	overflow: -moz-scrollbars-vertical;
	margin: 0;
	padding: 0;
}
* {
	font-family: Arial, Helvetica, sans-serif;
}
body {
	margin: 0px;
	padding: 0px;
	text-align: center;
    background: url('../image/bg.jpg') repeat-x top left;
}
body, td, th, input, textarea, select, a {
	font-size: 14px;
}
form {
	padding: 0;
	margin: 0;
}
div, p, ul, li, ol, form, input, select, h1, h2, h3, h4, h5, table, td, th, tbody, canvas{
    padding:0;
    margin:0;
    white-space: normal;
}

h3{
    padding: 10px 0 0 0;
    color: #4d4d4d;
}

table{
    border-collapse: collapse;
}
a, a:visited {
	color: #047bbd;
	text-decoration: underline;
	cursor: pointer;
    white-space: normal;
}
a:hover {
	text-decoration: none;
}
a img {
	border: none;
}
p{padding: 5px 0px; color: #777777;}
#content td{color: #777777;}

/* layout */
#container {
    position: relative;
    width: 1020px;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
}

#header{
	background: url('../image/top-menu_bg.jpg') repeat-x top left; 
	height:150px; 
	position:absolute; 
	top:0;
    left:0px; 
	width:1020px;
}

#header #top-menu_left, #header #top-menu_right{
    background: url('../image/top-menu_left.jpg') no-repeat top left;
    width: 10px;
    height: 50px;
}

#header #top-menu_right{
    background: url('../image/top-menu_right.jpg') no-repeat top right;
}

#header li{
	display:inline; 
	list-style:none; 
	padding: 0px 30px;
}
#header li#first{
	padding: 0 30px 0 20px;
}
#header li a{
	font: bold 13px Tahoma, Arial, sans-serif; 
	color:white; 
	text-decoration:underline;
}
#header li a:hover{
	text-decoration:none;
}

#header .logo{
	position:absolute; 
	top:80px;  
	left:20px;
}

#header .logo a{
	text-decoration:none;
}
#header .logo #main{
	color:#1c428a; 
	font: bold italic 36px Arial;
}
#header .logo #sub{
	color:#4d4d4d; 
	font: bold 13px Arial, sans-serif;
}


#header .img{
	position:absolute; 
	top: 55px; 
	left: 230px; 
	padding: 0 0 0 60px;
}


#header .contacts{
	position: absolute; top:80px; 
	right:30px; color:#4d4d4d; 
	font:normal 20px Arial,Tahoma,sans-serif;
}
#header .contacts a{
	color:#3695ca; 
	text-decoration:underline; 
	font-size:18px;
}
#header .contacts a:hover{
	text-decoration:none;
}
#header .info{
    width: 170px;
    text-align:center;
    font-size:12px;
    font-weight: bold;
}
#header .search{
	position:absolute; 
	top: 180px; 
	left: 20px; 
	width:238px; 
	background: url('../image/search_bg.jpg') no-repeat top left; 
	height: 30px;
}
#header .search .search_text{
	background:none; 
	width: 170px; 
	border: none; 
	padding: 5px 7px 5px 5px; 
	color: #0d6494; 
	font-weight: bold;
}
#header .search .search_img{
	height:30px;
	width:59px;
	padding:0;
	margin:0;
}

#breadcrumb {
	float: left;
	padding-top: 7px;
	padding-bottom: 11px;
	height: 13px;
	margin-bottom: 10px;
	color: #000000;
}
.switcher {
	float: right;	
	margin-top: 3px;
	margin-left: 10px;
}
.switcher a {
	text-decoration: none;
	display: block;
}
.switcher .selected {
}
.switcher .selected a {
	border: 1px solid #CCCCCC;
	color: #666666;
	padding: 2px 5px 2px 5px;
	width: 121px;
}
.switcher .selected a:hover {
}
.switcher .option {	
	position: absolute;
	z-index: 3;
	border-left: 1px solid #CCCCCC;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
	background-color: #EEEEEE;
	display: none;
	width: 131px;
}
.switcher .option a {
	color: #000;
	padding: 3px 5px 3px 5px;
}
.switcher .option a:hover {
	background: #FFC;
}
.switcher img {
	position: relative;
	top: 1px;
}

#column_left {
	float: left; 
	width: 250px; 
	padding: 0 0 0 20px; 
	margin-top: 250px; 
	clear: both;
}

#column_right {
	float: left; 
	width: 210px; 
	margin-top: 180px; 
	padding: 0 10px 0 0;
}

#content {
	float:left; 
	margin: 0 0 10px 0; 
	padding: 0 20px 0 20px; 
	width:488px; 
	margin-top: 320px;
}

#content .top .left {
	width: 0px;
	height: 32px;
	float: left;
}
#content .top .right {
	width: 0px;
	height: 32px;
	float: right;
}
#content .top .center {
	margin: 0px;
}
#content h1, .heading {
    padding: 8px 0px 8px 0px;
	color: #1c428a;
    font: bold 18px Arial, Helvetica, sans-serif;
    text-indent: 0;
    margin: 0;
}
#content h2 {
	color: #1c428a;
    font: bold 16px Arial, Helvetica, sans-serif;
    padding: 7px 0px 5px 0px;
    text-indent: 0px;
}

/*
h2.news, h2.news a, h2.news a:visited{
    padding: 10px 0 0 0;
    color: #4d4d4d;
}
*/

.heading {
/*	padding-bottom: 3px;
	margin-bottom: 10px;*/
}
#content .middle {
    margin:0;
	padding: 0px;
	min-height: 380px;
}
#content .bottom .left {
	width: 5px;
	height: 5px;
	float: left;
}
#content .bottom .right {
	width: 5px;
	height: 5px;
	float: right;
}
#content .bottom .center {
	height: 5px;
	margin-left: 5px;
	margin-right: 5px;
}

.box {width: 100%; margin-bottom:30px;}
.box .top {width: 100%; font-size:24px; color:#1c428a;}
.box .middle {width: 100%;}
.box .bottom {width: 100%;}

.green table{width: 100%;}
.green .top td.top-left{ background: url('../image/box-green-top-left.png') no-repeat;  width: 5px; height: 30px;}
.green .top td.top-center{ background: url('../image/box-green-top-center.png') repeat-x; line-height: 0px; height: 30px; text-align:left;}
.green .top td.top-right{ background: url('../image/box-green-top-right.png') no-repeat; line-height: 0px; width: 5px; height: 30px;}
.green .bottom td.bottom-left, .blue .bottom td.bottom-left{ background: url('../image/box-green-bottom-left.png') no-repeat; line-height: 0px; width: 5px; height: 5px; }
.green .bottom td.bottom-center, .blue .bottom td.bottom-center{ border-bottom: 1px solid #c4cdd7; line-height: 0px; height: 5px;}
.green .bottom td.bottom-right, .blue .bottom td.bottom-right{ background: url('../image/box-green-bottom-right.png') no-repeat; line-height: 0px; width: 5px; height: 5px;}
.green .middle-border, .blue .middle-border{border-left: 1px solid #c4cdd7; border-right:1px solid #ced0c4;}

.blue table{width:100%;}
.blue .top td.top-left{ background: url('../image/box-blue-top-left.png') no-repeat;  width: 5px; height: 30px;}
.blue .top td.top-center{ background: url('../image/box-blue-top-center.png') repeat-x; line-height: 0px; height: 30px; text-align:left;}
.blue .top td.top-right{ background: url('../image/box-blue-top-right.png') no-repeat; line-height: 0px; width: 5px; height: 30px;}

.yellow{padding:10px 0;}
.yellow table{width: 100%; color:#777777; background:#fffedf;}
.yellow td.top-left, .tabpage .yellow td.top-left{background: url('../image/yellow-top-left.png') no-repeat;  width: 5px; height: 5px;}
.yellow td.top-center, .tabpage .yellow td.top-center{background:none; line-height: 0px; height: 5px; border-top:1px solid #e7ddb3;}
.yellow td.top-right, .tabpage .yellow td.top-right{background: none; background: url('../image/yellow-top-right.png') no-repeat; line-height: 0px; width: 5px; height: 5px;}

.yellow td.bottom-left, .tabpage .yellow td.bottom-left{ background: url('../image/yellow-bottom-left.png') no-repeat; line-height: 0px; width: 5px; height: 5px; }
.yellow td.bottom-center, .tabpage .yellow td.bottom-center{ background: #fffedf; border-bottom: 1px solid #e7ddb3; line-height: 0px; height: 5px;}
.yellow td.bottom-right, .tabpage .yellow td.bottom-right{ background: url('../image/yellow-bottom-right.png') no-repeat; line-height: 0px; width: 5px; height: 5px;}

.yellow td.middle-left, .tabpage .yellow td.middle-left {background: url('../image/yellow-middle-left.png') repeat-y;width:5px;}
.yellow td.middle-right, .tabpage .yellow td.middle-right {background: url('../image/yellow-middle-right.png') repeat-y; width:5px;}
.yellow td.middle-center, .tabpage .yellow td.middle-center {padding: 15px 10px;}

.error {padding:10px 0;}
.error table{width: 100%; color:#777777; background:#fffedf;}
.error td.top-left{ background: url('../image/yellow-top-left.png') no-repeat;  width: 5px; height: 5px;}
.error td.top-center{line-height: 0px; height: 5px; border-top:1px solid #e7ddb3;}
.error td.top-right{background: url('../image/yellow-top-right.png') no-repeat; line-height: 0px; width: 5px; height: 5px;}
.error td.bottom-left{ background: url('../image/yellow-bottom-left.png') no-repeat; line-height: 0px; width: 5px; height: 5px; }
.error td.bottom-center{ background: #fffedf; border-bottom: 1px solid #e7ddb3; line-height: 0px; height: 5px;}
.error td.bottom-right{ background: url('../image/yellow-bottom-right.png') no-repeat; line-height: 0px; width: 5px; height: 5px;}
.error td.middle-left {background: url('../image/yellow-middle-left.png') repeat-y; width:5px;}
.error td.middle-right {background: url('../image/yellow-middle-right.png') repeat-y; width:5px;}
.error td.middle-center {padding: 15px 10px;}

.success {padding:10px 0;}
.success table{width: 100%; color:#777777; background:#fffedf;}
.success td.top-left{ background: url('../image/yellow-top-left.png') no-repeat;  width: 5px; height: 5px;}
.success td.top-center{line-height: 0px; height: 5px; border-top:1px solid #e7ddb3;}
.success td.top-right{background: url('../image/yellow-top-right.png') no-repeat; line-height: 0px; width: 5px; height: 5px;}
.success td.bottom-left{ background: url('../image/yellow-bottom-left.png') no-repeat; line-height: 0px; width: 5px; height: 5px; }
.success td.bottom-center{ background: #fffedf; border-bottom: 1px solid #e7ddb3; line-height: 0px; height: 5px;}
.success td.bottom-right{ background: url('../image/yellow-bottom-right.png') no-repeat; line-height: 0px; width: 5px; height: 5px;}
.success td.middle-left {background: url('../image/yellow-middle-left.png') repeat-y; width:5px;}
.success td.middle-right {background: url('../image/yellow-middle-right.png') repeat-y; width:5px;}
.success td.middle-center {padding: 15px 10px;}

.warning {padding:10px 0;}
.warning table{width: 100%; color:#777777; background:#fffedf;}
.warning td.top-left{ background: url('../image/yellow-top-left.png') no-repeat;  width: 5px; height: 5px;}
.warning td.top-center{line-height: 0px; height: 5px; border-top:1px solid #e7ddb3;}
.warning td.top-right{background: url('../image/yellow-top-right.png') no-repeat; line-height: 0px; width: 5px; height: 5px;}
.warning td.bottom-left{ background: url('../image/yellow-bottom-left.png') no-repeat; line-height: 0px; width: 5px; height: 5px; }
.warning td.bottom-center{ background: #fffedf; border-bottom: 1px solid #e7ddb3; line-height: 0px; height: 5px;}
.warning td.bottom-right{ background: url('../image/yellow-bottom-right.png') no-repeat; line-height: 0px; width: 5px; height: 5px;}
.warning td.middle-left {background: url('../image/yellow-middle-left.png') repeat-y; width:5px;}
.warning td.middle-right {background: url('../image/yellow-middle-right.png') repeat-y; width:5px;}
.warning td.middle-center {padding: 15px 10px;}

.gray{margin: 10px 0;}
.gray table{width: 100%;}
.gray td.top-left{ background: url('../image/gray-top-left.png') no-repeat;  width: 5px; height: 30px;}
.gray td.top-center{ background: url('../image/gray-top-center.png') repeat-x; line-height: 15px; height: 30px; padding-left:15px; font-weight:bold; color: #777777;}
.gray td.top-right{ background: url('../image/gray-top-right.png') no-repeat; line-height: 0px; width: 5px; height: 30px;}
.gray td.bottom-left{ background: url('../image/box-green-bottom-left.png') no-repeat; line-height: 0px; width: 5px; height: 5px; }
.gray td.bottom-center{border-bottom: 1px solid #c4cdd7; line-height: 0px; height: 5px;}
.gray td.bottom-right{ background: url('../image/box-green-bottom-right.png') no-repeat; line-height: 0px; width: 5px; height: 5px;}
.gray td.middle-left {background: url('../image/gray-middle-left.png') repeat-y; width:5px;}
.gray td.middle-right {background: url('../image/gray-middle-right.png') repeat-y; width:5px;}
.gray td.middle-center {padding: 10px 15px; color: #777777;}

#module_login{color:#35476f;}
#module_login #email, #module_login #password-clear, #module_login #password{background: url('../image/input-bg.png') no-repeat; width:160px; height:25px; border:none; padding: 0px 5px; color:#35476f;}

.form td{padding: 5px 0; color: #777777;}
.form input{background: url('../image/input-bg_big.png') no-repeat; border:none; width:255px; height:25px; color: #777777; padding:0 5px;}
.form input.radio{background:none; width:15px; height:15px;}
.form select{width:265px; color: #777777;}
.form .checkbox{width:8px; color: #777777;}
.form .radio{width:8px; color: #777777;}

.form input.small{background: url('../image/input-bg_small.png') no-repeat; border:none; width:57px; height:25px; color: #777777; margin:0 5px;}

/*
.success {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #E4F1C9;
	border: 1px solid #A5BD71;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
*/
.wait {
	padding: 5px 0px;
	margin-bottom: 10px;
	background: #FBFAEA;
	border: 1px solid #EFEBAA;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif;
	text-align: center;
}
.required {
	color: #8e0000;
	font-weight: bold;
}

.help {
    font-size: 11px;
    font-style: italic;
}

.help a{
    font-size: 11px;
}

.tooltip {
	border: 1px solid #FDDA5C;
	background: #FBFF95;
	padding: 5px;
	font-size: 11px;
	width: 250px;
}
.clear { /* generic container (i.e. div) for floating buttons */
	overflow: hidden;
	width: 100%;
}
.button {
	padding-left: 8px;
	display: inline-block;
	margin-right: 5px;
	text-decoration: none;
	color:#FFF;
}
.button span {
	color: #FFF;
	display: block;
	padding: 4px 12px 5px 5px;
}
.buttons {
	padding: 5px;
}

.buttons input {
	padding: 0px;
	margin: 0px;
}
.buttons table {
	width: 100%;
}
.buttons table td {
	vertical-align: middle;
}

.content {
	background: #F7F7F7;
	border: 1px solid #DDDDDD;
	padding: 10px;
	margin-top: 0px;
	margin-bottom: 10px;
}
.list {
	margin-bottom: 10px;
	width: 100%;
    border-collapse: separate;
}
.list td{text-align: center; vertical-align: top; padding: 1px;}
.list .img{border:1px solid #cccccc; height:200px; text-align:center; vertical-align:middle; padding:0;}

.sort {
	width: 100%;
}

.sort .div1 {
	float: right;
	padding-right: 9px;
	padding-left: 9px;
    margin-top: -2px;
}
.sort .div2 {
	text-align: right;
}
.sort select {
	font-size: 11px;
	margin: 0;
	padding: 0;
}
.pagination {
	width: 100%;
}

.pagination .links, .pagination .results {
	padding: 0;
}
.pagination .links {
    width:100%;
	text-align:center;
}
.pagination .links a {
	border: 1px solid #c4cdd7;
	padding: 0px 4px;
	text-decoration: none;
	color: #000000;
}
.pagination .links b {
	border: 1px solid #c4cdd7;
	padding: 2px 4px;
	text-decoration: none;
	color: #000000;
}

.pagination .results {
    padding-top:10px;    
    width:100%;
	text-align:center;
}
.tabs {
	width: 100%;
	height: 39px;
	margin-bottom: 0px;
    margin-top: 5px;
}
.tabs a {
	float: left;
	display: block;
	padding: 9px 0 10px 0;
    color: #047bbd;
	font-weight: bold;
	font-size: 13px;
	text-decoration: underline;
	z-index: 1;
	position: relative;
	top: 0px;
    text-align:center;
}
.tabs a.selected {
	padding-bottom: 14px;
	z-index: 3;
    text-decoration:none;
    color:#777777;
    position:relative;
}
.tabs a.description{width:116px;}
.tabs a.image{width:82px;}
.tabs a.review{width:121px;}
.tabs a.related{width:135px;}
.tabs a.selected.description{background: url('../image/tab_description.jpg') no-repeat;}
.tabs a.selected.image{background: url('../image/tab_photo.jpg') no-repeat;}
.tabs a.selected.review{background: url('../image/tab_review.jpg') no-repeat;}
.tabs a.selected.related{background: url('../image/tab_related.jpg') no-repeat;}

.tabpage{width:100%; background: url('../image/tabpage-bg.gif') repeat-x;}

.tabpage td.top-left{ background: url('../image/tabpage-top-left.gif') no-repeat;  line-height: 0px; width: 5px; height:5px;}
.tabpage td.top-center{ background: url('../image/tabpage-top-center.gif') repeat-x; line-height: 0px; height: 5px; }
.tabpage td.top-right{ background: url('../image/tabpage-top-right.gif') no-repeat; line-height: 0px; width: 5px; height: 5px;}
.tabpage td.top-active{ background: url('../image/tabpage-top-center-active.gif') repeat-x; line-height: 0px; height: 5px;}
.tabpage td.top-left-active { background: url('../image/tabpage-top-left-active.gif') no-repeat; line-height: 0px; height: 5px; width:5px;}

.tabpage td.middle-left{ background: url('../image/tabpage-middle.gif') repeat-y left top;  line-height: 0px; width: 5px;}
.tabpage td.middle-center{padding:10px;}
.tabpage td.middle-right{ background: url('../image/tabpage-middle.gif') repeat-y right top;  line-height: 0px; width: 5px;}

.tabpage td.bottom-left{ background: url('../image/tabpage-bottom-left.gif') no-repeat; line-height: 0px; width: 5px; height: 5px;}
.tabpage td.bottom-center{ background: url('../image/tabpage-bottom-center.gif') repeat-x; line-height: 0px; height: 5px; }
.tabpage td.bottom-right{ background: url('../image/tabpage-bottom-right.gif') no-repeat; line-height: 0px; width: 5px; height: 5px;}

.green .bottom td.bottom-left, .blue .bottom td.bottom-left{ background: url('../image/box-green-bottom-left.png') no-repeat; line-height: 0px; width: 5px; height: 5px; }
.green .bottom td.bottom-center, .blue .bottom td.bottom-center{ border-bottom: 1px solid #c4cdd7; line-height: 0px; height: 5px;}
.green .bottom td.bottom-right, .blue .bottom td.bottom-right{ background: url('../image/box-green-bottom-right.png') no-repeat; line-height: 0px; width: 5px; height: 5px;}
.green .middle-border, .blue .middle-border{border-left: 1px solid #c4cdd7; border-right:1px solid #ced0c4;}

#content ul, #content ol{padding: 2px 0px 2px 20px; color: #777777;}

#footer {width: 100%; clear:both; padding: 20px 0;border-top: 1px solid #d9d9d9;}
#footer .div1 {float: left;text-align: left;}
#footer .div1 ul{padding:0px;}
#footer .div1 li{display:inline; padding:0px 5px; list-style:none;}
#footer .div2 {float: right; text-align: left; padding-bottom:20px;}


#category ul {list-style:none; margin:0;}
#category ul li{padding: 5px 0px; font-weight:bold; }

#category ul ul{padding: 8px 0 0 17px;}
#category ul ul li{padding: 5px 0 3px 0; font-weight:normal;}

#category .current_category {background:#047bbd; color: #ffffff; font-weight:bold;}
#category .current_category .category-top-left{background: url('../image/category-top-left.gif') top left no-repeat; width:5px; height:5px; line-height:0; font-size:1px;}
#category .current_category .category-top-right{background: url('../image/category-top-right.gif') top right no-repeat; width:5px; height:5px; line-height:0; font-size:1px;}
#category .current_category .category-bottom-left{background: url('../image/category-bottom-left.gif') bottom left no-repeat; width:5px; height:5px; line-height:0; font-size:1px;}
#category .current_category .category-bottom-right{background: url('../image/category-bottom-right.gif') top left no-repeat; width:5px; height:5px; line-height:0; font-size:1px;}
#category .current_category .category-name{padding: 0 6px;}

#category .category_button {vertical-align:middle;}
#category ul ul li .current_category{padding:  3px 5px 4px 5px;}

#information ul {
	margin-top: 0px;
	margin-bottom: 0px;
	margin-left: 8px;
	padding-left: 12px;
}

.cart {color: #777777; font-size: 14px; width:100%;}
.cart th {font-weight: bold; padding: 5px 0px 10px 0px;}
.cart .top-left {background: url('../image/box-white-top-left.png') top left no-repeat; width: 5px; height: 5px; padding: 0; line-height: 0px;}
.cart .top-right {background: url('../image/box-white-top-right.png') top right no-repeat; width: 5px; height: 5px; padding: 0; line-height: 0px; }
.cart .top {border-top: 1px solid #d9d9d9; padding: 0;}
.cart .middle-left {border-left: #d9d9d9 solid 1px}
.cart .middle-right {border-right: #d9d9d9 solid 1px}
.cart .bottom-left {border-top: 0; background: url('../image/box-white-bottom-left.png') top left no-repeat; width: 5px; height: 5px; padding: 0; line-height: 0px;}
.cart .bottom-right {border-top: 0; background: url('../image/box-white-bottom-right.png') top right no-repeat; width: 5px; height: 5px; padding: 0; line-height: 0px; }
.cart .bottom { border-top: 0; border-bottom: 1px solid #d9d9d9; background: #d6ffcc; padding: 0; }
.cart td {padding: 5px; font-weight: bold;  border-top: 1px solid #d9d9d9;}
.cart td.total-left{padding: 15px 5px 10px 12px; background: #d6ffcc; color: #525552; border-top: 0; border-bottom: 0; border-left: #d9d9d9 solid 1px;}
.cart td.total-right{padding: 15px 12px 10px 5px; background: #d6ffcc; color: #525552; border-top: 0; border-bottom: 0;  border-right: #d9d9d9 solid 1px;}
.cart td a{font-size: 12px;}

.error{
    color: #8e0000;
    display: block;
}

.shipping_error{
    color: #AA0000;
    display: block;
    padding: 0 0 0 10px;
    font-weight:bold;
}

span.error {
    font-size: 11px;
    padding: 0;
}

.btn_delete {
    cursor: pointer;
}

.rss_reader .items, .cms_news .items{
    padding:10px;
    text-align: left;
}

.rss_reader .item, .cms_news .item{
    padding:3px 0 3px 8px;
    background: url('../image/list-item.png') 0px 10px no-repeat ;
}

.information {
    padding:10px;
}

.featured{
    padding: 8px;
}

.featured td{
    padding: 2px 2px 2px 0;
}

.acenter{text-align: center;}
.aright{text-align: right;}
.aleft{text-align: left;}

.shoputils_banner {
    width: 226px;
    padding:0;
}
.shoputils_banner .top {
     background: url('../image/banner-top.jpg') no-repeat;
     width: 226px;
     height: 7px;
}

.shoputils_banner .middle {
     background: url('../image/banner-middle.jpg') repeat-y;
     width: 186px;
     padding: 5px 20px 5px 20px;
}

.shoputils_banner .bottom {
     background: url('../image/banner-bottom.jpg') no-repeat ;
     width: 226px;
     height: 310px;
}

.confirm_header{
    font-weight: bold;
    padding: 0 0 2px 0;
}

.confirm_text{
    padding: 0;
}

.confirm_change{
    padding: 2px 0 12px 0;
    text-align:left;
}

.values td{
    padding:3px 2px;
    
}

.noavailable{
    color: #ff0000; 
    font-weight: bold;
    padding: 5px 0 8px 0;
}

.categories {
    padding:0 0 15px 0;
    margin:0;
    text-align: left;
    width: 100%;
}

.categories .item{
    font-size:16px;
    font-weight:bold;
    line-height:12px;
    vertical-align:middle;
    color:blue;
}