body, table{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: normal;
}

a{
	color: #888888;
	text-decoration: none;
}
a:hover{
	color: black;
}

#search_field{
	width:150px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: black;
	font-weight: normal;
	border: 1px solid #888888;
}

#search_button{
	width:40px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	font-weight:bold;
	background-color: black;
	border: 1px solid black;
}

div#navbar2 {
    height: 30px;
    width: 100%;
    background:url(../images/nav_middle.gif);
    background-repeat:repeat-x;
}
div#navbar2 ul {
    margin: 0px;
    padding: 0px;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    color: #FFF;
    line-height: 30px;
    white-space: nowrap;
}
div#navbar2 li {
    list-style-type: none;
    display: inline;
}
div#navbar2 li a {
    text-decoration: none;
    padding: 7px 10px;
    color: #FFF;
}
div#navbar2 li a:link {
    color: #FFF:
}
div#navbar2 li a:visited {
    color: #FFF:
}
div#navbar2 li a:hover {
    color: #FFF;
    background:url(../images/nav_middle_over.gif);
    background-repeat:repeat-x;
}
.navbar_active {
    color: #FFF;
    background:url(../images/nav_middle_over.gif);
    background-repeat:repeat-x;
}
.cat_active {
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.cat_active a{
	color: black;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.cat a{
	color: #888888;
	text-decoration: none;
	font-weight: bold;
	font-size: 14px;
}
.cat a:hover{
	color: black;
}

.subcat_active a{
	color: black;
	text-decoration: none;
	font-size: 11px;
}
.subcat a{
	color: #888888;
	text-decoration: none;
	font-size: 11px;
}
.subcat a:hover{
	color: black;
}
.subcat a:active{
	color: black;
}
.lng a{
	color: white;
	text-decoration: none;
	font-size: 11px;
}
.breadcrumb {
	color: black;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.content_title {
	color: black;
	text-decoration: none;
	font-size: 14px;
	font-weight: bold;
}
.content_subtitle {
	color: black;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
}
.product_title{
	font-weight: bold;
	color: black;
}
.product_title a{
	color: black;
	text-decoration: none;
}
.product_title a:hover{
	text-decoration: underline;
}
.product_text{
	font-size: 11px;
}
.carttitle_black{
	font-size: 14px;
	font-weight: bold;
	color: black;
	text-decoration:none;
}
.carttitle_grey{
	font-size: 14px;
	font-weight: bold;
	color: #888888;
	text-decoration:none;
}
.text_red{
	color: #ff0000;
	font-weight: bold;
}
.price_old{
	color: #ff0000;
	font-weight: bold;
	text-decoration: line-through;	
}
input, select, textarea {
	font-family: Arial, Helvetica, sans-serif;
	color: black;
	text-decoration: none;
	font-size: 12px;
	border: 1px solid #888888;
}
select[disabled]{
	background-color: white;
	color: #cccccc;
}
.mandatory{
	border: 1px solid red;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: red;
}

input.radio{
	border:0px;
}
input.checkbox{
	border:0px;
}

input.cb1{
	overflow:visible;
	padding-left:7px;
	padding-right:7px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold;
	border-color:#4E3227;
	background-color:#4E3227;
	border-style:solid;border-top-width:1px;border-right-width:1px;border-bottom-width:1px;color:#efd9c8;border-left-width:1px;}

* html input.cb1{width:0;}

.button{
	overflow:visible;
	cursor:pointer;
	border:outset 1px #ccc;
	background:#999;
	font-weight:bold;
	padding: 1px 2px;
	background:url(../images/formbg.gif) repeat-x left top;
}
* html .button{
	width: 0;
}

/*lightbox stuff begin*/
#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font-size: 0.8em;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }

#lightbox img{ border: none; } 
#overlay img{ border: none; }
#overlay{ background-image: url(../js/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../js/overlay.png", sizingMethod="scale");
	}
/*lightbox stuff end*/