label,.gwt-Label,.fixedWidthSearchFieldLabel{font-family:Verdana, Arial, Helvetica, sans-serif;font-size:10pt;}
hr{color:#fff;background-color:#477512;}
.title{color:#477512;font-size:1.2em;font-weight:bold;}
.product-Result-Panel,.product-Result-Panel-unEven{color:#37e;font-size:12px;}
.product-Result-Panel-hover{background-color:#E0F4C6;}
.product-Result-Panel-unEven-hover{background-color:#E0F4C6;}
.result-TitleLabel{color:#477512;font-size:12px;font-weight:700;}
.searchFieldLabel{color:#494949;font-size:1em; font-weight:bold;}
.gwt-DialogBox{background-color:#fff;}
.gwt-DialogBox .Caption{background-color:red;color:#06c;font-weight:700;}
.userExceptionDialog .Caption{background-color:#C50066;color:#06c;font-weight:700;}
.userExceptionDialog{background-color:#fff;color:#6C6C6C;border:1px #6C6C6C solid;}
.backLinkBar{background-color:#E6F3FB;}
.backLink a{color:#06f;font-weight:700;font-size:10pt;}
.detailHeaderPanel .gwt-Label{color:#fff;font-weight:bold;font-size:11pt;}
.detailContactTitleLabel{font-weight:bold;color:#477512;font-size:1em;}
.detailFieldLabel{color:#477512;font-weight:bold;font-size:1.1em;}
.productDetailInfoBlock{margin-bottom:5px;margin-top:5px;float:left;width:430px;}
.detailHeaderPanelCell{vertical-align:middle !important;}
.detailDescriptionPanel,.detailContactPanel,.detailPricePanel,.detailContactLabel{color:#494949;font-size:10pt;}
.detailAddressContent,.detailTelephoneContent,.detailFaxContent,.detailMobileContent{color:#494949;}
.detail-Main-No-Image-Available{font-size:20px;color:#6C6C6C;}
.detail-Thumbnail-Image-Panel-hover{background-color:#E6F3FB;border:1px solid #62B3E8;}
.detail-Thumbnail-No-Image-Available{font-size:12px;color:#6C6C6C;}
.image-bar-arrow{background-color:#F5F5F5;border:1px solid #CCC;}
.facilityLabel{font-weight:700;font-size:8pt;}
.priceColumnHeader{font-weight:700;color:#000;}
.priceRowHeader{padding-right:20px;font-size:10pt;color:#494949;}
.priceCell{color:#666;text-align:right;}
.priceDivider{padding-left:10px;padding-right:10px;font-size:10pt;}
.pagingButton-Image-Panel{border:1px solid #CCC;}
.pagingButton-Image-Panel-hover{border:1px solid #000;}
.loadingOverlayPanel{font-weight:700;background:#FFF;}
.searchPanel{border:1px solid #CCC; background-color:#E6F3FB;}
.searchFieldGrid{}
.product-Result-Panel,.gwt-SuggestBoxPopup .item-selected{background-color:#fff;}
.result-Image-Panel,.detail-Main-Image-Panel,.detail-Thumbnail-Image-Panel{background-color:#FFF;border:1px solid #CCC;}
.result-No-Image-Available,.detailAddressContentTitle{font-size:10pt;}
.gwt-SuggestBoxPopup,.gwt-SuggestBoxPopup .item{border:2px solid #06c;background-color:#fff;}
.detailHeaderPanel,.facilityImage{background-color:#477512;}
.pagingBar,.sortingPanel{background-color:#F1F3E8;color:#494949;}