.category_path  a { text-decoration: underline; }
.category_path { padding-bottom: 6px; }

a       { text-decoration: none; }
a:hover { text-decoration: underline; }

.category_img, .product_img {
	margin: 10px;
}
.list_price {
	font-size: 14px;
	font-family: Arial;
	font-weight: normal;
	text-decoration: line-through;
}
.final_price {
	font-size: 16px;
	font-family: Arial;
	font-weight: bold;
	text-decoration: none;
}
.add_address { font-size: 20px; }
.discount {
	font-size: 9px;
	margin: 0px 0px 0px 6px;
}
#front-categories { 
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	border-spacing: 0px;
}
#front-categories tr {
	vertical-align: top;
}
#front-categories td {
	width: 300px;
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#front-categories img {
	float: left;
	border: 0;
	margin: 0px 10px 0px 0px;
}
#front-products { 
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	border-spacing: 0px;
}
#front-products tr {
	vertical-align: top;
}
#front-products td {
	width: 300px;
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#front-products img {
	float: left;
	border: 0;
	margin: 0px 10px 10px 0px;
}
#front-products a {
	font-weight: bold;
	font-size: 13px;
}
#categorymain { 
	border: 1px solid #000;
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	border-spacing: 0px;
}
#categorymain tr {
	vertical-align: top;
}
#categorymain td {
	width: 300px;
	font-family: Arial,sans-serif;
	font-size: 12px;
	font-weight: normal;
}
#categorymain img {
	float: left;
	border: 0;
	margin: 0px 10px 0px 0px;
}
tr {
	vertical-align: top;
}
#primary {
	width: 100%;
	border: 0px;
	padding: 0px;
}
div.category-tree-entry {
	font-size: 11px;
	font-weight: normal;
	color: #ffffff;
	width: 180px;
	/*border: 1px solid red; */
	background : #667220;
}
div.category-tree-entry a {color: #ffffff;}

div.table-products {
background-image: url(/en/images/Table_products.jpg); 
width: 180px;
height: 30px;
}
div.table-products-bottom {
background-image: url(/images/common/Table_products_bottom.jpg); 
width: 180px;
height: 10px;
background-repeat: no-repeat;
margin:0px 0px 0px 0px;
}

.sidebar {
	width: 180px;
	padding: 10px;
	font-family: arial;
	font-size: 12px;
	vertical-align: top;
}
.header-login {
	margin-bottom: 6px;
	width: 100%;
	padding: 0 45px 0 10px;
	vertical-align: top;
	font-size: 12px;
	 
}
.header-login td:first-child + td,
.header-login td:first-child + td + td {
	font-weight: bold;
}


.header-nav a, .header-greeting a{
	font-weight: bold;
}
.header-nav a:hover {
	font-weight: bold;
}
.header-nav a:hover {
	text-decoration: underline;
}
.topSearchbar {
	text-align: right;
}
.topLanguage {
	text-align: right;
}
#searchbox {
	border-top: 1px #fbe2c3 dotted;
	padding-top: 10px;
	margin-left: 10px;
}
form.searchbox input.search_string {
	width: 50px !important;
	height: 14px;
	font-size: 11px; 
	font-family: verdana;
	border: 1px solid #818B9A; 
	margin: 0px;
	padding: 2px;
}
form.searchbox {
	margin: 0px;
	padding: 0px;
}
form.searchbox input.searchButton {
	font-size: 11px; 
	margin: 0px;
	background-color: #BF4D30;
	border-bottom: #000000 1px solid;
	border-left: #D3D8EA 1px solid;
	border-right: #000000 1px solid;
	border-top: #D3D8EA 1px solid;
	color: #ffffff;
	font-family: arial, helvetica;
	font-size: 8pt;
	font-weight: bold;
	cursor:pointer;

}
a.advanced_search {
}
.advSearch {
	clear: left;
}

