a.top_blog_menu {
 font-family: Verdana, sans-serif;
 font-weight:bold;
 color:#2d2d2d;
 font-size:12px;
 padding:0 10px;
 text-decoration:none;
 display:block;
 line-height:24px;
 height:24px;
 vertical-align:middle;
 white-space:nowrap;

}
a.top_blog_menu:hover {
 text-decoration:none;
 color:#B35400;
}

a.top_blog_menu_active {
 font-family: Verdana, sans-serif;
 font-weight:bold;
 color:#E06900;
 font-size:13px;
 padding:0 10px;
 text-decoration:none;
 display:block;
 line-height:24px;
 height:24px;
 vertical-align:middle;
 white-space:nowrap;

}
a.top_blog_menu_active:hover {
 text-decoration:none;
 color:#E06900;
}


.HEADING {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 13px;
	font-weight: bold;
	line-height: 125%;
	color: #000000;
}

.ERROR {
  background-color:#FEEFE2 !important;
  border-color: #FF0000 !important;
}

.flik_active, .flik_inactive {
   font-family: Arial,Sans-Serif;
   font-size: 13px;
    padding-left:6px; 
  padding-right: 6px; 
  color:#000000;
  cursor:pointer;
} 
.flik_active {

  color:#E06900;
}
.caption {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 11px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

a {
	color:#E06900;
	text-decoration:underline;
}
a:hover {
	color:#B35400;
	text-decoration:underline;
}
.LINK {
	color:#[%COLOR.LINK%];
}

.NORMAL {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #626262;
}

H1,H2,H3,H4,H5,H6,P {
	margin:0;
}

.submenuselected {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.submenu {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 10px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

#shopcart {
 height:24px;
 line-height:24px;
 vertical-align:middle;
 font-weight:bold;
 color:#fff;
 padding-left:75px;
}
#shopcart .highlight {
 color:#FFA353;
}
.left_search_input {
 height:17px;
 line-height:12px;
 padding:1px;
 background-color:transparent;
 border: 1px solid transparent;
}
.whitebold_arial {
	font-family: Arial,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 125%;
	color: #FFFFFF;
}

.left_prodgroups ul {
    list-style: none;
    padding: 0; 
    margin: 0; 
    font-size: 11px;
}
.left_prodgroups li {
    padding: 0; 
    margin: 0; 
}


.left_prodgroups a {
    background: transparent;
    padding-left: 20px;
    display:block;
    vertical-align:middle;
    color:#626262 !important;
    height:20px;
    line-height:20px;
    text-decoration:none;
    overflow: hidden;
}
.left_prodgroups a.current {
    color:#FF0000;
}
.left_prodgroups a:hover {
    color:#FF0000; 
    text-decoration:underline;

}
/* Top-level inactive elements */
.left_prodgroups li.toplevel, .left_prodgroups li.toplevelclosed {
    background:url('../sd_files//left/left-prodgroups-toplevel.png') repeat-x;
    height:28px;
}
.left_prodgroups li.toplevel a, .left_prodgroups li.toplevelclosed a {
    color:#626262 !important;
    font-weight:bold;
    line-height:28px;
    height: 28px;
}
.left_prodgroups li.toplevelclosed a {
    background: url(../sd_files//left/left-prodgroups-plus.gif) no-repeat;
    background-position:left center;
}

/* Top-level active elements */

.left_prodgroups li.toplevelselected, .left_prodgroups li.toplevelopen {
    background:url('../sd_files//left/left-prodgroups-toplevel.png') repeat-x;
    background-position:left center;
    height:28px;
}


.left_prodgroups li.toplevelopen a, .left_prodgroups li.toplevelselected a {
    color:#E06900 !important;
    font-weight:bold;
    line-height:28px;
    height: 28px;
}

.left_prodgroups li.toplevelopen a{
    background: url(../sd_files//left/left-prodgroups-plus.gif) no-repeat;
    background-position:left center;
}



/* Sublevel general */
.left_prodgroups li.sublevel, .left_prodgroups li.sublevelclosed, .left_prodgroups li.sublevelopen, .left_prodgroups li.sublevelselected {
 background-color:#F7F7F7;
}

/* Sublevel inactive */
.left_prodgroups li.sublevelclosed a {
}
/* Sublevel active */

.left_prodgroups li.sublevelopen a, .left_prodgroups li.sublevelselected a {
    color:#E06900 !important;
}

.left_prodgroups li.sublevelopen a{
}

.left_search_input_error {
 height:17px;
 background-color:transparent;
 border: 1px solid #ff0000;
}
.left_box_header {
	font-family: Arial,Sans-Serif;
	font-size: 19px;
	font-weight: bold;
	line-height: 125%;
	color: #FFFFFF;
}

.left_box_bigtext {
	font-family: Arial,Sans-Serif;
	font-size: 12px;
	font-weight: bold;
	line-height: 125%;
	color: #E7E7E7;
}

.prodlist_prodprice {
	font-family: Arial,Sans-Serif;
	font-size: 15px;
	font-weight: bold;
	line-height: 125%;
	color: #000000;
}

.prodlist_prodname a {
   font-family: Arial,Sans-Serif;
   font-size: 12px;
   font-weight: bold;
   line-height: 125%;
   color: #000000;
   text-decoration:none;
}
.prodlist_prodname a:hover {
   color: #B35400;
   text-decoration:underline;
}
.whitebold_arial_uppercase {
   font-family: Arial,Sans-Serif;
   font-size: 12px;
   font-weight: bold;
   line-height: 125%;
   color: #FFFFFF;
   text-transform:uppercase;
}
#breadcrumbs, #breadcrumbs a {
 font-family:Verdana, sans-serif;
 font-size:10px;
 color:#626262;
 text-decoration:none;
}

#breadcrumbs a {
 color:#626262;
}
#breadcrumbs a:hover {
 color:#626262;
 text-decoration:underline;
}
.TITLE {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 19px;
	font-weight: bold;
	line-height: 125%;
	color: #000000;
}

