.footer-submenu {
list-style-type: none;
clear: both;
padding-top: 25px;
}
.footer-submenu li {
display: inline;
color: #767676;
}
/*profile avatar*/
#preview_c_image {
	max-width: 150px;
}
ul.side-nav {
	padding-left:5px;
    list-style-type: none;
	border: 1px solid black;
	background-color: #dfdfdf;
	color: #004400;
}
div.side-nav {
	border: 1px solid black;
	background-color: #dfdfdf;
	color: #004400;
	margin-bottom: 10px;
	padding: 5px;
	position: relative;
}
ul.side-nav li a {
	color: #004400;
	color: #004400;
	font-weight: normal;
	font-size: 90%;
}
.header {
	font-weight:bold;padding:5px; margin:0px; background-color:black;color:white;
}
/*=== RATINGS ====*/
div.blog_ratingstars {padding-top: 10px; padding-bottom: 10px; border-top: 1px dotted #999;}
/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(/_images/icons/delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(/_images/icons/star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */

/*error text*/
.blog_error {
	color: #c60f13;
	font-weight: bold;
}
.blog_error a {
	text-decoration: underline;
	color: black;
	font-weight: bold;
}
/*===== TEMPLATE ====*/
/*
	-moz-opacity:.50; 
	filter:alpha(opacity=50); 
	opacity:.50;
*/
img.blog_image {
	max-width:100%; 
	max-height:100%; 
	height:auto;
}

/*article text*/
/*article head lines*/
article h5, article h6 {
	margin-bottom: 4px;
	margin-top: 4px;
}

div.blog_text div, div.blog_text p  {
	padding-bottom: 10px;
}

/*===== TEMPLATE ====*/
div.blog_imgholder { 
		max-width: 50%;
		float: left;
		padding: 5px 10px 5px 5px;
		position: relative;
}
div.blog_watermark {
	padding: 3px;
	color:black;
	font-style: italic ;
	text-align: center;
	font-size: smaller;
}

/* Small screens */
@media only screen and (max-width: 767px) {
	div.blog_imgholder { 
		max-width: 100%; 
		width: 100%; 
		padding: 5px 5px 5px 5px;
		text-align: center;
		position: relative;
	}
}
@media only screen and (min-width: 767px) {
	div.flex-video { 
		float:left;
		padding : 10px;
	}
	form input.blog_comment_button{
		width: 120px;
	}
	div.blog_imgholder {
		min-width: 283px;
	}
}

form input.logon_button{
	width: 75px;
}

h3.blog_title, h3.blog_title a, h3.blog_title a:visited  {
}

h6.blog_published {
}

/*blog comments */
div.b_c {
	padding:5px 10px 10px 10px;
	color:#666;
}

.b_c img {
	border: 0;
}

/*blog comment header*/
div.b_c_head{
	border-bottom:1px dashed #ccc;
	height: 45px;
	height:58px;
	padding-top: 5px;
	padding-right: 5px;
}
img.b_c_avatar {
	padding: 0px 0px 0px 0px; 
	float:left;
	width: 45px;
	height: 45px;
	border: 1px dotted #999;
}
/*comment id */
.b_c_id {
	color: black;
}
/*comment date */
.b_c_date {
	color: black;
}
/*comment author */
.b_c_author {
	padding-top:10px;
	padding-bottom: 3px;
}

/*blog coment text*/
.b_c_txt {
	padding: 5px;
	clear:both;
	border-bottom:1px solid #999;

}
/*blog coments votes/abuse*/
.b_c_votes {
	width: 150px;
	float: right;
	text-align: right;
	align: right;
}
/*blog comment abuse link*/
a.b_c_report, a.b_c_report:visited{
  background-repeat:no-repeat;
  text-decoration: none;
  font-weight: bold;
  color: #AAAAAA;
}
a.b_c_report:hover{
  color:#CC0000;
}
/*blog comment disclaimer*/
.blog_disclaimer {
	padding:10px;
	font-size: smaller;
	font-style: italic ;
}
/*blog comment form*/
.blog_comment_form {
	border: 1px solif #ccc;
}

/*blog rate images*/
img.grayscale {
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+ */
    filter: gray; /* IE6-9 */
    -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
    -webkit-transition: all .6s ease; /* Fade to color for Chrome and Safari */
    -webkit-backface-visibility: hidden; /* Fix for transition flickering */
}

.breadcrumb {
padding: 8px 15px;
margin-bottom: 20px;
list-style: none;
background-color: transparent;
border-radius: 0px;
}
.breadcrumb>li {
display: inline-block;
}
.mainBreadcrumb ul li a {
	color: white;
}

#mainLogo {
background-color: #000;
padding-left: 10px;
}
.mainContent{
background-color: #ffffff;
border: 1px solid #DC1A1E;
padding-left: 0px;
padding-right: 0px;
color: #666;
}
.article {
padding : 0px 10px 10px 10px;
}
.article {
min-height: 540px;
}

.mainContent a {
	/*color: #004400;*/
}
.rightContent{
padding-left: 0px;
padding-top: 91px;
}
.white {
	color: white;
}
.white a {
	color: white;
}
.boxfooter {
	color: #000;
}
#basket_items  table{
	background-color: white;
	color: black;
	font-size: 80%;
	text-align: left;
}
.alert-primary {
background-color: #efefef;
border-color: #ccc;
color: #000;
}
.btn-cart {
	width: 120px;
}
a.titles, a.colheaders, a.black{
text-shadow: 0px 0px #000;
color: black;
}
article a {
	color: #004400;
	text-decoration: underline;
}
article a:hover {
	background-color: #004400;
	color: white;
}
article a:active {
	color: #004400;
}
h1 a, h2 a, h3 a, h4 a {
	text-decoration: none;
}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover {
	color: #004400;
	background-color: #fff;
}

.new, .sale {
position: absolute;
top: 0;
right: 0;
}

fieldset {
padding: 10px;
margin: 0;
border: 1px solid #ccc;
min-width: 0;
}

legend {
color: #000;
}

.main {
margin-left: 0px;
margin-right: 0px;
}