.letter-red {color:red;}
.text-center {text-align:center;}

.product_details {float:left; width:25%;}
.journal-content-article table.product_images {margin-bottom:5px; padding: 2px; border: solid 1px #D4D4D4;}
.journal-content-article table.product_images .product_image {background: white; border-bottom:#D4D4D4;}
.journal-content-article table.product_characteristics {padding: 2px; border: solid 1px #D4D4D4;}
.journal-content-article table.product_characteristics .product_characteristic {
	background: white; 
	border-bottom:#D4D4D4;
}
.journal-content-article table.product_characteristics .product_characteristic_label {
	background: white; 
	border-bottom:#D4D4D4; 
	width:50%; 
	font-weight:bold;
	text-align: right;
}
.journal-content-article table.product_characteristics .product_characteristic_text {
	background: white; 
	border-bottom:#D4D4D4; 
	width: 50%;
}
.product_description {
	float:left; 
	width:70%; 
	font-size: 1.2em; 
	margin-left: 10px;
	text-align: justify;
}
.product_title {}

#product-listSearchContainer table {
	border: solid 1px #D4D4D4;
	border-spacing: 1px;
}
.journal-content-article .taglib-search-toggle {font-size: 1.2em;}
.journal-content-article table td a, .journal-content-article table th a, 
.journal-content-article table .results-row td a, 
.journal-content-article table tr.results-header th a {
	color: inherit;
	text-decoration:none;
}

.journal-content-article table tr.results-header th {
	text-align: center;	
}

#product-listSearchContainer table .hover td, 
#product-listSearchContainer table tr:hover td {
	background: #d2d2d2;
	border-top: 1px solid #c4c4c4;
}

#product-listSearchContainer table .results-row td.col-5, 
#product-listSearchContainer table .results-row.hover td.col-5 {
	background: #fff;
}

#product-listSearchContainer table .results-row.alt td.col-5, 
#product-listSearchContainer table .results-row.alt.hover td.col-5 {
	background: #fff;
}

.product_resize {
	position: fixed;
	top: 20%;
  	left: 35%;
  	height: 500px;
	width: 725px;
  	margin-top: -80px;
  	margin-left: -75px;
}

.product_resize1 {
	height: 500px;
}

.product_resize2 {
	height: 450px;
}

#product-listSearchContainer .portrait {
	border:1px solid;
	width:30px; 
	height:60px; 
	margin:0 auto;
    position: relative;
}

#product-listSearchContainer .landscape {
	border:1px solid;
    width:60px; 
    height:30px; 
    position: relative;
}

#product-listSearchContainer .portrait div {
	border-top:1px solid;
	border-bottom:1px solid;
    top:12px;
    width: 100%; 
    height:10px; 
    position: absolute;
}

#product-listSearchContainer .landscape div {
	border-left:1px solid;
	border-right:1px solid;
    right: 12px;
    width:10px; 
    height:100%; 
    position: absolute;
}



.almus-product-list-portlet table th.col-1{width:35%}
.almus-product-list-portlet table th.col-2{width:9%;}
.almus-product-list-portlet table th.col-3{width:10%;}
.almus-product-list-portlet table th.col-4{width:15%;}
.almus-product-list-portlet table th.col-5{width:18%;}
.almus-product-list-portlet table th.col-6{width:13%;}


.firefox .almus-product-list-portlet #toggle_id_product_searchadvanced input.aui-button-input-submit{margin-top:19px;}
.ie8 .almus-product-list-portlet #toggle_id_product_searchadvanced input.aui-button-input-submit{margin-top:22px;}