.prodshow_related_products {
	font-family: Arial,Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	line-height: 125%;
	color: #000000;
}

.prodshow_price {
	font-family: Verdana,Arial,Sans-Serif;
	font-size: 26px;
	font-weight: bold;
	line-height: 125%;
	color: #000000;
}

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(../sd_files/prodshow/star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a,
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(../sd_files/prodshow/star_small.gif);
	line-height: 10px;
	height: 10px;
}
select.input, select.error {
  border: 1px solid #9D9D9D; 
  background-color: #FFFFFF;
  font-size: 10px;
   margin-bottom:2px;
}
.input, .error {
   border: 1px solid #9D9D9D; 
   padding: 2px; 
   background-color: #FFFFFF;
   font-size: 10px;
   font-family: Verdana,Arial,Sans-Serif;
   margin-bottom:2px;
}
.blog_submenu td {
 height:31px;
}

a.blog_submenu {
 font-family: Arial, sans-serif;
 font-weight:bold;
 color:#FFF;
 font-size:12px;
 padding:0 20px;
 height:31px;
 line-height:31px;
 vertical-align:middle;
 display:block;
 text-decoration:none;
}


a.blog_submenu:hover {
 text-decoration:underline;
}
.blog_submenu_active {
 background-image:url(../sd_files/blog-submenu-active-bg.png);
}
.blog_submenu_active a {
 background-image:url(../sd_files/blog-submenu-active-bg.png);
 color:#fdbc00;
 
}
.blog_articlegroups_year {
 display:block;
 color:#626262;
 text-decoration:none;
 font-weight:bold;
 margin-top:10px;
}

a.blog_articlegroups_month {
 display:block;
 padding-left:20px;
 color:#626262;
 text-decoration:underline;
}
a.blog_articlegroups_month:hover {
 color:#E06900;
}
#overlay {
	position: fixed;
	z-index:100;
	top: 0px;
	left: 0px;
	height:100%;
	width:100%;

	background-color:#000;
	filter:alpha(opacity=75);
	-moz-opacity: 0.75;
	opacity: 0.75;
}
* html #overlay {
     position: absolute;
     height: expression(document.body.scrollHeight > document.body.offsetHeight ? document.body.scrollHeight : document.body.offsetHeight + 'px');
}


#load{
	position: fixed;
	height:13px;
	width:208px;
	z-index:103;
	top: 50%;
	left: 50%;
	margin: -6px 0 0 -104px; /* -height/2 0 0 -width/2 */
}

#load_text {
   text-align:center;
   font-family: Arial,Sans-Serif;
   font-size: 12px;
   font-weight: bold;
   line-height: 125%;
   color: #FFFFFF;
}

* html #load { /* ie6 hack */
position: absolute;
margin-top: expression(0 - parseInt(this.offsetHeight / 2) + (TBWindowMargin = document.documentElement && document.documentElement.scrollTop || document.body.scrollTop) + 'px');
}