.content {
	width: 560px;
	padding: 15px;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	vertical-align: text-top;
}
.abstract {
	font-family: arial;
	font-size: 12px;
	font-weight: bold;
}
.footer {
	width: 100%;
	height:40px;
	text-align: center;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
}
.bodytext {
	font-family: Arial;
	font-size: 12px;
	margin: 2px;
}
.product_missing,
.product_availability,
.product_purchased,
.sysinfo {
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	margin: 12px 2px 12px 2px;
}
.total-cost {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 4px;
}
.data {
	font-family: Arial;
	font-size: 12px;
	color: green;
	font-weight: normal;
}
.error {
	font-family: Arial;
	font-size: 14px;
	color: #667220;
	font-weight: bold;
	margin: 2px 2px 2px 2px;
}
h1 {
	font-family: Arial;
	font-size: 22px;
	margin: 6px 0px 4px 0px;
}
h2 {
	font-family: Arial;
	font-size: 18px;
	margin: 6px 0px 4px 0px;
}
h3 {
	font-family: Arial;
	font-size: 16px;
	margin: 6px 0px 4px 0px;
}
h4 {
	font-family: Arial;
	font-size: 14px;
	margin: 6px 0px 4px 0px;

}
.input {
	width: 170px;
	height: 20px;
	font-size: 12px;
	font-family: verdana;
	font-weight: normal;
}
.submit-order {
	font-weight: bold;
}

div.form {
	padding: 5px; 
	margin: 0px;
}

.voting {
	margin: 5px 2px;
	text-align: left;
	font-family: Arial;
	font-size: 13px;
}
.voting input {
}
.voting button, .add-review button {
	width: 60px;
	height:20px;
	margin-left:10px;
	font-size: 11px; 
	color: #ffffff;
	font-family: arial, helvetica;
	font-weight: bold;
	cursor:pointer;
	background-color: #405080;
	border-bottom: #000000 1px solid;
	border-left: #D3D8EA 1px solid;
	border-right: #000000 1px solid;
	border-top: #D3D8EA 1px solid;
}
li {
	list-style: square outside;
	margin: 4px;
}
#cart-products th { background-color: #fbe2c3; }

.visited_list, .mini_cart  {
	background-color: #e1ba1f;
	margin: 0px 2px 0px 2px;
	padding: 6px;
	font-family: arial;
	font-size: 12px;
}
.cart, .user-products {
	width: 100%;
}
.orderlist td,
.order td,
.cart td,
.user-products td
{
	border: 1px #EBEAEE solid; 	
	padding: 5px;
}

.ListPrice, .Discount, .FinalPrice, .weight {
	text-align: right;
}
 

.orderlist th,
.order th,
.cart th, .user-products th {
	padding: 5px;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
}
.titleForm {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 2px;
	float: left;
	color: #ffffff;
}
.title {
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	margin: 2px;
	clear: left;
}
.rating, .price, .subtype {
	clear: left;
	padding-top: 5px;
	margin: 6px 0px;
}
.large_discount_product, .high_rated_product, .new_product {
	width:180px;
	clear: left;
	margin: 3px 0px;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	padding-left: 4px;
	color: #FFFFFF;
	background-color: #C00000; 
}

