html, body, img, div, form, a, script, input { margin:0; padding:0; }

body {
    font-family:tahoma,arial,helvetica;
    font-weight:normal;
    font-size:11px;
    color:#000000;    
}

img { border:0; display: block; }

p { margin:0; padding-top:5px; padding-bottom:5px; }

input, select { font-size:12px; }

a { color:#ff6600; text-decoration:none; }
a:hover, a:active { color:#ff6600; text-decoration:underline; }

h1 {
    padding: 0;
    margin: 0;
    font-size: 15px;
    font-weight: bold;
    color: #FF4C16;
}
h2 {
    padding: 0;
    margin: 0;
    font-size: 14px;
    font-weight: bold;
    color: #63686D;
}
h3, h4 {
    padding: 0;
    margin: 0;
    font-size: 13px;
    font-weight: bold;
    color:#ff6600;
}
h5 {
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: bold;
}
h6 {
    padding: 0;
    margin: 0;
    font-size: 12px;
    font-weight: normal;
    color:#000000;
}

.headerBox { 
    margin-bottom:10px;
    border:1px #CFCFCF dotted;
    padding:6px;
}
.headerBox h1 { display:inline; }
.headerBox h1 { color:#FF9A2C; }
.headerBox h1.arrow { color:#153345; }

.clearfix:after {
    content:".";
    display:block;
    height:0;
    font-size:0;
    clear:both;
    visibility:hidden;
}
.clearfix { display:inline-block; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

/* start: pagination */
#searchPagination { width:530px; margin:0 auto; text-align:center; padding-bottom:28px; }

#pagination a { padding:2px 6px; color:#ff6600; background:#fff; text-decoration:none; border:1px solid #cdddee; }

table.centerPagination { text-align:center; width:100%; margin:0px; padding:0px; }

table.pagination { padding:0px; margin:0px; }

table.pagination a { padding:2px 6px; display:block; font-size:11px; font-weight:bold; color:#ff6600; text-decoration:none; border:1px solid #cdddee; }

table.pagination a:hover { color:#fff; background-color:#ff6600; border:1px solid #ff6600; }
table.pagination a.searchCurrentPage, table.pagination a.searchCurrentPage:hover { padding:2px 6px; display:block; color:#a8a8a8; background:#fff; text-decoration:none; border:1px solid white; white-space:nowrap; cursor:default; }

table.pagination a.searchPreviousPage,
table.pagination a.searchPreviousPage:hover,
table.pagination a.searchNextPage,
table.pagination a.searchNextPage:hover
{ padding:2px 6px; display:table-cell; color:#a8a8a8; text-decoration:none; border:1px solid #dcdcdc; white-space:nowrap; cursor:default; }

.paginationArrows { line-height:10px; }
/* end: pagination */

.customerCaptionHeaderTD {
    background-color:#FF9D04; 
    text-align:left; 
    padding-left:5px;
    padding-top:5px;
    padding-bottom:5px;
}
.customerCaptionLine {
    background-color:#000000;
}
.customerCaptionHeader {
    color: #ffffff;
}

.smalltext, .tips {
    font-size: 11px;
}

.tips {
    color:gray;
}

#prdCatalogPath { margin-bottom:10px; border-bottom:2px #000000 dotted; padding:6px; }
#prdCatalogPath h3 { display:inline; }