
.apf_browse_border {
border: medium double #00659C;
}
.apf_cart_text3_style {
font-size:larger;
font-weight:bold;
white-space:nowrap;
width:33%;
}
.apf_checkbox {
clear: right;
float: right;
font-weight: bold;
padding: 6px;
}
.apf_color_bar {
background-color:#d3d3d3;
font-size:x-small;
text-align:center;
width:100%;
}
.apf_error {
font-size: 1.3em;
font-weight:bold;
color:red;
}
.apf_even_row, .apf_odd_row {
background-color:#d3d3d3;
padding:6px;
}
.apf_footer {
font-size:xx-small;
text-align:center;
}
.apf_heading4c {
font-weight:bold;
font-size:larger;
}
.apf_prices_list {
text-decoration: line-through;
}
.apf_small_text {
font-size:x-small;
}
.apf_submit_button_style {
background-color:#d3d3d3;
color:#000099;
cursor:pointer;
font-weight:bold;
}
.apf_heading4, .apf_normal_heading, .apf_prices_text, .apf_customer_reviews_header, .apf_promotiondescription, .apf_comments_summary {
font-weight:bold;
}
.apf_disclaimer_price {
font-size:xx-small;
clear:both;
}
.apf_disclaimer_site {
font-size:xx-small;
clear:both;
}

h2, h3, h4, h5, h6 {
font-size: 14pt;
}

.padLeft {
padding-left: 20px;
}

.fontSmall {
font-size: x-small;
}

.fontBold {
font-weight:bold;
}

.sDialog {
font-size: 0.9em;
background-color: #f5fffa;
border: solid thin black;
color: #000099;
}

.dfsDialog {
font-size: 0.9em;
background-color: #f5fffa;
border: solid thin black;
color: #000099;
position: absolute;
width: 70%;
position: absolute;
}

form.evenDiv > div {
width: 50%;
margin-left: auto;
margin-right: auto;
text-align: left;
}

.bmDialog {
font-size: 0.9em;
background-color: #f5fffa;
border: solid thin black;
color: #000099;
width: 90%;
}

.fbDialog {
font-size: 0.9em;
background-color: #f5fffa;
border: solid thin black;
color: #000099;
}

div.options {
background-color: #f5fffa;
border: solid thin black;
text-align: left;
position: fixed;
top: 20%;
right: 0px;
height: 60%;
margin-top: auto;
margin-bottom: auto;
}

div.options > div {
height: 16%;
width: 100%;
margin-top: auto;
margin-bottom: auto;
}

div.options a {
font-family: Arial Narrow,Helvetica,sans-serif;
font-size: 14pt;
color: #000099;
}

form#searchForm > div {
width: 40%;
text-align: left;
}

div.breadcrumbs {
background-color: #f5fffa;
border: solid thin black;
text-align: left;
position: fixed;
top: 0px;
left: 0px;
}

div.breadcrumbs a#bcLnk {
font-family: Arial Narrow,Helvetica,sans-serif;
font-size: 15pt;
color: #000099;
}

div.breadcrumbs div.bcLnks a {
font-family: Arial Narrow,Helvetica,sans-serif;
font-size: 0.8em;
}

.dialog {
z-index: 1000;
}