.missing,
.missing_in_reserve {
	font-family: Arial;
	font-size: 12px;
	color: red;
	font-weight: bold;
	margin: 2px;
}
div.review_product {
	text-align: left;
	margin: 2px 12px;
	padding: 5px;
	color: #073894;
}
div.review {
	border: 1px #56646F solid; 	
	margin: 2px;
	padding: 5px;
	font-size: 12px;
}
div.review_product form {
	margin: 20px;
	text-align: left;
}
div.add_product form {
	margin: 2px 0px;
	text-align: right;
}
.add_product {
	text-align:right;
}
.search-form {
	margin: 20px 0  0 10px;
	padding: 5px;
	background-color: #EEEEEE; 
}
#search-form {
	background-color: #EEEEEE;
	height: 85px;
	margin: 20px 0  0 10px;
}
#search-form div {
	margin: 0;
	padding: 9px 0 0 9px;
	float:left;
}
#search-form div.submit {
	clear: both;
	margin: 0 9px;
	padding: 0;
}
#search-form input, #search-form select {
	margin-top: 3px;
}
form.sort {
	margin: 10px 0 20px 10px;
}
.product-feedbacks, .product-feedbacks-form, .product-also-bought {
	margin: 5px;
	padding: 6px;
	border: 1px dashed #fbe2c3;
}
.product-element,
.category-element {
	margin: 2px 0;
	padding: 5px;
	font-weight: normal;
	clear: left;
	border-bottom: 1px dashed #808080; 
}
.add-review {
	margin-top: 20px;
	margin-left:10px;
}
.visited-product-element {
	margin-left: 10px;
	margin-top: 5px;
}
.review-product {
	margin-left: 10px;
	padding: 6px;
	margin-top: 20px;
}
div.unapproved-review-product {
	margin-left: 10px;
	padding: 6px;
	margin-top: 20px;
	background-color: #FCC8B8;
}
.search-element {
	margin: 5px 0;
}
.favorite-product {
	margin-left: 10px;
	padding: 10px;
	text-align: left;
}
.favorite-product a { 
	font-weight: bold;
}
 div.favorite-product button {
	margin-left: 10px;
	margin-top: 1px;
}
.prefsHeader {
	margin: 6px 2px;
	font-weight: bold;
}
.prefsTitle,
.addressName {
	margin: 2px;
	font-weight: normal;
}
div.prefsTitle a:hover {
	text-decoration: underline;
	 
}
div.category-path {
	margin-left: 100px;
}
div.paging {
	margin: 20px;
}
.pagingPrev, .pagingNext {
	padding: 20px;
}
.pagingCurrentRight {
	text-align: left;	
}
.seachbyBar {
	padding: 20px;
}

.seachbyBar a#search_by_price:visited, 
.seachbyBar a#search_by_name:visited, 
.seachbyBar a#search_by_date:visited, 
.seachbyBar a#search_by_rating:visited, 
.seachbyBar a#search_by_popularity:visited {
	font-weight: bold;
	text-decoration: none;
}
#product {width: 87%;} 
 
* html img {
	behavior: url(iepngfix.htc)
}
.attached {
	background-color: #e4e8f4;
}
.attached a {
	color: #333333;
}
.attached td.col1 {
	padding-left:20px;
	color: #333333;
}
.cartTotal {
	background-color: #BF4D30;	
	color:#ffffff;
}
.cartTotal td {
	font-weight: bold;
	font-size: 12px;
}
.cart td.col1, .user-products td.col1 {
	text-align:left;
}
.cart  td.col2, .cart td.col3, .cart td.col4, .cart td.col5,  .cart td.col7,
.user-products td.col2, .user-products td.col3, .user-products td.col4, .user-products td.col5,.user-products td.col6,.user-products td.col8, .order_list td.col3, .order_list td.col5 {
	text-align:right;
}
.user-products td.colL  { text-align: left; }
.user-products td.colR  { text-align: right; }
.cart  td.col6, .user-products td.col7, .order_list td.col4, .order_list td.col0 {
	text-align:center;
}
.order_list {
	width:100%;
}
div.attached_product  { width: 396px; }
.activeCategory { color: #fbe2c3; }
.activeCategory a { color: #fbe2c3 !important; }
a:link { color: #666666; }
a:active { color: #dfb32c; }
.list_price { color: #656565; }
.discount, .final_price { color: #992233; }
#front_category, #front_products, #categorymain { color: #103B55; }
.primary { background-color: #FFFFFF; }
.header-nav a:visited, .login a:visited  { color: #CFD4E6; }
.header, .footer { background-color: #405080; color: #CFD4E6; }
.header a, .footer a { color: #CFD4E6; }
.header a:visited, .footer a:visited { color: #AFB4C6; }

#product_missing, #product_purchased, .sysinfo, .total-cost, .bodytext {color: #0E437B;}
#product_missing {color: #7B430E;}
.voting {color: #073894;}
.cart th, .user-products th, .review-product, .orderlist th, .order_list th {background-color: #D3D8EA;}
.title {color: #ffffff;}
  
.greetingName {color: green;}
.reviewDate {color: green;}
.reviewName {font-weight: bold;color: #992233;}
.reviewTitle {font-weight: bold;}

.payment_method, .shipping_method, .order_size, .order_weight, .order_cost {
	 
}

span.seller {
	font-size: 8px;
	margin-left: 6px;
}
span.login-link {
	display: block;
}
span.logout-link {
	display: block;
}

