img {
border:0;
}

fieldset { 
border:1px solid #CCC;
position:relative;
}

legend {
color:#b2112f;
font-size:14px;
font-weight:bold; 
}

.fieldsetBodyText {
padding:7px;
}

#searchpagernav a.pager_nav_page_active {
text-decoration: none;
font-weight: bolder;
color: #4C4D42;
}

#searchpagernav a.pager_nav_page {
text-decoration: none;
text-decoration: underline;
color: #4C4D42;
}

.error_message {
color:#FF0000;
font-weight:bold;
padding-top:10px;
}

#captchaBox {
font-family:Times New Roman, Arial, Verdana, normal;
border:1px solid #CCC;
background-color:#FFF;
width:240px;
margin:5px auto 10px auto;
padding: 5px 0 0 0;
font-size:8px;
text-align:center;
color:#b2112f;
font-weight:bold;
}

#captchaBox .input {
height:auto;
width:50px;
border:1px solid #BBB;
margin:0px 0 0 0;
}

#captchaBox .small {
font-weight:normal;
font-size:10px;
color:#b2112f;
margin:2px 0 5px 0;
}

#reportTable {
border:1px solid #f0e1c6;
}

#reportTable th {
background-color: #b2112f;
color:#FFF;
font-family:Arial, Verdana, normal;
font-size:10px;
text-transform:uppercase;
height:19px;
padding: 0 2px 0 2px;
border-right:1px solid #BEBEBE;
}

#reportTable .subRow {
background-image: url(/images/report_box_header_back_sub.gif);
background-repeat: repeat-x;
font-family:Arial, Verdana, normal;
font-size:10px;
color: #FFF;
text-transform:uppercase;
height:19px;
padding: 0 2px 0 2px;
border-right:1px solid #BEBEBE;
}

#reportTable td {
border-right: 1px solid #DFDCD7; 
border-bottom: 1px solid #DFDCD7; 
padding: 5px;
}

#reportTable .subTotalPrice {
color: #b2112f;
}

#reportTable .grandTotalPrice {
color: #b2112f;
font-size:14px;
}

.cartRow1 { 
background-color: #EEE;
font-size:11px; 
}

.cartRow2 { 
background-color: #FFFFFF;
font-size:11px; 
}

.cartRow3 { 
background-color: #F0F6EC; 
}

#standardForm {
margin:0;
}

#standardForm td {
padding:5px;
}

#standardForm .label {
text-align:right;
width:170px;
}

#standardForm .labelNoPadding {
padding:0;
margin:0;
}

#standardForm input {
border:1px solid #ded1b9;
background-color:#FFF;
color:#333;
font-size:11px;
padding-left:2px;
width:150px;
height:15px;
}

#standardForm select {
border:1px solid #ded1b9;
background-color:#FFF;
color:#333;
font-size:11px;
padding-left:2px;
width:auto;
}

#standardForm .formClear {
background:none;
border:0px;
padding:0;
margin:0;
width:auto;
height:auto;
font-style:normal;
font-size:auto;
}

#standardForm .error {
color:#d70b31;
font-weight:bold;
}

