.productprice{font-size: 14px;}
.addtocart{font-size: 14px; font-weight:bold;}

/* style: list */
.listwrap{display: block; clear: both; border: 1px #eee solid; margin: 12px; padding: 15px; height: 158px}
.listwrap:hover, .listwrap:visited:hover{border: 1px #ccc solid; cursor: arrow;}
.listimg{float: left; padding-right: 9px; vertical-align: top; padding-bottom: 20px;}
.listbody{vertical-align: top;}
.listindent{float: left; width: 19px;}
.listitemwrap{display: block; clear: both; border: 1px #cfd4d7 solid; margin: 12px; padding: 15px; height: 158px}
.listitemwrap:hover, .listwrap:visited:hover{border: 1px #93bfdf solid; cursor: arrow;}

/* style: grid*/
.gridwrap{width: 152px; float: left; border: 1px #eb5331 solid; margin: 4px; text-align: center; padding: 14px; height: 190px;  background-color: white;}
.gridwrap:hover, .gridwrap:visited:hover{border: 1px yellow solid; cursor: arrow;}

.gridwrap h3{color: #eb5331;}
.gridbody h3 {color: #eb5331;}
.gridimg{padding-right: 9px; vertical-align: top; padding-bottom: 10px;}
.gridbody{vertical-align: top; color: #666;}
.gridindent{float: left; width: 19px;}
.griditemwrap{width: 152px; float: left; border: 1px #eb5331 solid; margin: 4px; text-align: center; padding: 14px; height: 230px; background-color: white;}
.griditemwrap:hover, .griditemwrap:visited:hover{border: 1px yellow solid; cursor: arrow;}

.categoryitem{border: 0px #fff solid;}
.categoryitem:hover, .categorylist:visited:hover{border: 0px #fff solid;}
.categoryitemhilite{border: 0px #ccc solid;}
.productitem{border: 0px #fff solid;}

/* search */
.field_search{
height: 18px;
background: #fff url('../../../../admin/images/mag_glass.gif') top left no-repeat;
border: 1px #eb5331 solid;
padding-left: 18px;
font-size: 12px;
}

.button_search{
height: 22px;
font-size: 12px;
font-weight: bold;
border: 1px #eb5331 solid;
}

.search_query{
color: #999;
font-weight: bold;
}

.catalogue_searchbox{
float: right;
}

/* catalogue display */
.catalogue_originalprice{
color: red;
text-decoration: line-through;
display: block;
}

.catalogue_rentalprice{

}

.catalogue_addcart{
display: block;
text-align: center;
width: 100px;
font-weight: bold;
background-color: #eb5331;
border: 1px #fff solid;
padding: 3px;
font-size: 12px;
}

.catalogue_addcart:hover{
background-color: #4db3fd;
}

.catalogue_addcart a:link, .catalogue_addcart a:visited{color: white; text-decoration: none;}

.catalogue_photo_mid{
float: right;
padding: 2px;
margin: 4px;
border: 4px #eee solid;
}

.catalogue_productdescriptionlong{

padding: 16px;
}

.catalogue_productdescriptionextra{

padding: 16px;

font-weight: bold;
}

.catalogue_additionalphotosarea{
width: 190px;
float:left;
text-align: right;
}

.catalogue_additionalphotos{
display: block;
text-align: right;
float: left;
}

.catalogue_additionalphotos img{
padding: 2px;
margin: 4px;
border: 4px #eee solid;
}

.catalogue_zoomed{
display: block;
text-align: center;
font-weight:bold;
font-size: 12px;
}

.catalogue_zoomed img{
padding: 2px;
margin: 4px;
border: 4px #eee solid;
}

.catalogue_attributelabel{
font-weight:bold;
display: inline;
}

.catalogue_attributearea{
padding-bottom: 10px;
}

.productstatus_current{color: green;}
.productstatus_pending{color: orange;}
.productstatus_out{color: red;}
.productstatus_discontinued{color: #666;}
.productstatus_other{color: green;}